@media screen{
body {font: 11px Arial, Helvetica, sans-serif;text-align: center;color:#000000;background-color:#383838; margin:0px;}
form, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p{margin:0px;padding:0px;}
img {border: none;}
.clear {clear:both;}
div.clear {clear:both;font-size:1px; height:1px;}
a {color:#0463A7;text-decoration:underline;}
a:hover {text-decoration:none;color:#cc0000;}
.textRed{color:#FF0000;}
.textGreen{color: #009900;}
.textOrange{color: #FF9900;}
.reader {position: absolute;top: -10000px;left: 0px;width: 1px;height: 1px;overflow: hidden;}
.hidden { visibility:hidden;}
/* Layout */
#wrapper{
background:#383838 url(../img/bgContent.png) repeat-y scroll 0 0;
margin:114px auto 0px auto;
text-align:left;
width:964px;
}

#wrapperIndent{
background: transparent url(../img/bgWrapperTopLeft.png) no-repeat scroll 0 0;
margin:0;
text-align:left;
width:937px;
padding: 0 0 0 20px;
position:relative;
}

#main_photo{
	float: left;
	width: 490px;
	height: 285px;
}
#main_photo_padding{
	padding: 0 0 0 10px;
}

/* Header */
#headerPage{
background:#FFFFFF url(../img/bgHeaderPage.gif) no-repeat scroll 0 337px;
color:#000000;
height:342px;
position:relative;
width:963px;
}
#headerPage h2{font-size:220%;color:#FFFFCC;margin-left:1em;}
#headerPage p{font-size:110%;margin-left:2em;}

#headerLinks {
	left:147px;
	top:-42px;
	position:absolute;
	line-height: 118%;
}
#headerLinks a{
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}
#headerLinks a:hover{
	color: #858585;
	text-decoration: underline;
}
/* Logo */
#logo{
background-color:#383838;
height:450px;
left:-135px;
position:absolute;
top:-46px;
width:346px;
z-index:-10;
}
#logo span{
background:transparent url(../img/bgTopLeft.png) no-repeat scroll 0 0;
height:450px;
left:0;
position:absolute;
top:0;
width:346px;
z-index:50;
}
#logoLink {
	left:0px;
	top:-42px;
	position:absolute;
	font-size: 0;
}
#logoLink a{
	width: 136px;
	height: 45px;
	display:block;
}
#logoLinks a:hover{
}

/* header Menu */
#headerMenu{
background:#383838 url(../img/bgTopMenu.png) no-repeat scroll right top;
height:29px;
width:937px;
}
#headerMenu h2{display:none;}
#headerMenu ul{
list-style-type:none;
margin-left:348px;
}
#headerMenu ul li{
float:left;
margin:0px;
text-align:left;
text-transform:uppercase;
}

#headerMenu ul li a{
color:#C99877;
display:block;
font-size:100%;
font-weight:bold;
height:14px;
padding:15px 0 0 5px;
text-decoration:none;
}

#menu_li_1 {width:59px;}
#menu_li_1 a {width:53px;}
#menu_li_1 a.active, #menu_li_1 a:hover {color:#ffffff; background:transparent url(../img/bgTopMenu.png) -359px -29px no-repeat;}
#menu_li_2 {width:96px;}
#menu_li_2 a{width:92px;}
#menu_li_2 a.active, #menu_li_2 a:hover {color:#ffffff; background:transparent url(../img/bgTopMenu.png) -420px -29px no-repeat;}
#menu_li_3 {width:105px;}
#menu_li_3 a{width:99px;}
#menu_li_3 a.active, #menu_li_3 a:hover {color:#ffffff; background:transparent url(../img/bgTopMenu.png) -516px -29px no-repeat;}
#menu_li_4 {width:125px;}
#menu_li_4 a{width:119px;}
#menu_li_4 a.active, #menu_li_4 a:hover {color:#ffffff; background:transparent url(../img/bgTopMenu.png) -621px -29px no-repeat;}
#menu_li_5 {width:104px;}
#menu_li_5 a{width:99px;}
#menu_li_5 a.active, #menu_li_5 a:hover {color:#ffffff; background:transparent url(../img/bgTopMenu.png) -746px -29px no-repeat;}
#menu_li_6 {width:99px; margin-right:0}
#menu_li_6 a.active, #menu_li_6 a:hover {width:99px;color:#ffffff; background:transparent url(../img/bgTopMenu.png) -850px -29px no-repeat;}

/* header Art */
#headerArt{position:absolute;top:192px;left:0px;width:930px;height:129px; background-color:#cdcdcd;}
#headerArtFlash{position:absolute;top:0px;left:0px;width:753px;height:129px;}
#headerArtMap{position:absolute;top:0px;right:3px;width:171px;height:126px;}
/* header Search */
#search {position:absolute; top:65px; right:0px; height:16px; width:195px;}
#searchForm { position:relative;}
#searchForm fieldset {border:0px; padding:0px; margin:0px;}
#searchForm label {display:block; float:left; padding:2px 10px 0px 0px; margin:0px;}
.searchField {font-size:120%;display:block; border:1px solid #000000; padding:0px; margin:0px 0px 0px 0px; width:110px; height:16px; float:left;}
.butSearch {display:block; border:0px; padding:0px; margin:0px; width:20px; height:16px; float:right; background:#ccc url(../img/bgButSearch.gif) top left no-repeat;cursor:pointer; cursor:hand;}
/* header QuickNav */

/* Body */
#bodyPage{
background:#transparent none no-repeat scroll 0 0;
padding:0;
width:937px;
}
/* Cols */
#col1{
float:left;
position:relative;
width:349px;
}

