body{
	background-color:#0067b2;
	color:#333333;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	margin:0;
}
.bg{
	background:url('/images/bg_whole.jpg') repeat-x 0 0;
	min-height:776px;
}
.sideShadows{
	background:url('/images/side_shadows.png') no-repeat 50% 0;
	
	margin:0 auto;
	
}
	
/************************HEADER**********************************/
/****************************************************************/

.headerBg{
	background-color:#ffffff;
	height:81px;
	margin:0;
}
.headerBox{
	width:1012px;
	margin:0 auto;
}
.logo{
	height:60px;
	margin:13px 0 0 2px;
	width:199px;
	float:left;
}
#masthead{
	display:none;
}
.login{
	float:right;
	height:60px;
	margin:19px 0 0 0;
	width:212px;
}
.navigationMain{
	background:url('/images/navigation_main_bottom.jpg') no-repeat 0 100%;
	height:33px;
	margin:0 auto;
	width:1012px;
}
.navigationMainBg{
	background:url('/images/navigation_main_bg.jpg') repeat-x;
	height:33px;
	margin:0;
}
.navigationMainLinks{
	background:url('/images/nav_end_shadow.jpg') no-repeat 100% 0;
	float:right;
	height:31px;
	margin: 0 -5px 0 0;
	padding:0 5px 0 0;
}
.navigationMainLinks ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.navigationMainLinks li{
	margin:0;
	padding:0;
	display:inline;
}
.navigationMainLinks a{
	background:url('/images/navigation_main_links_bg.jpg') no-repeat 0 100%;
	color:#ffffff;
	display:inline;
	height:19px;
	float:right;
	font-size:11px;
	font-weight:bold;
	padding:12px 8px 0 0;
	text-align:right;
	text-decoration:none;
	text-transform:capitalize;
	width:89px;
}
.navigationMainLinks a.home{
	background:url('/images/navigation_main_links_bg_first.jpg') no-repeat 0 100%;
}
.navigationMainLinks a.long{
	background:url('/images/navigation_main_links_bg_long.jpg') no-repeat 0 100%;
	width:114px;
}
.navigationMainLinks a:hover{
	color:#7dddfa;
	text-decoration:none;
}
a.selected{
	background:url('/images/navigation_main_links_bg_hover.jpg') no-repeat 0 100%;
	color:#0067b2;
}
a.homeSelected {
	background:url('/images/navigation_main_links_bg_hover_first.jpg') no-repeat 0 100%;
	color:#0067b2;
}
a.longSelected {
	background:url('/images/navigation_main_links_bg_hover_long.jpg') no-repeat 0 100%;
	color:#0067b2;
	width:114px;
}

/*****************************FOOTER*****************************/
/****************************************************************/


.contactInfo{
	color:#ffffff;
	float:left;
	font-family:Arial, sans-serif;
	font-size:12px;
}
.contactInfo p{
	margin:0;
}
.copyright{
	clear:both;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:12px;
	padding: 40px 0 0 0;
}
.footer{
	
	height:110px;
	margin:15px auto 0 auto;
	width:1012px;
}
.footerBg{
	margin:0;
	height:254px;
}
.footerLinks{
	float:right;
	width:195px;
}
.footerLinks ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.footerLinks li{
	margin:0;
	padding:0;
	display:inline;
}
.footerLinks a{
	color:#ffffff;
	float:right;
	font-family:Arial, sans-serif;
	font-size:12px;
	padding:0 0 0 12px;
	text-decoration:none;
	text-transform:capitalize;
}
.footerLinks a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.siteVizLogo{
	background:url('/sitevizcms/images/powered_sv_dark.png') no-repeat;
	border:none;
	float:right;
	height:28px;
	margin:10px 0 0 0;
	width:106px;
}
.siteVizLogo a{
	border:none;
	cursor:pointer;
}
.siteVizLogo a:hover{
	border:none;
	text-decoration:none;
}
.title{
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}	

/************************HOMEPAGE********************************/
/****************************************************************/

