body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
}
.clearboth {
	clear: both;
	font-size: 0px;
}
#head {
	background: url(images/line.jpg) repeat-x 0px 49px;
	height: 77px;
}
#head_cont {
	height: 77px;
	width: 994px;
	margin: auto;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #F4F4F4;
}
#logo {
	float: left;
	height: 49px;
	width: 480px;
	background: url(images/elements.png);
}
#telnr {
	background: url(images/elements.png) -480px 0px;
	float: right;
	height: 49px;
	width: 220px;
}
#head_bar {
	background: url(images/line.jpg) 0px -28px;
	height: 28px;
	width: 994px;
	float: left;
}
#home {
	background: url(images/elements.png) -709px 0px;
	height: 33px;
	width: 97px;
	position: absolute;
	margin-top: 8px;
	margin-left: 39px;
}
#home a {
	display: block;
	color: #565656;
	width: 56px;
	height: 22px;
	font: 11px Arial;
	text-decoration: none;
	padding: 11px 0px 0px 30px;
	margin-left: 6px;
}
#header_bar_l, #header_bar_r{
	background: url(images/elements.png) -700px 0px;
	float: left;
	height: 12px;
	font-size:0px;
	width: 9px;
	margin: 9px auto auto 5px;
}
#header_bar_r {
	background-position: -700px -12px;
	float:right;
	margin: 9px 5px auto auto;
}
#url {
	font: 11px/28px Arial;
	color: #4C4C4C;
	position:absolute;
	margin-left:200px;
}
#topmenu {
	float: right;
	margin-right: 20px;
}
#topmenu, #topmenu a{
	font: 11px/28px Arial;
	color: #4C4C4C;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
}
#topmenu a:hover {
	text-decoration: underline;
}
#mid {
	background: url(images/line.jpg) 0px -119px repeat-x;
	margin: 0px auto;
	width: 974px;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #F4F4F4;
	padding:10px;
}
#leftmenu {
	width: 183px;
	margin: 11px 0px 10px 0px;
	float: left;
}
#content {
	width:781px;
	margin: 11px 0px 10px 8px;
	float: left;
	background: #FFFFFF;
}
#lm, .lms {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#lm li{
	margin-bottom: 3px;
}
.lm, .lm_sel, .lm_h {
	display: block;
	font: 12px Arial;
	height: 22px;
	color: #292929;
	padding-left: 44px;
	padding-top:6px;
	text-decoration: none;
	background: url(images/elements.png) 0px -110px no-repeat;
}
.lm:hover, .lm_sel {
	background-position: 0px -82px;
}
.lm_h{
	background-position: 0px -49px;
}
.lms {
	background: #FFFFFF;
	margin-top: 1px;
	border: 1px solid #EFEFEF;
	border-bottom: 0px;
	padding: 5px;
}
.lmsb {
	width: 183px;
	height: 5px;
	background: url(images/elements.png) 0px -77px;
	font-size: 0px;
}
.lms li {
	border-bottom: 1px dotted #EFEFEF;
}
.lm2 {
	display: block;
	font: 12px/19px Arial;
	color: #2E2E2E;
	text-decoration: none;
	padding-left:5px;
	padding-right:13px;
	margin: 1px 0px 1px 0px;
}
.lm2:hover {
	background: #E3E4E3 url(images/elements.png) -798px -33px no-repeat;
	padding-right: 5px;
	padding-left: 13px;
}
.faq, .glossary{
	display:block;
	font: bold 12px/42px Arial;
	color: #2A2A2A;
	text-decoration: none;
	text-align: center;
	padding-left: 20px;
	margin-bottom: 3px;
	background: url(images/elements.png) -183px -49px;
}
.glossary{
	background-position: -183px -91px;
}
#newsletter{
	margin-top: 10px;
}
#newsletter_h {
	font: bold 12px/26px Arial;
	color: #FFFFFF;
	text-align: center;
	background: url(images/elements.png) -366px -49px;
}
#newsletter_con {
	border: 1px solid #B4DF96;
	border-top: 0px;
	padding:7px;
	font: 11px Arial;
	color: #505050;
}
#newsletter_img {
	width: 36px;
	height: 38px;
	background:url(images/elements.png) -366px -75px;
}
.newsletter_link {
	display: block;
	width: 118px;
	background: url(images/elements.png) -402px -75px;
	font: bold 12px/25px Arial;
	color: #565656;
	text-align: center;
	text-decoration: none;
	float: right;
	margin-top: 8px;
}
#copy {
	background: #FAFAFA;
	border-bottom: 1px solid #FFFFFF;
}
#copyright {
	margin: 0px auto;
	width: 984px;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #F4F4F4;
	background: #E4E4E4;
	font: 12px/20px Arial;
	color: #565656;
	text-align: right;
	padding-right:10px;
}
#footer {
	background: #DDDDDD;
}
#footer_cont {
	margin: 0px auto;
	width: 994px;
	padding: 20px 0px 25px 0px;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #F4F4F4;
	background: #565656;
	text-align: center;
	font: 12px Arial;
	color: #FFFFFF;
}
#footer_cont a{
	font: 12px Arial;
	color: #FFFFFF;
	text-decoration: none;	
}
#footer_cont a:hover{
	text-decoration: underline;	
}
#cont1{
	width:781px;
}
#cont1_h {
	font: bold 14px/28px Arial;
	color: #FFFFFF;
	background: url(images/line.jpg) 0px -56px;
	clear: both;
	height: 28px;
}
#cont1_hl, #cont1_hr {
	background: url(images/elements.png) -549px -49px;
	float: left;
	height: 28px;
	width: 6px;
	margin-right: 10px;
}
#cont1_hr {
	margin-right: 0px;
	background-position: -555px -49px;
	float: right;
}
#cont1_title {
	font: 18px/40px Arial;
	color: #000000;
	background: url(images/elements.png) no-repeat -770px -81px;
	padding-left: 40px;
}
#cont1_text, #cont1_text2 {
	margin: 10px 10px 0px 10px;
	text-align: justify;
	padding: 10px;
	height: 172px;
}
#cont1_text2 {
	border-top: 1px solid #E4E4E4;
	height: auto;
	text-align: justify;
	height: auto;
	width: 430px;
}
.text {
	font: 12px Arial;
	color: #000000;
}
#cont2 {
	padding:20px;
	border-top: 1px solid #E4E4E4;
	text-align: justify;
	margin-top:10px;
}
#cont1_2 {
	padding:20px;
	text-align: justify;
}
#cont3_h, #glossary_cont_h {
	background: url(images/line.jpg) 0px -84px;
	height: 26px;
}
#glossary_box, #glossary_nav{
	width: 632px;
	margin-left: 50px;
	margin-top: 20px;
}
#glossary_nav {
	margin-top: 5px;
}
#glossary_cont, #glossary_nav_cont {
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4
}
#glossary_nav_cont {
	background: #F5F5F5;
}
#glossary_nav_h, #glossary_nav_b {
	background: url(images/glossary_elements.gif) -240px 0px;
	height: 3px;
	font-size: 0px;
}
#glossary_nav_b {
	background-position: -240px -3px;
}
#glossary_img {
	background: url(images/glossary_elements.gif);
	width: 240px;
	height: 150px;
	position: relative;
	float: right;
	margin-right: 1px;
	top: -25px;
}
#cont3_b, #glossary_b {
	background: url(images/line.jpg) 0px -116px;
	height: 3px;
	font-size:0px;
}
#cont3_hl, #cont3_hr, #cont3_bl, #cont3_br, #glossary_cont_h_l, #glossary_b_l, #glossary_b_r {
	background: url(images/elements.png) -700px -24px;
	width: 4px;
	height: 26px;
	float: left
}
#cont3_hr {
	background-position: -704px -24px;
	float: right;
}
#cont3_bl, #cont3_br, #glossary_b_l, #glossary_b_r {
	font-size: 0px;
	background-position: -700px -50px;
	height: 3px;
}
#cont3_br, #glossary_b_r {
	background-position: -704px -50px;
	float: right;
}
#cont3_text {
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	padding: 0px 20px 30px 20px;
	text-align: justify;
}
#cont3_text A:link, #cont3_text A:visited, #cont3_text A:hover{
  font: 12px Arial;
  color:#000000;
  text-decoration: underline;
}
.arrow_green {
	list-style:none;
	padding-left:10px;
	margin: 0px;
}
.arrow_green li {
	background:url(images/elements.png) -776px -130px no-repeat;
	padding-left: 10px;
}
#faq_menu {
	width: 250px;
	float: right;
	padding:20px;
	border: 1px solid #979797;
	margin: 0px 0px 10px 20px;
	text-align: left;
	background: #FAFAFA;
}
#faq_menu a{
	margin-bottom: 10px;
}
.btn {
	background: url(images/elements.png) -402px -100px;
	width: 158px;
	height: 30px;
	border: 0px;
	font: bold 12px/30px Arial;
	color: #000000;
}#glossary_tb {
	background: url(images/glossary_tb.jpg) 0px -166px;
	height: 51px;
	width: 632px;
	margin-left: 50px;
}
#glossary_tb_l, #glossary_tb_r {
	background: url(images/glossary_tb.jpg) 0px -64px;
	height: 51px;
	width: 15px;
	float: left;
}
#glossary_tb_r {
	background-position: 0px -115px;
	width: 18px;
	float: right;
}
#gl_letter {
	margin: 0px;
	padding: 0px;
	padding-top: 14px;
	list-style: none;
}
#gl_letter li {
	float: left;
	margin-left: 1px;
}
#gl_letter a{
	display: block;
	background: url(images/glossary_tb.jpg);
	width: 22px;
	font: bold 12px/27px Arial;
	color: #000000;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
}
#gl_letter a:hover {
	background-position: 0px -32px;
}
#glossary_words {
	padding: 20px 0px 20px 0px;
	list-style: none;
	margin: 0px;
}
#glossary_title {
	font: bold 12px/23px Arial;
	background: url(images/glossary_elements.gif) -278px -6px;
	height: 23px;
	width: 90px;
	text-align: center;
	margin-left: 20px;
	margin-top: 1px;
	color: #FFFFFF;
}
.glossary_word, #glossary_def_title {
	font: bold 12px Arial;
	color: #000000;
	text-decoration: none;
	padding-left: 26px;
}
.glossary_word:hover, #glossary_def_title {
	background: url(images/glossary_elements.gif) no-repeat -284px -31px;
}
#glossary_def {
	padding: 26px;
	text-align: justify;
}
#glossary_nav_img {
	background: url(images/glossary_elements.gif) -240px -6px;
	margin: 5px 62px 9px 53px;
	float: left;
	height: 73px;
	width: 38px;
}
.glossary_nav_tb {
	border-bottom: 1px solid #E2E2E2;
}
.glossary_nav_tb a, .glossary_nav_tb2 a {
	font: 12px Arial;
	color: #000000;
	text-decoration: none;
}
.glossary_nav_tb2 a {
	font-weight: bold;
}
.glossary_nav_tb a:hover, .glossary_nav_tb2 a:hover {
	color: #2E6C00;
	font: bold 12px Arial;
	background: #FFFFFF;
}
.form{background:url(images/form.jpg) no-repeat;}
.title3{ font:18px Arial; color:#7D7D7D;}
.ftxt, .ftxts{ font-size:12px; color:#000000; padding-left:20px;}
.ftxts{ background:url(images/popup.gif) no-repeat -320px -44px;}
.fselect, .finput, .finputer{width:180px;height:20px;font-size:12px;line-height:16px;} 
.finput, .finputer{width:160px;height:14px;} .finputer{border:2px solid #FF0000;}
.form_info, .form_info_over{ height:18px; width:18px; background:url(images/popup.gif) -311px 0px;font-size:0px;}
.form_info_over{background-position :-311px -18px;}
.finfobox{ display:none; vertical-align:inherit; position: absolute; z-index:500;}
.finfobg{ width:307px; height:55px; display:block; background:url(images/popup.gif) no-repeat; z-index:1;}
.finfotxt{ padding:8px; padding-left:15px; padding-bottom:10px; padding-right:15px; font-family:Arial; font-size:11px; color:#000000;}
.instant, .instanto{ background:url(images/form.jpg) 0px -520px; border:0px; height:50px; width:288px; display:block; } 
.instant:hover, .instanto{ background-position:0px -570px;}
#cont_f{float:left;clear:left;width:281px;padding: 0px 20px; text-align:justify}
