BODY	{ 
FONT: 12px tahoma, verdana, arial, sans-serif;
min-width:780px;
line-height:14pt;
margin: 0 0 0 0;
height: auto;
}    

P	{ 
line-height:14pt;
}    

h1
{
font: 20px tahoma, verdana, arial, sans-serif;
font-weight: bolder;
text-align: center;
}

h2
{
font: 16px tahoma, verdana, arial, sans-serif;
font-weight: bold;
text-align: left;
}

ul
{
margin: 20px;
padding: 0;
list-style: none;
}

li{
line-height: 18px;
padding-left: 15px;
background-image: url(picts/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}

a:link{ 
color: #3300FF; 
text-decoration: none 
}  

a:visited	{ 
color: #3300FF; 
text-decoration: none 
}  

a:hover{ 
color: #FF6600; 
text-decoration: none 
}

a:active	{ 
color: #666666; 
text-decoration: none 
}  

/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */  
TABLE	{ 
COLOR: #000000; 
FONT: 12px tahoma, verdana, arial, sans-serif;
line-height:14pt;
margin-left:0px;
}  

img.x
{
position:absolute;
left:0px;
top:215px;
}

#x2
{
position:absolute;
top: 200px;
left:0px;
}

img.x2
{
position:absolute;
left:0px;
top:214px;
z-index:-1;
}

.title{ 
COLOR: #141424; 
FONT: 18px verdana, arial, sans-serif; 
font-weight: bold 
}  

.biglink{ 
FONT: 12px verdana, arial, sans-serif; 
font-weight: bold; 
font-style: italic; 
TEXT-DECORATION: none 
}  

.biglink:hover 	{ 
FONT: 12px verdana, arial, sans-serif; 
font-weight: bold; 
font-style: italic; 
TEXT-DECORATION: underline 
}  

.just {
text-align: justify;
line-height:14pt;
}  

.copyright	{ 
COLOR: #999999; 
FONT: 9px verdana, arial, sans-serif; 

}  

.smalltitle 	{ 
COLOR: #000000; 
FONT: 11px verdana, arial, sans-serif; 
font-weight: bold;
}  

.careertitle	{ 
COLOR: #666666; 
FONT: 14px verdana, arial, sans-serif; 
font-weight: bold 
}  

.subtitle	{ 
COLOR: #336699; 
FONT: 15px verdana, arial, sans-serif; 
font-weight: bold;
}

.phonetitle	{ 
COLOR: #000000; 
FONT: 12px verdana, arial, sans-serif; 
font-weight: bold;
}

.picturecomments{ 
COLOR: #666666; 
FONT: 12px verdana, arial, sans-serif;
}

.price{ 
COLOR: #FF6600; 
FONT: 13px verdana, arial, sans-serif; 
font-weight: bold  
}  

.picturehilight	{ 
COLOR: #3366FF; 
FONT: 13px verdana, arial, sans-serif; 
font-weight: bold  
}  

.picturetitle 	{ 
COLOR: #000000; 
FONT: 12px verdana, arial, sans-serif; 
font-weight: bold;
}  

.list { 
COLOR: #000000; 
FONT: 12px verdana, arial, sans-serif; 
font-weight: normal 
}  

.quotechoice	{ 
COLOR: #000099; 
FONT: 11px verdana, arial, sans-serif; 
font-weight: normal; 
}  

.faq 		{ 
line-height: 19px; 
}  

.moto-font	{ 
color: #FFFFFF; 
align: center; 
font: 10px verdana, arial, sans-serif; 
font-weight: bold; 
}  

#moto-location { 
right: 10px; 
color: #000000; 
POSITION: absolute; 
TOP: 164px; 
}      

.menu { 
font-size:.8em;
border-right: #313252 1px solid; 
position:relative; 
clear:both; 
width:auto;
height:28px; 
margin:0 0 0 0; 
padding:0 0 0 0; 
background:#000000; 
border-top:1px solid #000000; 
/*background-image: url(picts/menu.gif);  */
}    

