body{
	width:100%;
	height:100%;
	color:#696969;
	font-family:Verdana;
	font-size:0.7em;
	line-height:14px;
	padding:0;
	margin:0;
	background:url('../img/bg_header.gif') left 111px repeat-x;
}
form{
	padding:0;
	margin:0;
}
input, select, textarea{
	width:140px;
	height:17px;
	line-height:12px;
	font-size:1em;
	font-family:Verdana;
	border:1px solid #b1b2b1;
	padding:2px 3px 0 3px;
	margin:0;
}
label{
	clear:both;
	float:left;
	width:50px;
}


img{border:0;}
a{text-decoration:none;}
h1{
	letter-spacing:0;
	color:#f5821f;
	font-size:1.3em;
	font-weight:bold;
	padding:20px 0 0 0;
	margin:0;
}
h4{
	font-size:16px;
	margin:10px 0 10px 0;
}
h5{
	margin:10px 0 10px 0;
	font-size:13px;
}
p{
	padding:7px 0 7px 0;
	margin:0;
}
#wrapper{
	width:1000px;
	height:100%;
	margin:0 auto;
	padding-left:78px;
	/*background:url(../img/bg_left_side.gif) 78px top repeat-y;*/
}
#header{
	width:100%;
	height:319px;
	background:#ffffff url('../img/bg_header.gif') left bottom repeat-x;
}
#header .clear{line-height:9px;}
#header .logo{
	float:left;
	margin:11px 0 0 35px; 
}
#header .motto{
	float:left;
	margin:14px 387px 5px 19px; 
}
#header .image{
	float:left;
	width:730px;
	height:178px;
	margin:12px 0 0 0;
	padding-left:0;
	padding-top:17px;
}
#menu{
	clear:both;
	float:left;
	width:255px;
	height:195px;
	margin:0;
	padding:0;
	background:#b0b1b0;
	border-top:14px solid #dad9d9;
	border-bottom:14px solid #330099;
	font-size:1.20em;
	line-height:27px;
}
#menu ul{
	list-style:none;
	margin:0;
	padding:15px 15px 0 15px;
}
#menu ul li{border-bottom:1px solid #bdbebd;}
#menu ul li.no_border{border-bottom:none;}
#menu ul li a{color:#000000;}
#menu ul li a:hover{color:#ececec;}
#menu ul li a.selected{color:#ececec;}

#submenu{
	font-size:1.20em;
	line-height:27px;
}
#submenu h3{ 
margin:10px 0 0px 0;
font-size:13px;
color:#F6851F;
}

#submenu ul{
	list-style:none;
	margin:0;
	font-size:0.9em;
	padding:15px 0 0 0;
}
#submenu ul li{border-bottom:1px solid #c8c8c8;}
#submenu ul .no_border{border-bottom:none;}
#submenu ul li a{color:#696969;}
#submenu ul li a:hover{color:#000000;}
#submenu ul li a.selected{color:#000000;}

#content{
	float:left;
	width:100%;
	background:url('../img/bg_left_side.gif') left top repeat-y;
}
.left_side{
	float:left;
	width:255px;
	padding:0;
}
.right_side{
	float:right;
	width:648px;
	padding:0 49px 0 20px;
}
#content .clear{line-height:7px;}
#content .home_div_wrapper{
	width:100%;
	height:224px;
}
#content .home_div{
	float:left;
	width:193px;
	height:100%;
	margin:0 8px 0 0;
}
#content .home_div_last{
	float:left;
	width:187px;
	height:100%;
}
#content .border_img{
	margin:7px 0 0 0;
	border:3px solid #00558e;
}
#content .home_div_int{
	padding:0 8px 0 0;
	border-right:1px solid #d4d7d5;
}

#footer{
	float:left;
	width:100%;
	height:76px;
	font-size:0.9em;
	line-height:18px;
	background:url('../img/bg_left_side.gif') left top repeat-y;
}
#footer ul{
	list-style:none;
	border-top:1px solid #696969;
	padding:10px 0 0 0;
	margin:0;
}
#footer ul li{
	float:left;
	padding:0 2px;
}
#footer ul li a{color:#696969;}
#footer ul li a:hover{color:#f5821f;}
#footer ul li a.selected{color:#f5821f;}

a.red_link{color:#f5821f;}
a.red_link:hover{text-decoration:underline;}



.button{
	width:81px;
	height:20px;
	color:#ffffff;
	background:#b6130b;
	border:0;
	padding:0 15px;
	margin:1px 0 1px 6px;
}
.input1{ width:170px; }
.input2{
	width:280px;
	height:100px;
}
.padding{
	clear:both;
	float:left;
	margin:5px 0 0 0;
}
.err{ border:1px solid #ff9900; }
.missing{ color:#ff9900; }
.white_border{border-bottom:1px solid #ffffff;}
.gray_border{border-bottom:1px solid #d4d7d5;}
.red{color:#da251d;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

#impel{ float:right;}

#impel a { display:block; width:65px; height:20px; text-indent:-9999px; background: transparent url(../img/impel_logo.gif) top left no-repeat; }

#impel a:hover { background: transparent url(../img/impel_logo.gif) top right no-repeat; }
