﻿
body 
{
	font-size: 13px;
	font-family: Verdana, Arial;
	margin: 0px;
	background-color: #f8fcf2; 
	position: relative;
}

/*7-april-2011*/
.RiskAnalysisTitle span
{
	float:left;
}
.new_risk
{
	float:right;
	padding:0 0 0 5px;
	width:36px;
}
.new_risk img
{
	border:none;
}
.outer_container
{
	float:left;
	width:100%;
	height:auto;
}
.side_banner
{
	position: absolute;
    right:0px;
    top:0px;
    z-index: 6;	
}
.sb_inner
{
	float:right;
	width:auto;	
}

.container 
{
	z-index: 5;
	position: relative;
	overflow: hidden;
	width: 1024px;		
	margin: 0px auto;
	padding-top: 78px;
	background: transparent url(../images/back.gif) repeat-y;
}
#ctl00_divUserDataExisting
{	float:left;
 	width:450px;
}
#ctl00_divUserDataNew
{
float:left;
 	width:450px;
}
.infobar .links
{
	
	padding: 0px 84px 0px 0px;
	/*text-align: right;*/
}
/* End 7 Apr  */

.container_msgbrd
{
	z-index: 5;
	position: relative;
	width: 1024px;	
	margin: 0px auto;
	padding-top: 78px;
}

.container.home
{
	background: transparent url(../images/back2.gif) repeat-y;
}

 

.main
{
	float: left;
	width: 784px;
	/*position: relative;*/
	left: 1px;
	top: -15px;
 
}

 
.pagecontent
{
	
	padding: 0px 20px 20px 20px;
	margin-bottom: 50px;
}

.col1
{
	width: 210px;
	float: left;
	margin-right: 40px;
	margin-left: -20px;
	_margin-left: -15px;
	_width: 225px;
	overflow: hidden;
		
}
.col2
{
	width: 500px;
	float: left;
	overflow: hidden;
}


.sidebar
{
	position: relative;
	z-index: 1010;
	height: 100%;
	overflow: hidden;
	float: right;
	width: 195px;
	margin-top: -15px;
	 padding-right:45px;
}


.pagecontent .block
{
	
	float: left;
	font-size: 11px;
	line-height: 15px;
	margin-right: 30px;
	width: 300px;
	border: solid 1px #7e8e86; 
	
	background-image: url(../images/popout-header-back.jpg); 
	background-repeat: repeat-x;	
	padding: 10px;
	background-color: White;
	margin-bottom: 20px;
	 
}

.col2 .block
{
	width: 475px !important; 
}



.col1 .block 
{
	font-size: 11px;
	margin-left: 12px; 
	width: 175px; 
	border: solid 1px #7e8e86; 
	background-image: url(../images/popout-header-back.jpg); 
	background-repeat: repeat-x;	
	padding: 10px;
	background-color: White;
	margin-bottom: 20px;
	
}

.col1 .block2
{
	background-image: url(../images/popout-header-back2.jpg); 
}

.col2 .block2
{
	background-image: url(../images/popout-header-back2.jpg); 
}


.block table ul
{
	 
	margin-top: 0px;
}



a
{
	color: Blue;
	text-decoration: none;
}

a:hover
{
	color: Red;
}

.fineprint
{
	font-size: 8px;
	color: Gray;

}

.fineprint a
{
	color: Gray;
	text-decoration: none;
}

.fineprint a:hover
{
	color:Red;
}


form
{
	margin: 0px;
	padding: 0px;
}


 


.sidequote
{
	margin-left: 10px;
	margin-bottom: 15px;
	padding-right: 2px;
	background: transparent url(../images/quote_side.jpg) no-repeat left center;
	font-size: 13px; 
	text-align: center; 
	font-weight: bold;
	color: #517d1a;
	
}

 



.tagline
{
	font-size: 13px;
	font-weight: bold;
	width: 700px;
	position: absolute;
	color: #be383e;
	top: 55px;
	left: 210px;	
	_left: 270px;
	z-index: 0;
}


.tagline2
{
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	color: black;
	top: 70px;
	left: 600px;
	z-index: 0;
}


/*.tagline.shadow
{
	color: white;
	top: 56px;
	left: 211px;	
	z-index: 0;
}*/


