/* Content related CSS */
/* Candace Howcroft */
/* www.orbinaryd.com */

/*************/
/* True Tags */
/*************/
body {
	scrollbar-base-color:#E7D0A1;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	background:#E7D0A1 url(../images/bodybg.jpg) repeat-x top left;
	color:#333;
	padding:0px;
	margin:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}

* {

}

html{
	scrollbar-base-color:#E7D0A1;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	padding:0px;
	margin:0px;
}

p {
	font-size:12px;
	line-height:18px;
	}
	
#content hr {
	margin-bottom:0px;
	margin-top:10px;
	height: 0px;
	border:1px #E7D0A1 dashed;
	}
	
img, img a, img a:link {
	border:none;
	background:none;
	text-decoration:none;
}

form {
    margin:0px;
	padding:0px;
}

input {
	font-size:11px;
	border:#666666 1px solid;
}

/*************/
/* Frame */
/*************/

#frame {
	width:960px; 
	padding:0px;
	margin:auto;
	background-color:#FFFFFF;
	text-align:left;
	}
	
.farm {
	background:#FFFFFF url(../images/indexbg.jpg) no-repeat top center;
	}
	
#container {
	padding:0px;	
	margin:0px;
	}
	
/*************/
/* Head & Logo & Login */
/*************/

#head {
	margin:0px;
	padding:0px;
	background:url(../images/bodybg.jpg) repeat-x top left;
	}

#logo {
	float:left;
	margin:15px 0px 10px 15px;
	padding:5px;
	}
	
#bcfacc {
	float:right;
	width:350px;
	background-color:#A78570;
	margin:15px;
	padding:0px 5px 5px 5px;
	}
	
#bcfacc #search {
	float:left;
	padding:5px 0px 0px 5px;
}
	
#bcfacc #share {
	float:left;
	background-color:#CBB7AB;
	margin:4px;
	padding:5px 5px 3px 5px;
}
	
/*************/
/* Navigation */
/*************/
	
#nav {
	width:952px;
	height:32px;
	background:#684F40 url(../images/navbg.jpg) repeat-x top left;
	margin-left:4px;
	padding:0px;
	}
	
.welcome {
	margin-bottom:300px;
}
	
#topnav {     
	padding:0px;     
	margin:0px 0px 0px 15px; 
    list-style: none;
} 

#topnav ul {     
	padding:0px;     
	margin: 0px;     
    list-style: none; 
} 

#topnav a {     
	display: block;
	padding:9px;
	color:#ffffff;
	font: bold 12px Verdana, Helvetica, sans-serif;
	text-decoration:none;
} 

#topnav a:hover, #topnav a:visited:hover {     
	 color:#333333;
	 background-color:#B58400;
}

#topnav li {     
	float: left;     
	color:#ffffff;
	letter-spacing:1px;
	font: 12px Verdana, Helvetica, sans-serif normal;
	position:relative;
}

#topnav li ul {     
	position: absolute;   
	width: 150px;     
	left: -999em; 
	color:#ffffff;
	letter-spacing:1px;
	background-color:#B58400;
} 

#topnav li ul li {
    margin-left:0px;
    list-style:none;
}

#topnav li:hover ul{     
	left: 0; 
	top: 100%; 
}

#topnav li:hover ul, #topnav li.sfhover ul {     
	left: auto; 
}

#topnav li p {     
    margin:0px;
	padding:6px 0px 0px 0px;
}


/***********************/
/* actions */
/***********************/

.action {
	margin:4px 4px 0px 4px; 
	padding:15px 11px 15px 21px;
	float:left;
	background:#A78570 url(../images/barbg.jpg) repeat-x bottom left;
	}
	
.action a, .action a:visited {
    color:#ffffff;
	text-decoration:none;
	}
	
.action a:hover, .action a:visited:hover {
    color:#ffffff;
	text-decoration:underline;
	}
	
/***********************/
/* content */
/***********************/

#photo {
	margin:0px 4px 0px 4px;
	}
	
#section {
	margin:-100px 30px 0px 0px;
	float:right;
	top:110px;
	padding:15px;
	width:150px;
	background-image:url(../images/sectionbg.png);
	position:relative;
	z-index:80;
	}

#content {
	margin:4px; 
	padding:30px 20px 25px 25px;
	float:left;
	background:#fff url(../images/contentbg.jpg) repeat-x top left;
	}
	
#content a, #content a:visited {
    color:#4A4C00;
	font-weight:bold;
	}
	
#content a:hover, #content a:visited:hover {
    color:#684F40;
	font-weight:bold;
	}
	
#content img {
	border:#684F40 2px solid;
	background-color:#FFFFFF;
	padding:5px;
	margin:2px 0px;
	}
	
#text{
	height:70px;
	background:#ffffff url(../images/template/bk_page.jpg) top repeat-x;
	margin:0px -20px 0px -25px;
	padding-left:25px;
	}
	
/***********************/
/* sidebar right */
/***********************/
	
#sidebar_right {
	float:right;
	width:350px;
	margin:5px 20px 40px;
	padding:0 0 20px 30px;
	border-left:1px #E7D0A1 dashed;
	}
	
