/* CSS Document */


html {
 padding: 0 0 0 0;
 height:100%; 
 margin-bottom: 10px;
}

body {
	background-color: #000;
	font-size: 13px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
 margin:  0 0 0 1px;
 padding: 0 0 25px 0;

}

table { 
 border-collapse: collapse;
 border-spacing: 0;
}

td {
 vertical-align: top;
 text-align: left;
 padding: 0;
}

#footer1, #footer2 {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #80848a;
 padding-top: 40px;
 text-decoration: none;
}

#footer1 { text-align: left; }
#footer2 { text-align: right; }

#footer1 a, #footer2 a {
	color: #8b9db8;
 text-decoration: none;
}

#footer1 a:hover, #footer2 a:hover {
	color: #fff;
 text-decoration: underline;
}

.menu1 {
	font-size: 12px;
 font-family: arial, verdana, helvetica, sans-serif;
	color: #909000;
 text-align: right;
 padding-top: 10px;
 text-decoration: none;
}

.menu1 a:link, .menu1 a:visited, .menu1 a:active {
	color: #111543;
 text-decoration: none;
}

.menu1 a:hover {
	color: #111543;
 text-decoration: underline;
}



div.hr {
  height: 15px;
  background: #fff center;
}
div.hr hr {
  display: none;
}

form {
display: inline;
margin: 0px;
padding: 0px;
}



/** 1st MainDiv so that IE will center the content... **/

#mainDiv {
text-align: center;
width: 100%;

background: #000 url(images/site_bg.jpg) no-repeat top center;
}

/** 2nd MainDiv so that FireFox will also play along... **/

#mainDiv2 {
margin-left:auto;
margin-right:auto;
width: 918px;

}

/*---------- Image Border -----------*/

img {
  border: 0px;
}


/*---------- Various IDs -----------*/

#table1 { width: 918px; height: 1082px; }
#table2 { width: 918px; height: 841px; }
#table3 { width: 918px; height: 96px; }

#td1 { width: 918px; height: 145px; }
#td2 { background: url(images/main_bg.png) repeat-y top center; width: 918px; height: 841; }
#td3 { width: 174px; background: url(images/main_menu_top.gif) no-repeat; }
#td4 { width: 744px; background: url(images/body_top_bg.png) no-repeat top right; }
#td5 { background: url(images/footer.jpg) no-repeat; width: 918px; height: 96px; }
#td6 { width: 42px; height: 96px; }
#td7 { width: 407px; height: 96px; }
#td8 { width: 116px; height: 96px; }
#td9 { width: 320px; height: 96px; }
#td10 { width: 33px; height: 96px; }

#div1 { padding-top: 25px; }
#div2 { padding-top: 25px; text-align: center; width: 100%; padding-left: 5px; }
#div2 img { padding-bottom: 10px; }
#div3 { padding-top: 20px; padding-left: 15px; padding-right: 4px; }
#div4 { float: right; width: 165px; padding-top: 140px; }
#div5 { text-align: right; padding-right: 10px; padding-top: 15px; padding-bottom: 12px; }
#div6 { padding-top: 10px; padding-left: 15px; padding-right: 4px; }
#div6 img { padding-right: 10px; }
#div6 a img { padding-right: 0px; }
#div7 { width: 100%; text-align: center; padding-top: 20px; }
#div8 { padding-right: 15px; }
#div9 { float: right; }

#hr1 { width: 140px; }


/*---------- Menu Goodies -----------*/

ul#mainlevel {
list-style: none;
padding: 0;
margin: 0;
}


a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_btn_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 13px;
	color: #fdbe00;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	height: 26px !important;
	height: 36px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -36px;
	text-decoration: none;
	color: #fdbe00;
}

a.mainlevel#active_menu {
	background-position: 0px -72px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}


/*---------- Content Link Goodies -----------*/


table.contentpaneopen strong { color: #ffbe02; }

table.contentpaneopen a { 
        color: #377be4;
        text-decoration: underline;
}

table.contentpaneopen a:hover { 
        color: #0065ff;
        text-decoration: none;
}

.contentheading {
text-decoration: underline;
padding-left: 35px;
background: url(images/arrow_bg.png) no-repeat;
}
