table {border:0px; border-collapse:collapse ;} 
td {vertical-align:top;}

body, td, table, select,  input, textarea{
	font-family:tahoma;
	font-size:14px;
	vertical-align:top;
	line-height:18px;
	color:#3C3C3C;
    /*font-weight: 700;*/
}

h1 {line-height:28px;margin-top:5px;}

form {margin:0px; padding:0px;}
body {margin:0px; padding:0px; background:#BFC5CD;}

.bg1 {height: 30px; background:url(images/template/std_bg_top.png) no-repeat center top;}
.bg2 {padding: 0px 12px 0px 12px; background:url(images/template/std_bg.png) repeat-y center top;}
.bg3 {height: 30px; background:url(images/template/std_bg_bottom.png) no-repeat center top;}

/*.hd1 {background:url(images/rep.jpg) repeat-x center bottom;}*/
.hd2 {}
.hd3 {width:920px;height:75px;text-align:left;margin-left:auto;margin-right:auto;}
.hd4 {}
.hd5 {height:240px;/*background:url(images/header_sky.jpg) repeat-x center top;*/}
.hd6 {width:900px;height:302px;text-align:left;margin-left:auto;margin-right:auto;background:url(images/tree.jpg) no-repeat left top;}
.hd7 {padding:10px 20px 100px 320px;}
.hd8 {height:5px;}
.hd9 {height:57px;}

.hc1 {font-size:16pt;line-height:20pt;color:#FFFFFF;text-align:center;}
.hc2 {color:#ECEDEF;padding-top:25px;text-align:center;font-weight:bold;}

.bd0 {width:984px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;}
/*.bd1 {height:5px;background:#642566;}*/
.bd2 {background:#FFFFFF}
/*.bd3 {background:#906392;height:5px;clear:both;}*/

.bc1 {padding: 5px 20px 10px 260px;}
.bc2 {padding: 5px 20px 10px 200px;}
.bc3 {padding: 5px 20px 10px 20px;}

.nv1 {width:768px;height:30px;margin-left:auto;margin-right:auto;}
.nv1 a {padding: 0px 1px 0px 1px;}
.nv2 {width:768px;height:30px;margin-left:auto;margin-right:auto;padding-top:1px;}
.nv2 a {padding: 0px 1px 0px 1px;}

/*.sb1 {font-size:10pt;line-height:18pt;font-weight:bold;float:left;padding: 10px 5px 5px 10px;border-right:5px solid #906392;border-bottom:5px solid #906392;}*/
/*.sb1 a {color:#642566; text-decoration:none;}*/
.sb1 a:hover {color:#FFA200;text-decoration:underline;}
.sb1 .t1 {padding-left:10px;}

.list ul {margin:0px; padding:0px; list-style:none; line-height:18px;}
.list ul li {background:url(images/list_bg1.gif) no-repeat 0 7px; padding-left:12px;}
.list ul li a {color:#00618E;  text-decoration: underline;}
.list ul li a:hover {text-decoration: none;}

/*strong {color:#00618E;}*/

/*a {color:#00618E; text-decoration:underline;}*/
a:hover {text-decoration: none;}

/*
span {color:#00618E; font-size:10px;}
span a {color:#6A7B8F; text-decoration:none; font-size:10px; padding-left:21px; vertical-align:middle; background:url(images/marker.gif) no-repeat; height:15px; padding-bottom:2px;}
span a:hover {text-decoration:underline;}
span strong {color:#00618E; font-size:11px; font-weight:normal;}
*/

.slogan {color:#283D4A; font-weight:bold}
.slogan ul {margin:0px; padding:0px; list-style:none; line-height:14px}
.slogan ul li {background:url(images/list_bg.gif) no-repeat 0 5px; padding-left:8px; margin-left:4px;}
.slogan ul li a {color:#283D4A;  text-decoration: underline; font-weight:normal;}
.slogan ul li a:hover {text-decoration: none;}

.header td {color:#ECEDEF;}
.header {color:#ECEDEF;}

/*.ft1 {height:50px;padding-top:10px;background:#FFFFFF;color:#642566; text-align:center; vertical-align:middle; 	font-size:11px;}*/
/*.ft1 a {color:#642566; text-decoration:none;}*/
.ft1 a:hover {text-decoration:underline;}
.ft1 span {color:#FFA200; padding:0px 10px 0px 10px;}
.ft1 span a {color:#FFA200; text-decoration:underline; background:none; padding-left:0px; padding-bottom:0px; vertical-align:top; font-size:11px;}
.ft1 span a:hover {text-decoration:none;}

.se {width:159px; height:19px; border:#3D4045 1px solid; vertical-align:middle; color:#283D4A; padding:1 0 0 6px;}

.form
{
	background-color: #E5EBF2;
	border: 1px solid black;
	padding: 5px 10px 0px 20px;
}

.form_row
{
	padding-top: 5px;
}

.form_label
{
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

.form_validation
{
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}

.form_field
{
	font-size: 11px;
	height: 18px;
	/*padding: 0px 2px 0px 2px;*/
	padding: 0px 2px 0px 2px;
	text-align: left;
	border: 1px solid #999999;
}

.form_field_required
{
	font-size: 11px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	text-align: left;
	border: 1px solid #FF0000;
}
.error_message
{
	background-color: #E5EBF2;
	border: 1px solid black;
	padding: 10px 10px 10px 20px;
}

.error_message_label
{
	font-size: 11px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	text-align: left;
	color:#FF0000;
}