body{margin:0;padding:0;font-size:11pt;color:#666;}
script,form{padding:0;border:0;margin:0;}
input,select,option{vertical-align:middle;}
a{font-size:11pt;color:#666;}
a:link{text-decoration:none;color:#333;}
a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#000;text-decoration:underline;}
#container{width:851px;margin:0 auto;padding:0;}
#header{background:url(img/logo.gif) 0 0 no-repeat;height:80px;}
#topLink{height:20px;line-height:20px; text-align:right;padding:0 10px 0 0;}
#navOut{height:28px;line-height:28px;color:#666;background:url(img/navBg.gif) 0 0 repeat-x;margin:0 0 10px 0}
#navOut #nav{width:851px;margin:0 auto;padding:0;}
#nav a:link{color:#fff;line-height:28px;}
#nav a:visited{color:#fff;line-height:28px;}
#nav a:hover{color:#fff;line-height:28px;}
#mainer{padding:10px 0 10px 0;}
#left{float:left;width:726px;margin-bottom:30px;}
#pageContent{margin:0 15px;width:534px;float:right;}
#pageSideLeft{float:left;width:162px;}
#pageSideRight{float:right;width:120px;}
* html #pageSideLeft{margin-left:0;}
* html #left{width:726px;}
* html #pageContent{margin:0;padding:0 15px;}
* html #pageSideRight{float:right;width:120px;}
* html #container{width:851px;}

.menuButton{margin:0 auto;padding:0 0 0 177px;list-style:none;font-size:11pt;LETTER-SPACING:1px;}
.menuButton li{display:block;float:left; position:relative;padding-right:30px;width:auto;z-index:666;}
* html .menuButton .menuButton li{padding-right:0;}
* html .menuButton .menuButton01{width:64px;float:left;}
* html .menuButton .menuButton02{width:96px;float:left;}
* html .menuButton .menuButton03{width:112px;float:left;}
* html .menuButton .menuButton04{width:96px;float:left;}
.menuButton li a,
.menuButton li a:hover,
.menuButton li a:visited,
.menuButton li a:active{color:#666;display:block;height:25px;line-height:25px;font-weight:normal;font-size:11pt;LETTER-SPACING:1px;}
.menuButton li a:hover{}
.m_li_02_2{list-style:none;padding:0;margin:0;position:absolute;display:none;background-color:#333; z-index:666;filter: alpha(opacity=90); -moz-opacity: 0.9;KhtmlOpacity: .9;opacity: .9;}
.menuButton .m_li_02_2 li{line-height: 22px;font-size:11pt;LETTER-SPACING:1px;height: 22px;float:none;width:120px;padding:0;}
.menuButton .m_li_02_2 a{
 text-decoration: none;
 display:block;
 color: #fff;
 width:95px;
 padding-left: 25px;
 font-size:11pt;
LETTER-SPACING:1px;}

.menuButton .m_li_02_2 a:visited{
 text-decoration: none;
 display:block;
 color: #ffffff;
 width:95px;
 padding-left: 25px;
 font-size:11pt;
LETTER-SPACING:1px;}
.menuButton .m_li_02_2 a:hover{
 text-decoration: none;
 display:block;
 width:95px;
 padding-left: 25px;
 background:transparent; 
 background:#424242;
 color: #F49519;
 font-size:11pt;
LETTER-SPACING:1px;}
html > body .menuButton .m_li_02_2 a:hover{
width:95px;
padding-left: 25px;
}

#nav li:hover ul ,#nav li.over ul{ /* lists nested under hovered list items */
	display: block;
	font-size:11pt;
LETTER-SPACING:1px;}
.menuButton li>ul { 
z-index:666;
	top: auto;
	left: auto;
	font-size:11pt;
LETTER-SPACING:1px;}


#footer{border-top:1px solid #ddd;clear:both;width:851px;margin:0;padding:0;font-size:13px;}
#footer ul{list-style-type:none;margin-left:200px;}
#footer ul li{line-height:24px;}
#footer #footer_img{background:url(img/footer.gif) no-repeat;width:345px;padding-left:22px;}
#footer #footer1_img{background:url(img/footer_1.gif) no-repeat;width:345px;padding-left:22px;}

div.designer {padding:0;width:500px;color:#666;}
div.designer a{color:#666;text-decoration:none;font-size:13px;line-height:24px;}
div.designer a:visited {color:#666;text-decoration:none;}
div.designer a:hover {color:#666;text-decoration:underline;}
div.designer a:active {color:#900;text-decoration:underline;}

#menuBar{width:162px;height:30px;line-height:30px;background:url(img/tableStyle04.gif) 0 0 no-repeat;font-size:12pt;color:#fff;font-weight:bold;text-align:center;}
#menu{border-top:none;padding:10px 0 0 0;margin:0 0 5px 0;}
#menu .textBold{font-size:12pt;}
.box001tobox004{}
.box001tobox004 ul{list-style:none;padding:5px 0 0 0;margin:0;}
.box001tobox004 ul li{TEXT-INDENT:45px;color:#666;height:28px;line-height:28px;background:url(img/menubutton01.gif) 0 0 no-repeat;width:162px;margin-bottom:5px;}
.box001tobox004 ul li a{width:162px;height:28px;display:block;font-size:13px;LETTER-SPACING:1px;}
.box001 ul li{background:url(img/menubutton02.gif) 0 0 no-repeat;}
.box002 ul li{background:url(img/menubutton03.gif) 0 0 no-repeat;}
.box003 ul li{}
.box004{}
.box005{background:url(img/box005.gif) 0 0 no-repeat;width:162px;height:100px;}

#visitedNumber{width:162px;height:30px;line-height:30px;background:url(img/tableStyle04.gif) 0 0 no-repeat;font-size:12pt;color:#fff;font-weight:bold;text-align:center;}
#visitedNb_bottom{background:url(img/loginBox_bottom.gif) left bottom no-repeat;height:24px;width:162px;margin:-1px 0 10px 0;}
#visitedNb{width:160px;border:1px solid #ccc;border-bottom:none;border-top:none;text-align:center;padding:10px 0 0 0;}

.welcomeBanner{width:534px;height:197px;margin-bottom:20px;}
.welcomeBanner img{width:534px;height:197px;display:block;}
.content1Box{width:534px;height:216px;background:url(img/content1Box.gif) 0 0 no-repeat;margin-bottom:20px;position:relative;}
.content2Box{width:534px;height:216px;background:url(img/content2Box.gif) 0 0 no-repeat;position:relative;}

.content1Box table td{height:20px;}
.content2Box table td{height:20px;}
 
.paddingBox01{width:500px;margin:0 auto;padding:35px 0 10px 0;}
.paddingBox02{padding:6px;background:#fff;border:1px solid #ccc;}
.textStyle03{color:#003366;font-size:18px;margin-bottom:8px;}
.textStyle02{color:#999;font-size:10pt;}
.textStyle01{color:#666;line-height:1.7em;margin-bottom:2px;font-size:larger;}
.textBold{font-weight:bold;color:#000;}
.textTitle01{color:#000;font-size:16px;text-align:center;}


.linkBoxTable td{width:auto;font-align:center;padding:0;}
.linkBoxTable tr{height:2em;}
.linkBoxTable img {width:118px;margin-bottom:5px;border:1px solid #ccc;}
html > body .linkBoxTable td{width:auto;font-align:left;padding:0;}
.stepByStep{padding-bottom:10px;}

.mustCenter{margin:0 auto;width:140px;padding-top:16px;text-align:center;}
#noUnderline{text-decoration:none;}
body .underline{text-decoration:underline;}
#loginBox{background:url(img/loginBoxBg.gif) 0 0 no-repeat;width:534px;height:200px;}
.loginContentBox{padding:55px 0 0 0;width:237px;text-align:center;}
.loginContentBox table{width:151px;margin:0 auto;}
.loginTextBox01{border:1px solid #666;width:85px;}
.localZoneBar,
.zoneBar
{background:url(img/dot.gif) 0 bottom repeat-x;height:22px;line-height:22px;font-size:12pt;padding:0 0 7px 0;}
body div.localZoneBox ul li{line-height:2em;}
body div.zoneBox ul li{line-height:2em;}

body div.localZoneBox ul li a:link{font-size:11pt;}
body div.localZoneBox ul li a:visited{font-size:11pt;}
body div.localZoneBox ul li a:hover{font-size:11pt;}
body div.zoneBox ul li a:link{font-size:11pt;}
body div.zoneBox ul li a:visited{font-size:11pt;}
body div.zoneBox ul li a:hover{font-size:11pt;}
#links ul{padding:10px 0;margin:0;list-style:none;}
#links ul li{padding-bottom:4px;}

.moreButton{}
html > body .moreButton{float:right;}
.moreButton a,
.moreButton a:link,
.moreButton a:hover,
.moreButton a:visited{color:#FFF;display:block;height:32px;width:108px;text-decoration:none}
.iframe1{height:100%;width:100%;padding:0;margin:0;border:0;font-size:12px;}
html > body .iframe1{height:750px;border:0;}

#calendar table{border-collapse:collapse;border:0;padding:0;margin:0;background:url(img/tableStyle08b.gif) 0 0 repeat-x;}
#calendar table th{height:30px;line-height:32px;color:#FFF;}
#calendar table td{border-bottom:1px solid #ccc;padding:4px 6px;}
#calendar table td a{line-height:1.7em;margin-bottom:2px;font-size:larger;}
#calendar2 table{border-collapse:collapse;border:0;padding:0;margin:0;}
#calendar2 table td{border:1px solid #ccc;padding:4px 6px;}
#calendar2 table td a{line-height:1.7em;margin-bottom:2px;font-size:larger;}
#calendar2 table th{height:30px;line-height:30px;border:1px solid #ccc;}
#calendar2 table th.tbFix01{color:#FFF;background:url(img/tableStyle03.gif) 0 0 repeat-x;border:none;}
table tr.dataLine0{background:#EEF;}
table tr.dataLine1{background:#FFF;}

#clendarContent table{border-collapse:collapse;border:0;padding:0;margin:0;background:url(img/tableStyle02.gif) 0 0 repeat-x;position:relative;}
html > body .ffHack01{position:relative;}
.tableStyle01{line-height:28px;position:absolute;left:0;top:-4px;height:28px;width:180px;background:url(img/tableStyle01.gif) 0 0 no-repeat;text-align:left;padding-left:40px;}
html > body .tableStyle01{position:absolute;left:-1px;top:-4px;}
#clendarContent table td{border:1px solid #ccc;padding:4px 6px;}
#clendarContent table th{border:1px solid #ccc;padding:4px 6px;}
#clendarContent .newsDownload{line-height:20px;padding:3px 0 3px 25px;border-top:1px solid #ddd;color:#000;font-size:10px;background:url(img/dlLogo.gif) no-repeat 0 5px;}


#signUp table{border-collapse:collapse;border:0;padding:0;margin:0;background:url(img/tableStyle02.gif) 0 0 repeat-x;position:relative;}
html > body .ffHack01{position:relative;}
.tableStyle01{line-height:28px;position:absolute;left:0;top:-4px;height:28px;width:180px;background:url(img/tableStyle01.gif) 0 0 no-repeat;text-align:left;padding-left:40px;}
.tableStyle02{border-collapse:collapse;}
.tableStyle02 tr{border-bottom:1px solid #CCC;}
.tableStyle02 th{background:url(img/tableStyle06.gif) 0 0 no-repeat;height:37px;text-align:right;}
.tableStyle02 td{padding:0 10px;height:20px;line-height:20px;}
.tableStyle02b{border-collapse:collapse;}
.tableStyle02b th{background:url(img/tableStyle06b.gif) 0 0 no-repeat;height:37px;text-align:right;}
.tableStyle02b td{padding:0 10px;height:20px;line-height:20px;}
.tableStyle03{border-collapse:collapse;}
.tableStyle03 tr{border-bottom:1px solid #CCC;}
.tableStyle03 th{background:url(img/tableStyle07.gif) 0 0 no-repeat;height:37px;text-align:right;}
.tableStyle03 td{padding:0 10px;height:20px;line-height:20px;}
.tableStyle04{border-collapse:collapse;}
.tableStyle04 tr{border-bottom:1px solid #CCC;}
.tableStyle04 th{background:url(img/tableStyle08.gif) 0 0 no-repeat;height:37px;text-align:right;}
.tableStyle04 td{padding:0 10px;height:20px;line-height:20px;}
#td108{width:108px;padding:0 0 0 0;text-align:center;}
.tableStyle05{border-collapse:collapse;border:0;padding:0;margin:0;background:url(img/tableStyle03.gif) 0 0 repeat-x;}
.tableStyle05 td{border:1px solid #ccc;padding:4px 6px;font-size:10pt;text-align:left;}
.tableStyle05 th{height:30px;line-height:30px;color:#fcfcfc;font-size:11pt;}

.tableStyle05v{border-collapse:collapse;border:0;padding:0;margin:0;background:url(img/tableStyle03.gif) 0 0 repeat-x;}
.tableStyle05v td{border:1px solid #ccc;padding:4px 6px;font-size:10pt;text-align:left;}
.tableStyle05v th{height:30px;line-height:30px;color:#fcfcfc;font-size:11pt;}
.tableStyle06{border-collapse:collapse;border:0;padding:0;margin:0;background:url(img/tableStyle03.gif) 0 0 repeat-x;}
.tableStyle06 td{border:1px solid #ccc;padding:4px 6px;font-size:10pt;}
.tableStyle06 th{height:30px;line-height:30px;color:#fcfcfc;font-size:11pt;}

.tableStyle07{border-collapse:collapse;border:0;padding:0;margin:0;background:url(img/tableStyle03.gif) 0 0 repeat-x;}
.tableStyle07 td{border:2px solid #ccc;padding:4px 6px;font-size:11pt;}
.tableStyle07 th{height:30px;line-height:30px;color:#fcfcfc;font-size:12pt;}

input.charFull{width:96%;}
* html input.charFull{width:96%;}

input.charbig{width:20em;}


html > body .tableStyle01{position:absolute;left:-1px;top:-4px;}
#signUp table td{border:1px solid #ccc;padding:4px 6px;}
#signUp table th{border:1px solid #ccc;padding:4px 6px;}
#signUp .newsDownload{line-height:20px;padding:3px 0 3px 25px;border-top:1px solid #ddd;color:#000;font-size:10px;background:url(img/dlLogo.gif) no-repeat 0 5px;}

.loginBoxRight{width:160px;border:1px solid #ccc;border-bottom:none;border-top:none;text-align:center;padding:10px 0 0 0;font-size:13px;line-height:25px;}
#loginBoxButtom{background:url(img/loginBox_bottom.gif) left bottom no-repeat;height:24px;width:162px;margin:-1px 0 10px 0;}
#pageSideLeft .loginBoxRight .paddingBox{}
.loginBoxRight div {line-height:30px;}
.loginBoxRight div div{margin-bottom:2px;}

.signUp{color:red;}
.signUp a,
.signUp a:link,
.signUp a:hover,
.signUp a:visited{color:red;}
.signUpTb01{border-collapse:collapse;padding:0;margin:0;border:1px solid #ddd;}
.signUpTb01 th{text-align:right;padding:4px 6px;width:15%;}
.signUpTb01 td{text-align:left;padding:4px 6px;}
.signUpTb02{border-collapse:collapse;padding:0;margin:0;border:1px solid #ddd;}
.signUpTb02 th{text-align:center;padding:4px 2px;font-size:10px;}
.signUpTb02 td{text-align:left;padding:4px 1px;text-align:center;}
.signUpTb03{border-collapse:collapse;padding:0;margin:0;}
.signUpTb03 th{text-align:left;padding:4px 2px;border-bottom:1px solid #ddd;}
.signUpTb03 td{text-align:left;padding:4px 1px;}

.textBox01{border:1px solid #666;width:100px;}
.textBox02{border:1px solid #666;width:90%;}
.textBox03{border:1px solid #666;width:55%;}
.important{color:#CC3333;}
.lost{color:red;}
.black{color:#000;}

.brainListTb{border-collapse:collapse;background:url(img/tableStyle02.gif) 0 0 repeat-x;}
.brainListTb th{border:none;padding:4px 6px;text-align:left;}
.brainListTb td{border:1px solid #ccc;padding:4px 6px;text-align:left;}

.brainListTb02{border-collapse:collapse;margin-bottom:10px;}
.brainListTb02 th{border:none;padding:4px 6px;text-align:left;background:url(img/tableStyle02.gif) 0 0 repeat-x;}
.brainListTb02 td{border:1px solid #ccc;padding:4px 6px;line-height:20px;}
.brainListSl01{width:130px;font-size:11px;height:20px;}

.reportTb00{border-collapse:collapse;}
.reportTb00 th{border:none;padding:4px 6px;text-align:center;}
.reportTb00 td{border:none;padding:4px 6px;line-height:20px;text-align:center;}

body .reportTb01{border-collapse:collapse;}
body .reportTb01 th{border:1px solid #ccc;padding:4px 6px;text-align:center;background:url(img/tableStyle02.gif) 0 0 repeat-x;}
body .reportTb01 td{border:1px solid #ccc;padding:4px 6px;line-height:20px;text-align:center;}
.reportTb02{border-collapse:collapse;}
.reportTb02 th{border:1px solid #ccc;padding:4px 6px;text-align:right;background:#efefef;width:25%;}
.reportTb02 td{border:1px solid #ccc;padding:4px 6px;line-height:20px;text-align:left;}
.reportTb03{border-collapse:collapse;padding:0;margin:0;margin-top:10px;width:100%;}
.reportTb03 th{padding:2px 6px;text-align:left;width:25%;font-size:12pt;color:#000;}
.reportTb03 td{padding:2px 6px;text-align:right;}
.reportTb03 td .button01{float:right;}

table.reportTb01 span.turnOn{padding-left:18px;background:url(img/turnOn.gif) 1px 1px no-repeat;}
table.reportTb01 span.turnOff{padding-left:18px;background:url(img/turnOff.gif) 1px 1px no-repeat;}
table.reportTb01 span.disabled{padding-left:18px;background:url(img/disabled.gif) 1px 1px no-repeat;}

table.tableStyle05 span.turnOn{padding-left:18px;background:url(img/turnOn.gif) 1px 1px no-repeat;}
table.tableStyle05 span.turnOff{padding-left:18px;background:url(img/turnOff.gif) 1px 1px no-repeat;}
table.tableStyle05 span.disabled{padding-left:18px;background:url(img/disabled.gif) 1px 1px no-repeat;}
table.tableStyle05 span.none{padding-left:18px;background:url(img/none.gif) 1px 1px no-repeat;}

#tdCenter{text-align:center;}
.tdCenter{text-align:center;}
#tdLeft{text-align:left;}
#tdStyle01{background:#ddd;}

.divSelectBar{padding:7px 0; text-align:right;}

#brainOutTable td{text-align:center;}
#brainInTable td{height:20px;line-height:20px;}
#brainListFlow{overflow:auto;width:100%;height:500px;border:none;}
.brainTable{border-collapse:collapse;}
.brainTable .mid{text-align:center;}
.brainTable th{padding:4px 6px;border:1px solid #999;color:#000;text-align:right;}
.brainTable td{border:1px solid #ccc;padding:4px 6px;}
.brainTable2 {border-collapse:collapse;border:0;padding:0;margin:4px 0 10px 0;}
.brainTable2 th{height:30px;color:#fcfcfc;font-size:11pt;background:#7FBAEC;text-align:right;padding:0 10px 0 0;border:1px solid #ccc;}
.brainTable2 td{border:1px solid #ccc;padding:4px 6px;font-size:10pt;text-align:left;background:#fff;}



#brain ul{list-style:none;padding:6px 0 6px 6px;margin:0;}
.brainInfo2 table{margin-top:10px;background:#fafafa;}
.brainInfo2 table td{padding:0;}
#brain ul li{line-height:20px;height:20px;}


.tableTopic01{border-collapse:collapse;}
.tableTopic01 td{background:#fff;border:1px solid #ccc;text-align:center;border-bottom:none;}

.button01{background:url(img/button01.gif) 0 0 no-repeat;display:block;width:90px;height:26px;line-height:26px;text-align:center;}
.inputWidth01{width:110px;}

.tbFix01{height:30px;line-height:30px;color:#FFF;}

#contactTb{border:#ccc 1px solid;color:#000;}

#areaIDtd{float:left;}

.downloads_title{list-style-type:none;margin-bottom:12px;}