html, body {
	font-family: verdana;
	font-size: 11px;
   	padding: 0;
	color: #666666;
	background-color: #FFFFFF;
	
}

body	{
text-align:center;
}
.leftAlign	{
	text-align:center;
}

div#bg	{
	background-image:url("../interface/bg_top_bot.gif");
	}

/* NEEDED ON EACH SITE */
A { color: #1066d5; } 
A:visited { color: #1066d5; } 
A:active { color: #1066d5; }
A:hover { text-decoration: underline; } 

P { font-family: verdana, arial, sans-serif; color: #666666;; font-size: 11px; line-height: 14px; font-weight: normal; }
TD { font-family: verdana, arial, sans-serif; color: #666666; font-size: 11px; font-weight: normal; text-decoration: none;  }
LI { font-family: verdana, arial, sans-serif; color: #666666; font-size: 11px; font-weight: normal;  }

.bold { font-weight: bold; background: #eeeeee; }

.header	{
	color: #000000;
	font-weight: bold;
	}

.sty_quote { color: #1072bb;
	font-size: 12px; }


h1 {
	color: #D65C37;
	font-size: 13pt;
	font-weight: bold;
	}	
	
td.line {
	border-bottom: 1px dashed #ccc;
	}

div#content	{
	
	/*left: 50%;*/
	width: 934px;
	padding-top: 20px;
	/*margin-left: -467px;*/
	margin:0 auto;

	}

div#container{
	float: left;
	width: 890px;
	background-color: #FFFFFF;
	}

div#home_image_container	{
	float: left;
	width: 890px;
	}

div#header_logo {
	float: left;
	width: 198px;
	background-color: #FFFFFF;
	}
	
div#header_bg {
	float: right;
	width: 692px;
	height: 93px;
	background:url("../interface/header_bg.gif");
	}

div#header_banner_links {
	float: right;
	color: #797979;
	padding-top: 10px;
	padding-right:15px;
	font-size:10px;
	}
	
.separator	{
	color:#ff6600; 
	font-weight:bold;
	display: inline;
}
	
div#header_banner_links a { color: #797979; font-size: 10px; text-decoration: underline; }




div#header {
	background: none;
	clear: all;
	height: 106px;
}
	
div#header_banner {
	float: right;
	width: 599px;
}	
	
div#home_body {
	float: left;
	width: 890px;
	background-color: #FFFFFF;
	text-align:left;
}
div#bg_column_header_left {
	width: 79px;
	height: 97px;
	float:left;
	background:url(../interface/bg_left.gif);
}

div#bg_column_header_right {
	width: 79px;
	height: 97px;
	float:left;
	background:url(../interface/bg_right.gif);
}
div#bg_column_foot_left {
	width: 79px;
	height: 68px;
	float:left;
	background:url(../interface/bg_left.gif);
}

div#bg_column_foot_right {
	width: 79px;
	height: 68px;
	float:left;
	background:url(../interface/bg_right.gif);
}
div#bg_column_left {
	width: 79px;
	height: 611px;
	float:left;
	background:url(../interface/bg_left.gif);
}

div#bg_column_right {
	width: 79px;
	height: 611px;
	float:left;
	background:url(../interface/bg_right.gif);
}

div#bg_top_bottom {
	width: 1048px;
	height: 41px;
	float:left;
	background:url(../interface/bg_top_bot.gif);
}
	
div#home_body_content {
	width: 890px;
	float: left;
	color: #000000;
	background-color: #FFFFFF;
	height: auto;
	margin: 11px 0px 11px 0px;
}

	

div#home_body_content a { color: #797979; font-size: 10px; font-weight: bold; text-decoration: underline; }

div#content_title {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-smooth: always;
	padding-top: 22px;
	padding-left: 15px;
	padding-right: 18px;
}	

div#home_content {
	color: #797979;
	width: 285px;
	margin: 0px 10px 0px 27px;
	float: left;
	text-align:left;
}

div#home_content a	{
color: #1066d5;
}
	
div#spry_content	{
	width: 510px;
	padding: 5px 7px 5px 5px; 
	float: right;
	margin: 0 17px 0 10px;
	border: solid 1px #ededed;
}

div#feature_inner_left 	{
float: left;
width: 235px;
height: 135px;
text-align: right;
}

div#feature_inner_right 	{
float: right;
width: 253px;
margin: 9px 0 0 0px;

}
/*
div#control_bar	{
background: url(../interface/home_controlbar_bg.gif) repeat-x;
height: 14px;
width: 250px;
margin: 13px 0px 0 0;

left: 635px;
top: 448px;
display: inline;
position: absolute;

	}
	*/
rotateFeature	{
	float: left;
}
#control_bar	{

float:right;
width:253px;
margin: 0 25px -26px 0;
background: url(../interface/home_controlbar_bg.gif) repeat-x;
height: 14px;
}


span.feature_controls_right	{
float: right;
cursor: pointer;
	}

