body
{
	margin:0px;
	padding:0px;
	border:0;
	height:100%; 
	max-height:100%; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#c0c0c0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding:0;
}

h1 {
  font-size: 170%;
  margin-bottom: .5em;
  padding-bottom: .35em;
  border-bottom: 0px solid #BFC4CF;
}

h2 {
  font-size: 160%;
}

h3 {
  font-size: 140%;
  font-weight: bold;
  color: #505050;
}

h4 {
  font-size: 140%;
}

h5 {
  font-size: 130%;
}

h6 {
  font-size: 120%;
}

a:link {
  color:#003399;
  text-decoration:none;
}
a:visited {
  color:#003399;
  text-decoration:none;
}

a:hover {
 color:#003399;
 text-decoration:underline;
  
}

a:active, a.active {
  color: #778899;
}

.form-text
{
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
/* some more items */

img, a img {
  border: none;
}

hr {
  margin:5px 0px 2px 0px;
  padding: 0;
  border: none;
  height: 1px;
  
  background: #666666;
}


/* tables */

table {
  margin:0px;
  width: 100%;
}

thead th {
  border-bottom: 0px solid #AAB5C3;
  color: #678;
  font-weight: bold;
  background: url(images/bg-thead.gif) repeat-x bottom left;
  padding:5px;
}

tr.even, tr.odd {
  border-color: #DADCE0;
}

tr.even {
  background-color: #eeeeee;
}

tr.odd {
  background-color: #fff;
}

td.active {
  background: #e4ecf5;
}

td {
  padding: 0px;
}

td.menu-disabled {
  background-color: #E5E5E5;
}

/* hovered table rows */
table tr.odd:hover, table td.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover
{
    background-color: #F0F0F0;
	color:#14568A;
}
/* IE doesnt handles 'pre' right */
table [class=value] {
    white-space: pre;
}

/* forms */

form {
  margin-bottom: .5em;
}


fieldset {
  border: solid #DADCE0 1px;
  background-color:#F8F9FA;
  margin: 1em 0 1em 0;
}

fieldset.collapsed {
  background-color: transparent;
  padding: 0;
}

.pagedesc, .pagedesc table
{
margin:0px;
padding:0px;
	color:#003366;
	/*vertical-align:text-top;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-left:10px;
	padding-right:15px;
	line-height:18px;
}


.bordernone
{
border:none;
}

div.meta, .description, .breadcrumb, .submitted, .taxonomy {
  font-size: 92%;
  color: #0000FF;
  line-height: 1.6em;
  text-decoration:none;
}

.inputminsize
{
width:100px;
}

.input150size
{
width:150px;
}

.input200size
{
width:200px;
}

.input300size
{
width:300px;
}

.inputmaxsize
{
width:626px;
}

.padding5
{
padding:5px;
}
.paddingbottom5
{
padding-bottom:5px;
}

.marginbottom5
{
margin-bottom:5px;
}

.margintop5
{
margin-top:5px;
}


.marginbottom20
{
margin-top:20px;
}
.verticalalign
{
vertical-align:top;
}

.upperclipimage
{
vertical-align:top;
position:absolute;
margin-top:0px;
margin-left:10px;
border:none;
}


.divviewmsgdescpadding
{
padding:10px 10px 110px 10px;
}
 .blogpostimg
{
border:1px solid #400040;
width:120px;
height:120px;
background-image:url(../templates/images/no-user.jpg);
background-repeat:no-repeat;
}

.bluetext
{
	font-size:13px;
	color:#003399;
	text-decoration:none;
}

.bluetextbold
{
	font-size:13px;
	color:#003399;
	text-decoration:none;
	font-weight:bold;
}


.textclass 
{
	font-size:12px;
	color:#6586C3;
	text-decoration:none;
}

.textclass a:hover
{
	font-size:12px;
	color:#6586C3;
	text-decoration:underline;
}

.searchbutton
{
	background-color:#003399;
	color:#FFFFFF;
	font-size:11px;
	border:1px solid #003399;
	padding:0px 3px;
	_padding-top:-5px;
	font-weight:bold;
	height:20px;
	text-transform:uppercase;	
}

.searchbutton-img
{
	background-color:#FFFFFF;
background-image:url(../images/search-1.gif);
background-repeat:no-repeat;
border:0 none;
height:25px;
margin-top:-2px;
width:64px;

}

.bloglink:link, .bloglink:visited
{
color:#12129B;
font-size:12px;
text-transform:capitalize;
text-decoration:none;
}

.bloglink:hover
{
text-decoration:underline;
}

.input {
	border: 1px solid #DADCE0;
	color: #000000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.inputwithoutborder{
	color: #000000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;

}

.inputwithoutbordersearch{
	color: #000000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:14px;
}

.inputblue {
	border: 1px solid #6F82BA;
	color: #000000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.blacktext
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.smalltext
{
font-size:11px;
color:#003399;
text-transform:uppercase;
text-decoration:none;
}

a.smalltext
{
font-size:11px;
color:#003399;
text-transform:uppercase;
text-decoration:none;
}

a.smalltext:visited
{
font-size:11px;
color:#003399;
text-transform:uppercase;
text-decoration:none;
}
#maincontainer{
width:965px; /*Width of main container*/
margin:0px auto; /*Center container on page*/
padding:0px;
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x; 
background-position:bottom;
border:1px solid #D1D1D1;
height:100%;
}

#container {
  
  width:956px;	
  margin:0px 5px;
  border:0px solid #0000CC;
 
}
#main-wrapper {
  float: left;
  width: 636px;
  border:0px solid #4267A6; 
  padding-right:20px; 
 }
 
 #sidebar-right	{
  float: right;
  width:300px;
  padding:0px;
  top:0px;
  border:0px solid red; 
}

