body{
	background: #DEE4E1;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family: Trebuchet MS,Verdana,Arial;
	font-size:12px;
}
a{
outline:none;
}
td{
	font-size:12px;
}
#outer_frame{
	margin:5px auto 50px auto;
	width:955px;
	text-align:left;
}
#frame{
	width:809px;
	text-align:left;
}
#head{
	width:809px;
	
	background: url(../image/vw_header.png) no-repeat;
	height:240px;
}
#head_functions{
	padding:15px 0px 0px 495px;
	height:160px;
}
#login_link{
	margin-left:114px;
	background:url(../image/bg_login.gif) 0 0 no-repeat;
	width:180px;
	height:18px;
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
	line-height:18px;
}
#login_link a{ 
	color:#808080;
	text-decoration:none;
}
#login_link a:hover{ 
	color:#000;
}
#login_form{
	height:104px;
}
#login_box{
	background:url(../image/bg_login_box.png) 0 0 no-repeat;
	width:294px;
	height:105px;
	display:none;
	position:absolute;
}
#login_box form{
	margin:0px;
	padding:5px 0px 0px 0px;
}
#login_box label{
	margin-left:10px;
	width:100px;
	display:block;
	float:left;
	clear:both;
	text-transform:uppercase;
	font-size:10px;
	color:#404040;
}
#login_box input{
	background:url(../image/bg_basic_input.gif) 0 0 no-repeat; 
	color:#6B6B6B;
	text-indent:5px;
	width:162px;
	height:18px;
	border:0;
	display:block;
	float:left;
	font-size:11px;
}
#search_box{
	margin-top:15px;
	background:url(../image/bg_search.png) 0 0 no-repeat;
	width:294px;
	height:42px;
}
#search_box form{
	margin:0px;
	padding:0px;
	background:url(../image/bg_search.gif) 5px 7px no-repeat;
	height:30px;
}
#search_box .search_input{
	margin:10px 0px 0px 5px;
	border:0px;
	background:url(../image/clear.gif) 0px 0px no-repeat;
	height:16px;
	line-height:16px;
	text-indent:10px;
	padding:0px 0px 0px 0px;
	width:220px;
	color:#6B6B6B;
	font-family:Arial;
	font-size:12px;
	display:block;
	float:left;
	margin-right:5px;
}
#search_box .search_button{
	cursor:pointer;
	margin-top:7px;
	border:0;
	background:url(../image/bg_search_button.gif) 0 0 no-repeat;
	height:20px;
	width:46px;
}
#navigation{
	margin-top:10px;
	width:779px;
	margin-left:14px;
	height:37px;
}
#navigation ul{
	position:relative;
	height:40px;
	margin:0px;
	padding:0px;
}	
#navigation li{
	font-size: 14px;
	font-weight:bold;
	float:left;
	list-style:none;
	margin: 3px 0px 0px 12px;
	color:#fff;
	padding-left:15px;
}
#navigation li:hover{
}
#navigation li:hover a{
	color:#E0710F;
}
#navigation a{
	line-height:31px;
	display:block;
	text-decoration:none;
	color:#fff;
	padding-right:15px;
	text-shadow: 0px 0px 5px #000;
}
#navigation a:hover{
	/*background: url(../image/navigation_bg.png) 100% 0 no-repeat;*/
	/*color:black;*/
}
#current a{
	color:#FFCD87;
}

#content_top{
	height:15px;
	line-height:1px;
	font-size:1px;
	background: #fff url(../image/bg_content_top.png) 0 0 no-repeat;
}
#content{
	background: #fff url(../image/bg_content.png) 0 0 repeat-y;
}

#footer{
	clear:both;
	height:208px;
	width:809px;
	background:url(../image/bg_footer.png) no-repeat;
}
#footer .footer_content{
	width:779px;
	
	height:37px;
	
	background: url(../image/bg_navigation.png) no-repeat;
}
#footer .footer_content a{
	color:#D8D8D8;
	text-decoration:none;
	margin-top:10px;
	display:block;
	float:left;
	margin-left:20px;
}

.box{
	margin:0px 0px 20px 12px;
	width:378px;
}
.box a img{
	border:0;
}
.box h1{
	font-size:16px;
	margin:7px 0px 0px 0px;
	padding:0px;
	color: #59595B;
}
.box  h2{
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 25px;
	color: #59595B;
}

.box h3{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding: 20px 0px 10px 25px;
	color: #59595B;
}
.box .top{
	background:url(../image/bg_box_top.gif) no-repeat;
	height:30px;
}
.box .top_blue{
	background:url(../image/bg_box_blue_top.gif) no-repeat;
	height:30px;
}
.box .top .l{
	float: left;
	width:30px;
	height:30px;

}
.box .top .c{
	float: left;
	width:310px;
	height:30px;

}
.box .top .r{
	float: left;
	width:30px;
	height:30px;

}
.box .top .r img{
display:none;
}
.box .content{
	
	background:#fff url(../image/bg_box_content.gif) repeat-y;
	padding:0px 0px 5px 0px;
}
.box .content_blue{

	background: #E0F0FF;
	padding:0px 0px 5px 0px;
}
.box .content p{
	margin:0px;
	padding:5px 10px 5px 12px;
}
.box .content a{
	text-decoration:none;
	color: #911F1F;
}
.box .content img{
	float: right;
	margin:5px;
}

