html, body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#ffffff;
	background-image:url(/Globals/images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
body {
	color:#5e6679;
	outline: 0;
}
a img{
	border:0;
	text-decoration:none;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0079C2;
	font-size: 18px;
	font-weight: normal;
}

.stretch{
	width:100%;
}
#outer, #header{
	width:990px;
}
#outer {
	margin:0 auto;
	text-align:left;
	background:#ffffff;
}
#outer div{
	float:left;
}
#header{
	overflow:auto;
}
/* new - RO'D */
#home-body{
	width:1002px;
	text-align:center;
	margin:0px auto 0px auto;
	height: 280px;
}
#home-body_ribn{
	width:1002px;
	text-align:center;
	margin:0px auto 0px auto;
}

#home-body-left-spacer
{
width:215px; height:25px; float:left;
}
.rounded-box{
	border:1px solid #e7e4ef;
	margin-right:20px;
	padding:10px;
	float:left;
	text-align:left;
	height: 285px;
}

.rounded-box_dx{
	border:1px solid #e7e4ef;
	margin-right:20px;
	padding:10px;
	float:left;
	text-align:left;
	height: 325px;
}

.rounded-box_ribn{
	border:1px solid #e7e4ef;
	margin-right:20px;
	padding:10px;
	float:left;
	text-align:left;
}

.cross_list{
	list-style-image:url(/Globals/images/cross_bullet.gif);
	list-style-position:
}
.cross_list a{
	color:#0f5fd8;
	text-decoration: none;
}
.cross_list a:hover{
	text-decoration:underline;
}
.cross_list a:visited{
	color:#0f54bc;
}
#home_footer{
	width:990px;
	text-align:center;
	margin:0px auto 0px auto;
	border-style:solid;
	border-color:#e7e4ef;
	border-width:1px;
	border-left:none;
	border-right:none;
	padding-top:10px;
	padding-bottom:10px;
	clear:left;
	position:relative;
	top:23px;
}

#home_footer_ribn{
	width:990px;
	text-align:center;
	margin:0px auto 0px auto;
	border-style:solid;
	border-color:#e7e4ef;
	border-width:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
}
/* new */
#logo{
height:68px;
width:990px;
background-image:url(/Globals/images/topBackground.gif);
float:left;
}
#content{
	width:781px;
	padding:0 0 5px 0;
	font-size:11px;
}
#content, #footer{
	color:#253046;
}
#content p, #content ul{
	margin:0;
	line-height:1.4;
}
#content p{
	padding:0 0 14px 0;
}
#content ul{
	padding:6px 0 15px 15px;
}
#footer{
	width:100%;
	font-size:11px;
	text-align:center;
	padding:20px 0;
}
#footer a{
	color:#0B5ED6;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}


#outer .home img{
	float:left;
}
#outer .home #featured1, #outer .home #featured3{
	margin-right:2px;
}
#outer .home #featured4{
	margin-right:1px;
}
#outer .home #featured1, #outer .home #featured2{
	margin-bottom:4px;
}

#content #wrapper_right{
	width:781px;
}
#content #wrapper_left{
	width:781px;
	padding-left:2px;
	border-left:1px solid #ccc;
}
#content #content_top{
	display:none;
}
#content #content_bottom{
	display:none;
}
#content .content{
	width:771px;
	padding:24px 0px 20px;
	float:right;
}
#content .content .left{
	width:442px;
	padding-right:16px;
}
#content .content .noborder{
	border-right:none;
}
#content .content .left a{
	color:#0D60D8;
}
#content .content .left strong{
	/*font-size:12px;*/
}
#content .content .left .heading{
	font-size:12px;
	font-weight:bold;
}
#content .content .left .main_heading{
	color:#0079C2;
	font-size:24px;
}
#content .content .left .main_heading .small{
	font-size:14px;
}
#content .content .left .main_heading sup{
	font-size:12px;
}
#content .content .right{
	width:272px;
}
#content .content .right .small{
	font-size:9px;
	padding-left:28px;
}
#content .content img.border{
	border:1px solid #DDD9D8;
}
#content .content .right ul{
	width:208px;
	list-style-type:none;
	border-top:1px solid #E0E0E2;
	background:url(/Globals/images/rightNavBoxBg.jpg) no-repeat bottom center;
	padding:0 0 20px;
	margin:0 0 18px;
}
#content .content .right ul li{
	margin:0;
	padding:0;
	border-color:#E0E0E2;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top:none;
	border-bottom:none;
}
#content .content .right ul li.title{
	font-weight:bold;
	font-size:10px;
	padding:6px 10px 4px;
}

