BODY, TD, TABLE {
	margin:0px 0px; 
	font-family:verdana,arial,helvetica,sans-serif;
	color:#686463; 
	font-size:11px;
	line-height: 15px;
	text-align: left;
}

TD {
   font-family:verdana,arial,helvetica,sans-serif;
   color:#686463;
   font-size:11px;
   line-height: 15px;
}

a {
	color:#F33500; 
	text-decoration: none;
	/* outline: none; */
}
a:active {
	color:#F33500;
	text-decoration:none;
}
a:hover {
	color:#F33500;
	text-decoration: underline;
}
strong, b {
	font-weight: bold;
	}

.hmbkt {
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	letter-spacing: 0px;
	
}	
a.hmbkt {
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#d8d6d6; 
	text-decoration: none;
/* 	outline: none; */
	line-height: 17px;
}
a.hmbkt:active {
	color:#d8d6d6
/*	text-decoration:none; */
}
a.hmbkt:hover {
	color:#f3f3f3;
	text-decoration: underline;
}


/* MAIN NAVIGATION */
#main_nav {
}
#menu_home a.selected {
	background-position: -122px 0;
	color:white;
	}
#menu_home a.selected {
	background-position: -122px 0;
	color:white;
	}
#menu_home a {
	float: left;
	display:block;
	width:61px;
	height:22px;
	padding:0px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	background: url("../pics/nav/home.gif") 0 0 no-repeat;
	text-decoration: none;
	}
#menu_home a:hover {	
	background-position: -61px 0;
	color: #E9BE75;
	}
#menu_home a.selected {
	background-position: -122px 0;
	color:white;
	}
#menu_sol a {
	float: left;
	display:block;
	width:85px;
	height:22px;
	padding:0px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	background: url("../pics/nav/sol.gif") 0 0 no-repeat;
	text-decoration: none;
	}
#menu_sol  a:hover {	
	background-position: -85px -0;
	color: #E9BE75;
	}
#menu_sol a.selected {
	background-position: -170px 0;
	color:white;
	}
#menu_prod a {
	float: left;
	display:block;
	width:82px;
	height:22px;
	padding:0px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	color:#c60;
	background: url("../pics/nav/prod.gif") 0 0 no-repeat;
	text-decoration: none;
	}
#menu_prod a:hover {	
	background-position: -82px -0;
	color: #E9BE75;
	}
#menu_prod a.selected {
	background-position: -164px 0;
	color:white;
	}
#menu_customers a {
	float: left;
	display:block;
	width:71px;
	height:22px;
	padding:0px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	color:#c60;
	background: url("../pics/nav/clnt.gif") 0 0 no-repeat;
	text-decoration: none;
	}
#menu_customers  a:hover {	
	background-position: -71px -0;
	color: #E9BE75;
	}
#menu_customers a.selected {
	background-position: -142px 0;
	color:white;
	}
#menu_ptnrs a {
	float: left;
	display:block;
	width:81px;
	height:22px;
	padding:0px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	color:#c60;
	background: url("../pics/nav/ptnr.gif") 0 0 no-repeat;
	text-decoration: none;
	}
#menu_ptnrs  a:hover {	
	background-position: -81px -0;
	color: #E9BE75;
	}
#menu_ptnrs a.selected {
	background-position: -162px 0;
	color:white;
}
#menu_sprt a {
	float: left;
	display:block;
	width:78px;
	height:22px;
	padding:0px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	color:#c60;
	background: url("../pics/nav/sprt.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu_sprt  a:hover {	
	background-position: -78px -0;
	color: #E9BE75;
}
#menu_sprt a.selected {
	background-position: -156px 0;
	color:white;
}
#menu_cmpy a {
	float: left;
	display:block;
	width:81px;
	height:22px;
	padding:0px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	color:#c60;
	background: url("../pics/nav/cmpy.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu_cmpy  a:hover {	
	background-position: -81px -0;
	color: #E9BE75;
}
#menu_cmpy a.selected {
	background-position: -162px 0;
	color:white;
}	

/* END MAIN NAVIGATION */	

