/* Minification failed. Returning unminified contents.
(381,48): run-time error CSS1035: Expected colon, found ';'
(382,143): run-time error CSS1035: Expected colon, found ';'
(384,186): run-time error CSS1035: Expected colon, found ';'
(385,135): run-time error CSS1035: Expected colon, found ';'
(385,157): run-time error CSS1038: Expected hex color, found '#background'
(385,168): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, helvetica, sans-serif;  COLOR: rgb(68,68,68); FONT-SIZE: 12px;background:url(../images/bg.jpg) #2669a0 no-repeat top center;
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
H1 {
	LINE-HEIGHT: 1.15; FONT-SIZE: 2em; FONT-WEIGHT: normal
}
H2 {
	LINE-HEIGHT: 1.25; MARGIN-BOTTOM: 0.45em; FONT-SIZE: 1.5em
}
H3 {
	LINE-HEIGHT: 1.25; MARGIN-BOTTOM: 0.45em; FONT-SIZE: 1.35em
}
H4 {
	LINE-HEIGHT: 1.35; MARGIN-BOTTOM: 0.45em; FONT-SIZE: 1.05em
}
H5 {
	LINE-HEIGHT: 1.35; MARGIN-BOTTOM: 0.45em; FONT-SIZE: 1.05em
}
H6 {
	LINE-HEIGHT: 1.35; MARGIN-BOTTOM: 1em; FONT-SIZE: 1em
}
FORM {
	DISPLAY: inline
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
LEGEND {
	DISPLAY: none
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-SPACING: 0; EMPTY-CELLS: show; FONT-SIZE: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
CAPTION {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: normal
}
TH {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: normal
}
TD {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: normal
}
P {
	MARGIN: 0px 0px 1em
}
STRONG {
	FONT-WEIGHT: bold
}
ADDRESS {
	LINE-HEIGHT: 1.35; FONT-STYLE: normal
}
CITE {
	FONT-STYLE: normal
}
Q {
	QUOTES: none
}
BLOCKQUOTE {
	QUOTES: none
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
SMALL {
	FONT-SIZE: 1em
}
BIG {
	FONT-SIZE: 1.15em
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.hidden {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 0 !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 0px !important; PADDING-RIGHT: 0px !important; DISPLAY: block !important; HEIGHT: 0px !important; FONT-SIZE: 0px !important; OVERFLOW: hidden !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
.nobr {
	WHITE-SPACE: nowrap !important
}
.wrap {
	WHITE-SPACE: normal !important;width:990px;margin:auto;
}

.header{height:102px;margin:auto;position:relative}
.header h1{float:left;padding:18px 0 0 10px}
.searchpart{width:350px;height:34px;border:none;background:url(../images/search_bg.png) no-repeat;float:right;margin:41px 10px 0 0;}
.input_search{width:311px;line-height:31px;padding-left:10px;border:none;height:31px;font-size:15px;background:none;float:left;color:#a0a0a0}
.txtfocus {width:311px;line-height:31px;padding-left:10px;border:none;height:31px;font-size:15px;background:none;float:left;color:#000000}
.searchbtn{width:19px;height:19px;border:none;background:none;text-indent:-999px;display:block;float:left;cursor:pointer;margin-top:6px}
.popularsearch{position:absolute;right:8px;top:72px;text-align:right;margin-top:5px}
.popularsearch a{margin-right:9px}
.popularsearch input[type="submit"]{ border: 0;background: none;color: #fff;}
.menubg{width:990px;height:50px;z-index:1;margin-top:10px;margin-left:2px}

.menu span{width:2px;height:59px;background:url(../images/navline.png) no-repeat 0px -12px;float:left}
.sharepart{float:left;padding-top:15px;padding-left:11px}
.sharepart ul li{float:left;margin-right:6px;}

a.sharebtn1{width:23px;height:28px;background:url(../images/share_icon1.png) no-repeat;display:inline-block}
a.sharebtn2{width:23px;height:28px;background:url(../images/share_icon2.png) no-repeat;display:inline-block}
a.sharebtn3{width:24px;height:28px;background:url(../images/share_icon3.png) no-repeat;display:inline-block}
a.sharebtn4{width:23px;height:28px;background:url(../images/share_icon4.png) no-repeat;display:inline-block}
a.sharebtn5{width:23px;height:28px;background:url(../images/share_icon5.png) no-repeat;display:inline-block}
.site_wrap{color:#fff;z-index:5;margin:auto;margin-top:12px}
.site_wrap .main{float:left;width:100%;margin-right:-35em;}
.site_wrap .main .leftitem{float:left;width:680px;margin-left:2px}
.site_wrap .rightitem{float:right;width:285px;margin-top:25px}
.banner_page{background:#030b16;height:35px;width:100%;position:relative}
.page{position:absolute;right:10px;top:15px;}
.banner{margin-top:-1px}

.connect,.newsandevent{width:265px;padding-right:20px;}

.connect_top{height:7px;width:264px;float:left;background:url(../images/connect_top.png) no-repeat;}
.connect_body{height:195px;background:url(../images/connect_body.png) repeat-x;float:left;width:264px;}
.connect_body_hd{width:233px;height:34px;background:url(../images/line_connect.png) no-repeat bottom right;margin:auto}
.connect_body_hd h3{text-align:center;color:#e57e05;font-size:16px;line-height:34px; text-transform:uppercase;}
.connect_body_bd h3{display: block;
float: left;
width: 234px;
padding-left: 30px;
color:hsl(32, 96%, 46%)}
.connect_body_hd h3 a{color:#e57e05;}
.connect_body_bd dl{padding:8px 13px 18px 13px;float:left;z-index:9}
.connect_body_bd dl dt{float:left;width:50%;margin-bottom:8px;}
.connect_body_bd dl dd{width:100%;text-align:center;margin-top:10px;float:left;}
.connect_body_bd li{list-style:none; margin-top:3px;}
.connect_body_bd li a{float:left;padding-left:30px;line-height:18px;font-size:12px;margin:4px 22px 5px 0;}

.connect_body_bd h3 a{margin:0px;padding-left:0px;font-size:14px;}
.connect_body_bd img{ float:right;padding-right:18px;}

.PressReleases .PR{float:left;height:48px;width:260px;line-height:28px;background:url(../images/rightline1.png) no-repeat 0 30px; text-align:center; margin:0 0 40px 0;}
.PressReleases .PR a{color:#e57e05;font-size:16px; font-weight:600}

.inputstyle{width:106px;height:21px;line-height:21px;color:#fff;background:#0d2b4d;font-size:11px;padding-left:8px;border:none}
.inputbtn{width:92px;height:23px;line-height:23px;border:none;background:url(../images/submitbtn.png) no-repeat;color:#5a3000;cursor:pointer;font-size:13px;font-weight:bold}
.newsandevent .hd,.newsandevent .bd{float:left;width:100%;margin-left:0px}
.inputbtn:hover{background:url(../images/submitbtn_hover.png) no-repeat;}
.newsandevent .hd a{float: left;height: 32px;font: bold 13px/20px Arial, Helvetica, sans-serif;text-transform: uppercase;padding: 0 4px;color: hsl(0, 100%, 100%);text-decoration: none;margin-left:-4px;margin-right:5px}
.newsandevent .hd a span{float: left;height: 32x;overflow: hidden;padding: 0 6px;line-height: 32px;
cursor: pointer;}
.newsandevent .hd a.current,.newsandevent .hd a:hover{background: url(../images/sprite.gif) 100% -120px no-repeat;}
.newsandevent .hd a.current span,.newsandevent .hd a:hover span{background: url(../images/sprite.gif) 0 -82px no-repeat;color:#e57e05}
.newsandevent .bd{height:375px;background:#ffffff;padding:5px;}
.newslist{border:1px solid #bbbbbb;height:365px;overflow:auto;padding-top:8px}
.newslist dl{color:#333;border-bottom:1px solid #f6d0a5;padding-bottom:12px;margin-bottom:12px;margin-left:12px;margin-right:12px}
.newslist dl h3{font-size:12px;font-weight:400;}
.newslist dl h3 a{color:#e57e05;padding:0px;margin:0px}
.newslist dl dd p{padding:0px;margin:24px 0 0; color:#333;} 
.newslist dl dd p a{color:#333;} 
.newslist ul li {border-bottom: 1px solid #F6D0A5;margin-bottom: 12px; margin-left:10px;margin-right:12px;
padding-bottom:12px;}
.newslist ul li a{color:#333;}
.newslist ul li a:hover{color:#0c2448}
.newslist ul{padding:5px��}
.newslist ul li{margin-bottom:10px;padding-bottom:5px}
.rightline{height:2px;background:url(../images/rightline.jpg) no-repeat;margin:29px 0px 17px 0px;width:270px;float:left}

.mybook .hd h3 a{color:#e57e05;font-size:16px;padding-left:0px;background:url(../images/bookbgg.png) no-repeat; float:left;}
.mybook .hd h3 a{width:263px; height:54px; display:block;float:left;line-height:54px;text-align:center;}
.mybook .hd h3 a:hover{}
.mybook .bd{padding:18px 0px 0px 30px;}

.gallery{padding-left:28px;padding-bottom:10px;float:left;width:645px;}
.gallery dl{float:left;width:100%;padding-top:26px;}
.gallery dl a.pic{float:left;margin-right:24px}
.gallery dl dt{font-weight:bold;margin-bottom:5px}
.gallery dl dt a{color:#e57e05;}
.gallery dl dd p{line-height:18px;color:#e6f3f8}
.gallery dl dd p a{float:right;color:#e6f3f8}
.line2{width:650px;height:2px;background:url(../images/line2.png) no-repeat;float:left;margin-top:5px}
#mypic{margin-left:44px;float:left}
.gallery2{float:left;width:990px;z-index:-1;background:#0d2748;margin-left:-0px;border:10px solid #1b5280;border-bottom:none; border-left:2px solid #1b5280; padding:10px 0 1px;}
.footer{float:left;*float:none;width:989px;z-index:-1;background:#0d2748;margin-left:-7px;border-left:10px solid #1b5280;border-right:11px solid #1b5280;padding:15px 0 1px; height:70px;}

.gallery2_content{width:920px;margin:auto;padding:10px;}
.nav_left a{float:left;width:30px;height:71px;background:url(../images/leftbtn.png) no-repeat;text-decoration:none}
.nav_left a:hover{float:left;width:30px;height:71px;background:url(../images/leftbtn_hover.png) no-repeat;text-decoration:none}
.nav_center{float:left;width:833px;height:67px;margin-left:2px;magrin-right:2px;background:#fff;border:1px solid #8a8b8d;}
.nav_right a{float:left;width:30px;height:71px;background:url(../images/rightbtn.png) no-repeat;margin-left:2px;text-decoration:none}
.nav_right a:hover{float:left;width:30px;height:71px;background:url(../images/rightbtn_hover.png) no-repeat;margin-left:2px;text-decoration:none}
.nav_center a img{margin-top:8px;margin-left:25px;border:1px solid #e57e05;}
.footer_link{width:544px;margin:auto;color:#e6f3f8;position:relative;/*text-align:center*/}
.footer_link p{margin-left:-5px;text-align:center}
.footer_link a{color:#e6f3f8;margin:0px 5px}
.site_wrap2{width:544px;margin:auto;position:relative}
.site_wrap2 .main{float:left;width:100%;margin-right:-35em}
.site_wrap2 .main .leftitem{width:540px;float:left;margin-bottom:15px}
.site_wrap2 .rightitem{float:right;width:182px}
.contact .hd,.relatelinks .hd{height:19px;line-height:19px;border-bottom:1px solid #818a99}
.contact .hd h3,.relatelinks .hd h3{font-size:12px;color:#e6f3f8;font-weight:400}
.relatelinks .bd p,.contact .bd p{line-height:18px;color:#e6f3f8;margin-top:8px;width:540px;}
.relatelinks .bd p{color:#747d89}
.contact .bd p{color:#e6f3f8}
.relatelinks .bd p a{color:#e6f3f8;float:left;display:block;width:50%}
.copyright{float:left;width:100%}
.copyright_content{width:540px;margin:auto}
.copyright_powerby{float:right;color:#e6f3f8;font-size:10px}
.copyright_powerby img{vertical-align:middle;margin-left:5px}
.copyright_text{float:left;color:#e6f3f8}

.ddsmoothmenu{
	margin: 0px auto 0px;position: relative; z-index: 300; padding-left:25px;padding-left:15px}

.ddsmoothmenu ul{
margin: 0px; padding: 0px; list-style-type: none;z-index:100
}

/*Top level list items*/
.ddsmoothmenu ul li{
float: left; display: inline; position: relative;margin-top:-5px
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
padding: 19px 12px; color: #ffffff; text-decoration: none;  display: block;font-weight:bold;text-transform:uppercase;font-size:13px;background:url(../images/navline.png) no-repeat top right;height:21px;line-height:27px;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/

color:#e57e05
}

.ddsmoothmenu ul li a:hover{
/*background of menu items during onmouseover (hover state)*/
color:#e57e05;
font-weight:bold;
}
.ddsmoothmenu ul li ul li a:hover{color:#ffffff;font-weight:bold}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;margin-top:-8px;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;width:551px
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{

float: left;background:url(../images/navbg.png) repeat-x;height:23px;line-height:23px
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
 margin: 0px; padding: 0px 16px; float:left; font-size-adjust: none;font-weight:400; font-stretch: normal;background:none
}
.ddsmoothmenu ul li ul li a:hover{font-weight:700}


/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;display:none
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;display:none;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;display:none;
background: none;z-index:1
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
display:none;
}
span.current_icon{background:url(../images/current_icon.png) no-repeat 60px 0px;width:447px;height:10px;float:left;margin-bottom:5px}

#mypic .slide {
	PADDING-LEFT:0px;padding-top:10px;margin:auto;width:920px;
}
#mypic .slideLeft {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left;
}
#mypic .slideRight {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left
}
#mypic .slideLeft IMG {
	WIDTH: 30px; HEIGHT: 49px;display:none
}
#mypic .slideRight IMG {
	WIDTH: 30px; HEIGHT: 49px;display:none
}
#mypic .slideLeft {width:30px;height:71px;background:url(../images/leftbtn.png) no-repeat 0px 0px;display:inline-block
}
#mypic .slideRight {width:30px;height:71px;background:url(../images/rightbtn.png) no-repeat 0px 0px;display:inline-block;margin-left:2px;
}
#mypic A.slideLeft:hover {width:30px;height:71px;background:url(../images/leftbtn_hover.png) no-repeat 0px 0px;display:inline-block
}
#mypic A.slideRight:hover {width:30px;height:71px;background:url(../images/rightbtn_hover.png) no-repeat 0px 0px;display:inline-block
}
#mypic .slideCon {
WIDTH: 99999px}
#mypic .slideCon DIV.con {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;min-height:200px;min-height:156px;/*position:relative;*/padding-left:10px;padding-right:10px;}
#mypic .slideCon A {
	 TEXT-ALIGN: center; TEXT-DECORATION: none
}
#mypic .slideCon A:hover {
}
#mypic .slideCon IMG {
	DISPLAY: block; WIDTH: 68px; HEIGHT: 48px;border:2px solid #e57e05;margin-top:8px
}
#mypic .slideCon SPAN {
	DISPLAY: none; z-index:99;
}
#mypic .slideCon a:hover SPAN {position:absolute;��border: 2px solid #dadde2;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3x;   /* Webkit browsers */
    border-radius:3px;     background:#dadde2;color:#333;font-size:11px;padding:5px;width:75px;text-align:left;line-height:13px;left:10px;top:68px;display:NONE;float:left}