/* sidebars, regions */

.sidebar {
  text-align: left;
  border:0px solid red;
  padding:0px;
}

.sidebar .block {
  margin-bottom: 1.5em;
 
}

.sidebar .block h2 {
  background-image:url(../images/side-block-head.gif);
  background-repeat:no-repeat;
  font-size:14px;
  font-weight:bolder;
  height:26px;   
  font-family:Arial, Helvetica, sans-serif;
 /* margin: 10px -8px 8px -8px;*/
  color: #FFFFFF;
  padding:8px 0px 0px 6px;
}
.sidebar .block .content {
	margin-top:2px;
	border:1px solid #4267A6;
	border-bottom:none;
	}
	
.sidebar .block h3, .sidebar .block div.title {
  font-size: 12px;
  color: #6C7A8D;
  font-weight: bold;
}
#main {
  padding:0px;
  float:left;
  border:0px solid red;
  width: 636px;
}
/* header */

#header {
	height: 120px;
	border:0px solid red;
	border-bottom:4px solid #FF9900;
	padding:0px;
	background-color: #ffffff;
}
.headerupper
{
	position:relative;
	border:0px solid red;
	height:80px;
}
#logo-title {
	position: relative;
	overflow: visible;
	float: left;
	height: 80px;
	padding-left:5px;
	z-index: 1;
	border:0px solid red;
	width:790px;
}
#logo-title .topbanner {
	float:right;
    height: 65px;
	padding-top:15px;
	width:468px;
	border:0px solid #0000FF;
}

#headerlogin
{
	padding-top:0px;
	float:right;
	border:0px solid #0000FF;
	width:154px;
}
.loginmessage
{
	border-bottom:1px solid #D0D0D0;
	font-weight:bold;
	text-align:center;
	padding-bottom:3px;
	padding-top:12px;
	margin-right:5px;
	font-size:13px;
}
.loginlinks
{
	margin-left:0px;
	border:0px solid red;
	font-weight:bold;
	text-align:center;
	padding:3px 0px;
	font-size:13px;
}
.loginlinks a
{
	border:0px solid red;
	background-image:url(../images/arrow-bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:7px;
	color:#6586C3;
	text-decoration:underline;
	font-size:13px;
}
.loginlinks a:hover
{
	border:0px solid red;
	background-image:url(../images/arrow-bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:7px;
	color:#6586C3;
	text-decoration:none;
	font-size:13px;
}

.loginlinks a:visited
{
	border:0px solid red;
	background-image:url(../images/arrow-bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:7px;
	color:#6586C3;
	text-decoration:none;
	font-size:13px;
}
#primary
{
	margin-top:9px;
	border:0px solid red;
	
	
}
#primary ul {
	text-align: right;
	border:0px solid blue;
	margin: 0;
	padding: 0;
	background-image:url(../images/link-bg.gif);
	height:31px;
	border:0px solid red;
}

#primary ul li {
	list-style-type: none;
	list-style-image: none;
	float: left;
}

#primary ul li a, #primary ul li a:visited {
	color: #FFFFFF;
	background-image:url(../images/link-bg.gif);
	height:23px;
	background-repeat:repeat-x;
	float: left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:8px 10px 0px 10px;
	border-right:1px solid #FFFFFF;
}