h1
{
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	color: #66706a;
	color: Black;
	background-color: #eef2e8;
	width: 750px;
	margin: 0px -50px 25px 0px;
	padding: 4px 14px 4px 20px;
	font-size: 20px;
	line-height: 25px;
}
.pagecontent h1
{
    margin-left: -20px;
}

h2
{
	color: #66706a;
	color: red;
	background-color: #eef2e8;
	padding: 3px 0px 3px 20px;
	font-size: 14px;
	vertical-align:middle;
}



body {
}
.gridtitle
{
	color: #66706a;
	background-color: #eef2e8;
}

.label_container
{
	color:#3399CC;
}

#CompanyNews
{
	vertical-align:top;
	border:hidden;
	border-spacing:10px;
	position:relative;
	top:1px;
	
}
#CompanyNews tr
{
	padding-bottom:5px;
}
#CompanyNews td
{
	border-top:hidden;
	border-bottom:dotted 1px #66706a;
	font-size:x-small;
}
#Management
{
}
#Management tfoot
{
	border-bottom:dotted 1px #66706a;
}


.company_header
{
	font-weight: bold;
	font-size: 120%;
	border-bottom: solid 1px black;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.company_menu
{
	width: 120px;
	padding: 5px 10px 50px 20px;
	text-align: right;
	float: left;
	border-right: dotted 1px black;
}

.company_menu table
{
	width: 100%;
	font-size: 11px;
}

.company_menu a 
{
	color: blue;
	text-decoration: none;
}

.company_menu a:hover 
{ 
	color: black;
}




.middle_table
{
	border-right: 2px dotted;
	border-right-color: #5d8822;
	text-align:right;

	
}



.forumwrapper
{
	_width: 700px;
}




.clear
{
	clear: both;
}




.footer
{
	clear: both;
	background-image: url(../images/footer.png);
	background-repeat: repeat;
	height: 220px;
	width: 100%;
	margin: 0px;
}

.footertext
{
	padding: 20px;
	color: White;
	font-size: 12px;
	text-align: center;
	
}

.footertext a
{
	color: white;
	text-decoration: none;
}
.footertext a:hover
{
	color: Red;
}



.infobar_w
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #d6dbd8;
	height: 25px;
	z-index: 1;
}


.infobar
{
	font-size: 12px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 780px;
	background-color: #d6dbd8;
	height: 20px;
	z-index: 1;
	padding: 5px 0px 0px 215px;
 

}

.infobar .sep
{
	color: silver;
	padding: 0px 7px 0px 7px;
}


/*.infobar .links
{
 
 
	position: absolute;
	padding: 5px 20px 0px 0px; 
	right: 0px;
	top: 0px;
	text-align: right;
}*/

 

 



.top_w
{
	position: absolute;
	height: 95px;
	width: 100%;
	left: 0px;
	top: 25px;
	z-index: 0;
	background-color:#ffffff;
		
}


.top
{
	/*height: 110px;  11 Apr 2011*/
	height: 95px;
	
}

.top .map
{
	z-index: 0;
	position: absolute;
	right: 280px;
	top: -10px;
}

.top .logo
{
	z-index: 2000;
	position: absolute;
	left: 0px;
	top: 16px;
}

.search
{
	position: absolute;
	right:177px;
	top: 35px;
}
	
.search .search_input 
{
	/*position: absolute;
	top: 56px;
	#top: 57px;
	left: 775px;
	_left: 785px;*/
	height: 14px;
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	width: 180px;
	z-index: 65000;
		
}

.search .search_button
{
	/*position: absolute;
	top: 55px;
	left: 915px;
	_left: 925px;*/
	margin-top: 1px;
	#margin-top: 2px;
	z-index: 65000;
	border: solid 1px gray;
}
.search .search_button:hover
{
	border: solid 1px red;
}

.menu_w
{
	
	position: absolute;
	left: 0px;
	top: 120px;
	width: 100%;
	height: 52px;
	background: transparent url(../images/menu/bar.gif) repeat-x left top;
}


