/* CSS Document */

H1 {

	color:#fd001f;

	font: bold 14px Arial, Helvetica, sans-serif;

}

.htop {

	margin: 30px 0 50px 0;
	
}



H2{

	color:#5a2d29;

	font: bold 14px Arial, Helvetica, sans-serif;

	border-bottom:1px solid #FD0261;

	padding-bottom:10px;

}





A {

	color:#3d0a00;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



A:hover {

	color:#de0026;

}



BODY {

	color:#2e491b;

	background:#B0ee3c;

	font: 12px Arial;

	padding:0px;

	margin:0px;

}



TD {

	font: 12px Arial;

}



TH {

	font:10px Arial;

	background:#2e491b;

	padding:2px 5px 2px 5px;

	text-align:left;

}



INPUT {

	font: 12px Arial;

	border:1px solid #038885;

	background:url('/_img/bg_input.gif') repeat-x;

}



IMG {

	border:0px;

}



SELECT {

	font: 12px Arial, Helvetica, sans-serif;

	border: 1px solid #038885;

}



P {

	text-align: justify;

}



TEXTAREA {

	width:100%;

	overflow:auto;

	font: 12px Arial, Helvetica, sans-serif;

	border: 1px solid #038885;

}



.a_bot {

	color:#3e0501;

}



.a_bot:hover {

	color:#de0026;

}



.a_red {

	font-weight:bold;

	color:#295A56;

	text-decoration:none;

}



.a_red:hover {

	text-decoration:underline;

}



.tbl_top {

	background:url('/_img/bg_top.jpg') repeat-x top;

	width:100%;

}



.tbl_header {

	background:#dfff98 url('/_img/bg_header.gif') repeat-x top;

	width:100%;

}



.tbl_topline {

	color:#dfff98;

	background:url('/_img/bg_topline.gif') repeat-x top;

	width:100%;

}



.tbl_bottom {

	color:#333;

	background: #dfff98 none repeat-x scroll center top;
	border-top:4px solid #B0EE3c;

	width:100%;

}



.tbl_body {

	background:#FEFFFF url('/_img/bg_body.gif') repeat-x top;

	width:100%;

}



.td_manu {

	padding: 4px 0px 10px 0px;

}



.td_bot_1 {

	padding: 0px 0px 0px 20px;

}



.td_bot_2 {

	white-space:nowrap;

}



.td_bot_3 {

	width:100%;

	text-align:center;

}



.td_bot_4 {

	padding-right: 20px;

	text-align:right;

	white-space:nowrap;

}



.td_menu {

	white-space:nowrap;

	vertical-align:top;

}



.td_body {

	width:100%;

	vertical-align:top;

}



.td_lw {

	padding-right:20px;

	vertical-align:top;

}



.td_bodystart {

	color:#2e491b;

	padding: 0 2em 10px;

	text-align:left;

}



.td_startico {

	vertical-align:top;

	padding: 0px 20px 0px 20px;

}

.td_starticotop {
	
	vertical-align:top;
	
	padding: 20px 20px 0px 20px;
	
}

.td_portico {
	
	vertical-align:top;
	
	padding: 20px 20px 0px 50px;
	
}

.td_bottom {
	
	vertical-align:top;
	
	padding: 0px 20px 0px 0px;
	
}



.menu_arrow {

	margin: 0px 4px 0px 35px;

}



.w50 {

	width:50%;

}



.td_topline {

	font: 11px Arial;

	padding:0px 8px 0px 8px;

}



.hideout {

	position:absolute;

	top:-1000px;

	left:-1000px;

}



.header_blue {

	color:#dfff98;

	font-weight:bold;

	margin-bootm:10px;

}



.bg_header {

	background:#DFFF98;
	border-bottom:4px solid #B0EE3c;
	padding:7px;

}



.td_lastinfo {

	padding:0px 10px 0px 10px;

	vertical-align:top;

}



.start_maerked {

	color:#EE2020;

	font-weight:bold;

}



.marked_blue {

	color:#de0026;

	font-weight:bold;

	margin: 4px 0px 10px 0px;

}



.inl {

	display:inline;

}



.lp {

	position:absolute;

	top:90px;

	left:20px;

}



.rp {

	position:absolute;

	top:110px;

	right:0px;

}



.portf {

	width:100%;

	border-top:1px solid #BDE2EA;

}



.p0 {

	border-bottom:1px solid #AAD8D8;

}



.p1 {

	padding: 0px 10px 0px 10px;

	vertical-align:top;

}



.p2 {

	white-space:nowrap;

	padding: 0px 20px 0px 0px;

	border-right:1px solid #AAD8D8;

	vertical-align:top;

}



.p2_mark {

	color:#2e491b;

	font-weight:bold;

}



.p3 {

	width:100%;

	padding: 0px 10px 0px 20px;

	vertical-align:top;

}



.p_name {

	font-weight:bold;

}



.p_desc {

	margin-top:5px;

	text-align:justify;

}



.pid_1 {

	padding:10px;

	border-top:1px solid #CCC;

	vertical-align:top;

	white-space:nowrap;

}



.pid_2 {

	padding:10px;

	border-top:1px solid #CCC;

	vertical-align:top;

	width:100%;

}



.pid_3 {

	padding:10px;

	text-align:justify;

	border-top:1px solid #CCC;

}



.pid_desc {

	font-weight:bold;

	margin-bottom: 5px;

}



.pid_mark {

	font-weight:bold;

}



.pid_img {

	display:inline;

	padding:0px 10px 10px 0px;

}



.errField {

	background-color:#FDB000;

	border: 1px solid red;

}



.errAlert {

	color: red;

	display: inline;

}



.submenu {

	padding: 5px 0px 10px 10px;

}



.button_bb {

	width:50px;

	font: 10px Arial, Helvetica, sans-serif;

	background:#B7E0E4;

	border: 1px solid #038885;

	cursor:hand;

}



.hr_menu {

	display:block;

	border-bottom:1px solid #CCC;

	margin-bottom:20px;

}



.hand {

	cursor:hand;

}



.header_start {

	color:#1C4847;

	font:bold 12px Arial;

	border-bottom:1px solid #1C4847;

	width:1px;

	white-space:nowrap;

}



.link_page {

	color:#A8D6D6;

	border: 1px solid #038885;

	text-align:center;

	text-decoration:none;

	margin-left:4px;

	width:20px;

}



.link_page:hover {

	color:#FFF;

	background: #dfff98;

}



.cur_page {

	color:#FFF;

	background: #dfff98;

	border: 1px solid #038885;

	text-align:center;

	text-decoration:none;

	margin-left:4px;

	width:20px;

	display:inline;

}



.pages {

	margin-top:20px;

	margin-bottom:20px;

}



.link_menu {

	font-weight:bold;

	margin-bottom:2px;

	display:block;

}



.hrr {

	border-top:1px solid #1C4847;

	margin: 10px 0px 10px 0px;

}



.b {

	width:1px;

	border: 1px solid #038885;

	padding:10px;

	background-color:#FFF;

}



.menuBack {

	background-color: #038885;

	position:absolute;

	top: -1000px;

	right: 1000px;

	width:1px;

	height:1px;

	filter: alpha(opacity=90);

}





.menuBody {

	color:#FFF;

	border-top:1px solid #2e491b;

	border-bottom:2px solid #1F4D4A;

	padding: 4px 8px 4px 8px;

	white-space: nowrap;

	position:absolute;

	top: -1000px;

	right: 1000px;

}



.menuLink {

	margin-bottom:4px;

	display:block;

	text-decoration:none;

}



.findarea {

	/* background-color:#92d2c0; */
	background-color:#b0ee3c;


	width:100%;

}



.findtext {

	background:#FEFFFF;

	width:100%;

	border:1px solid #038885;

}



.findsubm {

	border:0px;

	color:#FFF;

	background:#EE2020;

	cursor:hand;
	padding: 0.1em 1em;
	border:1px solid #FFFFFF;

}



.ml {

	font-size:10px;

	background:#dfff98;

	padding:2px 5px 2px 5px;

	width:100%;

	text-decoration:none;

	display:block;

	margin-bottom:2px;

}



.ml:hover {

	color:#1C4946;

	background:#A5D6D3;

}



.ml_header {

	font:10px Arial;

	background:#9DCFCC;

	padding:2px 5px 2px 5px;

	width:100%;

	text-decoration:none;

	display:block;

	margin-bottom:2px;

	margin-top:8px;

}



.ml_header:hover {

	color:#2e491b;

	background:#A5D6D3;

}





.ma {

	margin: 0px 5px 0px 5px;

}



.ml_sub {

	display:none;

}



.td_style {

	font:10px Arial;

	padding:2px 5px 2px 5px;

}



.tbl_adm {

	width:100%;

	margin-top:7px;

}



.f10 {

	font-size: 10px;

}



.tr_out {

	background:#3DCAE8;

}



.tr_over{

	background:#3DCAE8;

}



.submit {

	font: 10px Arial, Helvetica, sans-serif;

	background:#3DCAE8;

	border: 1px solid #0696B4;

	cursor:hand;

}

.leftalign {

	text-align: left;

}



/* menu */

#menu {

	position:absolute;

	left:54px;

	top:4px;

}



/* login */

#login {

	position:relative;

	margin-top:-30px;

	margin-bottom:15px;

	padding-left:110px;

}

#login div{

	float:left;

	margin-right:5px;

}

#login div.label{

	padding-top:2px;

}

#login input {

	border:1px solid #031F48;

}

#login input.sub {

	margin-top:1px;

	height:19px;


	color:#FFF;

	background:#EE2020;

	cursor:hand;
	padding: 0.1em 1em;
	border:1px solid #FFFFFF;

}

.under_s {
	color: #989898;
}

.under_s a {
	color: #989898;
}

.under_s a:hover {
	color: #de0026;
}

.suv {
	color: #a28885;
}
.t_suv {
	color:#EE2020;
	padding:0;
	margin:0;
}

