/** GLOBAL STYLES **/
body
{
	margin: 0px auto;
	background-color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
	vertical-align: top;
	
}

/** LINK STYLES **/
a:link { 
	color: #3e4349;
	background: #ecf0f3
	text-decoration: none;
	}
a:visited { 
	color: #3e4349;
	text-decoration: none;
	}
a:hover { 
	color: #3e4349;
	background-color: #dbe1e8;
	text-decoration: none;
	}
a:active { 
	color: #3e4349;
	text-decoration: none;
	}

a {
	text-decoration: none;	
    }

a.home_nav:hover {
   background-color:#b6b6b6; 
   }
   
 

 
a.bodylink {     
    color: #3e4349;
	font:bold;
	background-color:#dcdfe2;
	text-decoration:underline
 	}

a.bodylink:visited { 
	color: #3e4349;
	text-decoration: underline;
	}
	
a.bodylink:hover {
    background-color:#b6b6b6;    
   }
/** LINK STYLES **/











textarea
{
	font: normal 9px Arial, Verdana, sans-serif;
}


/** Content Section Styles **/

#hr_logo
{
	position: absolute;
	width: 118px;
	height: 57px;
	top: 20px;
	left: 20px;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;	
	}
	
	
#logo_bar
{
	background: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;	
	}
	

#header_nav
{
	position: absolute;
	width: 345px;
	height: 25px;
	top: 0px;
	left: 418px;
	float: left;
	margin: 0px;
	padding: 0px;
	font: normal 9px Arial, Verdana, sans-serif;
	color: #3F5363;
	background-position: bottom;
	background-color: #F0F3F5;
}

#header
{
	position: absolute;
	width: 763px;
	height: 105px;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}


#headline
{
	height: auto;
	padding: 3px 0px 0px 10px;
	margin-bottom: 0px;
	font: bold 15px Arial, Verdana, sans-serif;
	line-height: 30px;
	color: #4c4c47;
}

#headline_sub
{
	height: auto;
	padding: 0px 0px 0px 10px;
	margin-bottom: 0px;
	font: bold 13px Arial, Verdana, sans-serif;
	line-height: 30px;
	color: #545f6b;
}


#headlinetext
{
	height: auto;
	padding: 3px 3px 3px 10px;
	margin-bottom: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	line-height: 20px;
	color: #3e4349;
}

#maintextarea
{
	height: auto;
	left: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	border-top: 10px;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #3e4349;
	line-height: 20px;
	text-align: left;
}

#textarea
{
	height: auto;
	left: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	border-top: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #3e4349;
	line-height: 20px;
	text-align: left;
}


#textarea_bold
{
	height: auto;
	left: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #3e4349;
	line-height: 20px;
	text-align: left;
}


#textarea_news
{
	height: auto;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	border-top: 0px;
	color:#3e4349;
	font: normal 11px Arial, Verdana, sans-serif;
	font-style: normal;	
	}
	
	
#textarea_sm
{
	height: auto;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	border-top: 0px;
	color:#999999;
	font: normal 10px Arial, Verdana, sans-serif;
	font-style:italic;	
	}

#subnav
{   
    margin-top: 0px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
	font: normal 10px Arial, Verdana, sans-serif;
	color: #4e555e;
	line-height: 10px;
	text-transform: normal;
}

#subnav a
{
	color: #3e4349;
}

#copyright
{   
    margin-top: 10px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	font: normal 9px Arial, Verdana, sans-serif;
	line-height: 5px;
	color: #9c9c9c;
	text-transform: normal;
}

#textarea_exteam_title
{
	height: auto;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px;
	color:#616a75;
	font: bold 12px Arial, Verdana, sans-serif;
	font-style: oblique;	
	}
	
	
#textarea_exteam_sm
{
	height: auto;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px;
	color:#616a75;
	font: normal 10px Arial, Verdana, sans-serif;
	font-style:italic;	
	}
	
	
	
/** Content Section Styles **/




/** SMnav  **/

#SMnav
{   
    margin-top: 2px;
	padding: 0px 0px 0px 10px;
	margin-bottom: 0px;
	font: normal 9px Arial, Verdana, sans-serif;
	line-height: 10px;
	text-transform: normal;
	color: #6f7985
}
#SMnav a
{
	color: #3e4349
}

/** SMnav  **/




#leftbanner
{   
 	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 8px;
	font: normal 11px Arial, Verdana, sans-serif;
	text-align: left;
	line-height: 10px;
	text-transform: normal;
}

#leftnav
{   
 	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 15px;
	font: normal 11px Arial, Verdana, sans-serif;
	text-align: left;
	color: #3e4349;
	line-height: 10px;
	text-transform: normal;
	
}



<!--
.hilite 
{ 
   background-color:#dbe1e8;
  
}
-->


#leftnav a
{
	color: #494f57;
}




/** TOP NAV  **/
#header_topnav
{
	position: absolute;
	width: 701px;
	height: 40px;
	top: 51px;
	left: 170px;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
#header_topnav div
{
	width: 140px;
	height: 41px;
	float: left;
}

/** TOP NAV  **/


/** CONTACT FORM STYLES **/
input {
 background-color: #ffffff;
 border: 1px solid #6f7b8b;
 height: auto;
 font: normal 11px Arial, Verdana, sans-serif;
}

selected
{ 
    height: auto;
	left: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	border-top: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #3e4349;
	line-height: 20px;
	text-align: left;
}

option  
{ 
    height: auto;
	left: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	border-top: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #3e4349;
	line-height: 20px;
	text-align: left;
	
}

textarea { 
 font: normal 11px Arial, Verdana, sans-serif;
 background-color: #ffffff;
 border: 1px solid #6f7b8b;  
}


/** CONTACT FORM STYLES **/


/** DROPDOWN STYLES **/
.dropdown_off
{
	position: absolute;
	top: 100px;
	width: 150px;
	visibility: hidden;
	z-index: -1;
	margin: 0px;
	padding: 10px 5px;
	border: 1px solid #a0a5ac;
	background-color: #f7f8f9;
	font: normal 11px Arial, Verdana, sans-serif;
	line-height: 20px;
	text-align: left;
	text-transform: normal;
	color: #3e4349;
}
.dropdown_over
{
	position: absolute;
	top: 100px;
	width: 150px;
	visibility: visible;
	z-index: 10;
	margin: 0px;
	padding: 10px 5px;
	border: 1px solid #a0a5ac;
	background-color: #f7f8f9;
	font: normal 11px Arial, Verdana, sans-serif;
	line-height: 20px;
	text-align: left;
	text-transform: normal;
	color: #3e4349;
}
.dropdown_over a
{
	text-decoration: none;
	color: #3e4349;
}
.dropdown_over a:hover
{
	text-decoration: none;
	color: #3e4349;
}
#solutions
{
	left: 227px;
	margin: 0px;
}
#company
{
	left: 367px;
	margin: 0px;
}
#partners
{
	left: 507px;
	margin: 0px;
}
#support
{
	left: 647px;
	margin: 0px;
}