﻿body {
	background-image: url(/images/header.gif);
	background-repeat: repeat-x;	
	padding: 0px;
	margin: 0px;	
	height: 100%;	
	font-family: Arial,  Verdana , Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	BACKGROUND-COLOR: #ffffff;	
}

.outline {
	border: 0px solid #cccccc;
	padding: 0px;
	margin: 0px;
	width: 700px;
	background-image: url(/images/header_logo.gif);
	background-repeat:no-repeat;	
}

/************* #siteInfo styles ***************/
#siteInfo{
	clear: both;
	width:auto;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin-top: 0px;
	background-color:#58595B;	
}


/************* additional styles ***************/
#message_area { padding-left: 100px; }

span.errorMessage
{
	color: Red;
	font-weight: bold;
}

span.infoMessage
{
	color: Blue;
	font-weight: bold;
}

INPUT {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
SELECT {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a { text-decoration:none; }

a:link, a:visited {	color: #B92533;	text-decoration: none; }

a:hover { color: #891B26; text-decoration: underline; }

ul{	margin: 0; padding: 0; list-style: none; }

li{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;	
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-align:left;
}

/* PATH WAY */
#pathway_outer {
	width: 700px;
	border: 0px solid #cccccc;
	float: left;
	margin: 0px;
}

#pathway_inner {
	float: none !important;
	border: 0px solid #0000ff;
	width:700px;	
}

#buttons_contact {
	float: right;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 12px;
	margin-top: 13px;
	margin-bottom: 10px;
	border: 0px solid #00ff00;
}

/* LOGO */
#logo{
	display: block;
	float:left;
	width:158px;
	border: 0px solid #00ff00;
}

/* buttons */
#buttons {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 0px;
}

* #buttons { 
	margin-top: 0px;
	border: 0px solid #ff0000;
}/* IE 5/6 */ 


/* main menu */
#mainMenu{ /* IE 5/6 */
float:right; 
margin-top: 15px;
margin-right:35px;
border: 0px solid #00ffff;
height: 12px;
width:520px;
}

#mainMenu a{ /* IE 5/6 */
margin-right:30px;
}

* #mainMenu{ /* IE 5/6 */ 
float:right; 
margin-top: 15px;
margin-right:35px;
border: 0px solid #00ffff;
height: 12px;
width:auto;
}

* #mainMenu{ /* IE 5/6 */
margin-right:30px;
}


/* main level */
ul#mainlevel-nav{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li{
	display: block;
	background-image: none;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	margin: 0px;
	width: auto !important;
	width: 12px;
	font-size: 11px;
	line-height: 11px;
	white-space: nowrap;	
}

ul#mainlevel-nav li a
{
	width: 100%;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #ffffff;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover { text-decoration: underline; }

#container { width: auto; margin: 0px auto 0px auto; padding: 0px; text-align: left; }
#container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#menu { float:left; padding: 0px 3px 45px 10px; display: block; }
#menu td { font-size:14px; font-weight:bold; padding-top:6px; padding-bottom:6px; }
#menu a { color:#217593; }

/************* login page styles ***************/
#login_area { width:300px; padding: 36px 0px 75px 50px; }
#login_area td { padding: 0px; margin: 0px;	text-align: left; font-size: 11px; }

/************* default page styles ***************/
#home_content { width:auto; padding-bottom:30px; display: block; }
#main_content { float:left; width:auto; margin-right:40px; }
#main_content p { font-size: 13px; line-height:18px; }
.welcome_hdr { font-size: 22px; color: #b92533; padding-left:0px; padding-bottom:0px; margin-top:0px; margin-bottom:5px; }
#in_the_news { float:left; width:270px; background-color:#dbe5f1; text-align:center; margin-top:15px; padding: 6px 5px 10px 5px; border: solid 2px #036385; }
#in_the_news p { font-size:13px; margin-bottom:4px; margin-top:0px; }
.news_link { font-size:14px; font-weight:bold; }
.news_hdr { font-size: 22px; color: #b92533; padding-left:0px; padding-bottom:0px; margin-bottom:5px; }

/************* Contact Us page styles ***************/
#contact_content { padding: 0px 100px 35px 10px; float:left; }
.contact_hdr { font-size: 22px; color: #000000; padding-left:0px; padding-bottom:0px; margin-top:0px; margin-bottom:5px; }
#contact_content p { font-size: 13px; line-height:22px; }
.sales_contact li{ padding-left:0px; }
.sales_contact table { margin-bottom:3px; }
.regions { margin-top:30px; margin-bottom:4px; }
.regions td { margin-top:0px; padding-top:0px; }
.regions li{ padding-left:0px; }
.additional_contacts li{ padding-left:0px; }

/************* CompanyProfiles page styles ***************/
.profiles_hdr { font-size: 22px; color: #000000; padding-left:0px; padding-bottom:0px; margin-bottom:5px; }
#company_profiles { width:auto; padding: 0px 90px 35px 90px; }
table.adminGrid { width:100%; text-align:center; }
table.adminGrid td {  padding: 3px 0px 0px 4px; }
table.adminGrid th { height: 25px; color: #ffffff; font-weight: bold; background-color: #036385; }
table.adminGrid th a { color: #ffffff; }

/************* Information page styles ***************/
.information_hdr { font-size: 22px; color: #000000; padding-left:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#information { width:500px; padding: 0px 20px 35px 10px; float:left; }
#information table { margin-top:30px;  }
#information p { margin-top:0px; margin-bottom:20px;  }

/************* NewAccounts page styles ***************/
.account_hdr { font-size: 22px; color: #000000; padding-left:0px; padding-bottom:0px; margin-bottom:5px; }
#new_account { padding: 0px 100px 35px 100px; }

/************* ForgotPassword page styles ***************/
.password_hdr { font-size: 22px; color: #000000; padding-left:0px; padding-bottom:0px; margin-bottom:5px; }
#forgot_password { padding: 0px 100px 35px 100px; }

/************* Visit Capsule Tech Div styles ***************/
.visit_capsule { float:left; width:220px; padding:0px 10px; margin:0px 10px; border:1px solid #dcdee0; background:#f5f5f5 url(../images/fold.gif) top left no-repeat; }
.visit_capsule p { padding:0px; margin:0px 0px 10px 0px; line-height:1.5em; font-size:13px; text-align:justify; }
.visit_capsule h2 { color:#217593; font-family:Arial; font-weight:bold; font-size:14px; padding:0px; margin:20px 0px 5px 0px; }

.container { width:800px;}