/* SIDEBAR OPTIONS */   
a.sidelink:link		{ 
color: #FFFF63; 
text-decoration: none;
}  

a.sidelink:visited	{ 
color: #FFFF63; 
text-decoration: none; 
}  

a.sidelink:active	{ 
color: #FFFF63; 
text-decoration: none;
}  

a.sidelink:hover	{ 
color: #99FF99; 
text-decoration: none; 
}  

.sidebartitle	{ 
COLOR: #FBDB74; 
FONT: 13px verdana, arial, sans-serif; 
font-weight: bold;
}  

.sidebartext	{ 
COLOR: #FFFFFF; 
FONT: 11px verdana, arial, sans-serif;
}  

.date-font	{ 
color: #FFFFFF; 
font: 10px verdana, arial, sans-serif; 
font-weight: bold;
}  

#date-location	{ 
left: 10px; 
POSITION: absolute; 
TOP: 164px;
}      

/* HIDE MENU AND ITEMS FOR PRINTING */   
@media print { 
.printhide 	{ display:none; } 
.printhelp	{ width:600px; }
} 

@media screen{ 
.printonly 	{ display:none; } 
}      

.button-popups { 	
background-image: url("picts/button-popup.gif"); 		
background-color:#2D2D4A; 		
FONT-FAMILY: arial, verdana, helvetica, sans; 		
color: #CFCFE0; 		
font-size: 8pt; 		
height: 23px; 		
width: 100%; 		
cursor:hand; 		
font-weight: bold; 		
text-align: center; 		
padding-top: 2px; 		
padding-bottom: 2px; 		
padding-left: 2px; 		
padding-right: 2px; 		
BORDER: #FFFFFF 0px solid; 
}  

.buttonon-popups { 	
background-image: url("picts/buttonon-popup.gif"); 		
background-color:#C0C0C0; 		
FONT-FAMILY: arial, verdana, helvetica, sans; 		
color: #000000; 		
font-size: 8pt; 		
height: 23px; 		
width: 100%; 		
cursor:hand; 		
font-weight: bold; 		
text-align: center; 		
padding-top: 2px; 		
padding-bottom: 2px; 		
padding-left: 2px; 		
padding-right: 2px; 		
BORDER: #FFFFFF 0px solid;
}   

.shadeform	{ 
FONT: 13px arial, verdana, sans-serif; 		
background-image: url("picts/shadeform.gif"); 		
text-align: left; 		
WIDTH: 200PX; 		
BORDER: #000000 1px solid;
}   

.quoteform	{ 
FONT: 13px arial, verdana, sans-serif; 		
background-image: url("picts/shadeform.gif"); 		
text-align: left; 		
BORDER: #000000 1px solid
}  

.quotedropdown 	{ 
COLOR: #333333; 		
WIDTH: 260PX; 		
background-color: #F1F4F5; 		
FONT: 11px verdana, arial, sans-serif
}   

.dropdown 	{ 
COLOR: #333333; 		
WIDTH: 200PX; 		
background-color: #F1F4F5; 		
FONT: 11px verdana, arial, sans-serif;
}   

.textarea	{ 
FONT: 13px arial, verdana, sans-serif; 		
background-image: url("picts/shadeform.gif"); 		
text-align: left; 		
WIDTH: 275PX; 		
BORDER: #000000 1px solid;
}  

.submitbutton { 
FONT: 9pt arial, verdana, sans-serif;
}   

.searchform { 	
WIDTH: 110PX; 		
HEIGHT: 20PX; 		
FONT: 11px arial, sans-serif; 		
background-image: url("picts/shadeform.gif"); 		
BORDER: #000000 1px solid 
padding:2px;
margin:2px;
padding-left:5px;
}   

.seachform:active, .searchform:focus, .searchform:hover{
background-image: url("picts/shadow1.gif"); 		
}

