/*--------------------------------------------------------
All Style
Author: Jayden
Design Corp: Enjoyfire.com
--------------------------------------------------------*/

* {	margin: 0; padding: 0; }
body { background: #FFF ; }
img { border: none; }
td { vertical-align: top; font-size: 12px; font-family: Arial; color: #000; line-height: 20px; }
a { color: #428ce7; text-decoration: none; }
a:hover { color: #666; text-decoration: none; }

a.link2 { color: #000; text-decoration: none; }
a.link2:hover { color: #666; text-decoration: underline; }

.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }


#TopMenu { width: 881px; overflow: hidden; }
#TopMenu ul { list-style-type: none; }
#TopMenu ul li { width: 147px; float: left; }
#TopMenu ul li.last { width: 146px; }
#TopMenu ul li a { display: block; height: 46px; background: url(../img/topmenu_bg.gif); text-align: center; line-height: 46px; color: #FFF; }
#TopMenu ul li a:hover { background: url(../img/topmenu_on.gif); }
#TopMenu ul li a.on { background: url(../img/topmenu_on.gif); }

#LeftMenu { width: 147px; overflow: hidden; background: url(../img/leftmenu_back.gif); text-align: center; }
#LeftMenu ul { list-style-type: none; }
#LeftMenu ul li { width: 104px; padding: 5px 0; }
#LeftMenu ul li a { display: block; height: 30px; background: url(../img/leftmenu_bg.gif); text-align: center; line-height: 30px; color: #0a0a0a; }
#LeftMenu ul li a:hover { background: url(../img/leftmenu_on.gif); color: #FFF; }
#LeftMenu ul li a.on { background: url(../img/leftmenu_on.gif); color: #FFF; }



#activities { width: 100%; overflow: hidden; margin: 10px 0 0; }
#activities ul { list-style-type: none; }
#activities ul li { padding: 20px 0 10px; width: 100%; border-bottom: solid 4px #ececec; }
#activities ul li img { float: right; }
#activities ul li em { color: #2c5d93; font-style: normal; }
#activities ul li span { font-size: 16px; }
#activities ul li.c { border-left: solid 4px #ececec; border-right: solid 4px #ececec; text-align: center; padding: 2px; }
#activities ul li.c img { float: none; }
#activities ul li.c .cmore { float: right; }

#job { width: 100%; overflow: hidden; margin: 10px 0 0; }
#job ul { list-style-type: none; }
#job ul li { padding: 10px 0 10px 65px; width: 100%; border-bottom: solid 4px #ececec; }
#job ul li span { color: #2c5b8e; }
#job ul li em { color: #6183ac; font-style: normal; }
#job ul li .bor { width: 350px; padding: 10px; font-weight: normal; border: solid 1px #bfbfbf; margin: 10px 0 7px; }
#job ul li img { float: right; }
#job ul li.nobor { border: none; }

.liststyle01 { width: 202px; height: 314px; overflow: hidden; background: url(../img/list1.jpg); line-height: 21px; }
.liststyle01 ul { list-style-type: none; padding-left: 12px; }
.liststyle01 ul.c1 { margin: 13px 0 0; }
.liststyle01 ul.c2 { padding-top: 25px; }
.liststyle01 ul li { padding: 0 0 0 15px; width: 100%; font-size: 11px; background: url(../img/list1ar.gif) no-repeat left; }
.liststyle01 ul li.none { padding: 0 0 8px; background: none; }
.liststyle01 ul li a { color: #428ce7; }

.input1 { border: solid 1px #44463a; background: #CACACA; height: 16px; }
.textarea1 { border: solid 1px #44463a; background: #CACACA; }


.f_fff { color: #fff; }
.fb11e00 { color: #b11e00; }
.f_809ebe { color: #809ebe; }
.f_3e5e82 { color: #3e5e82; }
.f_b6b6b6 { color: #b6b6b6; }



.f_13 { font-size: 13px; }




.table1 { }
.table1 td { padding: 6px 6px 6px 12px; }
.table1 td.nop { padding: 0; }

.lineh30 { line-height: 30px; }


.spborder1 { border: solid 1px #E5E5E5; }
