/* Elements */
body 
{
	margin: 0px;
	/*background-color: #e6e6e6;	*/
}
body, td 
{
	font: small Tahoma, 'Arial Unicode MS', Batang;
	font-size:9pt;
	color: #000000;	
}

/* Links */
a:link, a:visited
{
	text-decoration: underline;	
	color:#0264A5;
}
a:hover 	
{
	text-decoration: none;	
}		
a.important 
{
	font-weight: bold;
}		
a.secondary 	
{
	font-size: x-small;	
}
a.sidebar
{
	font-size:9pt;
}

.footer a
{
	text-decoration: none;
}

.footer a:hover
{
	text-decoration: underline;
}

.header a
{
	text-decoration: none;
	color: White;
	font-size: 10pt;
	font-weight: bold;
}

.header a:visited
{
	text-decoration: none;
	color: White;
}

.header a:hover
{
	text-decoration: underline;
}


/* Header */
.header
{
	/*width:100%;*/
}
.header .header_logo
{
	width: 260px;
	
	/*background: url(../images/MainLogoBackground.jpg) no-repeat;/*
}
.header .header_top
{
	background-color: #e6e6e6;
}
.header .header_bottom
{
	background-color: #cccccc;
}
.header .header_vspacer
{
	background: #ffffff;
	width:1px;
}
.header .header_hspacer
{
	background-color: #ffffff;
	width:100%;
	height:1px;
}
.header .header_lines
{
	background: url(../images/HeaderLinedBackground.gif) repeat;
	width:100%;
}
.header .header_links
{
	background: #ffffff url(../images/CurveMaroon.gif) no-repeat;
	padding: 0px 5px 0px 15px;
	font-size:9pt;
}
.header .header_content
{
	background-color: #6c8b47;
}
.header .welcomebar 
{
	color: #ffffff;
	font-weight: bold;
	font-size:9pt;
}
.headernav
{
	background-color: #95B725;
	font-size:9pt;
}
.headernav td
{
	font-size:9pt;
	font-weight:bold;
	background-color: #e6e6e6;/*#ecefd1;*/
	padding:5px;
}

/*Footer*/
.footer 
{
	background-color: #ffffff;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size:9pt;
}
.footer .bar 
{
	background-color: #95B725;
}
.footer .linedbuffer 
{
	float: right;
	background: url(../images/FooterLinedBackground.gif) repeat-y;
	width: 55px;	}
.footer .greybuffer 
{
	background: url(../images/FooterGreyBackground.gif) repeat-y;
	width: 280px;	
}
.footer .footer_links, .footer .copyrightnotice
{
	padding-left:5px;
	font-size:8pt;
}

/*Main*/
.main
{
	width:100%;
	background: #ffffff;
	font-size:9pt;
}
.maintd
{
	font-size:9pt;
}
.shortcuts
{
	width:100%;
	background: #ffffff;
	font-size:9pt;
	padding: 2px 5px 5px 5px;
}
.indentleft
{
	margin-top: 20px;
	margin-left:10px; 
}

.contentBGColored 	
{
	border-top: 1px solid #95B725;
	border-left: 1px solid #95B725;
	border-right: 1px solid #95B725;
	background-color: #ffffff;
	padding: 10px 20px 5px 10px;
}
.content_head
{
	font-size:14pt;
	font-weight: bolder;
	color:#000000;
	padding-bottom:10px;
}

.contentBGColoredMainHeader
{
	border-top: 1px solid #95B725;
	border-left: 1px solid #95B725;
	border-right: 1px solid #95B725;
	background-color: #ffffff;
}
.content_headMainHeader
{
	background-image: url(../images/newBackgroundTitleBar.jpg);
	font-size:14pt;
	font-weight: bolder;
	color:#ffffff;
	padding: 5px 10px 10px 10px;
}

.topiccontent tr.odd {
    background: #eee;
}

.topiccontent
{
	/*border: solid 1px #cccccc;
	background: #eeeeee;*/
	font-size:9pt;
	margin-top:10px; 
	padding: 1em;	
}

.topiccontent h3,
.topiccontent h4,
.topiccontent h5,
.topiccontent h6 {
margin-top: 1em;
margin-bottom: .5em;
}

