BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
HTML {
	HEIGHT: 100%
}
clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}

.font1{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff;
	text-decoration:none;
}

.font2{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00056B; text-decoration:none; 
}

.font3{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00056B; text-decoration:none; 
}

.font4{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#00056B; text-decoration:none; 
}

.font5{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00056B; text-decoration:none; font-weight:bold;
}

.font6{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;
}


.link{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; text-decoration:none;
}
a:hover.link{
	color:#990066; text-decoration:underline;
}
.newlink{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#062BB5; text-decoration:none;
}
a:hover.newlink{
	color:#626874; text-decoration:underline;
}

.link2{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; padding-left:5px; padding-right:5px; color:#283996;
}
.mylink2{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#002B4F; text-decoration:none; padding-left:0px; padding-right:3px;
}
.link3a{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990066; text-decoration:underline; font-weight:bold;
}

.link3{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000099; text-decoration:underline; font-weight:bold;
}

a.link10{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#C60994; text-decoration:none;
}
a:hover.link10{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6D0861; text-decoration:underline;
}

a:hover.link3{
	#996666	color:#000099; text-decoration:underline; font-weight:bold;
}

.link4{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000099; text-decoration:underline;
}

a:hover.link4{
	color:#993366;
}

.table-padding{
	padding-top:4px; padding-bottom:4px;
}

#main-catainer {
	width:100%; height:auto; background: url(../images/bg102.gif);
}

#main-container-user {
	width:100%; height:auto; background: url(../images/bg102.gif);
}

#top-navi{
	width:100%; height:30px; background:#0D006F; float:left;
}
#top td a{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#D3D3F8; text-decoration:none;
}

#top td a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000; text-decoration:underline;
}


#main-body{
	width:98%; height:auto; margin-left:auto; margin-right:auto; 
}

#header-area{
	width:100%; height:85px; background:url(../images/header-bg.jpg) repeat-x left top; float:left; vertical-align:middle;
}

#logo-box{
	width:20%; padding-left:4px; padding-top:20px; float:left; 
}

#navi-button{
	width:460px; height:34px; background:url(../images/top-navi-line.gif) no-repeat left bottom; float:right; margin-top:27px; margin-right:14px;
}

.top-button{
	width:72px; height:30px; float:left;
}

.top-button2{
	width:87px; height:30px; float:left;
}

#serch-area{
	width:100%; height:100%; float:left;
}

.search-top-img{
	background:url(../images/search-top-bg.jpg) repeat-x left top;
}

.search-bg{
	background:url(../images/search-gra.jpg) repeat-x left top;
}

.search-left-bor{
	background:#6796C2 url(../images/search-left-line.jpg) repeat-y left top; padding-left:3px;
}

.search-left-gra{
	background: url(../images/search-bottm.jpg) repeat 0px 0px; height:71px;
}

.search-right-bor{
	background:url(../images/search-right-line.jpg) repeat-y right top; padding-right:2px;
}

.input1{
	border:1px solid #6A6A6A; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:35%; 
}

.input2{
	height:20px; font-family:Arial, Helvetica, sans-serif; 
}

.input3{
	height:19px; width:90%; font-size:12px/18px arial; color:#333333; border:1px solid #666666;
}

.input4{
	width:90%; height:24px; font-weight:bold; color:#222; border:1px solid #666666; font:14px/19px arial;
}

.input5{
	width:90%;font-family:Arial, Helvetica, sans-serif; font-size:14px/19px georgia;color:#333333; border:1px solid #666666;
}

.search-button{
	background:url(../images/search-button2.jpg) no-repeat left top; border:0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; width:85px; height:27px; cursor:pointer;
}

