@charset "utf-8";

/* CSS Document */



img{

	border-style: none;

	text-decoration: none;

	text-align: center;

} 

.img-border{

	border-style: solid;

	border-color:#CC9966;

	border-width:thin;

	text-decoration: none;

	text-align: center;

	margin:7px;

} 

body,td,th,p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	font-size:12px;

	font-weight:normal;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image:url(/images/background.jpg);

	background-repeat:repeat-x;

}

#wrapper {

	position:relative;

	left:0px;

	top:0px;

	width:900px;

	height:1200px;

	z-index:1;

	margin: 0 auto;

}

#header {

	position:absolute;

	left:0px;

	top:0px;

	width:900px;

	height:138px;

	z-index:2;

	background-image: url(/images/header.jpg);

	background-repeat:no-repeat;

	color: #d3ceaa;

	font-size: 9px;

}

#flashBanner {

	position:absolute;

	left:0px;

	top:138px;

	width:900px;

	height:300px;

	z-index:2;

}

#mainContentWrapper {

	position:absolute;

	left:0px;

	top:455px;

	width:900px;

	height:700px;

	z-index:2;

}

#mainContent {

	position:relative;

	width:700px;

	z-index:2;

	left: 20px;

}

#contentArea {display:inline; /*Fix IE floating margin bug*/; float:left; width:700px; font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;

}

#sidebarRight {

	position:absolute;

	left:700px;

	top:438px;

	width:250px;

	height:600px;

	z-index:2;

	background-image: url(/images/backgroundSidebar.jpg);

	background-repeat:no-repeat

}

#column2-left {

	position:absolute;

	left:0px;

	top:710px;

	width:290px;

	height:256px;

	z-index:2;

}

#column2-right {

	position:absolute;

	left:310px;

	top:710px;

	width:290px;

	height:256px;

	z-index:2;

}



.content {display:inline; /*Fix IE floating margin bug*/; float:left; width:600px;  font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}



/*************/

/*  CONTENT  */

/*************/



/* CONTAINER (BOXES) */

.content-1col-box {width:600px; background-color:transparent;}



.content-2col-box-leftcolumn {display:inline; float:left; width:300px; background-color:transparent;}

.content-2col-box-rightcolumn {display:inline; float:right; width:300px;  background-color:transparent;}

.content-2col-box {width:300px; }



.content-3col-box-leftcolumn {display:inline; float:left; width:300px; background-color:transparent;}

.content-3col-box-middlecolumn {display:inline; float:left; margin-left:10px; width:200px; background-color:transparent;}

.content-3col-box-rightcolumn {display:inline; float:right; width:200px; background-color:transparent;}

.content-3col-box {width:200px; background-color:transparent);}





/******************/

/*  CLEAR FLOATS  */

/******************/

.container:after, .header:after, .header-top:after, .header-bottom:after, .navbar:after, .main:after, .content:after, .content div:after, .subcontent:after, .subcontent div:after, .footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.content-1col-box:after, .content-2col-box-leftcolumn:after, .content-2col-box-rightcolumn:after, .content-2col-box:after, .content-3col-box-leftcolumn:after, .content-3col-box-middlecolumn:after, .content-3col-box-rightcolumn:after, .content-3col-box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.corner-subcontent-top:after, .corner-subcontent-bottom:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

 p:after {content:"."; display:block; height:0; /*clear:both Do not use here to avoid paragraphs clearing next to images;*/  visibility:hidden;}

 



#footer {

	position:relative;

	height:85px;

	z-index:2;

	text-align:center;

	background-image:url(/images/background-footer1.jpg);

	background-repeat: repeat-x;

}



#footerText {

font-size:14px;

font-weight:bold;

	float:none;

	text-align:center;

	top:25px;

	margin:25px;

	background-image:url(/images/background-footer1.jpg);

	background-repeat:repeat-x;

	}

	

#headerLocationsSidebar {

	position:absolute;

	left:710px;

	top:479px;

	width:250px;

	height:15px;

	z-index:2;

	border:#FF9900;
; clip:   rect(   )
}

#locationsSidebar {

	position:absolute;

	left:710px;

	top:505px;

	width:250px;

	height:245px;

	z-index:2;

	border:#CCCCCC;

}



#headerLocationsSidebar2 {

	position:absolute;

	left:710px;

	top:789px;

	width:250px;

	height:15px;

	z-index:2;

}

#mainContent1 {

	position:absolute;

	left:0px;

	top:438px;

	width:700px;

	height:202px;

	z-index:2;

}

#mainContent2 {

	position:absolute;

	left:0px;

	top:640px;

	width:700px;

	height:299px;

	z-index:2;

}

#mainContent3 {

	position:absolute;

	left:0px;

	top:939px;

	width:700px;

	height:176px;

	z-index:2;

}

#mainContent4 {

	position:absolute;

	left:0px;

	top:1115px;

	width:700px;

	height:136px;

	z-index:2;

}

#menu {

	position:absolute;

	left:0px;

	top:110px;

	width:800px;

	height:28.5px;

	z-index:3;

}



h1 {

	color: #d3ceaa;

	font-size: 14px;

	font-weight: bold;

}

h2 {

	font-size: 12px;

	font-weight: bold;

	color: #d3ceaa;

}

h3 {

    color: #d3ceaa; 

	font-size: 12px; 

	font-weight: normal;

	}



.style1 {

	color: #000000;

	font-size: 12px;

}

.style2 {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

.style3 {

    color: #FFFFFF; 

	font-size: 12px; 

	}

.style4 {

    color: #d3ceaa;

	font-size: 12px;

	}

.style8 {

    font-size: 10px

	}



a, a:link, a:visited, a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	height: 24px;

}



a:hover {

	text-decoration: underline;

	color: #999999;

	height: 24px;

	margin: 0px;

	padding: 0px;

	width: 143px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	left: 0px;

	top: 0px;

	right: 0px;

	bottom: 0px;

}



a.nav2, a.nav2:link, a.nav2:visited, a.nav2:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #996600;

	font-weight: bold;

	text-decoration: none;

}



a.nav2:hover {

	text-decoration: underline;

	color:#993333;

	font-family: sans-serif, Arial, Helvetica;

	font-weight: bold;

}



a.footer1, a.footer1:link, a.footer1:visited, a.footer1:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	font-weight: normal;

	text-decoration: none;

}



a.footer1:hover {

	text-decoration: underline;

	color: #79604A;

}

a:link {

	color: d3ceaa;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: d3ceaa;

}

a:hover {

	text-decoration: none;

	color: d3ceaa;

}

a:active {

	text-decoration: none;

	color: d3ceaa;

}

a.style1:link {

	color: 000000;

	text-decoration: none;

}

a.style1:visited {

	text-decoration: none;

	color: 000000;

}

a.style1:hover {

	text-decoration: none;

	color: 000000;

}

a.style1:active {

	text-decoration: none;

	color: 000000;

}

a.style4:link {

	color: #d3ceaa;

	text-decoration: none;

}

a.style4:visited {

	text-decoration: none;

	color: #d3ceaa;

}

a.style4:hover {

	text-decoration: none;

	color: #d3ceaa;

}

a.style4:active {

	text-decoration: none;

	color: #d3ceaa;

}
