body {background-color:#fff;font-family:Arial;font-size:1.0em;padding: 0 0 0 0;margin: 0 0 0 0;
}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 97%;
	vertical-align: baseline;
	background: transparent;
	height:auto;
}


body{  background:#999999; }
li{ font-size: 1.0em;padding: 0 0 0 0;}
table{ font-size: 1.2em;}

hr{ color:#ccc;background-color:#ccc;height:1px;}

div.pageFrameOuter{ text-align: center;width:950px; margin:0 auto	;
	 height:100%;
	background:#999999;}
div.pageFrame{ text-align: center;width:950px; margin:0px auto;
	 background:#fff;height:100%;
	 border-left:solid 3px #888;
	 border-right:solid 3px #888;
	 border-bottom:solid 3px #888;}	

div.header{width:100%;height:100px;
background:#000;
background-image:url(/cb2/images/header_bg.jpg); background-repeat: no-repeat;
border-bottom: 3px solid #172839;}
div.header2 div.logo{text-align:center; font-weight:bold;
/*color:#fff;*/
font-size:2.0em;
height:47px;width:100%; 
/*margin:30px 0px 20px 0;*/
background:#000;
}
div.header div.spacer{height:30px;}
div.header div.logo div{height:50px;text-align:left;vertical-align:baseline;padding: 0 80px 0 50px;width:100%;
/*background-image:url(/cb2/images/sm_orange2.jpg); */
/*background-image:url(/cb2/images/logo.jpg); */
background-repeat: no-repeat; 
} 
div.header div.logo div a{
display:none;}

div.main{width:100%; padding-bottom:50px;
}

div.mainText{width:750px; min-height:400px; text-align:left;padding: 20px 20px 20px;float: left;}
div.sideText{ width:150px;float: left;padding-top: 20px;height:300px;}
div.mainImage img{width: 100%;border-top: solid 3px #fff;
	border-bottom: solid 2px #ccc;}

div.mainText h1{ font-size: 1.8em; color: #172839; padding-left:0px; padding-bottom: 5px;
border-bottom: 1px solid #ccc;width:100%;
/*background:#000;border-left: 3px solid #ff2222;border-bottom: 1px solid #ff2222;*/
/*background-image:url(/cb2/images/sm_orange.jpg); background-repeat: no-repeat;*/
/*background-image:url(/cb2/images/tab-bg.gif); background-repeat: repeat-x;*/
}
div.mainText h2{font-weight: bold; font-size: 1.2em; color: #172839; padding-left:0px; padding-top: 10px; padding-bottom: 5px;}
div.mainText a {color: #172839; font-weight: bold; }
div.mainText a:hover { color: #ff2222}
div.mainText p {padding-bottom: 10px;padding-top:10px;}
ul.frontList li{padding-bottom: 10px;}
div.mainText ul {padding-bottom: 10px;}
div.mainText li {margin-left: 15px;}

div.mainText img.pic2{width:335px;margin: 0 0 0 0;}
div.mainText img.pic3{width:227px;}



div.footer{ font-weight:bold;float:left;width:100%;height:20px;color:#fff;
background: #000000;
border-top: 3px solid #172839;}
div.footer a {color: #fff;}
div.footer a:hover {color: #ff2222;}
div.note {float: left; margin-left: 10px; vertical-align: 20px;}
div.footerLinks{ float: right;margin-right: 10px;}


div.tabs{width:950px;height:16px;text-align:left;margin:0 0 0px 0;
border-bottom: 1px solid #ccc;background: #eee;
/*border-left: solid #000 5px;border-right: solid #000 5px;*/
}
div.tabs ul { width:100%; float: left;padding: 0 0 0 0;margin: 0 0 0 0;}
div.tabs li { 	
				font-weight: bold;
				font-size: 0.8em; 
				display: inline;
				width:100%;
				}
div.tabs ul li a { font-size:1.4em;text-decoration: none;
padding-left: 10px;padding-right: 30px; color: #172839;
}
div.tabs ul li a:hover { text-decoration:none;
border-bottom: 3px solid #ccc;
background: #ddd;}
div.tabs ul li a.selectedTab { color: #fff;
border-bottom: 3px solid #ccc;
background: #172839;
}

div.tabs ul li a.selectedTab:hover {text-decoration:none;}

div.subMenuHeader{ text-align:left;border-bottom: solid 3px #ddd;padding: 5px 5px 5px 5px; 
	background: #eee;font-weight:bold;color:#172839;margin-left:1px;}
div.subMenuHeader a{ font-weight:bold;font-size:1.1em;color:#172839;
	text-decoration:none;}
div.subMenu{}
div.subMenu ul li{text-align:left;border-bottom: solid 1px #ccc;padding: 5px 5px 5px 5px;
 list-style: none;}
div.subMenu ul li a
{
	width:100%;
	color:#172839;
	text-decoration:none;
}
div.subMenu ul li a:hover { 
 text-decoration: underline;
}
div.subMenu ul li a.selected:hover { 
 text-decoration: none;
}
div.subMenu ul li a.selected { 
 font-weight:bold;
}

div.subMenu2 ul li{text-align:left;font-size:1.1em;border-bottom: solid 0px #ccc;margin-left: 15px; padding: 5px 5px 5px 5px;
 list-style-type: disc;}

div.features{float:none;}

div.feature1{padding-bottom:10px;min-height:125px;width:750px;float:left;
	/*border: solid 2px #ccc;*/
	}
div.featureHover1{padding-bottom:10px;min-height:100px;width:750px;float:left;
	border: solid 2px #172839;background-color:#ccc;}
div.feature2{padding-bottom:20px;min-height:120px;height:auto;width:370px;float:left;
	}

div.featureImage{float:left;width:160px;}
div.featureImage img{width:150px;height:100px;}
div.featureText{float:left;width:580px;}
div.feature2 div.featureText{width:200px;}

div.featureText a{font-size:1.2em;font-weight:bold;}

div.video {float:left; padding: 0px 5px 0px 5px;}
span.caption { font-style:italic; font-weight:bold;}

img.pic3{ height:200px;width:360px;}
img.pic3s{ height:200px;width:200px;}