.menu
{
	z-index: 0;
	position: absolute;
	left:0;
	top: 120px;
	width: 80%;
	height: 52px;
	background: transparent url(../images/menu/bar.gif) repeat-x left top;
	padding:0 0 0 206px;

}

.menu a
{
	position: relative;
	top: -5px;
	float: left;
	display: block;
	background: transparent url(../images/menu/inactiveitem-1.gif) repeat-x left top;
	height: 28px;
	color: White;
	font-weighT: bold;
	font-size: 12px;
	padding:  5px 13px 0 11px;
	width:auto;
	white-space:nowrap;
}
.menu a:hover
{
	color: yellow;
}


.menu .end
{
	position: relative;
	top: -5px;
	float: left;
	background: transparent url(../images/menu/inactiveitem-2.gif) repeat-x left top;
	height: 28px;
	width: 7px;
	margin-right: 10px;
}

.menu a.active
{
	background: transparent url(../images/menu/activeitem-1.gif) repeat-x left top;
}
.menu .end.active
{
	background: transparent url(../images/menu/activeitem-2.gif) repeat-x left top;
}



.menu2
{
	z-index: 100;
	position: absolute;
	left: -0px;
	top: 150px;
	#top: 147px;
	width: 100%;
	height: 32px;
    text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.menu2 a
{
	height: 28px;
	color: White;
	font-weighT: bold;
	font-size: 11px;
	padding: 7px 13px 0px 20px;
}
.menu2 a.active
{
	color: yellow;
}

.menu2 a:hover
{
	color: yellow;
}

.menu2 .sep
{
	background: transparent url(../images/menu/sep.gif) no-repeat left top;
	background-position: 0x 12px;
	 
	 
}



/*
.menu .button
{
	float: left;
	height: 36px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/menu_button_left.png',sizingMethod='crop');
	overflow: hidden;
}

html>body .menu .button
{
	background-image:url(../images/menu_button_left.png);
} 


.menu .end
{
	float: left;	
	height: 36px;
	width: 7px;
	margin-right: 13px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/menu_button_right.png',sizingMethod='crop');
	overflow: hidden;

}

html>body .menu .end 
{
	background-image:url(../images/menu_button_right.png);
} 


.menu .button a
{
	position: relative;
	z-index: 6001;
	background-color: #8eab66;
	color: White;
	margin: 4px 0px 0px 5px;
	padding: 3px 9px 4px 11px;
	display: block;
	text-decoration: none;
	sstext-transform: uppercase;
	text-align: center;
	overflow: hidden;
		
}

.menu .button a:hover
{
	background-color: #5d8822;
	color: white;
}

.menu .button .active
{
	background-color: White;
	color: Black;
}

*/








.button1
{
	display: inline;
	float: left;
	
	font-size: 12px;
	font-family: Verdana, Arial;
	height: 30px;
	padding-top: 6px;
	width: 117px;
	text-align: center;
	background: transparent  url(../images/button1a.png) no-repeat;
	color: black;
}

.button1:hover
{
	color: White !important;
	text-decoration: none !important;
	background-image: url(../images/button1b.png);
}




.button2
{
	display: inline;
	float: left;
	
	font-size: 12px;
	font-family: Verdana, Arial;
	height: 30px;
	padding-top: 6px;
	width: 220px;
	text-align: center;
	background: transparent  url(../images/button2b.png) no-repeat;
	color: black !important;
}

.button2:hover
{
	color: White !important;
	text-decoration: none !important;
	background-image: url(../images/button2a.png);
}


.button3
{
	display: inline;
	float: left;
	line-height: 11px  !important;
	font-size: 9px !important;
	height: 17px;
	padding-top: 4px;
	#padding-top: 5px;
	width: 57px;
	text-align: center;
	background: transparent  url(../images/button3.png) no-repeat;
	color: black !important;
}

.button3:hover
{
	color: White !important;
	text-decoration: none !important;
	background-image: url(../images/button3b.png);
}






/**********************************

Use: cmxform template
Author: Nick Rigby

***********************************/

div.cmxform fieldset { margin-bottom: 10px; }
	
div.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
div.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
div.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
div.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
div.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
div.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
div.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}

div.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

div.cmxform label { width: 160px; } /* Width of labels */
div.cmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ div.cmxform legend { display: inline-block; } /* IE Mac legend fix */


