/* GLOBAL RESET : Neutralize styling : Elements we want to clean out entirely: */
html, body, form, fieldset {margin: 0; padding: 0; font: 100%/120% Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {padding: 1.3em 0; margin: 0;}
li, blockquote {margin-left: 2em;}
dd {margin-left: 10px;}
fieldset {border: none;}
input, select, textarea {font-size: 100%; font-family: inherit;}
img {border: 0;}
/* END of GLOBAL RESET */

/* CUSTOM FCK and TYPAGRAPHIC STYLES */
body, .html_block_view, .content { background:#FFF; padding:10px;} /* Need for fckeditor, .content can be overloaded in site-layout.css  and  .html_block_view in admin-layout.css */

body, td { font-size:12px; color:#595959;}

a, a:visited { color:#ED3426; text-decoration:none; outline:none;}
a:hover { text-decoration:underline; color:#6E9700;}

h1, h2, h3, h4, h5 { color:#777; font-family:Arial, Helvetica, sans-serif; padding-top:5px; }
h1 { font-size:18px; color:#ed3426;}
h2 { font-size:17px;}
h3 { font-size:16px; color:#80b000; padding:5px 0;}
h4 { font-size:15px;}
h5 { font-size:14px;}
	

/* YELLOW RIGHT */
.yellow_top {background: url(../images/yellow_top.png) no-repeat center top; height: 28px; color: #FFFFFF; text-align:center; padding-top: 8px; font-size: 15px;	font-weight: bold;}
.yellow_cnt { background:url(../images/yellow_bg.png) repeat-y 0 0; font-size:11px; padding:0 0 0 0px; width:219px; overflow:visible; overflow-x:hidden;}
.yellow_cnt h3 {color: #3b6400; font-size: 12px; font-weight: bold; margin:0; padding:7px 0;}
#news_events .yellow_cnt h3 { color:#ed3426;}
.yellow_bottom {background:transparent url(../images/yellow_bottom.png) no-repeat scroll center top; height:13px;}
.yellow_bottom_corner {	background:transparent url(../images/yellow_bottom_corner.png) no-repeat scroll center top;	color:#ED3426; font-size:12px;	height:30px; text-align:right; padding:10px 40px 0 0;}
.yellow_bottom_corner a {color: #ed3426;}
.yellow_sub { background:url(../images/yellow_sub_news.png) no-repeat 0 0; padding:20px 0 0 5px;}

/* NEWS And EVENTS */
div.cnt_right ul {list-style: none; padding:0;}
.yellow_cnt_inner {list-style: none; padding:0 10px 0 20px;}
div.cnt_right li{ background: url(../images/arrow.png) no-repeat 0 2px; margin: 0px; padding: 0px 0px 6px 15px; line-height: 150%}
div.cnt_right li a { color: #6e9700; font-weight:bold; }
div.cnt_right li a em {font-weight: normal;}
ul#sub_menu { padding:10px 0;}
ul#sub_menu li {background: url(../images/arrow.gif) no-repeat 0 9px; margin: 0px; padding: 6px 0px 6px 20px;}
ul#sub_menu li a { color:#ed3426; font-size:12px;}

#support { padding-top:10px;}
#support .yellow_cnt_inner {padding: 7px 15px;}

.home_content {background:url(../images/home_content.png) repeat-y 0 0;}
.home_content_top {background:url(../images/home_content_top.png) no-repeat 0 0;}
.home_content_bottom {background:url(../images/home_content_bottom.png) no-repeat 0 100%; padding-bottom:5px;}
.home_content_inner { padding:80px 250px 0 20px; min-height:180px; _height:180px; line-height:190%; position:relative;}

