
/*    -----------------------    Main Tags   -----------------------   */  

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background:  url(images/bg.jpg)  center top;
 }

hr {
	height: 1px;
	width: 100%;
	background: #c4c4c4;
	border: 1px;
	color: #c4c4c4;
}

h1 {
	font: 900 18px/25px Arial, Helvetica, sans-serif;
	color: #2b6894;
	text-align:left;
	margin: 20px 0px 20px 0px;
	border-bottom: 1px solid #950032;
}

h2 {
	font: 900 14px/14px Arial, Helvetica, sans-serif;
	color: #2b6894;
	padding:0px;
	margin:0px;
}

h3 {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #2b6894;
	padding:0px;
	margin:0px;
}

ul {
	margin: 0px;
	padding:0px;
}

/*    -----------------------    Page Structure   -----------------------   */ 

#mc {
	width: 950px;
	margin:auto;
}

#pagetile {
	background:  url(images/mc_bg.gif) repeat-y 0px 0px;
	float:left;
}

#header {
	background: url(images/top.gif) no-repeat 0px 0px;
	width:950px;
	height:99px;
	float:left;
}

#wrapper {
	width: 100%;
	/*background: url(images/top_bg.jpg) no-repeat top center;*/
	float:left;
}
/*    -----------------------    Navigation   -----------------------   */  

#navcontainer {
	width: 186px;
	margin: 0px 0px 0px 20px;
}

#nav, #nav ul {
	width: 186px;
}

#nav ul li {
	list-style: none;
	float: left;
	display: inline;
	margin: 0px;
}

#nav ul li a {
	display: block;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

#nav em {
	display: none;
}

/*    -----------------------   Menu Items   -----------------------   */ 


#areainformation, #areainformation a {
	width: 186px;
	background: url(images/m_area_information.gif) no-repeat 0px 0px;
}	
#areainformation a:hover {
	background: url(images/m_area_information.gif) no-repeat 0px -20px;
}
.buildingssites {
	width: 186px;
	background: url(images/m_available_buildings-sites.gif) no-repeat 0px 0px;
}	
.buildingssiteshl {
	width: 186px;
	background: url(images/m_available_buildings-sites.gif) no-repeat 0px -20px;
}
.news {
	width: 186px;
	background: url(images/m_in_the_news.gif) no-repeat 0px 0px;
}	
.newshl {
	width:186px;
	background: url(images/m_in_the_news.gif) no-repeat 0px -20px;
}
.about {
	width: 186px;
	background: url(images/m_directories.gif) no-repeat 0px 0px;
}	
.abouthl {
	width: 186px;
	background: url(images/m_directories.gif) no-repeat 0px -20px;
}
.resources {
	width: 186px;
	background: url(images/m_resources.gif) no-repeat 0px 0px;
}	
.resourceshl {
	width:186px;
	background: url(images/m_resources.gif) no-repeat 0px -20px;
}
#contact, #contact a {
	width: 186px;
	background: url(images/m_contact.gif) no-repeat 0px 0px;
}	
#contact a:hover {
	background: url(images/m_contact.gif) no-repeat 0px -20px;
}
#home, #home a {
	width: 186px;
	background: url(images/m_home.gif) no-repeat 0px 0px;
}	
#home a:hover {
	background: url(images/m_home.gif) no-repeat 0px -20px;
}

#menustart, #menustart a, #menustart a:hover {
	width: 75px !important;
	width: 50px;
	cursor: default;
}


#secnav, #secnav ul {
	width: 186px;
}

#secnav ul li {
	list-style: none;
	float: left;
	display: inline;
	margin: 0px;
}

#secnav ul li a {
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
}

#secnav em {
	display: none;
}

.qualitylife {
	width: 186px;
	background: url(images/m_quality_of_life.gif) no-repeat 0px 0px;
}	
.qualitylifehl {
	width: 186px;
	background: url(images/m_quality_of_life.gif) no-repeat 0px -13px;
}
#demographics_economy, #demographics_economy a {
	width: 186px;
	background: url(images/m_demographics_economy.gif) no-repeat 0px 0px;
}	
#demographics_economy a:hover {
	background: url(images/m_demographics_economy.gif) no-repeat 0px -13px;
}
.business_incentives {
	width: 186px;
	background: url(images/m_business_incentives.gif) no-repeat 0px 0px;
}	
.business_incentiveshl {
	width: 186px;
	background: url(images/m_business_incentives.gif) no-repeat 0px -13px;
}
#location_infrastructure, #location_infrastructure a {
	width: 186px;
	background: url(images/m_location_infrastructure.gif) no-repeat 0px 0px;
}	
#location_infrastructure a:hover {
	background: url(images/m_location_infrastructure.gif) no-repeat 0px -13px;
}