/*************/
/* Text Formatting */
/*************/

.action h1 {
	padding:0px;
	margin:0px;
	color:#ffffff;
	font:bold 16px Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	}
	
.action h1 a {
	color:#ffffff;
	text-decoration:none;
	}
	
#section h1{
	color:#ffffff;
	font:small-caps bold 20px Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}
	
#content h1{
	color:#BB8D09;
	font:bold 16px Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	}
	
#content h1 a {
	color:#BB8D09;
	text-decoration:none;
	}
	
.action h2  {
	padding:0px;
	margin:0px;
	color:#ffffff;
	font:normal 14px Verdana, Helvetica, sans-serif;
	}
	
.action h2 a  {
	color:#ffffff;
	text-decoration:none;
	}
	
#content h2  {
	color:#684F40;
	font:bold 16px Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	}
	
#content h2 a  {
	color:#684F40;
	text-decoration:none;
	}
	
#content h3 {
	color:#4A4C00;
	font:bold 14px Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	}
	
#content h3 a {
	color:#4A4C00;
	text-decoration:none;
	}
	
#content h4 {
	color:#333333;
	font:bold 14px Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	}
	
#content h4 a {
	color:#333333;
	text-decoration:none;
	}
	
#content h5{
	color:#684F40;
	font:bold 14px Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	}
	
#content h5 a {
	color:#684F40;
	text-decoration:none;
	}
	
#content h6 {
	color:#333333;
	font:bold 14px Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	}
	
#content h6 a {
	color:#333333;
	text-decoration:none;
	}
	
.small {
	font-size:10px;
	}
	
	
/*************/
/* Footer */
/*************/
	
#footer {
	margin:4px; 
	padding:5px 0px 10px 10px; 
	background-color: #684F40;
	color:#000000; 
	}
	
#footer h2 {
	margin:7px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	}
	
#footer h2 a:link, #footer h2 a:visited, #footer h2 a:active {
	color:#000000;
	text-decoration:dotted;
	font-size:11px;
	}
#footer h2 a:hover, #footer h2 a:visited:hover {
	color:#E7D0A1;
	text-decoration:none;
	}
	
/*************/
/* Lists */
/*************/

#content ol li, #index ol li, #content ol li a, #index ol li a{
	font-family: Verdana, Helvetica, sans-serif;
	color:#684F40;
	line-height:22px;
	font-size:12px;
	list-style:decimal;
	}
#content ol li li, #index ol li li{
	font-family: Verdana, Helvetica, sans-serif;
	color:#684F40;
	line-height:18px;
	font-size:12px;
	list-style: lower-alpha;
	}
#content ol li li li, #index ol li li li{
	font-family: Verdana, Helvetica, sans-serif;
	color:#684F40;
	line-height:18px;
	font-size:12px;
	list-style: lower-roman;
	}
#content ul li, #index ul li, #content ul li a, #index ul li a{
	font-family: Verdana, Helvetica, sans-serif;
	color:#684F40;
	line-height:22px;
	font-size:12px;
	list-style:circle;
	}
#content ul li li, #index ul li li{
	font-family: Verdana, Helvetica, sans-serif;
	color:#684F40;
	line-height:18px;
	font-size:12px;
	list-style:circle;
	}
#content ul li li li, #index ul li li li{
	font-family: Verdana, Helvetica, sans-serif;
	color:#684F40;
	line-height:18px;
	font-size:12px;
	list-style:circle;
	}
#content .li_pdf, #index .li_pdf{
	list-style-image:url(../images/icons/pdf.gif);
	}
#content .li_web, #index .li_web{
	list-style-image:url(../images/icons/web.gif);
	}
#content .li_doc, #index .li_doc{
	list-style-image:url(../images/icons/word.gif);
	}
#content .li_xls, #index .li_xls{
	list-style-image:url(../images/icons/excel.gif);
	}
#content .li_mov, #index .li_mov{
	list-style-image:url(../images/icons/vid.gif);
	}
#content .li_ppt, #index .li_ppt{
	list-style-image:url(../images/icons/ppt.gif);
	}
#content .li_swf, #index .li_swf{
	list-style-image:url(../images/icons/swf.gif);
	}
#content .li_none, #index .li_none,{
	list-style-image: url(../images/spacer.gif);
	}

/*****************/
/* table classes */
/*****************/

table {
	width:50%;
	margin:10px 0px;
}

th {
	background-color:#E7D0A1;
	font-size:12px;
	padding: 7px;
	vertical-align: top;
	text-align:left;
	}
	
td {
	background-color:#ffffff;
	border-top:1px solid #E7D0A1;
	font-size:12px;
	padding: 7px;
	vertical-align: top;
	}
	
/*****************/
/* columns */
/*****************/

.columns {
padding:0px 8px 8px 0px;
}

.col2 {
float:left;
width:45%;
padding-right:5px;
}

.col4 {
float:left;
width:216px;
padding-right:7px;
margin-right:7px;
}

/*************/
/* Floats */
/*************/

.fltrt {
	float: right;
}
.fltlft {
	float: left;
}
.clearfloat {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:0px;
}