h1, h2, h3, h4 {
	margin:0em 0 .0em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight: normal;
	line-height: 18px;
	clear:both;
}
h1 {color:#F33500; font-weight:bold;}
h2 {font-size:125%; letter-spacing: 1px; line-height: 18px;}
h3 {font-family: helvetica, sans-serif,verdana,arial; color:#f32e00; font-size:18px; letter-spacing: 1px; font-weight: 600; clear:right;}
h4 {font-size:125%;	font-weight: bold;}
.ltorange {
		color:#FBB8A6;
		font-size:11px;
		line-height: 15px;
		text-align: left;
}
A.ltorange {
		  color:#FAE0DA; 
		  text-decoration:none;
}	
A.ltorange:active {
		  color:#FAE0DA;
		  text-decoration:none;
}			  
A.ltorange:hover {
			  color:#FAE0DA; 
			  text-decoration:underline;
}
.tm {
font-family: sans-serif,arial,helvetica;
   color:#686463;
   font-size:7px;
   line-height: 9px;
   position: relative; top: -3px; left: 0px;
}
.pr {
	color:#3f84a1;
	line-height: 14px;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px 0 55px;
	float:left;
	font-size:11px;
	width: 50px; 
	height: 29px;
	letter-spacing: 0px;
	display: block;
	background: url(../pics/co_news_icon.gif) top left no-repeat; 
}
.blog {
	color:#3f84a1;
	line-height: 14px;
	font-weight: bold;
	margin: 0;
	padding: 1px 0px 0 55px;
	float:left;
	font-size:11px;
	width: 50px; 
	height: 29px;
	letter-spacing: 0px;
	display: block;
	background: url(../pics/co_blogs_icon.gif) top left no-repeat; 
}
.analysis {
	color:#3f84a1;
	line-height: 14px;
	font-weight: bold;
	margin: 0;
	padding: 1px 0px 0 55px;
	float:left;
	font-size:11px;
	width: 50px; 
	height: 29px;
	letter-spacing: 0px;
	display: block;
	background: url(../pics/co_analysis_icon.gif) top left no-repeat; 
}
.lCol {
		color:#555151;
		font-size:11px;
		line-height: 15px;
}
A.lCol {
		  color:#CD3713; 
		  text-decoration:none;
}	
A.lCol:active {
		  color:#CD3713;
		  text-decoration:none;
}			  
A.lCol:hover {
			  color:#CD3713; 
			  text-decoration:underline;
}
TD.menu {
	background-color:#DBD8D3;
	font-family:verdana,arial,helvetica,sans-serif;
	color: #F33500;
	font-size:9px;
}
A.menu  {
		  color: #555151;
		  text-decoration:none;
}	
A.menu:active {
		  color: #555151; 
		  text-decoration:none;
}			  
A.menu:hover {
	color: #F33500; 
	text-decoration:underline;
}
/* Support Download Styles */

.dlheader {width: 268px; height: 21px; color: #dbd8d3; background: #515151; text-align: center; padding-top: 5px; clear: right;}
.dlbox {width: 254px; padding: 7px 5px 10px 7px; border: 1px solid #515151; clear: right;}

.subdiv {padding: 0px 0px 0px 5px;}
.sub_dl {display: none; padding: 3px 8px 8px 8px;}
.bullet_arrow {height: 20px; margin: -8px 0 0px 15px; line-height: 15px; padding: 5px 0 0 0px;}

/*.bullet_zip {margin: 8px 0 5px 5px; padding: 0 0 10px 22px; background: url(../pics/sup_icon_zip.gif) top left no-repeat;}*/
.bullet_zip {margin: 8px 0 5px 5px; line-height: 15px; padding: 0 0 10px 22px; background: url(../pics/sup_icon_zip.gif) top left no-repeat;}
.bullet_ppt {margin: 8px 0 5px 5px; line-height: 15px; padding: 0 0 10px 22px; background: url(../pics/sup_icon_ppt.gif) top left no-repeat;}
.bullet_pdf {margin: 8px 0 5px 5px; line-height: 15px; padding: 0 0 10px 22px; background: url(../pics/sup_icon_pdf.gif) top left no-repeat;}
.bullet_web {margin: 8px 0 5px 5px; line-height: 15px; padding: 0 0 10px 22px; background: url(../pics/sup_icon_web.gif) top left no-repeat;}


/*.botnav {color:#bcbbba; font-size:10px; text-decoration:none; font-weight: bold; position: relative; letter-spacing:0px;} */
/*A.botnav {color:#bcbbba; font-weight: normal; text-decoration:none;}	*/
/*A.botnav:active {color:#bcbbba; font-weight: normal; text-decoration:none;} */
/*A.botnav:hover {color:#ffffff; font-weight: normal; text-decoration:none;} */

.botnav {color:#000000; background:#ffffff; font-size:10px; text-decoration:none; font-weight: bold; letter-spacing:0px;}
A.botnav {color:#000000; background:#ffffff; font-weight: normal; text-decoration:none;}	
A.botnav:active {color:#000000; background:#ffffff; font-weight: normal; text-decoration:none;}			  
A.botnav:hover {color:#585454; background:#dddddd; font-weight: normal; text-decoration:none;}

/* Lists */
UL
{ margin:8px 0 1.2em 0; padding-left:10px }
UL LI
{ margin:0 0 .3em 0; padding:0 0 1px 11px; line-height:1.4em; list-style-type: none; background:transparent url(../pics/gl_bullet.gif) 0px .3em no-repeat}
OL LI
{ color:#053868; margin:0 0 .3em 0; padding:0 0 4px 0; line-height:1.4em }

img.aligncent {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	clear: both;
	}

/* Tables */
#woutterbd1
{ width:6px; padding:0; background-color:#fff; }

#woutterbd
{ width:5px; padding:0; background-color:#fff; }

#goutterbd
{ width:5px; padding:0; background-color: #DBD8D3;}

#goutterbd1
{ width:7px; padding:0; background-color: #DBD8D3;}

/* --- Center Column (Content Area) --- */
.bodyheader {
font-size: 16px;
color:#F33500;
font-family:verdana,arial,helvetica,sans-serif;
letter-spacing: 1px;
font-weight: 500;
/* font-stretch: ultra-expanded; */

}

#content TABLE
{ width:100% }
#content TABLE TABLE, #content FORM TABLE
{ width:auto }

.content
{ padding: 30px 20px 15px 15px;}
/*  Width for content = 395 pixels */

TD#content
{ width:417px; padding:12px 12px 0em 10px }
/*  Width for content = 395 pixels */

TD#nosidebar
{ width:586px; padding:0px 12px 0 12px }



.colsep
{ width:1px; padding:0; background:#fff url('../pics/sep_column.gif') repeat-y    }

#rightcol
{ width:168px; padding:10px 0 0 10px }
#rightcol BLOCKQUOTE
{ margin:0; padding:0 }


.copyright { 
       color:#686463;
	   font-size:10px;
	   text-decoration:none;
	   letter-spacing:0px;
}
A.copyright {
		  color:#686463; 
		  text-decoration:none;
}	
A.copyright:active {
		  color:#5A5756; 
		  text-decoration:none;
}			  
A.copyright:hover {
			  color:#5A5756; 
			  text-decoration:underline;
}

/*  FORM CSS */

.frm {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#686463;
	font-size:11px;
	height: 18px; 
	width: 225px; 
	font-size:12px; 
	padding: 2px 0 0 0; 
	margin: 0;  
	background-color: #f2f8fc;
}
.frm_drop {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#686463;
	font-size:11px;
	height: 22px; 
	width: 225px; 
	font-size:12px; 
	padding:0; 
	margin: 0;  
	background-color: #f2f8fc;
}



/* Additional Home Styling 05-02-08 {tm} */


.hm_link {
	/*width: 368px;*/
	float:left;
	/* border-bottom: 1px solid #b5b2ae; */
}
.hm_link a {
	color:#585454;
	width: 337px;
}

.hm_quote p {
	margin: 8px 0px 0 5px;
}

.hm_quote span {
	display: block;
	padding-top:10px;
}	

.home_link { 
      color:#006699;
	  text-decoration:none;
}
.home_link a {
      color:#006699; 
	  text-decoration:none; 
}	
.home_link a:hover {
	color:#F33500;
}


/* New Nav Styling 05-02-08 {tm} */

#top_nav {
	width: 974px;
}

#top_nav ul,
#top_nav ul li {
	padding:0;
	margin:0;
	list-style:none;
	background:none;
}

#top_nav ul {
	float:left;
	width: 83%;
/*	background: #585454; */
	background: #FFFFFF;
}

#top_nav ul li {
	float:left;
}

#top_nav ul li a {
	display: block;
	padding: 3px 10px;
	margin:1px;
	font-size:11px;
	text-transform:uppercase;
/*	color:#b9b7b7; */
	color:#000000;
}

#top_nav ul li a:hover {
	text-decoration:none;
/*	color:#FFFFFF; */
/*	background:#666; */
	color:#585454;
	background:#ddd;
}

#top_nav ul li.on a { 
	font-weight: bold;
	color:#585454;
/*	background:#bbb8b4; */
	background:#ddd; 
}

.marquee {
	position:relative;
     overflow:hidden;
     height:40px;
/*    width:880px;   
     border:solid black 1px;*/
}