/*  Head  */
.Head { width: 1200px; height: 93px; padding-top: 18px; }
.Head .Logo { float: left; }
.Logo img { width: 441px; height: 59px; }
.HeadTxt img { width: 280px; height: 48px; }
.Head .HeadTxt { float: right; }
.Menu { width: 1200px; height: 46px; line-height: 46px; margin-top: 12px; background-color: #E40100; overflow: hidden; }
.Menu li { float: left; margin-left: 34px; }
.Menu li a { font-size: 14px; font-weight: bold; color: #fff; }

/*  Content  */
.Content { margin-top: 20px; }
.SideBar { float: left; width: 250px; }
.MainBody { float: right; width: 930px; }

/* Foot  */
.Foot { width: 100%; height: 112px; min-width: 1200px; margin-top: 16px; text-align: center; background-color: #F9F4B2; }
.Links { padding-top: 32px; }
.Links a { margin-right: 12px; }
.Foot_Txt { margin: 14px 0 0 40px; color: #7E7E7E; font-weight: bold; }

.ManagerButton { display: inline-block; text-align: center; background: url(/Image/ButtonBg.gif) no-repeat; border: none; vertical-align: top; }
.ManagerTextBox { height: 20px; line-height: 20px; width: 550px; border: 1px solid #CCC; margin-right: 10px; }
.Big { width: 100px; height: 25px; line-height: 25px; background-position: 0 -50px; color: #000; }
.Big:hover { background-position: 0 -25px; color: #FFF; }
.Small { width: 80px; height: 25px; line-height: 25px; background-position: 0 -125px; color: #000; }
.Small:hover { background-position: 0 -100px; color: #FFF; }
.Large { width: 135px; height: 25px; line-height: 25px; background-position: 0 -370px; color: #000; }
.Largest { width: 189px; height: 25px; line-height: 25px; background-position: 0 -370px; color: #000; }
.Largest:hover { width: 189px; height: 25px; line-height: 25px; background-position: 0 -345px; color: #000; }

/* Bottom Navigator */

.BottomNav { width: 100%; height: 25px; line-height: 25px; font-size: 11px; margin: 0 auto; text-align: center; margin-top: 10px; }
.BottomNav ul.PageLink { float: left; width: 380px; height: 19px; vertical-align: text-bottom; }
.BottomNav ul.PageLink li { float: left; height: 15px; background: url(/Image/PageButton.gif) 0px 0px repeat-x; margin: 0 5px; padding: 2px; border: 1px solid #AACCEE; line-height: 15px; text-align: center; color: #333; }
.BottomNav ul.PageLink li.Selected { background: url(/Image/PageButton.gif) 0px -19px repeat-x; border: 1px solid #679800; }
.BottomNav div { float: right; }
.BottomNav div.GoTo { float: right; }
.BottomNav div.GoTo input { float: left; }
.BottomNav div.New { float: right; width: 200px; }
.BottomNav div.NewWide { float: right; width: 280px; }

.ManagerSearch { width: 100%; margin-bottom: 3px; }
#Wrap .ManagerSearch input[type=text], #Wrap .ManagerSearch select { width: 90%; }
#Wrap .ManagerSearch select { padding: 2px; }

.SearchTable { width: 100%; border: 0; }
.SearchTable td { padding: 3px 0; }
.ContentListTable { width: 100%; border: 0; border-bottom: 1px solid #AEC7F5; }
.ContentListTable th { height: 29px; line-height: 29px; text-align: center; font-weight: normal; }
.ContentListTable th.Sub { height: 29px; line-height: 29px; text-align: left; padding-left: 50px; font-weight: normal; background: url(/Image/BarBg.gif) repeat-x; }
.ContentListTable td { height: 24px; line-height: 24px; text-align: center; vertical-align: middle; color: #808080; }
.ContentListTable td.Left { text-align: left; }
.ContentListTable td div { overflow: hidden; }
.ContentListTable td div.S_OK { width: 13px; height: 13px; background: url(/Image/StatusIcon.gif) no-repeat 0 0px; }
.ContentListTable td div.S_Fail { width: 13px; height: 13px; background: url(/Image/StatusIcon.gif) no-repeat 0 -13px; }
.ContentListTable td div.S_None { width: 13px; height: 13px; background: url(/Image/StatusIcon.gif) no-repeat 0 -26px; }
.ContentListTable td div.S_Unknown { width: 13px; height: 13px; background: url(/Image/StatusIcon.gif) no-repeat 0 -39px; }
.ContentListTable td div.S_Important { width: 13px; height: 13px; background: url(/Image/StatusIcon.gif) no-repeat 0 -52px; }
.ContentListTable td div.S_Image { width: 13px; height: 13px; background: url(/Image/StatusIcon.gif) no-repeat 0 -65px; }
.DelImgFlag { cursor: pointer; }
.DelImgFlag { width: 30px; height: 25px; line-height: 25px; background-position: 0 -50px; color: #000; }

.J_OverLayer { position: absolute; left: 0; top: 0; z-index: 101; background: #000; opacity: 0.5; filter: alpha(opacity=50); display: none; }
iframe.J_OverLayer { z-index: 100; background: transparent; opacity: 0; filter: alpha(opacity=0); display: none; }
.FloatBox { position: absolute; z-index: 102; display: none; background: #fff; }
.Ajax_ClarificationList,.BidderReplyList,.Ajax_MinutesList, .CommentsList, .FileList { width: 600px; position: absolute; padding: 20px; border: 1px solid #999; background: #fff; z-index: 105; }
.None { display: none; }