.searchdrop { 
WIDTH: 60PX; 
HEIGHT: 20PX; 
FONT: 11px arial, sans-serif; 
background-color: #F1F4F5; 
}   

.searchbutton 	{ 
font-size: 8pt; 		  
width: 35px; 		  
background-color: #F1F4F5; 		  
BORDER: #000000 1px solid; 
}     

/* IMAGE HOVER CODE */   
.rollover 	{ background-color: #000000}  
.rolloveron { 
background-color: #0000FF; 
filter:alpha(opacity=55);
-moz-opacity:.55;opacity:.55; 
}     

/* START THE CODE FOR THE MENUS */    
/* TOP LEVEL MENU CONTROL */    
/* top navigation bar */ 
#nav {
width:auto;
height:28px; 
background:#ffffff url(picts/menu.gif); 
}

#nav ul{ 
font-family:Arial, Helvetica, sans-serif;  
padding:0 0 0 0; 
margin:0 0 0 0; 
white-space: nowrap; 
font-size:1.1em; 
float:left;
width:780px;
height:28px; 
background:#ffffff url(picts/menu.gif); 
list-style:none; 
}  

#nav ul li{ 
background-image:none;
padding-left: 0px;
background-position: 0;
font-family:Arial, Helvetica, sans-serif;  
display:inline;
}  

#nav ul li a{ 
font-family:Arial, Helvetica, sans-serif;  
margin: 0 0 0 0; 
padding: .25em 1.7em .3em 1.7em; 	
background:#ffffff url(picts/menu.gif); 
color: #CFCFE0; 
text-decoration:none; 
float: left; 
border-right: #313252 2px solid; 
}  

#nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus{ 
font-family:Arial, Helvetica, sans-serif;  
background:#ffffff url(picts/menuon.gif); 
color: #000000; 
text-decoration:none; 
border-right: #313252 2px solid; 
}    

#subnav ul{ 
font-family:Arial, Helvetica, sans-serif;  
padding:0 0 0 0; 
margin:0 0 0 0; 
float: left;
width: auto;
white-space: nowrap; 
font-size:1.1em; 
height:28px; 
background:none;
list-style:none; 
border-left: #313252 2px solid; 
}  

#subnav ul li{ 
background-image:none;

padding-left: 0px;
font-family:Arial, Helvetica, sans-serif;  
display:inline;
}  

#subnav ul li a{ 
font-family:Arial, Helvetica, sans-serif;  
margin: 0 0 0 0; 
padding: .25em 2em .3em 2em; 	
background:#ffffff url(picts/menu.gif); 
color: #CFCFE0; 
text-decoration:none; 
float: left; 
border-right: #313252 2px solid; 
}  

#subnav ul li a:hover, #nav ul li a:active, #nav ul li a:focus{ 
font-family:Arial, Helvetica, sans-serif;  
background:#ffffff url(picts/menuon.gif); 
color: #000000; 
text-decoration:none; 
border-right: #313252 2px solid; 
}    

a.menu_TOP{ 
display:block; 
line-height: 14pt; 
text-align: center; 
text-decoration:none; 
border-right: #313252 1px solid;  
}     

/* SUB LEVEL MENU CONTROL */   
a.menu_SUB{ 
display:block; 
padding: 2px 2px 2px 4px; 
text-decoration:none; 
filter:alpha(opacity=100); 
border-bottom: #999999 1px solid; 
}    

/* MORE SUB LEVEL MENU CONTROL */   
.menu_DIV{ 
border-top: #000000 0px solid; 
border-bottom: #666666 0px solid; 
border-right: #666666 1px solid; 
border-left: #666666 1px solid; 
filter:alpha(opacity=100); 
z-index:100; 
}   

#tickerbox
{
color: white;
}

/* NEWSLETTER BOXES */
.nl_signupBoxOuter
{
}

.nl_signupBoxInner
{
}

.nl_signupBoxTable
{
}

.nl_signupFieldNameCell
{
}

.nl_signupFieldControlCell
{
}