#primary ul li a:hover {
	background-image:url(../images/link-bg-active.gif);
	background-repeat:repeat-x;
}

#primary ul li .bookmark1:hover {
	background-image:url(../images/link-bg.gif);
	background-repeat:repeat-x;
}

#primary ul li a.activemenu {
	background-image:url(../images/link-bg-active.gif);
	background-repeat:repeat-x;
}

#headersearch
{
margin:5px 5px 15px 5px;
height:30px;
background-color:#9ACEFF;
color:#02339C;
border:0px solid #99C19C;
font-size:11px;
}

#headersearch .headersearchqoute
{
float:right;
width:650px;
border:0px solid red;
text-transform:capitalize;
padding:4px 10px 0px 0px;
_padding:2px 10px 0px 0px;
.padding:3px 10px 0px 0px;
text-align:right;
}
#headersearch .blacktext
{
height:30px;
margin-top:0px;
padding:6px 0px 0px 10px;
_padding:5px 0px 0px 10px;
.padding:8px 0px 0px 10px;
_height:25px;
.height:25px;
text-transform:uppercase;
font-weight:normal;
vertical-align:middle;
font-size:11px;
}

/*** Sliding Login Block ***/

#sliderWrap {
margin: 0 auto;
width:154px;
}
#slider {
border:0px solid red;
position: absolute;
z-index:10;
left:766px;
_left:760px;
width:206px;
height:165px;
margin-top: -230px;
background-image:url(../images/sign-in-bg.png);
background-position:bottom;
background-repeat:no-repeat;
}
#slider img {
border: 0;
}
#sliderContent {
position: absolute;
left:15px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:12px;
}
#sliderContent a
{
	color:#fff;
	font-weight:normal;
	font-size:11px;
}
#sliderContent a:hover
{
	color:#000;
	font-weight:normal;
}

.loginform
{
	border:0px solid red;
	text-align:left;
}
.loginform .form-text
{
	border:1px solid #000;
	color:#000000;
}
.loginform .form-submit
{
	height:20px;
		
}
.loginform .form-item
{
	margin-bottom:0px;
}
#closeform
{
	width:185px;
	border:0px solid red;
	/*float:left;*/
	text-align:right;
}

/* set the footer div */
#footer{
    clear: both;
}
.footer
{
margin:0px 5px 10px 5px;
height:40px;
border:0px solid #4267A6;
color:#003399;


}
.footer div
{
padding-top:15px;
font-size:11px;
color:#003399;
text-transform:uppercase;
}
.footer div a
{
color:#003399;
}


#block_bottom_image
{
	background-image:url(../images/rounded-bottom.png);
	background-repeat:no-repeat;
	height:12px;
	width:646px;
	
}

#block_bottom_smallimage
{
	background-image:url(../images/rounded-bottom-small.png);
	background-repeat:no-repeat;
	height:13px;
	width:100%;
}

#block_bottom
{
	background-image:url(../images/block-bottom-bg.gif);
	background-repeat:repeat-x;
	height:12px;
	width:100%;
}

 
.block_heading_without
{
width:100%;
} 
.block_heading_without div
{
	padding-top:8px;
	font-size:14px;
	color:#4577DA;
	font-weight:bold;
}

#top_news_headlines_without
{
	width:646px;
	margin-top:0px;
	margin-bottom:12px;
	background-color:#FFFFFF;
}

#top_news_headlines_without img
{
border:1px solid #bdbdbd;
margin-right:10px;
margin-top:5px;
}

.top_news_desc_without
{
	color:#000000;
	text-decoration:none;
	vertical-align:top;
	border:0px solid red;
	padding:0px 10px 0px 0px;
	margin:0px;
	}

.more_headlines_without
{
 padding-left:0px;
}

.more_headlines_without b
{
 color:#000000;
 font-weight:bold;
}


.more_headlines_without ul
{
	border:0px solid red;
	
}

.more_headlines_without li
{
	border:0px solid red;
	list-style-image:url(../images/arrow-bullet.gif);	
	background-image:none;
	padding-left:0px;
	font-size:13px;
	padding-top:0px;
}

.top_news_heading_without
{
	margin:0px;
	vertical-align:top;
	margin-bottom:5px;
}
.top_news_heading_withouta
{
	color:#003399;
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
}

