
@charset "utf-8";
body {
	text-align : center;
	background-color : #DDDDBB;
}

body, p, td, th, li {
	font-family : Century Gothic, Century, Arial, Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	line-height : 23px;
}

p {
	margin : 30px 30px 0px 30px;
}

h1 {
	color : #000000;
	font-size : 18px;
	font-weight : bold;
	text-align : left;
}

#OuterLayout,
#Layout {
	width : 831px;
	text-align : left;
	margin : 0px auto;
}

#OuterLayout {
	position : relative;
}

.twitterLink {
	position : absolute;
	left : 767px;
	top : 20px;
}

#TopBar {
	height : 152px;
}

#TopBar table {
	width : 100%;
	height : 100%;
}

#LogoSpace {
	width : 292px;
}

#NavSpace {
	background-image : url("images/layout/navTopBorder.gif");
	background-repeat : no-repeat;
	background-position : 1px 90px;
}

#TagLine {
	font-family : Myriad Pro, Myriad, Arial, Verdana, Helvetica, Sans-serif;
	font-size : 18px;
	line-height : 19px;
	letter-spacing : 0.2em;
	height : 19px;
	color : #000000;
	text-align : center;
	padding : 57px 0px 11px 0px;
	width : 407px;
	vertical-align : bottom;
	text-transform : uppercase;
}

#TopNav {
	line-height : 19px;
	height : 19px;
	padding : 57px 0px 11px 0px;
	font-family : Myriad Pro, Myriad, Arial, Verdana, Helvetica, Sans-serif;
	font-size : 13px;
	vertical-align : middle;
	color : #000000;
}

#TopNav a:link,
#TopNav a:active,
#TopNav a:visited {
	color : #666666;
	text-decoration : none;
}

#TopNav a:hover {
	color : #000000;
	text-decoration : underline;
}
	
.navSpacer { 
	width : 8px;
}

.navCell {
	font-family : Myriad Pro, Myriad, Arial, Verdana, Helvetica, Sans-serif;
	font-size : 13px;
	line-height : 14px;
	background-color : #8AC441;
	color : #FFFFFF;
	text-transform : uppercase;
	text-align : center;
	vertical-align : middle;
	padding-bottom : 5px;
	cursor : pointer;
	border-width : 1px 1px 0px 1px;
	border-color : #C5E2A0;
	border-style : solid;
}

.navCell a {
	color : #FFFFFF;
	text-decoration : none;
}

#ContentSpace {
	border : 2px #333333 solid;
	height : 400px;
	background-color : #FFFFFF;
	vertical-align : top;
}

#ContentSpace table:first-child {
	height : 100%;
	width : 100%;
}

#Content {
	padding : 0px;
}

#ContentSpace td {
	vertical-align : top;
}

#BottomBar {
	height : 91px;
	padding : 2px;
}

.blackBlock {
	width : 33%;
	height : 91px;
	background-color : #000000;
	border : 1px #666666 solid;
}

.blackBlock img {
	float : right;
	margin : 3px 3px 3px 10px;
}

.blackBlock h1 {
	font-size : 14px;
	font-weight : bold;
	margin : 0px 0px 2px 10px;
	color : #FFFFFF;
	line-height : 16px;
	letter-spacing : -1px;
}

.blackBlock p {
	font-size : 11px;
	margin : 0px 20px 0px 15px;
	color : #FFFFFF;
	line-height : 16px;
}

.blackBlock a:link,
.blackBlock a:active,
.blackBlock a:visited {
	color : #FFFFFF;
	text-decoration : none;
}

.blackBlock a:hover {
	text-decoration : underline;
}

.greenBlock {
	width : 33%;
	height : 91px;
	background-color : #8AC411;
	border : 1px #C5E2A0 solid;
	text-align : center;
	vertical-align : middle !important;
	color : #FFFFFF;
	font-size : 12px;
}

embed {
	width : 540px;
	height : 418px;
	float : left;
	margin : 7px 30px 0px 7px;
}