/* ----------------- Submenu -----------------*/  

.subOne a, .subTwo a, .subThree a, .subFour a, .subFive a, .subSix a {
	font: 500 11px/12px  arial, helvetica, sans-serif;
	color: #2c6b97;
	display: block;
	text-decoration:none;
	padding: 5px 1px 1px 25px;
	width: 146px;
	height: 22px;
	background: url(images/submenubg.gif) repeat-y;
	line-height: 10px;
}
.subOne a:hover, .subTwo a:hover, .subThree a:hover, .subFour a:hover, .subFive a:hover, .subSix a:hover {
	color: #ce7413;
	text-decoration:none;

}
.subOne {
	position: absolute;
	z-index: 15;
	visibility: hidden;
	top: 165px;
	margin-left: 120px;
}
.subTwo {
	position: absolute;
	z-index: 15;
	visibility: hidden;
	top: 192px;
	margin-left: 145px;
}
.subThree {
	position: absolute;
	z-index: 15;
	visibility: hidden;
	top: 238px;
	margin-left: 110px;
}
.subFour {
	position: absolute;
	z-index: 15;
	visibility: hidden;
	top: 258px;
	margin-left: 110px;
}
.subFive {
	position: absolute;
	z-index: 15;
	visibility: hidden;
	top: 280px;
	margin-left: 110px;
}
.subSix {
	position: absolute;
	z-index: 15;
	visibility: hidden;
	top: 220px;
	margin-left: 195px;
}

/*    -----------------------   Content  -----------------------   */  

#content {
	width: 950px;
	text-align: left;
	float:left;
	background: url(images/content_bg.gif) no-repeat 0px 0px;
}

#contentend {
	width: 897px;
	float: left;
	padding: 0px 0px 80px 0px;
	background: url(images/end.gif) no-repeat center bottom;
}

#contenthome {
	width: 762px;
	text-align: left;
	float:left;
	background: url(images/content_home.jpg) no-repeat 0px 0px;
}

#contentdivide {
	float:left;
  	margin-top: 5px;
  	margin-bottom: 5px;
}

#contentright {
	width: 290px;
	float: right;
}

/*    -----------------------   Small Columns    -----------------------   */  
#smleft { 
	width:160px;
	float:left;
}
#smright {
	width:300px;
	float:right;
}

#equalleft { 
	width:200px;
	float:left;
	padding: 0px 40px 0px 0px;
}
#equalright {
	width:200px;
	float:right;
	padding: 0px 40px 0px 0px;
}


.tablethis {
	font: normal 10px/15px  arial, verdana, sans-serif;
	color: #504e4e;
	width:100%;
	padding: 0px 0px 0px 0px;
	border: 1px solid #c4c4c4;
}
.tablethis td {
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	vertical-align: top;
	padding:0 5px 0 5px;
}

.tablethat {
	font: normal 12px/17px  arial, verdana, sans-serif;
	color: #504e4e;
	width:100%;
	padding: 0px 0px 0px 0px;
	border: 1px solid #c4c4c4;
}
.tablethat td {
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	vertical-align: middle;
	text-align:center;
}

/*    -----------------------   Wide Column    -----------------------   */  

#widecol {
	font: normal 12px/15px  arial, verdana, sans-serif;
	color: #504e4e;
	width: 730px;
	float: right;
}

/*    -----------------------   Left Column    -----------------------   */  

#leftcol {
	font: normal 11px/13px  arial, verdana, sans-serif;
	color: #504e4e;
	width: 220px;
	float:left;
	background: url(images/nav_bg.gif) no-repeat 0px 0px;
}

 #leftcol a {
	color: #004e75;
	text-decoration:none;
}
 
#leftcol a:hover {
	color: #004e75;
	text-decoration:underline;
}

/*    -----------------------   Mid Column    -----------------------   */  

#midcol {
	font: normal 12px/17px  arial, verdana, sans-serif;
	color: #656b70;
	width:450px;
	margin: 0px 0px 20px 30px !important;
	margin: 0px 0px 20px 15px;
	padding:0px !important;
	padding: 0px 0px 20px 0px;
	float:left;
}

#midcolwide {
	font: normal 12px/17px  arial, verdana, sans-serif;
	color: #656b70;
	width:670px;
	padding: 0px 0px 20px 30px;
	float:left;
}

#midcol a, #midcolwide a {
	color:#950032;
	text-decoration:none;
}	
#midcol a:hover, #midcolwide a:hover {
	text-decoration:underline;
	color:#950032;
}
#midcol ul li, #midcolwide ul li {
	font: normal 12px/17px  arial, verdana, sans-serif;
	color: #656b70;
	list-style-image: url(images/a_bullet.gif);
	margin-left: 45px;
	margin-top: 0px;
	padding: 0px;
	list-style-type:disc;
}