.top_news_heading_without a
{
	color:#003399;
	font-size:28px;
	font-weight:bold;
	text-decoration:none;
}

.top_news_heading_without a:visited 
{
	color:#003399;
	font-size:28px;
	font-weight:bold;
	text-decoration:none;
}
.top_news_heading_without  a:hover
{
	text-decoration:underline;
}


ul.menu_withoutimage {
	  margin:0px;
	  padding:0px;
}
ul.menu_withoutimage li
{
margin-left:10px;
list-style-image:none;
list-style:none;
vertical-align:text-top;
padding:0px;
margin-top:1px;
 }

.menu_withoutimage .morehedlinelink
{
	text-decoration:none;
	color:#003399;
}

.menu_withoutimage a:link
{
	text-decoration:none;
	font-size:12px;
}
.menu_withoutimage a:visited
{
	text-decoration:none;
	font-size:12px;
}


.menu_withoutimage a:hover
{
	font-size:12px;
	text-decoration:underline;
}

.blacktextclick:link
{
	font-size:13px;
	color:#02339C;
	text-decoration:none;
}

.blacktextclick:visited
{
	font-size:13px;
	color:#02339C;
	text-decoration:none;
}

.blacktextclick:hover
{
	color:#02339C;
	text-decoration:underline;
}

.blacktextlink:link
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.blacktextlink:visited
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.blacktextlink:hover
{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
}


#left_innermain_container
{
	margin-top:10px;
	border:0px solid red;
}

#left_container{
    width:350px;
    margin:0px;
    border:0px solid red;
}

#latest_news
{
    width:337px;
	border:0px solid #4267A6;
	border-bottom:none;
	border-top:none;
	padding:0px;
	}
#right_container{
    float:right;
    width:286px;
	border:0px solid blue;
}
	
#right_container #latest_news
{
width:268px;
border:0px solid #00CC33;
}	
.inner_blankimages
{
	margin-top:2px;
	border:1px solid #4267A6;
	border-bottom:none;
	background-image:url(../images/blank_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:160px;
}

/* set the right_main_container div */
#right_main_container{
    float:right;
    width: 255px;
	border:0px solid blue;
	margin-right:5px;
}
.market_overview
{
border:1px solid #4267A6;
border-bottom:none;
padding:8px 13px 8px 21px;
background-color:#FFFFFF;
margin-top:2px;
text-align:center;
}

#market-snapshot
{
margin-top:2px;
padding-left:2px;
border:1px solid #4267A6;
border-bottom:none;
width:251px;
}

#nasdaq_main, #comx_main, #SP500_main, #TSX_main
{
float:left;
border-left:1px solid #FFFFFF;
}
.nasdaq_green
{
width:69px;
height:90px;
background-repeat:no-repeat;

}

.nasdaq_red
{
width:70px;
height:90px;
background-repeat:no-repeat;
border:0px solid red;
}

.nasdaq_tradevolumediv
{

text-align:center;
width:70px;
border:0px solid red;
}

.nasdaq_changePercentdiv
{
margin-top:60px;
border:0px solid red;
text-align:center;
width:70px;
}



#block_heading
{
	background-image:url(../images/block-heading-bg.gif);
	background-repeat:repeat;
	height:32px;
	width:100%;
}

.block_heading_right
{
       float:right;
	width:4px; 
	background-image:url(../images/block-heading-end.gif);
	background-repeat:no-repeat;
	height:32px;
}
.block_heading_left
{
	width:200px; 
	background-image:url(../images/block-heading-text-bg.gif);
	background-repeat:no-repeat;
	height:32px;
}

