table.d{
border:1px solid #E7EBEE;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

table{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

input{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

select{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


textarea{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

td.top A:link {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
td.top A:visited {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
td.top A:hover {
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.top A:active {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


td.mid A:link {
	FONT-SIZE: 10px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.mid A:visited {
	FONT-SIZE: 10px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.mid A:hover {
	FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.mid A:active {
	FONT-SIZE: 10px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* class used in the main page for trade leads section*/
td.lead A:link {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.lead A:visited {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.lead A:hover {
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.lead A:active {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* class user for links in table class*/
table.highlight A:link {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
table.highlight A:visited {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
table.highlight A:hover {
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
table.highlight A:active {
	FONT-SIZE: 11px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.black10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/*one block          */
.black11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.black11b A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.black11b A:hover{
	color: #0345A5;
}
/*-------------------*/

.12whiteb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.12whiteb A{
	color: #FFFFFF;
	text-decoration:none;
}

.white12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.white12b A{
	color: #FFFFFF;
	text-decoration:none;
}


.11blueb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2634C8;
	font-weight: bold;
}


/* blue color used on main header links*/

.blue11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0345A5;
	font-weight: bold;
}
.blue11b A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0345A5;
	font-weight: bold;
	text-decoration:none;
}
.blue11b A:hover{
	color:#009900;
}
/*............*/

/* green color used on main header links*/
.green11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	font-weight: bold;
}
.green11b A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	font-weight: bold;
	text-decoration:none;
}
.green11b A:hover{
	color:#0345A5;
}
/*.......*/

.green12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	font-weight: bold;
}

.11white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

.12blackb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.11blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0345A5;
	font-weight: normal;
}
.11blue A{
	color: #2634C8;
	font-weight: normal;
}
.11blue A:hover{
	text-decoration: none;
}

.11gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #919191;
	font-weight: normal;
}
.18white {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}
.red10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;

}


.blue14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0345A5;
	font-weight: bold;

}

.blue18b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0345A5;
	font-weight: bold;

}

.blue22b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0345A5;
	font-weight: bold;

}

.blue12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0345A5;
	font-weight: bold;

}

.liteblue13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #356AB7;
	font-weight: bold;

}
.12black {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.11grayb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #919191;
	font-weight: bold;
}
.10grayb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #919191;
	font-weight: bold;
}
.gray10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #919191;
}
.11whiteb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.12blueb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2634C8;
	font-weight: bold;
}
.black10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;

}

.black14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;

}

.img{
	border:1px solid #E7EBEE;

}

.black20 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #0000CC;
}

.red18 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #0000CC;
}

.red11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