.blue-button{
	background:url(../images/blue-button1.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; border:0px; cursor:pointer;
}

.blue-button2{
	background:url(../images/blue-button2.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; border:0px; cursor:pointer;
}

.search-bottom-img{
	background:url(../images/search-bott-bg.jpg) repeat-x left top;
}
.checkmail-top-bg{
	background:url(../images/check-mail-bg.jpg) repeat-x left top;
}

.checkmail-left-border{
	background:url(../images/check-mail-left-bor.jpg) repeat-y left top;
}

.checkmail-right-border{
	background:url(../images/check-mail-right-bor.jpg) repeat-y right top;
}

.checlmail-gra{
	background:url(../images/check-mail-gra.jpg) repeat-x left top;
}

.checkmail-bottom-bg{
	background:url(../images/check-mail-bottom-bg.jpg) repeat-x left top;
}
 
.login-bg{
	background:url(../images/login-button.jpg) left top no-repeat; border:0px; width:62px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; cursor:pointer;
}
.account-bg, .logout_bg{
	background:url(../images/my-account-button.jpg) left top no-repeat; border:0px; width:79px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; cursor:pointer;
}
#ticker-area{
	width:100%; height:auto; padding-top:8px; padding-bottom:8px;
}



#left-body-box{
	width:75%; height:100%; float:left;
}

.left-box{
	width:99%; height:200px; float:left;
}

.head-bg{
	background:url(../images/head-bg.jpg) repeat-x left top;
}

.box-left-line{ border-left:1px solid #9BBDD3; border-right:1px solid #9BBDD3; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:3px;
	    
}

.box-right-line{
	background:url(../images/right-box-img.jpg) repeat-y right top;
}

.box-bottom-line{
background:url(../images/bottom-box-bg.jpg) repeat-x left bottom;
}

.table-border{
	border:1px solid #8EB4CE;
}

div.pagination {
	font:13px arial;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0B6DED;
	text-decoration: none; /* no underline */
	background: #4C7ABA;
	color: #FFF;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background: #CE2B8D;
	border: 1px solid #0B6DED;
	color: #FFF;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0B6DED;
	background-color: #3359AA;
	color: #FFF;
	}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #C8CFD1;
	background: #DEE6EA;
	color: #451E4F;
}

div.paginationx {
	font:13px arial;
}

div.paginationx a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #E09D02;
	text-decoration: none; /* no underline */
	background: #F4DB1D;
	color: #171535;
}
div.paginationx a:hover, div.paginationx a:active {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background: #F5FC67;
	border: 1px solid #EFD16E;
	color: #080811;
}
div.paginationx span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0780EA;
	background: #0797F7;
	color: #FFFFFF;
	}
div.paginationx span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #DCE08B;
	background-color: #EFEBC9;
	color: #01210A;	
}

input.box2 {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font: 19px/21px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-transform:	normal;
	width:92.5%;
	padding-bottom:2px;
}



#right-body-box{
	width:25%; height:100%; float:left;
}

#bottom-area1{
	width:100%; height:auto; background:#EDF2F5;
}

#bottom-area{
	width:100%; height:45px; background:#BDDAEC; clear:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}

.top-gra{
	background:url(../images/top-gra.jpg) repeat-x left top;
}

.beet-gra{
	background: url(../images/beet-gra.jpg) repeat; width:100%;
}
.bottom-a-gra{
	background:#6796C2 url(../images/botttom-a-gra.jpg) repeat left top;
}
.bottom-gra{
	background:url(../images/bottom-gra.jpg) repeat-x left top;
}

.table-bg2{
	background:url(../images/table-2img.jpg) repeat-x left top; border-left:1px solid #9BBDD3; border-right:1px solid #9BBDD3; height:30px;vertical-align:middle;
}

.icon-div{
	width:25px; margin-left:2px; float:left;padding-top:1px;
}

.head-div{
	width:50%; float:left; padding-top:3px;
}

.send-button{
	background:url(../images/send-bg.gif) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; width:78px; height:27px;cursor:pointer;
}

.send-button2{
	background:url(../images/send-bg1.gif) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; width:100px; height:27px;cursor:pointer;
}

.send-button3{
	background:url(../images/send-bg2.jpg) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; width:100px; height:27px;cursor:pointer;
}


.top-round-bg{
	background:url(../images/top-round-bg.jpg) repeat-x left top;
}

