@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0; font-family:Verdana, Geneva, sans-serif}
.full-wrapper{ width:100%; min-height:10px; height:auto;}
.top-head{ border-top:4px solid #005bae;}
.bg-blue{ background:#005bae;}
.bg-grey{ background:#191919;}.bg-grey1{ background:#222222;}
a.link{ color:#005aab;}
#header{ width:1024px; min-height:130px; height:auto; margin:0 auto;  }
#logo{ width:220px; min-height:100px; float:left; margin:5px 0px;}
#head-right{ width:770px; min-height:100px; height:auto; float:right; margin:5px 10px; }
#head-right-top{ min-width:100px; width:auto; min-height:10px; height:auto; float:right; margin:0;}
#head-right-top a{ font-size:12px; padding:5px 5px;  text-decoration:none; float:left;}
#head-right-top a.last{ border:none; padding:5px 10px 5px 5px}
#head-right-bottom{ width:100%; min-height:10px; height:auto;background:#005aab; margin:80px 0px 0px 0px; border-radius:5px;}
#head-right-top b{ font-weight:500; color:#005aab; font-size:12px; margin:0 10px 0 5px;}
.socialtop{ width:120px; float:right; min-height:10px; height:auto; margin:-12px 0 0 0;}
.socialtop img{ margin-left:-15px;}
/* navigation */
#navigation{padding:0;width:100%;margin:0px;}
#navigation ul{height:20px;list-style-type:none;margin:0 auto;padding:10px 0;}
#navigation ul ul{height:0;left:15px;position:absolute;top:25px;visibility:hidden;min-width:160px;min-height:10px;height:auto;z-index:999;border:1px solid #ccc;border-radius:5px;background:#fff;padding:0;}
#navigation ul ul img.arrow{ position:absolute; margin:-10px 0 0 30px;}
#navigation ul ul img.arrow1{ position:absolute; margin:0px 0 0 -10px;}

#navigation ul li{float:left;height:20px;line-height:20px;	z-index:999;margin:0;}
#navigation ul ul li{display:block;height:auto;line-height:1em;position:relative;width:auto;z-index:999;}
#navigation a,#navigation a:visited{color:#fff;display:block;float:left;height:20px;font-size:14px;height:100%;padding:0 32px;text-decoration:none;z-index:999;margin:0;border-right:1px solid #fff;}
#navigation ul li a{z-index:999;}
#navigation ul ul li a{border-right:none;}
#navigation ul ul li a.last{border:none;}
#navigation ul li a.last{border-right:none}
#navigation ul ul a,#navigation ul ul a:visited{color:#333;display:block;height:100%;line-height:1em;padding:8px 8px;width:160px;border-bottom:1px solid #ededed; margin:0;}
#navigation ul table ul a,#navigation ul table ul a:visited{min-width:12em;}
#navigation table{font-size:1em;left:0;position:absolute;top:0;z-index:-1;}
#navigation ul ul table{left:-1px;}
#navigation ul ul table ul.left{margin-left:2px;}
#navigation li:hover{position:relative;}
* html #navigation a:hover{position:relative;}
#navigation ul ul ul a,#navigation ul ul ul a:visited{	}
#navigation ul ul ul ul a,#navigation ul ul ul ul a:visited{}
#navigation ul :hover a.sub1{}
#navigation ul ul :hover a.sub2{}
#navigation a:hover{color:#fff;}
#navigation :hover > a{color:#fff;}
#navigation ul ul a:hover{color:#fff;background:#005aab; border-bottom:1px solid #005aab;}
#navigation ul ul :hover > a{color:#fff;background:#005aab;}
#navigation ul ul ul a:hover{	}
#navigation ul ul ul :hover > a{}
#navigation ul ul ul ul a:hover{	}
#navigation ul ul ul{left:180px;top:0;min-width:160px;}
#navigation ul ul ul.left{left:-160px;}
#navigation ul li:hover ul,#navigation ul a:hover ul{height:auto;visibility:visible;}
#navigation ul :hover ul ul{visibility:hidden;}
#navigation ul :hover ul :hover ul ul{visibility:hidden;}
#navigation ul :hover ul :hover ul{visibility:visible;}
#navigation ul :hover ul :hover ul :hover ul{visibility:visible;}

/* end nav */

#slider{ width:100%; min-height:300px; height:auto; margin:0 auto; padding:0; z-index:99;}
#main-container{ width:1024px; min-height:200px; height:auto; margin:0 auto; overflow:hidden;}
#events-div{ width:1024px; min-height:200px; height:auto; margin:10px auto; overflow:hidden;}

.event{ width:241px; min-height:100px; height:auto; border:1px solid #ededed; margin:10px 4px; display:inline-block; vertical-align:top; padding:0}
.event img{ width:241px; margin:0; padding:0;} .event p{ padding:0 10px; line-height:18px;}

.event1{ width:241px; min-height:100px; height:auto;  margin:10px 4px; display:inline-block; vertical-align:top; padding:0}
.event1 img{ width:241px; margin:0; padding:0;}  

.main-left{ width:470px; min-height:250px; height:auto; float:left; margin:20px 20px 10px 20px;}
.title{ border-bottom:1px solid #ededed; padding:0 0 10px 0;}
.title h2{ padding:0px 20px; margin:0; border-left:3px solid #fff; color:#fff; font-weight:500; font-size:22px;}
.main-left p,.main-right p{ text-align:justify; color:#fff; font-size:14px; line-height:20px;}
p .more{ float:right; font-size:12px; text-decoration:none; color:#fff;}
.main-right{ width:470px; min-height:250px; height:auto;float:right; margin:20px 20px 10px 20px;}
.main-right .img-left{ width:100px; height:100px; border-radius:50%; background:#fff; margin:10px; overflow:hidden; float:left;}
.main-right .img-left img{ width:100px; height:100px; border-radius:50%;}
#foot-top{ width:1024px; min-height:100px; height:auto; margin:0 auto; padding:20px 0;}
#footer{ width:1024px; min-height:10px; height:auto; margin:0 auto;font-size:12px; overflow:hidden;}
.footer-l{ min-width:300px; padding:0 5px; float:left; margin:0; color:#fff;}
.footer-r{ min-width:200px; padding:0 5px; float:right; margin:0; color:#fff;}
a.footlink{ color:#fff; text-decoration:none}
.title1{ border-bottom:1px solid #ededed; padding:0 0 10px 0;}
.title1 h2{ padding:0px 20px; margin:0 20px; border-left:3px solid #005aab; color:#005aab; font-weight:500; font-size:22px;}
.outside{ position:relative; float:right; background:#fff; margin:-30px 0 0 0;}
#slider-prev a{ margin:4px; text-decoration:none; background:#333; color:#fff; padding:10px 12px ; border-radius:50%; text-align:center}
#slider-next a{ margin:4px;text-decoration:none; background:#333; color:#fff; padding:10px 12px; border-radius:50%; text-align:center}

#footer-middle{ width:1024px; min-height:100px; height:auto; margin:0 auto; overflow:hidden;}

.footer-middle-div{ min-width:80px; width:auto; min-height:10px; height:auto; margin:0 25px 10px 10px; float:left;}
.footer-middle-div h2{ padding:10px 0; margin:0 0 10px 0px; color:#dfdfdf; font-size:16px; font-weight:500; font-family:Verdana, Geneva, sans-serif; border-bottom:1px solid #877076;}
.footer-middle-div ul{ list-style:none; margin:0 10px; padding:0; min-width:80px; float:left;}.footer-middle-div ul li{ padding:2px;}
.footer-middle-div ul b{ color:#ededed; padding:5px 0; margin:10px 0; font-size:12px;}
.footer-middle-div ul li a{ color:#dfdfdf; font-size:12px; text-decoration:none; padding:5px 10px; font-family:Verdana, Geneva, sans-serif;}
.footer-middle-div p{color:#dfdfdf; font-size:12px; line-height:18px; }
.footer-middle .last{ margin:0;}
.social{ width:260px; min-height:10px; height:auto; overflow:hidden;}.s-text{ width:115px; float:left;}.s-text h2{ border:none;}

.s-img{ width:120px; margin:7px; float:left;}.s-img img{ width:45px; margin:-10px 0 0 -10px; padding:0;}

.bb-blue img{ width:100%;border-bottom:6px solid #005bae;}
.full-div{ padding:20px; min-height:10px; height:auto; overflow:hidden;}
.full-div  h2{ padding:0px 20px; margin:0;  color:#005bae; font-weight:500; font-size:22px; border-left:3px solid #005bae}
.full-div p{ padding:5px 0px;ffont-size:14px; text-align:justify; line-height:22px;}
ul.list-ul li{ padding:0px; margin:0 10px;}
.about{ width:100%; min-height:10px; height:auto; overflow:hidden;}
.about-div{ width:465px; min-height:150px; height:auto; border:2px solid #005bae; border-radius:5px; float:left; margin:5px 10px;}
.about-div h2{color:#005bae; font-weight:500; font-size:22px; text-align:center; border:none; margin:5px;}

ul.list-ul1 li{ padding:4px; margin:0 10px;}

.full-div iframe{float:right;}


#contact-form{ padding:10px 0; margin:10px 0;}
.form-row{ width:500px; overflow:hidden;}
.form-label{ width:100px; float:left; padding:5px;}.form-label label{ padding:5px; font-size:14px}
.form-input{ width:300px; float:left; padding:5px;}.form-input input{ padding:5px; border:1px solid #ccc;width:280px;}
.form-input textarea{ padding:5px; border:1px solid #ccc;width:280px; min-height:100px;}
.form-input input.submit{ min-width:80px; width:auto; background:#005bae; color: #fff; padding:8px 10px; border-radius:5px;}



.left-div{ width:280px; min-height:950px; height:auto; float:left;background:url(../images/slitlineright.png) no-repeat right}
.left-div h2,.right-div h2{color:#005bae; font-weight:500; font-size:22px;}
.left-div ul.sidemenu{ margin:0; padding:0; list-style:none;}
.left-div ul.sidemenu h3{color:#005bae; font-weight:500; font-size:14px;}.left-div ul.sidemenu li{ padding:5px 0; background:url(../images/bullet.png) no-repeat left;}
.left-div ul.sidemenu li a{ font-size:12px; padding:15px 0px; text-decoration:none; color:#09F; margin:0 0 0 15px;}
.left-div ul.sidemenu li a:hover{ color:#005bae;}
.right-div{ width:680px; min-height:150px; height:auto; float:right;}