body {
	background-color: #012B5D;
	text-align: center;
	min-width: 936px;
}

#wrapper {
width: 936px;
margin: 0 auto;
}

#search {
	width: 936px;
	height: 35px;
	text-align: right;
	text-indent: 20px;
	}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	}

.maintext_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	}
		
a.maintextLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	}
	
a.maintextLink:hover {
color: #990000;
text-decoration: none;
background-color: transparent;
border-color: #990000;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}



a.leftnavLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-decoration: none;
	}

a.leftnavLink:hover {
color: #990000;
text-decoration: none;
background-color: transparent;
border-color: #990000;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}

#contact {
text-align:center;
}

.contactText {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffcc00;
}

a.contactTextLink {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffcc00;
text-decoration: none;
}

.disclaimertext {
font-family: Arial, Helvetica, sans-serif;
color: #A0A0A4;
font-size: 9px;
}


#leftnav {
position:relative;
float: left;
width: 192px;
background-color: #F6F6F6;
height: 360px;
top:26px;
padding-left: 0px;
padding-top: 8px;
text-indent: 14px;
}

#leftnav ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#leftnav_additional {
float: left;
width: 192px;
height: auto;
padding-left: 3px;
padding-top: 10px;
padding-bottom: 10px;
/*padding-right: 10px;*/
left: 0;
background-color: #FFF;
}


#leftnav_additional_wrapper {
float: left;
position: relative;
width: 186px;
height: 300px;
left: 2px;
background-color: #DEDADB;
	background-image: url(areainfo_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#leftnav_additional_box {
position: relative;
float: left;
left: 8px;
width: 186px;
height: auto;
top: 40px;
}

#leftnav_additional_content {
position: relative;
/* float: left;*/
left: 0px;
width: 165px;
height: auto;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #fff;

}

#leftnav_additional_foot {
	background-image: url(areainfo_foot.gif);
	background-position: top left;
	background-repeat: no-repeat;
float: left;
position: relative;
width: 186px;
height: 18px;
left: 2px;
}

#alert {
	background-color: #990000;
	color: #ffffff;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.alertheadline {
	color: #ffffff;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
	
a.alertlink {
	color: #ffffff;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}
	
a.alertlink:hover {
	color: #ffcc00;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}
	
a.alertlink:visited {
	color: #ffffff;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}
	
a.alertlink:visited:hover {
	color: #ffcc00;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}

#container {
  width: 936px;
  margin: 0 0 0 0px; /* top right bottom left */
  padding: 0;
  text-align: left;
}
#container h1 {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 150px;
  float: left;
  border-bottom: #c00 solid 3px;
}
#container #col1 {
  width:196px;
  height: 1600px;
	z-index:1;
	background-color: #fff;
	background-image: url(sections_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
  float: left;
}

#container #col1maproom {
  width:196px;
  height: 1600px;
	z-index:1;
	background-color: #fff;
	background-image: url(sections_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
  float: left;
}

#container #col1murraywest {
  width:196px;
  height: 1902px;
	z-index:1;
	background-color: #fff;
	background-image: url(sections_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
  float: left;
}

#container #col2outer {
  width: 730px;
  left: 210px;
height: 1600px;
  float: right;
  margin: 0;
  padding: 0;
}
#col2outer #col2mid {
  width:431px;
  height: 1600px;
	z-index:1;
	left: 210px;
	top: 0px;
	background-color: #fff;
	background-image: url(welcome_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
  float: left;
  padding: 0;
}
#col2outer #col2side {
  width:289px;
  height: 1600px; 
	z-index:2;
	left: 665px;
	background-color: #fff;
	background-image: url(location_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
  float: right;
}

#container #footer {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
  float: left;
  width: 870px;
  border-top: #c00 solid 3px;
  background-color: #ffffff;
}

#featured_business {
float: left;
width: 421px;
height: auto;
padding-left: 8px;
padding-top: 10px;
padding-bottom: 10px;
/*padding-right: 10px;*/
left: 0;
background-color: #F6F6F6;
}

#featured_content_wrapper {
float: left;
width: 416px;
height: auto;
left: 0;
background-color: #DEDADB;
	background-image: url(featured_head.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#featured_foot {
	background-image: url(featured_foot.gif);
	background-position: top left;
	background-repeat: no-repeat;
float: left;
width: 416px;
height: 22px;
left: 0;
}

#textbox {
position: relative;
float: left;
width: 416px;
height: auto;
top: 30px;
padding-left: 8px;
padding-top: 10px;
padding-bottom: 10px;
/*padding-right: 8px;*/
left: 0;
background-color: #FFF;
}

#rightcoltextbox {
position: relative;
float: left;
width: 250px;
height: auto;
top: 30px;
padding-left: 8px;
padding-top: 10px;
padding-bottom: 10px;
/*padding-right: 10px;*/
left: 0;
background-color: #FFF;
}

#fullcoltextbox {
position: relative;
float: left;
width: 700px;
height: auto;
top: 30px;
padding-left: 8px;
padding-top: 10px;
padding-bottom: 10px;
/*padding-right: 10px;*/
left: 0;
background-color: #FFF;
}

