/* CSS Document */


/* Main Content Area */

	body {
		font-size: 12px;
		font-family: Arial, Sans-Serif;
		background-color: #383838;
		background-image: url('../images/grey_bg.jpg');
		background-repeat: repeat-x;
		background-position: top;
		color: #ffffff;
		margin: 0;
		padding: 0; 
		text-align: center;
	}
	p {
		line-height: 18px;
	}
	li {
		line-height: 18px;
	}
	a {
		font-size: 12px;
		font-family: Arial, Sans-Serif;
		color: #ffffff;
		text-decoration:none;
	}
	a:hover {
		font-size: 12px;
		font-family: Arial, Sans-Serif;
		color: #ffffff;
		text-decoration:underline;
	}
	h1 {
		text-indent:-9999px;
		line-height:0;
		font-size:0;
	}
	h2 {
		font-size: 20px;
		font-family: Arial, Sans-Serif;
		color: #ffffff;
		line-height:25px;
		margin: 0 0 10px 0;
		padding: 0;
		font-weight: normal;
	}
	h3 {
		font-size: 16px;
		font-family: Arial, Sans-Serif;
		color: #ffffff;
		line-height:25px;
		margin: 0 0 10px 0;
		padding: 0;
		font-weight: normal;	
	}
	ol li {
		font-size: 24px;
		position: relative;
	}
	ol p {
		font-size: 12px;
	}
	img {
		border:0;
	}
	form, button{border:0; margin:0; padding:0;}
	#container {
		text-align: left;
		margin: 0 auto;
		padding: 0;
		width: 1004px;
		background-color: #6c8300;
	}
	p.faint, span.faint {
		color:#c7d779;
	}
	#header {
		padding: 0;
		margin: 0;
		width: 1004px;
		height: 82px;
		background-color: #6c8300;
	}
	#header_top {
		padding: 0;
		margin: 0;
		width: 1004px;
		height: 0px;
		background-color: #6c8300;
	}
	#menu_bar {
		padding:0;
		margin:0;
		background-color: #6c8300;
		margin-left:45px;
		height: 82px;
		width: 912px;
	}
	#header_image_home {
		padding:0;
		margin:0;
		width: 1004px;
		height: 273px;
		background-repeat: none;
		background-color:#eeeced;
		background-image: url('../images/header/home.jpg');
	}
	#header_image_planning {
		padding:0;
		margin:0;
		width: 1004px;
		height: 273px;
		background-repeat: none;
		background-color:#eeeced;
		background-image: url('../images/header/planning.jpg');
	}
	#header_image_shape {
		padding:0;
		margin:0;
		width: 1004px;
		height: 273px;
		background-repeat: none;
		background-color:#eeeced;
		background-image: url('../images/header/shape_your_world.jpg');
	}
	#header_image_study {
		padding:0;
		margin:0;
		width: 1004px;
		height: 273px;
		background-repeat: none;
		background-color:#eeeced;
		background-image: url('../images/header/study.jpg');
	}	
	#header_image_more_info {
		padding:0;
		margin:0;
		width: 1004px;
		height: 273px;
		background-repeat: none;
		background-color:#eeeced;
		background-image: url('../images/header/more_info.jpg');
	}
	#header_image_education_tools {
		padding:0;
		margin:0;
		width: 1004px;
		height: 273px;
		background-repeat: none;
		background-color:#eeeced;
		background-image: url('../images/header/education_tools.jpg');
	}
	#header_image_contact_us {
		padding:0;
		margin:0;
		width: 1004px;
		height: 273px;
		background-repeat: none;
		background-color:#eeeced;
		background-image: url('../images/header/contact_us.jpg');
	}	
	#header_title_home {
		padding:0;
		margin:0;
		width: 1004px;
		height: 155px;
		background-repeat: none;
		background-color:#96b303;
		background-image: url('../images/title/home.jpg');
	}	
	#header_title_planning {
		padding:0;
		margin:0;
		width: 1004px;
		height: 150px;
		background-repeat: none;
		background-color:#96b303;
		background-image: url('../images/title/planning.jpg');
	}
	#header_title_shape {
		padding:0;
		margin:0;
		width: 1004px;
		height: 150px;
		background-repeat: none;
		background-color:#96b303;
		background-image: url('../images/title/shape_your_world.jpg');
	}	
	#header_title_study {
		padding:0;
		margin:0;
		width: 1004px;
		height: 150px;
		background-repeat: none;
		background-color:#96b303;
		background-image: url('../images/title/study.jpg');
	}	
	#header_title_more_info {
		padding:0;
		margin:0;
		width: 1004px;
		height: 150px;
		background-repeat: none;
		background-color:#96b303;
		background-image: url('../images/title/more_info.jpg');
	}	
	#header_title_education_tools {
		padding:0;
		margin:0;
		width: 1004px;
		height: 150px;
		background-repeat: none;
		background-color:#96b303;
		background-image: url('../images/title/education_tools.jpg');
	}	
	#header_title_contact_us {
		padding:0;
		margin:0;
		width: 1004px;
		height: 150px;
		background-repeat: none;
		background-color:#96b303;
		background-image: url('../images/title/contact_us.jpg');
	}
	#header_image h1 {
		display:block;
		width:950px;
		position:absolute;
		top:100px;
		font-size: 18px;
		font-family: Arial, Sans-Serif;
		font-weight: normal;
		color: #ffffff;
		text-align:center;
	}
	#main {
		padding: 0;
		margin: 0;
		width: 1004px;
		background-color: #6c8300;
		background-image: url('../images/main/home.jpg');
		background-repeat: no-repeat;
		background-position: top;
	}
	#main_sub_menu {
		padding: 0;
		margin: 0;
		width: 1004px;
		background-color: #6c8300;
		background-image: url('../images/main/main_sub_menu_bg.png');
		background-repeat: repeat-y;
		background-position: top;
	}	
	#main_content_left {
		padding: 15px 0 15px 35px;
		width: 480px;
		float:left;
		text-align: justify;
	}
	#main_content_sub_menu {
		padding: 0 0 15px 25px;
		width: 300px;
		float:left;
		text-align: left;
	}
	#main_content_sub_menu ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	#main_content_sub_menu li {
		list-style:none;
		margin:0;
		padding:0;
		line-height:20px;
		height:20px;
	}	
	#main_content_sub_menu a {
		width:205px;
		height:20px;
		display:block;
		color:#ffffff;
		text-decoration: none;
		background-image: url('../images/main/sub_menu_bg.png');
		background-repeat: no-repeat;
		padding:0;
		margin:10px 0 0 0;
	}
	#main_content_sub_menu span {
		padding-left:10px;
		padding-top:0;
		padding-bottom:0;
	}
	#main_content_sub_menu a:hover, #main_content_sub_menu a.selected {
		background-position: 0 -20px;
		color:#000000;
	}
	#divider_horizontal {
		background-image: url('../images/main/divider_horizontal.png');
		background-repeat: repeat-x;
		height:1px;
		padding:0;
		margin:0;
	}
	#divider_horizontal.title {
		width:460px;
	}
	#divider_horizontal.secondary_page_title {
		width:500px;
	}
	#divider_horizontal.secondary_page_title_people {
		width:640px;
	}
	#divider_horizontal.secondary_page_title_study {
		width:665px;
	}	
	#divider_horizontal_sub_menu {
		background-image: url('../images/main/divider_horizontal.png');
		background-repeat: repeat-x;
		height:1px;
		padding:0;
		margin:0;
		width:205px;
	}	
	#main_content_middle {
		margin: 0;
		width: 51px;
		height: 382px;
		float:left;
		padding-top:50px;
	}
	#main_content_middle_text {
		margin: 0;
		width: 500px;
		float:left;
		padding-top:0;
		padding-right:0;
		text-align:justify;
	}
	#main_content_middle_text_wide {
		margin: 0;
		width: 670px;
		float:left;
		padding-top:0;
		padding-right:0;
	}	
	#main_content_middle_text_people {
		margin: 0;
		width: 660px;
		float:left;
		padding-top:0;
		padding-right:0;
		text-align:justify;
	}	
	#main_content_middle_text_people #people_pic {
		width:130px;
		float:left;
		margin:5px 0 0 0;
		padding:0;
	}
	#main_content_middle_text_people #people_text {
		width:510px;
		float:left;
		margin:0;
		padding:0;
	}	
	#divider_vertical {
		background-image: url('../images/main/divider_vertical.png');
		background-repeat: repeat-y;
		width:51px;
		height:382px;
	}
	#main_content_right {
		margin: 0;
		width: 410px;
		height: 382px;
		float:left;
		padding-top:50px;
		padding-left:0;
		padding-right:0;
	}	
	#main_content_right_images {
		margin: 0;
		width: 117px;
		float:left;
		padding-top:0;
	}
	#main_content_right_images ul {
		list-style:none;
	}
	#main_content_right_images li {
		list-style:none;
		padding-bottom:20px;
	}
	#main_content_showcase_image {
		margin: 0 0 0 10px;
		width: 400px;
		float:left;
	}
	
	#main_content_showcase_image p {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 12px;
		font-family: Arial, Sans-Serif;
		color: #4a1141;
		font-weight: bold;
	}
	
	#main img.category_image   {
		border:1px solid #ffffff; border-width:0;
	}

	.align_right {
		text-align:right;
	}
	#footer {
		width: 100%;
		height: 108px;
		background-color: #565656;
		color: #ffffff;
		background-image: url('../images/footer/grey_gradient.png');
		background-repeat: repeat-x;
		background-position: top;
	}
	#footer_content {
		padding-top:22px;
		margin-left:50px;
		text-align:center;
	}
	#footer a {
		color: #ffffff;
		font-weight: normal;
		text-decoration:none;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	#footer .divider {
		padding-left:10px;
		padding-right:10px;
		font-weight: bold;
	}
	#footer p.copyright {
		color: #a9aba1;
	}
	#small_thumb_container {
		margin:0;
		padding:0;
		width:480px;
	}
	
	ul.small_thumbs {
		list-style:none;
		margin:0;
		padding:0;
	}

	.small_thumbs li {
		width:117px;
		height:107px;
		padding:0;
		margin-top:0;
		margin-left:0;
		margin-right:63px;
		margin-bottom:5px;
		float:left;
		list-style:none;
	}
	
	.small_thumbs li.last_thumb {
		margin-right:0;
	}	

	#menu_bar li a {
		height: 82px;
		display: block;
		margin:0;
	}
	
	#menu_bar a:hover {
		background-position: 0 -82px;
	}
	#menu_bar a.selected {
		background-position: 0 -164px;
	}
	#menu1 a {
		background: url(../images/menu/home.png);
		width: 96px;
	}
	#menu2 a {
		background: url(../images/menu/planning.png);
		width: 135px;
	}
	#menu3 a {
		background: url(../images/menu/shape_your_world.png);
		width: 135px;
	}
	#menu4 a {
		background: url(../images/menu/study.png);
		width: 135px;
	}
	#menu5 a {
		background: url(../images/menu/more_info.png);
		width: 135px;
	}
	#menu6 a {
		background: url(../images/menu/education_tools.png);
		width: 135px;
	}
	#menu7 a {
		background: url(../images/menu/contact_us.png);
		width: 135px;
	}	
	#menu_divider {
		width: 1px;
		height: 37px;
		display: block;
		margin:0;
		padding:0;
	}
	.horizontal li {
		float: left;
		list-style: none;
		padding:0;
		margin:0;
	}
	#menu_bar ul {
		padding:0;
		margin:0;	
	}
	.hide_text {
		position: absolute;
		left: -9999px;
	}
	
	.side_menu_arrow {
		width: 100px;
		float: left;
	}
	
	.side_menu_arrow_text {
		width: 235px;
		float: left;
	}	
	
	.clear {
		clear: both;
	}
	.people_spacer{clear:left; height:20px;}
	.spacer{clear:both; height:1px;}
	/* ----------- My Form ----------- */
	.myform{
		margin:0;
		width:450px;
	}
	
	/* ----------- green_form ----------- */

	#green_form h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#green_form .left_label {
		display:block;
		font-weight:normal;
		text-align:right;
		width:200px;
		float:left;
		margin-top:5px;
	}
	#green_form .small{
		color:#e06e62;
		display:block;
		font-size:11px;
		font-weight:bold;
		text-align:right;
		width:140px;
	}
	#green_form input.text_box{
		color:#262626;
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #9ab806;
		width:200px;
		margin:2px 0 15px 10px;
		background-color:#ffffff;
		font-family: Arial, Sans-Serif;
	}
	
	#green_form input.check_box{
		color:#262626;
		float:left;
		font-size:12px;
		padding:0;
		margin:3px 10px 0px 5px;
		font-family: Arial, Sans-Serif;
		clear: left;
		line-height:20px;
	}	
	#green_form span.right_elements li {
		padding:0;
		margin:0 10px 0px 5px;
		list-style:none;
	}	
	#green_form select {
		color:#262626;
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #9ab806;
		width:205px;
		margin:2px 0 15px 10px;
		background-color:#ffffff;
		font-family: Arial, Sans-Serif;
	}
	#green_form span.right_elements {
		color:#ffffff;
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #9ab806;
		width:200px;
		margin:2px 0 15px 10px;
		background-color:#6c8300;
		font-family: Arial, Sans-Serif;
	}

	#green_form button{
		clear:both;
		margin-left:210px;
		width:136px;
		height:38px;
		background:#6c8300 url(../images/button_send.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
	#error_message_box {
		width:480px;
		padding:10px;
		margin:5px 0 5px 0;
		background-color:#a41906;
		border:solid 1px #ffffff;
		color:#ffffff;
	}
	
	.pdf_symbol {
		padding-right: 5px;
	}
