/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #515252;
	background:#e6e6e6;
}
#wrapped {
	width: 995px;
	margin: 0px auto; 
	text-align: left;
}
#wrapped-sec {
	width: 995px;
	margin: 0px auto; 
	text-align: left;
	background:url(images/_bg-sec.gif) repeat-y;}

#main_header {
	width: 995px;
	background-color:#ababab;
}
#header {
	width: 989px;
	padding-top:3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom:0px;
}
#leftmenu {
	width: 708px;
	float: left;
	background:#FFFFFF;
	height:126px;
}
#logo {
	float:left;
	width: 237px;
	height: 64px;
	padding:10px 0px 12px 17px;
}
#text1 {
	float:right;
	padding-right: 20px;
	padding-top: 53px;
	color:#18486b;
	width:295px;
}
#menu {
	width: 708px;
	float:left;
}
#rightmenu {
	width: 281px;
	height: 126px;
	float:right;
	background:#e5f0f7;
}
#submenu {
	float:left;
	padding-top: 38px;
	padding-left: 25px;
	color:#5D676E;
	line-height: 22px;
	font-size: 11px;
}
#submenu a:link, #submenu a:visited, #submenu a:active {
	text-decoration:none;
	color:#5D676E;
}
#submenu a:hover {
 	color:#ffad07;
	text-decoration: none;
	background-color: inherit;
}
#text2 {
	float:right;
	padding-right: 25px;
	padding-top: 63px;
	font-size: 20px;
	color:#18486b;
}
#leftcol {
	float:left;
	width: 421px;
	height: 444px;
}
#rightcol {
	float:right;
	width: 574px;
}
#in_content {
	width: 574px;
}
#in_leftcon {
	float:left;
	width: 324px;
	padding-left: 54px;
	padding-right: 40px;
	padding-top: 35px;
}
#in_leftcon h1 {
	background:url(images/img_but.gif) no-repeat;
	padding-left: 40px;
	font-size: 11px;
	color:#31658b;
	height: 28px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#in_leftcon p {
	margin-top: 8px;
	margin-bottom: 8px;
}
#in_rightcon {
	float: right;
	width: 128px;
	background:#7b7b7b;
	min-height:277px;
	padding:24px 14px 0px 14px;
	height:279px;
}
#in_rightcon h1 {
	font-size: 11px;
	color:#ffb00b;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 8px;
	letter-spacing: 2px;
	font-weight:normal;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width: 2px;
}
#in_rightcon p {
	margin-top: 8px;
	margin-bottom: 8px;
	color:#FFFFFF;
	font-size: 11px;
	background-color: inherit;
}
#footer {
	width: 985px;
	text-align: left;
	color:#CCCCCC;
	font-size: 11px;
	background:#7b7b7b;
	padding-left: 10px;
	height: 25px;
}
#footer a:link, #footer a:visited, #footer a:active {
	text-decoration:none;
	color:#CCCCCC;
	font-size: 11px;
}
#footer a:hover {
 	color:#CCCCCC;
	text-decoration:underline;
	font-size: 11px;
}
#gravitate {
	float:right;
}
#text_foot a.seo:hover, #text_foot a:link.seo, #text_foot a:visited.seo, #text_foot a:active.seo  {
	color:#515252; text-decoration: none; cursor: text;
}
#footer a.seo:hover {
     color:#CCCCCC; text-decoration: none; cursor: text;
}
.clr {
	clear:both; height:0px; line-height:0px; font-size:0px;
}
/*@@@@@@@@@      secondary page       @@@@@@@@@@@2*/
#left-sec{ 
	width:264px; 
	float:left; 
}

#right-sec{ width:731px; float:right; background:url(images/_bg-title.gif) no-repeat; padding-top:24px;}
#imgtitle {
	width: 264px;
}
#lefttitle{ width:246px; border-bottom: solid 1px #FFFFFF;}
#righttitle{ width:685px; height:42px; padding-left: 46px;}
#cont-index {
	width:601px;
	float:left;
	line-height:19px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 66px;
}
#main_callout  {
	width: 731px;
	background:url(images/bg_maincallout.jpg) repeat-y;
}
#callout  {
	width: 731px;
	height:154px;
	background:url(images/bg_callout.jpg) no-repeat top;
}
#callout  p {
	font-size: 15px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left: 65px;
	padding-right: 100px;
	padding-top: 40px;
	margin: 0px;
	background-color: inherit;
}
#cont-index p{ margin:0px; padding:5px 0px 15px;}
#cont-index h1 { color:#5A84A2; font-size:15px; text-transform:uppercase; background:url(images/img_but.gif) no-repeat; 
	margin:0px 0px 12px 0px; 
	padding:0px 0px 0px 40px ; line-height:28px;}
#cont-index h2 {
	margin: 0px;
	border-bottom: dotted 2px #a7a7a7;
	font-size: 14px;
	color: #245273;
}
#cont-index h3 {
	margin: 0px;
	font-size: 12px;
	color: #6f94ae;
}
#cont-index  ul{margin:0px; padding:5px 0px 15px; list-style:none;}
#cont-index  ul li{ margin:0px; padding-left:17px; background:url(images/_bullet.gif) no-repeat;}
#subnav{ width:231px; padding-right:10px; line-height:22px; padding-left: 23px; padding-top: 20px; text-transform:uppercase;}
#subnav ul{ margin:0px; padding:0px; padding-left: 10px; }
#subnav ul li{ font-size:12px; color:#18486b;}
#subnav ul li a:link,#subnav ul li  a:visited,#subnav ul li  a:active {
	text-decoration:none;
	color:#18486b;
}
#subnav ul li a:hover {
 	color:#ed9f01;
	text-decoration:none;
}
#subnav ul li ul {
	margin: 0px;
	text-transform:none;
}
#subnav ul li ul li {
	list-style: none;
}
#subnav p{ font-size:13px; color:#18486b; padding-left:28px; }
#subnav p a:link,#subnav p a:visited,#subnav p a:active {
	text-decoration:none;
	color:#18486b;
}
#subnav p a:hover {
 	color:#18486b;
	text-decoration:underline;
}

#quote{ margin-left:-20px; margin-bottom:15px;}
#cont-index a:link,#cont-index  a:visited,#cont-index  a:active {
	text-decoration:underline;
	color:#18486b;
}
#cont-index  a:hover {
 	color:#18486b;
	text-decoration:none;
}
#text_foot {
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #808284;
	padding-top: 10px;
	font-size: 10px;
}
.left{float:left;}
.right{float:right;}
.center {
	text-align:center;
}
.img1 {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.img2 {
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

table {
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
}
td {
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-left: 7px;
}
.color1 {
	background: #ffad07;
	color:#FFFFFF;
	font-weight:bold;
}
.col1 {
	float:left;
	width: 240px;
	padding-bottom: 10px;
}
.col2 {
	float:left;
	width: 143px;
	padding-bottom: 10px;
}
.col3 {
	float:left;
	width: 200px;
	padding-bottom: 10px;
}
.line {
	clear:both;
	border-top: dotted 2px #a7a7a7;
	padding-bottom: 10px;
}
ol {
	margin: 0px;
	padding-left: 15px;
	padding-bottom: 12px;
}

.logos {
	padding-top:40px;
}
.logos img {
	padding-top:10px;
}

.logosSec {
	padding:89px 0px 5px 0px;
	text-align:center;
	margin:0px auto;
}

.logosSec img {
	margin:0px;
	padding:0px;
	border:0px;
}