﻿body {
	font:normal 12px Arial,sans-serif;
	margin:0px;
	padding:0px;
	background-color:#dfddd9;
	height:100%;
	color:#444;
}

p.emphasize {
	font-size:14px;
}
a {
	color:#e00005;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
img{
	border:none;
}
h2{
	font:normal 20px/20px Arial,sans-serif;
	margin:0px;
	color:#404040;
}
h3{
	font:normal 14px Arial,sans-serif;
	margin:0px 0px 5px 0px;
	color:#000;
}
h4{
	font:normal 12px Arial,sans-serif;
	margin:0px 0px 5px 0px;
	color:#000;
}

.container {
	background-color:#dfddd9;
	width:980px;
	margin:0 auto;
	//position:relative;
	//left:50%;
	//margin:0 0 0 -490px;
}
.subcontainer{
	background:#fff url(/bg-body.jpg) repeat-y 0 0;
	float:left;
	padding:0 0 0 20px;
	width:980px;
}
.containerFooter{
	clear:both;
	margin:0 auto;
	padding:0;
	width:1000px;
}

.header{
	background-color:#fff;
	float:left;
	width:960px;
}
.logo{
	padding:10px 0 0 0;
	float:left;
}

.topLinks{
	text-align:right;
	font-size:11px;
	color:#000;
	padding:7px 0 0 220px;
	margin:0;
}
.topLinks a{color:#5b6266;text-decoration:none;}
.topLinks a:hover{color:#ffa415;}

.menu{
	float:left;
	font-size:14px;
	color:#5b6266;
	margin:8px 0px 6px 6px;
	padding:0px;
	width:406px;
}
	.menu a {
		color:#5b6266;
		text-decoration:none;
	}

#subwrap {
	//position:relative;
	width:404px;
	//left:0;
	//top:0;
	z-index:1000;
}
	#TransMenu0 {
		//top:0 !important;
		//left:0 !important;
	}
	#TransMenu1 {
		//top:0 !important;
		//left:110px !important;
	}
	#TransMenu2 {
		//top:0 !important;
		//left:200px !important;
	}
	#TransMenu3 {
		//top:0 !important;
		//left:330px !important;
	}

span.breadcrumbSep {
	padding:0px 2px;
}
.mainBody{
	background-color:#fff;
	float:left;
	padding-bottom:19px;
	width:961px;
}

.mainContent{
	float:left;
	width:770px;
}

#email{
	font-size:11px;
	color:#666;
}

.seoFooter{
	border-bottom:1px dotted black;
	margin:3px 0px 0px 46px;
	padding:0 0 20px 0px;
	font-size:10px;
	color:#666;
	line-height:12px;
	width:930px;
}
.seoHeader {
	font-size:11px;
	font-weight:bold;
}
.seoLeft {
	float:left;
	width:445px;
}
.seoRight{
	float:left;
	width:440px;
	margin-left:30px;
}
.footer{
	color:#9e9d9a;
	font-size:11px;
	text-align:center;
	margin-top:17px;
	padding-bottom:20px;
	width:960px;
}
.footer a{color:#5b6266;}


#headline{
	float:right;
	width:494px;
	height:128px;
	font-size:24px;
	margin-top:20px;
	color:#000;
	line-height:24px;
	right:24px;
	position:relative;
}
* html #headline{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/GFYStyle/images/homepage/whitebox.png", sizingMethod="crop"); 
}
#headline p{
	margin:20px 0px 10px 30px;
	padding:0px;
}
a.startHere{
	cursor:pointer;
	background:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/homepage/start_here_blk.png) no-repeat 0px 0px;
	float:right;
	width:133px;
	height:0px;
	padding:65px 0px 0px 0px;
	overflow:hidden;
	margin-top:186px;
	right:-450px;
	position:relative;
}
* html a.startHere {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/GFYStyle/images/homepage/start_here_blk.png", sizingMethod="crop");
}
a.startHereWhite{cursor:pointer;background:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/homepage/start_here_wht.png) no-repeat 0px 0px;float:right;width:133px;height:0px;padding:65px 0px 0px 0px;overflow:hidden;margin-top:186px;right:-450px;position:relative;}
* html a.startHereWhite {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/GFYStyle/images/homepage/start_here_wht.png", sizingMethod="crop");}

.homeCol {
	margin-left:25px;
}
.homeCol p {
	margin:0px;
}
.homeCol img{
	margin:0px 10px 50px 0px;
	float:left;
}
.homeBlue {
	float:left;
	width:305px;
}
.homeBlueHead {
	background-image:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/homepage/bg_blue.png);
	height:43px;
}
.homeBlueTxt{
	border-left:#444 dotted 1px;
	padding:15px;
	height:100px;
}
.homeBlue h1, .homeGreen h1,.homeOrange h1 {
	font: normal 16px/43px Arial,sans-serif;
	color:#444;
	text-align:center;
	margin:0px;
	}
.homeGreen{
	float:left;
	width:303px;
}
.homeGreenHead{
	background-image:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/homepage/bg_green.png);
	height:43px;
}
.homeGreenTxt {
	padding:15px;
	height:100px;
}
.homeOrange{
	float:left;
	position:relative;
	width:303px;
}
.homeOrangeHead {
	background-image:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/homepage/bg_orange.png);
	height:43px;
}
.homeOrangeTxt{
	border-right:#444 dotted 1px;
	padding:15px;
	height:100px;
}

/*END 6.4.2008*/ 

#legalWrapper {
	background-color:#fff;
	margin-top:-10px;
	padding:10px 0;
}