/************ Colors ************/

/************ Link Colors ************/
a:link {color:#0033aa }  /* 003399 */
a:visited {color:#000077 } /* 003399 */
a:active {color:#ff9966 }
a:hover {color:#999999;
	text-decoration:underline }

/************ General tags... ************/
body {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	background-image: url(../im/bg.jpg);

	}
img {border-color:#666666 }
p, td p{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px; /*
	padding-right:10px; */
	}

td {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#333333;
	}
ul,ol,li,ul li,ol li,dl,dd,dl dd {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	}
ul {
	list-style-image: url(/im2/li_raquo_ff9900.gif);
	}
ul ul{
	list-style-image: url(/im2/li_raquo_0000cc.gif);
	}
ul li, ul li ul li, ol li  {
 line-height:13px;
	margin-bottom:6px;
	}

h1,h2,h3,h4,h5,h6 {
	font-family:Arial,Geneva,Helvetica,sans-serif;
	margin-top:6px;
	margin-bottom:6px;
	color:#cc3300;
	line-height:110%;
	}
h1 {	font-size:16px	}
h2 {	
 font-size:15px;
	}
h3 {
	font-size:14px;
	}
h4 {
	font-size:12px;
	}
h5 {
	font-size:11px;
	}

/************ Headers ************/
.heading1 {
	font-size:16px;
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:0px;
	line-height:16px;
	color:#003399;
	width:420px;
	}
.bulletText {
	font-family:Arial, Helvetica, sans-serif;
	font-family:Arial,sans-serif;
	margin-bottom:4px;
	line-height:105%;
	}
.TDbullet {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FF9900;
	font-size:12px;
	}
td.TDbullet {
	vertical-align:top;
	}

/************ Sub-Menus ************/
.submenu, .submenugen, .submenu2 , .submenu3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	}
.submenu div {
	line-height:12px;
	margin-top:3px;
	margin-bottom:6px;
	}
.submenugen a, .submenu a, .submenu2 a, .submenu3 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.submenu, .submenugen {
	margin-left:8px;
	}
.submenugen, .submenugen a {
	color:#777777;
	}
.submenugen a:visited {
	color:#454545;
	}
.submenu a:hover, .submenu2 a:hover, .submenu3 a:hover, .submenugen a:hover {
	text-decoration:underline;
	color:#999999;
	}
.submenu2, .submenu.submenu2 {
	margin-top:0px;
	margin-bottom:4px;
	margin-left:2px;
	line-height:14px;
	}
.submenu3 {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
	line-height:13px;
	}

/************ Special Text Sizes ************/
.xsmtxt {
	font-size:9px;
	font-weight:normal;
	line-height:12px;
	}
.smtxt {	font-size:11px;
	font-weight:normal;	}
.mdtxt {	font-size:12px;
	font-weight:normal;	}
.lgtxt {	font-size:14px	}
.testimonial p {
	font-size:9px;
	line-height:12px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:10px;
	}
.nomargins {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	}
.searchTerms {
	font-weight:bold;
	color:#333333;  /* #cc3300 */
	background-color:#FFFFCC;
	padding-left:3px;
	padding-right:3px;
}
.searchURL {
	color:#339966; /*  #aaaaaa */
}
/************ Nav Text ************/
.toptextnav {	margin-bottom:10px	}
.topsitenav {
	margin-bottom:10px;
	}
.botextnav, .toptextnav {
	font-size:10px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#000000;
	}
.botnav {
	font-size:11px;
	color:#ffffff;
	line-height:18px;
	}	
.botnav a, .botnav a:visited, .botnav a:active {
	text-decoration:none;
	color:#ffffff;
	}
.botnav a:hover {
	text-decoration:underline;
	color:#ffffff;
	}


/************ CE Table Stuff ************/
.tablehead {
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#ffffff;
	font-weight:bold;
	background-color:#003366;
	}
.colhead {
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#333333;
	}
.co {
	font-size:11px;
	background-color:#ffffff;
	color:#333333;
	font-weight:bold;
	vertical-align:top;
	}
.info {
	font-size:10px;
	background-color:#ffffff;
	vertical-align:top;
	}
.info b {
	font-size:11px;
	color:#333333;
	}
.hrcolor {
	background-color:#eeeeee;	}

/************ FORMS ************/
/************ Site Common ************/
td form { margin-bottom:0px;margin-top:0px;	}

input { 
	font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;
	}
.inputBG {
	color:#000000;
	background-color:#fffed9; /* e4faff */
	border:1 outset rgb(50,50,50);
	}
/*

*/
textarea { /* , .textareaStyle  */
	border:1 outset rgb(50,50,50);
	background-color:#fffed9;
	font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;
	}
select {
	font-size:8pt;
	font-family:Arial,Helvetica,sans-serif;
	border:1 outset rgb(50,50,50); 
	background-color:#fffed9;
	}
.button {
	font-size:8pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#ffffff;
	background-color:#996633; /* 006699 */
	border:0 outset rgb(50,50,50); 
	}

/************ FAQs ************/
.question {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	margin-bottom:4px;
	}
.qa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#ff3300; /* 97A9E8 */
	}
.an {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#cc9900; /* 97A9E8 */
	}
