body {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	background-color:#262626;
	background-position:center;
	}

.menu {height:70px;background-color:#262626;}
.menu li {margin-right:4px; float:left; background:none; padding:0; width:119px;}
.menu li a { background:url(../images/menu_li_bg.gif) top left no-repeat; font-size:12px; line-height:12px; display:block; color:#999999; text-align:center; padding:15px 0 20px 0; text-decoration:none;}
.menu li a:hover {background:url(../images/menu_li_a_hover_bg.gif) top left no-repeat; color:#eeeeee; text-decoration:underline;}
.menu .active {background:url(../images/menu_li_a_hover_bg.gif) top left no-repeat; color:#eeeeee; text-decoration:underline;}

.menu_side {height:100%;background-color:#262626; align:right;}
.menu_side li {margin-left:0px; margin-right:0px; margin-bottom:4px; float:none; background:none; padding:0; width:119px;}
.menu_side li a { background:url(../images/menu_li_bg.gif) top left no-repeat; font-size:12px; line-height:12px; display:block; color:#999999; text-align:center; padding:15px 0 20px 0; text-decoration:none;}
.menu_side li a:hover {background:url(../images/menu_li_a_hover_bg.gif) top left no-repeat; color:#eeeeee; text-decoration:underline;}
.menu_side .active {background:url(../images/menu_li_a_hover_bg.gif) top left no-repeat; color:#eeeeee; text-decoration:underline;}


a.product_link:link, a.product_link:visited, a.product_link:active{
	font-size: 11px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}
a.product_link:hover{
	font-size: 11px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}

a.archive_link:link, a.archive_link:visited, a.archive_link:active{
	font-size: 14px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}
a.archive_link:hover{
	font-size: 14px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}

a.general_link:link, a.general_link:visited, a.general_link:active{
	font-size: 14px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}
a.general_link:hover{
	font-size: 14px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}

a.video_link:link, a.video_link:visited, a.video_link:active{
	font-size: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}
a.video_link:hover{
	font-size: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}


a.gallery_link:link, a.gallery_link:visited, a.gallery_link:active{
	font-size: 20px;
	color: #8ab6f5;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin-left:6px;
}
a.gallery_link:hover{
	font-size: 20px;
	color: #8ab6f5;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin-left:6px;
}

a.library_link:link, a.library_link:visited, a.library_link:active{
	font-size: 20px;
	color: #d9d4a8;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin-left:6px;
}
a.library_link:hover{
	font-size: 20px;
	color: #d9d4a8;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin-left:6px;
}

a.distribution_link:link, a.distribution_link:visited, a.distribution_link:active{
	font-size: 20px;
	color: #c1ffc1;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin-left:6px;
}
a.distribution_link:hover{
	font-size: 20px;
	color: #c1ffc1;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin-left:6px;
}

a.footerlink:link, a.footerlink:visited, a.footerlink:active{
	color:#FFFFFF;
}
a.footerlink:hover{
	color:#FFFFFF;
}

a.maillink:link, a.maillink:visited, a.maillink:active{
	color:#FFFFFF;
}
a.maillink:hover{
	color:#FFFFFF;
}

/*a:link {
	color:#FFFFFF;
}

a:visited {
	color:#FFFFFF;
}*/

.sixmarg {
	margin-left:6px;
}
	
.webtext {
	font-size: 12px;	
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin-left:6px;
	line-height:12px;
}
	
.soltext {
	color:#262626;
	margin-left:8px;
	margin-right:8px;
	line-height:12px;
}

.news {
	margin-left:7px;
	margin-right:7px;
	line-height:11px;
}	
	
.cold {
	margin-left:13px;
	margin-right:13px;
}

.cr {
	margin-right:10px;
	text-align:right;
}


.reg10 {
	margin-right:8px;
	line-height:18px;
}

.ab11 {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	margin-left:6px;
}

.bulltextbold {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
}

.headtextbold {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	margin-left:7px;
	margin-right:7px;	
}

.headtextbold18 {
	font-family:Arial;
	font-size:18px;
	font-weight:bolder;
	margin-left: 27px;
	margin-right:7px;	
}

.supportheadtextbold18 {
	font-family:Arial;
	font-size:18px;
	font-weight:bolder;
	margin-left:13px;	
	margin-right:7px;	
}

.distributiontext {
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	margin-left:13px;	
	margin-right:7px;	
}

.headtextbold20 {
	font-family:Arial;
	font-size:18px;
	font-weight:bolder;
	margin-left:6px;
}

.ab11d {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	color:#262626;
}

.blue {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	color:#8ab6f5;
	line-height:12px;
}

.black {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	color:#000000;
	line-height:12px;
}

.red {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	color:#b22222;
	line-height:12px;
}

.black13 {
	font-family:Arial;
	font-size:13px;
	font-weight:bolder;
	color:#000000;
	line-height:14px;
}

.green {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	color:#7bcf02;
	line-height:12px;
}

.beige {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	color:#d9d4a8;
	line-height:12px;
}

.today {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:13px;
	text-align: justify;
	margin-left: 27px;
	margin-right:22px;
	line-height:13px;
}

.bulltext {
	margin-left:13px;
	margin-right:20px;
	font-size:14px;
	
}

.archive {
	margin-left:13px;
	margin-right:20px;
	font-size:14px;
	overflow:auto;
}
		
.tablebtl {
	border-top: 1px #9a9a9a solid;
	border-left: 1px #9a9a9a solid;
}

.tablebtr {
	border-top: 1px #9a9a9a solid;
	border-right: 1px #9a9a9a solid;
}


.tablebr {
	border-right: 1px #9a9a9a solid;
}

.tablebl {
	border-left: 1px #9a9a9a solid;
}

.tablebbl {
	border-bottom: 1px #9a9a9a solid;
	border-left: 1px #9a9a9a solid;
}

.tablebbr {
	border-bottom: 1px #9a9a9a solid;
	border-right: 1px #9a9a9a solid;
}

.fullborder {
	border-bottom: 1px #9a9a9a solid;
	border-right: 1px #9a9a9a solid;
	border-left: 1px #9a9a9a solid;
	border-top: 1px #9a9a9a solid;
}

.leftborder {	
	border-left: 1px #9a9a9a solid;	
}

.tablebt {
	border-top: 1px #9a9a9a solid;
}

.cellpads {
	padding:8px;
}

.cellpads2 {
	padding-left:5px;
	padding-right:5px;
}

.cellpads3 {
	padding:5px;
}


.solbg {
	background-image:url(images/iq_solbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.bullbg {
	background-image:url(images/iq_bullbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:8px;
}

ul { 
	list-style-type:none;
	padding:0;
	margin-left:1em;
	margin-top:1em;
}

li {
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:3em;
	margin:0;
}

.servbg {
	background-image:url(images/iq_servbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

TR.Results_Dark{
	height: 20px;
	font-size: 11px;
	color: #000000;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
	background-color: #d6d6d6;	
	
}
TR.Results_Light{
	height: 20px;
	font-size: 11px;
	color: #000000;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
	background-color: #C0C5D7;
}
TR.Results_Highlight{
	height: 20px;
	font-size: 11px;
	color: #000000;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;	
	background-color: #E6EAF5;
}

TD.Results_Header{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #8592B5;
	border-bottom: 1px #314578 solid;
	border-right: 1px #314578 solid;
	height: 20px;
	padding-left: 3px;
}


td.Pageing_None{
	background-color:#FFFFFF;
	border:1px #999999 solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11;
	color: #999999;
	text-decoration:none;
	}	
td.Pageing{
	cursor: pointer;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11;
	color: #313131;
	text-decoration:none;
	}
td.Pageing_Over{
	cursor: pointer;
	background-color: #CCCCCC;
	border:1px #000000 solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11;
	color: #FFFFFF;
	text-decoration:none;
	}

td.Pageing_Current{
	background-color: #012a79;
	border:1px #000000 solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11;
	color: #FFFFFF;
	text-decoration:none;
	}
	
	
	
TD.Form_Header{
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
}
TD.Form_Data{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;	
	border-left: #E0E3EC 1 solid;
	border-right: #E0E3EC 1 solid;
	border-bottom: #E0E3EC 1 solid;
	border-top: #E0E3EC 1 solid;
	background-color: #FFFFFF;	
}
TD.Form_Data_NoFont{
	padding-left:5px;
	padding-right:5px;	
	border-left: #E0E3EC 1 solid;
	border-right: #E0E3EC 1 solid;
	border-bottom: #E0E3EC 1 solid;
	border-top: #E0E3EC 1 solid;
	background-color: #FFFFFF;	
}
TD.Form_Label{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	border-right: #989898 1 solid;
	border-bottom: #989898 1 solid;
	background-color: #E0E3EC;
	text-align: right;
	height: 24px;	
}

.Form_Field{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
	
A.Header_Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 2px;
	text-decoration: none;
}

TABLE.Header {
	height:20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
	background: url(/Images/table.header.background.jpg);
	border-bottom: 1px #314578 solid;
	border-right: 1px #314578 solid;
	border-top: 1px #8493b4 solid;
	border-left: 1px #8493b4 solid;	
}

TABLE.Header_Dark{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #193693;
	background: url(/Images/table.header.dark.background.jpg);
}

TABLE.Header_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

TD.MessageText{
	font-size: 16px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.MessageText{
	font-size: 12px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.Results_Loading{
	visibility: hidden;
	position: absolute;
	background-color: #FFFFFF;
	border:1px #CCCCCC solid;
}

div.Results_Fade{
	visibility: hidden;
	position: absolute;
	background-color: transparent;
	background-image:url('/images/faded.white.gif');
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