#content .content .right ul li.sub a{
	font-size:11px;
	padding-left:37px;
	background:url(/Globals/images/bulletSM.gif) no-repeat 27px 5px;
	}
#content .content .right ul li a{
	display:block;
	color:#0D60D8;
	text-decoration:none;
	background:url(/Globals/images/bullet.gif) no-repeat 18px 5px;
	font-size:10px;
	padding:1px 28px;
}
/*#content .content .right ul li a.blue, #content .content .right ul li a:hover, .blue{
	color:#3C5D6A;
}*/

#content .content .right ul.noBox{
	background:none;
	border:none;
}
#content .content .right ul.noBox li{
	border:none;
}
#content .content .right ul.noBox li a{
	font-size:11px;
	padding:1px 0 1px 12px;
	background-position:0px 5px;
}



#content .content .left td{
    margin: 0;
    padding: 4px;

}

#content .content .left .col1, #content .content .left .col2{
	width:210px;
}
#content .content .left .col1{
	margin-right:20px;
}
#content .content .left .col2{
}
#content .content .left .small{
	font-size:10px;
}

#content .content .full{
	width:100%;
	padding-right:0;
	border-right:none;
}

#content .content .full .col1{
	width:366px;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #CDCBB5;
}
#content .content .full .noborder{
	border:0;
}
#content .content .full .col2{
	width:366px;
}

#content .content .left table.faq, #content .content .left table.contact{
	width:100%;
	font-size:11px;
}
#content .content .left .faq .head td, #content .content .left .contact .head td{
	font-weight:bold;
	background-color:#184db0;
}
#content .content .left .faq .head td, #content .content .left .faq .head td a, #content .content .left .contact .head td, #content .content .left .contact .head td a{
	color:#ffffff;
}
#content .content .left .faq .light td, #content .content .left .contact .light td{
}
#content .content .left .faq .dark td, #content .content .left .contact .dark td{
	background-color:#dff0ff;
}
#content .content .left table.contact{
	width:400px;
}
#content .content .left table.contact, #content .content .left table.contact input, #content .content .left table.contact textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#content .content .left table.contact td.textbox input{
	width:225px;
}
#content .content .left table.contact textarea{
	width:100%;
	height:200px;
}
#content .content .left table.contact, #content .content .left table.contact td{
	border:0;
}
#content .content .left table.contact td.required{
	color:#990000;
	font-weight:bold;
	font-size:16px;
}


#content .content .wide_left{
	width:540px;
	padding-right:21px;
}
#content .content .narrow_right{
	width:210px;
}
#content .content .narrow_right ul{
	width:auto;
}
#content .content .narrow_right img{
	margin-bottom:32px;
}


#content .content .other{
	font-size:11px;
	font-weight:bold;
}

#content .content img.floatright{
	float:right;
	margin:0 0 5px 5px;
}
#content .content img.floatleft{
	float:left;
	margin:0 5px 5px 0;
}
#content .content img.floatborder{
	border:3px solid #d1cbab;
}

#content .content .topstuff{
	width:100%;
}
#content .content .topstuff .tsleft{
	width:60%;
	float:left;
}
#content .content .topstuff .tsright{
	width:39%;
	float:left;
	text-align:right;
}
#content .content h3{
	background-color:#184db0;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	padding:3px;
}
#content .content .print{
	width:100%;
	padding-top:15px;
	display:none;
}
.box-p{
	width:221px;
}
