html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{margin:0 0 20px 0; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#000000; background-image:url(images/main_bg.jpg); background-position:top center; background-repeat:no-repeat; background-attachment:fixed; color:#000; font-size:11px; text-align:justify;}

/*----------------------------------------
misc styles
-----------------------------------------*/
ul, ol{margin:0 0 15px 0; padding:0px;}
ul li, ol li{margin:0 0 0 35px; padding:0px; }
.marginBottom li{margin:0 0 15px 35px;}

/*----------------------------------------
h styles
-----------------------------------------*/
h1, h2{margin:0 0 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
h2{font-size:13px; color:#00548b; margin-bottom:10px;}

/*----------------------------------------
a styles
-----------------------------------------*/
#footer a{color:#4b4b4b; text-decoration:none}
#footer a:hover{text-decoration:underline}
a{text-decoration:none; color:#993300;}
a:hover{text-decoration:underline}
p{ margin:0px; padding:0 0 12px 0;}

a.bttn{width:92px; line-height:22px; display:block; background-color:#666666; text-decoration:none; padding:0px 0 0 0px; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:center}
a.bttn:hover{background-color:#333333; text-decoration:none;}

/*----------------------------------------
menu and list styles
-----------------------------------------*/
ul#mainMenu, ul#mainMenu li {padding:0 0 0 0; margin:0px 0px 0px 0px; width: 173px;  list-style: none; list-style-image: none; font-family:"Times New Roman", Times, serif; font-size:15px;}

ul#mainMenu {margin-top: 0px;}

ul#mainMenu li a, ul#mainMenu li.selected a{display: block;  width:168px;  text-decoration:none; padding:3px 0 0 5px; margin:0px 0px 7px 0px; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-color:#a36209; background-position: 150px 6px; color:#FFFFFF; height: auto !important; height:21px; min-height:21px;}

ul#mainMenu li.selected a{background-image: url(images/arrow_selected.gif);}

ul#mainMenu li a:hover, ul#mainMenu li.sublist a:hover{display: block;  background-image: url(images/arrow.gif); background-repeat: no-repeat; background-color:#BF730B; background-position: 150px 6px;}
ul#mainMenu li.selected a:hover{background-image: url(images/arrow_selected.gif);}

ul.block{ list-style:none; margin:0px; padding:0px;}
ul.block li{ display:block; margin:0 0 15px 0; padding:0 0 0 15px; background-image:url(images/bullet.jpg); background-position:0 5px; background-repeat:no-repeat;}

/*----------------------------------------
id styles
-----------------------------------------*/
#header{z-index:3; position: relative; height: auto !important; height:335px; min-height:335px; margin:0px auto; padding:0 7px 0 7px; width:921px; background-color:#1E1E1E;}
#contentWrapper{z-index:1; position: relative; margin:0px auto; padding:0 7px 0 7px; width:921px; background-color:#1E1E1E; /* min height for firefox and IE */ height: auto !important; height:105px; min-height:105px;}
#content{width:897px; padding:20px 12px 12px 12px; height: auto !important; height:130px; min-height:130px; background-color:#b7b7b7; border-top:4px solid #975800;}
#footer{z-index:4; position: relative; color:#4b4b4b; margin:0px auto; padding:15px 0 5px 0; width:935px; font-size:10px; text-align:center; background-color: #1E1E1E;}

/*----------------------------------------
class styles
-----------------------------------------*/
.subContent{float:left; width:699px;}
.subContentFull{width:865px; margin-left:20px;}
.sideNav{float:left; width:173px; margin-right:15px;}

/*----------------------------------------
misc styles
-----------------------------------------*/
.clear{clear:both; margin:0px; padding:0px; height:1px; line-height:1px; font-size:1px; }
.hr{margin:0px 0 10px 0; padding:0px; height:1px; line-height:1px; font-size:1px; border-top:1px solid #aeaea4;}
.bold{ font-weight:bold;}
td{background-color:#b7b7b7;}
.tdGrey{background-color:#cccccc;}
.grey{color:#333333;}
.black{color:#000000;}
.footerGrey{color:#303030;}
.hBg{ display:block; width:337px; background-color:#cccccc; height:17px; padding:5px;}
td{ text-align:left;}

/*----------------------------------------
form styles
-----------------------------------------*/
form{padding:0px; margin:0px;}
.formElement, .menuList{width:200px; margin:0 0 7px 0; height:12px; font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.menuList{width:200px; height:15px;}
.textArea, .textArea2{width:200px; height:50px; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0 0 7px 0;}
.textArea2{width:180px;}