li {
	padding: 0px; 
	list-style-type: square;
	line-height: 12px;
	}

ul {
	line-height: 1px;
	}

td img {display: block;}

a img {boorder: none;}

A:hover {
	color: #6600ff; 
	background-color: #ffffff; 
	text-decoration:underline; 
	}

.p { font-family: Verdana, Arial, san-serif; font-size: 16px; 
	font-style: normal; font-weight: bold; color: #000000;
	}

hr.black_line {
	padding: 0px; 
	color: #000000;
	background-color: #000000;
	height: 5px;
	}

/* Main body font */

.content_small	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 9px; 
	font-style: normal; font-weight: normal; color: #666666;
	}

.content_link_small	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 9px; 
	font-style: normal; font-weight: bold; color: #A20019; 
	text-decoration: none 
	}

.content	{ 
	font-family: Verdana, Arial, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: normal; color: #666666;
	}

.content_link	{ 
	font-family: Verdana, Arial, sans-serif; font-size: 13px; 
	font-style: normal; font-weight: bold; color: #A20019; 
	text-decoration: none 
	}

A:hover.content_link {
	color: #6600ff; 
	background-color: #ffffff; 
	text-decoration: underline
	}

.content_black	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: normal; color: #000000
	}

.content_white	{ 
	font-family: Verdana, Arial, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: normal; color: #ffffff
	}

.content_red	{ 
	font-family: Verdana, Arial, sans-serif; font-size: 13px; 
	font-style: normal; font-weight: bold; color: maroon 
	}

.signup	{ 
	font-family: Verdana, Arial, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: normal; color: #F9DABB; 
	}

.content_pc_red14 { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: red 
	}
.content_pc_black14 { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: black 
	}

.ctext	{
	font-family: Arial, Verdana, sans-serif; font-size: 15px; 
	font-style: normal; font-weight: normal; color: #000000; 
	position:absolute; left:217px; top:165px; width:255px; height:260px; 
	z-index:90; 
	visibility:hidden
	}

.ctext_small	{
	font-family: Arial, Verdana, sans-serif; font-size: 13px; 
	font-style: normal; font-weight: normal; color: #000000
	}

.ctext2	{
	font-family: Arial, Verdana, sans-serif; font-size: 15px; 
	font-style: normal; font-weight: normal; color: #000000; 
	width:90px; height:25px; position:absolute; left:390px; top:400px; 
	z-index:99; 
	visibility:visible
	}

.prod_data	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 9px; 
	font-style: normal; font-weight: normal; color: #000000;
	}

.prod_link	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 9px; 
	font-style: normal; font-weight: bold; color: #A20019; 
	text-decoration: none 
	}

A:hover.prod_link {
	color: #6600ff; 
	background-color: #ffffff; 
	text-decoration: underline
	}

.headline	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 12px; 
	font-style: normal; font-weight: bold; color: #000000;
	}

.headline_red	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 12px; 
	font-style: normal; font-weight: bold; color: red;
	}

.article	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 12px; 
	font-style: normal; font-weight: normal; color: #000000;
	}

.article_goji	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 12px; 
	font-style: normal; font-weight: normal; color: maroon;
	}

.article_link	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 12px; 
	font-style: normal; font-weight: bold; color: #A20019; 
	text-decoration: none 
	}

A:hover.article_link {
	color: #6600ff; 
	background-color: transparent; 
	text-decoration: underline
	}

.content_2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000 }
.joincontent { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; }
.joincontent15 { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #000000; }
.joincontentnobold { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000; }
.joincontent_goji { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: normal; color: maroon; }
.joincontent15_goji { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 15px; font-style: normal; font-weight: normal; color: maroon; }
.joincontent15nobold { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #000000; }

/* Headers & Sub headers */

.content_header{ font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #666666 }
.content_header12{ font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666 }

.header	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 17px; 
	font-style: normal; font-weight: bold; color: #000099;
	}

.bbt_header	{ 
	font-family: Arial, Verdana, sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	font-size: 20px; 
	line-height: normal; 
	font-size-adjust: none; 
	font-stretch: normal; 
	-x-system-font: none; 
	color: rgb(255, 128, 0); 
	font-weight: bold;
	}

.header_link	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 14px; 
	font-style: normal; font-weight: bold; color: #A20019; 
	text-decoration: none 
	}

.header_black	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 13px; 
	font-style: normal; font-weight: bold; color: #000000
	}


.header_red { 
	font-family: Arial, Verdana, sans-serif; font-size: 13px; 
	font-style: normal; font-weight: bold; color: maroon 
	}

.subnav { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 20px; 
	font-style: normal; 
	font-weight: bold; 
	color: maroon; 
	text-decoration: none;
	}

.sub_header { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #CC9900 }
.subhead_1 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 17px; font-style: normal; font-weight: normal; color: #66CC00; }
.subhead_2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #3366CC; }
.subhead_2_nav { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; text-decoration: none; font-weight: bold; color: #3366CC; }
.subhead_2_link { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; text-decoration: underline; font-weight: bold; color: #3366CC; }
.subhead_3 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #666666; }
.sub_header_2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000099}
.sub_header_3 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000}

.subheader	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 13px; 
	font-style: normal; font-weight: bold; color: #333333
	}

