/* CSS Document */

body	{
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	background: #E5EBF2 url(/styles/default/graphics/bg_gra.gif) repeat-x;
}

*	{
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	line-height: 1.2em;
}

img {
	border: 0;
}

form	{
	margin: 0;
	padding: 0;
}


/* ---------------------------------------------------------------------------------- general form styles */

input, textarea	{
	border: 1px solid #C4C3C3;
	padding: 1px 2px;
	color: #666;
	margin: 0;
}


/* ---------------------------------------------------------------------------------- h styles */

h1	{
	font-size: 24px;
	font-weight: normal;
	color: #666;
	margin: 5px 0;
}


/* ---------------------------------------------------------------------------------- link styles */

a	{
	color: #9E6F53;
	text-decoration: none;
}

a:hover, a:active	{
	color: #9E6F53;
	text-decoration: underline;
}


/* ---------------------------------------------------------------------------------- layout styles */

#main_wrapper	{
	margin: 0 auto 20px auto;
	width: 810px;
	background: #FBFCFD;
	text-align: center;
	padding-bottom: 20px; 
}

#topimg_General, #topimg_Chamber, #topimg_LiveWork, #topimg_Tourism, #topimg_Events	{
	width: 800px;
	height: 210px;
	margin: 0 auto;
}

#topimg_General	{
	background: url(/styles/default/graphics/img_top_NVchamber.jpg) no-repeat;
}

#topimg_Chamber	{
	background: url(/styles/default/graphics/img_top_Chamber.jpg) no-repeat;
}

#topimg_LiveWork	{
	background: url(/styles/default/graphics/img_top_LiveWork.jpg) no-repeat;
}

#topimg_Tourism	{
	background: url(/styles/default/graphics/img_top_Tourism.jpg) no-repeat;
}

#topimg_Events	{
	background: url(/styles/default/graphics/img_top_Events.jpg) no-repeat;
}

#logo_text_wrapper	{
	float: left;
}

#logo_text_wrapper a	{
	display: block;
	width: 250px;
	height: 210px;
	text-indent: -7777px;
}

#topnav	{
	display: block;
	width: 423px;
	float: right;
	margin-top: 5px;
	text-align: left;
}

#topnav ul	{
	margin: 2px 0 0 10px;
	padding: 0;
	list-style: none;
}

#topnav li	{
	display: block;
	float: left;
}

#topnav li a, .topnav li a:visited	{
	display: block;
	padding: 3px 7px;
	color: #40699B;
	font-size: 11px;
}

#topnav li a:hover	{
	color: #9E6F53;
	text-decoration: none;
}

#mainnav_wrapper	{
	background: url(/styles/default/graphics/nav_main_bg_off.png) repeat-x;
	width: 800px;
	height: 32px;
	margin: 0 auto;
	text-align: left;
}

#mainnav	{
	position: absolute;
	float: left;
}

#mainnav ul	{
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainnav li	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#mainnav li a	{
	display: block;
	float: left;
	padding: 11px 15px 0 15px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
}

#mainnav li a:hover	{
	background: url(/styles/default/graphics/main_nav_bg_hover.png) repeat-x;
	height: 20px;
	text-decoration: none;
}

#mainnav li .on	{
	background: url(/styles/default/graphics/main_nav_bg_on.png) repeat-x;
	height: 38px;
}

#mainnav_sub	{
	position: absolute;
	top: 33px;
	left: 0;
	background: url(/styles/default/graphics/nav_mainsub_bg.png) repeat-x;
	height: 21px;
	width: 800px;
}

#mainnav_sub ul	{
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainnav_sub li	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#mainnav_sub li a	{
	display: block;
	float: left;
	color: #FFF;
	font-size: 10px;
	text-transform: none;
	padding: 5px 7px 0 7px;
}

#mainnav_sub li a:hover	{
	text-decoration: underline;
	background: none;
	height: 15px;
}

#search_wrapper	{
	float: right;
	height: 32px;
	margin: 8px 20px 0 0;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFF;
}

