/* CSS Document */
/* CSS布局定义按网页排版由上而下 */
body {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
margin-top:1px;
}

#logo {
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:center;
height:85px;
margin-bottom:1px;
border-top:solid 1px #599CD4;
border-bottom:solid 1px #599CD4;
border-left:solid 1px #599CD4;
}
#logo a {
display:block;
height:85px;
}

#adminlogo {
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:center;
height:80px;
margin-bottom:1px;
border:solid 1px #599CD4;
}

.searchbar {
text-align:right;
height:25px;
border-bottom:solid 1px #599CD4;
border-right:solid 1px #599CD4;
padding-right:5px;
padding-top:5px;
margin-bottom:1px;
}

.localebar{
text-align:right;
height:55px;
border-right:solid 1px #599CD4;
border-top:solid 1px #599CD4;
padding-right:5px;
}
.locale {color:#00629D; font-weight:bold;}
.locale a, .locale a:link, .locale a:visited, .locale a:active{color:#00629D; text-decoration:none;}
.locale a:hover {color:#FF6600; text-decoration:underline;}
.locale img {margin-right:3px;}

#primary_menubar {background:url(../images/blue_primary_menubar.JPG) no-repeat; height:30px; margin-bottom:1px;}
#primary_menubar a, #primaryMenuBar a:link, #primaryMenuBar a:visited, #primaryMenuBar a:active {
color:#F1F1E7;
font-size:16px; 
font-weight:bold;
text-decoration:none;
}
#primary_menubar a:hover {text-decoration:underline;}
#primary_menu ul {margin-top:5px;}
#primary_menu ul li {list-style-type:none; color:#FFFFFF; display:inline;}

#banner {
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
background-position:center;
height:160px;
margin-bottom:1px;
border:1px #599CD4 solid;
}
#banner a {display:block;}

#current_location a, #current_location a:link, #current_location a:visited, #current_location a:active {color:#333333; text-decoration:underline;}
#current_location a:hover {color:#FF0000;}

.left_blocks {
border:1px #999 solid;
vertical-align:top;
background:url(../images/Building-Sketch.jpg) #F3F3F3 bottom no-repeat;
height:500px;
}

#leftside_section_title {
background-image:url(../images/leftside_section_bg.jpg);
background-repeat:no-repeat;
background-position:left;
padding-bottom:3px;
letter-spacing:4pt;
}
#leftside_section_title span {margin-left:20px; color:#2969B0;}
#leftside_section_content {color:#333333; line-height:18px; font-size:10pt;}

#leftside_navigation {font-size:14px; padding-left:30px;}
#leftside_navigation a, #leftside_navigation a:link, #leftside_navigation a:visited, #leftside_navigation a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#leftside_navigation a:hover {color:#FF0000;}

.right_blocks {border-right:1px solid #999; vertical-align:top;}

#rightside_section_title {
background-image:url(../images/rightside_section_bg.jpg);
background-repeat:no-repeat;
background-position:left;
background-color:#8484FF;
padding-bottom:3px;
letter-spacing:4pt;
}
#rightside_section_title span {margin-left:20px; color:#2969B0;}
#rightside_section_content {line-height:18px; font-size:10pt;}
#rightside_section_content ul li {list-style-image:url(../images/news_navigation.gif);}
#rightside_section_content ul li span {
color:#FF0000;
margin-right:5px;
}
#rightside_section_content a, #rightside_section_content a:link, #rightside_section_content a:visited, #rightside_section_content a:active {color:#333333;}
#rightside_section_content a:hover {color:#FF6600;}

#sitemap_primarylink {font-size:14px; font-weight:bold;}
#sitemap_primarylink a, #sitemap_primarylink a:link, #sitemap_primarylink a:visited, #sitemap_primarylink a:active {color:#990000; text-decoration:none;}
#sitemap_primarylink a:hover {text-decoration:underline;}

#sitemap_secondarylink {font-size:12px; font-weight:bold;}
#sitemap_secondarylink a, #sitemap_secondarylink a:link, #sitemap_secondarylink a:visited, #sitemap_secondarylink a:active {color:#000000; text-decoration:none;}
#sitemap_secondarylink a:hover {text-decoration:underline; color:#FF9900;}

.photoshow a img {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
padding-top:20px;
background-color:#EBEBEB;
border-top:#CCCCCC;
border-left:#CCCCCC;
border-bottom:#CCCCCC medium outset;
border-right:#CCCCCC medium outset;
}
.photoshow a span {color:#333333; position:relative; top:20px; left:12px; font-size:13px;}
.photoshow a, .photoshow a:link, .photoshow a:visited, .photoshow a:active {color:#333333; text-decoration:underline;}

#rnd_code_area {
background:url(../images/verifycode_bg.jpg);
background-position:left;
background-repeat:no-repeat;
}
#rnd_code {
font-weight:bold;
color:#FFFFFF;
margin-left:20px;
}

#footer_menubar {background:url(../images/blue_footer_menubar.jpg) no-repeat; height:20px; margin-top:1px;}
#footer_menubar a, #footer_menubar a:link, #footer_menubar a:visited, #footer_menubar a:active
{color:#F1F1E7;font-weight:bold;text-decoration:none;}
#footer_menubar a:hover {text-decoration:underline;}
#footer_menu ul {text-align:right; padding-top:2px; padding-right:25px;}
#footer_menu ul li {list-style-type:none; color:#FFFFFF; display:inline;}

#copyrightbar{
background-color:#E0EFF6;
border:solid 1px #599CD4;
padding-top:1px;
padding-bottom:1px;
margin-top:1px;
text-align:center;
color:#00629d;
font-weight:bold;
}
#copyrightbar a, #copyrightbar a:link, #copyrightbar a:visited, #copyrightbar a:active {color:#00629d;}
#copyrightbar a:hover {color:#00629d;}

.blueImgframe {border:#69C 1px solid;}
.grayImgframe {border:#CCCCCC 1px solid;}

.rollBox{width:500px;overflow:hidden;padding-left:140px;padding-top:10px;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(../images/arrow.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(../images/arrow.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:320px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:320px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox #List1,.rollBox #List2{float:left;}