.subheader_link	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 12px; 
	font-style: normal; font-weight: bold; color: #336699; 
	text-decoration: none 
	}

A:hover.subheader_link {
	color: #336699; 
	text-decoration: underline
	}

.subhead { 
	font-family: Arial, Verdana, sans-serif; font-size: 13px; 
	font-style: normal; font-weight: bold; color: #990000 
	}

.subhead_note { 
	font-family: Arial, Verdana, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: bold; color: #333333 
	}

/* Specials */

.ovrlib { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: maroon; 
	}
	
.ovrlib_link { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: maroon; 
	text-decoration: none
	}

A:hover.ovrlib_link {
	color: #6600ff; 
	background-color: #ffffff;
	text-decoration: underline; 
	}

.tbfooter	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: normal; color: #333333; 
	}

.tbfooter_link	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: bold; color: #336699; 
	text-decoration: none
	}

A:hover.tbfooter_link {
	color: #336699; 
	background-color: #FF9933;
	text-decoration: underline
	}

/* Navigation Links */

.lmenu_title { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 13px; 
	font-style: bold; 
	font-weight: bold; 
	color: maroon; 
	text-decoration: none;
	line-height: 5px;
	padding: 0px; 
	}

.lmenu { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: black; 
	text-decoration: none;
	line-height: 5px;
	padding: 0px; 
	}
	
.lmenu_link { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: black; 
	text-decoration: none
	}

A:hover.lmenu_link {
	color: #6600ff; 
	background-color: #ffffff;
	text-decoration: underline; 
	}

.lbutton { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #ffcc99; 
	text-decoration: none;
	padding: 0px; 
	}
	
a.lbutton_link { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	vertical-align: middle;
	color: white; 
	text-decoration: none
	}

A:hover.lbutton_link {
	color: #ffcc99;
	background-color: transparent;  
	text-decoration: none; 
	}


.lbutton_home_link { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	vertical-align: middle;
	color: white; 
	text-decoration: none
	}


A:hover.lbutton_home_link {
	color: #ffcc99;
	background-color: transparent;  
	text-decoration: none; 
	}


.button_ovrlib { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #ffcc99; 
	text-decoration: none;
	padding: 0px; 
	}
	
a.button_ovrlib_link { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	vertical-align: middle;
	color: white; 
	text-decoration: none
	}

A:hover.button_ovrlib_link {
	color: #ffcc99;
	background-color: transparent;  
	text-decoration: none; 
	}

.tbnav	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: normal; color: #003366; 
	}

.tbnav_link	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: bold; color: #003366; 
	text-decoration: none
	}

A:hover.tbnav_link {
	color: #FFFFFF; 
	background-color: #FF9933;
	text-decoration: none
	}

.tbsubnav	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: normal; color: #FFFFFF; 
	}

.tbsubnav_link	{ 
	font-family: Arial, Verdana, sans-serif; font-size: 11px; 
	font-style: normal; font-weight: bold; color: #FFFFFF; 
	text-decoration: none
	}

A:hover.tbsubnav_link {
	color: #003366; 
	background-color: #6699FF;
	text-decoration: none
	}

/* Buttons */

.cssbutton	{
	background-color: #d1ec4c;
	border: 2px #d1ec4c outset;
	padding: 1px 4px;
	color: black;
	text-decoration: none;
	font: bold 90% Arial, Verdana, sans-serif;
	}

.cssbutton:visited	{
	color: black;
	}

.cssbutton:hover	{
	border-style: inset;
	background-color: #e3f48e;
	padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
	}

.cssbutton:active	{
	color: black;
	}

.cssbutton2	{
	background-color: #3399FF;
	border: 2px #d1ec4c outset;
	padding: 1px 4px;
	color: white;
	text-decoration: none;
	font: bold 90% Arial, Verdana, sans-serif;
	}

/* Old Miscellaneous */

