
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: center;
	background-color: #fff;
}

a { 
	color: #36c;
	text-decoration: none;
}
a:visited {
	color: #36c;
}

a:hover {
	color: #c93;
}

a:active { 
	color: #36c;
}
#maincontainer {
	width: 1500px;
	margin: 0px auto;
	text-align:left;
	padding: 0;
	border: 1px solid #36c;
}

#header {
	float:left;
	background-color: #fff;
	padding: 0;
	margin: 0;
}
#header_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #36c;
	text-decoration: none;
}

#leftmenu {
	
	padding: 0px;
	width: 150px;
}

#leftmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#breadcrumbs {
	list-style-type: none;
	font-weight: bold;
	font-size: 10pt;
}
#breadcrumbs li {
	display: inline;
}

/* ************************************
** topBar
**************************************/
.topBar {
	color: #fff;
	font-size: 8pt;
}
.topBar a { 
	color: #000;
}
.topBar a:visited {
	color: #000;
}

.topBar a:hover {
	color: #c93;
}

#maincontent {
	padding-top: 0px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 15px;
	background-color: #fff;
}
#maincontent a:link, a:visited, a:hover, a:active {
	color: #36c;
}
#maincontent a:hover {
	color: #c93;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.content_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #698BCB;
	text-decoration: none;
}

td {
	font-size: 11px;
}
	
.title {
	font-size: 120%;
	color: #698BCB;
}
p.indent {
	text-indent: 5px;
	width: 650px;
}

li.pdf {
	padding-top: 5px;
}	 

.pdf {
	background-image: url(images/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 20px;
}


h3.left-titles {
	color: #36c;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}
h3.dealer {
	color: #698BCB;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}
a.dealer {
	color: #36c;
}
a.dealer:hover {
	color: #000;
	text-decoration: underline;
}
a.dealer:visited {
	color: #36c;
}


/******************************/
/* Left Side - NAV Menu 
/******************************/
#SupportMenu {
	padding-left: 5px;
	width: 166px;
}

#SupportMenu table td a {
	font-weight: bold;
	color: #fff;
}
#SupportMenu table td a:link {
	font-weight: bold;
	color: #fff;
}
#SupportMenu table td a:visited {
	font-weight: bold;
	color: #fff;
}

#SupportMenu table td a:hover {
	font-weight: bold;
	color: #fff;
}
#SupportMenu table td a:active {
	font-weight: bold;
	color: #fff;
}

#SupportMenu table table td a:link {
	color: #36c;
}
#SupportMenu table table td a:visited {
	color: #36c;
}
#SupportMenu table table td a:hover {
	color: #36c;
}
#SupportMenu table table td a:active {
	color: #36c;
}

/******************************/
/* Press Release Pages        */
/******************************/

#front-news a{
	color: #36c;
}
#front-news a:hover {
	color: #c96;
} 

#press td {
	padding: 10px;
}

#press a:hover {
	color: #c93;
}

/******************************/
/* Investor Pages             */
/******************************/
.sub_menu {
	z-index: 500;
}
.menuTitle a:link {
	font-weight: bold;
	color: #fff;
	display: block;
}
.menuTitle a:visited {
	color: #fff;
}
.menuTitle a:hover {
	color: #fff;
}

a.subMenu {
	color: #36c;
	display: block;
	margin: 0;
	margin-left: 6px;
	margin-right: 5px;
	padding: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

a.subMenu:visited {
	background-color: #fff;
}
a.subMenu:hover {
	background-color: #d9e9f6;
	color: #c93;
}


/******************************/
/* Table things               */
/******************************/

.hlt-tr {
	background-color: #ddd;
}

/******************************
/  Warranty Page
/******************************/
.warrantyheader {
	text-align: center;
	font-size: 150%;
	color: #3a72b7;
}

#warranty th {
	font-size: 22pt;
	font-weight: bold;
	text-align: left;
}
#warranty td {
	font-family: Ariel;
	font-size: 10pt;
}
/****************************
/  LIghtbox
/******************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('./js/overlay.png'); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./js/overlay.png", sizingMethod="scale");
	}	

/******************************/
/* Footer Page                */
/******************************/
#footer {
	text-align: right;
	color: #fff;
	padding: 0px;
	margin: 0px auto;
	width: 900px;
	font-size: 7pt;
}

#footernav {
	padding: 5px;
	padding-right: 10px;
	text-align: right;
	color: #fff;
	background-color: #36c;
}
#footernav img {
	border: 1px solid #fff;
	vertical-align: middle;
}
#footernav a {
	color: #fff;
}

#footernav a:hover {
	color: #c93;
}