#mypic .scroll {
	FLOAT: left; padding-left:2px; width:831px;height:67px;margin-left:2px;magrin-right:2px;background:#fff;border:1px solid #8a8b8d; TEXT-ALIGN: center;
}
.banner img{position:absolute;left:0px;top:0px}
.banner span{position:absolute;right:28px;top:153px;width:291px;color:#0a477b;text-align:left;font:600 15px/15px Georgia, "Times New Roman", Times, serif;text-shadow:0px 0px 8px #fff;}
.banner .bannerText2 span{color:#d4d5d6;color:#fff;text-shadow:0px 0px 6px #000;top:211px;right:32px;width:464px;font-size:14px; text-align:right;}
.banner .bannerText3 span{color:#fff;text-shadow:0px 0px 6px #000;top:203px;left:32px;width:447px; font-size:18px;line-height:10px;}
.banner .bannerText4 span{top:50px;width:245px;text-align:right;font-size:17px; line-height:17px;text-shadow:1px 1px 1px #dedede;}
.banner .bannerText5 span{right:20px;top:50px;color:#d4d5d6;width:223px;width:268px; text-align:right; text-shadow:1px 1px 1px #333; font-size:16px; line-height:18px;}
.banner .bannerText7 span{color:#d4d5d6;color:#fff;text-shadow:0px 0px 6px #000;top:268px;right:32px;width:464px;font-size:14px; text-align:right;}

.banner span a{background:url(../images/submitbtn.png) no-repeat;}
.banner span a:hover{ background:url(../images/submitbtn_hover.png) no-repeat;}
.banner span a.more_banner{float:right;color:#5A3000;font:600 12px/24px Arial, Helvetica, sans-serif;margin:2px 0 0 11px;width:73px;height:23px;display:block;text-shadow:1px 1px 1px #ffaf16; text-align:left; text-decoration: none;padding-left:20px;}
.banner .bannerText3 span a.more_banner{color:#5A3000;font:600 12px/24px Arial, Helvetica, sans-serif;margin:2px 0 0 11px;width:73px;height:23px;text-shadow:1px 1px 1px #ffaf16; text-align:left; text-decoration: none;padding-left:20px;clear:both; float:none; display:inline-block;}
.banner .bannerText6 span {display:block;width:160px;height:25px;top:250px;overfloaw:hidden}

.banner .bannerText6 span a.more_banner{font:600 12px/24px Arial, Helvetica, sans-serif;margin:2px 0 0 11px;width:73px;height:23px;text-decoration: none;padding-left:80px;clear:both; float:none; display:inline-block;background:transparent;display:block;text-indent:1170px;height:25px;overfloaw:hidden; line-height:1180px;color:#0c3a5c;}


.m_main{position:relative;width:680px; relative;z-index:1;}
DIV#MainPromotionBanner {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH:680px; PADDING-TOP: 0px; relative;z-index:1;}
#MainPromotionBanner #SlidePlayer {MARGIN: 0px auto; POSITION: relative;z-index:1;}
#MainPromotionBanner .Slides {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 355px; relative;z-index:1;}
#MainPromotionBanner .Slides LI {DISPLAY: none; FLOAT: left; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 680px; HEIGHT: 355px; relative;z-index:1;background:#background:#030b16;}
#MainPromotionBanner .Slides IMG {BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 680px; HEIGHT: 320px; BORDER-RIGHT-WIDTH: 0px}
.SlideTriggers{width:480px;padding-top:15px;position:absolute;z-index:999;top:320px;padding-left:200px;height:20px;float:left;background:#030b16;left:0px}
.SlideTriggers a{DISPLAY: inline; FLOAT: left; MARGIN: 0px 4px;font-weight:bold; OVERFLOW: hidden; WIDTH: 57px; COLOR: #004698; FONT-FAMILY: Arial; HEIGHT: 5px; TEXT-ALIGN: center;background:url(../images/nav1.png) no-repeat; TEXT-DECORATION: none;cursor:pointer; z-index:1; text-indent:-999px;display:inline;}
.SlideTriggers a:hover{background:url(../images/nav1_current.png) no-repeat;}
.SlideTriggers A.activeSlide { background:url(../images/nav1_current.png) no-repeat;}
.m_main {FLOAT: left; TEXT-ALIGN: center; z-index:0;}
.m_main .item-list {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px}
.m_main .item-list UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.m_main .item-list LI {OVERFLOW: hidden; WIDTH: 680px; HEIGHT: 355px;}

.popularsearch input{margin-right:6px;}
body:not(:-moz-handler-blocked) .popularsearch input{margin-right:0}
*+html .popularsearch input{margin:0;padding:0;}