.searchInput	{
	width: 110px;
	height: 14px;
}

.searchBtn	{
	border: 0;
	padding: 0;
}

html>body	.searchBtn	{
	margin-top: -4px;
}

/*------------------------------------------------------------- top column styles */

#content_wrapper	{
	margin: 30px auto 10px auto;
	width: 784px;
	text-align: left;
}

#column_TheChamber, #column_LiveWork, #column_Tourism, #column_Events, #column_Blog	{
	background: #E9EEF4;
	padding: 3px;
	display: block;
	z-index: 500;
	width: 187px;
}

#column_Blog	{
	margin-top: 3px;
}

.column_inside_container	{
	background: #FFF;
	border-color: #AFC1D7;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	text-align: left;
	padding: 0 2px;
	width: 181px;
	overflow: hidden;
}

.column_img	{
	margin-top: 2px;
}

.column_title	{
	margin: 12px 8px 0 8px;
}

.column_inside_content	{
	text-align: left;
	margin: 0;
	padding: 8px;
	overflow: hidden;
}

.column_inside_content_chamber, .column_inside_content_livework, .column_inside_content_tourism, .column_inside_content_events	{
	text-align: left;
	margin: 0;
	padding: 8px;
	height: 224px;
	overflow: hidden;
}

html>body .column_inside_content_chamber, .column_inside_content_livework, .column_inside_content_tourism	{
	height: 225px;
}

.column_btn_container	{
	background: #FFF;
	border-color: #AFC1D7;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	text-align: center;
	width: 183px;
	padding: 1px;
	height: 21px;
}

#btmlinks	{
	clear: both;
	font-size: 10px;
	text-align: center;
	color: #40699B;
	line-height: 2em;
}

#btmlinks a	{
	margin: 0 6px;
	color: #40699B;
	text-decoration: none;
	font-size: 10px;
}

#btmlinks a:hover	{
	color: #9E6F53;
}

#footer	{
	text-align: center;
	background: url(/styles/default/graphics/logo_btm.png) no-repeat top center;
	behavior: url(/styles/default/iepngfix/iepngfix.htc);
	padding-top: 60px;
	font-size: 10px;
}

#footer a	{
	color: #666;
	text-decoration: none;
	font-size: 10px;
}

#sentias	{
	font-size: 10px;
	color: #999;
	text-align: center;
	padding: 5px 0;
}

#sentias a	{
	font-size: 10px;
	color: #999;
	text-decoration: none;
}


/*------------------------------------------------------------- inner styles */

#breadCrumb	{
	padding: 5px 0;
	font-size: 10px;
	color: #40699B;
}

#breadCrumb a	{
	color: #40699B;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 5px;
}

#breadCrumb a:hover	{
	color: #9E6F53;
}

#content_container	{
	background: #E9EEF4;
	padding: 3px;
	display: block;
	width: 535px;
	float: left;
	margin-bottom: 20px;
}

#content_inside_container	{
	background: #FFF;
	border: 1px solid #AFC1D7;
	text-align: left;
	padding: 30px;
}

#sidenav_container	{
	background: #E9EEF4;
	padding: 3px;
	display: block;
	width: 220px;
	float: right;
	margin-bottom: 20px;
}


/*------------------------------------------------------------- blogger styles */

#blogger_content_container	{
	background: #E9EEF4;
	padding: 3px;
	display: block;
	width: 784px;
	margin-bottom: 20px;
}

/*---------Member Directory Styles ---------------*/
.mbold {
	color:#11518F;
	font-weight:bold;
}
.mtext {
	color:#000;
}
.mname {
	color:#9E6F53;
	font-weight:bold;
}
.mcat {
	color:#11518F;
}
.mhead {
	font-size:16px;
}
.meven {
	background-color:#FFFFFF;
}
.modd {
	background-color:#F1F1F1;
}
.mresults {
	width:95%; 
	text-align:center;
	margin:5px;
}
.mpaging {
	margin-top:5px;
	text-align:center;
	width:95%;
}
.mpaging a sub {
	color:#9E6F53;
}
