/*GENERAL*/

	* { padding:0; margin:0; border:0; }
	html { background:#ccc url(../images/html_bg.gif) repeat-x 0 0px; }
	body { font: 62.5% Verdana, Arial, sans-serif; color:#333; }
	a { text-decoration:none; outline:none; color: #ff6600; }
	li { list-style:none; background:url(../images/blue_bullet.gif) no-repeat 0 7px; padding-left:10px; }
	h1 { font: normal 2.4em Helvetica, Arial, sans-serif; }
	h2 { font: 1.4em Helvetica, Arial, sans-serif; }
	h3 {  }
	h4 {  }
	
/*CONTENT*/
	.container:after { content: "."; clear:both; visibility:hidden; display:block; height:0; }
	.container { background:#fff; width:929px; margin:0 auto; padding:8px 8px 0 8px; display:inline-block; padding-bottom:5px; }
	.container { display:block; }
	
	.date { float: right; padding-top: 1.8em; }
	
	.header { height:199px; position:relative; margin-bottom:4px; } 
		.header_background { position:absolute; right:0; top:0; z-index:1; width:732px; height:198px; overflow:hidden; text-align:right; }
		.headtext { background: url(../images/banner_text.png) no-repeat 0 0; position:absolute; right:4px; top:13px; z-index:2; width:271px; height:50px; }
		.logo { width:107px; height:171px; overflow:hidden; }
		.menu:after { content: "."; clear:both; visibility:hidden; display:block; height:0; }
		.menu { margin-top:9px; position:relative; z-index:10; display:inline-block; }
		.menu { display:block; }
		.menu li { float:left; background:url(../images/delimitator.gif) no-repeat right center; font-size:1.2em; font-weight:bold; padding:0 20px 3px 20px; }
		.menu li a { color:#000; display:block; }
		.menu li.liover, .menu li.active { border-bottom:3px solid #ff6600; }
		.trans { position:absolute; bottom:0; left:0px; z-index:5; width:929px; height:25px; background:#ccc; filter:alpha(opacity=40); opacity:.4; -moz-opacity:.4; }
	
	.breadcrumbs { color:#999; }
	.breadcrumbs  a { padding-right:3px; }
	
	#two_columns .left { width:203px; }
	#two_columns .center { width:442px; }
	
	.left { width:248px; float:left; clear:left; overflow:hidden; }
		.left h2 { color:#ff6600; padding:0 0 8px 12px; }
		.categories { margin-left: -15px; }
		.categories div.box { margin-left: 15px; margin-right: 0; }
		.box { background:url(../images/left_box_bg.gif) no-repeat 0 0; padding:9px 0 2px 3px; margin-bottom:14px; width:198px; display:block; } 
		.caption { background:#ccc; border-top:1px solid #666; font-size:1.2em; text-align:center; padding:0 4px; min-height:22px; line-height:22px; }
		.caption a { color:#666; }
		.box ul { padding-left:10px; font:0.9em Verdana; }
		.box ul li { line-height: 15px; background:0; padding:0; }
		
		.navigation { margin-bottom:10px; }
		.navigation div { width:248px; }
		.nav_top { background:url(../images/navigation_top.gif) no-repeat 0 0; height:5px; }
		.nav_body { background:url(../images/navigation_body.gif) repeat-y 0 0; }
			.nav_body li { background:url(../images/menu_gradient.gif) repeat-x 0 0; padding:0; }
			.nav_body li a { color:#999; font:bold 1.1em Verdana; padding: 4px 8px; display:block; }
			.nav_body li ul { padding-top:5px; display: none; }
			.nav_body li.active a, .nav_body li a:hover { color:#ff6600; }
			.nav_body li.active ul a { color:#999; }
			.nav_body li.active li.active a { color:#ff6600; }
			.nav_body li.active li.active ul a { color:#999; }
			.nav_body li.active li.active li.active a { color:#ff6600; }
			.nav_body li.active ul { display: block;  }
			.nav_body li.active li ul { display: none;  }
			.nav_body li.active li.active ul { display: block;  }
			.nav_body li li a { font:1.2em Verdana; padding-left:20px; } 
			.nav_body li li li { padding-left:20px; }
			.nav_body h2 { padding:9px 0 9px 10px; font-size:1.4em; color:#666; }
			.nav_body select { width:224px; margin:6px 12px 3px; }
		.nav_bottom { background:url(../images/navigation_bottom.gif) no-repeat 0 0; height:7px; }
		.left .actions h2 { padding-left:0; color:#fff; }
	.center { background:url(../images/content_bg.gif) no-repeat 0 0; width:644px; margin:0 0 0 16px; padding:5px 0 0 13px; float:left; }
		.center h1 { color:#666; padding:16px 0 15px 0; }
		.center { padding-bottom:16px; line-height:20px; font-size:1.1em; }
		.center p { margin-bottom:13px; }
		.center img { margin-top:19px; padding-left:34px; float:right; clear:right; }
		.center .box { width:194px; padding-right:0; padding-left:10px; margin-right:15px; float:left; }
		.center .box h2 { color:#ff6600; padding:0 0 8px 0px; font-weight:normal; }
		.center .last { margin:0; }
		.center .box img { padding:0; margin:0; float:none; }

	
	.right { float:left; width:245px; padding-left:6px; }
		.actions { background: url(../images/action.jpg) no-repeat 0 0; width:133px; height:49px; color:#fff; padding:10px 109px 0 6px; overflow:hidden; display:block; }
		.actions h2 { font-size:2em; padding-bottom:1px; }
		.actions span { font:1.2em Arial; color:#fff; }
		.news { width:244px; margin-top:9px; }
		.news div { width:232px; padding:0 8px; }
		.news .content div { width:220px; }
		.news .top { background:url(../images/news_top.gif) no-repeat 0 0; height:6px; position:relative; z-index:10; }
		.news .content { background:url(../images/news_body.gif) repeat-y 0 0; font:1.1em Verdana; color:#333; }
			.news .content span { color:#999; padding-right:3px; font-size:0.9em; }
			.news .content .more a { background:url(../images/blue_bullet.gif) no-repeat 0 5px; padding-left:10px; }
			.news .content .article { padding-bottom:16px; }
		.news .bottom { background:url(../images/news_bottom.gif) no-repeat 0 0; height:6px; }
		.news h2 { color:#666; margin-bottom:12px; }
	
	
	.footer { clear:both; width:400px; font-size:0.9em; color:#8e8e8e; padding:4px 0 40px 0; margin:0 auto; }
		.footer a { color:#8e8e8e; }
		.footer a:hover { text-decoration:underline; }
		
	.csc-sitemap { margin-left: 2em; }
	
	.csc-mailform {  border:0px;  }
		.csc-mailform-field { margin-bottom:10px; }  
		.csc-mailform-field label { float: left; width: 200px; color:#6683a1; font:bold 1.2em Verdana; }
		.csc-mailform-field input, .csc-mailform-field textarea { border: 1px solid #b2c1d0; padding: 2px 4px; margin-bottom: 5px;}
		.csc-mailform-field input { width: 230px;}
		.csc-mailform-field textarea { width: 230px; overflow: auto; height: 80px; }
		.csc-mailform-submit { background:#ccc url(../images/menu_gradient.gif) repeat-x 0 0; overflow:visible; margin:15px 6px 0 235px; width:135px!important; color:#ff6600; font-weight:bold; cursor:pointer; }	