@charset "utf-8";
/* CSS Document */



html { font-size:100%; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table tbody, tfoot, thead, tr, th, td  { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
ol, ul { list-style: none; }
:focus { outline: 0; }
a, a:link { text-decoration: none; outline:none;}
p { padding:0px 0; }
.clear { clear:both; }
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:url(../images/bg.png) top center repeat;}


#header_bg {background:url(../images/header_bg.png) top center repeat-x; border:1px solid #3a4855;}
#header {width:982px; margin:0 auto;}
#nav {width:260px; float:left; margin:34px 0 50px 0;}
#nav ul {margin:0; padding:0;}
#nav ul li {margin:0; padding:0; float:left;}
#nav ul li a {font-size:18px; font-weight:normal; color:#fff; font-family: 'BebasNeueRegular'; padding:0 12px 0 12px;}
#nav ul li a:hover {color:#71b4e2; border-bottom:2px solid #71b4e2; background:url(../images/nav_bg.png) top center no-repeat; padding:10px 12px 0 12px;}
#nav ul li a.active {color:#71b4e2; border-bottom:2px solid #71b4e2; background:url(../images/nav_bg.png) top center no-repeat; padding:10px 12px 0 12px;}



#banner_bg {background:url(../images/banner_bg.png) top center no-repeat;}
#banner {width:982px; margin:0 auto;}
#banner img.logo {margin:30px 0 20px 0;}
#banner p {color:#fff; font:normal 14px Arial, Helvetica, sans-serif; text-shadow: 2px 2px #1a1a19; padding:0 0 35px 0;}

#banner ul {margin:0 15px 0 0; padding:0 15px 0 0; float:left; border-right:1px solid #8bc6ff;}
#banner ul li {color:#e0e0df; font:normal 15px Arial, Helvetica, sans-serif;}
#banner ul li span{color:#8bc6ff; font:normal 15px Arial, Helvetica, sans-serif;}

#banner ul.nobor {margin:0 15px 0 0; padding:0 15px 0 0; float:left; border-right:none;}
#banner ul.nobor li {color:#e0e0df; font:normal 15px Arial, Helvetica, sans-serif;}
#banner ul.nobor li span{color:#8bc6ff; font:normal 15px Arial, Helvetica, sans-serif;}

#banner h2 {color:#192737; font-weight:normal; font-family: 'BebasNeueRegular'; font-size:24px; background:url(../images/btn_bg.png) repeat-x; padding:12px 0 12px 0; width:156px; margin:84px 0 0 0; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px;}
#banner img.pro {margin:-95px 0 0 0;}


#body_cont {width:982px; margin:0 auto; }

#recent_box{width:232px; float:left; height:200px; overflow:scroll; overflow-x:hidden; margin:10px 0 0 0;  }
.number_details{width:232px; padding:0 0 10px 0; border-bottom:1px solid #32414f; margin:10px 0 0 0;}
.number_details h1 {color:#8bc6ff; font-weight:normal; font-family: 'BebasNeueRegular'; font-size:38px; float:left; border-right:1px solid #334251; 
padding:0 15px 0 0; }
.number_details p {color:#90a6b9; font:normal 12px Arial, Helvetica, sans-serif; float:right; padding:0 60px 0 0;}
.number_details p span {color:#669ac1;}

.upcoming_event {width:345px; float:left; margin:0 0 0 25px;}
.upcoming_event h1 {color:#667b8d; font-weight:normal; font-family: 'BebasNeueRegular'; font-size:56px; padding:10px 0 5px 0; text-shadow: 2px 2px #1a1a19;  }
.upcoming_event h2 {color:#fff; font:normal 12px Arial, Helvetica, sans-serif;  padding:0 0 6px 0;}
.upcoming_event img.sty { margin:0 10px 0 0; border:3px solid #223952;}
.upcoming_event p {color:#90a6b9; font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 6px 0;  }
.upcoming_event h5 {color:#84bcf2; font:bold 12px Arial, Helvetica, sans-serif;  }
.upcoming_event p.img_mar {margin:30px 0 15px 220px;  }
.upcoming_event p.img_mar img {opacity:0.4;
filter:alpha(opacity=80);}

.upcoming_event p.img_mar img:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}



#footer_bg {background:#151515; border-top:1px solid #223952; margin:10px 0 0 0;}
#footer {width:982px; margin:0 auto; padding:15px 0 15px 0;}
#footer p a {color:#667b8d; font:normal 12px Arial, Helvetica, sans-serif; float:left; text-decoration:underline;}
#footer h5 {color:#667b8d; font:normal 12px Arial, Helvetica, sans-serif; float:right;}







.input2{ width:246px; background:#fff; -moz-border-radius: 7px; -moz-box-shadow: inset -5px -5px 5px #888;
-webkit-box-shadow: inset -5px -5px 5px #888;
box-shadow: inset -5px -5px 5px #888; border-radius: 7px; margin:6px 0 0px 4px; padding:4px 0 4px 5px; color:#2e2b2e; font:normal 12px/18px Arial, Helvetica, sans-serif; border:none;}


.input3{ width:246px; background:#fff; -moz-border-radius: 7px; -moz-box-shadow: inset -5px -5px 5px #888;
-webkit-box-shadow: inset -5px -5px 5px #888;
box-shadow: inset -5px -5px 5px #888; border-radius: 7px; margin:6px 0 0px 4px; padding:4px 0 4px 5px; color:#2e2b2e; font:normal 12px/18px Arial, Helvetica, sans-serif; border:none; height:60px;}

.submit{ color:#192737; font-weight:normal; font-family: 'BebasNeueRegular'; font-size:20px; background:url(../images/btn_bg1.png) repeat-x; padding:3px 0 2px 0; 
width:98px; margin:22px 0 0 8px; text-align:center; border-radius:10px; border:none; }
	
	
	
#bio {width:982px; padding:0 0 20px 0;}	
#bio h1 {color:#8bc6ff; font-family: 'BebasNeueRegular'; font-size:20px;  text-shadow: 2px 2px #1a1a19; padding:30px 0 0px 0; }
#bio h2 {color:#fff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:underline; padding:25px 0 6px 0; }
#bio h3  {color:#fff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px;  }	
#bio h4 {color:#fff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:18px;  padding:25px 0 6px 0; }
#bio h3 a {color:#8bc6ff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline; }
#bio p {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-shadow: 2px 2px #1a1a19;   padding:25px 0 0 0; width:920px;}	
#bio h5 {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;   padding:5px 0 0 0;}	
	