.topiccontent h3 {
font-size: 140%;
border-bottom: 1px solid #999;
}

.topiccontent h4 {
font-size:130%;
font-style: italic
}

.topiccontent h5 {
font-size: 120%;
}

.topiccontent h6 {
font-size: 110%;
font-weight: bold;
}

.underline {
text-decoration: underline;
}


.SearchPanel
{
	border: solid 1px #829428;
	margin-left: 12px;
	margin-right: 12px;
	padding: 2px 2px 2px 2px
}

.SearchPanel h1
{
	color: #245E35;
	font-size: 16px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}

.training_heading
{
	/*text-align:center;*/
	width:100%;
	font-size:11pt;
	font-weight:bolder;
	margin-top:25px;
}

.subtopictitle
{
	/*text-align:center;*/
	width:100%;
	font-size:11pt;
	font-weight:bolder;
	margin-bottom:25px;
}

.subtopicitem
{
	margin-left:25px;
	font-size:9pt;
}

.profilelbl_title
{
	font-size:9pt;
	font-weight:bolder;
}

.profilelbl_content
{
	font-size:9pt;
}

.profilelbl_contentpadded
{
	padding:0px,0px,0px,30px;
	font-size:9pt;
}

.pagingtable
{
	text-align:center;
	width:90%;
	border-style:solid;

	border-width:1px;
	border-color:#999999;
	background-color:#dddddd;
}

.normal8pt
{
	font-size:8pt;
	font-weight:bolder;
}
.paddingbottom2px
{
	 padding-bottom:2px;
}
/*alphatable*/

.alphaletternormal
{
	margin:0px 2px 0px 2px
}
.alphaletterselect
{
	margin:0px 2px 0px 2px;
	text-decoration:none;
	font-weight:bolder;
}
/*search results*/
.bordered_grey
{
	border: solid 1px #95B725;
	background-color: #dbdec0;
	padding: 2px 2px 2px 2px;
}


.bordered_link
{
    border: solid 2px #95B725;
	background-color: #eeeeee;
	padding: 2px 2px 2px 2px;
    border-color: #808080;
}

.bordered_link:link
{
    text-decoration: none;
}


.bordered_link:vsited
{
    text-decoration: none;
}

.bordered_link:hover
{
    text-decoration: none;
}

