﻿html, head, body { font-family: Segoe UI, Arial, Sans-Serif, Tahoma, Verdana; font-size: 10pt; margin: 0px; padding: 0px; text-align: center; background: #5F5F5F url(../images/main_bg.jpg) repeat-x; border: 0px }
div, p, tr, td, span { font-family: Segoe UI, Arial, Sans-Serif, Tahoma, Verdana; font-size: 10pt; margin: 0px; padding: 0px; border: 0px; line-height: normal }
input, select, textarea { font-family: Segoe UI, Arial, Sans-Serif, Tahoma, Verdana; font-size: 10pt }
#container { width: 1001px; border: 1px solid #999; background: #333 url(../images/background.jpg) repeat-x; margin: auto }
#header { background: #fff; width: 100%; height: 90px; text-align: left }  
.logo { text-align: left; padding: 2px; padding-left: 10px; float: left }
#top_ad { float: right; margin: 5px 8px 0px 0px; padding: 0 }

#menu { background: #000 url(../images/menu_bg.jpg) 0px 5px repeat-x; width: 100%; height: 30px; text-align: left; color: #fff }
.category { padding: 6px 0px 0px 10px; float: left }
.category ul { position: relative; float:left; list-style-type: none; margin:0px; padding: 0px 10px 0px 0px }
.category ul li { float: left; margin:0px; padding: 0px 20px 0px 0px }
.category ul li a { color: #ccc; text-decoration: none }
.category ul li a:hover { color: #fff }

.search { float:right; margin: 4px 0px 0px 0px; font-size: 9pt }
#txtSearch { padding: 2px 5px 2px 5px; margin: 0px 7px 0px 0px; border: 1px solid #000; right:0px; font-size: 9pt; width: 240px; background: #ccc; color: #000 }


#content { background: #000; width: 100%; height: 775px; text-align: left }
#contentInt { background: #000; width: 100%; height: 1375px; text-align: left }
.big_ad { background: #999; width: 700px; height: 350px; border: 1px solid #666 }
.bottom_ad1 { background: #000; width: 175px; height: 150px; border: 1px solid #000; margin: auto; text-align: center }
.bottom_ad2 { background: #000; width: 175px; height: 150px; border: 1px solid #000; margin: auto; text-align: center }
.bottom_ad3 { background: #000; width: 175px; height: 150px; border: 1px solid #000; margin: auto; text-align: center }
.bottom_ad4 { background: #000; width: 175px; height: 150px; border: 1px solid #000; margin: auto; text-align: center }
.right_ad { background: #bbb; height: 225px; border: 1px solid #666 }
.news { background: #333 url(../images/ftr_bg.jpg) 0px -15px repeat-x; height: 275px; border: 1px solid #666; text-align: center; vertical-align: top; color: #fff }

#footer { position: relative; background: #000 url(../images/ftr_bg.jpg) bottom center repeat-x; width: 100%; padding: 5px 0px 10px 0px; text-align: center; bottom: 0px; color: #fff; line-height: 1.75; z-index: 1 }
#footerInt { position: relative; background: #000 url(../images/ftr_bg.jpg) bottom center repeat-x; width: 100%; padding: 5px 0px 10px 0px; text-align: center; bottom: 0px; color: #fff; line-height: 1.75; z-index: 1; border-top: 1px dotted #999 }
.ftr-menu { margin: 0; padding: 0; font-size: 9pt }
.ftr-menu li { margin: 10px; padding: 0; display: inline }
.ftr-menu li a { text-decoration: none; color: #aaa }
.ftr-menu li a:hover { color: #fff }
.copyright { font-size: 7pt; color: #999 }


#mycontent { position: absolute; top: 121px; background: #333; color:#bbb; width: 720px; height: 505px; overflow: auto; display: none; padding: 10px; z-index: 1 }
#mycontent .heading { color: #39f; font-size: 14pt; text-align: justify }
#mycontent .headingSmall { color: #39f; font-size: 12pt; text-align: justify }
#closeBtn { float: right }
#closeBtn a { color: #fff; text-decoration: none }
#closeBtn a:hover { color: #fff; text-decoration: underline }

.faq_query { color: #ccc; font-size: 12pt; text-align: justify; line-height: 3; display: block }
.faq_ans { color: #999; font-size: 10pt; text-align: justify; line-height: 1.25; display: block; text-indent: 50 }

.faq_query a { color: #999; text-decoration: none }
.faq_query a:hover { color: #f00 }
.faq_ans a { color: #999; text-decoration: none }
.faq_ans a:hover { color: #f00 }


.catlist { color: #999; font-size: 10pt; text-align: justify; line-height: 1.25; display: block; text-indent: 50 }
.catlist tr td li a { color: #999; text-decoration: none }
.catlist tr td li a:hover { color: #fff }

.catlistsmall { color: #999; font-size: 10pt; text-align: left; line-height: 1.25; width: 100% }
.catlistsmall tr td { font-size: 0.85em; line-height: 1.5; width: 25% }
.catlistsmall tr td li { color: #666; float: left; width: 25% }
.catlistsmall tr td li a { color: #666; text-decoration: none }
.catlistsmall tr td li a:hover { color: #fff }

.catlist li a { color: #999; text-decoration: none; font-size: 0.9em }
.catlist li a:hover { color: #fff }

.prdsrv { text-align: center; font-size: 0.9em }
.prdsrv span { float: left; margin: 2px; line-height: 1.5; font-size: 0.9em }

.mem_profile { color: #333; font-size: 10pt; text-align: justify; line-height: 1.25; display: block; width: 100% }
.mem_profile tr td.ans { vertical-align: middle; font-size: 14pt; color: #000 }
tr td.ans { vertical-align: middle; font-size: 14pt; color: #000 }
.mem_profile tr td { vertical-align: middle }
#promote { text-align: center; width: 720px; color: #000 }
.ptnx { text-align: center }

.ranks { background: #333 }
.ranks tr.rankhdr td { padding: 5px; background: #999; color: #000; text-align: center }
.ranks tr td { padding: 5px; background: #000 }
.ranks tr td a { color: #39c; text-decoration: none }
.ranks tr td a:hover { color: orange; text-decoration: none }

.pgn { position: absolute; background: url(../images/rank_n.png) no-repeat; width: 16px; height: 9px; vertical-align: baseline }
.pgq { position: absolute; background: url(../images/rank_g.png) no-repeat; width: 16px; height: 9px; vertical-align: baseline }
.pgu { position: absolute; background: url(../images/rank_r.png) no-repeat; width: 16px; height: 9px; vertical-align: baseline }

#newsEvents marquee { color: #ccc; padding: 10px; font-size: 9pt; text-align: justify }
#newsEvents marquee a b { color: forestgreen}
#newsEvents marquee a { color: #999; padding: 6px; font-size: 0.9em; text-align: justify; text-decoration: none; display: block }
#newsEvents marquee a:hover { color: #fff }

#show_catlist li { font-size: 9pt }
#show_catlist li a { padding: 0px }

.tenderOrgName { font-size: 12pt; color: orange }
.tenderLastDate { font-size: 8pt }
.subPageChoice { float: left; background: #333; border: 1px solid #666; color: #39c; padding: 5px; width: 100% }

#bigAdNagivation { position: absolute; display: none; margin: auto 690px; text-align: center; padding:0px; width: 36px; top: 452px; border: 1px solid #fff; background: #000; color: #fff }
#bigAdNagivation a { color: #fff; font-size: 12pt; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px }
#bigAdNagivation a:hover { color: #f00; font-size: 12pt; font-weight: bold; text-decoration: none }
