body {font-family: arial, helvetica, sans-serif; 
	color:#000;
	background: url(/graphics/bkgnd1.jpg) repeat-x top left;
	padding: 0; 
	margin: 0;}
#nobackground body {background: none;}

em {font-style: italic;}
strong {font-weight: bold;}

.center {text-align: center;}
.small {font-size: 75%; margin-top: 0;}
.right {text-align: right;}
.line {text-decoration: line-through}
.red {color:#CC0000}
.blue {font-weight: bold}

.indent0								{margin-left: 20px}
.indent1								{margin-left: 40px}
.indent2								{margin-left: 80px}
.indent3								{margin-left: 120px}
.indent4								{margin-left: 160px}
.indent5								{margin-left: 200px}

ul.nobullet {list-style: none; margin-left: 20px; padding-left: 0px}
ul.nobullet li {margin-bottom: 2px;}
ul.padded {list-style: none; margin-left: 20px; padding-left: 0px;}
ul.padded li {margin-bottom: 9px;}


a, a:link {color: #29297c; font-weight:bold;}

a:hover {background: #CBCBE4;}

/*border off on all images*/	
a img {border: none; 
		text-decoration: none;}

	
#container {width: 85%;
	margin: 0 auto;
	padding: 0;
	color: #000;
	/*border: solid 1px grey;*/
	line-height: 130%;
	/*background: url(/graphics/background.gif) repeat-x top left;*/}

#header {padding: 0; margin: 0;}

#header img {float: left;
	margin: 0;
	padding: 0 .6em 0 0;}
	
#logo {padding: 0;
	margin: 0;
	background: url(/graphics/blue.gif) repeat-x top left;}

#logo h1 {padding: .8em 0 0 0;
	margin: 0;
	line-height: 120%}
	
#logo h2 {padding:0;
	margin: 0;
	line-height: 120%;}
	
#logo1 {padding: 0;
	margin: 0;
	background: url(/graphics/blue.gif) repeat-x top left;}

#logo1 h1 {padding: .8em 0 0 0;
	margin: 0;
	line-height: 110%;
	font-size: 130%;
	}
#logo1 h2 {padding:0;
	margin: 0;
	line-height: 120%;
	font-size: 120%}
/*mainmenu*/
#mainmenu{clear: both;
	width: 100%;
	margin: 0;
	/*background-color: #4a6e98;*/
	color: #fff;
	font-size: 100%;
	/*height: 30px;*/}
	
#mainmenu ul {list-style-type: none;
	padding: 8px 15px;
	margin: 0;
	line-height: 140%;}

#mainmenu ul li {display: inline;}

#mainmenu ul li a {
	color: #fff;
	text-decoration: none;
	margin: 0; 
	padding: 5px 10px;
	font-weight: bold;}

#mainmenu ul li a:hover {text-decoration: underline;
	background: #6464ae;}
	
/*Questions? contact box*/ 
#info {border: #b1cae6 solid 1px; 
	width: 215px; 
	padding: 5px 0px 13px 20px ; 
	margin: 5px 0px 5px 10px; 
	/*padding: 3px 3px 6px 5px; margin: -3px 0px 6px 5px; */ 
	font-size: 100%; 
	float: right;} 
#info legend{font-size: 125%; 
	color: #4a6e98;
	font-weight: bold; 
	margin-bottom: 4px;} 
#info ul {padding:0px; 
	margin: 0px 0px 0px 10px }	
	

/*leftnav*/
#leftnav {float: left;
	width: 180px;
	margin: 0; padding: .5em .1em 0 .5em;}

#leftnav ul {list-style: none;
	margin: 0px; padding: 0;}

#leftnav ul li {margin: 0px 0 2px 0  }	
	
#leftnav ul li a {
	text-decoration: none;
	padding: 2px 2px;
	margin: 0px;}

#content {margin-left: 200px;
	border-left: 1px solid gray;
	padding: 1em;
	max-width: 700px;
	height: 100%}
	
#content h2 {margin: 0 0 .5em 0; line-height: 140%; }
#content h3 {background: #D9E5F3; padding: 3px;}
#content h4 {margin: 1.5em 0 0 0; font-size: 110%;}
#content p.tight {margin-top: .20em;}
#content img.floatimg {float: right;
	padding: 5px;
	margin-top: 15px;}
#content a.logo {background:none;}
#content a.logo img {margin: 10px; float: left;}

#content table {border-collapse: collapse;	
	width: auto;}
table th{border: 1px solid gray;
	text-align: left;
	padding: 5px 7px;	
	font-weight: bold;}
table td {border: 1px solid #a8b67b;
	vertical-align:top; 
	padding: 5px 7px;}
	
table .noborder {border: none}
table.noborder th {border:none; 
	font-weight:bold;
	text-align:left;
	padding: 5px 7px;}
table.noborder td {border: none;
	vertical-align:top; 
	padding: 3px 7px;}	

	
table.bottomborder td {border: none; 
	border-top: 3px solid gray;}


#form input.checkbox {border: 0px;}
#form input.text {margin: 2px; width: 300px;}

#form fieldset {margin: 10px 10px 5px 15px;
		padding: 20px; 
		color: black}
#form fieldset legend{color:#303092;}
#form fieldset.info label {display:block;}
#form fieldset input.small {margin: 2px; width: 2em;}
#form legend {font-size: 115%;
		font-weight:bold;}
#form fieldset fieldset {border: none;
		border-top: 1px solid gray;
		margin: 10px 0px 5px 0px;
		padding-left: 0px;
		padding-top: 10px;}
#form fieldset fieldset legend {font-size: 100%; color:black;}
#form fieldset.info label.inline {display:inline}

#statcounter h3 {background:none;}
/*
#footer {
	clear: both;
	margin: 0;
	padding: .5em;
	color: #333;
	background-color: #ddd;
	border-top: 1px solid gray;}*/
	
/*-------------------------------
	style to go w/ showHide js
---------------------------------*/
a.show {background: url(/graphics/tp_06_arrow_right.gif) no-repeat left top; 
	padding-left:15px;
	font-weight: normal;}	
	
a:hover.show {background: #CBCBE4 url(/graphics/tp_06_arrow_right.gif) no-repeat left top;
	font-weight: normal;}
	
.hide {display: none; 
	padding: 0px 12px; 
	margin: 0px; }
	