/**********************************

Name: cmxform Styles
Author: Nick Rigby 

***********************************/

div.cmxform {
	width: 500px;
	color: #333;
	}

div.cmxform div.help
{
	margin-left: 165px;
	font-size: .8em;
	color: Gray;
	padding: 5px 0px 5px 0px;
	
}
div.cmxform span
{
	display: inline;
	
	margin-left: 165px;

}
div.cmxform .error
{
	color: Red;
	display: block;
	width: 200px;
	position: absolute;
	left: 550px;
	font-size: .9em;
	
}
	
	
div.cmxform legend { padding-left: 0; }
	
div.cmxform legend,
div.cmxform label { color: #333; }

div.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
	}
div.cmxform fieldset.clear 
{
	border-top: none;
	background: none;
}

div.cmxform fieldset fieldset { background: none; }
	
div.cmxform fieldset li 
{
	padding: 5px 10px 7px;
	background: url(../images/cmxform-divider.gif) left bottom repeat-x;
}
	
div.cmxform fieldset.clear li 
{
	background: none;
}
	
	
	
	/*
	


*/

.block ul
{
	padding: 0px;
	margin: 8px 0px 0px 18px;

}

.block li
{
	margin-bottom: 4px;
}


.col1 .block3
{
	background-image: url(../images/popout-header-back4.jpg); 
}
.block .RiskAnalysisTitle
{
	font-size: 12px;
	margin-top: -1px;
	font-weight: bold;
	display: block;
	color: White;
	padding-bottom:4px;
}
.block .RiskAnalysisTitle a
{
	color: orange;
	cursor: pointer;
	
}

.block .RiskAnalysisTitle a:hover
{
	color: yellow;
}

.block .RiskAnalysisTitle .title2
{
	color: #dee1db;
	font-family: tahoma;
	font-size: 9px;
}

.block .RiskAnalysisTitle a.newpage
{
	color: White;
}

.block .RiskAnalysisTitle a.newpage:hover
{
	color: yellow;
}
.RiskAnalysis_li_more
{
	float:right;text-align:right;list-style:none; margin-bottom:0px!important
}

.block .title
{
	font-size: 12px;
	margin-top: -1px;
	font-weight: bold;
	display: block;
	padding-bottom: 16px;
	color: White;
}

.block .title a
{
	color: orange;
	cursor: pointer;
	
}

.block .title a:hover
{
	color: yellow;
}

.block .title .title2
{
	color: #dee1db;
	font-family: tahoma;
	font-size: 9px;
}

.block .title a.newpage
{
	color: White;
}

.block .title a.newpage:hover
{
	color: yellow;
}
/* For new boxes */

.blockred .title
{
	font-size: 12px;
	margin-top: -1px;
	font-weight: bold;
	display: block;
	padding-bottom: 16px;
	color: White;
}

.blockred .title a
{
	color: orange;
	cursor: pointer;
	
}

.blockred .title a:hover
{
	color: yellow;
}

.blockred .title .title2
{
	color: #dee1db;
	font-family: tahoma;
	font-size: 9px;
}

.blockred .title a.newpage
{
	color: White;
}

.blockred .title a.newpage:hover
{
	color: yellow;
}
/*end for new boxes*/

.sidebar .blockred
{
	font-size: 11px;
	margin-left: 16px; 
	width: 144px; 
	border: solid 1px #7e8e86; 
	background-image: url(../images/popout-header-backred.gif); 
	background-repeat: repeat-x;	
	padding: 10px;
	background-color: White;
	margin-bottom: 20px;
}
.sidebar .block
{
	font-size: 11px;
	margin-left: 16px; 
	width: 144px; 
	border: solid 1px #7e8e86; 
	background-image: url(../images/popout-header-back.jpg); 
	background-repeat: repeat-x;	
	padding: 10px;
	background-color: White;
	margin-bottom: 20px;
}



.block.ads
{
	
	background-image: none !important;
}




.col1a .ads
{
	
	background-image: none;
}



.nobackground
{
	background-image: none !important;
}


.content_with_submenu
{
	float: left;
	width: 570px;
	 
	position: relative;
	overflow: hidden;
	
}


