@charset "utf-8";
/* CSS Document */

#main_hd {
	width: 940px;
}
#bg_hd_top {
	width: 940px; height: 130px; background-image: url(images/bg_top.jpg); background-repeat: no-repeat; float: left;
}
#logo_hd {
	width: 136px; height: 100px; margin: 5px 0px 0px 11px; float: left;
}
#butt_hd {
	width: 617px; height: 80px; margin: 0px 0px 0px 150px; float: left;
}
#banner_hd {
	width: 940px; height: 324px; background-image: url(images/banner_top.jpg); background-repeat: no-repeat; float: left;
} 
#sidebar_hd {width:250px; float: left;}

#sidemenu_hd_top { width: 220px; height: 16px; padding: 17px 15px 17px 15px; border-bottom: #006699 solid 1px; background-image: url(images/sidemenu_bg_top.jpg); font-size: 16px; font-weight: bold; float: left; }
#sidemenu_hd_title { width: 220px; padding: 5px 15px 10px 15px; background-image: url(images/sidemenu_bg_all.jpg); background-repeat: repeat; float: left; }
#sidemenu_hd_head { width: 220px; padding: 10px 15px 10px 15px; color: #E37A11; font-weight: bold; background-image: url(images/sidemenu_bg_all.jpg); background-repeat: repeat; float: left; }
#sidemenu_hd_all { width: 210px; padding: 0px 15px 5px 25px; color: #333333; background-image: url(images/sidemenu_bg_all.jpg); background-repeat: repeat; float: left; }
#sidemenu_hd_bott { width: 250px; height: 15px; margin-bottom: 15px; background-image: url(images/sidemenu_bg_bott.jpg); float: left; }

#content_bg_hd {
	width: 870px; padding: 30px 35px 30px 35px; background-image: url(images/bg_main.jpg); background-repeat: repeat; float: left;
}
#content_hd {
	width: 601px; margin: 0px 0px 0px 19px; float: left;
}
#content_top_hd {width: 601px; height: 17px; background-image: url(images/bg_content_top.jpg); float: left; }
#content_cen_hd {width: 561px; padding: 10px 20px 20px 20px; background-image: url(images/bg_content.jpg); float: left; }
#content_bott_hd {width: 601px; height: 17px; background-image: url(images/bg_content_bott.jpg); float: left; }
#title_hd {width: 561px; height: 37px; border-bottom: #006699 1px solid; float: left; }

#reasons_hd {width: 560px; height: 45px; margin: 0px 0px 15px 0px; float: left; }
#reasons_content {width: 560px; margin: 0px 0px 30px 0px; float: left; }

#main_hd_top {width: 560px; height: 15px; background-image: url(images/main_bg_top.jpg); background-repeat: no-repeat; float: left; }
#main_hd_all {width: 530px; padding: 10px 15px 10px 15px; background-image: url(images/main_bg_all.jpg); background-repeat: repeat; float: left; }
#main_hd_bott {width: 560px; height: 15px; background-image: url(images/main_bg_bott.jpg); background-repeat: no-repeat; float: left; }

#downloads_form_top {width: 520px; height: 15px; padding: 14px 15px 13px 25px; background-image: url(images/downloads_bg_top.jpg); background-repeat: no-repeat; float: left; }
#downloads_form_all {width: 520px; padding: 20px 15px 20px 25px; background-image: url(images/downloads_bg_all.jpg); background-repeat: repeat; float: left; }
#downloads_form_bott {width: 560px; height: 25px; background-image: url(images/downloads_bg_bott.jpg); background-repeat: no-repeat; float: left; }

#contact_info {width: 280px; margin-bottom: 25px; float: left; }

#contact_form_top {width: 560px; height: 17px; background-image: url(images/form_bg_top.jpg); background-repeat: no-repeat; float: left; }
#content_form_all {width: 500px; padding: 10px 20px 30px 40px; background-image: url(images/form_bg_all.jpg); background-repeat: repeat; float: left; }
#content_form_bott {width: 560px; height: 17px; background-image: url(images/form_bg_bott.jpg); background-repeat: no-repeat; float: left; }
#contact_sent {width: 561px; height: 15px; margin: 15px 0px 15px 0px; padding: 20px 0px 20px 0px; background-color: #FF9900; color: #FFFFFF; float: left; }

/* FORM */
fieldset
{
	border-color: #CCCCCC;
}
textarea,input[type='text'],input[type='password'],select
{
	border:1px solid #CCCCCC;
	background: #FFFFFF;
}
fieldset
{
	border:1px solid #CCCCCC;
}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover
{
	border-color: #AAAAAA;
}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus
{
	outline:1px solid #E4E4E4;
	border-color: #00CCCC;
	background-color: #EAEAEA;
}

#footer_bg_hd {
	width: 940px; height: 120px; background-image: url(images/bg_footer.jpg); background-repeat: no-repeat; float: left;
}
#footer_note_hd {
	margin: 15px 30px 20px 30px; border-top: #FFFFFF 0.5px solid; padding: 20px 0px 15px 0px;
}