body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
a {
	color: #0263a1;
	text-decoration:none;
}
a:hover {
	color: #758E1C;
}
#main{
	background-color:#FFF;
	width:980px;
	margin:auto;
}
#tophead{
position:relative;
height:87px;
width:940px;
margin:auto;
}
#logo{
position:absolute;
left:0px;
background-image:url(images/top_logo.jpg);
width:126px;
height:87px;
cursor:pointer;
}
#tagline{
position:absolute;
left:814px;
width:126px;
height:87px;
background-image:url(images/top_tagline.jpg);
}
#flash{
height:288px;
width:940px;
margin:auto;
}
#home{
position:relative;
height:275px;
width:940px;
margin:auto;
}
#home .left{
	position:absolute;
	width:635px;
	height:275px;
	left:0px;
	padding:20px;
}
#home .left p{
	margin-top:0px;
	line-height:18px;
}
#home .left h1{
	margin-top:0px;
	margin-bottom:15px;
	font-size:18px;
}
#home .left h2{
	margin:0px;
	font-size:16px;
	color: #0263a1;
}
#home .right{
	position:absolute;
	width:230px;
	height:250px;
	left:675px;
	padding:20px;
}
#home .right h1{
	text-align:left;
	margin-top:0px;
	margin-bottom:15px;
	font-size:18px;
}
#footer{
	position:relative;
	height:25px;
	width:940px;
	background-image:url(images/footer_slice.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
}
#footer .links{
	position:absolute;
	width:920px;
	color:#fff;
	text-align:center;
	font-size:10px;
	padding-top:5px;	
}
#footer a{
	color:#fff;
}
#footer a:hover{
	color:#d0fc35;
}
#header{
position:relative;
height:170px;
width:940px;
margin:auto;
}
#sub{
	position:relative;
	height:inherit;
	width:940px;
	margin:auto;
	margin-top:0px;
	padding-top:20px;
}
#sub .nav{
	position:absolute;
	width:162px;
	left:0px;
	border-color:#CCCED7;
	border-style:solid;
	border-width:1px;
	margin-top:0px;
	padding:10px;
}
#sub .nav ul{
	margin:0px;
	padding-left:0px;
}
#sub .nav li{
	margin-left:0px;
	list-style:none;
	border-top:dotted;
	border-top-color:#999;
	border-top-width:1px;
}
#sub .nav ul li a{
	display: block;
	color:#0065a3;
	padding:7px;
	cursor:pointer;
}
#sub .nav ul li a:hover{
	background-color:#eaf9b7;	
}
#sub .nav ul li ul li a{
	display: block;
	color:#0065a3;
	padding-left:25px;
	cursor:pointer;
}
#sub .nav .on{
	background-color:#eaf9b7;	
}
#sub .right{
	position:absolute;
	width:140px;
	right:0px;
	top:20px;
	margin-top:0px;
	color:#555555;
	font-size:11px;
}
#sub .right h1{
	text-align:left;
	margin-top:0px;
	margin-bottom:15px;
	font-size:18px;
}
#sub .right .title{
	display:block;
	font-weight:bold;
	color:#0065a3;
	margin-bottom:10px;
	border-top:dotted;
	border-top-color:#999;
	border-top-width:1px;
	padding-top:10px;
}
#sub .right a{
	color:#555555;
	font-size:11px;
}
#sub .right a:hover{
	color:#0065a3;
	font-size:11px;
}
#sub .right .quotes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	color: #818181;
}
#sub .content{
	width:535px;
	padding-left:210px;
	margin-top:0px;
	padding-top:0px;
}
#sub .content h1{
	margin-top:0px;
	padding-top:10px;
	font-size:20px;
	color:#91b903;
}
#sub .content h2{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	font-size:16px;
	color:#0065a3;
}
#sub .content p{
	margin-top:0px;
	padding-top:0px;
	line-height:17px;
}
.blueBold {
	font-weight: bold;
	color: #0065A3;
}

#sub .content li{
	padding-bottom:5px;
	line-height:16px;
}
#nav_home
{
	background-image:url(images/nav_home_off.jpg);
	width:73px;
	height:27px;
	cursor:pointer;
}
#nav_home:hover
{
	background-image:url(images/mainnav_home_on.jpg);

}
#nav_about
{
	background-image:url(images/nav_about_off.jpg);
	width:74px;
	height:27px;
	cursor:pointer;
}
#nav_about:hover
{
	background-image:url(images/mainnav_products_on.jpg);

}
#nav_solutions
{
	background-image:url(images/nav_solutions_off.jpg);
	width:92px;
	height:27px;
	cursor:pointer;
}
#nav_solutions:hover
{
	background-image:url(images/mainnav_services_on.jpg);

}
#nav_careers
{
	background-image:url(images/nav_careers_off.jpg);
	width:87px;
	height:27px;
	cursor:pointer;
}
#nav_careers:hover
{
	background-image:url(images/nav_careers_on.jpg);

}
#nav_news
{
	background-image:url(images/nav_news_off.jpg);
	width:125px;
	height:27px;
	cursor:pointer;
}
#nav_news:hover
{
	background-image:url(images/mainnav_news_on.jpg);

}
#nav_investors
{
	background-image:url(images/nav_investors_off.jpg);
	width:95px;
	height:27px;
	cursor:pointer;
}
#nav_investors:hover
{
	background-image:url(images/mainnav_about_on.jpg);

}
#nav_support
{
	background-image:url(images/nav_support_off.jpg);
	width:85px;
	height:27px;
	cursor:pointer;
}
#nav_support:hover
{
	background-image:url(images/nav_support_on.jpg);

}
#nav_contact
{
	background-image:url(images/nav_contact_off.jpg);
	width:101px;
	height:27px;
	cursor:pointer;
}
#nav_contact:hover
{
	background-image:url(images/nav_contact_on.jpg);
}
#navdrop{
left:5px;
text-align:left;
width: 160px;

}
#navdrop2{
background-color:#eceded;
color:#0065a3;
left:5px;
text-align:left;
width: 150px;
}
#navdrop2:hover{
background-color:#1183c8;
color:white;
}
