*{margin:0px; padding:0px; list-style:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:100; color:#333;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
h1{ font-size:16px; font-weight:800; padding:15px 0px;}
h2{ font-size:14px; font-weight:600; padding:5px 0px; color:#487595;}
h3{ font-size:16px; font-weight:600;  padding:15px 0px;}
h4{font-size:18px; font-weight:800;  padding:0px 0px 10px 0px; color:#487595;}
h5{ font-size:14px; padding:0px 0px; color:#fff; font-weight:800;}
h6{ font-size:12px; padding:0px 0px; color:#535353; font-weight:800;}
h7{ font-size:12px; font-weight:600; padding:5px 0px; color:#487595;}
body{ background:url(../images/bg.png);}
.clear {clear:both;}
#header{width:1000px; height:220px; margin:0px auto;}
#headerbg{ position:absolute; z-index:-10; width:100%; height:400px; background:url(../images/headerbgq.png) center; background-repeat:no-repeat;}
/*#headerbg{ position:absolute; z-index:-10; margin:auto; width:1000px; height:301px;}*/
#hright{ width:740px; height:210px; float:right;}
#slogan{width:740px; height:60px; float:right;}
#sloganbg{width:440px; float:right; height:60px; background:url(../images/sbg.png) no-repeat;}
#slogantext{color:#FFF; font-size:12px; padding-left:120px; font-style:italic; padding-top:12px;}
#socialmedia{width:740px; height:50px; margin:25px 0px; float:right;}

#sbutton li{width:50px; height:50px; float:right;}
#search{width:400px; height:40px; float:left; border-left:3px solid #0e71b8; }
#searchtbox{float:left; width:330px; height:20px; padding:10px; margin-right:5px;  background:#FFF;}
.searchtbox{width:330px; height:20px; padding:0px; border: solid 1px #fff; font-size:10px; color:#7e7e7e; box-shadow: rgba(0,0,0,0) 0px 0px 0px;
-moz-box-shadow: rgba(0,0,0,0) 0px 0px 0px;
-webkit-box-shadow: rgba(0,0,0, 0) 0px 0px 0px;}
#searchbutton{float:left; width:40px; height:40px; margin-right:5px; background:#FFF;}
#member{width:740px; height:50px; text-align:right;}

#logo{width:200px; height:210px; float:left;}
#menuwrap{width:1000px; height:100%; margin:auto; border-top:5px solid #0e71b8;}
#menucont{width:1005px; height:40px; text-align:center; color:#161616;}

#container{width:986px; height:100%; margin:auto; background:#FFF; margin-top:5px; padding:7px;}
#slidercont{width:986px; height:310px;}
#sliderwrap{width:630px; height:300px; float:left; background:url(../images/loading-large.gif) center; background-repeat:no-repeat;}

#presidentwrap{width:350px; height:310px; float:right;}
#presidentcont{width:339px; height:170px; margin-top:1px; padding:5px; -webkit-box-shadow: 0 0 2px 1px #e2e2e2; -moz-box-shadow: 0 0 2px 1px #e2e2e2; box-shadow: 0 0 2px 1px #e2e2e2;}
#president{width:319px; height:150px; padding:10px; background:url(../images/bbg.png);}
#presidentint{width:200px; height:150px; float:left;}
#presidentint li{background:url(../images/arrow.png) no-repeat; text-decoration:none; text-indent:20px;}
#presidentimg{width:100px; height:110px; float:right; padding:20px 0px;}
.line{width:190px; background:#999; height:1px; -webkit-box-shadow: 0 0 2px 2px #d4d4d4;-moz-box-shadow: 0 0 2px 2px #d4d4d4; box-shadow: 0 0 2px 2px #d4d4d4;}
#prebutton{width:360px; height:120px; text-align:center;}
#prebutton li{float:left; width:105px; height:104px; -webkit-box-shadow: 0 0 2px 1px #e2e2e2; -moz-box-shadow: 0 0 2px 1px #e2e2e2; box-shadow: 0 0 2px 1px #e2e2e2;  margin:8px 8px 8px 0px; padding:3px;}
#prebutton div{background:url(../images/bbg.png); width:105px; height:104px;}

#view1 li{width:240px; height:300px; float:left; margin:0px 5px 0px 0px;}
#view1 li div{width:240px; height:140px;}
#view2 li{width:950px; padding:10px; margin:5px 0px; border:1px solid #d6edff; border-left:5px solid #39F;}
#view3 li{width:960px; padding:10px; margin:5px 0px; border:1px solid #d6edff; border-left:5px solid #39F;}

#searchCont{float:left; width:850px;}
#searchButton{float:right; width:80px; height:40px;}
#searchDate{color:#999; font-style:italic; padding-bottom:5px;}

#bigbutton{width:996px; height:120px; margin-top:5px;}
#bigbutton li{width:244px; height:120px; float:left; margin:3px 3px 3px 0px;}
#bigbutton li:hover{opacity:0.6; filter:alpha(opacity=60);}

#contactCont{width:986px; height:200px; margin:8px 0px;}
#mainContact{width:470px; height:180px; float:left; background:#f4f4f4; padding:10px;}

#docandmember{width:490px; height:200px; float:right;}
#doc{width:242px; height:200px; background:#f4f4f4; float:left;}
#doc a:hover{opacity:0.6; filter:alpha(opacity=60);}

#bulletin{width:222px; height:180px; padding:10px; background:#f4f4f4; float:right;}
#bulletin li{background:url(../images/arrow.png) no-repeat; text-indent:20px;}

#footer{width:956px; height:15px; margin:8px 0px 1px 0px; padding:15px; background:#b5e8ff;}
#footer p{width:300px; height:15px; float:left; font-size:10px;}
.bilcom{float:right;}

#content{width:986px; height:100%; padding:0px 0px 10px 0px;}
#map{width:966px; height:15px; padding:8px 10px; background:url(../images/mapbg.jpg); color:#FFF;}
#map a{color:White;}

#contentint{width:197px; height:100%; float:left; padding:10px 0px; color:#FFF;}
#contentint a li{background:url(../images/linkbg.jpg); width:175px; padding:6px 10px 8px 10px; margin:1px 0px; color:#FFF;}
#contentint a li:hover{background:#1072b8; text-decoration:none;}
#contentint a:hover{text-decoration:none;}

#alt{width:986px; height:20px; background:url(../images/alt.png);}

#newsHead{width:971px; height:30px; padding-left:15px; background:#f4f4f4; margin-top:-3px;-webkit-box-shadow: 0 0 2px 1px #e2e2e2; -moz-box-shadow: 0 0 2px 1px #e2e2e2; box-shadow: 0 0 2px 1px #e2e2e2;}
#newCont{width:770px; height:100%; float:right; padding:10px 0px;}

#contactLeft{width:400px; height:100%; float:left; padding:10px 0px;}
#contactBorder{margin:15px 0px; width:400px; height:2px; background:#999;}
#contactRight{width:570px; height:100%; float:right; padding:10px 0px;}

#mainGallery{width:990px; height:100%; margin-left:-2px;}
#mainGallery li{width:235px; height:100%; padding:3px; float:left; border:1px solid #e2e2e2; margin:4px 2px;}
#mainGallery div{width:235px; height:160px;}
#mainGallery a:hover{ text-decoration:none; color:Blue;}
#mainGallery p{width:215px; padding:10px; background:#f4f4f4; color:#487595; text-align:center; font-weight:bold;-webkit-box-shadow: 0 0 2px 2px #d4d4d4;-moz-box-shadow: 0 0 2px 2px #d4d4d4; box-shadow: 0 0 2px 2px #d4d4d4;}

#ContactForm{width:750px; height:100%; float:right; margin-right:3px; margin-top:12px; padding:10px 10px;}
#ContactForm li{ width:230px; height:30px; margin:2px; float:left; font-weight:100; color:#7d7d7d;}

#LoginForm{width:986px; height:100%; float:right; margin-top:12px;}
#LoginForm li{ width:230px; height:30px; margin:2px; float:left; font-weight:100; color:#7d7d7d;}

#userInf{width:986px; height:100%; float:right; margin-top:12px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
#userInf li{ width:230px; height:24px; margin:2px; padding-top:6px; float:left; font-weight:100; color:#7d7d7d;  }

#tabpanelCont{width: 986px; margin: 0 auto; padding:0px;}

div.tabcontents{float:right;-webkit-box-shadow: 0 0 2px 1px #e2e2e2;-moz-box-shadow: 0 0 2px 1px #e2e2e2; box-shadow: 0 0 2px 1px #e2e2e2; padding:5px 3px; background-color:#FFF; border-radius: 0 3px 3px 3px;
}

/* MENU */
/*-----------------------------------------------------------------------------------*/
#nav {float:left; padding:0px 0px; border-bottom: none; z-index:0; text-align:center;}
#nav li a, #nav li {float: left; color:#3d3d3d; margin-right:2px;}
#nav li {list-style: none;position: relative; z-index:10;}
#nav li a {padding: 1.1em 0em; width:196px; text-decoration: none; font-size:12px;background: #fff;}
#nav li a:hover {background:#f2faff; color:#333;}

/* Submenu */
/*-----------------------------------------------------------------------------------*/
.hasChildren {position:absolute; width:0px; height:5px;background: black;right : 0;bottom: 0;}
#nav li ul { display: none;position:absolute; background:#fff; left:0; top:100%; padding: 0; margin: 0;}

#nav li:hover > ul {display: block;}
#nav li ul li, #nav li ul li a { float: none; width:196px; text-decoration: none;}
#nav li ul li { _display: inline; /* for IE6 */}
#nav li ul li a {width:196px; display: block;}

/* SUBSUB Menu */
/*-----------------------------------------------------------------------------------*/
#nav li ul li ul {display: none;}
#nav li ul li:hover ul {left: 100%; top:0;}
#nav li ul 
/**/

