@charset "UTF-8";html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}a:link, a:visited {color: #530e09;}a:hover {font-weight:bold;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #FDF9EE url(images/cc_bkbar2.jpg) repeat-x left top;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;}#mainContent p img {	margin-right: 8px;	margin-left: 8px;}#container {	width: 843px;	margin: 0 auto;	text-align: left; /* this overrides the text-align: center on the body element. */} #header {	background: #E0D0B7;	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	margin: 0px;	height: 72px;} #strap {	margin: 1px 0 0px;	padding: 0;	text-align: right;	}#strap img {	padding-bottom: 0px;	margin: 1px 0 0 0;}/* page content sections*/#innerwrapper {	/*background: url(images/cc_wrapperbar_mid.gif) repeat-y left top;*/	margin: 5px 0px 0px;	padding: 0px 0 0;	overflow: hidden;}#innerwrapper2 {	/*background: url(images/cc_wrapperbar_mid.gif) repeat-y left top;*/	margin: 5px 0px 0px;	padding: 0px 0 0;	overflow: hidden;}#nav {	width: 100%;	margin: 3px auto 0px;	height: 35px;	text-align:center;	right: 0px;	padding: 6px 0 2px 0;	border-bottom: 1px solid #E0D0B7;} #nav ul {	margin: 0px auto;	border: 0px;	list-style-type: none;	padding: 0px;} #nav li {	display: inline;	margin: 0px;	padding: 0px;	text-align: center;	} #nav ul li a:link, #nav a:visited {	color: #644f2b;	text-decoration: none;	margin-left: 8px;	font: normal 80% Georgia, "Times New Roman", Times, serif;	border: 1px solid #E1D1B8;	padding: 4px;} #nav ul li a:hover {	color: #732C24;	font-weight: normal;	border: 1px solid #600002;} /*#current { color: #2d63af; text-decoration: none; }*/ #nav ul li#active a {	text-decoration: underline;	font-family: Georgia, "Times New Roman", Times, serif;	color: #000000;	font-weight: bold;}#sidebar1 {	width: 200px; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 15px 20px 15px 20px;	float: left;}#sidenav {	margin: 0px auto;	text-align:center;} #sidenav ul {	margin: 0 auto;	list-style-type: none;	padding: 8px 0 16px;	width: 100%;	} #sidenav li {	color: #fff4d4;	width: 100%;	} #sidenav li.nomargin {margin-left: 0;}#sidenav ul li a:link, #sidenav a:visited {	display: block;	margin: 4px;	padding: 8px;	text-align: center;	border: 1px solid #644f2b;	font: 75% Georgia, "Times New Roman", Times, serif;	color: #644f2b;	text-decoration: none;	background: #fdf9ee;	/*color: #600002;	text-decoration: none;	letter-spacing: 0.1em;	padding: 2px 4px 8px 4px;	font: normal 75% Georgia, "Times New Roman", Times, serif;	text-align: center;*/} #sidenav ul li a:hover {	text-decoration: none;	background: #E0D0B7;	} /*#current { color: #fffffff; text-decoration: none; }*/ #sidenav ul li#active a {	text-decoration: underline;	color: #644f2b;	background: #E0D0B7;	font: normal 75% Georgia, "Times New Roman", Times, serif;} #strap h2 {	font: normal 125%/2.7em Georgia, "Times New Roman", Times, serif;	color: #DFCFB6;	text-align: center;	margin-right: 64px;}#strap h4 {	font: normal 110%/2.7em Georgia, "Times New Roman", Times, serif;	color: #D6A350;	text-align: center;}#strap h1 {	color: #E5AD63;	font-weight: normal;}#mainContent {	margin:8px 0 0 261px;	padding:0 20px;}#layout {	margin: 0 auto;	border: 0;	width: 520px;}p {	font: 80%/1.8em Georgia, "Times New Roman", Times, serif;	color: #644f2b;}#footer {	padding: 0 10px 0 20px;	/*background: url(images/cc_wrapperbar_bot.gif) no-repeat center bottom;*/	clear: both;	border-top: 1px solid #644f2b;	margin-top: 4px;} #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}h1 {	font: normal 150% Georgia, "Times New Roman", Times, serif;	color: #600002;	letter-spacing: -.04em;	margin-bottom: 12px;	margin-top: 24px;}#mainContent h3 {	font: normal 125% Georgia, "Times New Roman", Times, serif;	color: #600002;	margin: 0px 0px 3px;	padding: 0px;	text-align: left;	border-bottom: 1px solid #E5AD63;}#sidebar1 h3 {	font: normal 85% Georgia, "Times New Roman", Times, serif;	color: #600002;	margin: 0px;	padding: 0px 0px 4px;	text-align: left;	border-bottom: 1px solid #E5AD63;}td {	font: 80% Georgia, "Times New Roman", Times, serif;	color: #443C39;}.boldburg {	font-weight: bold;	color: #600002;}input {	margin-top: 4px;}#mainContent p {	margin-bottom: 6px;}.textbk {	background: #E0D0B7;	font-weight: bold;	color: #600002;	padding: 2px;	border: 1px solid #E0D0B7;}.hidden{	display: none;}.red {	color: #DF1205;}
