@charset "UTF-8";
/* CSS Document */

body {
	background-color:#ffffff;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	}
	
#main {
	margin: 5px auto;
	width: 980px;
	}	
	
#container_home {
	background:url(images/home_sidebar.gif);
	position:relative;
	width:980px;
	}	
	
#container2 {
	background:url(images/sidebar2.gif);
	position:relative;
	width:980px;
	}	
	
a {
	color: #333333;
	}
	
a:hover {
	text-decoration:none;
	}		
	
/*banner homepage */		
	
#banner_home {
	background-color: #324395;
	height: 236px;
	margin-bottom:30px;
	padding:0;
	
	}
	
#bannerimg_home {
	padding:11px 0 0 0;
	position:relative;
	margin:0;
	}		
	
#logo_home {
	position:absolute;
	top:28px;
	left:20px;
	border:none;
	}	
	
#featured {
	position:absolute;
	top:69px;
	left:535px;
	border:none;
	}	
	
/*banner secondary pages*/	
	
#banner2 {
	background-color: #324395;
	height: 154px;
	padding:0;
	
	}	
	
#bannerimg2 {
	padding-top:11px;
	position:relative;
	margin:0;
	}		
	
#logo2 {
	position:absolute;
	top:22px;
	left:17px;
	border:none;
	}	
	
#title_sect {
	position:absolute;
	top:60px;
	left:737px;
	border:none;
	}		
	
/*homepage sidebar*/		
	
#bottom_home_right {
	float:right;
	width:322px;
	}
	
#header_home {
	margin:5px auto 20px 22px;
	}	
	
#bottom_home_right p {	
	color: #722e00;
	line-height:150%;
	margin:0 30px 10px 22px; 

	}	
	
#bottom_home_right a {	
	color: #722e00;
	

	}			

/*sidebar secondary*/
	
#sidebar {
	width:239px;
	float:left;
	margin:0;
	padding:0;
	}
	
.sidebar_dark img {
	margin:	5px auto 8px 20px;
	}
	
.sidebar_light img {
	margin:	15px auto 8px 20px;
	}	
	
.sidebar_dark {
	background-color:#f06101;
	padding-top: 15px;
	padding-bottom: 8px;
	} 	
	
.sidebar_light p {
	margin: 0 25px 12px 20px;
	color:#FFFFFF;
	}
	
.sidebar_dark p {
	margin: 0 25px	12px 20px;
	color:#FFFFFF;
	}

#sidebar a {
	color:#ffffff;
	text-decoration:none;
	}
	
#sidebar a:hover {
	text-decoration: underline;
	}	
	
		
/*homepage content area*/
	
	
#bottom {
	width: 980px;
	height:354px;
	margin:0;
	padding:0;
	background:url(images/home_bg.gif) no-repeat bottom left;
	
		}
	
#bottom_home_left {
	position:relative;
	height:354px;
	width:658px;
	float:left;
	margin:0;
	padding:0;
	}
	
#bottom_home_left_text {
	margin:10px 44px 50px 44px;
	padding:0;
	
	}
	
#bottom_home_left p {
	margin:0;
	color: #3e3e3e;
	line-height:200%;
	}
	
#bluebar {
	background:url(images/bluebar_bottom.gif) repeat-x bottom;
	margin:0;
	padding:0;
	height:10px;
	width:980px;
	}
	
	
/*general secondary content area*/

#center {
	width:741px;
	float: right;
	}
	
#content {
	margin: 22px 15px 15px 25px;
	padding:0;	
	}
	
#title {
	margin-bottom:25px;
	}	

#breadcrumb p {
	margin-bottom:25px;
	font-size:10px;
	line-height: 125%;
	color: #5f5f5f;
	}
	
#breadcrumb	a {
	color: #5f5f5f;
	}
	
#breadcrumb	a:hover {
	text-decoration:none;
	}

/*benefits page*/


#benefits_whole {
	width:700px;
	margin: 22px 0 50px 0;
	padding:0;
	}

.benefits_table {
	width:100%;
	background:url(images/bg_benefits.gif) repeat-y top left;
	margin: 0 0 16px 0;
	padding:0;
	}
	
.benefits_table_pic {
	float:left;
	margin:10px 0px auto 0px;
	padding:0;
	}	
	
.benefits_right {
	margin-left:144px;
	margin-top:0;
	margin-bottom: 8px;
	padding-bottom:8px;
	}	
	
.benefits_table p {
	color:#5f5f5f;
	font-size: 11px;
	line-height:150%;
	margin: 0 15px 15px 0;
	}
	
.benefits_table ul {
	color:#5f5f5f;
	font-size: 11px;
	line-height:150%;
	margin: 0px 15px 15px 20px;
	padding:0;
	}
	
.benefits_table	ul li {
	list-style-image: url(images/bullet.gif);
	padding-right:8px;
	margin:0;
	}

.benefits_subhead {
	margin-bottom: 8px;
	}
	
.dotted {
	margin-bottom:13px;
	}	
	
/*tabbed pages*/

#tab1 {
	width:700px;
	margin:0;
	padding:0;
	}	
	