.submenucontent
{
	position: absolute;
	border-right: dotted 1px black;
	width: 150px !important;
	font-size: 11px;
	line-height: 17px;
	text-align: left;
	clear: both;
	padding-right: 4px;
	 
}

.submenu
{           

	width: 160px;
	padding: 5px 10px 50px 2px;
	float: left;
	
	
	
}


.submenu table
{
	width: 100%;
	font-size: 11px;
}

.submenu a 
{
	color: blue;
	text-decoration: none;
}

.submenu a:hover 
{ 
	color: red;
}




.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: white;
      border: solid 1px black;
      padding: 4px;
      width: 300px;
}
div.jqi .jqicontainer{
      background-color: #8eab66;
      padding: 5px 5px 15px 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #8eab66;
      color: White;
      font-size: 16px;
      line-height: 19px;
      font-family: verdana, Arial;
      font-weight: bold;
      
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
} 




.stockquote1
{
	font-family: Arial;
	background-color: #dbe1d2;
	padding: 10px;
	
}
.stockdelay
{
	clear: both;
	font-family: Arial;
	color: White;
	font-size: 9px;
	padding: 0px 10px 0px 10px;
	background-color: #6e827a;
	
}

.stockquote1 .price
{
	 float: left;
	 width: 150px;
}


.stock_research_permalink
{
	text-align: right;
	margin: 0px 5px 5px 0px;
}

.stock_research_permalink a
{
	text-align: right;
	font-size: 8px;
	border: dashed 1px blue;
	padding: 2px;
	text-transform: uppercase;
	
	
}

.stock_research_category_menu
{
	font-size: 110%;
	padding-bottom: 5px;
	line-height: 18px;
	margin-bottom: 15px;
	border-bottom: dashed 1px silver;
	width: 100%;
	 
}

 

.stock_research_category_menu a
{
	display: block;
	float: left;
	padding-right: 10px;
	sborder-right: solid 1px silver;
	background: transparent url(../images/dot1.png) no-repeat right;
	white-space: nowrap;
	margin-right: 7px;
}


.stock_research_category_menu .active
{
	font-weight: bold;
 	color: black;

}


.stock_research_date
{
	font-weight: bold;
	font-size: 120%;
	background-color: #d1f69a; 
	padding: 12px 12px 0px 12px;
	
}

.stock_research_date2
{
	font-weight: bold;
	font-size: 120%;
	background-color: #d1f69a; 
	padding: 12px 12px 10px 12px;
	margin-bottom: 15px;
	
}

.stock_research_category
{
	font-weight: bold;
	margin-bottom: 15px;
	background-color: #d1f69a;
	padding: 10px 12px 10px 12px;
}


.stock_research_item
{
	margin-bottom: 20px;
	
}

.stock_research_comment
{
	color: #66706a;
	background-color: #eef2e8;
	padding: 10px;
	font-size: 80%;
	margin-left: 25px;
	width: 80%;
		
	
}

.stock_research_comment_footer
{
	font-size: 80%;
	margin-left: 40px;
	margin-bottom: 10px;
	background: transparent url(../images/commentdrop.png) left;
	background-repeat: no-repeat;
	padding-left: 50px;			
			
	
}

.stock_research_discusslink
{
	margin: 10px 0px 35px 25px;
	font-size: 90%;
	
}



/* quote media stuff */



#qmDropDownWrapper { 
	display: none; 
	}
.qm_main	{
	background:none;
	border: none;
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #666666;
	}
.qm_maintext	{
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #666666;
	}	
{* Links *} 
a.qm {
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #000000;
	text-decoration: underline;			
	}
a:visited.qm {
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #000000;
	text-decoration: none;
	}
a:hover.qm {
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #0099ff;
	text-decoration: none;
	}	
.qm_subnav_heading_bar	{
	border-color: #E6E6E6;	
	}	
.qm_subnav_inactivebutton, a.qm_subnav_inactivebutton, a:visited.qm_subnav_inactivebutton	{
	font: bold 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #666666;
	text-decoration: none;
	}
.qm_subnav_activebutton, a.qm_subnav_activebutton, a:visited.qm_subnav_activebutton	{
	font: bold 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #666666;		
	text-decoration: none;			
	}		
	{* Buttons *} 
