﻿/******* General Page Layout *******/
body {font-family: verdana,sans-serif; color: #444; margin: 0pt; font-size: 11px; overflow: -moz-scrollbars-vertical; background: #D7E2E8;}
h1 {font-size: 17px; line-height: 30px; font-family: Arial; margin: 0 20 0 20; padding: 0px; font-weight: bold;}
h2 {font-size: 16px; line-height: 26px; font-family: Arial; margin: 0 20 0 20; padding: 0px; font-weight: bold;}
h3 {font-size: 16px; line-height: 26px; font-family: Arial; margin: 0 20 0 20; padding: 0px; font-weight: bold;}
h4 {font-size: 14px; margin: 0 20 0 20; font-weight: normal; font-family: Arial; line-height: 20px;}
h4 A{text-decoration:none;}
h4 A:hover{text-decoration:underline;}
img {border: 0px;}
A {outline: 0; color: #4970D5;}
p {margin: 0px; padding: 0px; line-height: 18px;}
li {list-style-type: none; font-size: 12px; font-weight: bold;}

/******* Forms *******/
form {margin: 0px; padding: 0px;}
.inputbox {border: 3px solid rgb(207, 217, 224); height:30px; background-color: rgb(247, 249, 251); vertical-align:top; padding:3px;}

/******* Generic *******/
.hand {cursor: pointer;}
.valignmid {vertical-align: middle;}
.paragraph {clear: both; margin: 0px; padding: 0px;}

/******* Round Grey Box *******/
b.bt, b.bt b, b.bb, b.bb b {display: block; height:10px; font-size: 1px;background:url(images/grey.gif) no-repeat;position:relative}b.bt {top: -3px; left: -3px}b.bt b {background-position:100% -10px; left: 6px; }b.bb {background-position:0 -20px; top:3px; left: -3px; }b.bb b {background-position:100% -30px; left: 6px; }#grey_border {border: #ddd 3px solid} 

/******* Basic Page Info *******/
#content {width: 1000px; margin: 0pt auto; padding: 0px;}
#top {background: url(images/Bg_top.gif) no-repeat; height: 20px;}
#btm {background: url(images/bg_btm.gif) no-repeat; height: 30px;}
#stage {width: 1000px; background: url(images/bg.gif) repeat-y; padding: 1px 0px 0px; clear: left;}

/******* Top Menu *******/
#header {height: 50px; width: 1000px;}
#header .topleft, #header .topbottom, #header .topright {width: 24px; height: 45px; float: left;}
#header .topbottom {width: 952px;}
#header .logo {float: left;}
#header .menutabs {float: right;}
.menutabs UL {margin: 10px 0px 0px; padding: 0px;}
.menutabs LI{list-style-image: none; list-style-position: outside; list-style-type: none; display: inline; padding: 0px; margin: 0px;}
.menutabs A {height: 38px; display: block; float: left; text-align: center; line-height: 38px; font-size: 15px; font-weight: bold; font-family: Arial; color: #555; text-decoration: none;}
.menutabs .t_s_off {background: url('images/tab_s_of.gif') no-repeat; width: 88px;}
.menutabs .t_s_on {background: url('images/tab_s_on.gif') no-repeat; width: 88px;}
.menutabs .t_sl_off {background: url('images/tab_sl_of.gif') no-repeat; width: 100px;}
.menutabs .t_sl_on {background: url('images/tab_sl_on.gif') no-repeat; width: 100px;}
.menutabs .t_l_off {background: url('images/tab_l_of.gif') no-repeat; width: 150px;}
.menutabs .t_l_on {background: url('images/tab_l_on.gif') no-repeat; width: 150px;}
.menutabs .t_lr_off {background: url('images/tab_lr_of.gif') no-repeat; width: 175px;}
.menutabs .t_lr_on {background: url('images/tab_lr_on.gif') no-repeat; width: 175px;}

/******* Navigation *******/
.nav {border:1px solid #99ccff; padding:5px;}

/******* Main Content *******/
.list {padding:10px;}
.padding20 {padding:20px; font:arial; font-size:12px;}
.padding10 {padding:10px; font:arial; font-size:12px;}

/******* Footer *******/
#footer {margin: 4px 22px 20px;}
#footer UL {margin: 0px; padding: 0px;}
#footer LI {list-style-image: none; display: inline; font-size: 10px; color: #777777;}
#footer LI A {color: #555; text-decoration: none;}
#footer LI A:hover {text-decoration: underline;}
#footer .copy {padding: 0px 5px 0px 0px;}
#footer .footL {float: left;}
#footer .footR {float: right;}
.footerbottom H4 {line-height: 45px;}
.footerbottom .div {width: 83px; height: 225px; float: left;}
.footerbottom .itemA, .footerbottom .itemB, .footerbottom .itemC {width: 260px; float: left;}
.footerbottom .itemA {width: 250px; margin: 0px 0px 0px 5px;}
.footerbottom .itemB {width: 220px;}
.footerbottom .menu {color: #4970D5; margin: 20px 0px 0px;}
.maincontent {width: 1000px; margin: 0px 0px 0px 5px; height: 400px;}
.maincontent .middle {width: 470px; float: left; text-align:left;}
.maincontent .right {width: 170px; margin-right:50px; float: right;}
.maincontent .right P {font-size: 10px;}

.listing
{
	padding: 5px;
}

.listing a
{
	font-weight: bold;
}

.listinghead
{
	border-bottom: 1px solid #000000;
	margin-bottom: 5px;
}
.sitedescription
{
    color:Gray;
}