.cbTopContainer{
	background:url('/images/cb_top_container_bg.jpg') repeat-x;
	margin:0 auto;
	height:302px;
	width:1012px;
}
.cbTopBig h2, .cbTopBig h3, .cbTopBig p{
	margin:0;
}
.cbTopBig{
	float:left;
	height:286px;
	margin:0;
	padding:13px 0 0 0;
	width:758px;
}
.cbTopSmall{
	float:right;
	height:286px;
	padding:13px 0 0 0;
	width:252px;
}
.cbTopSmall p, .cbTopSmall h2, .cbTopSmall h3{
	margin:0;
}
.cbBottom{
	background-color:#ffffff;
	float:left;
	min-height:220px;
	width:242px;
}
.cbBottomContainer{
	background-color:#ffffff;
	margin:0 auto;
	min-height:120px;
	width:1012px;
}
.cbcontent{
	float:left;
	min-height:100px;
	margin:0 0 0 5px;
	padding:0 0 0 20px;
	width:225px;
}
.cbcontentFirst{
	float:left;
	min-height:100px;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	width:225px;
}
.cbcontent h2, .cbcontent h3, .cbcontentFirst h2, .cbcontentFirst h3{
	margin:0;
	font-size:11px;
}
.cbcontent p, .cbcontentFirst p{
	margin-top:0;
	font-size:11px;
}
.cbcontent a{
	color:#0067b2;
}
.cbcontent a:hover{
	color:#7dddfa;
	text-decoration:underline;
}
.cbcontentContainer{
	clear:both;
	margin:10px auto 0 auto;
	min-height:125px;
	width:1012px;
}
.cbTitleBg{
	background:url('/images/titlebox_bg.jpg') no-repeat;
	margin:0 auto;
	height:70px;
	width:1012px;
}
.cbTitle{
	color:#025693;
	float:left;
	font-family:Tahoma, sans-serif;
	font-size:20px;
	font-weight:normal;
	height:50px;
	margin:0 0 0 5px;
	padding:20px 20px 0 20px;
	text-transform:capitalize;
	width:205px;
}
.cbTitleFirst{
	color:#025693;
	float:left;
	font-family:Tahoma, sans-serif;
	font-size:20px;
	font-weight:normal;
	height:50px;
	margin:0 0 0 10px;
	padding:20px 20px 0 20px;
	text-transform:capitalize;
	width:205px;
}
.cbTop{
	background:url('/images/cb_bg_top.jpg') no-repeat;
	float:right;
	margin:0;
	min-height:58px;
	width:242px;
}
.containerBottom{
	background:url('/images/container_bottom.png') no-repeat;
	clear:both;
	margin:0 auto;
	height:60px;
	width:1012px;
}
.mainContentContainer{
	margin:0 auto;
	min-height:500px;
	width:1012px;
}



/************************INSIDE PAGE*****************************/
/****************************************************************/
a{
	color:#0067b2;
	text-decoration:none;
}
a:hover{
	color:#7dddfa;
	text-decoration:underline;
}
.banner{
	height:100px;
	margin:0 auto;
	padding: 12px 0 0 0;
	width:1012px;
}
#breadcrumbs{
	float:right;
	font-size:11px;
	font-weight:normal;
	padding:0 ;
}
#breadcrumbs a{
	color:#333333;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:lowercase;
}
#breadcrumbs a:hover{
	color:#0067b2;
	text-decoration:underline;
}
.breadcrumbCurrent{
	color:#0067b2;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	text-transform:lowercase;
}
.button{
	background:url('/images/button_bg.jpg') no-repeat;
	border:none;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	height:24px;
	padding:0 0 3px 0;
	text-transform:capitalize;
	width:122px;
}
.button:hover{
	background:url('/images/button_hover_bg.jpg') no-repeat;
	color:#0067b2;
	cursor:pointer;
}
.evenrow{
	background-color:#f3f3f3;
}
.insideContent{
	background:url("/images/inside_bg_top2.jpg") no-repeat 50% 0;
	display:inline;
	float:right;
	min-height:500px;
	padding:20px 25px 20px 25px;
	width:764px;
}
.insideContentBg{
	background:url("/images/inside_bg.jpg") repeat-y;
	min-height:500px;
	width:1012px;
}
.insideContentBox{
	background-color:#ffffff;
	margin:0 auto;
	min-height:500px;
	width:1012px;
}
.insideContentContainer{
	display:inline;
	min-height:500px;
}
.insideDivider{
	background:url('/images/inside_cb_divider.jpg') no-repeat 0 0;
	float:right;
	margin:0;
	min-height:347px;
	width:743px;
}
.message_confirm{
	border:2px solid #00cc33;
	color:#00cc33;
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:22px;
	margin:10px 0;
	padding:0 0 0 15px;
}
.message_warning{
	border:2px solid #ff0000;
	color:#ff0000;
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:22px;
	margin:10px 0;
	padding:0 0 0 15px;
}
#navcontainer{
	margin: 45px 0 0 0;
}
#navcontainer ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#navcontainer li{
	margin:0;
	padding:0;
}
#navcontainer li a{
	color:#000000;
	display:block;
	font-size:12px;
	margin: 0;
	padding:5px 0 5px 25px;
	text-align:left;
	text-transform:capitalize;
	text-decoration:none;
	width:157px;
}
#navcontainer li a:hover{
	color:#0067b2;
	font-weight:bold;
}
#navcontainer li a#current{
	color:#0067b2;
	font-weight:bold;
}
#navcontainer ul ul{
	border:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
#navcontainer li li{
	border:none;
	margin:0;
	padding:0;
}
#navcontainer li li a{
	border-left:1px solid #0067b2;
	color:#000000;
	display:block;
	font-size:11px;
	margin: 0 0 0 25px;
	padding:0 0 5px 6px;
	text-align:left;
	text-transform:capitalize;
	text-decoration:none;
	width:145px;
}
#navcontainer li li a:hover{
	color:#0067b2;
	font-weight:normal;
}
#navcontainer li li a#current{
	color:#0067b2;
	font-weight:bold;
}
#navigation{
	display:inline;
	float:left;
	min-height:509px;
	width:183px;
}
.redText{
	color:#ff0000;
}
.tableBorder{
	border:1px solid #cbdcec;
}
.tableHeader{
	background:url('/images/form_bg.jpg') repeat-x;
	color:#feffff;
	font-size:15px;
	font-weight:bold;
	height:26px;
	padding:0 0 0 8px;
	text-transform:capitalize;
}
.tableHeader a{
	color:#feffff;
	height:26px;
}
.tableHeader a:hover{
	color:#feffff;
}



