/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* site specific */

body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:.85em;
	background-color:#f4f1ec
}

#scrollable{height:450px;overflow:auto;margin-right:10px;}

ul {
	list-style-type: disc;
	list-style-position: inside;
	}

a{
	color:#563e23;
}
.fieldWithErrors {
	display: inline;
	margin:0px;
	padding:0px;
}

.fieldWithErrors input, .fieldWithErrors select {
	background-color: #ffefef;
}

strong{font-weight:bold;}
em{font-style:italic;}

#logo h1{
	left:-1000px;
	position:absolute;
}

#logo a{text-decoration:none;}

#hdr{
	height:121px;
}

#container{
	width:800px;
	margin-left: auto; margin-right: auto;
	background:#f4f1ec url('/assets/home_bg.jpg') no-repeat;
}

#content{
	position:relative;
}



#page{
	background:#f4f1ec url('/assets/main_bg.gif') repeat-y left;
	padding:0px 20px 10px 20px;
	font-size:.85em;
	line-height:1.5em;
}

#page h1{
	font-size:1.8em;
	margin-top:5px;
	margin-bottom:10px;
}

#page h2{
	font-size:1.6em;
	margin:5px 0px;
}

#page h3{
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0px;
}

#page p{
	margin:10px 0px;
}

#page .callout{
	color:#7a6e67;
	font-style:italic;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
}

#main{
	width:637px;
	float:left;
	padding:0;
	margin:0;
}

#nav{
	padding:0px;
	margin:0px;	
	border-bottom:1px solid #563e23;
	margin-bottom:10px;
	width:100%;
}

#nav td{
	text-align:center;
	
	vertical-align:top;
	padding:0px 0 4px 15px;
/*	margin-left:5px;*/
/*	color:#563e23;*/
}

.over, #nav td.down{
	text-align:center;
	vertical-align:top;
	padding:0px 0 4px 15px;
/*	margin-left:5px;*/
	background:#5a471b url('/assets/tab_left.gif') no-repeat top left;

}

#nav a{
	
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:5px 15px 0 0;
	line-height:12px;
	
}

#nav a.down,#nav a:hover{
	font-size:8pt;
	font-weight:bold;
	display:block;
/*	padding:2px 15px 0 0;*/
	text-decoration:none;
	background:url('/assets/tab_right.gif') no-repeat top right;
	color:#FBFAF8;
	line-height:12px;

}

#lc{
	float:left;
	width:102px;
/*	padding:0 6px 0 5px;*/
	margin:0;
}

ul.left{
	padding:0px;
	width:92px;
	margin:0 5px 0 5px;
	margin-top:30px;
	list-style:none;

}

li.left_l{
/*	text-align:left;*/
/*	padding:8px 0 0 0;*/
/*	background: url('/assets/button_bottom.gif') no-repeat bottom left;*/
/*	margin:8px 0 0 0;*/
	font-size:8pt;
	font-weight:bold;
	display:inline;
	margin-top:5px;
	padding:0;
	/*padding:4px 10px 3px 15px;*/
}

li.left_l a{
/*	line-height:10px;*/
/*	margin:0 auto 0 auto;*/
	margin:0;
	padding:0 3px 0 3px;
	width:86px;
	text-align:center;
	display:block;
	float:left;
	color:#563e23;
	background-color: #efe7cf;
	text-decoration:none;
/*	padding:0 5px 0 5px;*/
	
}
li.left_l a:hover,li.left_l .active{text-decoration:underline;color:#231f20;}
li.left_l div{
/*	margin:10px 5px 5px 5px;*/
/*	text-align:left;*/
	margin-bottom:8px;
/*	margin-top:5px;*/
/*	display:inline;*/
	width:92px;
	float:left;
	background: url('/assets/button_bottom.gif') no-repeat bottom left;
	padding:0 0 8px 0;
	text-align:center;
	
}

li.left_l img{padding:0;margin:0;border:0px;}

.clear{
	clear:both;
}

#ftr{
	padding:5px;
	font-size:8pt;
	color:#563e23;
	text-align:right;
	clear:both;
}

#contact td {padding:10px 2px;}