/* GLOBAL*/
body					{ font-family:arial; font-size:12px; background:url(../images/background-grad.jpg) repeat-x; padding:0; margin:0; text-align:center; }
img						{ border:0; }
hr						{ text-align:center; height:1px; color:#DED2A3; background-color:#DED2A3; border:0px; width:100%; }

/* CLASSES */

/* Anchors */
a.gold					{ color:#B39C3F; text-decoration:none; }
a:hover.gold			{ color:#344959; text-decoration:none; }
a.blue					{ color:#53728E; text-decoration:underline; }
a:hover.blue			{ color:#B39C3F; text-decoration:underline; }

/* General */
.clear					{ clear:both;  }
.border-right			{ border-right:10px solid #324756; }
.right_10				{ border-right:8px solid #333333; }
.image-2010				{ padding:0 20px 10px 0; }
.image-base-10			{ padding:0 0 10px 0; }
.registration			{ padding:30px 0 0 50px; }
.coaching				{ border:1px solid #ccc; padding:15px 15px 25px 15px;  }				

/* Forms */
.textarea-ssc 			{ font-size: 11px; border:1px solid #D5C688; padding:2px;  display: inline; }
.select-ssc 			{ font-size: 11px; height:22px; border:1px solid #D5C688; padding:2px; display: inline; }
.input-ssc				{ font-size: 11px; height:16px; text-indent:2px; border:1px solid #D5C688; padding:2px; display: inline; }
.input-checkbox-ssc		{ font-size: 11px; height:14px; border:1px solid #D5C688; vertical-align: middle; display: inline; }

/* DIVS */

/* Wrapper */
#wrapper				{ /* width:100%; margin:0 auto; text-align:center;*/ padding:0; }

/* Menu Top */
#menu_top_wrapper		{ width:980px; margin:0 auto; padding:0; }
#menu_top_background	{ width:980px; height:30px; padding:0 10px 0 10px; }
#menu_top_content		{ margin:0 auto; width:980px; height:30px; padding:0; }

/* Logo */
#logo_wrapper			{ height:90px; margin:0 auto; padding:0; background-color:#405a71; }
#logo_content			{ height:90px; padding:5px 0 0 0; /* background:url(../images/drop-shadow-top.jpg) top repeat-x; */ }
#logo_wrapper			{ width:980px; padding:0 0 0 0; margin:0 auto; text-align:left; }
#logo_content_left		{ width:400px; height:90px; float:left; padding:0 0 0 50px; }
#logo_content_right		{ width:200px; float:right; padding:20px 18px 0 0; }
#logo_content_left_text { padding:5px 0 0 20px; font-size:12px; color:#EEE7AE; font-weight:400; width:240px; height:90px; float:left; }
#logo_content_right_text { padding:0 10px 0 10px; font-size:12px; color:#EEE7AE; font-weight:400; width:240px; float:right; }
#logo h1				{ color:#BCA138; font-size:30px; font-weight:bold; padding:0 0 0 20px; margin:30px 0 0 0; }

/* H Tags */
h1						{ color:#344959; font-weight:400; font-size: 20px; text-align:left; background:#ffffff; display:inline; }
h2						{ font-size:20px; font-weight:600; color:#B39C3F; text-align:left; background:#ffffff; display:inline; }
h3						{ font-size:20px; font-weight:600; color:#97AAAA; text-align:left; background:#ffffff; display:inline; }
h4						{ font-size:16px; font-weight:600; color:#B39C3F; text-align:left; background:#ffffff;  display:inline; }
h5						{ font-size:16px; font-weight:600; color:#97AAAA; text-align:left; background:#ffffff;  display:inline; }
h6						{ font-size:12px; font-weight:600; color:#97AAAA; text-align:left; background:#ffffff;  display:inline; }

/* Flash Header */
#flash_top_shadow		{ /*width:100%; margin:0 auto; height:14px; background:url(../images/drop-shadow-top.jpg) repeat-x;*/ }
#flash_header			{ padding:0; height:175px; background-color:#324756; border-top:8px solid #B39C3F; border-bottom:8px solid #B39C3F; }
#flash_header_wrapper	{ width:880px; height:175px; margin:0 auto; padding:0; text-align:left; }
#flash_header_left		{ width:200px; height:175px; padding:0; margin:0; float:left; }
#flash_header_right		{ width:500px; height:175px; padding:0; margin:0; float:right; }

/* Body */
#body_wrapper			{ width:100%; margin:0 auto; padding:0; background-color:#ffffff; }					
#body_content_wrapper	{ width:880px; margin:0 auto; padding:0; background-color:#283846; background:url(../images/coaching-china-bg.gif) repeat-y; }

/* Two Column */
#body_content_left_wide	{ width:200px; float:left; }
#body_content_right_wide{ width:680px; margin:0; padding:0; float:left; }
#body_content_text_wide	{ margin:0; padding:20px 40px 30px 30px; text-align:left; font-size:12px; font-weight:normal; color:#777777; }

/* Three Column */
#body_content_left		{ width:200px; float:left; }
#body_content_right		{ width:675px; margin:10px 0 0 0; padding:0; float:left; background:url(../images/vertical-line.gif) repeat-y; }
#body_content_text		{ width:370px; float:left; padding:20px 15px 30px 30px; text-align:left; font-size:12px; font-weight:normal; color:#777777; }
#body_content_text_right{ width:200px; float:right; margin:10px 0 10px 0; padding:5px 15px 30px 15px; text-align:left; font-size:12px; font-weight:normal; color:#777777; background-color:#ffffff; }

/* Contact Us  */
#contact_left			{ padding:25px 0 0 0; width:300px; float:left; display:block }
#contact_right			{ padding:25px 0 0 0; width:250px; float:left; display:block; }

/* Menu Left */
#menu_left				{ padding:10px 0 0 0; display:block; text-align:left; float:left; }
#menu_left ul			{ padding:0; text-align:left; list-style-type: none; }
#menu_left li			{ padding:0; text-align:left; }

/* Copyright */
#copyright				{ margin:0 auto 0 auto; padding:10px 0 0 0; clear:both; font-size:10px; color:#C5AE56; text-align:center; background-color:#526e84; height:40px; }
#copyright a			{ font-size:10px; color:#93A8A8; text-decoration:none; }
#copyright a:hover		{ color:#CCCCCC; }


/* Left Menu Slide Down */
	
/* General rules */
#dhtmlgoodies_slidedown_menu li			{ list-style-type:none; position:relative; }
#dhtmlgoodies_slidedown_menu ul			{ margin:0px; padding:0px; position:relative; }
#dhtmlgoodies_slidedown_menu div		{ margin:0px; padding:0px; }

/* 	Layout CSS */
#dhtmlgoodies_slidedown_menu			{ width:180px; }

/* All A tags - i.e menu items. */
#dhtmlgoodies_slidedown_menu a			{ color: #A39321; font-size:14px; text-decoration:none; display:block; clear:both; width:170px; padding:8px 0 0 20px; }
	
/* A tags  */
#dhtmlgoodies_slidedown_menu .slMenuItem_depth1		{	/* Main menu items */ margin-top:1px; /*border-bottom:1px solid #000;*/ font-weight:bold; }	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth2		{	/* Sub menu items */ margin-top:1px; }	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth3		{	/* Sub menu items */ margin-top:1px; font-style:italic; color:blue; }	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4		{	/* Sub menu items */ margin-top:1px; color:red; }	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth5		{	/* Sub menu items */ margin-top:1px; }

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul		{ padding:1px; }
#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul		{ margin-left:5px; padding:1px; }
#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul		{ margin-left:10px; padding:1px; }
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul	{ margin-left:15px; padding:1px; }
/* End Left Menu Slide Down */ 

