/************************************************************* 
 !Reset
============================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*============================================================
 !Defaults
============================================================*/

h1,h2,h3,h4,h5,h6 {line-height:normal;}
h1 {font:16px Arial, Helvetica, sans-serif; color:#3B4C3A; font-weight:bold; text-align:center;  }
h2  { color: #6f0; font: bold 16px Arial, Helvetica, sans-serif; text-align: center }
h3 {font: bold 14px Arial, Helvetica, sans-serif; color: #66FF00;}
h4 {font: bold 14px Arial, Helvetica, sans-serif; color: #505542; }
h5{ font: normal 12px Arial, Helvetica, sans-serif ; color:#d1d2d1;}
h6 {font:12px Arial, Helvetica, sans-serif; color: #CA8214; font-weight:bold; padding-left:20px;}
p  { color: #666666; font: 16px Arial, Helvetica, sans-serif; text-align: justify; margin-right: 2px; margin-left: 2px; padding: 0 }
.p1   { color: #ccc; font: 14px Arial, Helvetica, sans-serif; margin-right: 2px; margin-left: 2px; padding: 0 }
b,strong {
	font-weight:bold;
	line-height:1;
	}

i,em { font-style:italic; }

img { vertical-align: middle; }

a {
text-decoration:underline;
	color:#54c21f;
	outline:none;
	
	}
a:active {
	color:#54c21f;
	outline:none;
	}
	
a:hover {
	color:#54c21f;
	text-decoration:none;
	}
a img, .noborder { border:0; }

a.nounderline {
	text-decoration:none;
	}
a.nounderline:hover {
	text-decoration:underline;
	}

ul {
	list-style: none;
	}

.clft{ clear:left;}
.clbth{ clear:both;}
.clrt { clear:right;} 


/*============================================================
 !Basics
============================================================*/
body {

	background:url(../images/body-bg.jpg) repeat-x #2696E0;
	
	font: normal 12px Arial, Helvetica, sans-serif;
	

}
#wrapper{ width:896px; margin:0px auto;}
.menu{ margin:8px 0 0 277px; height:21px;}
.menu ul{ margin:0; padding:0px;}
.menu ul li{ margin-right:3px; font:bold 12px  Arial, Helvetica, sans-serif; display:block;  float:left;  width:119px; height:21px; text-align:center;}
.menu ul li a { font:bold 12px/25px Arial, Helvetica, sans-serif; text-decoration:none; color:#125DDD; display:block; background:url(../images/menu-bg.jpg) no-repeat ;}
.menu ul li a:hover{ text-decoration: none; color:#103A12;background:url(../images/menu-bg1.jpg) no-repeat ;}


.banner{width:896px; height:189px; margin-top:4px;}
.content{ margin:0px;}
.left-panel { float:left; width:284px; margin-top:15px;}
.right-panel{ float:left; width:601px; margin:15px 4px 5px 6px;}
.right-content{ margin-left:0px; width:601px;}

.right-top{ background:url(../images/rt-top.jpg) no-repeat  bottom; height:13px;}
.right-center{ background:url(../images/rt-center.jpg) repeat-y; padding:0 18px 0 13px;}
.right-center p{line-height:1.2em; padding:0; font:normal 16px Arial, Helvetica, sans-serif;color:#666666; text-align:justify; padding-top:10px;}
.right-bottom{  background:url(../images/rt-bottom.jpg) no-repeat; height:16px;}
.youtube{margin:0px 0px 38px 8px;}
.rolling{ margin:0 0 8px 8px; width:267px;}
.rolling-top{ background:url(../images/lft-top.jpg) no-repeat bottom; height:15px;}
.rolling-center{ background-color:#1D3796; text-align:center;}
.rolling-bottom{background:url(../images/lft-bottom.jpg) no-repeat; height:15px;}

#wrapper1{ margin:0px; background-color:#1D3796;}
.below-content{ margin:0px auto; width:896px; }
.blocks_01{ padding-top:14px; float:left; width:279px; margin:0px 0px 14px;}
.blocks_02{ padding-top:14px; float:left; width:279px; margin:0px 0px 14px 22px;}
.blocks_03{ padding-top:14px; float:right; width:279px; margin:0px 14px 14px 20px;}

.blocks_01bg { background:url(../images/blocktop1_bg.jpg) repeat-x; width:279px; height:51px;}
.block-top{ background:url(../images/blocktop1_lft.jpg) no-repeat left; width:279px; height:51px;}
.block-top1{ background:url(../images/block-top1.jpg) no-repeat; width:279px; height:51px;}
.block-top h3{ background:url(../images/blocktop1_rit.jpg) no-repeat right; font: bold 14px/51px Arial, Helvetica, sans-serif; color: #66FF00; text-align:center;}

.blocks_02bg { background:url(../images/blocktop2_bg.jpg) repeat-x; width:279px; height:51px;}
.block-top2{ background:url(../images/blocktop2_lft.jpg) no-repeat left; width:279px; height:51px;}
.block-top12{ background:url(../images/block-top2.jpg) no-repeat; width:279px; height:51px;}
.block-top2 h3{ background:url(../images/blocktop2_rit.jpg) no-repeat right; font: bold 14px/51px Arial, Helvetica, sans-serif; color: #66FF00; text-align:center;}

.block-top1 h3{ font: bold 14px Arial, Helvetica, sans-serif; color: #66FF00; text-align:center; padding-top:18px;}
.block-center{ background-color:#4F577B; border-left:1px solid #7BA4DA; font: normal 14px Arial, Helvetica, sans-serif; color:#999999; padding:15px 5px 15px 5px; border-right:1px solid #7ba4da;}
.block-center1{ background-color:#215779; border-left:1px solid #7BA4DA; border-right:1px solid #4C6EB8; font: normal 14px Arial, Helvetica, sans-serif; color:#999999; padding:15px 5px 0 0px;}
.block-center1 ul{ margin:0px; padding:0px;}
.block-center1 li{ background:url(../images/bullet.jpg) no-repeat 6px 4px; padding-left:20px; font: normal 14px/22px Arial, Helvetica, sans-serif;}

.block01btm { width:278px; height:31px; background:url(../images/blockbtmbg.jpg) repeat-x; border-left:1px solid #7ba4da;}
.block01btm1 { width:278px; height:31px; background:url(../images/blockbtmbg1.jpg) repeat-x; border-left:1px solid #7ba4da;}
.block-bottom{ background:url(../images/blockbtm01.jpg) no-repeat right; height:31px; font: normal 12px Arial, Helvetica, sans-serif; color:#66FF00; text-align:center;}
.block-bottom a { color:#66FF00; text-decoration:none;}
.block-bottom a:hover { color:#008000; text-decoration:none;}
.block-bottom1{ background:url(../images/blockbtm02.jpg) no-repeat right;  height:31px;font: normal 12px Arial, Helvetica, sans-serif; color:#66FF00; text-align:center; }
.block-bottom1 a { color:#66FF00;text-decoration:none;}
.block-bottom1 a:hover { color:#008000;text-decoration:none;}

.event-left{ float:left; width:260px; margin:0px;}
.event-left p{line-height:1.2em; padding:0; font:normal 16px Arial, Helvetica, sans-serif;color:#666666; text-align:justify; padding:10px 0 0px 0;}
.event-right{ float:left; width:308px; margin-top:15px;}
.eventmenu { width:265px; margin:10px 0 15px 8px;}
.eventmenu1{ margin:0px; padding:0px; }
.eventmenu2{  padding-left:0px; font: normal 14px/22px Arial, Helvetica, sans-serif; display:block; background-color:#F8F7E2; height:25px;width:265px; border-bottom:1px solid #AAAB9C; color:#77726A; border-right:1px solid #AAAB9C; border-left:1px solid #AAAB9C;}
.eventmenu2 a{color:#77726A; text-decoration:none; display:block; width:255px; height:25px; padding-left:10px;}
.eventmenu2 a:hover{ background-color:#2696E0; color:#008000; display:block;}
#current a, #current a:hover { color:#66FF00 !IMPORTANT; background-color:#2696E0 !IMPORTANT; border-top:1px solid #ffffff !IMPORTANT; border-right:1px solid #AAAB9C !IMPORTANT; border-bottom:1px solid #AAAB9C !IMPORTANT; }

.footerz{background:url(../images/footer-bg.jpg) repeat-x #FFFFFF; margin:0px;}
.footer{ margin:0px auto; width:896px; height:48px;}
#footer_menu { margin:0px 0 0 60px; text-align:center; height:21px;}
#footer_menu ul{ margin:0; padding:15px 0 0px 0;}
#footer_menu ul li{ margin:0px; padding:0; font: normal 14px/14px Arial, Helvetica, sans-serif; display:block;  float:left;  }
#footer_menu ul li a { padding:0px 15px;text-decoration:none; color:#66FF00;}
#footer_menu ul li a:hover{color:#008000;}
.copyright{ text-align:center; color:#666666; height:36px; padding-top:20px;}


