body{padding:0px;font:13px arial;background:white}
p,li {line-height:16px;}
form{display:inline}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
.clear{width:1px;height:1px;overflow:hidden;clear:both}

.main_wrapper {text-align:center}
.main{margin:0px auto;width:980px}
.top_small_links{float:right}
.top_small_links div{float:left}
.top_small_links a,.top_small_links a:visited,.top_small_links a:active{font-size:10px;color:#ADB9C2;text-decoration:none}
.top_small_links a:hover{text-decoration:underline}

.bottom_copyright {position:absolute;font-size:12px;color:white;top:32px;right:5px;text-align:right;line-height:16px}
.bottom_small_links{position:absolute;top:30px;left:10px;text-align:left}
.bottom_small_links li {display:inline;color:#ADB9C2;font-size:10px;font-weight:bold}

.top_menu_wrapper li {float:left;height:34px;overflow:hidden;background:#99CC33}
.top_menu_item{padding-top:8px;text-align:center}
.top_menu_wrapper a{color:white;text-decoration:none}
.selected_li {background:white !important;color:#99CC33 !important}
.selected_li a{color:#99CC33;text-decoration:none}

.body_wrapper{width:980px;background:transparent url(../images/content_body_bg.gif) left top repeat-y;text-align:center}
.body_wrapper_inner{width:960px;overflow:hidden;margin:0px auto}
.top_menu_wrapper li {background:#99CC33 url(../images/top_menu_bg.gif) left top repeat-x}
.top_menu_hover {background:white url(../images/top_menu_bg_hover.gif) left top repeat-x !important}
.top_menu_hover .top_menu_item {color:#99CC33 !important}

.top_menu_item_sub_menu {position:absolute;z-index:101;background:#99CC33;color:white;margin-top:11px;display:none;overflow:hidden;border:1px solid #99CC33}
.top_menu_item_sub_menu div{padding:5px;border-top:1px solid white}
.top_menu_item_sub_menu a, .top_menu_item_sub_menu a:active, .top_menu_item_sub_menu a:visited {
	color:white;font-size:12px;text-decoration:none}
.top_menu_item_sub_menu a:hover	{text-decoration:none}


.page_content .title{color:#99CCFF;font-weight:bold;font-size:16px}
.page_content {color:#383E4B}
.page_content h1 {color:#118844;font-size:18px}
.page_content h2 {color:#99CC33;font-size:18px}
.page_content h3 {color:#118844;font-size:12px}
/*
.page_content ul {margin-left:20px;}
.page_content>ul {margin-left:0px !important;}
.page_content .blist ul{line-height:22px} 
.page_content li {list-style:disc inside none}
*/
.page_content ul,.page_content ol,.page_content dl{margin:0em;}
.page_content ol,.page_content ul,.page_content dl{margin-left:2em;}
.page_content ol li{list-style:decimal outside;}
.page_content ul li{list-style:disc outside;}
.page_content dl dd{margin-left:1em;}




.left_sub_menu {list-style-image: url("/images/pages_bullet.gif");padding-left:23px;padding-top:15px;}
.left_sub_menu li {padding:5px;paddint-left:0px;text-align:left;font-weight:bold}
.left_sub_menu li a {font-size:12px;text-decoration:underline;color:#118844}
.left_sub_menu li a:hover {font-size:12px;text-decoration:underline;color:#118844}
a.marked_sub_menu {text-decoration:none !important;color:#7a7a7a !important}


.contact_us_form input, .contact_us_form textarea{border:1px solid #AAA;border-radius:5px;-moz-border-radius: 5px;}
.contact_us_form h1 {color:#00AAEE;font-size:16px}
.contact_us_form div {text-align:center;}
.contact_us_form .r {margin-top:5px;text-align:left !important;padding-left:15px;color:#383E4B;}
.contact_us_form .c {margin-top:5px;text-align:center !important}
.contact_us_form .c input{background:#00AAEE;font-size:16px !important;color:white}
.contact_us_form .err_mess {font-size:10px;color:red;display:none}

a.lblue, a.lblue:active, a.lblue:visited {color:#118844;text-decoration:underline}
a.lblue:hover {text-decoration:underline}

a.dblue, a.dblue:active, a.dblue:visited {color:#00AAEE;text-decoration:none}
a.dblue:hover {text-decoration:underline}

.hpb_components {float:left;width:220px;margin-left:10px;overflow:hidden}
.hpb_components h3 {color:#118844;font-size:12px}

.hpb_images_and_promo {float:left;width:480px;margin-left:10px;overflow:hidden;}
.hpb_images {width:480px;height:360px;overflow:hidden;background:#F5F5F5;position:relative}
.hpb_images_slider {position:absolute;z-index:80;left:0px;top:0px}
.image_number {cursor:pointer;float:left;width:16px;height:16px;margin:5px 5px 0px 0px;color:white}



.hpb_pages {float:left;width:200px;text-align:left;margin-left:20px;font-size:12px;}
.hpb_pages h2 {color:#99CC33;font-size:18px}
.hpb_pages ul {margin-top:10px}
.hpb_pages li {list-style-position:inside;line-height:20px}
.hpb_pages a {text-decoration:none !important}
.hpb_text {margin:20px 10px 10px;text-align:left;line-height:1.5}
.hpb_text h2 {color:#99CC33;font-size:18px}
.hpb_text h1 {color:#99CC33;font-size:18px}
.hpb_text p {color:#383E4B;text-align:justify}
.hpb_text li {color:#383E4B;text-align:justify}

.hpb_text h3 {color:#118844;font-size:12px}

.hpb_text  li {
	list-style:disc inside none;
}

.promo_text {
	float:left;
	left:743px;
	margin-top:8px;
	position:absolute;
	top:74px;
}

.promo_text h2 {
	color:#99CCFF;
	font-size:18px;
	text-align:left;
}

.pages_contactus_form_wrapper {width: 478px;overflow:hidden;}
.contactus_form_mini .form_borders {border:1px solid #AAA;}
.form_borders_fixed_height {height: 111px;}
.contactus_form_mini .tl_corner{border:0px;width:4px;height:4px;float:left;background:white url(../images/tl.gif) left top no-repeat}
.contactus_form_mini .tr_corner{border:0px;width:4px;height:4px;float:right;background:white url(../images/tr.gif) right top no-repeat}
.contactus_form_mini .cform_input{float:left;margin:5px 0px 10px 15px;height:42px;overflow:hidden;}
.contactus_form_mini .send_button{margin-left:10px !important}
.contactus_form_mini .form_header{border-bottom:0px;padding:5px;background: white url(../images/form_header_bg.gif) left top repeat-x;}
.contactus_form_mini .cform_input_text {width:139px;}
.contactus_form_mini .cform_input_select {width:341px;}
.contactus_form_mini .cform_input_button {width:95px;}
.contactus_form_mini select{width:341px;overflow:hidden;}
.contactus_form_mini input{width:133px;overflow:hidden;}
.contactus_form_mini button{
	border:1px solid #AAA;
	margin:13px 0px 0px 5px;
	background:#CCC url(../images/submit_button_bg.gif) left top repeat-x;
	width:90px;
	height:25px;
	color:#333;
	font:bold 12px arial;
}




/**** PROMO *****/
.homepage_promo_block {
	margin-top: 10px;
	text-align: left;
	background: #F5F5F5;	
}
.homepage_promo_block div.image {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 0 0 5px;
	line-height: 100px;
	text-align: center;
}
.homepage_promo_block div.image img {
	margin: 5px;
	height: 90px;
	width: 90px;
}

.homepage_promo_block div.promo_block_text_short {
	blackground: #f5f5f5;
	margin: 5px 0 5px 10px;
	width: 360px;
	overflow:hidden;
	float: left;
} 
.homepage_promo_block div.promo_block_text_wide {
	blackground: #f5f5f5;
	width: 470px;
	overflow:hidden;
	margin: 5px;
}
.homepage_promo_block div.promo_block_more_link {
	text-align: right;
	font-weight: bold;
}

.homepage_promo_block div.promo_block_more_link a {
	font-weight: bold;
}


.promo_block_text h2 {
	color: #118844;	
	font-size: 18px;
	margin-bottom: 5px;
}

.promo_block_text p {
	color:#383E4B;
	text-align: left;
}

#image_title {
	text-align: left;
	padding-left: 10px; 
}

.form_text {
	color:#118844;
	font-weight: bold;
	margin-bottom: 25px;
	margin-top: 25px;
	text-align: justify;
}

.left_contact_form {
  margin-top:30px;
}


/*FRAME*/

.frame {
	background:#CCC url(../images/frame/frame.png) left top repeat-x;
	width:439px;
	height: 175px;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 16px;
	margin-top: 11px;
}

.frame .frame_title {
    height: 20px;
    width: 438px;
    margin-bottom: 8px;
    text-align: left;
   
}

.frame .frame_title a {
	 color: #00AAEE;
     font-size: 17px;
     margin: 0px;
     padding:0px;
     text-decoration: none; 
}

.frame .frame_image {
	margin-right:10px;
	width:150px;
	height: 130px;
	float: left;
}

.frame .frame_text {
	width:275px;
	height: 130px;
	float: left;
}

.frame .frame_text p {
	color:#383E4B;	
	text-align: left;
}


.frame .frame_link {
	text-align: left;
	margin-top:5px;
	
}

.frame .frame_link a {
	color: #00AAEE;
	text-decoration: none; 
}


.imbot {
	visibility: hidden;
	height: 1px;
}

/*FRAME*/