.box .bottom{
	background:url(../image/bg_box_bottom.gif) no-repeat;
	font-family: Verdana, Arial;
	font-size:11px;
	height:30px;
}
.box .bottom_blue{
	background:url(../image/bg_box_blue_bottom.gif) no-repeat;
	height:30px;
}	
.box .bottom p{
	margin:0px;
	padding:5px 5px 5px 0px;
	text-align:right;
}
.box .bottom a{
	float:right;
	text-decoration: none;
	color: #911F1F;
	border-bottom: 1px solid #911F1F;
	padding-bottom: 1px;

}
.box .bottom a:hover{
	color: #C19D66;
	border-bottom: 1px solid #C19D66;
}

.box .bottom .l{
	float: left;
	width:30px;
	height:30px;

}
.box .bottom .c{
	float: left;
	width:290px;
	height:30px;

}
.box .bottom .r{
	float: left;
	width:30px;
	height:30px;

}

.box input{
	border: 1px solid silver;
	background-color: #FAFEFE;
	font-family:  Trebuchet MS,Verdana,Arial;
}
.box select{
	border: 1px solid silver;
	background-color: #FAFEFE;
	font-family:  Trebuchet MS,Verdana,Arial;
}
.box .checkbox{
	border:0;
}

.checkbox{
	border:0;
}
.box select{
	background-color: #FAFEFE;
	font-family:  Trebuchet MS,Verdana,Arial;
	font-size:12px;
}
.box textarea{
	border: 1px solid silver;
	background-color: #FAFEFE;
	font-family:  Trebuchet MS,Verdana,Arial;
	font-size:12px;
}
.box .button{
	border: 1px solid silver;
	background-color: #E6E9E9;
	cursor:pointer;
	font-family:Arial;
	font-size:11px;
	padding:1px 5px 1px 5px;
	margin:1px 0px;
}

.b400{
	width:400px;
}
.b400 .top{
	
}
.b400 .top .c{
	width: 340px;
}
.b400 .content{
	width:400px;
	
}
.b400 .bottom{
	
}
.b400 .bottom .c{
	width: 340px;
}

.b300{
	width:300px;
}
.b300 .top{
	background:url(../image/bg_box_top_300.gif) no-repeat;
	
}
.b300 .top .c{
	width: 240px;
}
.b300 .content{
	width:300px;
	background:#fff url(../image/bg_box_content_400.gif) repeat-y;
}
.b300 .bottom{
	background:url(../image/bg_box_bottom_300.gif) no-repeat;
}
.b300 .bottom .c{
	width: 240px;
}

.b740{
	width:784px;
}
.b740 .top{
	background:url(../image/bg_box_top_full.gif) no-repeat;
}
.b740 .top .c{
	width: 680px;
}
.b740 .content{
	width:784px;
	background:url(../image/bg_box_content_full.gif) repeat-y;
}
.b740 .content p{
	margin:0px;
	padding:5px 25px 5px 25px;
}
.b740 .bottom{
	background:url(../image/bg_box_bottom_full.gif) no-repeat;
}
.b740 .bottom .c{
	width: 680px;
}

.error_message{
	font-size:14px;
	color:red;
}

form{
	margin:0px;
	padding:0px;
}







#tablist .tabnav{
background:#D1CCBF;
display:block;
padding:0px;
margin:0px 10px 0px 10px;
border-top:5px solid #fff;
height:28px;
}
#tablist .tabnav li {
display: block;
float:left;
list-style: none;
margin:0px;
padding:0px;
}
#tablist .tabnav li a{
display: block;
text-align:left;
height:28px;
line-height:28px;
padding:0px 10px 0px 10px;
margin:0px 2px 0px 0px;
background:#E4E1D4;
color:#585652;
}
#tablist .tabnav li .passive{
color:#C0C0C0;
}


#tablist .tabnav li a:hover, .tabnav li a:active, #tablist .tabnav li.ui-tabs-selected a {
background: #fff url(../image/box_navigation_selected.jpg) 0 0 repeat-x;
color: #222;
text-decoration: none;
outline: none;

}

#tablist .tabdiv ul{
padding:12px 0px 0px 12px;
margin:0px;
}

#tablist .tabdiv li {
background:url(img/box_navigation_bg.gif) 0 0 no-repeat;
display:block;
font-size:11px;
line-height:14px;
margin:3px 0px 0px 0px;
padding:0px 0px 10px 0px;
list-style: none;
}
#tablist .tabdiv li:hover{
background:url(img/box_navigation_hover_bg.gif) 0 0 no-repeat;
}

#tablist .ui-tabs-hide {
display: none;
}

/* autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid silver;
	background-color: #fff;
	overflow: hidden;
	text-align:left;
	z-index:9999999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	font-size:10px;
}

.ac_loading {
	/*background : #fff url('./indicator.gif') right center no-repeat;*/
}

.ac_over {
	background-color: #D6DCA9;
	color: #000;
}



