/* general */
form{margin:0px;padding:0px;}
a{color: #4cac00;text-decoration:none;font: 11px Georgia;}
a:hover{color:#008510;text-decoration:underline;}
p{margin:0px 0px 10px 0px;padding:0px;}

/* layout */
html, body{width:100%;height:100%;margin:0px;padding:0px;background:#fff url("../images/bg_site.gif") repeat-x left top;color:#666666;}
div#main{margin:0px auto;width:740px;padding-bottom:20px;font:11px Georgia;}
div#header{height:121px;}
div#sub_header{height:121px;float:left;width:555px;}
div#nav{height:20px;padding-top:70px;color:#666666;font:11px Georgia;}
div#nav a{color: #4cac00;}
div#nav a:hover{color:#008510;text-decoration:underline;}
div#menu a img{border:0px;}
div#menu img{float:left;}
div#menu img#menu_contact{float:right;}
div#menu{margin-top:5px;height:26px;background:#008510;}
div#logo{height:121px;width:150px;float:right;}

/* content */
div#middle{clear:both;margin-top:25px;background:url("../images/bg_right.gif") repeat-y right top;}
div#middle_center{background:url("../images/bg_right_bottom.gif") no-repeat right bottom;}
div#content{width:555px;}
h1 span{display:none;}
h1{padding:0px;margin:0px 0px 10px 0px;}
div.gray{background:#f0f0f0;color:#656565;border:1px solid #cfcfcf;padding:5px;margin-bottom:15px;}
div.gray img{border:1px solid #ffffff;}
ol.fix_width{margin:0px;padding:0px;list-style: none;}
ol.fix_width li{float:left;width:270px;height:15px;margin:0px;padding:0px;line-height:15px;}

/* right */
div#middle_right{background:url("../images/bg_right_top.gif") no-repeat right top;width:180px;float:right;}
div#middle_right_padding{width:145px;padding:10px 10px 10px 25px;}
div#middle_right ol{margin:0px;padding:0px;list-style: none;}
div#middle_right li{float:left;width:136px;}

/* footer */
div#footer{clear:both;background:#f0f0f0;color:#656565;border:1px solid #cfcfcf;margin-top:15px;padding:3px 10px;}
a.details_on{display:block;background:url("../images/plus_details_off.gif") no-repeat left top;padding-left:16px;color:#4bad00;}
a.details_on:hover{background:url("../images/plus_details_on.gif") no-repeat left top;color: #008510;}
div.arrow{background:url("../images/arrow.gif") no-repeat 0px 1px;margin:0px;padding:0px 0px 0px 20px;height:15px;}
div.plus{background:url("../images/plus_details_off.gif") no-repeat 0px 0px;margin:0px;padding:0px 0px 1px 18px;height:15px;color:#000;font-weight:bold;}
div.plus a.plus{color:#000;font-weight:bold;}
div.white{width:423px;border:1px solid #cfcfcf;background:#fff;padding:5px;height:246px;background:url("../images/background_img.gif") no-repeat center center;}
div.white img{border:1px solid #fff;}
div.images{border-bottom:1px solid #d2d2d2;margin-left:12px;padding-bottom:7px;width:107px;}
div.image_box a{display:block;float:left;}
.td_left, .td_right{height:59px;}
.td_left a, .td_right a{display:block;width:48px;height:48px;margin-top:11px;}
.td_left a{margin-right:11px;}
.td_left a img, .td_right a img{margin-top:33px;}
#client_image{margin:10px 0px 20px 0px;}
a.gri{color:#838383;}
div.cell{float:left;width:250px;padding-right:25px;margin-bottom:20px;}
div.row{clear:both;}
label{font:bold 12px arial;width:100px;display:block;}
.text{border:1px solid #cfcfcf;color:#333;font:11px arial, sans-serif;width:300px;}
.imageCode{border:1px solid #cfcfcf;color:#333;font:11px arial, sans-serif;width:40px;}
.error, .success{background:#f0f0f0;border:1px solid #cfcfcf;font-weight:bold;padding:5px 10px;margin-bottom:10px;width:414px;}
.error{color:red;}
.success{color:#008510;}
#middle_right_padding img{margin-bottom:7px;}