@charset "UTF-8";
/* CSS Document */


html, body{
font-family: "Lucida Sans", Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 22px;
margin:0;
padding:0;
color: #333333;
}

img {behavior:url(iepngfix.htc);}



body{
background-color: #B68F37; text-align: justify;}

.imageRight{float: right; margin: 0px 0px 10px 25px; border: 0px;}
.imageLeft{ float: left; margin: 0px 15px 10px 0px; border: 0px;} 
.iconRight{float: right; padding: 0px 0px 0px 5px; border: 0px;}
.iconLeft{ float: left; padding: 0px 10px 5px 0px; border: 0px; height: 100px; width: 100px;}
.icon{height: 20px; width: 20px;}
.floatRight{float:right;}
.floatLeft{float:left;}	
.padLeft25{padding-left: 25px}
.padRight25{padding-right: 25px}
.padLeft25{padding-left: 20px;}
.padLeft5{padding-left: 5px;}
.padLeft50{padding-left: 50px;}
.clearLeft{clear:  left;}
.clearAll{clear:both;}
.column{width: 275px; float: left; padding-right: 20px;}
.line{border-bottom: 1px dotted #CCCCCC; margin: 5px 0px 10px 0px; width: 65%;}
sup {font-size: 0.8em;}
.smallTxt{font-size: 11px;}  
.textCenter{text-align: center;}
.textRight{text-align: right;}

#noList{list-style: none;}

/* End Defaults */

.thumbs{width: 220px; float: left;}

#mainContainer{

background-image: url(../images/bg.png);
background-repeat: repeat-y;
background-position: center;

}

#bodyContainer{
width: 960px;
margin: 0px auto;
background-color: #FDFBFA;
background-image: url(../images/bgCopy.png);
background-position: bottom;
background-repeat: repeat-x;


}

#copyArea{
background-color: #FFF;
min-height: 500px;
padding: 30px 40px 30px 40px;
background-image: url(../images/bgCopyInset.jpg);
background-position: right;
background-repeat: repeat-y;
line-height: 20px;
}

#topBanner{
height: 120px;
}

#login{
width: 260px;
height: 80px;
padding: 0px;
margin: 10px 10px 0px 0px;
float: right;
/* background-color: #B68F37; */


-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;

}



.buttonTemp{
width: 190px;
height: 85px;
padding: 0px 20px 0px 50px;
margin: 20px 0px 20px 0px;
background-image: url(../images/buttonTemp.png);
background-position: top;
background-repeat: no-repeat;
clear: both;
}

.pdfList{
list-style-image: url(../images/pdf_icon.gif);
vertical-align: bottom;}


/*Gallery Stuff */
#galleryContainer{
background-color: #000;
width: 960px;
height: 400px;
margin: 0px auto;
padding: 0;
border-bottom: #000 1px solid;
text-align: left;}




#galleryList li{
list-style: none;
color: white;
display: block;
font-size: 14px;
line-height: 16px;
border-bottom: #FFF 1px solid;
padding: 12px 0px 12px 0px;
}


.slideshow{
margin: 0; 
padding: 0;
float: left;}

#logo{
float: left;
width: 250px;
padding: 25px 0px 0px 20px;}


#rightColumn{
width: 220px;
float: right;
padding: 0px 0px 0px 30px;
 
}

#leftColumn{
width: 600px;
float: left;
padding: 0px 10px 0px 0px;
line-height: 20px}


.columnTwo{
float: left;
width: 230px;
padding-right: 20px;

}

.list li{
margin-bottom: 10px;
line-height: 18px;}

.sidebarGraphic img{
width: 250px;
height: 150px;
margin-bottom: 20px;
-moz-box-shadow:3px 3px 9px 0 #999;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;}

#footerContainer{
width: 960px;
background-color: #E8DEDA;
height: 50px;
margin: 0px auto;
margin-bottom: 50px;
padding-top: 15px;
font-size: 11px;
color: #89797A;
line-height: 13px;
text-align: center;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-khtml-border-bottom-left-radius: 10px;
-khtml-border-bottom-right-radius: 10px;

}





/* Presentation */
h1{
font-family: Times;
font-size: 26px;
font-weight: normal;
color: #BB8D2D;

text-shadow: 1px 1px 1px #cccccc;
}

h2{
font-family: Times;
font-size: 20px;
font-weight: normal;
color: #000;
text-shadow: 1px 1px 1px #CCCCCC;
}

h3{
font-family: Times;
font-size: 18px;
font-weight: normal;
color: #BB8D2D;
text-shadow: 1px 1px 1px #CCCCCC;
}

h6{
font-size: 14px;
font-weight: bold;
color: #FFF;
}


a:link  {color: #00F;text-decoration: none;}
a:hover  {color:#BB8D2D; text-decoration: none;}
a:visited  {color:#00F;text-decoration: none;}
a:hover:visited  {color:#BB8D2D;text-decoration: none;}

#galleryList a:link  {color:#FFF;text-decoration: none;}
#galleryList a:hover  {color:#BB8D2D; border-bottom: #BB8D2D 1px dotted;}
#galleryList img:hover  {text-decoration:none;}
#galleryList a:visited  {color:#FFF;text-decoration: none;}
#galleryList a:hover:visited  {color:#BB8D2D;border-bottom: #BB8D2D 1px dotted;}

#footerContainer a:link  {color:#89797A;text-decoration: none;}
#footerContainer a:hover  {color:#000; border-bottom: #000 1px dotted;}
#footerContainer img:hover  {text-decoration:none;}
#footerContainer a:visited  {color:#89797A; text-decoration: none;}
#footerContainer a:hover:visited  {color:#000;border-bottom: #000 1px dotted;}


/*Form Styling */
label{float: left;vertical-align: middle;}
input,textarea,select{padding:2px;}
#loginForm input{width: 120px;}

#loginForm input.button {
float: right;
padding-right: 20px;
width: 80px;
}

input.radio {
  background: none;
  border: 0px;
}

input.checkbox {
  background: none;
  border: 0px;
  padding-right: 0px;
}




/* Nav */

#navContainer{
width: 960px;
height: 30px;
margin: 0px auto;
background-color: #5e5f61;
background-image: url(../images/bgnav.png);
background-position: bottom;
background-repeat: repeat-x;
}

ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 960px;
	list-style: none;
	position: relative;
	font-size: 13px;

	z-index: 100;	
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	height: 30px;
	border-right: 1px solid #555;
}
ul#topnav li a {
	padding: 8px 14px 8px 15px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { background: #BB8D2D; }
ul#topnav li span {
	float: left;
	padding: 15px 0;
	position: absolute;
	left: 0; top:30px;
	display: none;
	width: 960px;
	background: #BB8D2D;
	color: #fff;

}
ul#topnav li:hover span { display: block;}
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: none;}
