	/* CSS Document */
	body { margin: 0; padding: 0; background: url(../../assets/images/body_bg.jpg) repeat-x top center #c3d637; /*font-size: 62.5%;*/ font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #000; text-align: center; }
	a img { border: none; }

	#container { width: 1000px; padding: 0; margin: 0 auto; text-align: left; position: relative; }
		#header_graphic { position: absolute; top: 0; left: -60px; z-index: 1; }
		#header { display: block; width: 1000px; height: 270px; background: url(../../assets/images/header_bg.jpg) no-repeat top center; position: relative; }
			#header a.logo { position: absolute; top: 15px; left: 396px;}
			#header .search { position: absolute; top: 10px; right: 36px; }
			#header .search input { float: left; height: 15px; border: 1px solid #776b00; color: #776b00; margin: 0; padding: 4px 5px; font-size: 11px; }
			#header .search button.btn_search { height: 25px; width: 25px; margin: 0; padding: 0; border: 0; background: url(../../assets/images/btn_search.jpg) no-repeat top left; }
			#header ul.tabs { display: block; margin: 0; padding: 0; width: 320px; height: 25px; position: absolute; top: 69px; right: 35px; list-style: none; background: url(../../assets/images/header_tabs.png) no-repeat 0 0 transparent; }
			#header ul.tabs li a { display: block; padding: 0; margin: 0; float: left; width: 160px; height: 25px; }
			#header ul.tabs li a span { display: none; }
			/* active tabs */
			#header ul.tabs-hsactive { background: url(../../assets/images/header_tabs.png) no-repeat 0 -75px transparent; }
			#header ul.tabs-tcactive { background: url(../../assets/images/header_tabs.png) no-repeat 0 -100px transparent; }
			/* tab hover effects */
			#header ul.hs-over { background: url(../../assets/images/header_tabs.png) no-repeat 0 -50px transparent; }
			#header ul.tc-over { background: url(../../assets/images/header_tabs.png) no-repeat 0 -100px transparent; }
			
		#contents { overflow: hidden; width: 100%; height: 1%; background: url(../../assets/images/contents_bg.jpg) no-repeat top center; }
		
			#leftrail { position: relative; float: left; margin: 0 0 0 25px; width: 250px; min-height: 625px; background: url(../../assets/images/leftrail_bg.jpg) no-repeat bottom left #FFF; border-bottom: 1px solid #FFF; }
				#leftrail ul { display: block; margin: 35px 0 0; padding: 0; width:250px; z-index: 3; list-style: none; background: url(../../assets/images/menu_divider.png) bottom center no-repeat; }
				#leftrail li { display: block; }
				#leftrail li.selected { background: url(../../assets/images/leftrail_menu_active.png) no-repeat top left; }
				#leftrail li.selected a:hover { background: url(../../assets/images/menu_divider.png) top center no-repeat;  }
				#leftrail li a { display: block; margin: 0 24px 0 25px; padding: 0 10px; height: 25px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; line-height: 25px; color: #FFF; text-decoration: none; background: url(../../assets/images/menu_divider.png) top left no-repeat; }
				#leftrail li a:hover { background: url(../../assets/images/transparency.png) top left; }
				#leftrail ul ul { display: block; width: 201px; margin: 0 0 0 25px; background: url(../../assets/images/transparency.png) top left; list-style: none; }
				#leftrail li li.selected { background:none; }
				#leftrail li li.selected a{color: #f1ea0c;}
				#leftrail li li a { margin: 0; padding: 0 10px; color: #222; padding-left: 20px;}
				#leftrail li li a:hover { color: #f1ea0c; background: url(../../assets/images/menu_divider.png) top left no-repeat; }
				
			#rightrail { position: relative; float: right; margin: 0 26px 0 0; width: 200px; background: #776B00; border-bottom: 1px solid #FFF; }
				#rightrail ul { display: block; width: 100%; list-style: none; margin: 0; padding: 0;  background: #ffffff;}
				#rightrail li { display: block; width: 199px; height: 46px; margin: 0 0 1px 0; padding: 0; background: #f7941e; }
				#rightrail li a { display: block; width: 199px; height: 46px; margin: 0; padding: 0; text-decoration: none; color: #fff; font-size: 11px; font-weight: bold;  }
				#rightrail li a img { float: left; }
				#rightrail li a span { display: block; margin-left: 50px; padding: 15px 5px; }
				#rightrail li a:hover span { color: #000; }
				#rightrail .info { display: block; width: 199px; height: auto; background: #c3ba7d; border-top: 1px solid #FFF; }
				#rightrail .info h3 { margin: 0; padding: 3px 10px; color: #FFF; font-size: 14px; }
				#rightrail .info p { margin: 0; padding: 0 10px 10px; font-size: 12px; color: #333; }
				#rightrail a.sidebar_link { display: block; width: 199px; height: 26px; background: url(../../assets/images/sidebar_link_bg.jpg) repeat-x bottom left; color: #333; text-align: center; line-height: 24px; font-size: 11px; font-weight: bold; text-decoration: none; font-family: Verdana, sans-serif; border-bottom: 1px solid #FFF; }
				#rightrail  a.content_title, #rightrail  a.content_title:active { display: block; width: 199px; height: 26px; background: url(../../assets/images/sidebar_link_bg.jpg) repeat-x bottom left; color: #333; text-align: center; line-height: 24px; font-size: 11px; font-weight: bold; text-decoration: none; font-family: Verdana, sans-serif; border-bottom: 1px solid #FFF; }
				#rightrail a.sidebar_link:hover { color: #000; background: url(../../assets/images/sidebar_link_bg.jpg) repeat-x top left; border-bottom: 1px solid #FFF; }
				#rightrail .contact { display: block; margin-right:1px; padding-left: 10px; background: #776b00; color: #FFF; font-family: Verdana, sans-serif; text-decoration: none; font-size: 11px; font-style: normal; line-height: 18px; padding-bottom: 5px}
				#rightrail .contact address { margin: 0; padding: 10px; font-style: normal; }
				#rightrail .contact span{ display: block;}
				#rightrail .contact a{ text-decoration: none }
				#rightrail .contact a.main{ margin-top: 20px; }
				#rightrail .contact span.title{ font-size: 12px; font-weight: bold;}				

				#rightrail .contact  a, #rightrail .contact  a:active{color: white;}
				#rightrail .contact  a:hover{text-decoration: none;}
				
			#centerrail { position: relative; margin: 0 226px 0 275px; padding: 0 15px; background: #FFF; border-bottom: 1px solid #FFF; }
				#centerrail .breadcrumbs { color: #c3ba7d; font-size: 12px; padding: 15px 0px; z-index: 2; position: absolute; }
				#centerrail .breadcrumbs a { color: #c3ba7d; text-decoration: none; } a:hover { color: #000; text-decoration: underline; }a:link { color: #ffffff; text-decoration: none; }
				#centerrail .breadcrumbs a:hover { color: #000; text-decoration: underline; }
				.content { padding-top:30px;}
				.content  h2 { color: #f18e00; font-size: 20px; font-family: "Trebuchet MS", Arial, sans-serif; letter-spacing: 0.5px; font-weight: bold; padding: 0; margin: 10px 0; }
				.content  h1 { color: #f18e00; font-size: 20px; font-family: "Trebuchet MS", Arial, sans-serif; letter-spacing: 0.5px; font-weight: bold; padding: 0; margin: 10px 0; }
				.content  p { color: #000; font-size: 11px; font-family: Verdana, sans-serif; line-height: 18px; margin: 0 0 10px; }
	#footer { display: block; width: auto; height: 60px; padding: 8px 32px; color: #776b00; font-size: 11px; position: relative; }
		#footer ul, #footer li{list-style: none;margin:0;padding:0}
		#footer li {float: left}
		#footer a { color: #776b00; text-decoration: none; padding: 0 5px; border-right: solid 1px #776b00;}
		#footer a:hover { color: #000; text-decoration: underline; }
		.footerlinks { position: absolute; top: 8px; right: 32px; }
.content a, .content a:active{color:#000000; text-decoration:underline}
.content_item  a.content_title, .content_item  a.content_title:active{color:#C3BA7D; font-family:Verdana,sans-serif; font-size:11px;font-weight:bold}
.content_item  a.content_title:hover{color:#000000;}
.content_item .title { color:#F18E00; font-family:"Trebuchet MS",Arial,sans-serif; font-size:20px; font-weight:bold;	letter-spacing:0.5px; margin:10px 0; padding:0;}
