@charset "UTF-8";
/* CSS Document */
body {
	background:#180802;
	margin:0;
	padding:0;
	border:0;
	color:#eccba8;
	font-size:62.5%;
	}
form {
	padding:0;
	margin:0;
	border:0;
	}
input {
	padding:0;
	margin:0;
	}
#wrapper {
	width:768px; /*change width if ads are added*/
	padding:0;
	margin: 0 auto auto auto;
	border:0;
	display:block;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.6em;
	}
#masthead {
	background:url(../images/logo.jpg) top no-repeat;
	display:block;
	clear:both;
	}
#masthead ul {
	/*padding:67px 18px 15px 310px;*/
	padding:67px 18px 15px 0px;
	margin:0;
	list-style:none;
	}
#masthead li {
	display:inline;
	border-right:1px dotted #eccba8;
	padding:0 5px 0 0;
	margin:0 0 0 5px;
	font-size:13px;
	}
#masthead a {
	color:#f4b211;
	text-decoration:none;
	}
#masthead a:hover {
	color:#e66f19;
	}
/*________________ xxx __________________*/
#topsearch {
	background:url(../images/bg_topsearch.jpg) top no-repeat;
	height:54px;
	display:block;
	clear:both;
	font-size:1.2em;
	color:#49240c;
	}
#topsearch table {
	padding:5px 0;
	margin:0;
	}
#topsearch table .sbx_field1 {
	padding: 0;
	margin:0;
	height:34px;
	width:185px;
	}
#topsearch table .sbx_field2 {
	padding: 0;
	margin:0;
	height:34px;
	width:185px;
	}
/*________________ xxx __________________*/
.content {
	display:block;
	clear:both;
	width:769px;
	padding:10px 18px;
	margin:0;	
	color:#49240c;
	}
.content a {
	color:#f77a00;
	font-weight:bold;
	text-decoration:none;
	}
.content a:hover {
	color:#a7140b;
	}
.text_column {
	width:574px;
	float:left;
	/*background:#3333CC;*/
	}
.text_column h1 {
	font-size:1.6em;
	color:#a7140b;
	}
.no_bottom_margin {
	padding-bottom:3px;
	margin-bottom:0;
	}
.text_column h2 {
	font-size:1.2em;
	color:#a7140b;
	padding:0 0 10px 0;
	margin:0;
	}
.border_top {
	border-top:1px solid #9e9795;
	padding:10px 0 0 0;
	}
.border_bottom {
	border-bottom:1px solid #9e9795;
	padding:0 0 10px 0;
	}
.text_column ul {
	margin:0;
	padding:0 12px;
	}	
.margin_left {
	padding:2px 0 10px 12px;
	margin:0;
	}
.sbhd_img {
	border:0;
	padding:20px 0 5px 0;
	}
.orange_txt {
	color:#ef7600;
	font-weight:bold;
	}
.red_txt {
	color:#a7140b;
	font-weight:bold;
	}
#meal_arranngements {
	padding:0 0 10px 12px;
	border:0;
	margin:0;
	}
#meal_arranngements th {
	background:#ede6dd;
	border:1px dotted #a9622e;
	text-align:left;
	font-size:1.1em;
	padding:1px 5px;
	margin:0;
	}
#meal_arranngements td {
	padding:2px 5px;
	margin:0 15px 0 0;
	}
#form_register {
	width:574px;
	display:block;
	clear:both;
	border-bottom:1px solid #9e9795;
	padding:0 0 20px 0;
	}
.form_fields {
	margin:0;
	padding:0;
	}
.form_fields dt {
	margin:0;
	padding:5px 0 2px 5px;
	}
.form_fields dd {
	margin:0;
	padding:0 5px;
	}
.form_fields a {
	color:#f77a00;
	font-weight:bold;
	text-decoration:none;
	}
.form_fields a:hover {
	color:#a7140b;
	}
.form-required {
	color:#a7140b;
	}
.input_field {
	border:1px solid #999;
	}
fieldset {
	padding:0 20px;
	border:0;
	}
#input1 {
	padding:0;
	width:120px;
	}
