/*Body*/
body{
	background: #c3cfde url(/Images/cnc_bg.jpg) repeat-x;
	text-align: center;
	margin: 0;
	border:0;
	font-family:verdana,tahoma,sans-serif;
	padding:0;
	/*scrollbar colors for IE and Opera*/
	scrollbar-arrow-color:#333;
	scrollbar-3dlight-color:#999;
	scrollbar-highlight-color:#FFF;
	scrollbar-face-color:#CCC;
	scrollbar-shadow-color:#999;
	scrollbar-darkshadow-color:#666;
	scrollbar-track-color:#EEE;
}
/*General*/
a{
	color:#0066ff;
	text-decoration:none;
}
a:visited{
	color:#0066ff;
	text-decoration:none;
}
a:active,a:hover{
	color:#0066ff;
	text-decoration:underline !important;
}
/*Container*/
#container{
	background-color:#FFF;
	margin:0 auto;
	width:995px;
	text-align:center;
	padding:0 0 0 0;
}
#subcontainer{
	width:967px;
	text-align:center;
	margin:0 auto;
}
#subcontainer2{
	width:967px;
	padding-top:13px;
	padding-bottom:14px;
	text-align:left;
	display:inline-block;
	
}

#full-body-container{
	background-color:#FFF;
	width:967px;
}

#full-body{
	padding:10px 10px 10px 10px;
	display:inline-block;
}

/*Header*/
#header-container{
	background-color:#FFF;
	width:967px;
	height:110px;
	text-align:left;
	border-bottom:solid 1px #ffffff;
}
#hm-logo{
	background:#fff url(/images/hm-logo.gif) no-repeat;
	width:329px;
	height:110px;
	float:left;
	border-right:solid 1px #FFF;
}
#hm-logo a{
	display:block;
	width:329px;
	height:110px;
}
#hm-nav-container{
	background-color:#6689bd;
	width:637px;
	height:110px;
	float:left;
}
#hm-quote{
	width:408px;
	height:77px;
	float:left;
}
#hm-search{
	width:229px;
	height:77px;
	float:left;
}

#in-logo{
	background:#fff url(/images/in-logo.gif) no-repeat;
	width:281px;
	height:110px;
	float:left;
	border-right:solid 1px #FFF;
}
#in-logo a{
	display:block;
	width:281px;
	height:110px;
}
#in-nav-container{
	background-color:#6689bd;
	width:685px;
	height:110px;
	float:left;
}
#in-quote{
	width:456px;
	height:77px;
	float:left;
}
#in-search{
	width:229px;
	height:77px;
	float:left;
}

/*body*/
#hm-body-container{
	background:#fff url(/Images/hm-body-bg.gif) repeat-y !important;
	width:967px;
	display:inline-block;
}

#in-body-container{
	background:#fff url(/Images/in-body-bg.gif) repeat-y !important;
	width:967px;
	display:inline-block;
}

/*Left Column*/

#hm-left-column{
	width:329px;
	border-right:solid 1px #ffffff;
	float:left;
}

#hm-left-column-body{
	color:#abc0dd;
	text-align:left;
	width:305;
	margin:15px 12px 10px 12px;
}
.hm-left-column-divider{
	background:#abc0dd url(/Images/hm-left-column-divider.gif) no-repeat;
	width:305px;
	height:15px;
}

#in-left-column{
	width:281px;
	border-right:solid 1px #ffffff;
	float:left;
}

#in-left-column-body{
	color:#abc0dd;
	text-align:left;
	width:257px;
	margin:25px 12px 10px 12px;
}
#in-left-column-body .contentbucket {
	width:257px;
	overflow:hidden;
	color:#abc0dd;
}
#in-left-column-body .contentbucket img{
	border:solid 1px #fff;
}

#in-left-column-body .contentbucket a:link,
#in-left-column-body .contentbucket a:active,
#in-left-column-body .contentbucket a:visited
{
	color:#fff;
	text-decoration:none;
}
#in-left-column-body .contentbucket a:hover
{
	color:#fff;
	text-decoration:underline;
}


.in-left-column-divider{
	background:#abc0dd url(/Images/in-left-column-divider.gif) no-repeat;
	width:257px;
	height:15px;
}

/*Featured markets*/
#featured-markets{
	padding-bottom:10px;
	display:inline-block;
}


/*Forum*/
#forum{
	margin:12px 0px 12px 0px;
	display:inline-block;
}
#hm-forum-image{
	float:left;
	width:125px;
}
#hm-forum-text{	
	float:left;
	width:180px;
	color:#abc0dd;
}

#in-forum-image{
	float:left;
	width:125px;
}
#in-forum-text{	
	float:left;
	width:130px;
	color:#abc0dd;
}

/*Sign Up*/
#signup{
	margin:0px 0px 12px 0px;
	display:inline-block;
}

#signup-box{
float:left;
padding:2px 1px 0px 4px;
}

.signup-txtbox{
width:172px;
height:18px;
border:0px solid #132350;
font-size:11px; 
color:#363636;
padding:3px 0 0 5px;
overflow:hidden;
}

#signup-btn{
float:left;
padding:0px 0 0 0;
overflow:hidden;
}

#signup-text{
color:#abc0dd;	
margin-top:10px;
}

/*Right Column*/

#hm-right-column{
	width:637px;
	float:left;
}

#in-right-column{
	width:685px;
	float:left;
}

#right-column-image{
	width:637px;
	height:299px;
}
#right-column-tagline{
	background-color:#aab9cf;
	border-top:solid 1px #ffffff;
	width:637px;
	height:37px;
	text-align:center;
}
#right-column-tagline .text{
	font:bold 15px Arial;
	color:#FFF;
	margin-top:10px;
}
#hm-right-column-body{
	padding:25px 5px 25px 20px;
	display:inline-block;
}


#in-right-column-body{
	padding:45px 0px 45px 40px;
	display:inline-block;
	width:620px;
}


#welcome-spotlight{
	width:263px;
	float:left;
}
#hm-right-column-body .divider{
	width:33px;
	float:left;
	display:inline-block;
}
#news-events{
	width:307px;
	float:left;
}

#news-events ul{
	margin:0;
	padding: 0px 0px 0px 22px;
}
#news-events li{
	padding: 0px 0px 8px 0px;
	list-style-image:url("/images/bullet.gif");
	font-size:11px;
}
/*Footer*/

#footer{
	border-top:solid 1px #ffffff;
	width:967px;
	height:73px;
	background-color:#aab9cf;
	
}
#hm-footer-partners{
	background:#fff url(/images/hm-footer-partners.gif) no-repeat;
	width:329px;
	height:73px;
	float:left;
}
#hm-footer-partners a{
	display:block;
	width:329px;
	height:73px;
}

#in-footer-partners{
	background:#fff url(/images/in-footer-partners.gif) no-repeat;
	width:281px;
	height:73px;
	float:left;
}
#in-footer-partners a{
	display:block;
	width:281px;
	height:73px;
}

#footer-text{
	text-align:left;
	color:#ffffff;
	font-size:11px;
	float:left;
	padding-left:20px;
	padding-top:17px;
	letter-spacing:1px;
}
#footer-text a,
#footer-text a:visited{
	color:#ffffff;
}
#footer-text a.nolink,
#footer-text a.nolink:visited{
	color:#ffffff;
	text-decoration:none !important;
}
#footer-text a:active,
#footer-text a:hover,
#footer-text a.nolink:active,
#footer-text a.nolink:hover{
	color:#ffffff;
	text-decoration:underline !important;
}
