/* All Sections */
	body { font-family:"Century Gothic", Verdana, Arial, sans-serif}
	* { margin:0px }
	p { margin: 20px 5px 15px 0px;}
	a img {border:0px;}
	h1, h2, h3, h4 { margin:10px 5px 15px 0px; font-family:"Century Gothic", Verdana, Arial, sans-serif }
	h1 { font-weight:normal; color:#333333; }
	h2 { font-weight:normal; color:#98221E ; font-size:20px }
	h3 { font-size:15px }
	ol , ul{margin-bottom:15px; margin-right:30px;}
	li { margin-bottom:8px;}
	#top, #header, #main, #footer { width:718px; margin:auto; padding:0px; position:relative; }
/*Top Section*/
	#top{ }
	#logo, #address { margin:10px 20px 15px 20px;}
	/*Logo*/
		#logo{ float:left;}
	/*Address*/
		#address{ text-align:right ; float:right; font-size:10px;}
	/*Languages*/
		#language-links a{ color:#666666 }
/*Header Section*/
	#header_wrapper, #header {height:302px;}
	/*Wrapper (Page BG)*/
		#header_wrapper{ width:100% ; background: url(/images/bg.jpg) 0px 0px repeat-x ; clear:both ; }
	/*Header*/
		#header{ background:url(/images/header_bg.jpg) 0px 0px no-repeat }
		/*Navigation*/
			#nav{ position:absolute ; top:10px; left:155px ; text-align:right; font-size:14px; }
			#nav ul { direction:rtl; list-style:outside; list-style-image: url(/images/nav_arrow.gif);  font-size:16px; line-height:23px; width:500px; }
			#nav ul li a{ color:#000000 ; text-decoration:none;  }
		/*Header Text*/
			#header_text{position:absolute ; bottom:10px; right:20px ; text-align:right}
			/*Slogan*/
				#slogan{ font-size:22px; color:#98221E}
			/*Number*/
				#phone{ font-size:19px; color:#000000 }
	
/*Main Section*/
	#main{background:url(/images/main_bg.jpg) 0px 0px repeat-y ; padding-top:40px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-size:14px; min-height:220px; }
	#main .table td, #main .table th { padding:3px; vertical-align:top; }
	#main .table th { font-size:13px; }
	#main .table td { padding-left:8px; }
	#main a { color:#621501; text-decoration:none;}
	#main > img { position:absolute; z-index:1 ; top:0px; right:9px; }
	#main div > img { margin:10px 0px 20px 0px;}
	#main > div { margin:0px 30px 0px 30px; position:relative; z-index:2 }
	/*Side Panels*/
		#main_side {float:right; clear:right; margin:20px 0px 20px 30px; }
		#main_side { width:270px; }
		/*Movie*/
			#side_movie{}
		/*Side Panel*/
			#main .side_panel { margin-top:20px; margin-bottom:10px; }
			/*Inside Side Panel*/
				#main .side_panel_top, .side_panel_bottom { width:270px; }
				#main .side_panel_top{ background:url(/images/side_top.jpg) 0px 0px no-repeat ; height:16px ; line-height:16px ; }
				/*Main Area*/
					#main .side_panel_main{ width:266px; border-left:2px solid #E7E7E7 ; border-right:2px solid #E7E7E7 ; font-size:12px; }
					#main .side_panel_main > div { margin:0px 20px 0px 20px; padding-bottom:10px;}
					#main .side_panel_main h3 { font-size:18px; font-weight:normal;  margin:0px; padding:10px 0px 5px 30px; color:#8D0400 ; background:url(/images/side_title.jpg) 0px 12px no-repeat }
					#main .side_panel_main h4 { font-size:13px; margin:5px 0px 0px 0px; padding:0px; color:#333333;}
					#main .side_panel_main p { font-size:13px; margin:0px; padding:0px;}
					#main .side_panel_main ul { margin:5px 0px 0px 30px; padding:0px; list-style-image: url(/images/side_arrow.jpg); line-height:16px; }
					#main .side_panel_main li { margin-bottom:3px; }
				/*Bottom link*/
					#main .side_panel_bottom{ background:url(/images/side_bottom.jpg) 0px 0px no-repeat ;  height:32px ; line-height:32px ; }				
					#main .side_panel_bottom a { color:#CC6600; font-size:12px; text-align:right; display:block; padding-right:25px; text-decoration:none; }
/*Footer Section*/
	#footer{ background:url(/images/main_bg.jpg) 0px 0px repeat-y ; }
	/*Inside Footer*/
		#footer_top{ background:url(/images/footer_top.jpg) 0px 0px no-repeat ; height:18px ; line-height:18px ; }
		#footer_main{ background:url(/images/footer_bg.jpg) 0px 0px repeat-x; margin:0px 9px 0px 9px; padding:9px 20px 8px 20px;}
		/*Footer Content*/
			#footer_main {color:#FFFFFF; font-size:12px; text-align:center}
			#footer_main a {color:#FFFFFF; text-decoration:none; font-size:12px;}
		#footer_bottom{ background:url(/images/footer_bottom.jpg) 0px 0px no-repeat ; height:18px ; line-height:18px ; }

/*Specific page CSS*/
	/*Staff Page*/
		.staff_table { width:650px; margin:auto;}
		.staff_table img { margin-bottom:5px;}
		.staff_table td { text-align:center ; vertical-align:top ; font-size:12px }
		
	/*CSS for generated form*/
			img{border:none}
			form { margin:10px 0px 0px 30px;}
			form div { margin:10px 0px 10px 0px; clear:left }
			form .trigger { float:none ; margin:0px; }
			form textarea { width:300px ; height:100px; font-size:12px;}
			form .fckeditor { margin:0px 0px 0px 140px; width:650px;}
			form input { margin-right:5px;}
			form label{ float:left ; display: block ; width:150px; clear:left; margin:0px 5px 10px 0px; text-align:left; font-weight:bold;}
			
			form .form_field_text input {width:200px;}
			form .form_field_checkbox, form .form_field_radio {clear:both; margin-bottom:40px;}
			form .form_field_checkbox div, form .form_field_radio div {clear:both;}
			form .form_field_checkbox .formMultiOptionLabel, form .form_field_radio .formMultiOptionLabel {
				 font-weight:bold; float:left; margin:0px 0px 10px 0px; 
			}
			form .form_field_checkbox label, form .form_field_radio label { font-weight:normal; }
			form .form_field_checkbox > div > div, form .form_field_radio > div > div { 
				clear:both; margin-bottom:70px;
			}
			form .form_field_checkbox > div > div > div, form .form_field_radio > div > div > div { 
				margin:0px 0px 0px 10px; width:250px; float:left; clear:none;
			}
			form .form_field_checkbox label {width:200px;}
			.confirmation_good {color:green}
			.confirmation_bad {color:red}
			
			.form_field_bool {margin-top:60px;}
			.form_field_bool label { width:350px ; font-weight:normal; font-style:italic;}
			
	/*Professionals Area*/
		/*November Study*/
			.follow_up_study div { text-align:center }
	
	/*Contact Page*/
		.contact-address {width:550px; height:150px; margin-left:30px;}
		.contact-address div {width:270px; float:left;}