/* CSS Document */

body {padding:0; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/page_bg.jpg) repeat-x top #00cb00;  }
img,li,ul,p,h1,h2,h3,textarea {padding:0; margin:0;  font-size:12px;}
li,ul { list-style:none;}
img, div, tr, td, input { behavior: url("iepngfix.htc") }

a{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}

a.result {color:#FF0000; text-decoration:none;}
a.result:hover {color:#FF0000; text-decoration:underline;}

a.rules {color:#0000FF; text-decoration:none;}
a.rules:hover {color:#0000FF; text-decoration:underline;}

a.h_recing {color:#FFFFFF; text-decoration:none;}
a.h_recing:hover {color:#FFFFFF; text-decoration:underline;}

.logo {background:url(../images/logo.jpg) left bottom no-repeat; height:187px;}
.top_nav {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fad421; padding:10px 0; text-align:right;}
.top_nav a { color:#fad421; text-decoration:none;}
.top_nav a:hover {color:#ffffff; text-decoration:none;}

/* ---------------- GENERAL TEXT ------------------------ */
.yellow_text_right { color:#fad421; text-align:right;}
.white_text_right { color:#ffffff; text-align:right; line-height:20px;}
.white_text { color:#ffffff; font-size:14px;}

/* ------------------- Black Area ------------------------ */
.top_black_bg {background:url(../images/left_right_content_bg.jpg) no-repeat top; height:134px;}
.bottom_black_bg {background:url(../images/left_right_content_bottom_b.jpg) no-repeat top; height:72px;}
.event_white_text { color:#ffffff; font-size:13px; line-height:17px;}
.bullet_white_text { color:#ffffff; font-size:16px; font-weight:bold;}
.top_padding {padding:15px 0 0 0;}


/* --------------------menuarea---------------------------------- */
.menu_bg{background:url(../images/menu_bg.jpg); background-repeat:no-repeat; width:118px; height:39px; text-align:center; padding:0px 0 0 0;}
.menulink{color:#ffffff; font-size:12px; text-decoration:none;}
a.menulink:hover{color:#FFD71C; font-size:12px; text-decoration:none;}


/* ------------------- 3 Content Area ------------------------ */
.mid_content_bg {background:url(../images/3_col_bg.jpg) no-repeat top; height:160px;}
.newsletter_text {color:#FFFFFF; font-size:13px; padding-right:15px;}
.right_button {text-align:right; padding:0 15px 0 0; }
.yellow_title {padding:0 0 10px 0; }
.divider {background:url(../images/divider.jpg) no-repeat left;}


.content_bg{background:url(../images/content_bg.png); background-repeat:repeat-y;}

.content_body_bg_shadow {background:url(../images/content_body_bg2.png) top repeat-y;}
.content_body_bg {background:url(../images/content_body_bg.png) no-repeat top;}

/* ------------------ LEFT SECTION ----------------------- */
.con_left_title {padding:25px 0 10px 0; text-align:left;}

.content_left_menu {padding:0 0 20px 80px; text-align:left; line-height:35px; color:#ffd304; font-size:14px;}
.content_left_menu a {color:#ffd304; text-decoration:none;}
.content_left_menu a:hover {color:#ffffff; text-decoration:none;}

.yellow_border {border-bottom:1px solid #ffd304;}
.content_newsletter_text {color:#FFFFFF; font-size:13px; text-align:left;}

.red{color:#C10005; text-decoration:none; font-size:10px;}
a.red:hover{color:#C10005; text-decoration:underline; font-size:10px;}

/* ------------------ CONTENT SECTION ----------------------- */

.con_readmore {text-align:right; padding:10px 10px 0 0;}
h1{color:#FFAF2D; font-size:24px; font-weight:normal;}
h2{color:#64A222; font-size:14px; font-weight:normal;}
h2 a {color:#64A222; text-decoration:underline;}
h2 a:hover {color:#64A222; text-decoration:none;}
h3{color:#FFAF2D; font-size:24px; font-weight:normal; text-align:center;}
.pic{border:#A8A9A9 solid 1px;}

ol{list-style-type:none; margin:0px; padding:0px;}
ol li.list{padding:0 0 5px 0;}


/* ------------------- FOOTER Area ------------------------ */
.footer_top_bg {background:url(../images/footer_bg.png) no-repeat top; height:149px;}
.footer_title {padding:12px 0 5px 0;}
.footer_img {padding:20px 0 5px 0;}
.footer_text {padding:0 20px 5px 0; font-size:13px;}
.copyright {font-size:14px; text-align:center; padding:20px 0; color:#FFFFFF;}
.titles, .subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A8200;
	font-weight: bold;
}
