html, body{margin:0;padding:0;background:#dcdad3;font:normal x-small/1.5em verdana, arial, sans-serif; color:#666;}
#fred{line-height:0px;}
*html #fred{display:none;}

a{color:#a88b1d;}
a:hover{color:#000;background:#f4f1e4;}

h1{color:#466993;font:normal x-large/1.5em verdana, arial, sans-serif;position:relative;}
h2{color:#466993;font:normal large/1.5em verdana, arial, sans-serif;position:relative;}
h3{color:#466993;font:normal medium/1.5em verdana, arial, sans-serif;position:relative;}
h4{color:#466993;font:normal small/1.5em verdana, arial, sans-serif;position:relative;}
h5{color:#466993;font:bold small/1.5em verdana, arial, sans-serif;position:relative;}
h6{color:#466993;font:normal xx-small/1.5em verdana, arial, sans-serif;position:relative;}

h3.navTitle{background: url(bg-navTitle.jpg) 0 0 no-repeat;display:block;color:#9c6d12;height:43px;
font:normal 2em/1.5em verdana, arial, sans-serif;text-align:right;margin:0;padding:0 10px 0 0;}

#box{background: url(bg-box.jpg) 0 0 repeat-y;padding:0;margin:0 auto;position:relative;width:778px;}
#header{padding:0;margin:0 auto;background: url(bg-head.gif) 0 0 repeat-y; height:59px;width:750px;}

#logo span{display:none;}
#logo{position:relative;background: url(logo.gif) 20px 15px no-repeat;padding:0;margin:0;width:230px;
height:55px;}
#logo a{display:block;position:relative;width:220px;height:55px;background: url(logo.gif) 20px 15px no-repeat;}
#logo a:hover{background: url(logo.gif) 20px 15px no-repeat;}

#left{float:left;position:relative;padding:0;margin:0 0 0 7px;width:248px;}
/**/html>body #left{margin:0 0 0 14px}
#right{position:relative;;margin:0 11px 0 0px;padding:0;width:501px;}
/**/html>body #right{margin:0 10px 0 263px;}

#slideshow{margin:0 0 0 -3px;position:relative;padding:0;height:124px;width:501px}
/**/html>body #slideshow{margin:0;}
#slideshow object{margin:0;padding:0;}

#content{margin:-17px 0 0 -8pxx;padding:0 35px 20px 30px;}/*background: url(bg-content.jpg) 0 0 repeat-x;*/
p{margin:10px 0 0 0;padding:0 0 0 0;font-size:1.1em;line-height:1.5em;}

#bottom{padding:0;margin:20px 15px 0 0;position:relative;color:#b7b7b7;}
#bottom #line a{text-align:right;color:#547e7c;background: url(arrow.gif) right 6px no-repeat;
padding:0 10px 0 0;border-bottom:1px solid #c7d6e5;text-decoration:none;display:block;clear:both;}
#bottom #line a:hover{color:#152b59;}
#bottom span a{padding:5px 8px 0 8px;line-height:2em;margin:0;color:#587497;text-decoration:none;}
#bottom span a:hover{color:#806708;background:none;text-decoration:underline;}


#rightEnd{position:relative;color:#d4cdcd;text-align:right;margin:0 0 0 -3px;height:23px;
width:501px;background: url(bg-rightEnd.jpg) 0 0 repeat-x;}
/**/html>body #rightEnd{margin:0 0 0 0;}


#footer{clear:both;display:block;height:30px;background: url(bg-bottom.gif) 0 0 repeat-y;
margin:0 auto 0 auto;padding:0;width:750px;}
#footer span{float:left;padding:0;margin:10px;color:#a9936f;font-size:1em;}
#footer a img{display:block;text-decoration:none;padding:3px 10px 0 0;margin:0 0 0 400px;text-align:right;}
#footer a:hover img{background:none;}


/* --------------------------------------------------------------------------------- */

#topnav{padding:0;margin:0 auto;width:750px;height:40px;
background: url(bg-topNav.gif) 0 0 repeat-y;display:block;position:relative;}
#topnav ul{list-style-type:none;margin:0;padding:0;}
#topnav ul li{float:right;margin:0;padding:0px;}
#topnav ul li a{padding:0 27px 0 27px;margin:0;display:block;font-size:1.6em;line-height:2.5em;
color:#081632;text-decoration:none;background: url(button-topNav.gif) 10px 6px no-repeat;} 
#topnav ul li a:hover{color:#3e5c96;background:#dce3f2 url(button-topNav.gif) 10px -72px no-repeat;}

#mainNav{background:#e7dfc1 url(bg-mainNav.jpg) 0 0 repeat-x;margin:0;padding:0;border-top:1px solid #8b9bbc;
position:relative;}
#mainNav ul{list-style-type:none;margin:0;padding:0;}
#mainNav ul li{margin:0;padding:0;}
#mainNav ul li a{padding:0 10px 0 0;margin:0;display:block;text-align:right;
text-transform:uppercase;font-size:1em;line-height:2.8em;color:#9c6d12;text-decoration:none;
border-bottom:1px solid #dcd5b9;border-top:1px solid #e7dfc1;} 
#mainNav ul li a:hover{background:#deded7;color:#1d3d65;border-bottom:1px solid #b2c2e1;border-top:1px solid #b2c2e1;}
 
#rightNav{position:relative;color:#d4cdcd;text-align:right;margin:-1px 0 0 -3px;height:25px;
width:501px;background: url(bg-content.jpg) 0 0 repeat-x;}
/**/html>body #rightNav{margin:-1px 0 0 0;}
#rightNav a{text-transform:uppercase;text-decoration:none;color:#9e6e1f;padding:12px;font-size:1em;
line-height:2.5em;background:none;} 
#rightNav a:hover{color:#000;}


#secondNav{width:249px;position:relative;background: url(crest.jpg) 0 0  no-repeat;margin:-11px 0 0 0;padding:0;}
#secondNav ul {padding:0;margin:0;list-style:none;}
#secondNav ul#crest{padding:20px 0 10px 0;}
#secondNav ul li {margin:0px;padding:0;text-align:right;}
#secondNav ul li a {text-transform:uppercase;text-decoration:none;
font:normal x-small/2em verdana, arial, helvetica, sans-serif;color:#9c6d12;display:block;padding:4px 15px 2px 0px;
position:relative;background: url(minisquare.gif) 235px 10px no-repeat;}
#secondNav ul li a:hover {color:#1d3d65;background:#deded7 url(minisquare.gif) 235px -16px no-repeat;}
#secondNav ul li.on a {color:#1d3d65;background:#fff url(minisquare.gif) 235px -16px no-repeat;
border-top:1px solid #cfcfc4;}/*e9e3c8 great hover color*/ 
#secondNav ul li.on a:hover{color:#000;} 

#secondNav ul li.sub a{text-transform:none;background:#faf9f4;color:#839096;font-size:xx-small;
border-bottom:1px solid #e3e3dd;line-height:1.5em;}/*edede8*/ 
#secondNav ul li.sub a:hover{background:#ebe6d0;color:#1d3d65;border-bottom:1px solid #cecec4;}/*b2c2e1*/

/* --------------------------------------------------------------------------------- */



#seolink{padding:0;margin:0 auto;position:relative;width:749px;}
#seolink a{color:#b6b6b4;float:right;background-image:none;padding:0 0 10px 0;margin:0;}
#seolink a:hover{color:#3e5c96;background:none;}

#contact-form{width:100%;}
#contact-form .one, #contact-form .two{width:150px;} 
#contact-form .one{float:left;} 
#contact-form .two{margin:0 0 0 200px;}
#contact-form label{display:block;}
#contact-form fieldset{padding:10px;margin:0 0 8px 0;} 
#contact-form span{color:red;visibility:visible;}
#contact-form legend{font-size:1.5em;color:#89a2bb;}
#contact-form label.radios, #contact-form label.check{display:inline;}