.left-round-bg{
	background:#F6FCFE url(../images/round-left.jpg) repeat-y left top;
}
	
.right-round-bg{
	background:#F6FCFE url(../images/round-right.jpg) repeat-y right top;
}
	
.bottom-round-bg{
	background:url(../images/bottom-round-bg.jpg) repeat-x left top;
}

.round-border{
	border-left:1px solid #8EB4CE; border-right:1px solid #8EB4CE;
}

.displaycats{font-family: Arial, Tahoma, Verdana, georgia, Helvetica, sans-serif;font-size:13px;color:#006A91;font-weight:bold;vertical-align:top; text-align:left;text-decoration:none;
}
a:hover.displaycats{
	color:#D86500;
	text-decoration:underline;
}
.displaysubcats{
text-decoration:none;font:12px arial;color:#333;
}
a:hover.displaysubcats{
	color:#EA0032;
	text-decoration:underline;
}
.displayforum{
text-decoration:underline;font:12px arial;color:#DD0466;font-weight:bold;
}
a:hover.displayforum{
	color:#EA0032;
	text-decoration:none;
}
.displaycomps{
text-decoration:underline;font:12px arial;color:#000D35;
}
a:hover.displaycomps{
	color:#F40732;
	text-decoration:none;
}

input.buttonblue 
	{
	  background: #304C60;
	  margin-left: 0.0em;
	  border-right:1px solid #304C60;
	  border-bottom:1px solid #304C60;
	  border-left:1px solid #BACDD9;
	  border-top:1px solid #BACDD9 ;
	  border-bottom-color: #4682B4;
	  border-bottom-style: #4682B4;
	  border-bottom-width: #4682B4;
	  cursor: pointer;
	  color: #ffffff;
	  height:25px;
	}
	input.buttonred 
	{
	  background: #E76F00;
	  border-right:1px solid #D88C00;
	  border-bottom:1px solid #D88C00;
	  border-left:1px solid #FAE2CC;
	  border-top:1px solid #FAE2CC;
	  color:#ffffff;
	  height:24px;
	  cursor:pointer;
	}

.bbcclass{
width: 84%;
padding: 4px;
padding-left:10px;
background:#D7E3E5;
border-top:1px solid #E1EAED; border-left:1px solid #E1EAED;border-right:1px solid #BCC3C4;border-bottom:1px solid #BCC3C4;
font:13px arial;
}
.bbcclass a{
text-decoration: none;
color: #043077;
}
.bbcclass a:hover{
text-decoration: underline;
color:#EA1586;
}

.stockclass{
width: 90%;
padding-left:15px;
background:#F7F7F7;
}
.stockclass a{
text-decoration: underline;
color:#205BAD;
}
.stockclass a:hover{
text-decoration: none;
color:#CE2772;
}

.rsstitle{
font-weight: bold;
}

.rssdate{
color: #D2EFD0;
font-size: 85%;
}

.mailbox-view-table{
border-top:1px solid #E1EAED; border-left:1px solid #E1EAED;border-right:1px solid #BCC3C4;border-bottom:1px solid #BCC3C4;
color: #043077;font:12px georgia;
}

#pscroller1{
width: 95%;
height: 150px;
padding: 5px;
text-align:justify;
border-top:1px solid #C0DCE5;
border-bottom:1px solid #C0DCE5;
background: #EFF5F7;
}

#pscroller2{
width: 75%;
height: 18px;
padding: 3px;
padding-top: 4px;
padding-left:11px;
}

#pscroller2 a{
text-decoration: none;
}
.ps_class1{
	background:#F4E1F0;	
	border-right:1px solid #F492E1;border-bottom:1px solid #F492E1;
}

#dropcontentsubject{
width: 250px;
font-weight: bold;
}

.dropcontent{
width: 250px;
height: 200px;
border: 1px solid black;
background-color: #DFDFFF;
padding: 3px;
display:block;
}

.dropcontent2{
width: 96%;
height: 20px;
padding: 5px;
text-align:justify;
border-top:1px solid #C0DCE5;
border-bottom:1px solid #C0DCE5;
background: #EFF5F7;
}