#tab2 {
	width:700px;
	margin:0;
	padding:0;
	}	
	
#tab3 {
	width:700px;
	margin:0;
	padding:0;
	}	
	
#tab4 {
	width:700px;
	margin:0;
	padding:0;
	}			
	
.panelcontent {
	width:700px;
	background:url(images/panel_bg.gif);
	margin: 22px 0 35px 0;
	padding:0;
	}	
	
.panelcontent_plain {
	width:700px;
	margin: 22px 0 35px 0;
	padding:0;
	}		
	
.panelcontent table {
	float:left;
	width:404px;
	margin:0 20px 0 0;
	border-collapse:collapse;
	}	
	
.featurestext {
	float:left;
	width:404px;
	margin:0 20px 0 0;
	padding:0;
	}
	
.featurestext p {
	font-size: 12px;
	line-height:160%;
	padding: 0;
	margin:10px 0 15px 0;
	}	
		
.featurestext ul {
	font-size: 12px;
	line-height:160%;
	margin: 0px 15px 15px 20px;
	padding:0;
	}
	
.featurestext ul li {
	list-style-image: url(images/bullet.gif);
	padding-right:8px;
	margin:0;
	}
	
tr {
	font-size: 11px;
	line-height:160%;
	}
	
tr.light {
	background-color:#dddcdc;
	}
	
td {
	padding:10px 15px 10px 10px;
	}	
	
.keyfacts_right {
	float:right;
	width:275px;
	margin:0;
	padding:0;
}
	
.photo 	{
	margin:0 0 20px 0;
	border:none;
	}	
	
.bottom_buttons {
	margin:0;
	padding:0;
	}	
	
#accessories_whole {
	width:700px;
	margin: 22px 0 35px 0;
	padding:0;
	}	
	
.access_text {
	color: #000000;
	line-height: 160%;
	font-size: 12px;
	}
	
.access_text ul {
	font-size: 12px;
	line-height:160%;
	margin: 0px 15px 25px 20px;
	padding:0;
	}
	
.access_text ul li {
	list-style-image: url(images/bullet.gif);
	padding-right:8px;
	margin:0;
	}
	
	
.access_table {
	width:100%;
	background:url(images/bg_benefits.gif) repeat-y top left;
	margin: 0px 0 16px 0;
	padding:0;
	}	
	
.access_table p {
	color:#5f5f5f;
	font-size: 11px;
	line-height:150%;
	margin: 0 15px 15px 0;
	}	
	
.access_table ul {
	font-size: 11px;
	color:#5f5f5f;
	line-height:150%;
	margin: 0px 15px 15px 20px;
	padding:0;
	}
	
.access_table ul li {
	list-style-image: url(images/bullet.gif);
	padding-right:8px;
	margin:0;
	}
	
/*service training page*/

#servicebox {
	background-color:#e0e0e0;
	padding:10px;
	margin:25px 20px 25px auto;
}	

#servicebox img {
	margin-bottom:10px;
	}

.left {
	float:left;
	margin:auto 25px auto auto;
	}
	
.right {
	float:left;
	}
	
#servicebox p {
	color:#5f5f5f;
	font-size: 11px;
	line-height:150%;
	}		
	
#servicetable {
	width:700px;
	margin: 22px 0 50px 0;
	padding:0;
	}
	
#servicetable table{
	border: 0;
	line-height:150%;
	width:100%;
	margin: 0;
	padding:0px;
	border-collapse:collapse;	
	}
	
#servicetable td {
	padding-top:0px;
	margin:0;
	}
	
#servicetable tr { 
	padding: 0px;
	margin:0;
	}		
	
	
input, textarea {
	border:1px solid #e0e0e0;
	
	padding:4px 0 0 0;
	margin-top:2px;
	}	
	
select {
	font-size:11px;
	margin-top: 6px;
	}		
	
submit {
	font-size:11px;
	margin-top: 6px;
	}	
	
/*credit, etc.*/
	
.spacer {
	clear:both;
	}	
	
#credit p {
	font-size: 10px;
	color:	#6f6f6f;
	line-height:150%;
	margin: 10px 0 0 5px;
	}
	
#credit a {
	color: 	#6f6f6f;
	text-decoration:none;
	}
	
#credit a:hover {
	color:#000000;
	}

div.icons img{
border:0;
margin-right:-10px;
margin-top:-5px;
}

img.category_title{
margin-top:0px;
}



/* Current Home Page Styles */
a.new{
font-size:13px;
text-decoration:none;
}
img.new{
border:1px solid #CCC;
text-decoration:none;
}
img.new:hover{
border:1px solid #FE6804;
text-decoration:none;
}
div.whatsnew{
background-color:#E0E0E0;
padding:10px;
}
table.whatsnew{
position:relative;
left:-2px;
}
table.webinar{
margin-left:14px;
padding:0;
}
table.webinar td{
margin:0;
padding:0;
}
table.webinar a img{
border:0;
}
td.webinar_name{
text-align:center;
width:97px;
color:#044660;
}
td.webinar_name a img{
text-decoration:none;
}