span.feature_controls_left	{
color: #999999;
float: left;
}

div#controls	{
float: right;
height: 14px;
}

div#feature_details	{
float:right;
margin: 0 0px 0 0;
width: 253px;
background-color: #f0efdd;
padding: 0 0 10px 0px;
}

div#feature_detail_text	{
float: left;
margin: 5px 5px 10px 5px; 
color: 666666;
}


div#spacer { width: 4px;}

div#featured_content_container{
	background: url('../interface/featured_content_bg.gif') no-repeat;
	width: 317px;
	float: right;
	height: 147px;
	margin-top: 4px;
}	

div#featured_content_image{
	width: 94px;
	float: left;
	height: 118px;
	padding-top: 13px;
	padding-left: 15px;
}
	
div#featured_product_title{
	float: left;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 15px;
	font-weight: bold;
	font-size: 11px;
}	

div#featured_content{
	float: left;
	width: 170;
	margin-left: 25px;
	}	

div#home_bottom_elements {
	float: left;
	width: 890px;
}

.indexcontent {
	font-size: 11px;
	color: #797979;
}
	
div#index_img {
	float:left;
	margin: 0px;
	padding: 0;
	border: solid 1px #000;
	}

div#product_index_img	{
border: solid 1px #000;
}

div#index_align {
	float:right;
	margin: 0px;
	padding: 0;
	width: 175px;
	height:auto;
}
div#index_right_align {
	float: left;
	margin: 0px;
	padding: 0;
	width: 120px;
	height: auto;
	text-align:left;
}
	
div#column_container {
	background: url('../interface/column_bg.gif') no-repeat; 
	float: left;
	width: 296px;
	height: 170px;
	}
div#column_container_mid {
	background: url('../interface/column_bg_mid.gif') no-repeat; 
	float: left;
	width: 298px;
	height: 170px;
}

div#columntitle {
	color: #FFFFFF;
	size: 12px;
	text-align: center;
	margin-top: 10px;
}
	
div#columntitle a { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: underline; }

div#column_header {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding-top: 10px;
	height: 33px;
}

div#column_content {
	color: #797979;
	padding-top: 18px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 10px;
	text-align: left;
	font-weight: normal;
}


	
div#home_headline {
	margin-top: 50px;
}	

div#inner_body {
	float: left;
	width: 890px;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
}
	
div#left_nav_container {
	float: left;
	width: 190px;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
}	
	
div#left_sub_menu {
	float: left;
	width: 190px;
	padding-bottom: 5px;
}	
	
div#subtitle {
	float: left;
	width: 190px;
	padding: 10px 0 10px 0px;
	background: url('../interface/left_nav_hdr.gif') no-repeat;
	background-color: #636363;
}
	
	#subtitle_text	{
	font-weight: bold;
	margin: 0 0 0 20px;
	color:#FFFFFF;
	width: 130px;
}
		
	
div#left_nav {
	float: left;
	width: 190px;
}	
	
.left_nav_buttons {
	float: left;
	width: 188px;
	height: 54px;
	background-color: #f1f1f1;
	border: #d8d8d8 solid 1px;
	margin: 0px 0 1px 1px;
}

a.left_nav_buttons {
color: #1066d5;
}
		
div#inner_content_container {
	float: left;
	width: 450px;
	border: #ededed solid 1px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 24px;
	padding-right: 15px;
	color: #666666;
}
				
div#inner_body_content {
	float: left;
	width: 448px;
	color: #666666;
}
		
div#inner_content_container_expand	{
	float: left;
	width: 616px;
	border: #ededed solid 1px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 24px;
	padding-right: 15px;
	color: #666666;
}	
		
div#inner_body_content_expand	{
	float: left;
	width: 605px;
	color: #666666;
}

div#inner_body_title {
	float: left;
	padding-top: 15px;
	padding-bottom:15px;
	width: 448px;
	
}
	
div#inner_image_container	{
	float:left;
	width: 890px;
	height: 34px;
	background-color:#FFFFFF;
	}
	
div#inner_body_title_expand {
	float: left;
	
	padding: 15px 0 15px 0;
	width: 605px;
}

div#prt_mail	{
float: right;
font-size:10px;
font-weight: none;
}	

div#pagetitle	{
	float:left;	
	font-size: 13px;
	font-weight: bold;
	color: #ff7a2a;
	}
div#title {
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	text-indent: 20px;
	
	padding-bottom: 10px;
	width: auto;
}
	
.right_nav_container	{
	width: 187px;
	float: right;
	background-color: #f1f1f1;
	border: #d8d8d8 solid 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}	

div#righttitle_container {
	background: url('../interface/left_nav_hdr.gif') no-repeat;
	border-left: solid #656565 1px;
	border-right: solid #656565 1px;
	float: right;
	width: 187px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#right_container	{
	float:right;
	width: 187px;
	margin: 0 0 5px 0;
	
		}	
	
div#right_nav_text {
	float: right;
	width: 150px;
	margin: 16px 8px 16px 13px;
}
	