#col1 .content{
	padding: 5px 10px 0 10px;
	text-align:center;
	color: #444444;
}

#col1 .content a{
	color: #444444;
	text-decoration:none;
	font-weight:bold;
}

#col1 hr{
	width: 330px;
}

#col2{
background-color: #dcb9a1;
border-top:5px solid #e7d7cc;
float:left;
padding: 12px 15px 15px 15px;
position:relative;
width:392px;
}

#col2 a.button{
  display: block;
  float:left;
  width: 101px;
  height: 21px;
  text-decoration:none;
  color: #000000;
  line-height:21px;
  border: 1px solid #6c6c6c;
  background-color: #E7D7CC;
  text-align:center;
  margin-right: 4px;
}

#col3{
	float:right;
	position:relative;
	width:165px;
	text-align:center;
	padding: 12px 0px 0px 0px;
	color: #8f4e42;
}
#col3 p{
	margin: 0 10px 0 10px;
  line-height: 1.2;
}
#col3 .imgBorder{
border:4px solid #a26f67;
margin:10px auto 4px auto;
padding:1px;
width:130px;
line-height: 0;
}

#col3 a {
	color: #8f4e42;
	text-decoration: none;
}

#col3 a:hover {
	color: #8f4e42;
	text-decoration: underline;
}

#col3 p.imgtitle{
	text-align:right;
  margin: 0 13px 0 10px;
  font-size:110%;
  line-height: 1;
}

#col1Indent, #col2Indent, #col3Indent{padding:0px 0px 0px 0px;}
/* Footer */
#footer{
	position:relative;
	margin:0 auto;
	text-align:left;
	height:150px;
	width:964px;
	clear:both;
	background: #383838 url(../img/bgFooter2.png) 0px 0px no-repeat;
}

#footer p{
padding-left:379px;
text-align:left;
}

#footer img{
border:4px solid #E7D7CC;
left:377px;
position:relative;
top:2px;
}

#powered {
	position:relative;
	margin:0 auto;
	text-align:left;
	height:30px;
	width:964px;
	clear:both;
}

#powered img{
	padding-left: 8px;
	width: 145px; height: 20px;
	border: 0;
}

#col1 h3{color:#000000;padding:0px 0px 0px 20px;width:130px;height:30px;line-height:30px; background:#dfdfdf url(../img/bgCol1H3grey.gif) 0px 0px no-repeat; font-weight:normal;}
/* Col2 */
#col2 h1, #col2 h2{
	font-size:110%;
	width:392px;
	text-align:center;
	text-transform:uppercase;
  background:transparent url(../img/bgH.png) repeat scroll center;
	margin: 0 0 4px 0;
}
#col2 h1 span, #col2 h2 span{
	padding: 0 11px 0 11px;
	background-color: #dcb9a1;
}
#col2 h2{
	text-align:left;
	margin: 20px 0 10px 0;
}

#col2 h2.gallery{
	text-align:left;
	margin: 2px 0 10px 0;
	text-transform:none;
}

#col2 h2 span{
	padding: 0 11px 0 0px;
}
#col2 h3{font-size:130%;padding:1em 0px 0px 0px;}
#col2 h4{font-size:120%;padding:0.3em 0px .5em 0px;}
#col2 h5{font-size:110%;padding:0.3em 0px .5em 0px;}

#col2 ol{margin:.3em 0 .1em 1em;padding:.5em 0 .1em 1em;}
#col2 ol li{margin:.2em 0 .1em 0;padding:.2em 0 .1em 0;}

/* Col3 */
#col3 ul {width:171px;margin:0px; padding:0px;}
#col3 ul li {list-style-type:none;display:block; width:171px;margin:0px; padding:0px 0px 1px 0px; background:#cc0000 url(../img/bgCol3MenuItem.gif) left bottom no-repeat;}
#col3 ul li a {width:141px; display:block;color:#FFFFFF; text-decoration:none; height:100%;padding:5px 15px 4px 15px;}
#col3 ul li a:hover, #col3 ul li a.active {color:#FFFFFF; background-color:#79192A; text-decoration:none;}

/* Img */
.imgLeft, .imgRight, .imgDetail{padding:4px;background-color:#ffffff;border:1px solid #999;}
.imgLeft img, .imgRight img{border:0px;}
.imgLeft p, .imgRight p{text-align:center;margin:0px;padding:.2em;}
.imgLeft{float:left;margin:3px 3px 3px 0px;}
.imgRight{float:right;margin:3px 0px 3px 5px;}
.noBorder {border:0px; background:#FFFFFF;padding:0px;}
/* Table */

}
@media print{
body{font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;color:#000;}
#headerPage, #col1, #col3, #counter{display:none;}
h1,h2,h3,li{page-break-inside:avoid;margin:0px;}
h1{padding-top:0px;margin-bottom:.5em;border-bottom:1px solid #000;}
h2,h3{padding-bottom:0px;}
p{padding:0px;}
a{text-decoration:underline;font-weight:bold;}
.imgLeft{float:left;}
.imgRight{float:right;}
img{border:1px solid #000;margin:3px;}
#footer, #created{font-size:9px;}
.tableDetail{border-collapse:collapse;}
td, th{border: 1px solid #000;}
th{text-align:left;}
}
