/* Portal CSS */
/* Version: 4.1 || Date: 2006-12-6 || Author: Cyrano */
/* //W3C//DTD XHTML 1.0 Transitional//EN */

body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: smaller;
	background-color: #faf6e4;
	background-repeat: repeat-x;
        text-align:center;
	
}
a {font-size: small; color:#112a4d;text-decoration: none;}
a:hover {font-size: small; color: #333333; text-decoration: underline;}

/* 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;}

/*** Web 2.0 ***/
/*** Div ***/
div {margin:auto;padding:0px;}
ul {margin:auto;padding:0px;}
li {margin:auto;padding:5px; list-style-position:outside;}
#Frame {position:relative; width:1000px; margin-left:auto;margin-right:auto;}

/*** Part Class ***/
.TitleBar {display:none;}
.TitleBar .BarLeft {display:none;}
.TitleBar .BarRight {display:none;}
.Part {margin:10px; position:relative; }
.Block {margin: 5px; padding:10px;}
.Block ul {margin:5px;}
.Block ul li {margin:0px;border-bottom:1px dotted #cccccc; list-style-position:inside; background:url(../Skins/NYPortal/Icon_ListInfo.gif) no-repeat left 30%; }
.Block ul li a{color:#333333;}
.Block .DataLeft{float:left;text-indent:18px;}
.Block .DataRight{float:right; font-size:10px;color: #d9b75b; white-space:nowrap;}
.More { text-align:right; padding:5px;}

/*** Body Frame ***/
.Body {background-color:white;}
.Left {width:190px; float:left; padding-left:10px; margin-top:65px;height:710px;}
.Right {float:right; width:215px;}
.MainLeft {float:left; width: 716px;}
.MainRight {float:left; width:700px; margin-left:50px; margin-top:-150px;}
.MainCenter {float:left; width:790px;  overflow:visible; background-color:transparent; margin-top:65px;}
.MainCross {}
.DivClear {clear:all;}

/*** Left ***/
.Left .UserPanel { background:url(../Skins/NYPortal/userpanelBG.jpg) no-repeat; width:190px; height:250px; margin-left:0px; padding-left:0px; background-color:#F8F8F8;}
.Left .UserPanel iframe {margin-top:50px;}

.Left #DivArrangement { margin:3px; overflow:hidden; width: 192px;}
.Left #DivArrangement .DateSelect {text-align:center; height:20px; font-family: Arial, Helvetica, sans-serif;}
.Left #DivArrangement .DateSelect a{ display:inline;font-size:9pt; float:left; width:26px; height:18px; margin:1px; padding:1px; background-color: #fdfdfd; border:1px solid #999999; color:#333333;}
.Left #DivArrangement .DateSelect a:hover {display:inline; font-size:9pt; color:#C50002; text-decoration:none; background-color: #eeeeee;border:1px solid #c50002;}
.Left #DivArrangement .Block {margin:5px; padding:5px; background-color:#ffffff; height:180px; overflow:hidden;}
.Left #DivArrangement .Block .ColorTitle { text-align:center;}
.Left #DivArrangement .Block .Description { color:#666666; line-height:120%; padding:5px; }

/*** MainLeft ***/
.MainLeft .IndexFlash {width:716px; height:250px; background:url(../Skins/NYPortal/Index_Flash.png) no-repeat;}
 
/*** MainCenter ***/
.MainCenter .Part {border:none;}
.MainCenter .Part .TitleBar {display:block; text-align:left; background:url(../Skins/NYPortal/TitleBarBg.gif) no-repeat bottom; height:30px; }
.MainCenter .Part .TitleBar .BarBg { background:url(../Skins/NYPortal/Icon_TitleBar.gif) no-repeat; text-indent: 25px; color:#a30000; font-size: medium; font-weight:bold; padding:10px;}
.MainCenter .GotoIndex {float:right; margin: -55px 8px 0px 0px;}
.MainCenter .GotoIndex a{display:block; width:60px; height:60px; background:url(../Skins/NYPortal/GotoIndex.png) no-repeat;}

/*** MainRight ***/
`
/*** Right ***/
.Right .Part {border:1px solid #cccccc; background-color:#ffffff; margin:15px;}
.Right .Part .TitleBar {display:block; background-color:#025ba7; border-bottom:2px solid #000000;}
.Right .Part .TitleBar .BarBg { background:url(../Skins/NYPortal/Icon_RightPart.gif) no-repeat; text-indent:15px; color:#ffffff; font-size: small; font-weight:bold; padding:5px;}

.Right .PartNotice {margin:-20px 5px 0px 5px; height:200px; overflow:hidden;}
.Right .AppGroup {height:200px;}
.Right .AppGroup ul {padding:0px; margin:0px; list-style:none;}
.Right .AppGroup ul li {float:left; width:70px; height:70px; margin:8px;}


/*** Top Frame ***/
#Top {height:158px; position:relative; background:url(../Skins/NYPortal/logo.png) no-repeat;}
#Logo {height:158px; position:absolute;}
#SiteTitle {display:none;}
#TopMenuPart {position:absolute; left:0px; top:158px; background:url(../Skins/NYPortal/topmenu.png) repeat-x; width:1003px; height:74px; }
#TopMenuPart .Menu {float:left; text-align:center; position:relative; width:100px;}
#TopMenuPart .MenuOver {float:left; text-align:center; position:relative; width:100px; height:80px;}

#TopMenuPart .MenuName {width:100px; height:40px;  padding-top:10px;}
#TopMenuPart .MenuName a {font-size:10.5pt; color:#09527d; font-weight:bold;}

#TopMenuPart .MenuImage {display:none;}
#TopMenuPart .MenuOver .MenuName {width:100px; height:40px;  padding-top:10px; background:url(../Skins/NYPortal/menuover.png) repeat-x;}

#TopMenuPart .Menu .SubMenuPart {display:none; }
#TopMenuPart .MenuOver .SubMenuPart {display:inline; position:absolute; background:url(../skins/NYPortal/submenu.png) repeat-x;left:10px; padding:3px; top:36px; width:740px;}
#TopMenuPart .MenuOver .SubMenuPart .SubMenuName {float:left; margin:3px;}
#TopMenuPart .MenuOver .SubMenuPart .SubMenuName a{  padding-left:15px; color:#09527d;}

#TopLinks { position:absolute; left:348px; top:136px; width:500px; height:40px;}
#TopLinks .link {float:left;padding-left:10px; width:80px;}
#TopLinks .link a {font-size:10.5pt; color:#083f8b; font-weight:bold;}


/*** SearchPart ***/
#SearchPart {margin:5px;}
#SearchPart .TitleBar {display: block; border-bottom: 1px dotted #cccccc; padding:8px;}
#SearchPart .TitleBar .BarBg {font-size:10.5pt; color:#c00202; font-weight:bold; background:url(../Skins/NYPortal/Icon_SubMenuTitle.gif) no-repeat; padding-left:18px;}
#SearchPart .SearchKeywords {margin:3px;}
#SearchPart .SearchKeywords .Textbox {width: 90px;}
#SearchPart .SearchDate {margin:3px;}
#SearchPart .SearchCategory {margin:3px;}
#SearchPart .SearchBtn {margin:3px; text-align:right;}

.MainCenter #SearchPart {float:right; margin:1px;}
.MainCenter #SearchPart .TitleBar {display:none;}
.MainCenter #SearchPart .SearchKeywords {float:left; width: 200px;}
.MainCenter #SearchPart .SearchKeywords .Textbox {width:140px;}
.MainCenter #SearchPart .SearchBtn {float:left;  text-align:left;}

/*** MenuPart  **/
#MenuPart {margin: 5px; z-index:1;}
#MenuPart .Menu {margin-top:10px;}
#MenuPart .MenuOver {margin-top:10px; margin-bottom:20px;}

#MenuPart .Menu .MenuName {display:none;}
#MenuPart .MenuOver .MenuName {display: block; border-bottom: 1px dotted #cccccc; padding:8px;}
#MenuPart .MenuOver .MenuName a{font-size:10.5pt; color:#c00202; font-weight:bold; background:url(../Skins/NYPortal/Icon_SubMenuTitle.gif) no-repeat; padding-left:18px;}
#MenuPart .MenuOver .MenuName a:hover {font-size:10.5pt; color: #c00202;font-weight:bold;}

#MenuPart1 .MenuOver .MenuName {display: block; border-bottom: 1px dotted #cccccc; padding:8px;}
#MenuPart1 .MenuOver .MenuName a{font-size:10.5pt; color:#c00202; font-weight:bold; background:url(../Skins/NYPortal/Icon_SubMenuTitle.gif) no-repeat; padding-left:18px;}
#MenuPart1 .MenuOver .MenuName a:hover {font-size:10.5pt; color: #c00202;font-weight:bold;}


/*** SubMenuPart ***/
#MenuPart .SubMenuPart { background-color:#f5f5f5; padding:2px;}
#MenuPart .MenuOver .SubMenuPart {background-color:#fffbf3; padding:2px;}

#MenuPart .SubMenuName {margin-left:2px; background-color:#fffbf3; padding:4px; }
#MenuPart .SubMenuName a {font-size:9pt; color:#666666;padding-left: 15px;}
#MenuPart .SubMenuName a:hover {font-size:9pt; color:#c00202;}

#MenuPart .SubMenuNameOver {margin-left:2px; background-color:#fffbf3; padding:4px; width:70px;}
#MenuPart .SubMenuNameOver a {font-size:9pt; color:#c00202; padding-left: 15px;}

/*** LastNews ***/
.PartLastNews {margin:5px 0px 5px 5px; float:right; width: 300px;}
.PartLastNews .Block {margin:0px; padding:5px;}

/*** PicNews ***/
.PartPicNews {margin:0px; float:left; width: 180px;}
.PartPicNews .Block {margin:0px; padding:5px;}
.PartPicNews .Block ul {margin:0px; padding:0px;}
.PartPicNews .Block li {margin:0px; padding:0px; border:none; color: #333333;}
.PartPicNews br {display:none;}
.PartPicNews .PicDesc {display:none;}

.jdgz {margin:5px; float:left; width: 300px;}
.jdgz .Block {margin:0px; padding:5px;}


.PartPicNews2 {margin:0px; float:right; width: 180px;}
.PartPicNews2 .Block {margin:0px; padding:5px;}
.PartPicNews2 .Block ul {margin:0px; padding:0px;}
.PartPicNews2 .Block li {margin:0px; padding:0px; border:none; color: #333333;}
.PartPicNews2 br {display:none;}
.PartPicNews2 .PicDesc {display:none;}



.Block ul li.PicContent {list-style:none; background: none;}
li.PicContent .PicImages  img{border:1px solid #7c0102;}
li.PicContent .PicDesc {padding:5px;}

/*** ListPart **/
#ListPart .LastPicNews {margin:10px; width: 650px; 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;}

#ListPart {border:none;}
#ListPart .TitleBar {display:block; background:url(../Skins/NYPortal/TitleBarBg1.gif) no-repeat bottom; height:30px;}
#ListPart .TitleBar .BarBg { background:url(../Skins/NYPortal/Icon_TitleBar.gif) no-repeat; text-indent: 25px; color:#a30000; font-size: medium; font-weight:bold; padding:10px;}

/*** PicPart ***/
.PicPart .Block {margin:0px; padding:0px;}

/*** SiteBar ***/
/*#SiteBar {width: 785px; height:200px; background:url(../Skins/NYPortal/ContentBodyBG.gif) repeat-y; clear:both;margin-top:65px;}*/
#SiteBar {width: 1000px; height:200px; margin-top:65px; float:left;}
#SiteBar .UserPanel { background:url(../Skins/NYPortal/UserPanelBg2.png) no-repeat; width:190px; height:200px; padding-left:20px; float:left;}
#SiteBar .UserPanel iframe {margin-top:50px;}

#SiteBar .TitleBar{display:none;}
.SiteMap {float:left; width:400px; height:10px; padding: 0px 0px 0px 25px; margin-left:-40px; margin-top:10px;}
.SiteMap a{color: #000000;}
.SiteMap a:hover{color: #000000; text-decoration:none;}

/*** Foot ***/
#Foot {position: relative; width: 1000px; float:left;}
#Copyright { color:#ffffff; position:absolute; right: 20px; text-align:right; top:15px;  }
#LinkLogo {text-align:left;}

/*** Article Style ***/
.Article {border:1px #CCCCCC dashed; background-color:#FFFFFF; padding:20px; margin:65px;}
#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: #444444; 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;}

.center { padding-left:8px;}

/*** Add Webpart Style ***/
.GeneralWebPart {float:left; border-bottom:#cccccc 1px dashed; height:150px; padding:10px;}
.GeneralWebPart .Block { padding:0px; margin:0px;}

.GeneralWebPartImg {width:150px;}
.GeneralWebPartImg img{width:150px; height:150px; border:0px;}

.GeneralWebPartContent {width:200px; text-align:left; }
.GeneralWebPartContent .TitleBar { display:block; color:#a30000; font-size: medium; font-weight:bold; padding:2px; border-bottom:2px solid #cccccc;}
#_ctl9_DivPart .HtmlContent{height:180px}
