html, body {margin:0; padding:0; height:100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
a 		{border:none; outline:none; color:#008284; text-decoration:underline;}
a:hover {border:none; outline:none; color:#333333; text-decoration:none;}
a:active{border:none; outline:none;}
a img 	{border:none; outline:none;}
p, form, ul, li {margin:0; padding:0; list-style-type:none;}
h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px; font-weight:normal;}
h1 {}
h2 {font-family:Times New Roman; font-size:22px; position:relative;}
h3 {font-size:18px; color:#255D4C; margin-bottom:19px;}
h4 {font-size:18px; color:#255D4C; padding-left:5px; margin-bottom:15px;}
h5 {}
h6 {}
ul{list-style-image: url(/images/li.gif); margin:0 auto; padding:8px 10px 0px 25px;}
li{margin:5px 5px 3px 5px; padding:0px;}
.clear {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;}
.bold {font-weight:bold;}
.color-green {color:#FFF; background-color:#0c4c4c; font-weight:bold;}
.color-green2 {background-color:#f4f9f5;}
.color-green3 {background-color:#e7f1e2;}

/* ------- Top Section CSS ------- */
.main-top{width:980px; margin:0px auto; padding:0px; padding-top:22px;}
.logo{float:left; padding-right:80px;}
.top-banner{float:left; padding-top:12px; padding-right:43px;}
.toplinks-back{background:url(/images/toplinks-back.gif) no-repeat; width:254px; height:28px; float:left; font-size:11px; margin-top:12px;}
/* ------- Top Section CSS ------- */

/* ------- Navigation Section CSS ------- */
/* ------- Navigation Section CSS ------- */

/* ------- Header Section CSS ------- */
/* ------- Header Section CSS ------- */

/* ------- Main Section CSS ------- */
.wrapper-page {width:980px; margin:0 auto; padding:0px;}
.main-working{width:720px; float:left; padding-left:20px; padding-right:20px;}
.main-homeworking{width:958px; float:left; padding-left:22px; padding-top:20px; padding-bottom:20px;}
.main-crumbar{padding:20px 0px 21px 0px; width:720px; float:left;}
.main-crumbar .in-active a 	     {outline:none; color:#008284; text-decoration:none; font-size:11px; float:left;}
.main-crumbar .in-active a:hover {outline:none; color:#333333; text-decoration:underline; font-size:11px; float:left;}
.main-crumbar .active  	     {outline:none; color:#333333; text-decoration:none; font-size:11px; float:left;}
.main-crumbar .crumbar-bullet    {float:left; padding:4px 6px 0px 10px;}
.text1{padding-bottom:20px; font-size:12px; color:#333; padding-left:1px;}
.text2{padding-bottom:20px; font-size:12px; color:#333; width:450px; float:left;}
.text3{padding-bottom:20px; font-size:12px; color:#333; width:500px; float:left;}
.text4{padding-top:20px; padding-bottom:10px;}
.text5{padding-top:20px; padding-bottom:10px;}
.dot-line{padding-bottom:20px; color:#333; background:url(/images/dot.gif) repeat-x; width:700px;}
.dotline{background:url(/images/dot.gif) repeat-x; height:1px; margin:12px 0px 11px 0px; font-size:0px; padding:0px;}

.mainsec{width:285px; float:left; margin-right:38px;}
.mainsec-pic{margin-top:-12px;}
.main-news{font-size:11px;}
.main-newsdate{background:url(/images/date-back.gif) no-repeat; width:69px; float:left; padding-right:11px; color:#838582; text-align:right;}
.main-newstext{width:195px; float:left; padding-bottom:13px;}

.corner-main{margin-left:35px;}
.cornert{width:620px; height:5px; margin:0px; padding:0px; background:url(/images/cornert.gif) no-repeat; float:left; font-size:0px;}
.cornerc{margin:0px; padding:0px; background-color:#F3F8F1; padding-right:12px; width:607px; float:left; padding-bottom:13px; padding-left:2px; padding-top:8px;}
.cornerc ul{list-style-image: url(/images/arrow-bullet.gif); margin:0 auto; padding:5px 10px 0px 25px;}
.cornerc li{margin:5px 5px 10px 5px; padding:0px; font-size:18px; color:#255D4C;}
.cornerb{width:620px; height:5px; margin:0px; padding:0px; background:url(/images/cornerb.gif) no-repeat; margin-bottom:34px;}
.partner-logo { width:217px; height:146px; float:left; padding-left:1px; padding-top:5px; padding-right:10px; margin-bottom:10px; background:url(/images/blanklogo.jpg) no-repeat;}
.client-logo { width:132px; height:133px; float:left; padding-left:6px; padding-top:11px; padding-right:30px; margin-left:5px; margin-bottom:20px; background:url(/images/clientbg.gif) no-repeat;}
.client-logo-head{ padding-bottom:8px; font-size:12px; color:#333; width:500px; float:left; padding-left:15px; background:url(/images/li.gif) no-repeat; color:#255d4c; font-weight:bold; margin-top:5px;}
.brow-button { width:185px; height:22px; background:url(/images/brow-button.gif) no-repeat; color:#255d4c; padding-top:7px; padding-left:22px;}
.app-tab{width:624px; float:left; margin:0px; margin-left:48px; text-align:center; padding:0px; background-color:#0c4c4c; color:#FFF; font-weight:bold; height:19px; padding-top:3px; margin-bottom:3px;}
/* ------- Main Section CSS ------- */

/* ------- Button Section CSS ------- */
/* ------- Button Section CSS ------- */

/* ------- Page Counting CSS Section ------- */
#dotline-numberid{ background:url(/images/num-line.gif) repeat-x; height:40px; margin:0 auto; text-align:center; font-size:12px;}
#dotline-numberid a {color:#008284; text-decoration:none; outline:none; float:left;}
#dotline-numberid a:hover {color:#333333; text-decoration:none; outline:none; float:left;}
#dotline-numberid .num_active{color:#000; text-decoration:none; outline:none; float:left;}
.dotline-number{width:230px; margin:0 auto; color:#BFBCC1; font-size:12px;}
.imgpadding2{padding:0px 8px; vertical-align:middle; float:left;}
.dotline-numclass{ background:url(/images/num-line.gif) repeat-x; height:40px; margin:0 auto; margin-top:10px; padding:4px 0px; text-align:center; font-size:11px;}
/* ------- Page Counting CSS Section ------- */

/* ------- Side Panel Section CSS ------- */
.main-sidepanel{width:217px; float:left; padding-top:54px; height:auto; padding-left:3px;}
.sub-sidepanel a{width:185px; float:left; background-image:url(/images/side-button.gif); font-weight:bold; text-decoration:none; background-repeat:no-repeat; padding-left:22px; padding-top:7px; padding-bottom:7px; color:#333333;}
.sub-sidepanel a:hover{width:185px; float:left; background-image:url(/images/side-select-button.gif);font-weight:bold; text-decoration:none; background-repeat:no-repeat; padding-left:22px; padding-top:7px; color:#255d4c; padding-bottom:7px;}
.active-sidepanel a {width:185px; float:left; background-image:url(/images/side-select-button.gif);font-weight:bold; text-decoration:none; background-repeat:no-repeat; padding-left:22px; padding-top:7px; color:#255d4c; padding-bottom:7px;}
.active-sidepanel a:hover{width:185px; float:left; background-image:url(/images/side-button.gif); font-weight:bold; text-decoration:none; background-repeat:no-repeat; padding-left:22px; padding-top:7px; padding-bottom:7px;}
.dot-line{ width:207px; background:url(/images/dot-line.gif) repeat-x; height:1px; margin:0px; padding:0px; float:left; overflow:hidden;}
/* ------- Side Panel Section CSS ------- */

//* ------- Form Section CSS ------- */
.main-form{margin-left:10px;}
.form-corner1{ background:url(/images/form-corner1.gif) no-repeat; width:590px; height:30px;}
.form-corner2{ background:url(/images/form-corner2.gif) no-repeat; width:590px; height:30px; font-size:0px;}
.form-back{ background:url(/images/form-back.gif) repeat-y; width:590px; float:left;}
.mandatory{padding:0px; float:right; padding-right:85px; margin-bottom:12px;}
.mark{color:#C90103; vertical-align:top; padding:0px 3px;}
.form-row{width:555px; margin-left:35px;}
.form-row2{margin-left:237px;}
.form-row3{margin-left:280px;}
.form-text{float:left; width:200px;}
.form-input{float:left; width:353px;}
.form-space {clear:both; height:9px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;}


.errordiv{background:url(/images/errordiv.gif) no-repeat; width:254px; height:19px; color:#990000; padding:2px 2px 0px 4px; margin-left:193px;} 

select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;	border:1px solid #D8D8D8; border-top:1px solid #ADACB2; padding:2px;}
input {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.shortInput, .normalInput, .mediumInput, .longInput, .small  {border:1px solid #D8D8D8; border-top:1px solid #ADACB2; background-color:#ffffff; padding:2px 3px 0px 3px; height:18px;}
.normalSelect{width:200px; font-size:11px;}
.mediumSelect{width:205px; font-size:11px;}
.normalInput{width:200px; border:1px solid #D8D8D8; border-top:1px solid #ADACB2;float:left;}
.smallInput{width:50px; border:1px solid #D8D8D8; border-top:1px solid #ADACB2;}
.normaltextarea{width:280px; height:100px; border:1px solid #D8D8D8; border-top:1px solid #ADACB2;}
.mediumInput{width:145px;}
.note{border:1px solid #c8dfbd; background-color:#fbfdfb; color:#666666; padding:10px 10px; font-size:11px; width:270px; margin-left:130px; margin-top:15px;}
.note1{border:1px solid #F8F6EF; background-color:#FFFFF4; color:#666666; padding:5px 5px; font-size:12px; width:695px; margin-top:5px; float:left;}
.new-text{ color:#2997ca;}
/* ------- Form Section CSS ------- */

/* ------- Footer Navigation Section CSS ------- */
.main-footernav{background:url(/images/footer-back.gif) no-repeat; width:980px; height:48px; font-size:11px; margin:0px auto; padding:0px; margin-top:30px;}
.main-footernav ul li {display:inline; padding:0px 4.9px; margin:0px; float:left;}
.main-footernav ul li a {color:#008081; text-decoration:none; outline:none; float:left;}
.main-footernav ul li a:hover {color:#333333; text-decoration:none; outline:none; float:left;}
.main-footernav ul li .act {color:#333333; float:left;}
.main-footernav .footerbullet {float:left; margin-top:-2px; vertical-align:top;}
.main-footer{width:980px; font-size:11px; margin:0px auto; padding:0px; color:#819B92;}
.copyright{float:left; font-size:11px; padding-left:11px; padding-top:4px;}
.copyright-nav{margin:0px; padding:0px; float:left; padding-left:92px;}
.copyright-nav ul li {display:inline; padding:0px 5px; margin:0px; float:left; padding-top:0px; list-style:none;}
.copyright-nav ul li a {color:#819B92; text-decoration:none; outline:none; float:left; padding-top:0px;}
.copyright-nav ul li a:hover {color:#333333; text-decoration:none; outline:none; float:left;}
.copyright-nav ul li .act {color:#333333; float:left;}
.copyright-nav .copyrightbullet {float:left; margin-top:-2px; vertical-align:top;}
/* ------- Footer Navigation Section CSS ------- */

/* ------- thanks Navigation Section CSS ------- */
.thanks-main{ margin-left:100px;}
.thankst{width:498px; height:11px; margin:auto; padding:0px; background:url(/images/thankst.gif) no-repeat; float:left; font-size:0px;}
.thanksc{width:470px; margin:auto; padding:0px; float:left; background-color:#F3F8F1; padding-left:20px; padding-right:8px;}
.thanksb{width:498px; height:11px; margin:auto; padding:0px; background:url(/images/thanksb.gif) no-repeat; float:left; font-size:0px;}
/* ------- thanks Navigation Section CSS ------- */
