@charset "UTF-8";
/* CSS Document */



body {
padding:0;
margin:0;
background-image:url(../images/main-bg.jpg);
background-repeat:repeat-x;
background-color: #c97400;
height:100%; /* this is the key! */
}

#main-wrapper{
width:810px;
background-image:url(../images/bg-shadow-repeat.png);
background-repeat:repeat-y;
vertical-align:text-top;
text-align:center;
margin:0 auto;
padding:0;
height:100%; /* this is the key! */
}

.spacer{
background-image:url(../images/spacer-bg.jpg);
background-repeat:no-repeat;
width:497px;
height:7px;
vertical-align:text-top;
text-align:center;
margin-left:15px;
margin-top:10px;
}

#main-body{
width:798px;
text-align:center;
padding:0px;
margin:0px auto;
height:100%;}

.clear{
clear:both;
padding:0px;
margin:0px;}

#nav-header{
background-image:url(../images/nav-bg.jpg);
width:798px;
height:112px;
}

#nav-1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:301412;
font-size:14px;
text-align:center;
padding-top:5px;
vertical-align:text-top;
}

#nav-1 a:link     { text-decoration: none; color: #FFFFFF;}
#nav-1 a:visited  { text-decoration: none; color: #FFFFFF;}
#nav-1 a:hover    { text-decoration:overline; color: #82151c;}


#nav-3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:301412;
font-size:13px;
text-align:left;
padding-top:5px;
}

#nav-3 a:link     { text-decoration: none; color: #FFFFFF;}
#nav-3 a:visited  { text-decoration: none; color: #FFFFFF;}
#nav-3 a:hover    { text-decoration:overline; color: #82151c;}

#nav-2{
height:40px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFCC00;
text-shadow:#003300;
text-shadow:inherit;
font-size:14px;
font-weight:bold;
}

#nav-2-image{
float:right;}

#logo-right{
float:right;
width:248px;
height:350px;
}

#main-flash{
width:798px;
height:350px;
}

#image-left{
float:left;
background-color:#2d100c;}

#main-body-content{
background-image:url(../images/main-bg.gif);
background-repeat:repeat-y;
width:798px;
height:100%;
padding:0;
margin:0;
}

#body-left{
width:550px;
float:left;
background-color:#c48035;
height:100%; /* this is the key! */
}

#body-right{
width:248px;
float:right;
color:#FFFFFF;
padding:0;
margin:0;
height:100%; /* this is the key! */
}

#body-right p{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:left;
padding:5px 0px 5px 25px;
}

#body-left-content{
background-color:#FFFFFF;
width:527px;
vertical-align:text-bottom;
text-align:center;
margin:10px;}

#top{
background-image:url(../images/top-header-image.jpg);
background-repeat:no-repeat;
width:527px;
height:71px;
}

#top H1{
font-family:"Times New Roman", Times, serif;
font-size:41px;
color:#FFFFFF;
line-height:49px;
text-align:left;
padding:11px 0px 3px 12px;
}

#bottom{
background-image:url(../images/bottom-footer-image.jpg);
background-repeat:no-repeat;
width:527px;
height:23px;
}

#body-content{
font-family:Arial, Helvetica, sans-serif;
color:#565656;
font-size:11px;
text-align:justify;
}

#body-content a:link     { text-decoration: none; color: #82151c;}
#body-content a:visited  { text-decoration: none; color: #82151c;}
#body-content a:hover    { text-decoration:underline; color: #82151c;}

#body-content p{
font-family:Arial, Helvetica, sans-serif;
color:#565656;
font-size:11px;
text-align:justify;
padding:5px 10px;
line-height:17px;
}


#body-content H2{
font-family:Arial, Helvetica, sans-serif;
color:#748132;
font-size:16px;
text-align:justify;
padding:0px 10px;
}


#footer{
font-family:Arial, Helvetica, sans-serif;
color:301412;
font-size:10px;
text-align:center;
padding:5px 10px;
line-height:17px;
}

#footer a:link     { text-decoration: none; color: #FFFFFF;}
#footer a:visited  { text-decoration: none; color: #FFFFFF;}
#footer a:hover    { text-decoration:overline; color: #82151c;}

