html,body {margin:0; padding:0; font-size:100%; height:100%; font:normal 12px tahoma; color:#000; background:#000;}
table, table td, table th, table tr {margin:0; padding:0; border-collapse:collapse; border:0; vertical-align:top; font-size:100%;}
img {border:0; margin:0; padding:0;}
* html img {behavior:url(/js/pngbehavior.htc);}
a {text-decoration:underline; color:#ff7700; cursor:pointer;}
a:hover {text-decoration:none; color:#ff7700;}
p {margin:10px 0 10px 0; padding:0 0 0 0;}
ul {margin:0; padding:0;}
ol {margin:0; padding:0;}
ul li {margin:0; padding:4px 0 4px 8px; list-style:none; background:url(/images/li.jpg) no-repeat 0px 9px;}
ol li {margin:0 0 0 0;}
form, fieldset, label {border:0 solid; margin:0; padding:0;}

.layout {width:100%; height:100%; margin:0; padding:0;}
#spacer {font-size:0 !important; line-height:0 !important; height:0 !important; margin:0 !important; padding:0 !important; border:0 !important; width:947px !important; visibility:hidden;}

#main {width:100%; height:100%; min-width:1000px;}

.tool-tip {border:#8c9ea2 1px solid; background:#fff; z-index:13000; padding:10px; opacity:0.9; filter:alpha(opacity=90);}
.tool-title {font:bold 12px verdana; color:#5c6c79; margin-bottom:10px;}
.tool-text {font:normal 10px verdana; color:#a0a0a0;}

#menuins {position:absolute; margin:266px 0 0 103px; padding:0; width:180px;}
#menuins li {margin:0; padding:0; font:normal 14px tahoma; line-height:24px; height:24px;}
#menuins li a {color:#ccc; margin:0; padding:0 0 0 60px; font:normal 14px tahoma; display:block; line-height:24px; height:24px; text-decoration:none; background:url(/images/mlins.gif) no-repeat right center;}
#menuins li a:hover {background:url(/images/mlinsh.gif) no-repeat right center;}
#menuins li.active a {color:#ccc; text-decoration:none; background:url(/images/mlinsa.gif) no-repeat right center;}
#menuins li.active a:hover {color:#ccc; text-decoration:none; background:url(/images/mlinsa.gif) no-repeat right center;}

#copyins {position:absolute; margin:32px 0 0 5px; font:normal 11px verdana; color:#444;}
#siteactiv {position:absolute; margin:25px 0 0 -110px;}

#leftlink {position:absolute; margin:16px 0 0 102px; text-align:center; width:100px; font:normal 11px tahoma; color:#f70;}
#leftlink a {color:#f70; text-decoration:none;}
#leftlink a:hover {color:#f70; text-decoration:underline;}
.back {background:url(/images/back.gif) no-repeat 0px 5px; padding-left:10px;}

#rightlink {position:absolute; margin:16px 0 0 10px; text-align:center; width:128px; font:normal 11px tahoma; color:#f70;}
#rightlink a {color:#f70; text-decoration:none;}
#rightlink a:hover {color:#f70; text-decoration:underline;}

#menupath {margin:0 0 15px 0; color:#0f221c; font:normal 11px tahoma;}
#menupath a {color:#0f221c; text-decoration:underline;}
#menupath a:hover {color:#0f221c; text-decoration:none;}

h1#pagename {position:absolute; margin:-5px 0 0 45px; color:#515c72; font:normal 20px tahoma;}

#content {overflow:hidden; height:410px;}
#content p {padding:0; margin:0 0 10px 0; text-indent:0;}

#scrollbar {position:absolute; margin:129px 0 0 76px; width:11px; height:345px; background:url(/images/scrollbar.gif) repeat-y left top;}
#scroller {width:11px; height:42px; background:url(/images/scroller.gif) repeat-y left top;}

#inbox {margin-right:20px; margin-top:77px;}
* html #inbox {margin-top:70px;}
*+html #inbox {margin-top:70px;}


#favdrop {position:absolute; width:312px; height:242px; margin:32px 0 0 -178px;}
#favdrop.hidn {display:none;}
#favblock {background:#ff9219 url(/images/favbg.jpg) repeat-x top left; padding-left:13px; height:227px;}
#favadd {font:normal 11px verdana; height:35px; line-height:35px;}
#favadd a {padding-left:21px; background:url(/images/favadd.gif) no-repeat left center; color:#fff; text-decoration:underline;}
#favadd a:hover {color:#fff; text-decoration:none;}
#favtbl {width:100%; margin-top:3px;}
#favlist {width:285px; height:189px;}
#favscroll {width:14px; background:url(/images/fav_scroll.gif) repeat-y left top;}
#favscrollbar {padding-left:1px; height:189px;}
#favscroller {width:13px; height:43px; background:url(/images/fav_scroller.gif) no-repeat left top;}
#favhid {overflow:hidden; height:169px; margin:10px 10px 10px 0;}
#favhid table {width:100%;}
#favhid table td {padding:0 0 6px 0; font:normal 11px verdana; line-height:16px;}
#favhid table td a {color:#fff; text-decoration:none;}
#favhid table td a:hover {color:#fff; text-decoration:underline;}
#favhid table td.favdel {width:21px; padding:3px 0 6px 0;}
#favclose {color:#ffdfbc; position:absolute; margin:-3px 0 0 210px; font:normal 10px tahoma; text-decoration:none;}
#favclose:hover {color:#fff; text-decoration:none;}

#leftlistinbox {margin:20px 300px 0 20px;}
#leftlistfavdrop {position:absolute; width:312px; height:242px; margin:-164px 0 0 130px;}
#leftlistfavdrop.hidn {display:none;}
#leftlistboxcell {height:337px; background:url(/images/lleft_bg.png) no-repeat right top;}
#leftlistbox {position:absolute;}
#leftlistbox h1 {margin:0 0 0 110px; padding:0; font:normal 22px tahoma; color:#ff7700;}
#leftlistbox ul {margin:0 0 0 110px; padding:0;}
#leftlistbox ul li {margin:0; padding:0 0 8px 15px; background:url(/images/lleft_li.gif) no-repeat 0 9px; font:normal 12px tahoma; color:#000101; line-height:18px;}
#leftlistbox ul li a {color:#000101; text-decoration:underline;}
#leftlistbox ul li a:hover {color:#000101; text-decoration:none;}

#menuins.leftlist {margin:110px 0 0 -30px;}
#leftlink.leftlist {position:absolute; margin:37px 0 0 40px; text-align:center; width:60px; font:normal 11px tahoma; color:#f70;}
#copyins.leftlist  {position:absolute; margin:30px 0 0 110px; font:normal 11px verdana; color:#444; white-space:nowrap;}
#siteactiv.leftlist {position:absolute; margin:25px 0 0 0;}

#leftlistmenupath {margin:10px 0 25px 110px; font:normal 11px tahoma; color:#0f221c;}
#leftlistmenupath a {color:#0f221c; text-decoration:underline;}
#leftlistmenupath a:hover {color:#0f221c; text-decoration:none;}

#rightlistinbox {margin:20px 20px 0 300px;}
#rightlistfavdrop {position:absolute; width:312px; height:242px; margin:-152px 0 0 -236px;}
#rightlistfavdrop.hidn {display:none;}
#rightlistboxcell {height:337px; background:url(/images/lright_bg.png) no-repeat left top;}
#rightlistbox h1 {margin:0 0 0 110px; padding:0; font:normal 22px tahoma; color:#ff7700;}
#rightlistbox ul {margin:0 0 0 110px; padding:0;}
#rightlistbox ul li {margin:0; padding:0 0 8px 15px; background:url(/images/lleft_li.gif) no-repeat 0 9px; font:normal 12px tahoma; color:#000101; line-height:18px;}
#rightlistbox ul li a {color:#000101; text-decoration:underline;}
#rightlistbox ul li a:hover {color:#000101; text-decoration:none;}

#rightlistleftlink {position:absolute; margin:37px 0 0 40px; text-align:center; width:60px; font:normal 11px tahoma; color:#f70;}
#rightlistleftlink a {color:#f70; text-decoration:none;}
#rightlistleftlink a:hover {color:#f70; text-decoration:underline;}
#rightlistmenuins {position:absolute; padding:0; width:180px; margin:110px 0 0 20px;}
#rightlistmenuins li {margin:0; padding:0; font:normal 14px tahoma; line-height:24px; height:24px; list-style:none !important; background:none !important;}
#rightlistmenuins li a {color:#ccc; margin:0; padding:0 0 0 30px; font:normal 14px tahoma; display:block; line-height:24px; height:24px; text-decoration:none; background:url(/images/mlins.gif) no-repeat left center;}
#rightlistmenuins li a:hover {background:url(/images/rmlinsh.gif) no-repeat left center;}
#rightlistmenuins li.active a {color:#ccc; text-decoration:none; background:url(/images/rmlinsa.gif) no-repeat left center;}
#rightlistmenuins li.active a:hover {color:#ccc; text-decoration:none; background:url(/images/rmlinsa.gif) no-repeat left center;}
#rightlistleftlink {position:absolute; margin:37px 0 0 95px; text-align:center; width:60px; font:normal 11px tahoma; color:#f70;}
#rightlistcopyins  {position:absolute; margin:30px 0 0 -200px; font:normal 11px verdana; color:#444; white-space:nowrap;}
#rightlistsiteactiv {position:absolute; margin:25px 0 0 125px;}

#mainlistinbox {margin:20px 20px 0 195px;}
#mainboxcell {height:234px; background:url(/images/main_bg.png) no-repeat left top;}
#maincopyins  {position:absolute; margin:33px 0 0 70px; font:normal 11px verdana; color:#444; white-space:nowrap;}
#mainsiteactiv {position:absolute; margin:30px 0 0 -45px;}
#mainfavdrop {position:absolute; width:312px; height:242px; margin:-222px 0 0 -95px;}
#mainfavdrop.hidn {display:none;}
#mainleftlink {position:absolute; margin:21px 0 0 150px; text-align:center; width:60px; font:normal 11px tahoma; color:#f70;}
#mainleftlink a {color:#f70; text-decoration:none;}
#mainleftlink a:hover {color:#f70; text-decoration:underline;}
#mainbottomlink {position:absolute; margin:10px 0 0 140px; text-align:center; width:100px; font:normal 11px tahoma; color:#f70;}
#mainbottomlink a {color:#f70; text-decoration:none;}
#mainbottomlink a:hover {color:#f70; text-decoration:underline;}

#index_info {position:absolute; width:320px; margin-top:100px;}
#index_info h1 {font:bold 14px tahoma; color:#e77817; padding:0; margin:0 0 15px 0; line-height:17px;}
#index_info p {color:#464646; font:normal 12px tahoma; text-indent:0; margin:0 0 5px 0; padding:0;}
#index_info a {color:#e77817; text-decoration:underline;}
#index_info a:hover {color:#e77817; text-decoration:none;}
#index_info small {font:normal 11px tahoma;}
#mainbox {margin:0;}
div.new {position:absolute;}
div.new div {margin:0 120px 10px 50px;}
table.new {width:100%;}
table.new td {padding:27px 0 0 16px;}
table.new td h1 {font:bold 14px tahoma; color:#e77817; padding:0; margin:0 0 15px 0; line-height:15px;}
table.new td a {color:#000; font:normal 12px tahoma; text-decoration:underline;}
table.new td a:hover {color:#000; text-decoration:underline !important;}
.new td.cal {background:url(/images/index_cal.png) no-repeat left top; padding:29px 15px 15px 16px;}
* html .new td.cal {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/index_cal.png,sizingMethod=crop);}

form.ask {background:#f0f0f0; padding:10px 10px 0 10px;}
form.ask table {}
form.ask table td {padding:0 0 7px 10px; font:normal 12px tahoma; color:#0f221c;}
form.ask table td input {height:20px; margin:0; padding:0; border:#a4a4a4 1px solid; width:200px;}
form.ask table td textarea {height:75px; margin:0; padding:0; border:#a4a4a4 1px solid; width:515px;}
form.ask table td.submit {text-align:right;}
form.ask table td.submit input {color:#ffffff; background:#ff9319; height:24px; border:none; width:120px;}

div.pager {margin:15px 0 15px 0; font:bold 14px tahoma;}
div.pager span {color:#ff9319; margin-right:10px;}
div.pager a {color:#010000; margin-right:10px; text-decoration:underline;}
div.pager a:hover {color:#010000; text-decoration:none;}

div.pager_small {margin:15px 0 15px 0; font:normal 11px tahoma;}
div.pager_small span {color:#ff9319; font-weight:bold; margin-right:10px;}
div.pager_small a {color:#010000; margin-right:10px; text-decoration:underline;}
div.pager_small a:hover {color:#010000; text-decoration:none;}

div.faq_question {margin-bottom:15px; font:bold 12px tahoma; color:#ff9319;}
div.faq_question span {font-weight:normal; color:#0f221c;}
div.faq_answer {margin:0 0 25px 30px; border-left:#545454 1px solid; padding-left:6px;}

.news td {padding:0 20px 25px 0;}
.news td .date {color:#e77817; font:bold 14px tahoma; margin-bottom:15px;}
.news td .short {color:#212121; font:normal 11px tahoma;}
.news td .short a {color:#212121; text-decoration:underline;}
.news td .short a:hover {color:#212121; text-decoration:none;}


.press {width:100%;}
.press td {width:50%;}
.press td .item {padding:0 20px 20px 0;}
.press td .name {color:#e77817; font:bold 14px tahoma; margin-bottom:5px;}
.press td .name a {color:#e77817; text-decoration:underline;}
.press td .name a:hover {color:#e77817; text-decoration:none;}
.press td .short {color:#464646; font:normal 11px tahoma;}
.press td .short a {color:#464646; text-decoration:underline;}
.press td .short a:hover {color:#464646; text-decoration:none;}
.press td .date {color:#464646; font:normal 10px tahoma;}

#content h1 {color:#ff7700; font:normal 18px tahoma; margin:0 0 30px 0; padding:0;}
#content h2 {color:#ff7700; font:bold 14px tahoma; margin:0 0 15px 0; padding:0;}
#content p {color:#0f221c; line-height:19px; text-indent:0; font:normal 12px tahoma; margin:0 0 20px 0; padding:0;}
#content ul {margin:0 0 20px 0; padding:0;}
#content ul li {margin:0 0 5px 0; padding:0 0 0 35px; background:url(/images/li.jpg) no-repeat 20px 4px;}


#sitemap ul {padding:0 0 0 60px; margin:0;}
#sitemap ul li {padding:0 0 30px 0; margin:0; line-height:20px; background:none;}
#sitemap ul li a {font:bold 14px tahoma; color:#ff7700; text-decoration:underline;}
#sitemap ul li a:hover {color:#ff7700; text-decoration:none;}
#sitemap ul li ul {padding-left:25px; padding-top:10px;}
#sitemap ul li ul li {padding:0; padding-top:4px; line-height:12px;}
#sitemap ul li ul li a {font:normal 12px tahoma; color:#212121; padding-left:15px; background:url(/images/sm_arr.jpg) no-repeat left center;}
#sitemap ul li ul li a:hover {color:#212121; text-decoration:none;}
#sitemap ul li ul li ul {padding-left:40px; padding-top:0;}
#sitemap ul li ul li ul li {}
#sitemap ul li ul li ul li a {background:url(/images/sm_arr2.jpg) no-repeat left center;}


.pic {float:left; padding:0 20px 15px 0;}
.return {padding-left:12px; background:url(/images/back.gif) no-repeat left center;}

.faqsubjects {margin:-10px 0 10px 0;}
.faqsubject {display:block; font:bold 14px tahoma; line-height:20px; color:#464646;}
a.faqsubject {color:#ff9319; text-decoration:underline;}
a.faqsubject:hover {color:#ff9319; text-decoration:none;}


.intable
{
border:1px solid black;
margin-left:5px;
}
.intable td
{
padding:2px;
border:1px solid black;
text-align:center;
font-weight:normal;
}

.brt
{
margin-left:1px; border:#666 1px solid !important;
}

.brt tr td
{
border-left:#666 1px solid !important;
padding:5px 8px 5px 8px !important;
vertical-align:middle;
}

.brt tr.odd td
{
/* background:#fff0d8; */
background:#e8f9f5;
}
