body { margin: 0; padding: 0; font-family: verdana, Helvetica, sans-serif; font-size: 11px; }

table { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #313131; }

td { line-height: 16px;}

#btn { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

#search_button { border: 0px; background-image: url('../images/search_sea.jpg'); background-repeat: no-repeat; width: 133px; height: 34px; }

#print_p { margin: 15px 0 0 0; text-align: right; width: 542px; }

#print_btn { border: 0px; background-image: url('../images/print_page.jpg'); background-repeat: no-repeat; width: 25px; height: 22px; }

INPUT.txt { background-color: #ffffff; color: #1E1E1E; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #B8B8B8; }

INPUT.txt2 { background-color: #ffffff; color: #606060; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #72ad22; }

INPUT.txt3 { background-color: #ffffff; font-weight: bold; color: red; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 0; }

INPUT.txt4 { background-color: #eae9e9; font-weight: bold; color: red; font-family: verdana, Helvetica, sans-serif; font-size: 13px; border: 0; }

SELECT { width: 150px; background-color: #ffffff; color: #7d7d7d; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 10px; border: 1px solid #B8B8B8; height: 19px; }

TEXTAREA{ background-color: #ffffff; color: #333333; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #B8B8B8; width: 340px; height: 80px; }

#language { background-color: #ffffff; color: #333333; font-family: verdana, Helvetica, sans-serif; font-size: 11px; height: 18px; }

a:link { color: #313131; text-decoration: none; }
a:visited { color: #313131; text-decoration: none; }
a:hover { color: #1E7594; text-decoration: none; }
a:active { color: #313131; text-decoration: none; }

a.blue:link { color: #1E7594; text-decoration: none; }
a.blue:visited { color: #1E7594; text-decoration: none; }
a.blue:hover { color: #6c0e00; text-decoration: none; }
a.blue:active { color: #1E7594; text-decoration: none; }

a.link_title:link { color: #940303; text-decoration: none; }
a.link_title:visited { color: #940303; text-decoration: none; }
a.link_title:hover { color: #550101; text-decoration: none; }
a.link_title:active { color: #940303; text-decoration: none; }

a.page_t:link { color: #1E7594; text-decoration: none; font-size: 12px; }
a.page_t:visited { color: #1E7594; text-decoration: none; font-size: 12px; }
a.page_t:hover { color: #550101; text-decoration: none; font-size: 12px; }
a.page_t:active { color: #1E7594; text-decoration: none; font-size: 12px; }

a.red:link { color: #8e0000; text-decoration: none; font-size: 11px; }
a.red:visited { color: #8e0000; text-decoration: none; font-size: 11px; }
a.red:hover { color: #1E7594; text-decoration: none; font-size: 11px; }
a.red:active { color: #8e0000; text-decoration: none; font-size: 11px; }

a.st_mp:link { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:visited { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:hover { color: #550101; text-decoration: underline; font-size: 11px; }
a.st_mp:active { color: #043b50; text-decoration: underline; font-size: 11px; }

a.page_f:link { color: #1E7594; text-decoration: none; }
a.page_f:visited { color: #1E7594; text-decoration: none; }
a.page_f:hover { color: #313131; text-decoration: none;}
a.page_f:active { color: #1E7594; text-decoration: none; }

ul { margin: 0; padding: 5px 0 0 25px; line-height: 18px; color: #3B403C; font-size: 11px; text-align: left; list-style-image: url('../images/arrowli.gif'); }

#contanier {  width: 542px; min-height: 400px; margin: 15px 0 0 15px; padding: 0; font-family: verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

#body_content { padding: 0; line-height: 18px; }

* html #body_content { line-height: 18px; }

#error { margin-top: 2px; padding: 10px; text-align: center; font-size: 11px; color: #434B4E; }

h1 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 13px; }
h2 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }
h3 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }
h4 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }

#message { width: 545px; text-align: center; margin-top: 25px; height: auto; color: #434B4E;	}

#message_a { width: 440px; text-align: left; margin: 5px 0 5px 0; }

#message_b { width: 480px; text-align: left; margin: 30px 0 5px 0; }

.txtsmall{
	background-color: #ffffff;
	color: #333333;
	font-family: tohama, verdana, ms sans serif;
	font-weight: none;
	height: 19px;
	font-size: 11px;
	border: 1px solid #B8B8B8;
	text-align: center;
}

#mod_off { text-align: left; }

#no_records { text-align: center; }

p{ padding: 0px; margin: 0px; }

* html p{ padding: 5px 0 5px 0; margin: 0px; }

#page_t { height: auto; width: 480px; padding: 20px 0 10px 0; color: #940303; font-size: 12px; }

* html #page_t { padding: 20px 0 0 0; }

.con_not { margin-bottom: 15px; float: left; width: 560px; }

.con_a { padding-bottom: 3px; float: left; width: 100px; }

.con_b { padding-bottom: 3px; float: left; width: 370px; }

.con_c { padding: 10px 0 5px 0; text-align: center; float: left; width: 480px; }

.con_d { padding-bottom: 3px; text-align: center; float: left; width: 480px; }

.con_e { padding-bottom: 3px; float: left; width: 70px; }

.map_sub { padding-left: 18px; }

.map_parent { font-weight: bold; padding: 4px 0 4px 0; }

.sea_tit { padding-bottom: 3px; font-weight: bold; }

.sea_des { padding-bottom: 8px; }

.menu { width: auto; background-image: url('../images/menu.jpg'); background-repeat: repeat-x; height: 42px; }

* html .menu { width: auto; background-image: url('../images/menu.jpg'); background-repeat: repeat-x; height: 42px;}

.art_cat_tit { font-weight: bold; font-size: 12px;}

.art_cat_img { }

.art_cat_desc { }

.art_bod_desc { }

.art_tit { padding-top: 5px; }

.art_des { }

.art_bod { }

.art_aut { padding: 5px 0 5px 0; }

.art_upd { padding: 5px 0 5px 0; }

.art_url { padding: 5px 0 5px 0; }

.art_fil { padding: 5px 0 5px 0; }

.art_img { padding: 10px 8px 5px 0; float: left;}

.block { text-align: center; margin-top: 10px; }

.block_tit { padding: 5px 0 5px 0; }

.block_bod { padding: 5px 0 5px 0; }

.block_dat { padding: 5px 0 5px 0; }

.hpsearch { margin: 15px 0 10px 25px; width: 225px; text-align: center; }

* html .he_mo{ width: 490px; margin-top: 10px; }

/** ======================== Home Page =================== **/

.menu_bg{ background-image: url('../images/menu_bg.jpg'); background-repeat: repeat-x; height: 42px; width: auto; }

.left_shadow { background-image: url('../images/left_sha.jpg'); background-repeat: repeat-y; width: 11px; }

.right_sha { background-image: url('../images/right_sha.jpg'); background-repeat: repeat-y; width: 11px; }

.newsletter_bg{ background-image: url('../images/newsletter_bg.jpg'); background-repeat: no-repeat; width: 251px; height: 108px; }

.login_bg{ background-image: url('../images/login_bg.jpg'); background-repeat: no-repeat; width: 251px; height: 177px; }

.search_bg2{ background-image: url('../images/search_bg2.jpg'); background-repeat: no-repeat; width: 251px; height: 213px; }

.submit_btn { border: 0px; background-image: url('../images/submit.jpg'); background-repeat: no-repeat; width: 63px; height: 23px; }

.search_btn { border: 0px; background-image: url('../images/search_btn.jpg'); background-repeat: no-repeat; width: 68px; height: 24px; }

.search_new { border: 0px; background-image: url('../images/new_search.jpg'); background-repeat: no-repeat; width: 143px; height: 24px; }

.about_us{ margin-top: 10px; border: 0px; background-image: url('../images/about_us.jpg'); background-repeat: no-repeat; width: 542px; height: 164px; } 

.btn_print{ border: 0px; background-image: url('../images/print.png'); background-repeat: no-repeat; width: 140px; height: 30px; }

.welcome_msg { width: 500px; padding: 40px 0 0 20px; }

.welcome_re_more { width: 500px; padding: 10px 0 0 20px; font-weight: bold; }

.search_bg{ margin-right: 27px; background-image: url('../images/search_bg.jpg'); background-repeat: no-repeat; width: 222px; height: 35px; }

.login_btn{ border: 0px; background-image: url('../images/login_btn.jpg'); background-repeat: no-repeat; width: 63px; height: 23px; }

.register2 { background-image: url('../images/register2.jpg'); border: 0px; background-repeat: no-prepeat; height: 23px; width: 84px; }

.validate { background-image: url('../images/validate.jpg'); border: 0px; background-repeat: no-prepeat; height: 23px; width: 84px; }

.bg_2{ background-image: url('../images/bg_2.jpg'); background-repeat: prepeat-y; height: auto; width: 542px; }

.l_properties_bg { background-image: url('../images/l_properties_bg.jpg'); background-repeat: prepeat-y; height: auto; width: 251px; }

.blg_tit{ width: 550px; line-height: 20px; font-size: 12px; font-weight: bold; color: #425f8b; }

.blg_hp{ margin-top: 5px; }

.dow_hp{ margin-top: 53px; }

.show{
	padding: 5px 0 0 0;
	color: #2d477a;
	cursor:pointer;
	float: left;
	width: 550px;
}
.show1{
	display:none;
	line-height: 16px;
	padding: 0 0 8px 0;
	color: #6E86B6;
	float: left;
	width: 100%;
}
