.{
	padding:0px;
	margin:0px;
}

body{
	color:#666;
	font-size:11px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 0px;
	background: url(/images/bgtile.gif) repeat-x;
}

a{
	color:#c00;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.tracking {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	text-decoration:none;
}

.tracking a{
	color:#c00;
	text-decoration:none;
}

.tracking a:hover{
	text-decoration:underline;
}

div.main_menu_container {
    position: relative;
}

div.main_menu{
    position: absolute;
	margin:0px;
	padding:0px;
    visibility: hidden;
}

h2.promo-header {
font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
font-weight: normal;
color: #006699;
}

.grey{
	color:#666;
}


td.mainCaption{
	color: #069;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	}


td.footer{
	color:#ccc;
	font-size:10px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}


td.footer a{
	color:#666;
	text-decoration:none;
}

td.footer a:hover{
	text-decoration:underline;
}

.headercontent {
font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
font-size: 16px;
line-height: 22px;
color: #666666;
}

span.contentblue{
font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
font-size: 16px;
line-height: 22px;
color: #197FB0;
}

span.contentred{
font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
font-size: 16px;
line-height: 22px;
color: #CC0000;
}

td.content p{
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	padding:0px;
	margin:0px;
	padding-bottom:12px;
}

td.content a{
	color:#CC0000;
	text-decoration:none;
}
td.content a:hover{
	color:#CC0000;
	text-decoration:underline;
}

td.sidebar, td.sidebar p{
	color:#666;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}

td.sidebar a{
	color:#c00;
	text-decoration:none;
}
td.sidebar a:hover{
	color:#c00;
	text-decoration:underline;
}

td.content{
	color:#666;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}

p.content {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	padding:0px;
	margin:0px;
	padding-bottom:12px;
}

td.newsPage h1{
	color:#3384AD;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

td.newsPage h2{
	color:#666;
	font-size:11px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

td.newsPage p{
	color:#333;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
}
td.newsPage{
	color:#666;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}
td.newsPage a{
	color:#c00;
	text-decoration:none;
}

span.level1SideBarDim{
	color:#666;

}
/*	The following selectors will be overridden in the global.css file	*/

.copyright{}

#topnav{
	color:#666;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
}
#topNav li{
	display:inline;
	list-style:none;
}

#topNav li a, #topNav li a:visited{
	color:#666;
	text-decoration:none;
}

#topNav li a:hover {
	color:#666;
	text-decoration:underline;
}


ul.redList{
	padding-top:15px;
	padding-bottom:25px;
	padding-left:55px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url("/images/bullet_sq_blue.gif");
	color:#c00;
	font-size:12px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}

ul.redList li{
	padding-top:10px;
}

.red{
	color:#c00;
	font-weight: bold;
}

.requestred{
	color:#c00;
	font-weight: bold;
	font-size:14px;
}


p{
	color:#333;
	font-size:11px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding:0px;
	padding-bottom:10px;
}


.blueh1{
	color:#069;
	font-size:16px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.boldblue{
	color:#069;
	font-size:11px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}


td.SBSectionHdr {
 	color:"#069";
 	text-align:left;
 	background:"#E8F2F7";
 	font-size:16px;
 	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	height:30;
 	letter-spacing:1;
 }

td.SBSectionHdrTim {
 	color:blue;
 	text-align:center;
 	background:"cccccc";
 	font-size:14px;
 	font-weight:bold;
}

td.userInstruction {color: #C30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
		height:30;
	valign:middle;
	}



/* Used for Displaying Status messages: Its Green
*/
td.statusMsg {
	font-size:8pt;
	color:#069;
	fontfamily: Arial;
	text-align:left;
	border:1px;
	font-weight: bold;

}

/* Used for displaying the STATUS

*/
td.statusCaption {

	font-size:8pt;
	color:"#333333";
	fontfamily: Arial;
	font-weight: bold;

}

.checklist_tabgray{
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.checklist_tabblue{
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #197FB0;
}

.checklist_tabred{
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #CC0000;
}

.checklist_padding{
padding: 20px 15px 20px 15px;
}

.backgrnd_image {
background: url(/images/bgtile.gif) repeat-x;
}

.testimonial_blue{
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #197FB0;
}

.testimonial_gray{
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

.testimonial_blueruler{
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #197FB0;
	padding: 15px 0 15px 0;
}

.customer_testimonials{
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #197FB0;
	padding: 15px 0 0 0;
}

.floatleft {
	float: left;
	width: 192px;
	padding: 15px 15px 0 0;
}

.floatright {
	float: right;
	width: 192px;
	padding: 15px 0 0 15px;
}

.testimonial_grayruler{
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

.index_blueruler {
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #197FB0;
	padding: 0px 20px 0px 13px;
}


.bkgrndimage {
background: url(/images/main_billboard_bg.jpg);
}

.imagepading {
padding: 0px 0px 0px 0px;
}

.index_bodycopy {
	font-family: Verdana, Helvetica, Arial, Sans serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	}

.index_bodycopyblue {
	font-family: Verdana, Helvetica, Arial, Sans serif;
	font-size: 12px;
	line-height: 20px;
	color: #197FB0;
	}

.partners_name {
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans serif;
	font-size: 24px;
	color: #006699;
	padding: 29px 0 10px 0;
	}


