* { margin:0; padding:0; }
body {
	font: 62.5%/160% Arial, Helvetica, sans-serif; 
	text-align: left;
	color: #000;
	padding: 0;
	margin: 0;
	background-color:#8F8F8F;
	background-image:url(../images/i/bg_body.jpg);
	background-position:top left;
	background-repeat: repeat-x;
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }
.clearfix { 
	min-height: 1px; 
	height: auto !important; 
	height: 1px; 
}

/*h1, h2,*/ h3, h4, h5, h6 { font-size: 100%; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend, li, ol, p, pre, th, td, ul { padding: 0; margin: 0; }
textarea, input { font: 100%/160% arial, sans-serif; color:#000; resize: none; /*Safari disable resize*/ }

a { color: #000; text-decoration: none; outline:none; font-family:Arial, Helvetica, sans-serif; }
a:hover { color: #000; text-decoration: none; -moz-user-focus:none; }


.hid { display: none; }
.vhid { visibility:hidden; }
.nobg { background:none !important; }
.floatrgt { float: right; }
.floatleft { float: left; }
.pointer { cursor: pointer; }

/*Site CSS*/
.wrapper{
	position:relative;
	width:752px;
	margin:18px auto 0 auto;
}

.header {
	width:740px;
	padding:0 0 0 11px;
	background-color:#fff; 
	background-image:url(../images/i/bg_banner.jpg); 
	background-position:bottom left; background-repeat:no-repeat;
}
.logo { float:left; width:281px; height:95px; }

.topmenu{
	float:left;
	width:413px;
	background-color:transparent;
	background-image:url(../images/i/bg_top_nav.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0 0 40px;
}

.nav { font-family: "Helvetica Neue", sans-serif; font-size:100%; padding:0 0 0 30px; }
.nav li { float:left; text-transform:lowercase; color:#006ab8; margin:0 30px 0 0; text-align:center; }
.nav li a { color:#006ab8; }
.nav li img, .nav li span { margin:0 auto; line-height:10px; }
.nav li span { display:block; margin-top:3px; }

#content-top { position:relative; top:-6px; z-index:3000; }

#content {
	position:relative;
	top:-10px;
	/*background-color:transparent;
	background-image:url(../images/i/bg_content.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;*/
	border-left:1px solid #80b4e6;
	border-right:1px solid #80b4e6;
	padding:0 14px 17px 13px;
	width:722px;
}
.bottomContent { position:relative; top:-10px; left:0; }

.titleBanner { background-color:#000; position:relative; }
.titleBanner p { color:#fff; }
.titleBanner h1 { color:#fff; }
#homeData .titleBanner .leftCol { float:left; width:274px; }
#homeData .titleBanner .leftCol img { position:absolute; top:0; left:0; }
#homeData .titleBanner .rightCol { float:right; width:448px; }

#mainData .titleBanner .leftCol { float:left; width:164px; }
#mainData .titleBanner .leftCol img { position:absolute; top:0; left:0; }
#mainData .titleBanner .rightCol { float:right; width:448px; }

.panelContents { margin:12px 0 0 0; }

/*Custom CSS pages*/
.secondary { background:transparent !important; }
.secondary ol, .secondary ul { list-style-image:none; list-style-position:outside; margin-bottom:12px; }
.secondary ol li, .secondary ul li { margin-left:12px; font-size:110%; }
.secondary ol { list-style-type:decimal; }
.secondary ul { list-style-type:disc; }

.secondary .titleBanner .rightCol { height:111px; overflow:hidden; width:518px !important }
.secondary .titleBanner .rightCol h1 {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	/*font-size:280%;*/
	letter-spacing:3px;
	text-transform:capitalize;
	font-weight:normal;
	margin-top:18px;
}

.secondary td#mainTD { padding:0 !important; }
.secondary td.oneColum h1, .secondary td.twoColum h1,
.secondary td.oneColum p, .secondary td.twoColum p { margin-bottom:12px; }
.secondary td.oneColum p, .secondary td.twoColum p { font-size:110%; }
.secondary td.oneColum h1, .secondary td.twoColum h1 { font-size: 140%; }
.secondary td.oneColum a, .secondary td.oneColum a:hover,
.secondary td.twoColum a, .secondary td.twoColum a:hover { color:#0066CC; text-decoration:underline; }


.secondary .leftColNav { float:left; width:162px; margin-right:17px; padding-top:96px; }

.secondary .leftColNav h2, .secondary .leftColNav ul {
	background-color:transparent;
	background-image:url(../images/i/bg_leftColNav.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.secondary .leftColNav h2 {
	font:150% "Helvetica Neue",Helvetica,Arial,sans-serif normal;
	padding:5px 0 6px 4px;
	margin-top:8px;
}
.secondary .leftColNav ul {
	margin:0; padding:0 0 8px 4px;
	list-style:none;
}
.secondary .leftColNav ul li {
	margin:0 0 8px 0;
}
.secondary .leftColNav ul li a {
	background-color:transparent;
	background-image:url(../images/i/icon/icn_link_off.jpg);
	background-position:0 2px;
	background-repeat:no-repeat;
	height:auto;
	line-height:normal;
	color:#035dbc;
	padding:0 0 0 14px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.secondary .leftColNav ul li a:hover,
.secondary .leftColNav ul li:hover a {
	background-color:transparent;
	background-image:url(../images/i/icon/icn_link_on.jpg);
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#84a000;
	text-align:left;
	padding:0 0 0 14px;
}

.secondary .rgtContainerContent { float:left; width:520px; padding:10px 12px 86px 12px; }
.secondary .bgWhite { background:#fff; }

.secondary .oneContainerContent { padding:20px 12px 15px 12px; }
/*end*/

.domainCheck {}
.domainCheck .search, .domainCheck .selectTxt { color:#ccc; text-align:center; text-transform:uppercase; }
.domainCheck .search { font-size:130%; }
.domainCheck .selectTxt { font-size:90%; }
.domainCheck .inpSubmit { background:#FFFFFF none repeat scroll 0 0; color:#000000; cursor:pointer; *height:26px; *line-height:0; }
.domainCheck .view { color:#ccc; font-size:11px; font-weight:bold; padding:5px 0 10px 0; }
.domainCheck .view a:link, .domainCheck .view a:hover,
.domainCheck .view a:active, .domainCheck .view a:visited { color:#5079c6; }
.domainCheck .editunselectedwithtext { width:128px; }


#footer {text-align:center; }
.footerMenu {
	background-color:transparent;
	background-image:url(../images/i/bg_footer.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
	width:750px; height:26px; line-height:26px; 
}
.footerMenu li { 
	display:inline; 
	margin:0 25px 0 0;
	font-size:100%;
}
.footerMenu li a { color:#0066cc; text-decoration:underline; }
#footer .copy { color:#d6d7d8; margin:6px 0 0 0; }
#footer .copy a { color:#d6d7d8; text-decoration:none; }