.qm_inactivebutton	{
    background-color: #CCCCCC;
    font: bold 11px "Geneva", "Arial", "Helvetica", "sans-serif";
    color: #666666;
    border-color: #E6E6E6;
	}
.qm_activebutton	{
    background-color: #ffffff;
    font: bold 11px "Geneva", "Arial", "Helvetica", "sans-serif";
    color: #666666;
    border-color: #E6E6E6;
	}
{* Heading Bars *} 
.qm_heading_bar 	{
    background-color: #ffffff;
	border-color:#ffffff;
    border-bottom-color: #ffffff;
    font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	}
.qm_heading_text	{
    font: bold 11px "Geneva", "Arial", "Helvetica", "sans-serif";
    color: #666666;
	}
	
.qm_realtime_text	{
	font: 11px Arial, Helvetica, sans-serif;
   	color: #33CC33;
    font-weight: bold;
    font-style: italic;
	}
.qm_nonrt_text	{
	font: 11px Arial, Helvetica, sans-serif;
	color: #545454;
    font-weight: bold;
    font-style: italic;
	}	 
{* Cycles for Alternating Cells *} 
.qm_cycle	{
    background-color: #F7F7F7;
	border: 1px solid #DEDEDE;			
    font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
    color: #666666;
	}
.qm_cycleup	{
    background-color: #eeffee;
    font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #666666;
	}
.qm_cycledown	{
	 background-color: #ffeeee;
	 font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	 color: #666666;
	}
a.qm_heading_text	{
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #156c94;
	text-decoration: none;			
	}
a:visited.qm_heading_text	{
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #156c94;
	text-decoration: none;			
	}
a:hover.qm_heading_text	{
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #1E81AE;
	text-decoration: none;			
	}
	{* Level II Alternating Cycles *}  