#right_nav_text a { color:#1066d5;}	

div#print_email {
	float: right;
	padding-top: 75px;
	padding-bottom: 25px;
	width: 100%;
}
	
	#print_email_txt {
	width: 100%;
	float:right;
	text-align:right;
	background-image: url(../interface/print_email_bg.gif);
	padding-bottom:6px;
}
				
div#audit {
	width: 890px;
	padding: 8 0 8 0;
	text-indent: 20px;
	background-color:#FFFFFF;
	}
	
	#audit_text {
	font-size: 10px;
	color: #797979;
	height: 10px;
	width: auto;
	}
	
	
	#audit a {color: #797979; text-decoration: underline;}
	#audit a:active {color: #797979; text-decoration: underline;}
	
	#left_nav_buttons a {color: #797979; }
	
	#print_email a {color: #797979; }
	
	#prt_mail	a {color: #797979; }
	
	#footer_text_right a {color: #797979; }
	
	
div#container_left {
	float: left;
	width: 234px;
	}	
.pagetypeimage { margin-bottom: 1px; }

div#container_nav {
	padding-left: 25px;
	padding-top: 17px;
	}
	

div#navigation {
	float: left;
	width: 800px;
		}
	
div#navigation_1 { background-color: #f0efdd; padding-bottom: 8px; padding-top: 8px; font-weight: normal; size: 9px; font-family: Verdana ;}
div#navigation_1on { background-color: #f0efdd; padding-bottom: 8px; padding-top: 8px; font-weight: bold; size: 9px; font-family: Verdana; }	
div#navigation_1 a { color: #1066d5;  text-decoration: underline; }
div#navigation_1 a:hover { text-decoration: underline; }
div#navigation_1on a { color: #1066d5; text-decoration: underline; font-weight: bold;}
div#navigation_1on a:hover { text-decoration: underline; }

div#navigation_2 { background-color: #f5f5eb; padding-bottom: 3px; padding-top: 3px;; font-weight: normal; size: 9px; font-family: Verdana; }
div#navigation_2on {background-color: #f5f5eb; padding-bottom: 3px; padding-top: 3px;; font-weight: bold; size: 9px; font-family: Verdana; }	
div#navigation_2 a { color: #1066d5; text-decoration: underline; }
div#navigation_2 a:hover { text-decoration: underline; }
div#navigation_2on a { color: #1066d5; text-decoration: underline; font-weight: bold;}
div#navigation_2on a:hover { text-decoration: underline; }
	

div#container_content {
	float: right;
	background-color: #FFFFCC;
	width: 546px;
	}	
	
div#container_content h1 {
	color: #D65C37;
	margin: 0 38 0 38;
	padding-top: 22px;
	padding-bottom: 22px;
	font-size: 13pt;
	font-weight: bold;
	}	
	
div#container_contentarea {
	color: #5C5E63;
	margin: 0 38 22 38;
	}

div#space { height: 11px; clear: all; }

	
div#footer_container {
	background-color: #FFFFFF;
	width: 890px;
	padding: 0 0 0px 0;
	margin: 0 0 0 0;
	height: 65px;
	
		}
	
div#footer a {
	color: #5C5E63;
	text-decoration: underline;
	}
	
div#footer_content {
	background-color: #FFFFFF;
	margin: 0px 0 0px 15px;
	width: 860px;
	padding: 0 0 0 0;
	}

div#footer_image_container	{
	float: left;
	width: 415px;
	margin-top: 5px
	}
	
div#line {
	background-color: #d8d8d8;
	}

div#footer_text_left {
	background-color: #FFFFFF;
	float: left;
	margin: 5px 0 10px 0;
	text-align: left;
	color: #797979;
	padding: 0 0 0 0;
	font-size:10px;
	
		}
	
div#footer_text_right {
	background-color: #FFFFFF;
	float: right;
	margin: 5px 0 10px 0;
	text-align: left;
	color: #797979;
	padding: 0 0 0 0;
	font-size:10px;
	
		}
	
div#global_index_container	{
	float: left;
	width: 890px;
	margin: 0 0 0 0 ;
	padding: 15px 0 15px 0;
	background-color: #FFFFFF;
	}	
	
div#global_index	{
	width: 860px;
	padding: 11px 0px 11px 0px; 
	border: #d8d8d8 solid 1px;
	background-color: #f1f1f1;
	}
	

div#global_index a { color: #797979; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px}

	
a.sitemap1 { 
	color: #ff7a2a;
	font-size: 12px;
	font-weight: bold;
	}
a.sitemap1:visited { color: #ff7a2a; }
	
a.sitemap2 { 
	color: #666666;
	font-size: 11px;
	}
a.sitemap2:visited { color: #1066d5; }

a.sitemap3 { 
	color: #666666;
	font-size: 11px;
	}
	
a.sitemap3:visited { color: #1066d5; }	
	
.emailinput { font-size: 11px; border: 0px; height: 18px;  }