td.more A:link {
	FONT-SIZE: 10px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.more A:visited {
	FONT-SIZE: 10px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.more A:hover {
	FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
td.more A:active {
	FONT-SIZE: 10px; COLOR: #0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.black13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}

.gray13b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #BFBFBF;
}

/* grey color used on main page for adv products link*/
td.prod A:link {
	FONT-SIZE: 10px; COLOR:#333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.prod A:visited {
	FONT-SIZE: 10px; COLOR:#333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.prod A:hover {
	FONT-SIZE: 10px; COLOR:#0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
/*.......*/


/* grey color used on main page for adv products link*/
td.prod A:link {
	FONT-SIZE: 10px; COLOR:#333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.prod A:visited {
	FONT-SIZE: 10px; COLOR:#333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td.prod A:hover {
	FONT-SIZE: 10px; COLOR:#0345A5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
/*css for new buttons bar by naeem*/
td.topleftlink a:link, td.topleftlink a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

td.topleftlink a:hover{
	color: FFFF00;
	text-decoration:none;
}

.topleftlink{
	background: url(../html/images/bg-green-top-links.gif); /*light gray background*/
	display: block;
	width: auto;
	height:26px;
	color: #FFFFFF;
}

* html .topleftlink a{ /*IE6 hack*/
	width: 130px;
	height: 26px;
	color: #FFFFFF;
	text-decoration: none;
}
.topleftlink a:hover, .topleftlink a.selected{
	color: #FFFF00;
	display: block;
	height:26;
	background: url(../html/images/bg-gray-top-links.gif); /*light gray background*/
}

td.toprightlink a:link, td.toprightlink a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

td.toprightlink a:hover{
	color: FFFF00;
	text-decoration:none;
}


.toprightlink{
	background: url(../html/images/bg-blue-top-links.gif); /*light gray background*/
	color: #FFFFFF;
	display: block;
	width: auto;
	height:26px;
}

* html .toprightlink a{ /*IE6 hack*/
	width: 130px;
	height: 26px;
	color: #FFFFFF;
	text-decoration: none;
}
.toprightlink a:hover, .toprightlink a.selected{
	color: #FFFFFF;
	display: block;
	height: 26px;
	background: url(../html/images/bg-gray-top-links.gif); /*light gray background*/
}
/*.......*/
.white18 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}

.graytextbox {
	color:#999999;
}

td.graylink10 a:link, td.graylink10 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #919191;
	font-weight: normal;
	text-decoration:none;
}

td.graylink10 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	font-weight: normal;
	text-decoration:none;
}

/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img { width:100px; height:100px; display:block; float:left; margin:30px 0 0; }

#outerContainer { width:800px; height:150px; position:relative; margin:0 auto; text-align:center;}
#imageScroller { width:800px; height:150px; position:relative;margin:0 auto; text-align:center; }
#viewer { width:800px;  height:150px; overflow:hidden; margin:0 auto; position:relative; top:10px; }
#imageScroller a:active, #imageScroller a:visited { }
#imageScroller a img { border:0; }
#controls { width:800px; height:47px; position:absolute; top:120px; left:4px; z-index:10; }
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#ffffff; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
#rtl { background:url(../html/images/arrow-left.gif) no-repeat; left:100px; }
#ltr { background:url(../html/images/arrow-right.gif) no-repeat; right:100px; }

/*this section deals with chat css*/
#display-banner
{
	position: fixed;
	bottom: 0%;
	/*height: 69px;*/
	/*width: 100%;*/
	/*background: url(/images/banner/bannerbkg.png) repeat-x 0 top;*/
	/*display: none !important;*/
}

#display-banner img
{
	/*padding-top: 12px;*/
}

#display-banner
{
	position: fixed;
	bottom: 0px;
	right: 0px;
	width: 143px;
	margin-right: 15px;
	z-index:1000;
}

div.longchat
{
	background: url(images/banner/chat_promo_a.png) no-repeat 0 21px;
	height:  287px;
	width: 143px;
}

div.longchat #chatButton
{
	position: absolute;
	top: 230px;
	left: 21px;
}
.tablechat {
	background-color: #98c7f7;
	height: 160px;
	width: 130px;
	border: 1px solid #c0dbf7;
	background-position: center top;
	vertical-align: top;
}
.message_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 4px;
	padding: 4px;
}
.message_text_help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #083c72;
	margin: 2px;
	padding: 2px;
}
.message_keywords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #FFFFFF;
}
.message_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 1px;
	padding: 1px;
}
.chat_top_gradient {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-image: url(images/live_chat_top_gradient.gif);
	height: 53px;
}
.text_field {
	border: 1px solid #56A6F8;
	height: 32px;
	width: 400px;
	margin: 2px;
	padding: 2px;
}
.admin_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004490;
	margin: 1px;
	padding: 1px;
}
.client_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4ba0f6;
	margin: 1px;
	padding: 1px;
}
.normal_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 1px;
	padding: 1px;
	background-position: left;
	text-align: left;
}
.cross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin-top: 10px;
	margin-right: 5px;
	padding-top: 10px;
	padding-right: 5px;
	text-decoration: none;
}
/*this section deals with chat css*/

.reportborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E7EBEE;
	border-right-color: #E7EBEE;
	border-bottom-color: #E7EBEE;
	border-left-color: #E7EBEE;
}
.reportbordertop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E7EBEE;
	border-right-color: #E7EBEE;
	border-bottom-color: #E7EBEE;
	border-left-color: #E7EBEE;
}

.reportborderheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:2px solid #E7EBEE;;
}
td.boldtd {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;

}

td.normal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.prodhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;

}