.nl_signupBoxInner h1
{
	color: blue;
	font-size: 12pt;
}

/* Testimonials */
.shortDescriptionBoxSubheader
{
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.shortDescriptionBoxText
{
	text-indent: 1cm;
}

.testimonialName, .testimonialPosition, .testimonialOrg
{
	text-align: right;
	font-style: italic;
}

.comments{
width:350px;
padding-left: 10px;
float:left;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
	background-image: url("picts/shadeform.gif");
}

#commentform textarea {
	width: 350px;
	background-image: url("picts/shadeform.gif");
}

#commentform #author:focus, #commentform #email:focus, #commentform #url:focus, #commentform textarea:focus {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
	background-image: url("picts/shadow1.gif");
}

#commentform #author:hover, #commentform #email:hover, #commentform #url:hover, #commentform textarea:hover {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
	background-image: url("picts/shadow1.gif");
}

#commentform #author:active, #commentform #email:active, #commentform #url:active, #commentform textarea:active {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
	background-image: url("picts/shadow1.gif");
}

#commentlist{
	border-top: 1px gray solid;
	}
	
.commentlist{
	border-top: 1px gray solid;
	margin: 0px;
	padding: 0px;
	}

.commentlist ul {
	font-size: 110%;
	list-style-type: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.commentlist li ul {
	font-size: 110%;
	list-style-type: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.commentlist li {
	font-size: 110%;
	list-style-type: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
	background-image: none;
	}
	
.commentwhite{
	min-height: 50px;
	height: auto;
	width: 349px;
	float: left;
	border-bottom: 1px gray solid;
	background-color: white;
	}

.commentwhite li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
	background-image: none;
	margin: 0px;
}

.commentblue{
	min-height: 50px;
	width: 349px;
	float: left;
	border-bottom: 1px gray solid;
	background-color:rgb(230, 230, 250);
	}

.commentblue li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
	background-image: none;
	margin: 0px;
	border-bottom: 1px gray solid;	
}

.commentblue ul {
	border-bottom: 1px gray solid;	
}
	
.commentname{
	width:100px;
	float: left;
	}
	
.commentbody{
	width:245px;
	float: left;
	}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
	background-image: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#content {
	margin: 30px 13em 0 3em;
	padding-right: 60px;
}

.storycontent{
	width:350px;
	}
	
#npnav {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 200px;
	/*background-color: #F9F9F9;
	float: right;*/
	text-align:right;
	position: absolute;
	top: 225px;
	right: 10;
	border: 0;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 190px;
	background-color: #F9F9F9;
	/*float: right;*/
	position: absolute;
	top: 260px;
	right: 10;
	border: 4px black ridge;
	}
	
#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	background-image: none;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#categories ul, #categories ul ol {
	margin: 0;
	padding: 0;
	}
	
#categories ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	background-image: none;
	}
	
.post {
	margin: 0 0 0px;
	/*border-bottom:1px black solid;*/
	padding-bottom: 0px;
	margin-bottom: 10px;
	text-align: justify;
	width:350px;
	float: left;
	}

.post hr {
	display: block;
	}

/* End Entry Lists */
#commentform
{
	font-family:arial;
	font-size:11px;
	margin-top:10px;
	background: rgb(230, 230, 250) url('picts/menu.gif') repeat-x top;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width:350px;
	padding-top:0px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	float: left;
}

#commentform button {
	display: block;
	font-family:arial;
	font-size:1.5em;
	background: url("picts/menu.gif") repeat-x;
	color:#FFFFFF;
	text-align: center;
	font-weight:bold;
	padding:4px;
	border-color: #cccccc; 
	border-width: 4px;
	border-style:outset; 
}

#commentform button:hover {
	background: url("picts/menuon.gif") repeat-x;
}

#commentform h3 {
font-size:1.5em;
background-image: url(images/menu.gif) repeat-x;
color:#FFFFFF;
text-align: center;
font-weight:bold;
padding:2px;
margin:0 0 0 0;
}