.hr { clear: all; }

/* #featured_content_box_bordered {
position: relative;
float: left;
left: 20px;
width: 376px;
height: 300;
top: 40px;
padding: 10 10 10 10;
border: #F6F6F6 solid 1px;
} */

#featured_content_box {
position: relative;
float: left;
left: 8px;
width: 390px;
height: auto;
top: 40px;
}

#featured_content_logo {
position: relative;
float: left;
left: 0px;
width: 165px;
height: 165;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #fff;

}

#featured_content_desc {
position: relative;
float: right;
right: 0px;
width: 200px;
height: auto;
/* padding: 10 10 10 10; */

}

#bottom_content_box {
position: relative;
float: left;
left: 8px;
width: 390px;
height: auto;
top: 40px;
}

#bottom_content_left {
position: relative;
float: left;
left: 0px;
width: 185px;
height: auto;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;

}

#bottom_content_right {
position: relative;
float: right;
right: 0px;
width: 185px;
height: auto;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
/* padding: 10 10 10 10; */

}

#clear {
	clear: left;
	}

.toggle {
	color: #000000;
}

.hotspot {
	color: #990000;
text-decoration: none;
background-color: transparent;
border-color: #990000;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
cursor: pointer;
}

#map {
position: relative;
float: left;
width: 289px;
height: auto;
top: 30px;
/*padding-left: 8px;
padding-top: 10px;
padding-bottom: 10px;*/
/*padding-right: 10px;*/
left: 0;
background-color: #FFF;
}


#news {
float: left;
width: 285px;
height: 610px;
padding-left: 3px;
padding-top: 10px;
padding-bottom: 10px;
/*padding-right: 10px;*/
left: 0;
background-color: #F6F6F6;
}


#news_wrapper {
float: left;
position: relative;
width: 270px;
height: 610px;
left: 2px;
background-color: #DEDADB;
	background-image: url(news_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#news_box {
position: relative;
float: left;
left: 8px;
width: 270px;
height: 600px;
top: 40px;
}

#news_content {
position: relative;
/* float: left;*/
left: 0px;
width: 250px;
height: auto;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #fff;

}

#news_foot {
	background-image: url(news_foot.gif);
	background-position: top left;
	background-repeat: no-repeat;
float: left;
position: relative;
width: 270px;
height: 21px;
left: 0px;
}

.padIt {
padding-left:12px;
padding-top:8px;
padding-right:8px;
}

.padItLess {
padding-left:6px;
padding-top:8px;
padding-right:8px;
}

#subpage_mast {
background-image: url(subpage_mast_02.gif);
background-position: top left;
background-repeat: no-repeat;
background-color: #ffc526;
height: 80px;
}

#subpage_search {
	background-image: url(subpage_mast_01.gif);
background-position: top left;
background-repeat: no-repeat;
background-color: #012B5d;
	width: 936px;
	height: 44px;
	text-align: right;
	text-indent: 20px;
	}
	
#container #subcol2outer {
  width: 730px;
  left: 210px;
height: 1600px;
  float: right;
  margin: 0;
  padding: 0;
}
#col2outer #subcol2mid {
  width: 710px;
  height: auto;
	z-index:1;
	left: 210px;
	top: 0px;
	background-color: #fff;
	/* background-image: url(welcome_head.gif); */
	background-position: top left;
	background-repeat: no-repeat;
  float: left;
  padding: 0;
}
#col2outer #subcol2side {
  width:289px;
  height: 1600px; 
	z-index:2;
	left: 665px;
	background-color: #fff;
	background-image: url(location_head.gif);
	background-position: top left;
	background-repeat: no-repeat;
  float: right;
}

#col2outer #subcol2midvideo {
  width: 710px;
  height: 1600px;
	z-index:1;
	left: 210px;
	top: 0px;
	background-color: #fff;
	/* background-image: url(welcome_head.gif); */
	background-position: top left;
	background-repeat: no-repeat;
  float: left;
  padding: 0;
}

/* ACCORDION MENU STYLES */

.glossymenu{
margin: 5px 0;
padding: 0;
width: 186px; /*width of menu*/
/*border: 1px solid #9A9A9A;
border-bottom-width: 0px;
border-top-width: 0px;*/
}

.glossymenu a.menuitem{
background: #dddada /*url(css/glossyback.gif) repeat-x bottom left*/;
font: 12px "Arial", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #990000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 3px 0 3px 0;
padding-left: 10px;
text-decoration: none;
/*border-bottom: 1px solid #000;*/
}


#last {
position: relative;
float: left;
background-image: url(/images/accordion_bottom.gif);
background-position: top left;
background-repeat: no-repeat;
height: 45px;
width: 186px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #990000;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-color: #fff;
/*background-image: url(css/glossyback2.gif);*/
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
/*border-bottom: 1px solid black;*/
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px "Arial", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #990000;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #ffffcc;
color: black;
}


.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

