body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#046799;
	font-size:12px;
	padding:0px;
	background-image:url(../images/body_bg.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	margin:0px 0 10px 0;
	background-color:#000000;
}
.black {
	color:#000;
}
.blue {
	color:#046799;
}
.light_yellow {
	color:#E3DCC1;
}
.white {
	color:#FFF;
}
.light_green {
	color:#d6d599;
}
.red {
	color:#990000;
}
.black_11 {
	color:#000;
	font-size:11px;
}
.blue_11 {
	color:#046799;
	font-size:11px;
}
.light_yellow_11 {
	color:#E3DCC1;
	font-size:11px;
}
.white_11 {
	color:#FFF;
	font-size:11px;
}
.light_green_11 {
	color:#d6d599;
	font-size:11px;
}
.red_11 {
	color:#990000;
	font-size:11px;
}
.blue_20 {
	color:#046799;
	font-size:20px;
}
.light_yellow_20 {
	color:#E3DCC1;
	font-size:20px;
}
.white_20 {
	color:#FFF;
	font-size:20px;
}
.light_green_20 {
	color:#d6d599;
	font-size:20px;
}
.red_20 {
	color:#990000;
	font-size:20px;
}
a:link {
	color:#046799;
	text-decoration:none;
	outline:none;
}
a:visited {
	color:#046799;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#990000;
	text-decoration:none;
	outline:none;
}
.red_link:link {
	color:#990000;
	text-decoration:none;
	outline:none;
}
.red_link:visited {
	color:#990000;
	text-decoration:none;
	outline:none;
}
.red_link:hover {
	color:#046799;
	text-decoration:none;
	outline:none;
}
.white_link:link {
	color:#FFF;
	text-decoration:none;
	outline:none;
}
.white_link:visited {
	color:#FFF;
	text-decoration:none;
	outline:none;
}
.white_link:hover {
	color:#046799;
	text-decoration:none;
	outline:none;
}
.light_yellow_link:link {
	color:#E3DCC1;
	text-decoration:none;
	outline:none;
}
.light_yellow_link:visited {
	color:#E3DCC1;
	text-decoration:none;
	outline:none;
}
.light_yellow_link:hover {
	color:#046799;
	text-decoration:none;
	outline:none;
}
.light_green_link:link {
	color:#d6d599;
	text-decoration:none;
	outline:none;
}
.light_green_link:visited {
	color:#d6d599;
	text-decoration:none;
	outline:none;
}
.light_green_link:hover {
	color:#046799;
	text-decoration:none;
	outline:none;
}
h1 {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h1 a{
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 {
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 a{
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 {
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 a{
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 {
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 a{
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 {
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 a{
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 {
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 a{
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.nav_bg {
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#53a4b1;
}
.nav_bg td {
	background-image:url(../images/nav_dotted_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	display:block;
}
.nav_bg td a{
	display:block;
	padding:4px 5px 5px 5px;
	text-align:center;
	font-size:14px;
	color:#E3DCC1;
	font-weight:bold;
}
.nav_bg td a:hover{
	display:block;
	padding:4px 5px 5px 5px;
	text-align:center;
	font-size:14px;
	color:#046799;
	background-color:#dcd5b9;
	font-weight:bold;
}
.left_bg {
	background-image:url(../images/left_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.right_bg {
	background-image:url(../images/right_bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
.left_bg_search {
	background-image:url(../images/left_search_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.right_bg_search {
	background-image:url(../images/right_search_bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
.footer_tr {
	background-image:url(../images/footer_tr.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.middle_top {
	border-top:1px solid #FFF;
	background-image:url(../images/mb1_l.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#83c9bd;
}
.middle_top_inner {
	border-top:1px solid #FFF;
	background-image:url(../images/mb1_l.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#83c9bd;
	padding:20px;
}
.mb2_bg {
	background-image:url(../images/mb2.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#7fcfb5;
	padding:20px 46px 20px 46px;
}
.mb3_bg {
	background-image:url(../images/mb3.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#77ccb0;
	padding:20px;
}
.img_border {
	border:1px solid #bbe5d7;
	padding:4px;
}
.mb1_r {
	background-image:url(../images/mb1_r.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	padding:20px;
	background-color:#76cbb0;
}
.mb1_l {
	background-image:url(../images/mb1_l.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:20px 46px 20px 46px;
	background-color:#83c9bd;
}
.main_title {
	border-bottom:1px solid #c2e0e2;
	padding-bottom:6px;
	font-size:20px;
	color:#046799;
	font-weight:bold;
}
.main_pic_right_bg {
	background-image:url(../images/top_right_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.left_nav_bg {
	background-image:url(../images/nav_left_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.main_pic_inner_bg {
	background-image:url(../images/main_pic_bg.gif);
	background-position:left bottom;
	background-color:#21839e;
	background-repeat:repeat-x;
	border-bottom:2px solid #3c9198;
	border-left:1px solid #e0e3c8;
}
.dotted_line {
	background-image:url(../images/nav_dotted_line.gif);
	background-position:center left;
	background-repeat:repeat-x;
}
.search_middle_bg {
	background-color:#78cbaf;
}
.odd_bg {
	background-image:url(../images/result_odd_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:15px;
	background-color:#a5d2d5;
	color:#000;
}
.even_bg {
	background-image:url(../images/result_even_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:15px;
	background-color:#8ecbc3;
	color:#000;
}
.img_border_search {
	border:1px solid #b1635f;
	padding:3px;
	background-color:#dfd5bc;
}
.search_result_bg {
	background-color:#95d4c9;
	background-image:url(../images/search_result_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:10px;
	color:#000;
}
.txt_btm_border {
	border-bottom:1px solid #89d4bd;
	padding:8px;
	color:#000;
}
.paging_link:link {
	color:#990000;
	text-decoration:underline;
}
.paging_link:visited {
	color:#990000;
	text-decoration:underline;
}
.paging_link:hover {
	color:#000;
	text-decoration:none;
}
.search_prefrences_title {
	border-bottom:1px solid #f0f6ea;
	padding-bottom:5px;
	color:#000;
	font-size:15px;
}
form {
	padding:0px;
	margin:0px;
}
.txt_field {
	border:1px solid #43aa87;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:1px;
}
.header_top_bg_right {
	background-image:url(../images/header_top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:25px 30px 10px 25px;
}
.header_top_bg_right a{
	color:#d6d599;
	padding:0 0px 0 25px;
}
.header_top_bg_right a:hover{
	color:#000;
	padding:0 0px 0 25px;
}
.middle_search_result_bg {
	background-image:url(../images/middle_search_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0 2px 2px 2px;
	background-color:#75c7b0;
}
.detail_bg {
	background-color:#a6d7d3;
	padding:0px 15px 0 15px;
	background-image:url(../images/detail_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#000;
	border-bottom:1px solid #7dc9bc;
}
.txt_detail_right_border {
	border-right:1px solid #7dc9bc;
	padding-right:20px;
	padding:15px 15px 15px 0px;
	line-height:22px;
}
.additional_bg {
	background-image:url(../images/additional_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-bottom:1px solid #75cbb2;
	background-color:#afdfd3;
	padding:15px;
}
.ftr {
	background-image:url(../images/ftr.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.ftl {
	background-image:url(../images/ftl.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:80px 25px 20px 25px;
}
.fbg {
	background-image:url(../images/fbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}