#register {
	padding:78px 0 0 0;
	border:0;
	}
#login {
	padding:5px 0 0 0;
	margin:0;
	border:0;
	}

/*________________ xxx __________________*/
#ads {
	float:left;
	width:120px;
	padding:20px 0 10px 32px;
	}
#ads img {
	display:block;
	clear:both;
	border:0;
	padding:0 0 10px 0;
	}
/*________________ xxx __________________*/
#footer {
	background:url(../images/bg_footer.gif) top no-repeat #180802;
	display:block;
	clear:both;
	padding:35px 0;
	font-size:0.9em;
	text-align:center;
	color:#b26e3a;
	}
#footer a {
	color:#b26e3a;
	text-decoration:none;
	}
#footer a:hover {
	color:#f5ad1c;
	}
/*Search Nav*/
.basictab{
padding:0;
margin:0;
border:0;
}

.basictab ul{
margin: 0;
padding: 0;
}
#ddtabs1 {
	padding:0;
	margin:0;
	border:0;
	}
#ddtabs1 img {
	padding:0;
	margin:0;
	border:0;
	}
.basictab li {
display: inline;
margin: 0;
padding: 0;
height:34px;
list-style:none;
}

.basictab li a{
text-decoration: none;
padding: 0;
margin: 0;
border: none;
float:left;
}

.basictab li a:visited{
margin: 0;
padding: 0;
}

.basictab li a:hover, .basictab li a.current{
background:url(../images/srch_hover.gif) top repeat-x;
margin: 0;
padding: 0;
height:34px;
}

.basictab li a:active{
margin: 0;
padding: 0;
color: black;
}

.tabcontainer{
margin: 0;
padding: 0;
}

.tabcontent{
margin: 0;
padding: 0;
display:none;
}

#topsearch .tbl_fields{
padding: 0;
margin: 0;
border:0;
display:block;
clear:both;
}

.basictab li a img {
padding: 0;
margin: 0;
border:none;
}

.submit_edit_entry {
width:128px;
height:22px;
margin:0;
padding:0;
border:0;
background: transparent url(/images/butt_editentry.gif) no-repeat center top;
vertical-align:middle;
text-indent:-1000em;
cursor:pointer;
cursor: hand;
}

.submit_delete_entry {
width:128px;
height:22px;
margin:0;
padding:0;
border:0;
background: transparent url(/images/butt_deleteentry.gif) no-repeat center top;
vertical-align:middle;
text-indent:-1000em;
cursor:pointer;
cursor: hand;
}

.submit_register {
width:240px;
height:22px;
margin:0;
padding:0;
border:0;
background: transparent url(/images/butt_registerpassed.gif) no-repeat center top;
vertical-align:middle;
text-indent:-1000em;
cursor:pointer;
cursor: hand;
}

.submit_view {
width:128px;
height:22px;
margin:0;
padding:0;
border:0;
background: transparent url(/images/butt_viewprevious.gif) no-repeat center top;
vertical-align:middle;
text-indent:-1000em;
cursor:pointer;
cursor: hand;
}

.submit_confirm_delete {
width:128px;
height:22px;
margin:0;
padding:0;
border:0;
background: transparent url(/images/butt_confirmdelete.gif) no-repeat center top;
vertical-align:middle;
text-indent:-1000em;
cursor:pointer;
cursor: hand;
}

.submit_next {
width:59px;
height:22px;
margin:0;
padding:0;
border:0;
background: transparent url(/images/butt_next.gif) no-repeat center top;
vertical-align:middle;
text-indent:1000em;
cursor:pointer;
cursor: hand;
}

.submit_back {
width:59px;
height:22px;
margin:0;
padding:0;
border:0;
background: transparent url(/images/butt_back.gif) no-repeat center top;
vertical-align:middle;
text-indent:-1000em;
cursor:pointer;
cursor: hand;
}

.submit_blank {
width:59px;
height:22px;
margin:0;
padding:0;
border:0;
background: transparent url(/images/butt_blank.gif) no-repeat center top;
vertical-align:middle;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
cursor: hand;
}


