
/* import blueprint defaults */
@import "screen.css";

body {width:1013px; margin-left:auto; margin-right:auto; background-color:white;
	position:relative;font-family:Verdana,Arial,Helvetica,sans-serif;}
	
h1 {font-size:21px;} h2 {font-size:15px; font-weight:bold;} h3,h4,h5,h6 {font-size:12px;}

#header { text-align:right; height:24px; 
	padding:5px 16px 0px 16px;
	background-image:url(header_bkg.png);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:17px;
	color:#F0F0F0;
	margin-bottom:20px;
	}
#header	img{vertical-align:middle; padding-bottom:1px;}
#header a{color:#F0F0F0;text-decoration:none;}
#header a:hover{color:white;text-decoration:underline;}
#header a.current{font-weight:bold;color:#981a1e;}


/*   content area   */
#content {
	background-image:url(home_bkg.png);
	background-repeat:no-repeat;
	width:973px;
	min-height:622px;
	padding-top:27px;
	padding-left:40px;
	line-height:17px;
	letter-spacing:0.1px;
}
#content #rightcol{	width:420px;}
#content #rightcol p{padding-right:10px;}
#content #rightcol #img{ margin-right:-25px; }

.sectiongreen #content{ background-image:url(green_bkg.png); }
.sectionmanaged #content{ background-image:url(managed_bkg.png); }
.sectionsavings #content{ background-image:url(savings_bkg.png); }
.sectionproducts #content{ background-image:url(product_bkg.png); }

#content b, #content strong{letter-spacing:0.55px;}
#content a{color:#981a1e;}
#content #rightcol ul {padding-left:18px;margin-right:0px;}
#content #rightcol ul.triangle {   list-style-image: url(ul_triangle.gif);}
#content #rightcol ul li {margin-bottom:17px;}
#content #rightcol ul.nogap {margin-top:-10px;}
#content #rightcol ul.tight li {margin-bottom:7px;}
#img {border:0px solid black;}

#content .greenlabel {display:block;float:left;width:71px;color:#40ae49;}

.citred {color:#981a1e;}

#content a.question {display:block; font-weight:bold;}
#content div.answer {display:none;}

#content .claritysitemap {font-weight:bold}
#content .claritysitemap li{margin-top:23px;}
#content .claritysitemap li ul{margin-top:7px;}
#content .claritysitemap li li{margin-top:-2px;}
#content .claritysitemap li.tight{margin-top:-14px;}
#content .claritysitemap a {text-decoration:none;color:#102b92;}
#content .claritysitemap a:hover {text-decoration:underline;}

#content #productTable th, #content #productTable td{text-align:center;}
#content #productTable th {border-bottom:2px solid #981a1e; padding-top:20px;}
#content #productTable tr.odd{background-color:#eceded;}

/* big wheel */
#bigwheeldiv{
	display:block;
	position:relative;
	float:right;
	margin-top:-27px;
	margin-left:-7px;
	background-repeat:no-repeat;	
}
#bigwheeldiv ul{
	margin:0px;padding:0px;
	background-image:none; /* gets filled in by .js for rollovers */
	background-repeat:no-repeat;
	display:block;
	width:553px;
	height:622px;
}
#bigwheeldiv li{
	display:inline;
	list-style:none;
}
#bigwheeldiv li a{
	position:absolute;
	display:block;
	width:150px;height:150px;
} 
#bigwheeldiv li a span{
	display:none;
}


/* calculator */
#calculator-overlay {background-color:black; opacity:0.7 !important;}
#calculator-container {position:absolute !important;
	width:640px !important;
	height:540px !important;
}

#calculator{background-color:#4b4b4b;
 	width:630px;height:530px;
	background-image:url(calc_bkg.png);
	background-repeat:no-repeat;
	font-weight:bold;
	}
	
.simplemodal-close{
	float:right;
	display:block;
	color:none;
	background-image:url(calc_close.png);
	background-repeat:none;
	width:28px;
	height:25px;
	text-decoration:none;
}

#video-container{
	background-color:#F0F0F0;
	left:22%;
}

#calculator .simplemodal-wrap{ background-color:none;}

#calculator .simplemodal-close{
	margin:16px;
}

#calcresult{font-weight:bold; color:#981a1e; float:right;
	margin-top:-160px;
	padding-right:110px;
	width:170px;
	}
#calculator #calcresultbox{border:1px solid #981a1e; color:#981a1e; font-size:32px; font-weight:bold; text-align:right;}

/* footer */

#footer {
	margin-top:45px; font-size:9px; text-align:center;
	margin-bottom:8px;
}