html, body, table, tr, td, form, textarea, select { padding:0px; margin:0px; }

body { font:12px Arial,Tahoma; background:#cee39f; }

img { border:none; }

table { border-collapse:collapse; border-spacing:0px; }

tr,td { vertical-align:top; text-align:left; }



.clear { clear:both; height:0px; font-size:1px; line-height:0px; }


.top-bg { width:100%; height:70px; table-layout:fixed; background:url(images/top-bg.gif) repeat-x; }
.topbox { width:1000px; }
.topbox table td { vertical-align:bottom; }
.logo-bg { width:217px; height:70px; background:url(images/logo-bg.jpg) no-repeat; }
.logo-bg div { margin-left:48px; }

.menu { height:30px; }
.menu center { position:relative; top:8px; }
.menu-item { height:30px; line-height:30px; display:block; color:#fff; font:bold 12px Arial; cursor:pointer; text-decoration:none; white-space:nowrap; }
.menu-item#a, .menu-item:hover { color:#ff8a00; }
.menu-item div.l { width:11px; height:30px; float:left; }
.menu-item div.c { height:30px; padding:0px 11px; float:left; }
.menu-item div.r { width:11px; height:30px; float:left; }
.menu-item#a div.l { background:url(images/tmenu-l.gif) no-repeat top left; }
.menu-item#a div.c { background:url(images/tmenu-c.gif) repeat-x top left; }
.menu-item#a div.r { background:url(images/tmenu-r.gif) no-repeat top left; }
.submenu { position:absolute; z-index:1000; margin-top:-1px; background:#6b9c04; display:none; }
.submenu td { padding:5px 10px; vertical-align:middle; }
.submenu a { display:block; color:#fff; font:bold 12px Arial; cursor:pointer; text-decoration:none; white-space:nowrap; }
.submenu a:hover { color:#ff8a00; }
.menu table.active { background:#e2ebc4; }
.menu table.active a { color:#fff; }
.menu table.active a:hover { color:#ff8a00; }

.main-bg { width:100%; height:496px; background:#e2ebc4; table-layout:fixed; }
.mainbox { width:1000px; }

.content-bg, .content-bg2 { width:1000px; height:496px; background:url(images/man.jpg) no-repeat left bottom; }
.content-bg2 { background:url(images/man2.jpg) no-repeat left bottom; }

.lang { color:#6b9c03; padding-top:16px; }
.lang a { color:#6b9c03; font-weight:bold; text-decoration:none; margin:0px 8px; }
.lang a:hover { text-decoration:underline; }

.caption-1 { height:50px; text-align:right; margin-top:9px; font:bold 31px 'times new roman'; color:#6b9c03; }


.tabs-1 { height:25px; }
.tabs-1 a.tab { height:25px; line-height:25px; display:block; cursor:pointer; text-decoration:none; color:#fff; font-size:12px; white-space:nowrap; }
.tabs-1 a.tab div { width:130px; height:25px; text-align:center; vertical-align:middle; background:url(images/tab-1p.png) no-repeat left; }
.tabs-1 a.tab div:hover { background:url(images/tab-1a.png) no-repeat left; }
.subtabs { position:absolute; z-index:1000; display:none; }
.subtabs td { padding:5px 10px; vertical-align:middle; background:#ffb100; }
.subtabs a { min-width:109px; display:block; color:#fff; font:12px Arial; cursor:pointer; text-decoration:none; white-space:nowrap; }

.lmenu { width:167px; background:url(images/lmenu-bg.gif) repeat-y; }
.lmenu div { height:7px; font-size:1px; background:#6b9c03; }
.lmenu table { width:157px; margin-left:5px; }
.lmenu table td { padding:1px 0px; background:url(images/line-2.gif) repeat-x bottom; }
.lmenu table td.last { background:none; }
.lmenu a { display:block; padding:6px 8px; margin-bottom:1px; color:#185904; text-decoration:none; font:12px Arial; }
.lmenu a:hover, .lmenu a.s { color:#fff; background:#6b9c03; }

.box-1 { width:100%; height:92px; }
.box-1 td.text { padding:13px; font-weight:bold; line-height:18px; background:#fff; color:#185a04; }


.box-2 { width:520px; height:313px; margin-top:7px; }

.calc-bg { width:259px; height:313px; background:url(images/rect1-c.gif) repeat-y; }
.calcbox { background:url(images/rect1-t.gif) no-repeat top; }
.calc { margin:0px 13px; }
.calc div.caption { font:bold 16px Arial; color:#fff; margin:13px 0px 8px 0px; }
.calc table { width:100%; }
.calc table td { vertical-align:middle; }
.calc table.list { width:231px; height:22px; }
.calc table.list td { color:#fff; }
.calc table.list a { /*color:#414141;*/color:#fff; text-decoration:underline; }
.calc table.list a:hover { text-decoration:none; }
.calc table.list td.upload { width:40%; color:#fff; text-align:right; }
.calc table.list td.mark { width:20%; text-align:right; }
.calc textarea { width:231px; height:54px; font-size:12px; border:1px solid #676767; }
.calc select { border:1px solid #676767; font-size:12px; margin:1px 0px; padding:1px; }
.calc select option { height:18px; line-height:18px; padding-right:20px; }
.calc label { /*color:#454343;*/color:#fff; }
.calc div.small-text { color:#fff; font-size:10px; line-height:16px; text-align:right; }
.calc td.button { width:100px; padding-top:10px; text-align:right; }
.calc td.result { font:bold 16px Arial; color:#fff; }
.calc td.result a { font:bold 16px Arial; color:#fff; cursor:pointer; text-decoration:none; }
.calc td.result a:hover { text-decoration:underline; }
.calc td.mark-doc, .calc td.mark-rtf, .calc td.mark-xml, .calc td.mark-txt { width:25%; height:34px; padding-left:20px; }
.calc td.mark-doc { background:url(images/doc.png) no-repeat center left; }
.calc td.mark-rtf { background:url(images/rtf.png) no-repeat center left; }
.calc td.mark-xml { background:url(images/xml.png) no-repeat center left; }
.calc td.mark-txt { background:url(images/txt.png) no-repeat center left; }


.textbox { width:250px; }
.textbox div.caption { color:#ff8a00; margin:8px 0px; font-weight:bold; }
.textbox div.date { color:#6b9c03; font-size:11px; }
.textbox div.name { color:#6b9c03; font-weight:bold; }
.textbox div.text { color:#504f4f; text-align:justify; }
.textbox div.p { text-indent:30px; }
.textbox div.link { text-align:right; }
.textbox div.link a { color:#6b9c03; font-style:italic; text-decoration:underline; }
.textbox div.link a:hover { text-decoration:none; }
.textbox div.line-1 { height:2px; margin:5px 0px 8px; background:url(images/line-1.gif) repeat-x; }
.textbox p { margin:2px; }


.footer1 { width:100%; height:112px; background:#6b9c03; table-layout:fixed; }
.footer1-l { height:112px; background:url(images/footer1-l.gif) repeat-x; }
.footerbox1 { width:1000px; }
.footer1-bg { width:420px; height:112px; background:url(images/footer1-bg.jpg) no-repeat; }

.footer1 td.text { color:#454343; background:url(images/rect1-b.png) no-repeat top left; padding:25px 0px 0px 25px; line-height:17px; }
.our-mission { width:210px; }
.footer1 div.caption { color:#fff; font-weight:bold; }
.footer1 td.s { width:57px; }
.footer1 td.mark { width:8px;height:18px;vertical-align:middle; }
.benefits table td { vertical-align:middle; }


.footer2 { width:100%; height:58px; table-layout:fixed; }
.pay-logo { width:335px; text-align:right; vertical-align:middle; }
.pay-logo img { margin:0px 10px; }
.footer2 td.s { width:50px; }
.bmenu { width:615px; vertical-align:middle; color:#6b9c03; font-size:11px; white-space:nowrap; }
.bmenu a { font-size:11px; text-decoration:none; color:#6b9c03; margin:0px 5px; white-space:nowrap; }
.bmenu a:hover { text-decoration:underline; }
.copyright { margin-top:5px; }
.copyright span { font-size:12px; margin:0px 5px; }
.copyright a { font-size:12px; text-decoration:none; color:#6b9c03; margin:0px 5px; }
.copyright a:hover { text-decoration:underline; }


.wordle { width:100%; margin-top:10px; table-layout:fixed; }
.wordlebox { width:760px; color:#81bd03; }
.wordle table { width:100%; }
.wordlebox td { text-align:center; }


.content { padding:13px; line-height:18px; background:#fff; color:#504f4f; text-align:justify; }
.content div.caption { color:#ff8a00; margin:8px 0px; font-weight:bold; }
.content div.date { color:#6b9c03; font-size:11px; }
.content div.name { font-size:13px; color:#6b9c03; font-weight:bold; text-decoration:none; }
.content div.name a { font-size:13px; color:#6b9c03; font-weight:bold; text-decoration:none; }
.content div.name a:hover { text-decoration:underline; }
.content div.text { color:#504f4f; text-align:justify; }
.content div.p { text-indent:30px; }
.content div.link { text-align:right; }
.content div.link a { color:#6b9c03; font-style:italic; text-decoration:underline; }
.content div.link a:hover { text-decoration:none; }
.content div.line-1 { height:2px; margin:5px 0px 8px; background:url(images/line-1.gif) repeat-x; }


.calcform table { width:100%; }
.calcform input { width:200px; height:18px; font-size:12px; border:1px solid #ddd; }
.calcform input.submit { width:75px; height:23px; line-height:23px; border:1px solid #aaa; }
.calcform textarea { width:300px; height:150px; font-size:12px; border:1px solid #ddd; margin:4px 0px; }
.calcform select { border:1px solid #ddd; font-size:12px; margin:1px 0px; padding:1px; }
.calcform select option { height:18px; line-height:18px; padding-right:20px; }
.calcform td { height:30px; vertical-align:middle; }
.calcform td.name { width:150px; text-align:right; }
.calcform td.value { padding-left:15px; }

.a_button { padding:3px 8px; line-height:21px; border:1px solid #aaa; background:#d4d0c8; text-decoration:none; color:#000; }

.tags { padding-bottom:30px; }
.tags a { text-decoration:none; color:#6b9c03; margin:0px 7px; white-space:nowrap; }
.tags a:hover { text-decoration:underline; }
.tags a.a3 { font:bold 12px Arial; }
.tags a.a2 { font:12px Arial; }
.tags a.a1 { font:10px Arial; }


#theToolTip { position:absolute; left:-300px; width:200px; border:2px solid #C0C09F; padding:6px 0px 0px 10px; background-color:#FFFFCC; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4); }
#ToolTipPointer { position:absolute; left:-300px; z-index:101; visibility:hidden; }
#theToolTip p { font-size:12px; color:#333333; line-height:18px; margin-right:10px; margin-top:0px; }
#ToolTipTextWrap { font-weight:bold; font-size:12px; color:#592C16; margin-right:10px; }

#tinybox { position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000; }
#tinymask { position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:1500; }
#tinycontent { background:#fff; }