.block_heading_left div
{
	padding-left:5px;
	padding-top:8px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.block_heading_left div a
{
	padding-left:5px;
	padding-top:8px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.block_heading_left div a:hover
{
	padding-left:5px;
	padding-top:8px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}


.latest_business_left1
{
	width:241px; 
	padding-left:5px;
	background-image:url(../images/latest-busi-list-bg.gif);
	background-repeat:no-repeat;
	height:32px;
}

.latest_business_left1 div
{
	padding-left:5px;
	padding-top:8px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.latest_business_left1 div a
{
	padding-left:5px;
	padding-top:8px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.latest_business_left1 div a:hover
{
	padding-left:5px;
	padding-top:8px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

/*

#block_bottom_image
{
	background-image:url(../images/rounded-bottom.png);
	background-repeat:no-repeat;
	height:12px;
	width:100%;
}

#block_bottom_smallimage
{
	background-image:url(../images/rounded-bottom-small.png);
	background-repeat:no-repeat;
	height:13px;
	width:100%;
}
*/
#block_bottom
{
	background-image:url(../images/block-bottom-bg.gif);
	background-repeat:repeat-x;
	height:12px;
	width:100%;
}


.block_bottom_right
{
    float:right;
	width:13px; 
	background-image:url(../images/right-corner.gif);
	background-repeat:no-repeat;
	height:12px;
}
.block_bottom_left
{
	width:13px; 
	background-image:url(../images/left-corner.gif);
	background-repeat:no-repeat;
	height:12px;
	border:0px solid red;
}
.latest_news_outer
{padding:0px 0px 5px 0px;
 border:0px solid #FF0000;
 border-top:0;
 width:337px;
  overflow:auto;
 _overflow:scroll;
}

#qmmt_news
{
height:170px;
}

ul.topnewlettermenu {
	  margin:0px 0px 0px 18px;
	  padding:0px;
}
ul.topnewlettermenu li
{
	margin-left:0px;
	margin-top:5px;
	list-style:url(../images/top-news-bullet.gif);
}


.clickhere a:link
{
	font-size:12px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
}

.clickhere a:visited
{
	font-size:12px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
}

.clickhere a:hover
{
	font-size:12px;
	text-decoration:underline; 
	color:#119F12;
	font-family:Arial, Helvetica, sans-serif;
}


#directory-listing
{
	margin-top:5px;
	padding:8px 7px;
	border:1px solid #4267A6;
	border-bottom:none;
	width:620px;
}
  	
#directory-listing div.cat
{
	color:#003399;
	margin:0px 20px;
}
#directory-listing div.cat a
{
	color:#003399;
	font-size:15px;
	text-decoration:underline;
}

#directory-listing div.subcat
{
	font-size:11px;
	margin-bottom:10px;
}
#directory-listing div.subcat a
{
	font-size:11px;
}

#dir-list-withoutborder
{
	margin-top:5px;
	padding:8px 7px;
	border:none;
}
  	
#dir-list-withoutborder div.cat
{
	color:#003399;
}
#dir-list-withoutborder div.cat a
{
	color:#003399;
	font-size:15px;
	text-decoration:underline;
}

#dir-list-withoutborder div.subcat
{
	font-size:11px;
	margin-bottom:10px;
}
#dir-list-withoutborder div.subcat a
{
	font-size:11px;
}




#latest_buss_listing
{ 
	border:1px solid #4267A6;
	border-bottom:none;
	margin-top:5px;
	padding:8px 7px;
	border-bottom:none;
	width:620px;
	 }
	 
.bluenormalunder:link
{
	font-size:15px;
	color:#02339C;
	font-weight:bold;
	text-decoration:underline;
}

.bluenormalunder:visited
{
	font-size:15px;
	color:#02339C;
	font-weight:bold;
	text-decoration:underline;
}


.bluenormalunder:hover
{
	font-size:15px;
	color:#02339C;
	font-weight:bold;
	text-decoration:underline;
}

	 
.bluenormal:link
{
	font-size:15px;
	color:#02339C;
	font-weight:bold;
	text-decoration:none;
}

.bluenormal:visited
{
	font-size:15px;
	color:#02339C;
	font-weight:bold;
	text-decoration:none;
}


.bluenormal:hover
{
	font-size:15px;
	color:#02339C;
	font-weight:bold;
	text-decoration:underline;
}
#qmmt_indices
{
	padding:10px 10px 1px 10px; 
}

#qmmt_indices_without_wire
{
	padding:10px 0px 0px 0px; 
}

.titlebg
{
	background-color:#668DD3;
	padding:5px 5px;
	color:#fff;
	font-weight:bold;
	font-size:25px;
}

.titlebg a
{
	color:#fff;
	font-weight:bold;
	font-size:25px;
	text-decoration:none;
	
}

.titlebg a:hover
{
	color:#fff;
	font-weight:bold;
	font-size:25px;
	text-decoration:underline;
}


.titlebg a:visited
{
	color:#fff;
	font-weight:bold;
	font-size:25px;
	text-decoration:none;
}

.titlebg .whitebuttondiv
{
float:right;
text-align:right;
padding-top:3px;
}
div.heading
{
	border:1px solid #ccc;
	background-image:url(../images/link-bg.gif);
	background-repeat:repeat-x;
	width:624px;
	height:21px;
	padding:5px;
	margin-bottom:5px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

.blacksitelink
{
font-size:13px;
color:#02339C;
text-decoration:none;
margin:10px 0px;
padding-left:7px;
}

.blacksitelink a
{
font-size:13px;
color:#02339C;
text-decoration:none;
}

.blacksitelink a:visited
{
font-size:13px;
color:#02339C;
text-decoration:none;

}


.blacksitelink a:hover
{
font-size:13px;
color:#000000;
text-decoration:underline;
}


ul.newtabs {
	margin-top:10px;
	text-align:left;
	margin-left:16px;

}

ul.newtabs li {
color:#003EE6;
border:1px solid #ACADAD;
background-image:url(../images/regist-buttons-bg.gif); 
background-repeat:repeat-x;
padding:3px 8px 3px 8px;
margin-left:6px;
display:inline;
font-weight:bold;
font-size:12px;

}
ul.newtabs li a {
color:#003EE6;
font-size:12px;

}
ul.newtabs li a:visited{
color:#003EE6;
font-size:12px;
}

ul.newtabs li a.active {
color:#003EE6;
font-size:12px;
}

ul.newtabs li a:hover {
color:#003EE6;
font-size:12px;
}

/************************************************  PAGING ***********************************************************/
#bottompaging
{
color:#333333;
font-size:12px;
font-weight:normal;
text-align:center;
margin:10px 10px 10px 0;
text-transform:capitalize;
text-align:center;
}

#bottompaging .pagelink
{
color:#1F4BA6;
background-color:#EFEFEF;
padding:1px 3px;
margin:0px 2px;
border:1px solid #D1D1D1;
}

#bottompaging .activepagelink
{
color:#FFFFFF;
background-color:#01349C;
border:1px solid #01349C;
padding:1px 3px;
margin:0px 2px;
}

#bottompaging a
{
color:#668DD3;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

#bottompaging a:hover
{
text-decoration:none;
}
#bottompaging a.pagelink:hover
{
color:#FFFFFF;
background-color:#01349C;
border:1px solid #01349C;
padding:1px 3px;
margin:0px 2px;
}


/************************************************  PAGING ***********************************************************/

.registermaindiv
{
width:616px;
border:0px solid red;
padding:0px 10px;
}
.registermaindiv form label
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:0 0 0 20px;
width:200px;
float:left;
}

 .loginfrmcontainer
{
padding:4px 0px 4px 0px;
vertical-align:top;
}


.legendclass
{
vertical-align:middle;
font-size:16px;
border: 1px solid #DADCE0;
color:#003399;
padding:5px 12px;
margin-left:7px;
position:absolute;
z-index:10;
margin-top:-15px;
.margin-top:15px;
_margin-top:15px;
margin-left:15px;
background-color:#FFFFFF;
}

ul.tabs {
	margin-top:10px;
	text-align: right;
}

ul.tabs li {
color:#003EE6;
border:1px solid #ACADAD;
background-image:url(../images/regist-buttons-bg.gif); 
background-repeat:repeat-x;
padding:3px 8px 3px 8px;
margin-left:6px;
display:inline;
font-weight:bold;
font-size:12px;
}
ul.tabs li a {
color:#003EE6;
font-size:12px;

}
ul.tabs li a:visited{
color:#003EE6;
font-size:12px;
}

ul.tabs li a.active {
color:#003EE6;
font-size:12px;
}

ul.tabs li a:hover {
color:#003EE6;
font-size:12px;

}

.formelementcontainer
{
margin:10px 15px;
border:0px solid red;
padding-top:15px;
}

.submission_error
{
border:2px solid #FF0000;
color:#FF0000;
background-color:#FCD295;
padding:10px;
margin:5px 0px;
line-height:20px;
}
#abusesuccess
{
	padding:15px 10px;
	color:#003399;
	vertical-align:top;
	font-size:13px;
	margin-top:2px;
	/* border:1px solid #4267A6;*/
	margin-bottom:5px;
}

#userlogin .from-label
{
margin-top:10px;
color:#003399;
font-size:14px;
font-weight:bold;
}

#messagepost .from-label
{
margin-top:10px;
color:#003399;
font-size:14px;
font-weight:bold;
border:0px solid red;
margin-bottom:10px;
}

#sendtofriend .from-label
{
color:#003399;
font-size:12px;
font-weight:bold;
}
#directory
{
	padding:0px;
	color:#003399;
	vertical-align:top;
	font-size:14px;
	margin-top:2px;
	/* border:1px solid #4267A6;*/
	margin-bottom:5px;
	width:636px;
}

ul.userlink {
	  margin:0px;
	  padding:0px;
	margin-top:5px;
}
ul.userlink li
{
	list-style:none;
	border-top:1px solid #FFFFFF;
	margin:0px 10px;
	padding:0px;
	font-weight:bold;	
	font-size:14px;
	color:#003399;
	text-decoration:none;
	vertical-align:top;
}
ul.userlink li .userlinkimage
{
}
ul.userlink li a:link, a:visited
{
	color:#003399;
	text-decoration:none;
	font-size:14px;
}
ul.userlink li a:hover
{
	color:#003399;
	text-decoration:underline;
	font-size:14px;
}

ul.userlink li ul
{
	  margin:0px;
	  padding:0px;
	  border-bottom:1px solid #D0D0D0;
	  padding-bottom:10px;
}

ul.userlink li ul li
{
	list-style:none;
	border:0px solid red;
	font-size:12px;
	padding:5px 0px 5px 30px;
	font-weight:bold;	
	color:#02339C;
}

ul.userlink li ul li a:link
{
	color:#02339C;
	text-decoration:underline;
	font-size:12px;
}

ul.userlink li ul li a:visited
{
	color:#02339C;
	text-decoration:underline;
	font-size:12px;
}


ul.userlink li ul li a:hover
{
color:#02339C;
text-decoration:none;
font-size:12px;
}

.ulmymessageboard
{
	background-image:url(../images/my-message.gif);
	background-repeat:no-repeat;
	height:23px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}

.ulmymessageboardover
{
	background-image:url(../images/my-message-hover.gif);
	background-repeat:no-repeat;
	height:23px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}

.ulbusiness
{
	background-image:url(../images/my-business.gif);
	background-repeat:no-repeat;
	height:24px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}

.ulbusinessover
{
	background-image:url(../images/my-business-hover.gif);
	background-repeat:no-repeat;
	height:24px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}

.ulmywatch
{
	background-image:url(../images/my-watched-posts.gif);
	background-repeat:no-repeat;
	height:23px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}

.ulmywatchover
{
	background-image:url(../images/my-watched-posts-hover.gif);
	background-repeat:no-repeat;
	height:23px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}


.uleditprofile
{
	background-image:url(../images/edit-profile.gif);
	background-repeat:no-repeat;
	height:23px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}

.uleditprofileover
{
	background-image:url(../images/edit-profile-hover.gif);
	background-repeat:no-repeat;
	height:23px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}

.ulcontent
{
	background-image:url(../images/submit-content.gif);
	background-repeat:no-repeat;
	height:23px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}

.ulcontentover
{
	background-image:url(../images/submit-content-hover.gif);
	background-repeat:no-repeat;
	height:23px;
	width:275px;
	cursor:pointer;
	padding-left:25px;
	padding-top:5px;
}


#blocks
{
	width:325px;
}

#blocks .item-list
{
 	margin-top:2px;
	border:1px solid #4267A6;
	border-bottom:none;
	_height:100px;
	min-height:100px;
}

ul.menu {
	  margin:0px;
	  padding:0px;
}
ul.menu li
{
margin-left:25px;
list-style:none;
list-style-image:url(../images/bullet.gif);
list-style-position:outside;
vertical-align:text-top;
padding:0px;
margin-top:1px;
 }
.form-required
{
vertical-align:top;
color:#FF0000;
}
.view-cell-header
{
	background-color:#EAF3FB;
	color:#093BA0;
}
.view-field
{
	padding:5px 0px 5px 3px;
	color:#000000;
	font-size:12px;
}

.view-field a
{
	font-size:12px;
	text-decoration:none;
}
.view-field a:visited 
{
	font-size:12px;
	text-decoration:none;
}

.view-field a:hover
{
	font-size:12px;
	text-decoration:underline;
}

.submitbutton
{
	background-image:url(../images/button-bg.gif); 
	background-repeat:repeat-x;
	color:#fff;
	font-size:13px;
	height:21px;
	border:0px solid #285098;
	padding:2px 5px 5px 5px;
	font-weight:bold;
	cursor:pointer;
}

.description
{
  font-size:12px;
  color:#0000FF;
  line-height: 1.6em;
  text-decoration:none;
}

.artcleauthorname
{
/*style="font-size: 12px"><span style="font-family: Arial"><span style="color: rgb(51,51,153)"*/
font-size:12px;
color:#3232C2;
}

.articleauthordate
{
font-size:12px;
font-style:italic;
}

.recperpagediv
{
text-align:right;
}

.blogviewmaindiv .userdetails .divlabel
{
font-weight:bold;
margin-bottom:2px;
margin-top:2px;
}
.blogpostviewmaindiv .userdetails .divlabel
{
font-weight:bold;
margin-bottom:2px;
margin-top:2px;
}

.blogviewmainheaderdiv
{
margin:0px  25px 5px 11px;
font-size:12px;
font-weight:bold;
}

.headinglink
{
font-size:15px;
color:#12129B;
text-decoration:none;
}

.headinglink a:hover
{
text-decoration:underline;
}
.contactsuccessmsg
{
	padding:0px 10px;
	color:#02339C;
	font-size:12px;
	text-decoration:none;
}
.contactsuccessmsg a:link
{
	font-size:12px;
	text-decoration:underline;
}

.contactsuccessmsg a:visited 
{
	font-size:12px;
	text-decoration:underline;
}

.contactsuccessmsg a:hover
{
	font-size:12px;
	text-decoration:none;
}


.homezingilingnew
{
margin:3px 0px 0px 40px;
}
#homezingilingul
{
margin:8px 0px 20px 140px; 

}


ul.homezingilinglogo {
	  margin:0px 0px 0px 18px;
	  padding:0px;
}
ul.homezingilinglogo li
{
	margin-left:0px;
	margin-top:10px;
	list-style:url(../images/top-news-bullet.gif);
	font-size:12px;
}

.zingclickhere
{
	font-size:5px;
}

#featuretable
{
	padding:3px;
}

#featuretable img
{
vertical-align:top;
padding-top:0px;
}
.featuretitletd
{
padding-left:8px;
}

.featurespotlight
{
padding-top:3px;
padding-bottom:7px;
color:#003399;
font-style:italic;
}
.featureauthor
{
 padding-top:3px;
 color:#003399;
}

.featurepostdate
{
padding-top:3px;
font-style:italic;
}

.featuredesc
{
padding-top:3px;
}

.featuredesc a
{
color:#003399;
text-decoration:underline;	
}



/***************   New 290909 **************************/

#headercontainer
{
padding:0px;
margin:0px;
}

#headercontainer .left_h_container
{
float:left;
width:436px;
font-size:22px;
	
}
#headercontainer .right_h_container
{
float:left;
text-align:right;
width:180px;
padding-top:8px;
font-size:12px;
}

.classfieldset {
  border: solid #DADCE0 1px;
  background-color:#F8F9FA;
  margin: 5px 0px;
}

.communicationcontainer
{
 margin-top:8px;	
border:0px solid red;
}
.communicationcontainer input
{
float:left;
width:20px;
margin-bottom:10px;
vertical-align:top;
margin-right:3px;

}
.communicationcontainer .fromlabel
{
padding:0px;
margin:0px;
color:#003399;
font-size:12px;
font-weight:bold;

}

.clear_search
{
float:left;
margin-top:23px;
width:84px;
}

.clear_search a
{
text-decoration:underline;
font-size:12px;
}

.total-result
{
color:#003399;

margin-left:10px;
margin-top:20px;
}

.newbottombox
{
margin-top:10px;	
background-color:#9ACEFF;
border:0px solid #4267A6;
color:#000000;
padding:10px 5px;
font-size:12px;
}
.newbottombox a
{
font-size:12px;
color:#0000FF;
text-decoration:underline;
font-weight:bold;
}
/***************   New 290909 **************************/

/**************captcha****************/
/* Remove reCaptcha button images  */
#recaptcha_switch_img_btn #recaptcha_switch_img {
  display:block !important;
}
#recaptcha_logo {
       display:none;
}

#recaptcha_tagline
{
       display:none;
}

#recaptcha_response_field
{       
       border: 1px solid #DADCE0 !important;    
}
.recaptcha_img
{
	float:left;
	border:0px solid red;
	width:365px;
	margin-top:5px;
}
.recaptchatable td
{	
	padding:0 !important;
}
.recaptcha_input_area
{
	padding-left:5px !important;
}
/******************************/