/* menu maker */
.mattblacktabs{
width: 100%;
overflow: hidden;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

td.form_td{	background:#DCE8EB;	border-top:1px solid #FAFEFF; border-left:1px solid #FAFEFF;border-right:1px solid #A8B1B7;border-bottom:1px solid #A8B1B7;
	color: #043077;	padding:6px;font:13px arial; }
.topic_table_top{font:12px arial;background:#D4DDE2;color:#555555;padding:6px;border-bottom:1px solid #BAC6CC;border-right:1px solid #BAC6CC;font-weight:bold;}

td.leads_td{	background:#E6EFF2;	border-top:1px solid #FAFEFF; border-left:1px solid #FAFEFF;border-right:1px solid #A8B1B7;border-bottom:1px solid #A8B1B7;
	color: #043077;	padding:6px;font:13px arial; }
.topic_leads{font:12px arial;background:#EFF5F7;color:#555555;padding:6px;border-bottom:1px solid #D9DEE0;border-right:1px solid #D9DEE0;font-weight:bold;}

.topic_table_bottom{background:#4494D6;color:#DFDEE8;padding:4px;border-top:1px solid #147;}
.bluebutton{ font:12px arial;font-weight:bold;background:#1666C9;border-top:1px solid #78BAE2;border-left:1px solid #78BAE2;border-right:1px solid #3A7AC9;border-bottom:1px solid #3A7AC9;padding:2px;color:#FFFFFF; cursor:pointer; }
.button_div {width:auto;float:right;text-align:right;background-color:#F2F4D0;border:1px solid #ccc;text-align:right;height:35px;margin-top:3px;padding:5px 32px 3px; }

.global_cat{
text-decoration:none;font:12px arial;color:#708080;font-weight:bold;
}
a:hover.global_cat{
	color:#EA0032;
	text-decoration:underline;
}

.global_subcat{
text-decoration:none;font:13px arial;color:#093CBF;font-weight:bold;
}
a:hover.global_subcat{
	color:#EA0032;
	text-decoration:underline;
}


#thicktabs{
width:100%;
margin: 0 auto;
padding: 0;
font: bold 13px Tahoma;
}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: right;
color: black;
padding: 8px 11px; /*padding of tabs*/
text-decoration: none;
background: transparent url(pinkbg.gif) top right no-repeat;
border-top: 1px solid #d3bdbe; /*top border style*/
border-bottom: 3px solid #ffa1a3; /*thick bottom border below tabs*/
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #d3bdbe; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #d3bdbe; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: black;
}

#thicktabs li a:hover{
color: black;
background-image: url(pinkbgover.gif); /*background image swap on hover*/
}



.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 99.8%;
overflow: hidden;
border: 1px solid #94D1F7;
background: black url(blockactive2.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #F8FEFE;
padding: 5px 8px;
text-decoration: none;
border-right: 1px solid #A3C3ED;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockdefault1.gif) center center repeat-x;
}

#menu{ 
 padding: 8px;
}
#menu a{
 background-image: url(blockactive2.gif);
 background-repeat: no-repeat;
 padding: 5px;
}
#menu a:hover{
 background-image: url(blockdefault1.gif);
}


/* search tab */
#main{width:600px; margin:0 auto; margin-top:60px;}
a{color:#0066CC;}
h1{color:#000000;}
form, input, h1, p{padding:0; margin:0; border:0;}
p{padding:6px 0 20px 0;}
#search-bar{padding:10px; background:#3179C6; clear:both;}
#search-bar .search-style{font-size:16px; color:#999999; border:solid 1px #CCCCCC; padding:4px;}
ul.search-options, ul.search-options li{padding:0; border:0; margin:0; list-style:none;}
ul.search-options{clear:both;}
ul.search-options li a{float:left; margin-right:1px; width:auto; background:#558CC6; padding:8px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.selected a{background:#3179C6; color:#FFFFFF;}
ul.search-options li.selected a{background:#3179C6; color:#FFFFFF;}


