body { 	margin:0; padding:0; font-size:10px;  font:normal 0.8em/1.4em arial,verdana; background:#f5f0e3; }

a, a:link, a:visited { color:#0047c9; text-decoration:none;  }
a:hover, a:active {  color: #ff0000;  }


#container { 
	width:780px; 
	overflow:visible; 
	margin:auto; 
	padding:0 0 10px 0;
}


#header {
	width:760px; 
	overflow:visible; 
	margin:0; 
	padding:10px 10px 0 10px;
	height:70px;
	background:#ffcc00 url('images/bg.gif') 0 71px no-repeat;
}

#header #logo {
	overflow:visible; 
	margin:0; 
	padding:10px 0 0 0;
	width:260px;
	float:left;
	text-align:center;
	font:bold 1.8em tahoma, arial;
	color:#444;
}

#bdcumle { text-align:center; padding:5px; margin:0; color:#71623e; display:block;  }

#header #right {
	overflow:visible; 
	margin:0; 
	padding:0;
	width:490px;
	float:right;
	text-align:right;
}

#header img { border:0; }

/**************/

#main {
	width:763px;
	overflow:visible; 
	margin:0 0 7px 0; 
	padding:0 7px 0 10px;
	background:#fff url('images/bg.gif') -785px -10px no-repeat;
	color:#38312d;
}

#main .bottom {
	width:780px;
	height:10px;
	overflow:visible; 
	margin:0 -10px; 
	padding:0;
	background:#fff url('images/bg.gif') -785px 0 no-repeat;
	line-height:0;
	font-size:0;
}

#mright {
	width:230px; 
	overflow:visible; 
	margin:0; 
	padding:10px 0 0 0;
	float:right;
}


#mright .box {
	width:218px;
	padding:5px 5px 5px 7px;
	margin:0 0 7px 0;
	background:#dff9ff url('images/bg_menu.gif') 0 -15px no-repeat;
}
#mright .box .bottom {
	width:230px;
	padding:0;
	margin:0 -5px -5px -7px;
	background:url('images/bg_menu.gif') 0 0 no-repeat;
}
#mright .box span {
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	display:block;
	border-bottom:1px solid #14768d;
}
#mright .box span.h {
	font:bold 1.2em trebuchet ms;
	color:#14768d;
	padding:0 0 0 5px;
}
.mini { float:right; width:160px; }
.mini_alt { float:right; width:200px; }
/*********************/
#content { width:510px; overflow:visible; margin:0; padding:10px 0 0 0; float:left; }

#content_index {  overflow:visible; margin:0; padding:10px 0 0 0; }
.box_index { padding:5px; margin:0; float:left; width:370px }
.subh { font:bold 1em arial; border-bottom:1px solid #000; }

#banner468x60 {  height:60px; overflow:visible; margin:0; padding:0; border:5px solid #fff; text-align:center; }

.gray { color:#aaa; }
.header { font:normal 1.6em Trebuchet ms,Arial; color:#ac001f; margin:0; border-bottom:1px solid #ac001f; 
				display:block; padding: 0 0 5px 5px; }

h1,h2 { font:normal 1.6em Trebuchet ms,Arial; color:#ac001f; margin:0; border-bottom:1px solid #ac001f; 
				display:block; padding: 0 0 5px 5px; }
#content p { margin:0; padding:5px; }


/****/
fieldset { border:1px solid #f0f0f0; margin:auto; width:450px; padding-bottom:10px; }
fieldset legend { font-weight:bold; color:#0000dd; }
fieldset p {  }
fieldset p.submit { text-align:center; }
fieldset label { width:150px; float:left; text-align:right; padding:0 5px 0 0; }
/****/

#footer_ol { margin:7px 0 0 0; padding:0; background:#fff url('images/bg.gif') -785px -10px no-repeat; }
#footer {
	margin:0;
	padding:10px;
	background:url('images/bg.gif') -785px 27px no-repeat;
	text-align:center;
	font-size:0.9em;
	color:#999;
}


#footer a, #footer a:link,#footer a:visited  {
	color:#94845b;
	text-decoration:none;
	padding:1px 5px 3px 5px;
}

#footer a:active, #footer a:hover {
	color:#f00;
	text-decoration:underline;
}


#copy {
	width:700px;
	padding:5px 0 0 0;
	margin:auto;
	font-size:8pt;
	text-align:center;
	color:#999;
}

.clear {
	clear:both; 
	margin:-1px; 
	padding:0;
	height:0; 
	width:0; 
	font-size:0;
	line-height:0;
}
