body {
	margin: 0 0 0 0;
	background-color: #000000;
}
html {
overflow: -moz-scrollbars-vertical;
}
.maintable {
	width: 779px;
	height: 100%;
}

#bodycontainer{
	width: 980px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	//padding-bottom: 20px;
	display: table;
}

#topcontainer{
	width: 980px;
	height: 34px;
	float: right;
	margin: 0;
	padding: 0;
}
.topone {
    width: 418px;
	height: 34px;
	float: right;
	margin: 0;
	padding: 0;
	background: url(../images/gifs/brownscoachworkstopnavbg.gif) no-repeat;
}

#topnav {
    width: 380px;
	height: 34px;
	float: right;
	margin: 0;
	padding: 0;
}
#topnav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#topnav li{
    margin: 0;
    padding: 10px 25px 10px 25px;
	//padding: 8px 25px 5px 25px;
	float: left;
	text-align: center;
    list-style: none;
    display: inline;
}

#headercontainer{
	clear: both;
	width: 960px;
	//width: 980px;
	height: 180px;
	padding: 10px 10px 5px 10px;
	background-color: #FFFFFF;
}
.headerone {
	width: 40px;
	height: 180px;
	float: left;
	margin: 0;
	padding: 0;
}
.headertwo {
	width: 217px;
	height: 180px;
	float: left;
	margin: 0;
	padding: 0;
}
.headerthree {
	width: 703px;
	height: 180px;
	float: left;
	margin: 0;
	padding: 0;
}

#subcontainer{
	clear: both;
	width: 960px;
	//width: 980px;
	height: 29px;
	padding: 0px 10px 0px 10px;
	background-color: #FFFFFF;
	border-bottom: solid 5px #FFCC00;
}
.subone {
    width: 653px;
	height: 29px;
	float: left;
	margin: 0;
	padding: 0;
}
.subtwo {
    width: 49px;
	height: 29px;
	float: left;
	margin: 0;
	padding: 0;
}
.subthree {
    width: 258px;
	height: 29px;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0px 0px 0px;
}

.subnavcontainer { 
    width: 653px;
	height: 29px;
	background: url(../images/jpegs/body/brownscoachworkssubnavbg1.jpg) repeat-x;
}
.subnavcontainer ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.subnavcontainer li
{
    margin: 0;
    border-right: 1px solid #FFFFFF;
	float: left;
    list-style: none;
    display: inline;
}
.subnavcontainer a
{
    display: block;
    padding: 8px 16px 8px 15px;
	background: url(../images/jpegs/body/brownscoachworkssubnavbg1.jpg) repeat-x;
}
.subnavcontainer a:link, .subnavlist a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    color: #FFFFFF;
}
.subnavcontainer a:hover
{
    background: url(../images/jpegs/body/brownscoachworkssubnavbg2.jpg) repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    color: #FFFFFF;
}

#newslettercontainer{
	width: 930px;
	//width: 940px;
	float: left;
	margin: 30px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}
.newsletterone {
    width: 168px;
	float: left;
	margin: 0;
	padding: 0;
}
.newslettertwo {
    width: auto;
	float: left;
	margin: 0;
	padding: 2px 20px 0px 20px;
}
.newsletterthree {
    width: 62px;
	float: left;
	margin: 0;
	padding: 4px 10px 0px 0px;
}
.newsletterfour {
    width: 104px;
	float: left;
	margin: 0;
	padding: 5px 0px 0px 20px;
}

#footercontainer{
	clear: both;
	width: 940px;
	//width: 980px;
	padding: 0px 20px 0px 20px;
	text-align: left;
}
.footerone {
    width: 940px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0;
}
.footertwo {
    width: 940px;
	float: left;
	margin: 0;
	padding: 0;
}

hr.listSeparator {
	color: #999999;
	background-color: #999999;
	height: 1px;
	border: 0px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #CC9900;
	margin-top: 0;
}
a, a:link, a:visited, a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #CC9900;
	text-decoration: underline;
	font-weight: normal;
}
.emailtext { 
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	text-transform: none;
	color: #FFFFFF;
}
a.emailtext:link, a.emailtext:visited, a.emailtext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #FFFFFF;
}
a.emailtext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #CC9900;	
} 
.footertext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
a.footertext:link, a.footertext:visited, a.footertext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #666666;
}
a.footertext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #FFFFFF;	
} 
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.sitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	list-style-type: square;
}
a.sitetext:link, a.sitetext:visited, a.sitetext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #FFFFFF;
}
a.sitetext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #CC9900;	
}
.sitetext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13PX;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC9900;
}
a.sitetext1:link, a.sitetext1:visited, a.sitetext1:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #CC9900;
}
a.sitetext1:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #FFFFFF;	
}
.sitetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
}
a.sitetext2:link, a.sitetext2:visited, a.sitetext2:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #CCCCCC;
}
a.sitetext2:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #CC9900;	
}
.sitetext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.sitetext4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
}
.sitetext5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17PX;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC9900;
}
a.sitetext5:link, a.sitetext5:visited, a.sitetext5:active  {
	text-decoration: underline;
	font-weight: bold;	
	color: #CC9900;
}
a.sitetext5:hover {
	text-decoration: underline;
	font-weight: bold;	
	color: #FFFFFF;	
}
.contactformbg {
	background-image:url(../images/gifs/forms/bg.gif);
	background-repeat:repeat-y;
}
