body {
	background-color:#333333;
	font-size:10pt;
	font-family: tahoma;
	margin:0;
	padding:0;
	color:#330000;
	background-image: url(/images/bg.gif);
}
#split {
background-image: url(/images/loginbg.gif);
background-repeat:no-repeat;
	height: 50px;
	padding-top: 5px;
	color: white;
}
#split a
{
   color: white;
}

#page {
width:900px;
background-image:url(/images/page.png);
margin:auto;
}

#header {
clear:both;
width:840px;
height:122px;
padding-top:55px;
text-align:left;
}

#sidebarnav {
	padding-bottom:10px;
	font-family: tahoma;
	margin-top: 10px;
	padding-top: 15px;
}

#logo
{
text-align: left;

}

#intropicture
{
text-align: center;
}
#sidebarnav a {
	width:180px;
	display:block;
	clear:both;
	padding-right:45px;
	padding-top:6px;
	height:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin-top:3px;
	text-align:center;
	padding-bottom: 3px;
	padding-left: 10px;
  }
  #login
{
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 8px;
	color: #FFFFFF;
	text-align: center;

}

	#login a 
	{
		font-weight: bold;
		text-decoration: none; 
		color: white;
	}
  
#sidebarnav a:hover, #sidebarnav a.active {
	width: 170px;
	background: url(/images/button_bg_wood.gif) no-repeat center;
	text-decoration:none;
	color: #630000;
	padding-right: 0px;
	padding-left: 10px; 
	padding-bottom: 3px;
}

.widget {
	padding-left:15px;
	padding-right:50px;
	padding-bottom:15px;
}

#mainarea {
width:860px;
clear:both;
padding-left:30px;
}

#contentarea {
	width:550px;
	padding-bottom:20px;
	float:left;
	line-height:14pt;
	padding-top:5px;
	text-align: left;
	padding-left: 30px;
	
}

#contentarea a {

color: #999999;
}
#subscribe form span input{
border: 1px #336633 solid;
background-color:#F4E8CE;
}

#quote
{
   font-size: 12px;
   padding-left: 20px;
   font-weight:  bold;
}
#sidebar {
	float:left;
	width:200px;
	line-height:13pt;
	color:#FFFFFF;
	font-family: tahoma;
}

#sidebar ul
{
background-image: url(/images/side_top.png);
}

#footer {
	width:900px;
	clear:both;
	height:50px;
	text-align:center;
	line-height:14pt;
	background-image:url(/images/footer.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top: 25px;
	font-weight: bold;
}

#footer a {
color:#FFFFFF;
}

h1, h1 a {
font-size:25pt;
color:#FFFFFF;
margin:0;
}

h2 {
font-size:15pt;
color:#330000;
padding-top:6px;
}

#sidebar h2 {
font-size:15pt;
padding-left:10px;
color:#FFFFFF;
padding-top:6px;
}

.description {
font-size:14pt;
color:#FFFFFF;
}

a {
color:black;
text-decoration:none;

}
#sidebar a {
color:#FFFFCC;
}

a:hover {
color:#E8E1C7;
	text-decoration:underline;
	background-color: #999999;
}

#contentheader
{
text-align: center;
}

#contactinfo
{
	margin-left: 15px;
	font-size: 10px;
	margin-top: 40px;
	margin-right: 40px;
	color: #000000;
	 text-align: center;
	 background-image:url(/images/contactbg.gif);
	 background-repeat:no-repeat;
	 width: 155px;
	 height: 290px;
	 
}

#contactinfo strong
{
	font-size: 16px;
}

#contactinfo hr
{
	width: 75%;
}

.service
{
   width: 490px;
   color: white;
   background-image: url(/images/o_bottom2.png);
   min-height: 139px;
   font-size: 10px;
   padding-left: 4px;
   padding-right: 8px;
}

.serviceTitle
{
   height: 20px;
   background-image: url(/images/o_top.png);
   text-align: center;
   font-size: 10px;
  padding-top: 3px; 
   padding-left: 1px;
}

.servicePic
{
   float: left;
   padding-left: 15px;
   padding-right: 3px;
   padding-top: 4px;
}

.serviceDesc
{
   font-size: 10px;
   color: white;
   text-align: left;
   padding-left: 8px;
   padding-right: 4px;
   padding-top: 4px;
}


#subscribe
{
   text-align: center;
   /*padding-right: 40px;*/

}

#adv
{
   padding-left: 20px;
   text-align: center;
}


table {
border: 0px;
margin: 0 auto;
}
form table {
border: 0px;
}
form input {
background-color: #fff;
border: 1px solid #CCCCCC;
color: black;
}
#contactinfo form input {
border: 0px;
}
#login #split a:hover{
background-color: #e8e1c7;
}
#content a {
color: black;
}
#content form table tr td {
border:0;
}
#subscribe form span input {
color: black;
}
#subscribe form input{
border: 0px;
}

a img{
border-style: none;
}

