/* Portal CSS */
/* Version: 4.0 || Date: 2006-11-29 || Author: Cyrano */
/* //W3C//DTD XHTML 1.0 Transitional//EN */

/* Template Class */
body {color: #333333;}


/* Secial Text Style or Color */
.Date {font-size:10px;color: #666666;} 
.Color1 {font-size: 9pt;color: #cac417;} 
.Color2 {font-size: 9pt;color: #004166;} 
.Color3 {font-size: 9pt;color: #FFFFFF;}
.ColorTitle {font-weight: bold; color: #233d6d;}

/*** Part Class ***/

/*** Body Frame ***/
#Frame, .Body, .Left, .Right, .MainLeft, .MainRight, .MainCenter, .MainCross {overflow:hidden;}

#Frame {width:1000px; background-color: #ffffff;}
.Body {background-color:#f2faff;}
.Left {float:left; width:250px;background-color:#f2faff;}
.Right {float:right; width:200px; background-color:#eeeeee;}
.MainLeft {float:left; width:580px; background-color:#f2f2f2;}
.MainRight {float:right; width:750px; background-color:#ffffff;}
.MainCenter {float:left; width:380px; background-color:#f2f2f2;}
.MainCross {width:780px;}

/*** Left ***/

/*** Right ***/

/*** MainLeft ***/
 
/*** MainCenter ***/

/*** MainRight ***/

/*** Top Frame ***/
#Top {height: 187px; overflow:hidden; position:relative;}
#Logo {height:147px; background: #f2f2f2 url(../Style/Img/Bannerbg.jpg) no-repeat;}
#Logo img{}
#SiteTitle { position:absolute; right:20px; top:110px;}
#SiteTitle a {font-size:10.5pt; font-weight: bold; color:#0059ab;}

/*** TopMenuPart ***/
#TopMenuPart {background:#f2f2f2 url(../Style/Img/MainNavbg.jpg) repeat-x; height:40px; overflow:hidden;}
#TopMenuPart ul li {float:left; display:inline; margin:8px;}
#TopMenuPart ul li a {color: #1a4c73; padding-top:3px; display:block;}

/*** MenuPart  **/
#MenuPart {margin: 5px;}
#MenuPart .Menu {border-bottom:1px dotted #cccccc; margin:1px; background-color:#ffffff;}
#MenuPart .Menu .MenuName {display: block; padding: 6px;}
#MenuPart .Menu .MenuName a {color: #666666;}
#MenuPart .Menu .MenuName a:hover {color: #333333; font-weight:bold;}

#MenuPart .MenuOver .MenuName {display: block; padding:6px; background-color:#fbefbd; text-align:right;}
#MenuPart .MenuOver .MenuName a{color:#233d6d; font-weight:bold;}
#MenuPart .MenuOver .MenuName a:hover {color: #233d6d; font-weight:bold;}

/*** SubMenuPart ***/
#MenuPart .SubMenuPart { background-color:#f5f5f5; padding:2px;}
#MenuPart .MenuOver .SubMenuPart {background-color:#fffbf3; padding:2px;}

#MenuPart .SubMenuName {margin:2px; background-color:#fffbf3; padding:4px; border:1px solid #cccccc;}
#MenuPart .SubMenuName a {font-size:9pt; color:#666666;}
#MenuPart .SubMenuName a:hover {font-size:9pt; color:#c00202;}

#MenuPart .SubMenuNameOver {margin:2px; background-color:#fffde2; padding:4px; border:1px solid #efbd37;}
#MenuPart .SubMenuNameOver a {font-size:9pt; color:#c00202;}


/*** Part ***/
.Part {border:1px solid #afcde2; background-color:#ffffff;text-align: left; margin:10px;}
.Part .TitleBar {background:#d2e6f5 url(PartTitleBarBg.png) repeat-x; padding:5px;color:#ffffff; height:15px; text-align: left;}
.Part .TitleBar a{padding-left: 15px; color:#114e7a; font-weight:bold; background:url(Icon_TitleBar.gif) no-repeat;}
.Part .Block ul li { background:url(Icon_List.gif) no-repeat 5px 2px; list-style-position: outside; padding-left: 20px;}

/*** PartPicNews ***/
.Part .Block ul li.ColorTitle a{font-size:medium;  text-align:left; margin:5px; color:#233d6d;}
.Part .Block ul li.PicContent {list-style:none;}
.Part .Block ul li.PicContent .PicImages {float:left; margin:10px;}
.Part .Block ul li.PicContent .PicDesc {color:#666666; line-height:150%; margin:10px;}


/*** NoticePart ***/
.NoticePart {margin:5px;}
.NoticePart {border:1px solid #006ca3; background-color:#ffffff;text-align: left;}
.NoticePart .TitleBar {background-color:#006ca3; padding:5px;color:#ffffff; height:18px; text-align: left;}
.NoticePart .TitleBar .BarBg {padding-left: 15px; color:#ffffff; font-weight:bold;}
.NoticePart .Block ul.NoDot {list-style:circle;}
.NoticePart .Block .DataLeft {float: none;}
.NoticePart .Block .DataRight {float:none; text-align:right;}

/*** ListPart ***/
#ListPart {margin:5px; border:none; background:none;}
#ListPart .TitleBar {background: #ffffff url(InfoPartTitleBarBg.png) no-repeat; width:730px; height:80px;}
#ListPart .TitleBar a { display: block; margin:15px; color: #478eba;}
#ListPart .Block ul li {margin:15px; border-bottom:1px dotted #cccccc;}
#ListPart .DataPager {background-color:#f2f2f2; border:1px dotted #cccccc; padding:5px;}

#ListPart .LastPicNews {margin:10px; width:720px; overflow:hidden; background-color:#f2f2f2;}
#ListPart .LastPicNews .DivFloatRight{float:left; text-align:left; margin:10px;}
#ListPart .LastPicNews .DivFloatLeft {float:left; margin:10px;}
#ListPart .LastPicNews .DivFloatLeft img {border:1px solid #233d6d;}
#ListPart .LastPicNews .ColorTitle a{font-size:medium; text-align:left; margin:10px; color:#233d6d;}
#ListPart .LastPicNews .Date {float:right;}
#ListPart .LastPicNews .PicDesc {margin:5px; color: #666666;}
#ListPart .LastPicNews .Clear {border-bottom:1px dotted #cccccc;}

/*** PicBanner ***/
.Picbanner {position:relative;}
.Picbanner .TitleBar {display:none;}
.Picbanner .Banner{overflow:hidden; width:780px; height:185px;}
.Picbanner .Part .TitleBar {display:block;}
.Picbanner .Notice {width:300px; position:absolute; top:0px; left:0px;}
.Picbanner .More {margin:1px;}

/*** PicPart ***/
.PicPart .TitleBar {display:none;}
.PicPart .Block {margin:0px; padding:0px;}

/*** Htmltext ***/
.Htmltext .TitleBar {display:none;}

/*** SiteBar ***/
#SiteBar {margin:5px; border-bottom:1px dotted #195287;  background-color:#f2f3f4;}
#SiteBar .TitleBar{display:none;}
.SiteMap {padding:5px; background:url(Icon_TitleBar.gif) no-repeat 5px 7px;}
.SiteMap a{color: #004166;}
.SiteMap a:hover{color:#cac417;}

/*** SearchPart ***/
#SearchPart {margin:10px; border:1px solid #afcde2; background-color:#ffffff;text-align: left;}
#SearchPart .TitleBar {background:#d2e6f5 url(PartTitleBarBg.png) repeat-x; padding:5px;color:#ffffff; height:15px; text-align: left;}
#SearchPart .TitleBar a{padding-left: 20px; color:#114e7a; background:url(Icon_Search.gif) no-repeat; font-weight:bold;}

#SearchPart .SearchKeywords {margin:3px;}
#SearchPart .SearchKeywords .Textbox {width: 90px;}
#SearchPart .SearchDate {margin:3px;}
#SearchPart .SearchCategory {margin:3px;}
#SearchPart .SearchBtn {margin:3px; text-align:right;}


/*** Foot ***/
#Foot {height:76px; overflow:hidden; background:#ffffff}
#Copyright {margin:20px; font-size:10pt;  padding-top:5pt; line-height:20px;letter-spacing:2px;  text-align:center;}
#LinkLogo {display:none}

/*** Article Style ***/
.Article {border:2px #CCCCCC dashed; background-color:#FFFFFF; padding:20px; margin:10px;}
#ArticleTitle {text-align:center;}
#ArticleTitle h1{font-size:18px;color: #2d5494;}
#ArticleTitle h2{font-size:16px;color: #333333;}
#ArticleImg {text-align:center;}
#ArticleInfo {text-align:center; font-weight:bold;}
#ArticleContent {line-height:24px; color: #000000; font-size:14px;}
#ArticleContent p{text-indent:18pt; line-height:24px;}
#ArticleBar {text-align:right;}
.PictureLeft {float:left;margin-right:20px;}
.PictureRight {float:Right;margin-left:20px;}