html {

	background:#fafafa;

	background-image:url('images/bg.png');

	background-repeat:repeat-x;

}



body{

	padding:0px;

	margin:0px;

}



#main {

	margin:0 auto;

	width:766px;

}


.bbb_margins
{padding-top:30px; float:left;}


a:hover{text-decoration:none;}

.m_text

	{

		font-family:Tahoma;

		font-size:11px;

		line-height:14px;

		color:#727272;

	}



.m1_text

	{

		font-family:Tahoma;

		font-size:11px;

		line-height:13px;

		color:#6D6D6D;

	}



.h_text

	{

		font-family:Tahoma;

		font-size:11px;

		line-height:12px;

		color:#333333;

	}



.h1_text

	{

		font-family:Tahoma;

		font-size:11px;

		line-height:12px;

		color:#799F25;

	}



.l_text

	{

		font-family:Tahoma;

		font-size:11px;

		line-height:11px;

		color:#5E77AB;

	}



.l1_text

	{

		font-family:Tahoma;

		font-size:11px;

		line-height:11px;

		color:#5D5D5D;

	}



.ls_text

	{

		font-family:Tahoma;

		font-size:11px;

		line-height:11px;

		color:#96B6F7;

	}



.c_text

	{

		font-family:Arial;

		font-size:11px;

		line-height:11px;

		color:#5E83CA;

	}



.form

	{

		width:204px; height:20px; border-color:#9DB5DF; border-width:1px; background-color:#ffffff; border-style:solid

	}



.form_div

	{

		height:23px; margin-top:0px;

	}



	a.ls_text{text-decoration:none;}

	a.ls_text:hover{text-decoration:underline;}



	a.l1_text{text-decoration:none;}

	a.l1_text:hover{text-decoration:underline;}



	a.text{color:#5E77AB;text-decoration:none;}

	a.text:hover{color:#5E77AB;text-decoration:underline;}



.menu {

	font-family:Tahoma;

	font-size:12px;

	margin-left:255px;

	margin-top:35px;

	margin-bottom:50px;

}



* html .menu {margin-bottom:42px;}



.menu a {

	background-image:url('images/l-l.gif');

	background-repeat:no-repeat;

	background-position:right;

	color:#F0F0F0;

	padding:10px 15px;

	text-decoration:none;

}



.menu a:hover {

	color:#FFFFFF !important;

}



.last {

	background:none !important;

}



.selected {

	color:#FFFFFF !important;

	font-weight:800;

}



.fix {

	background-image:url('images/arrow.gif');

	background-repeat:no-repeat;

	background-position:290px 0px;

	color:#ffffff;

	font-family:Times;

	font-size:38px;

	margin-left:365px;

	line-height:28px;

}



* html .fix {

	margin-top:17px;

}



.fix span {

	padding-left:88px;

	font-size:28px !important;

}



h1,h2,h3 {

	font-size:12px;

	margin:0;

	padding:0;

	margin-bottom:1em;

}



h1 {

	color:#9ac04f;

	font-size:22px

}



h2 {

	color:#9ac04f;

	font-size:18px;

	padding-top:2px;

}



h3 {

	font-size:18px;

}



.fix2 {

	font-size:14px;

	margin:0;

	padding:0;

	padding-left:15px;

	list-style-image: url(images/check.gif);

	list-style-type: circle

}



.fix2 li {

	margin:0;

	padding:5px 10px;

}



form {

	margin:0;

	padding:0;

}



form p {

	float:left;

	margin:0;

	padding-right:5px;

	padding-top:3px;

	width:70px;

}



.sform {

	padding-top:4px;

	text-align:center;

	font-size:18px;

	font-weight:100;

}



fieldset {

	border:none;

	margin:0;

	padding:0;

	margin-bottom:5px;

}



fieldset input {

	background:#f6f5e1;

	border:solid 1px #CCCCCC;

	color:#333333;

	font-size:11px;

	width:125px;

}



fieldset select {

	background:#f6f5e1;

	border:solid 1px #CCCCCC;

	color:#333333;

	font-size:11px;

}



fieldset div {

	float:left;

}



.w1 {width:110px;font-size:12px;text-align:right;padding-right:5px;padding-top:2px;}

.w2 {width:105px;}

.w2 input,.w2 select {width:105px;border:solid 1px #999999;font-size:12px;}



.msg {

	color:#FF4444;

	margin-bottom:1em;

	text-align:center;

}



.fix3 {

	color:#FFFFFF;

	font-family:Tahoma;

	font-size:12px;

	margin-left:530px;

	margin-top:10px;

	margin-bottom:25px;

	padding:0;

	padding-left:15px;

	list-style-image: url(images/check2.gif);

	list-style-type: circle

}



.fix3 li {

	margin:0;

	padding:0 10px 5px 10px;

}



.logo {

	margin-top:-15px;

	margin-left:263px;

}



.bbb2 {

	margin-top:-150px;

	margin-left:1050px;

}



.fix4 {

	font-size:9px;

	line-height:12px;

}



.fix5 {

	color:#000000;

	font-size:12px;

	margin-bottom:20px;

}



.fix6 {

	color:#000000;

	font-family:"Times New Roman",sans-serif !important;

	font-size:14px;

	margin-top:10px;

	text-align:left !important;

}



.fix6 li {

	margin-bottom:9px;

}



* html .fix6 {font-size:18px;}

.fix6 li span {

	color:#990000;

}



.fix7 {

	color:#FF0000;

	font-size:12px;

}

.special {

	font-family:Tahoma;

	color:#666666;

	font-size:10px;

	margin:10px 20px;

}



#footer {

	background-image: url(images/b-dr.gif);

	background-repeat: repeat-x;

	height:54px;

}



#footer div {

	padding-left:85px;

	margin:0 auto;

	padding-top:20px;

	width:766px;

}