.qm_L2_cycle1 {     
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";             
    background-color:#FFFEEF;
    color: #666666; }
.qm_L2_cycle2 {     
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                  
    background-color: #F0F7DE;
    color: #666666; }
.qm_L2_cycle3 {     
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                    
    background-color: #F4F0E8;
    color: #666666; }
.qm_L2_cycle4 {       
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                    
    background-color: #E0E0F7;
    color: #666666; }
.qm_L2_cycle5 {       
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                   
    background-color: #F7F7F7;
    color: #666666; }
.qm_L2_cycle6 {         
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                
    background-color: #F5E8E8;
    color: #666666; }
.qm_L2_cycle7 {         
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                
    background-color:#F6EDDA;
    color: #666666; }
.qm_L2_cycle8 {        
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                 
    background-color: #DCEAEE;
    color: #666666; }
.qm_L2_cycle9 {        
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                 
    background-color: #E9E2F4;
    color: #666666; }
.qm_L2_cycle10 {        
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                 
    background-color: #EEF2FA;
    color: #666666; }
.qm_L2_cycle11 {        
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                 
    background-color: #E1E2FA;
    color: #666666; }
.qm_L2_cycle12 {       
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                  
    background-color: #EEFAE1;
    color: #666666; }
.qm_L2_cycle13 {         
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                
    background-color: #EDFCFB;
    color: #666666; }
.qm_L2_cycle14 {        
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                 
    background-color: #FBEBE8;
    color: #666666; }
.qm_L2_cycle15 {       
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                  
    background-color: #EDEDED;
    color: #666666; }	
.qm_L2_cycle16 {       
	font: 11px "Geneva", "Arial", "Helvetica", "sans-serif";                  
    background-color: #F6EDDA;
    color: #666666; }


/* table sorter */

table.tablesorter 
{
	border: solid 1px silver;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 11px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #cfe1b5;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 6px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 5px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8eab66;
}


div.pager input.pagedisplay, div.pagernav input.pagedisplay
{
	width: 100px;
	border: none;
	background: none;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	margin-top: -5px;
	overflow: visible;
}

div.pager select, div.pagernav select
{
	font-size: 11px;
}


.tablesorterlite
{
	font-size: 11px;
	line-height: 18px;
}
.tablesorterlite th
{
	cursor: pointer;
}


div.postdiv
{
	width: 570px;
	min-height: 100px;
	overflow: auto;	
}



.gsubmenu 
{
	color: Blue;	
}

.gsubmenu:hover
{
	color: red;	
}

.gsubmenu_active
{
	color: Black !important;
}

.gsubmenu_active:hover
{
	color: red !important;	
}

.gsubmenushade
{
	color: #6868ff !important;
}

.gsubmenulabel
{
	font-size: 90%;
	color: darkgray;
	font-weight: bold;
}


.submenucontent
{
	float: left; 
	width: 570px;	
}

div.pager img
{
	cursor: pointer;
}

span.pageralpha
{
	font-size: 120%;
}




.geoalert
{
	margin-bottom: 6px;
	margin-left: 4px;
	
}

.geoalert .title
{
    font-weight: bold;
}

.geoalert .time
{
	color: Green;
	font-size: 90%;
	
}

.geoalertdate, .geoalert .date
{
	color: #798e85;
	font-weight: bold;
	margin-bottom: 2px;
	
}

.overviewflag
{
	font-weight: bold;
	color: Maroon;
}


.wiz1buttons
{
	text-align: left;
	padding-top: 25px;
}

.wiz1error
{
	background: transparent url(../images/x1.png) no-repeat 0px 15px;
	padding-left: 25px;
	display: block;
	 
	 

}

.wiz1content .explanation
{
	background: transparent url(../images/i1.png) no-repeat 0px 0px;
	min-height: 20px;
	position: absolute;
	right: 20px;
	text-align: left;
	margin-top: -25px;
	padding-left: 25px;
	font-size: 75%;
	width: 325px;
	color: darkgray;
}



.signup_client
{
	
}

.signup_client .question
{
	clear: both;
	float: left;
	width: 250px;
	margin-bottom: 30px;
}

.signup_client .input
{
	float: left;
	width: 450px;
	margin-bottom: 30px;
}

.signup_client .input input, .signup_client .input select, .signup_client .input textarea
{
	width: 250px !important;
	overflow: hidden;
	
	
}

 
.signup_client .input p
{
	margin: 5px 0px 0px 0px;
	font-size: 70%;
	 
	background: transparent url(../images/iinfo.jpg) no-repeat 0px 0px;
	min-height: 20px;
	text-align: left;
	padding-left: 25px;
	font-size: 75%;
 
	color: darkgray;
}

.signup_client .warning
{
	margin: 5px 0px 0px 0px;
	background: transparent url(../images/iexclamation.jpg) no-repeat 0px 0px;
	padding-left: 25px;
		min-height: 20px;
	display: block;
	font-size: 80%;
	font-weight: bold;
	
	
	 

}

.label1
{
	padding: 2px;
	background-color: #c3e3c3;
	margin-bottom: 5px;
}


 
.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}




.blur
{
	color: gray;
}

 

.stockquickfact 
{
	color: #3b5626;
}

.stockquickfact blockquote
{
	color: Black;
	margin: 1px 0px 5px 6px;
	padding: 0px;
	width: 138px;
	white-space: normal;
	overflow: hidden;
	
}
.stockquickfact blockquote ul
{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.stockquickfact blockquote li
{
	margin: 0px;
	padding: 0px;
}



.gquote
{
	 
}
	

.gquote .p
{
	float: left; 
	font-size:24px; 
	font-weight: bold;
	margin-right: 6px;
}

.gquote .ch
{
	float:left; 
	margin-top: 2px;
	font-size: 10px; 
}


.gquote .j
{
	color: #3b5626;
	clear: both;
}

.gquote .k
{
	color: Black;
	padding: 1px 0px 5px 8px;
}


.gquote .b
{
	float: right;
	font-size: 10px;
	margin: 0px 4px 0px 0px;
	 
}
.gquote .c
{
	font-size: 7px;
	position: absolute;
	right: 18px;
}
.gquote .c2
{
	font-size: 8px;
	position: absolute;
	margin-top: 1px;
	right: 19px;
}

.gquote .a
{
	float: left;
	color: #3b5626;
	margin: 0px;	
}
 
.gquote .z, .gquote .z2
{
	width: 100%;
	font-size: 10px;
	line-height: 15px;
	margin: 0px;
	margin-right: -6px;
	padding-right: 6px;
}

.gquote .z2
{
	background: #f4f4fa;
}

.gquote .zz
{
	font-size: 8px;
	margin-top: 25px;
}


.geolistitem
{
    
    clear:both;
}

.geolistitem img
{
    margin: 0px 6px 5px 0px;
    display: block;
    float: left;
}

.geolistitem span
{
    margin: -3px 0px 5px 0px;
    display: block;
    float: left;
}

.geolistmore
{
    clear: both;
    text-align: center;
    margin: 2px 0px 0px 0px;
}


.header_inbox
{
    font-weight:bold;
    border-style:dashed;
    font-style:oblique;
    font-family:Comic Sans MS;
    text-align:center;
    font-size:larger;
}
.header_inbox_inner
{
    font-weight:bold;
   
    text-align:left;
    font-size:14px;
    float:left;
    width:100%;
    margin:10px 0 10px 0;
}
.header_inbox_search
{
    float:right;
    width:auto;
}
.blue_bg_inbox
{
    background-color:#B3CAD0;
    font-weight: bold;   
}

.block.block3.bg
{
	background: url(../images/popout-header-back3.gif) left top repeat-x;
	float:left;	
}

.header_inbox_txtmain
{
    font-weight:bold;
  
    text-align:left;
    font-size:18px;
    float:left;
    width:100%;
    margin:10px 0 10px 0;
    background-color:#EEF2E8;
    padding:2px 2px;
}
.inbox_search_help
{
	float:right; 
	width:auto;
	font-size:11px;
}


/*-------My Account------*/

.myaccount_editsec {
	width:1004px;
	float:left;
	padding:10px;
	background:#fff;
}
.myaccount_editsec_lft {
	width:210px;
	float:left;
}
.myacc_editsec_reg {
	width:100%;
	float:left;
}
.myacc_editsec_reg_links {
	width:100%;
	float:left;
	padding:50px 0px 0px 0px;
}
.myaccount_editsec_rt {
	width:794px;
	float:left;
}
.myacc_editsec_form {
	width:794px;
	float:left;
}
.myacc_editsec_advanced {
	width:794px;
	float:left;
}
.myacc_editsec_formholder {
	width:600px;
	float:left;
	padding-bottom:5px;
}

.rec_sec {
	float:left;
	width:100%;
}
.desc_lft {
	float:left;
	width:100%;
}
.heading_editsec {
	float:left;
	width:794px;
	font-size:14px;
	padding:10px 0px 10px 0px;
}
.rec_sec_main {
	width:774px;
	float:left;
	border:1px solid #000;
	padding:10px;
}
.rec_sec_main_lft {
	width:300px;
	float:left;
}
.rec_sec_main_middle {
	width:200px;
	float:left;
}
.rec_sec_main_rt {
	width:200px;
	float:left;
}
.top_php_link
{
	padding:5px 0 0 210px;
	color:#425460;
	font-size:13px;
	font-weight:bold;
	font-family: Comic Sans MS;
}
.top_php_link a
{
	color:#000!important;
	padding:2px 0px;
	/*background-color:#eef2e8;
	  border:1px solid #000;*/
}
.top_php_link a:hover
{
	color:red!important;
	/*border:1px solid #425460;
	background-color:#eee;*/
}

/*---- ZONE SECTION ----*/
.MessageView_ctrl_step1{ width:1004px;float:left; padding:3px 0px 10px 20px;}

.completionList {
border-top: 1px solid #fff;
margin:0px;
padding:2px;
height: 100px;
overflow:auto;
background-color:#CDCDCD;
}

.listItem {
color: #666666;
border-bottom: 1px solid #969494;
border-left: 1px solid #969494;
    border-right: 1px solid #969494;
    cursor: pointer;
    margin: 0;
    padding: 5px 5px 5px 5px;
}

.itemHighlighted {
background-color:#E9FCFD;
border-bottom: 1px solid #969494;
    border-left: 1px solid #969494;
    border-right: 1px solid #969494;
    cursor: pointer;
    margin: 0;
    padding: 5px 5px 5px 5px;
}