.topic { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 22px; font-weight: bold; color: #FFCC66 }

/* Upper nav bar, and left nav bar font */
.global_nav { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; text-decoration: none; font-weight: bold; color: #FFFFFF; }
.global_nav_active { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #66CC00; }

.tag_content { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #000000}
.mainbullettext { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: bold;color: #66CC00;}
.powerlinenames {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal; color: #000000;}

/* Highlight text */
.breakout_highlight { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #66CC00; }
.highlight { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #3366CC; text-decoration:none; }
.highlight_bright{ font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0033CC; text-decoration:none;}

/* Testimonials text */
.testimonial { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #999999; }

.bullet { font-weight: bold; font-size: 11px; list-style-image: url(images/main/bullet.gif); color: gray; font-family: Geneva, Arial, Helvetica, san-serif;}
.link_small { font-weight: normal; font-size: 11px; list-style-image: url(images/main/arrow.gif); color: blue; font-family: Geneva, Arial, Helvetica, san-serif; }

/* Links */
.link { font-weight: bold; font-size: 11px; list-style-image: url(images/main/arrow.gif); text-decoration: underline; color: blue; font-family: Geneva, Arial, Helvetica, san-serif; }

/* Error */
.error { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: Yellow; }
.error_red { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: Red; }


.forms { 
	font-family: Arial, Verdana, san-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: black; 
	}
	
.forms_link { 
	font-family: Arial, Verdana, Arial, san-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: red; 
	text-decoration: none
	}

A:hover.forms_link {
	color: #6600ff; 
	background-color: #ffffff;
	text-decoration: underline; 
	}


/* Sidebar */

/* styles.css */

/* @group General Styles */

body {
	text-align: left;
	padding: 0;
	font: 0.8em/1.6em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0px;
	background-color: white;
}

/*
p {
}

b, strong {

}

a:link, a:visited {
}

a:hover, a:active {
	text-decoration: none;
}
*/

img {

}

.image-left {
	float: left;
	margin: 3px 10px 3px 0;
}

.image-right {
	float: right;
	margin: 3px 0 3px 10px;
}

.center_content {
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: black; 
	text-decoration: none;
	line-height: 5px;
	padding: 0px;
}
	
/* @end */

/* @group Layout */

#container {
	margin: 0 auto;
	text-align: LEFT;
	position: relative;
	z-index: 1;
	background-color: red
}

#topbar {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	width: 920px;
	height: 89px;
	background-image: url(../images/top_bar_bg.png);
}

#top_header_bar {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	width: 950px;
	height: 90px;
	background-color: orange;
}


#topgrad {
	position: absolute;
	left: 0;
	top: 90px;
	width: 100%;
	height: 348px;
	overflow: visible;
	z-index: 0;
	background-color: cyan;
}

.clearer {
	clear: both;
}

#pageHeader {
	padding-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	text-align: left;
	background-color: yellow;
}


#newsidebar {
	width: 250px;
	font-size: 0.95em;
	line-height: 1.4;
	margin: 0px;
	color: black;
	font-weight: bold;
	background-color: #F2F2F2;
	padding-top: 30px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

#newsidebar .sideHeader,
#newsidebar h1,
#newsidebar h2,
#newsidebar h3,
#newsidebar h4,
#newsidebar h5 {
}

#newsidebar .sideText {
	color: gray;
	font-weight: bold;
	font-size: 11px;
	background-color: #F2F2F2;
}

#sidebarContainer {
	width: 250px;
	font-size: 0.95em;
	line-height: 1.4;
	margin: 0px 0px 0;
	color: black;
	font-weight: bold;
	background-color: #F2F2F2;
}

#sidebarContainer #sidebar {
	padding-top: 30px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 30px;
}

#sidebarContainer .sideHeader,
#sidebarContainer h1,
#sidebarContainer h2,
#sidebarContainer h3,
#sidebarContainer h4,
#sidebarContainer h5 {
}

#sidebarContainer .sideText {
	color: gray;
	font-weight: bold;
	font-size: 11px;
	background-color: #F2F2F2;
}

#sidebarContainer {
	float: left;
}

#contentContainer {
	margin-left: 250px;
}
/*
#contentContainer {
	border-right: 4px solid;
	border-left: 4px solid;
}

#contentContainer #content {
	padding: 15px;
*/

#footer {
	padding: 15px;
	width: 890px;
}

#footer p {
	text-align: left;
	margin-left: 10px;
}

#footer a:link, #footer a:visited {

}

#footer a:hover, #footer a:active {
}

/* print.css */

/* 
#sidebarContainer {
	float: none;
	width: auto;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#sidebarContainer .sidebar {
}
*/

/* handheld.css */
/*
#sidebarContainer {
	float: none;
	width: auto;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #808080;
}

#sidebarContainer #sidebar {
	margin: 0;
	padding: 0px;
}

#sidebarContainer .sideHeader {
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
}
*/

/* left.css */

#sidebarContainer {
	float: left;
}

#sidebarContainer #sidebar,
#pageHeader {
	padding-right: 0px;
}

.sectionheader { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #669999;
	text-align:left;
	text-decoration:none; 
	}

.content_linkxx { 
	font-family: Arial, Verdana, san-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #A20019; 
	text-decoration: none 
	}

A.content_linkxx.hover { 
	font-family: Arial, Verdana, san-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #6600ff;
	background-color: #ffffff;
	text-decoration:underline; 
	}

.form_content { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	}

.form_text { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	}

.contentxx { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	}

.submitbutton { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	color: #ffffff; 
	background-color: #828282;
 	letter-spacing: 0.038em; 
	}

input.form_input	 {	
			border:1px solid black;
			background-color:white;
			text-align:left;
			padding:4px 5px 5px 5px;
			}

input.filter_input	 {	
			border:1px solid black;
			background-color:white;
			text-align:left;
			padding:2px;
			}

textarea.form_input {
			border:1px solid black;
			background-color:white;
			text-align:left;
			padding:4px 5px 5px 5px;
			}

select.form_input {
			border:1px solid black;
			background-color:white;
			text-align:left;
			padding:4px 5px 5px 5px;
			}

input.form_input_ro {
			border:1px solid black;
			background-color:#c0c0c0;
			text-align:right;
			padding:4px 5px 5px 5px;
			}


