body {
background: #ffffff url(images/bdbg.gif) repeat-x top center;
font-size:10pt;
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin: 0px auto;
padding:0px 0px 0px 0px;
color:#333333;
}



#page {
	border:2px solid #333;
clear:both;
margin: 0px auto;
width:900px;
background: #FFFFFF;
border-collapse:collapse;
}

.space {line-height:5px;}

#header {
	background: #fff;
	clear:both;
	margin: 0px auto;
	width: 100%;
	height: 198px;
	padding: 0px
}

#nav {
background: #ffffff url(images/nav.gif) repeat-x top center;
float:left;
width:720px;
line-height:14pt;
}

#nav a{
	width:130px;
float:left;
	padding-left:10px;
	padding-top:20px;
	height:40px;
	text-align:center;

	color:#555555;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	}

  
#nav a:hover {
	text-decoration:none;
	color:#a10000;
	}

#nav a.active {
	text-decoration:none;
	color:#555555;
}


#sidebar {
float:left;
width:225px;
line-height:14pt;
}

#sidebarnav {
margin-left:0px;
margin-top:10px;
}
  
#sidebarnav a {
	width:220px;
	display:block;
	clear:both;
	padding-left:10px;
	padding-top:6px;
	height:25px;
	border-bottom:2px solid #ededed;
	color:#555555;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	background-color:#f4f4f4;
  }
  
  
#sidebarnav a:hover {
	background-color:#a10000;
	text-decoration:none;
	color:#FFF;
	}

#sidebarnav a.active {
	background-color:#f9f9f9;
	text-decoration:none;
	color:#555555;
}





#contentarea {
width:650px;
padding-left:15px;
padding-bottom:20px;
float:left;
line-height:14pt;
}



#footer {
width:100%;
clear:both;
height:30px;
padding-top:10px;
text-align:center;
line-height:14pt;
background-color:#000000;
color: #FFFFFF
font-size:9px
}



h1{
font-size:12pt;
color:#000;
}

h1 a {
font-size:12pt;
color:#000;
text-decoration:underline;
}



h2 {
font-size:12pt;
color:#333333;
}

h3 {
font-size:10pt;
color:#a10000;
}

table, th, td {vertical-align:top;}
th {text-align:left;}

.description {
font-size:14pt;
color:#FFFFFF;
margin:0;
}

a:link {
color:#000;
text-decoration:underline;
}

a:hover {
text-decoration:none;
color:#000000;
}

a:visited { color:#333;
text-decoration:underline;
}

#brian {
width:200px;
clear:both;
height:200px;
padding-top:5px
text-align:left;
background-image:url(images/brian.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}



#brian p {
color:#FFFFFF;
font-size: 11px;
line-height: 12px;
margin-right:10px;
padding-top:8px;
padding-left:10px;}

#storelftcol {
margin-left:10px;}

#studio {
margin-left:10px;}

#extra {
width:200px;
clear:both;
height:200px;
text-align:left;
background-color:#FFFFFF;
}



#extra p {margin-right:70px;
padding-top:20px;
padding-left:10px;}





#newsletter {
width:225px;
clear:both;
height:150px;
padding:10px 5px;
text-align:left;
line-height:14pt;
color: #FFFFFF
background-image:url(images/newsletter.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}


#trainnav a{
float:left;
	padding-left:20px;
	color:#0c0cb8;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}

  
#trainnav a:hover {
	text-decoration:none;
	color:#555;
	}

#trainnav a.active {
	text-decoration:none;
	color:#555555;
}


.store {
width:600px;
clear:both;
height:205px;
padding:10px 10px 10px 30px;
text-align:left;
line-height:12pt;
color: #333;
background-image:url(images/storebackground.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.store1 {
width:375px;
clear:both;
height:600px;
padding:10px 10px 10px 30px;
text-align:left;
line-height:12pt;
color: #333;
background-image:url(images/storebackground1.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.storeimage {
width:200px;
float:left;
}
.storetext {
width:390px;
float:left;
padding:0px 3px 0px 7px;
}

.rates {
width:600px;
clear:both;
height:330px;
padding:10px 10px 10px 30px;
text-align:left;
line-height:12pt;
color: #333;
background-color:#0c0cb8;
}

#updates {
line-height:12pt;
clear:both;
color: #333;
}

#updateshdr{
clear:both;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px
font-weight:bold;
padding:4px 50px;
text-align:left;
color: #fff;
background-color:#0c0cb8;
border-bottom:#a10000 solid 2px;
}
ul, li {
line-height:12pt;
}