/*
 * The site logo should be 950 px wide.
 * Smaller logos can work if the background color is white.
 *
 */

#site_logo {
	height: 110px;
	background-color: transparent;
}
html {
    color: #000000;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}
body {

}

#search #searchbox {
	background-color: #D9B96D;
	border: 1px solid #cccccc;
	color:#00573D;
	height: 1.1em;
	margin:0;
	padding:0;
	width:105px;
}

#navbar {
	position: relative;
	float: left;
	width: 155px;
	font-size: .78em;
	display: inline;
	/*padding-right: 5px;*/
	/*border-right: 1px dotted #cccccc;*/
	/*padding-bottom: 5000px;
	margin-bottom: -5000px;*/
	margin-top:-3px;
	border-top:6px solid white;
	color: #363636;
	background-color: #D9B96D;	/*height: 1%;*/
	/*background: transparent url(../images/colbg.gif) repeat-y left top;*/
	/*z-index:2;*/
}
#navbar_wrap {
	background-color: #D9B96D;
	position: relative;
	width: 100%;
	}
	
.nav_section {
	background-color: #D9B96D;
}

#main_content{
	font-size: 	.78em;
}
h1 {
	letter-spacing: -.1px;
	margin-bottom: .75em;
	margin-top: .25em;
	padding-left: 15px;
	font-size: 2em;
	color: #CC6600;
}
#col1{
	float: left;
	width: 546px;
	border-right: 1px solid #999;
	padding-right: 10px;
	
}
#single_column{
	margin: -5px;
	padding: 10px;
	padding-bottom: 10px;
	border: 1px dotted #CCC;
	width: 745px;
	background-color: #fbfbfb;
}

	/*this is for an IE 6 bug but causes problems with IE 7 */
	/* The Table of contents should be used for long pages that are divided into sections. In this case, headings should serve as both the anchor target and the name in the table of contents. */

/* It is also permissible to use width:75% and margin: 0 auto;
*/
ul.toc {
	width: 375px;
	padding: 10px 15px;
	background: #ebebeb;
	margin: 0 45px;
	margin-bottom: .75em;
	border: 1px solid #aaaaaa;
	clear: none;
}

ul.toc li {
	list-style: square;
	margin-left: 10px;
	margin-bottom: 3px;
}

ul.toc a {
	color: #454545;
	text-decoration: none;
	border-bottom: 1px solid #454545;
}

/* Callout boxes are right-aligned boxes of important links, news updates, or other helpful info not directly related to the main content of the page. They should always be titled with <h2>s or <h3>s. If a callout box is part of a template (appears on many pages), it should go in a special section before the "content" <a> tag. Otherwise, it should go where it fits best with the heading structure */


#main_content div.darkBlue {
	border-color: #00344D;
}
#main_content div.darkBlue h3{
	background-color: #00344D;
}

#main_content .darkOrange {
	border-color: #A63F1E;
}

#main_content .darkOrange h2,
#main_content .darkOrange h3{
	background-color: #A63F1E;;
}

#main_content .lightBlue {
	border-color: #7B858A;
}

#main_content .lightBlue h2,
#main_content .lightBlue h3{
	color: #000000;
	background-color: #7B858A;
}
#main_content li li {
	font-size: 1.0em;
}

#main_content ol li {
	font-style: normal;
	list-style-type: decimal;
}

#main_content ol ol li {
	list-style-type: upper-alpha;
}
#sidebar{
	float: right;
	text-align: center;
	margin: 4px;
	clear: right;
	background-color: #EED89E;
	border: 1;
	position: relative;
	width: 175px;
/*	float: right;
	position: relative; 
	padding-right: 10px;
	right: -10px;
	margin-left: -10px;*/
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #636F31;
}.headline {
	font-size: 1em;
	font-weight: bold;
	color: #CC6633;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sidebarheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: blink;
	text-align: center;
	display: block;
}

/* Tables are not required to be styled, but adding this class to a data table will help with aesthetics. */

.csustable {
	margin-bottom: 0.75em;
	width: 75%;
	table-layout: auto;
	word-wrap:break-word;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}

.csustable, .csustable * {
	border: 0;
}

.csustable caption {
	font-size: .85em;
	text-align: center;
	font-weight: bold;
	color: #00344d;
	margin-bottom: 10px;
	padding-bottom: 1em;
	caption-side: top;
	border-bottom: 1px solid #dddddd;
}

.csustable thead th {
	color: #00344d;
	border-bottom: 4px solid #00344d;
}

.csustable td, .csustable th {
	padding: 5px 8px;
}

.csustable th {
	font-weight: bold;
}

.csustable td {
	color: #2e4a5d;
	border-bottom: 1px solid #dddddd;

}


