/*************** Stylesheet **************/

body {
margin: 0px auto;
padding: 0px;
background-color: #000000;
font-family: 'Myriad Pro', Tahoma, sans-serif; 
font-size: 14px;
line-height: 18px;
color: #ffffff;
}


h1 {
font-family: 'Myriad Pro', Tahoma, sans-serif; 
font-size: 28px;
line-height: 30px;
color: #CBB102;
font-weight: normal;
text-transform: uppercase;
}

h2 {
font-family: 'Myriad Pro', Tahoma, sans-serif; 
font-size: 20px;
line-height: 22px;
color: #B69F3D;
font-weight: normal;
}

h3 {
font-family: 'Myriad Pro', Tahoma, sans-serif; 
font-size: 16px;
line-height: 18px;
color: #cccccc;
font-weight: normal;
}

a {color: #EFD949; text-decoration: none;}

ul {list-style-image: url('/images/bullet.png');}

li {
padding-bottom: 5px;
}

hr {color: #404040; margin: 10px;}

blockquote {
padding: 0px 25px;
margin: 0px;
}

/*********** Divs ************/

#wrapper {
width: 946px;
margin: 0 auto;
padding: 0px;
}

#top {
width: 946px;
height: 125px;
margin: 0 auto;
padding: 0px;
}

#logo {
float: left;
width: 319px;
height: 125px;
}

#top-nav {
float: right;
width: 620px;
height: 125px;
}

#top-nav ul {margin: 0px; padding: 0px; text-align: right; list-style-type: none; list-style-image: none; float: right;} 

#top-nav li {
float: left; 
font-family: 'Myriad Pro', Tahoma, sans-serif; 
font-size: 14px; font-weight: normal;  /** 13px when privacy is added **/
padding-top: 69px; 
padding-left: 10px;                                 /** 9px when privacy is added  **/
padding-right: 10px; 
height: 56px; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000;
}

#top-nav li:hover {
background-image: url('../images/nav-hover.jpg'); 
background-repeat: repeat-x;
}

#top-nav li:selected {
background-image: url('../images/nav-hover.jpg'); 
background-repeat: repeat-x;
}

#top-nav li a {color: #ffffff; text-decoration: none;}

/*----------------NAVIGATION-------------------*/

#top-nav-established {
float: right;
width: 620px;
height: 125px;
}

#top-nav-established h2 {
text-align: right;
padding: 15px 0 10px;
margin: 0px;
}

#top-nav-established ul {margin: 0px; padding: 0px; text-align: right; list-style-type: none; list-style-image: none; float: right;} 

#top-nav-established li {
float: left; 
font-family: 'Myriad Pro', Tahoma, sans-serif; 
font-size: 14px; font-weight: normal;  /** 13px when privacy is added **/
border-left: 1px solid #000000; 
border-right: 1px solid #000000;
padding: 25px 10px 20px 10px;
}

#top-nav-established li:hover {
background-image: url('../images/nav-hover.jpg'); 
background-repeat: repeat-x;
}

#top-nav-established li:selected {
background-image: url('../images/nav-hover.jpg'); 
background-repeat: repeat-x;
}

#top-nav-established li a {color: #ffffff; text-decoration: none;}

/*--------------------*/

#main {}

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

#page-content {padding: 0px 40px 30px 40px;}

#right-menu {float: right; width: 154px; padding-left: 9px; padding-bottom: 50px;}

#right-menu ul {margin: 0px; padding: 0px; text-align: left; list-style-type: none; list-style-image: none;}

#right-menu li {font-family: 'Myriad Pro', Tahoma, sans-serif; font-size: 14px; font-weight: normal; list-style-type: none; text-transform: uppercase; 
line-height: 14px; border-bottom: 1px solid #928001; padding: 5px 3px;}

#right-menu li a {color: #cccccc; text-decoration: none;}
#right-menu li a:hover {color: #CBB102; text-decoration: none;}
#right-menu li a:selected {color: #CBB102; text-decoration: none;}
#right-menu li#double {

}

#right-menu h2 {color: #ffffff; font-size: 15px; font-weight: bold; text-transform: uppercase; padding: 0px;}

.panel-head h2 a {color: #ffffff; text-decoration: none;}

#panel {width: 783px; padding: 0px; margin: 0px; float: left; padding-top: 5px;}

.panel-left {float: left; width: 250px; margin-right: 16px;}
.panel-center {float: left; width: 250px;}
.panel-right {float: right; width: 250px;}

.panel-head {background-image: url('../images/panel-head.jpg'); background-repeat: no-repeat; width: 250px; height: 29px; margin-top: 5px;}
.panel-head h2 {color: #ffffff; font-size: 14px; font-weight: normal; text-align: center; margin: 0px;}

.panel-text {padding: 10px 15px; font-size: 13px; line-height: 14px; height: 100px;}

#footer {width: 100%; height: 97px; background-image: url('../images/foot-bg.jpg'); background-repeat: repeat-x;}

.foot {width: 946px; height: 80px; margin: 0 auto; padding: 0px; padding-top: 10px;}

.foot-nav ul {margin: 0px; padding: 0px; text-align: left; list-style-type: none; list-style-image: none;}

.foot-nav li {
float: left; 
font-family: 'Myriad Pro', Tahoma, sans-serif; 
font-size: 12px; 
font-weight: normal; 
padding-right: 6px; 
padding-left: 6px; 
border-right: 1px solid #ffffff; 
line-height: 12px;}

.foot-nav li#first {padding-left: 0px;}

.foot-nav li#last {border-right: 0px solid #ffffff;}

.foot-nav li a {color: #ffffff; text-decoration: none;}


.disclaimer {float: right; font-family: 'Myriad Pro', Tahoma, sans-serif; font-size: 12px; font-weight: normal; line-height: 12px; width: 280px; text-align: right; height: 90px;}

.disclaimer a {color: #ffffff;}

.established {color: #ffffff; font-family: 'Myriad Pro', Tahoma, sans-serif; font-size: 12px; font-weight: normal; 
line-height: 12px; width: 350px; float: left; padding-top: 7px;}

.copy {color: #ffffff; font-family: 'Myriad Pro', Tahoma, sans-serif; font-size: 12px; font-weight: normal; 
line-height: 15px; float: right; width: 350px;}


table.webform td {line-height: 18px; padding: 3px;}
    input.cat_textbox {border: 1px solid #606060; width: 250px; height: 18px;}
    textarea.cat_listbox {border: 1px solid #606060; width: 250px;}
    select.cat_dropdown {border: 1px solid #606060; width: 250px; height: 22px;}

input#CaptchaV2 {width: 250px;}

.gallery-panel {
float: right;
margin: 0px 0px 20px 20px;
width: 268px;
}

.b-a {
width: 268px;
height: 15px;
clear: both;
color: #B69F3D;
}

span.b {
float: left;
display: inline;
width: 133px;
text-align: center;
}

span.a {
float: right;
display: inline;
width: 133px;
text-align: center;
}


/************* Inner Pages Buttons ************/

.panel-left-inner {float: left; width: 220px; margin-right: 22px;}
.panel-center-inner {float: left; width: 220px;}
.panel-right-inner {float: right; width: 220px;}

.panel-head-inner {background-image: url('../images/panel-head.jpg'); background-repeat: no-repeat; width: 220px; height: 29px; margin-top: 5px;}

.panel-head-inner h2 a {color: #ffffff; text-decoration: none;}

.panel-head-inner h2 {color: #ffffff; font-size: 14px; font-weight: normal; text-align: center; margin: 0px;}