/*sidebars*/
.sidebar .bar_header
{
	background: url(http://online.goinglobal.com/images/GreenBarBacking.gif) repeat-x;
	/*background: url(../images/newTableHeader.jpg) repeat-x;*/
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #95B725;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color:#ffffff;
}
.sidebar .bar_body
{
	background-color: #ffffff;
	padding: 4px 2px 4px 6px;
	border: solid 1px #95B725;
	font-size:12px;
	text-align:left;
	color:#000000;
}
.bar_header_chat
{
	background-color: #000000;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #95B725;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color:#ffffff;
}
.bar_body_chat
{
	background-color: #EDEBEC;
	padding: 4px 2px 4px 6px;
	border: solid 1px #95B725;
	font-size:12px;
	text-align:left;
	color:#000000;
}
.sidebar
{
	background-color: #ffffff;
	/*width: 95%;*/
	width: 100%;
}

.shortcuts
{
	font-size:9pt;
}

.sidebarleftcountries
{	
	width: 90%;
	padding-bottom:1px;
	vertical-align:top;
	font-size:9pt;
	overflow:auto;
}

.sidebarleftlist
{	
	width: 90%;
	padding-bottom:5px;
	vertical-align:top;
	font-size:9pt;
	overflow:auto;
}
.sidebarleftlistselected
{
	background-color: #ecefd1;
	border: solid 1px #cccccc;
	border-collapse:separate;
	width: 90%;
	padding-bottom:3px;	
	vertical-align:top;
	font-size:9pt;
	overflow:auto;
}
.sidebarleftlisthead
{
	background-color: #ffffff;
	width: 90%;
	padding-bottom:10px;
	vertical-align:top;
	text-align:center;
	font-size:9pt;
	font-weight:bolder;
	overflow:auto;
}
.sidebarleftlistheadselected
{
	background-color: #ecefd1;
	border: solid 1px #cccccc;
	border-collapse:separate;
	width: 90%;
	padding-bottom:8px;	
	vertical-align:top;
	text-align:center;
	font-size:9pt;
	font-weight:bolder;
	overflow:auto;
}

.statstbl_header
{
	color:#ffffff;
	font-weight:bolder;
	margin: 4,2,4,2;
	background-color: #95B725;
	font-size:9pt;
	text-align:left;
}
.statstbl_item1
{
	background-color: #ecefd1;
}
.statstbl_item2
{
	background-color: #dddddd;
}
.stats_topicheader
{
	font-weight:bolder;
	font-size:15pt;
	color:#95B725;
}

/*form elements*/
.validatortext
{
	color:#990000;
	font-size:9pt;
}
.textboxlabel_bold
{
	font-family: Arial,Helvetica;
	font-size:9pt;
	color: #000000;	
	font-weight:bolder;
	vertical-align:top;
}

.textbox_normal
{
	font-family: Arial,Helvetica;
	font-size:9pt;
	color: #000000;	
}

.button_normal
{
	border: 2px outset #99cc99;
    font-family: Arial,Helvetica;
	    font-size:9pt;
	    font-weight:bolder;
	    color: #ffffff;	
	    background-color:#95B725;
	    height: 25px;
}

/*contents*/

.bold9
{
	font-size:9pt;
	font-weight:bolder;
}

.redbold9
{
	font-size:9pt;
	color:#ff0000;
	font-weight:bolder;
}

.bold10
{
	font-size:11pt;
	font-weight:bolder;
}


.account2004notice
{
	border: 3px solid #3333CC;
	background-color: #ffffcc;
	padding: 10px 50px 10px 20px;
}
.newpromonotice
{
	border: 1px solid #cc0000;
	background-color: #ffffcc;
	padding: 10px 50px 10px 20px;
	color:#ff0000;
	font-weight:bolder;
}
.nosearchresults
{
	padding: 10px 20px 5px 10px;
	font-size:9pt;
	color:#000000;
}
.contentText
{
	font-size:9pt;
	color:#000000;
}
.validatorBGColored, .successBGColored 
{
	background-color: #ffffcc;
	border: 1px solid #ff0000;
	padding: 3px 5px 0px 25px;
			font-size: 9pt;
			font-weight: bold;
			margin-top: 2px;	}
.successBGColored 
{
	border: 1px solid #006600;	
}

.warning
{
	color: #A7C01A;
	font-weight: bold;
}

.errorMessage 
{
	padding: 10px 20px 5px 10px;
	color:#ff0000;
	font-size:9pt;
}
.successMessage
{
	padding: 10px 20px 5px 10px;
	color:#006600;
	font-size:9pt;
}
.topicoverviewhead
{
	padding-bottom:4px;
	padding-top:4px;
	padding-left:8px;
	vertical-align:top;
	text-align:left;
	font-size:12pt;
	font-weight:bolder;
	overflow:visible;
}

.topicoverviewbody
{
	padding-bottom:8px;	
	vertical-align:top;
	text-align:left;
	font-size:9pt;
	margin: 4px 7px 4px 7px;
	overflow:visible;
}

.greenheader
{
	color:#006600;
	font-weight:bolder;
	font-size:10pt;
}

.whatsthis_head
{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bolder;
	padding: 0px 10px 0px 2px;
}

.whatsthis_body
{
	margin-bottom:20px;
	text-indent:10px;
	padding: 0px 10px 0px 2px;
}
.faqanswer
{
	text-indent:10px;
	margin:15px 60px 35px 30px;
}
/*shadows*/
 .shadowWhite
{
	background: url(../images/ShadowWhiteMiddle.jpg) repeat-x;	
	margin: 0px 0px 1px 0px;
	height: 5px;
}
.shadowLeft
{
	float:left;	
}
.shadowRight
{
	float:right;
}

/*general*/
.displayfalse
{
	visibility:hidden;
}
.displaytrue
{
	visibility:visible;
}
.bold
{
	font-weight:bolder;
}
.marginleft
{
	margin-left:50px;
}
.small
{
	font-size:8pt;
}

.training_table_even  {
      background-color: #eee;
    }
    
.training_table_odd {
      background-color: #fff;
    }
