* {
margin:0;
padding:0;
}

body{
font-family:Geneva;
background:#9e4d00 url(../img/body-bg2.jpg) repeat-x top;
width:100%;
margin:0;
padding:0;
text-align:center;
}

a.back{
background:transparent url(../img/back.png) no-repeat 0px 0px;
position:absolute;
width:150px;
height:27px;
outline:none;
top:2px;
right:0px;
}

.reference{
margin:20px auto;
width:600px;
padding:20px;
}

.reference p a{
text-transform:uppercase;
text-shadow:1px 1px 1px #fff;
color:#666;
text-decoration:none;
font-size:10px;
}

.reference p a:hover{
color:#333;
}

#menuWrapper_border { width:824px; border:1px solid #cc6600; background:url(../img/footer_border.jpg) repeat;
margin:20px 0;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.menuWrapper{
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
text-transform:uppercase;
letter-spacing: normal;
line-height: 1.45em;
position:relative;
margin:0 auto;
height:442px; /*542px*/
width:797px;
margin:10px;
background-position:0 0;
background-repeat:no-repeat;
background-color:transparent;
border:3px solid #602600; 
}

ul.menu{
list-style:none;
width:797px;
}

ul.menu > li{
float:left;
width:265px;
height:442px; /*542*/
border-right:1px solid #777;
background-repeat:no-repeat;
background-color:transparent;
}

ul.menu > li.last{
border:none;
}

.bg1{
background-image: url(../img/1.jpg);
}

.bg2{
background-image: url(../img/2.jpg);
}

.bg3{
background-image: url(../img/3.jpg);
}

ul.menu > li > a{
float:left;
width:265px;
height:50px;
margin-top:350px;
text-align:center;
line-height:50px;
color:#ddd;
background:#9e4d00 url(../img/nav2-bg.jpg) repeat-x 50%;
border-top:1px solid #9e4d00;
border-bottom:1px solid #9e4d00;
letter-spacing:1px;
cursor:pointer;
text-decoration:none;
text-shadow:2px 2px 1px #d49704;
}

ul.menu > li ul{
list-style:none;
float:left;
margin-top:-180px; /*180px*/
width:100%;
height:110px;
padding-top:20px;
background-repeat:no-repeat;
background-color:transparent;
}

ul.menu > li ul li{
display:none;
}

ul.menu > li ul.sub1{
background-image:url(../img/bg1sub.png);
}

ul.menu > li ul.sub2{
background-image:url(../img/bg2sub.png);
}

ul.menu > li ul.sub3{
background-image:url(../img/bg3sub.png);
}

ul.menu > li ul li a{
color:#fff;
text-decoration:none;
line-height:30px;
margin-left:20px;
text-shadow:1px 1px 1px #444;
font-size:13px;
}

ul.menu > li ul.sub1 li{
display:block;
}

ul.menu > li ul li a:hover{
border-bottom:1px dotted #fff;
}


/* Start*/

#top_border { width:100%; background:url(../img/footer_border.jpg) repeat-x; height:5px; margin-bottom:; top:0; }

#wrap_clear { width:827px; float:; margin:0 auto; padding-top:30px; }

#wrap { width:100%; margin:0; padding:0;   clear:both; float:left; }

.hr_spacer { background:url(../img/footer_border.jpg) repeat; width:100%; height:5px; margin:0; padding:0; clear:both; }

#header { width:827px; heigh:82px; background:none; float:left;  }

#logo {margin:0 0 8px 0; width:394px; float:left; }

#nav1 { width:225px; float:right; margin-top:-20px; margin-right:50px; color:#ffffff; font-family:times; font-size:18px; }

#nav1 a {  }

#content {width:797px; float:left; }

#li_highlight { color:#FC0; font-weight:bold; }

table img { padding:5px; }

#lower_box_wrap { width:827px; margin:auto;  backgroun: #ccc ; clear:; border:1px solid #cc6600; float:left;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#lower_box { padding:10px;  clear:both; float:left; width:807px; }

#lower_inner_box { margin:auto ; padding:5px; background:#F60 url(../img/footer_border.jpg) repeat; height:; borde:1px solid #fff;  float:left; clear:both; width:797px;  }

#lower_inner_text { width:455px; margin:5px; text-align:justify; border:5px solid #602600; float:left; background:#f6cba0 url(../img/text-bg.jpg) no-repeat; height:200px; color:#fff; }

#lower_inner_text p	{ margin: 15px; line-height:18px; text-shado:2px 2px #cc6a05; font-size:20px; color:#f6e7c8; text-align:left; font-family:"Times New Roman", Times, serif; font-weight:300; }

a:link, a:visited {color:#F90; text-decoration:underline; }

a:active, a:hover { color:#FC0; text-decoration:none; }

.lower_inner_img { width:300px; height:200px; float:right; margin:5px; border:5px solid #602600;}

.lower_inner_img img { margin:0; padding:0;  }

.lower_inner_img p {margin: 15px; line-height:normal; text-shadow:2px 2px #fff; font-size:30px; color:#036;;  text-align:left; font-family:"Times New Roman", Times, serif; font-weight:300; }

#footer { margin-top:20px; padding-bottom:-20px; width:100%; height:100px; background: url(../img/footer_border.jpg) repeat; clear:both; float:left; }