/* General style */

body {
	font-family: Arial;
	font-size:12px;
	background:url(../images/bkg.jpg) top center; 
	padding:0;
	margin:0;
	color:#503A13;
}

td, p, li {
	font-family: Arial;
	font-size:12px;
	color:#503A13;
}

td, img, form, h1, h2, h3 {	margin:0; padding:0;}
a{outline:none;text-decoration:underline;color:#391441;}
a:hover{text-decoration:none;;color:#242E83;}

img {border:0;}

span.pnm p {margin:0;padding:0;}


#wrapper {
position: relative;
text-align: left;
width: 860px;
margin-right: auto;
margin-left: auto;
background:#FFF;
margin-top: 20px;
padding-bottom:10px;
}
#wrapper p {
text-align: left;
}

#logo {
float:left;
width: 220px;
}
#logoleft {
float:right;
width: 620px;
height:80px;
background:url(../images/headerbg.jpg) no-repeat;
}

#header {
position:relative;
top: 10px;
float:none;
clear:both;
text-align:center;
width: 840px;
margin-right: auto;
margin-left: auto;
height: 80px;
}

#headerpic {
position:relative;
top: 20px;
float:none;
clear:both;
text-align:center;
width: 858px;
margin-right: auto;
margin-left: auto;
padding-bottom: 10px;
text-align: left;
background:url(../images/headertitlebg.jpg) repeat-x;
}
#headtitle {
position: absolute;	
top: 78px;
left: 370px;
font-family: "Times New Roman"; font-size:28px;font-weight: normal;
color: #b2a58a;
}



#content {
position: relative;
width: 840px;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
padding-bottom:10px;
height: 268px;
}
#contenthome {
position: relative;
width: 840px;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
padding-bottom:10px;
height: 328px;
}

#contentarea {
	width:580px;
	padding-right: 30px;
	overflow:auto;
	height:262px;
	SCROLLBAR-HIGHLIGHT-COLOR: #F4F1EA;
	SCROLLBAR-SHADOW-COLOR: #F4F1EA;
	SCROLLBAR-3DLIGHT-COLOR: #F4F1EA;
	SCROLLBAR-ARROW-COLOR: #F4F1EA;
	SCROLLBAR-TRACK-COLOR: #F4F1EA;
	SCROLLBAR-FACE-COLOR: #7F7462;
	SCROLLBAR-DARKSHADOW-COLOR: #F4F1EA;
}

.galpic {
border: 1px solid #B2B27E	;
padding: 0px;
}

#thumbnav {
float:right;	
margin-right: 14px;
}
#thumbnav a {
text-decoration: none;	
}


#leftcol {
position:relative;
float: left;
width: 192px;
background:#60553F;
height: 216px;
}

#rightcol {
position:relative;
float: right;
width: 628px;
}

/*** Nav bar styles ***/

#mainnav {position:absolute; top: 51px; left: 289px;  }

#nav {position:relative;width: 596px;top: 0px; } 
#nav ul {list-style: none; padding: 0; margin:0px; line-height:27px;}
#nav li{float: left;  margin:0px 5px 0px 0px; }
#nav li a { font-family: "Times New Roman"; font-size:12px;font-weight: bold; color: #690505; display: block;text-decoration: none;text-align: center; border: 1px solid #DED6CB; background:url(../images/navbg.jpg) repeat-x;}
#nav li a:hover{color: #FFF; background:url(../images/navbg-over.jpg) repeat-x;}
#nav li.navsel a { color: #FFF; background:url(../images/navbg-over.jpg) repeat-x;}

/* Hide from IE5-Mac \*/#nav-menu li a{float: none;}/* End hide */

.lisep {margin-right: 1px;}

.lipad {padding-left:11px;}
#leftnav {position:relative; top: 18px; left: 14px;  text-align:left; } 
#leftnav ul {list-style: none; padding: 0; margin: 0; line-height:25px}
#leftnav li{ padding: 0px 0px 0px 0px;}
#leftnav li a { 
font-family: Arial; font-size:12px; color: #b2a58a; display: block;text-decoration: none;   font-weight:bold; background: url(../images/leftnav.gif);width: 163px;}
#leftnav li a:hover{color: #787059; background: url(../images/leftnav-ov.gif); font-weight:bold;}
#leftnav li.leftnavsel a {color: #787059; background:  url(../images/leftnav-ov.gif) ; font-weight:bold;}

#txtnav {
position:absolute;
z-index: 5;
top: 8px;
right: 8px;	
}
#txtnav a, #txtnav span  {
font-family:"Times New Roman", Times, serif;
font-weight: bold;
margin-left: 2px;
margin-right: 2px;
font-size: 11px;
color: #9a9579;
text-decoration: none;
}
#txtnav a:hover {text-decoration: underline;}

#maincontent {
position:relative;
float:left;
width: 645px;
color: #3E3E18;
line-height: 20px;
overflow:auto;
}



#footer {
position:relative;
float:none;
clear:both;
text-align:center;
font-size:11px;
color:#FFF;
width: 840px;
margin-right: auto;
margin-left: auto;
background: #403929;
height: 66px;
}
#footer a{text-decoration:none;color:#FFFFFF;font-weight: bold; }
#footer a:hover{text-decoration:underline;;color:#FFFFFF;font-weight: bold;}

#footnav {
position:relative;
float: left;
top: 10px;
left: 10px;	
}
#footnav a {
margin-right: 13px;
}

#copyright {
position:relative;
float: right;
top: 10px;
right: 10px;
}


.fr {float: right;}
.fl {float: left;}

#leftside {
float: left;
}
#rightside {
float: right;
}

.divline {padding: 5px 0px 5px 0px;}

/* Page styles */

.lefttitle {
position: relative;
top: 8px;
left: 8px;
color: #f4f2e8; 
font-family: "Times New Roman", Times; 
font-size:16px;
font-weight: bold;
}

.subtitle  {
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size:18pt;
	color:#FF9999;
}

.imgleft  {
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
margin-right: 15px; 
float: left;
width:auto;
}
.imgright  {
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 15px; 
margin-right: 0px; 
float: right;
width:auto;
}

.ClearFix {clear:both;}
.ClearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .ClearFix{
	height:1%;
}

/* WinIE6 and below */
/*¥*/
* html .ClearFix{
	height:1%;
}

/**/

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
}
/**/