/*    -----------------------   Right Column    -----------------------   */  

#rightcol {
	font: normal 12px/17px  arial, verdana, sans-serif;
	color: #656b70;
	width: 210px;
	float: right;
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #c4c4c4;
}

#rightcol ul  {
	margin-left: 15px;
	padding: 0px;
}
#rightcol ul li {
	font: normal 12px/17px  arial, verdana, sans-serif;
	color: #656b70;
	list-style-image: url("images/a_bullet.gif");
	margin-left: 15px;
	padding: 0px;
	list-style-type:disc;
}
 #rightcol a {
	color: #950032;
	text-decoration:none;
	}
 #rightcol a:hover {
	color: #950032;
	text-decoration:underline;
}



/*    -----------------------   Small Columns    -----------------------   */  
#smleft { 
	width:260px;
	float:left;
}
#smright {
	width:260px;
	float:right;
}

/*    -----------------------   Property Table    -----------------------   */ 
#colheader {
	font-family:Arial;
	font-size:14px;
	color: #005984;
}
#rowheader {
	font-family:Arial;
	font-size:12px;
	color: #005984;
	/*border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-collapse:collapse;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;*/
	padding-left:5px;
}
/*
#topcornerleft {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding-left:5px;
}
#topcornerright {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-right:5px
}
#bottomcornerleft {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left:5px
}
#bottomcornerright {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-right:5px
}
#bottom {
	border-bottom: 1px solid #CCCCCC;
}
#top {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left:0px;
	border-right:0px;
	border-collapse:collapse;
}
#left {
	border-left: 1px solid #CCCCCC;
	padding-left:5px
}
#right {
	border-right: 1px solid #CCCCCC;
	padding-right:5px
}
*/
.tableprop {
	font: normal 10px/15px  arial, verdana, sans-serif;
	color: #504e4e;
	width:100%;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid #c4c4c4;*/
}
.tableprop td {
	/*border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;*/
	vertical-align: top;
}

.tablefeature {
	font: normal 10px/15px  arial, verdana, sans-serif;
	color: #504e4e;
	width:100%;
	padding: 0px 0px 0px 0px;
	border: 1px solid #c4c4c4;
}
.tablefeature td {
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	vertical-align: top;
}

/*    -----------------------   Content Images    -----------------------   */  

.picleft {
	float: left;
    margin-top: 3px;
	margin-right:8px;
	margin-bottom: 10px;
	border: 1px solid #0b0b71;
}

.picright {
  float: right;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 10px;
  border: 0px solid #2b5eae;
}

.pic {
  /*margin: 2px;*/
  border: 1px solid #2b5eae;
}

.staffpic {
	float: left;
    margin-top: 3px;
	margin-right:8px;
	margin-bottom: 10px;
	border: 1px solid #718da5;
}

.thumb {
	/*width: 75px;
	height:44px;*/
	width:100px;
	height:59px;
}


/*    -----------------------   Footer   -----------------------   */  

#copyright  {
	font: normal 10px/12px arial, verdana;
	color: #666666;
	width: 950px;
	height: 75px;
	text-align: center;
	background:  url(images/end.gif) no-repeat 0px 0px;
	padding: 40px 0px 0px 0px ;
	float: left;
	text-decoration:none;
}
 #copyright a {
	color: #666666;
	text-decoration:none;
	font-weight: bold;
	}
 #copyright a:hover {
	color: #666666;
	text-decoration:underline;
}

/*    末末末末末末末末末  Home Logo Link   末末末末末末末末末  */ 

#gohome {
	position: absolute;
	z-index: 10;
	visibility: visible;
	margin:20px 0px 0px 0px;
}

#leftcolcontent {
	width: 210px;
	background:  url(images/leftcolcontent_bg.gif) no-repeat 0px 0px;
	padding: 20px 0px 0px 10px;
	float:left;
}

#leftcolcontent ul  {
	margin-left: 5px;
	padding: 0px;
}
#leftcolcontent ul li {
	font: normal 10px/12px  arial, verdana, sans-serif;
	color: #65696c;
	list-style-image: url(images/a_bullet_red.gif);
	margin: 5px 0 0 15px;
	padding: 0px;
}
 #leftcolcontent a {
	color: #65696c;
	text-decoration:none;
	}
 #leftcolcontent a:hover {
	color: #65696c;
	text-decoration:underline;
}
.buildings-sites {
  border: 1px solid #3c6c92;
  float:left;
  margin: 0 5px 0 0;
}

#headerprint {
	display:none;
}
#contentheader {
	float:right;
}
#comments{display:none;}

