html{ height:100%; }
body{ margin:30px 0px 0px 0px; height:100%; font-family:Arial, Helvetica, sans-serif; }
img{ border:0px; }

#dvWrapper{ width:777px; margin:0px auto; }

.header{ font-size:0px; padding:0px 0px 10px 20px; }
.header .mainmenu{ float:right; list-style:none; padding:0px; margin:48px 0px 0px 0px; }
.header .mainmenu li{ float:left; font-size:12px; text-transform:uppercase; border-left:solid 1px #FFF; }
.header .mainmenu li a{ color:#FFF; display:block; text-decoration:none; padding:20px 15px; margin:0px 0px 0px 0px; }
.header .mainmenu .m1{ background-color:#6fca2d; }
.header .mainmenu .m2{ background-color:#a8d846; }
.header .mainmenu .m3{ background-color:#add4bf; }
.header .mainmenu .m4{ background-color:#4ab7bc; }
.header .mainmenu .m5{ background-color:#72baaf; }

.showcase{ background:url(images/showcase.gif) no-repeat; width:777px; height:265px; overflow:hidden; clear:both; margin-bottom:10px; }
.showcase p{ display:block; width:230px; float:right; color:#FFF; font-size:11px; padding:25px 20px 0px 0px; margin:0px; }
.showcase p span{ display:block; text-align:right; font-size:10px; padding:0px 10px 0px 0px; margin:0px; }
.showcase p span.client{ font-size:10px; }

.sub_showcase{ background:url(images/sub_showcase.gif) no-repeat; overflow:hidden; width:777px; height:100px; margin-bottom:10px; }
.sub_showcase h1{ padding:10px 10px 0px 0px; margin:0px; color:#FFF; font-size:36px; font-weight:normal; text-align:right; }

.contentpanel{ background:url(images/cpanel_bg.gif) repeat-y; border-bottom:solid 1px #DDD; overflow:hidden; float:left; width:777px; }
.contentpanel_news{ border-bottom:solid 1px #DDD; overflow:hidden; float:left; width:777px; }

h1{ color:#65B2B6; font-size:24px; font-weight:normal; padding:10px 0px 10px 10px; margin:0px; }
p{ font-size:12px; color:#666; padding:0px 10px 10px 10px; margin:0px; line-height:20px; }
p.more{ text-align:right; clear:both; }
a{ color:#66b1b7; }
ul{ padding:0px; margin:0px 0px 10px 25px; }
ul li{ font-size:12px; color:#66b1b7; line-height:20px; }
.adv{ text-align:center; padding:20px 0px; font-size:0px; }
.breadcrumb{ font-size:11px; }

.n_date{ color:#999; font-size:11px; padding:0px 0px 0px 10px; line-height:normal; }
.n_title{ color:#6fca2d; font-weight:bold; padding:0px 0px 0px 10px; line-height:normal; }
.n_data{ }

.contentpanel .lftpanel{ width:500px; float:left; }

.contentpanel .rgtpanel{ width:277px; float:right; }

.footer{ clear:both; font-size:12px; color:#999; padding:20px 0px; }
.footer a{ color:#66b1b7; text-decoration:none; }

form{ padding:0px; margin:0px; }

.holder{ clear:both; padding:0px 0px 0px 10px; }
.formholder{ clear:both; padding:30px 0px 0px 10px; }
label{ display:block; font-size:12px; color:#666; float:left; width:70px; padding:3px 0px 0px 0px; margin:0px 0px 10px 0px; }
.fdata{ font-size:12px; padding:3px 0px 0px 0px; display:block; float:left; }
.button{ clear:both; padding:10px 0px 0px 80px; }
input,textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:375px; }
textarea{ overflow:auto; }
input#btnSubmit{ width:auto; height:25px; cursor:pointer; background-color:#65B2B6; border:solid 1px #3F8085; }
br{ clear:both; }






