@charset "utf-8";

@media print {
.mainbody {padding-right: 60px;width: 80%}

}

div#title {
	background-image: url(images/top.jpg);
	background-repeat:no-repeat;
	background-position: -17px 0;
	width: 100%;
	height:129px;
}

div#title h1.hidden{
	display:none;
}

/* Menu area: left anvigation Active*/

div#leftmenu {
	font-family: Arial, Helvetica, sans-serif;

	font-size:76%;

	background-color: #EDB67E;

	width: 150px;

	float: left;

	padding: 0px;

	margin: 0px;}

#leftmenu ul 

{list-style-type:none;

margin: 0;

padding:0;}

#leftmenu ul li {

display: block;

margin: 0;

padding: 0;

border-bottom-width: 1px;

border-bottom-style: solid;}

#leftmenu ul li a

{display: block;

padding: 4px;

text-decoration: none;}

#leftmenu ul ul{display: none; font-size:90%;}

#leftmenu ul ul{display: none; font-size:90%}

#leftmenu ul ul a {font-weight:normal;}

#leftmenu ul ul li {

	border-bottom-style:none;

	padding-left: 3px;

	padding-right: 0px;
	margin: 0;
	}

#leftmenu ul ul li a:hover{color: #CC0000;

	background-color: #FFCC99;}
	
#leftmenu ul li a:hover {

	color: #CC0000;

	background-color: #FFCC99;}
	

div#leftmenu p

{margin-left: 7px;

padding-left: 4px;}



#leftmenu div#key {

	padding-top: 7px;

	text-align:center;

	margin-bottom: 0px;

	padding-bottom: 0px;

	background-color: #F7E2B9;

}	

#leftmenu div#key div.border{

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #CC6600;

	margin-bottom: 7px;

	padding-top: 4px;

	padding-bottom: 4px;}

#leftmenu div#key a {

	text-align: center;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	color: #000033;

	text-decoration: underline;

}

#leftmenu div#key a:hover {color: #CC6600;}

.imgcenter{

text-align:center;}

/*for asp database quesry results*/
#queryResults
{
	color:#000000;
	font-size:76%;
	
}

#queryResults a {
	font-size:20%;
}



/*left navigation INCATIVE*/

/*#navcontainer {

	width: 146px;

}



#navcontainer ul {

	margin-left: 0;

	padding-left: 0;

	font-size: 70%;

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

}





#navcontainer a {

	display: block;

	padding: 3px;

	width: 145px;

	font-weight: normal;


	background-color: #EDB67E;

	border-bottom: 1px solid #000033;

	text-decoration: none;

	}



#navcontainer ul ul li a {

	padding-left: 20px;

	width: 128px;

	background-image: url(images/bullet.gif);

	background-repeat: no-repeat;

	background-position: 5px 6px;

}



#active {

	display: block;

	padding: 3px;

	width: 145px;

	background-color: #F7E2B9;

	color: #000000;

	border-bottom: 1px solid #000033;

	font-weight: bold;}



#highlightlink a:link, #active a:visited, #active a:hover {

	display: block;

	padding: 3px;

	width: 1456px;

	background-color: #E9A35C;

	border-bottom: 1px solid #000033;

}

#navlightershade a:link, #active a:visited, #active a:hover {

	display: block;

	padding: 3px;

	width: 145px;

	background-color: #F2CB97;

	border-bottom: 1px solid #000033;}



#navtitle {

	display: block;

	padding: 3px;

	width: 145px;

	background-color: #E9A35C;

	border-bottom: 1px solid #000033;}



#navcontainer a:link, a:visited, a:active {

	color: #000033;

}



#navcontainer a:hover {

	background-color: #CC6600;

	color: #ffffff;}

*/

/* menu */



#submenu1{

	display: none;

}

#submenu2{

	display: none;

}

#submenu3{

	display: none;

}

#submenu4{

	display: none;

}

#submenu5{

	display: none;

}

#submenu6{

	display: none;

}

#submenu7{

	display: none;

}

#submenu8{

	display: none;

}


.navbkgd {

	background-color: #EDB67E;}

/* end left navigation*/



body {

	background-color: #FFFFCC;}




/* homepage right navbar */

.navbkgdright {

	background-color: #EDB67E;

}

.navbkgdright p {
padding-left:10px;

}




/* regular text links */

a {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000033;

	text-decoration: underline;}

a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000033;

	text-decoration: underline;}

a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000033;

	text-decoration: underline;}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #CC6600;

	text-decoration: underline;}

a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000033;

	text-decoration: underline;}

/* end regular text links */



/* breadcrumb links */

.breadcrumb:link, .breadcrumb:visited, .breadcrumb:active {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	height: 15px;

}

.breadcrumb:hover {

	color: #EDB67E;

	height: 15px;

}



/* main table attributes */

.border {

	border: 1px solid #000033;

	background-position: center;

	width: 752px;

	background-color: #FFFFFF;

	display: block;}



/* breadcrumb bar blue */

.bluebkgd {

	background-color: #000033;

	margin-left: 4px;

	color: #F7E2B9;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 70%;

	font-weight: bold;

	padding: 3px;

	height: 15px;

}



/* body text attributes */

.body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 75%;

	font-weight: normal;

	color: #000033;}



/* body text area */

.mainbody {

	margin: 0px;

	padding: 15px;}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	font-weight: bold;

	color: #000033;

	border-bottom: 1px solid #000033;

	padding-bottom: 3px;
	
	margin-top: 8px;

	margin-bottom: 15px;}

/*h2{

	font-size: 1em;

	background-color: #E9A35C;

	font-weight: bold;

	margin: 0px;

	padding: 3px 1px 0px 8px;

	text-align: left;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #000033;

	border-bottom-color: #000033;

	color: #000033;

}*/

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 75%;

	font-weight: bold;

	background-color:#F7ECDF;

	display: block;

	color: #000022;

	pading: 7px 4px 7px 4px;
	
	margin-top:1px;
	
	width:100%;
	
	border: 1px solid #DDD}


h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 75%;

	font-weight: bold;

	color: #660000;}


h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 75%;

	font-weight: bold;
	
	font-style:italic;

	color: #660000;}


.whitetext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11%;

	font-weight: bold;

	color: #FFFFFF;}



.textbold {

	font-weight: bold;}



.italics {
	font-style: italic;
}



p {

	font-size: 75%;

	font-family: Arial, Helvetica, sans-serif;

	color: #000033;}



.bullet {

	color: #990000;}



/* index page FULL-SIZE quote */

.quote {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #000033;

	text-decoration: none;

	background-color: #F7E2B9;

	text-align: left;

	padding: 10px 15px 10px 10px;

	margin: 0px;

	border-width: 1px 0px 1px 0px;

	border-style: solid;

	border-color: #EDB67E;}



/* index page FULL-SIZE quote CREDIT */

.quoteCredit {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-style: oblique;

	padding: 10px;

	text-align: right;

	display: block;}



/* Half-size quote */

.quote-small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #000033;

	text-decoration: none;

	background-color: #F7E2B9;

	text-align: left;

	padding: 10px;

	display: block;

	width: 250px;

	float: right;

	position: relative;

	background-position: right;

	border-width: 1px 0px 1px 0px;

	border-style: solid;

	border-color: #EDB67E;}



/* Half-size quote / credit */

.quoteCredit-small {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000033;

	text-decoration: none;

	background-color: #F7E2B9;

	display: block;

	text-align: right;

	font-style: oblique;

	padding: 10px;

	float: right;

	margin: 0px;}







/* automated feed pages TITLE attributes*/

.feedtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 70%;

	font-weight: bold;

	color: #000033;

	background-color: #EDB67E;

	height: 50%;

	width: 50%;}



/* automated feed pages LIST attributes */

.feedlisting {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 90%;

	background-color: #FFFFFF;

	padding: 15px;}



/* homepage search box */

.searchbox {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color: #CC6600;

	padding: 4px;

	display: block;

	font-size: 70%;

	font-weight: bold;

	margin: 0px;

}

.searchbox form {
	margin: 0;
}

.moreheadlines {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 70%;

	font-style: italic;

	background-position: right;

	text-align: right;

	display: block;

	padding: 4px 0 0 0;

	border-width: 1px;

	border-style: dotted none none none;

	border-color: #CC6600 #CC6600 #000033 #CC6600;}

.searchbutton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 90%;

	color: #000000;

	margin: 4px;

	background-position: right;}

/* end homepage search box */



/* homepage right side boxes containing links */

.box {

	background-color: #F7E2B9;

	text-align: center;

	border-top: 1px dotted #DA7E03;

	border-bottom: 1px dotted #DA7E03;

	padding: 6px 10px;
}



/* Navigation subtitles (no link) */

.sidebartitle {

	background-color: #E9A35C;

	border-bottom: 1px solid #000033;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 0px 5px 0px 10px;

	border-left: 0 none #EDB67E;

	list-style-type: disc;

	text-align: left;

	color: #000000;


	border-top: 1px solid #000033;}



/* Navigation subtitles (with link) */

.sidebartitle-link {

	border-bottom: 1px solid #000033;

	padding: 5px 5px 5px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	border-left: 20px none #EDB67E;

	list-style-type: disc;

	text-align: left;

	color: #000000;

	text-decoration: none;

	background-color: #E9A35C;}


/*bar title for the right menu is different from left nav*/
.rightsidebartitle {

	background-color: #E9A35C;

	border-bottom: 1px solid #000033;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 0px 5px 0px 10px;

	border-left: 0 none #EDB67E;

	list-style-type: disc;

	text-align: left;

	color: #000000;

font-size:76%;
	border-top: 1px solid #000033;
	
	margin: 0;
}



/* Navigation subtitles (with link) */

.rightsidebartitle-link {

	border-bottom: 1px solid #000033;

	padding: 5px 5px 5px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	border-left: 20px none #EDB67E;

	list-style-type: disc;

	text-align: left;

	color: #000000;

	text-decoration: none;

	background-color: #E9A35C;
	font-size:76%;}

/* line separating document listings */

.line {

	background-color: #EDB67E;

	height: 2px;}



/* Floating text box half-size aligned RIGHT */

.textboxsmallright {

	background-color: #F7E2B9;

	text-align: left;

	border-top: 1px dotted #DA7E03;

	border-right: 0px solid #000033;

	border-bottom: 1px dotted #DA7E03;

	border-left: 0px solid #000033;

	padding: 6px 10px;

	display: block;

	width: 260px;

	float: right;

	margin: 15px 0px 15px 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 95%;}



/* Floating text box half-size aligned LEFT */

.textboxsmallleft {

	background-color: #F7E2B9;

	text-align: left;

	border-top: 1px dotted #DA7E03;

	border-right: 0px solid #000033;

	border-bottom: 1px dotted #DA7E03;

	border-left: 0px solid #000033;

	padding: 6px 10px;

	display: block;

	width: 260px;

	float: left;

	margin: 15px 15px 15px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 95%;}



/* homepage "Website Section" credit / bottom */

.tagline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 65%;

	font-weight: normal;

	color: #993300;

	text-align: center;}



.headlines {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 83%;

}

.indent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 75%;

	margin: 10px;

}

#cthandbook {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #993300;

	font-size: 76%;

	display: block;

	padding: 0px;

	margin: 0px;



}

#cthandbook a:link, #cthandbook a:visited {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	display: block;

	padding: 2px 8px 2px 8px;

}

#cthandbook a:hover {

	color: #000033;

	background-color: #E9A35C;

	text-decoration: none;

	font-weight: bold;

	display: block;

}


.mainbody ul li {
padding-bottom:5px;
font: normal 78% arial;
padding-bottom:3px;
padding-right: 30px;
color:#000033;


}

p.back {
padding:  0 0 1px 0 ;
margin: 0 0 1px 0 ;
font-size:70%
}


div.wkgp_quotes {
margin: 18px 43px 22px 28px;
font-size:100%;
color:#000033
}

.imgright {
	display: block;
	font-size: x-small;
	width: 300px;
	float: right;
	margin: 0.7em;
	padding-left: 15px;
	}
	
/*.imgright img {
	margin-top: 0.7em;
	margin-right: 0.7em;
	margin-bottom: 0.7em;
	margin-left: 0.7em;
}*/

.imgcaption {
	font-size: 96%;	
	padding-top: 0px;
	padding-right: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.4em;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.quote-small-new {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 95%;

	color: #000033;

	text-decoration: none;

	background-color: #F7E2B9;

	text-align: left;

	padding: 5px 10px;

	display: block;

	width: 250px;

	float: right;

	border-width: 1px 0px 1px 0px;

	border-style: solid;

	border-color: #EDB67E;
	margin: 0px 0px 3px 15px;
	}

.latestnews {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
margin: 0;
padding: 0;
}
.latestnews td{
padding: 0 0 15px 5px;
}

.latestnews tr.color{
	background-color: #F7ECDF;
}

.latestnews tr.color td{
	padding-top: 10px;
	padding-right: 5px;
}

ul.group {
	list-type: none;
	margin: 0;
	padding: 0 0 15px 30px;
}

ul.group li {
	display:inline;
}


/* Half-size quote / credit */

.quoteCredit-small-new {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000033;

	text-decoration: none;

	background-color: #F7E2B9;

	display: block;

	text-align: right;

	font-style: oblique;

	float: right;

	margin: 0px;}


#list {
	padding-left: 30px;
	font-style:normal;
	padding-bottom: 15px;
	max-width: 500px;
	_width: 500px;
}
	
#list h4 {
	font-weight: bold;
	font-style: normal;
	font-size: 70%;
	color: #333;
}

#list h4 a{
	text-decoration:none;	
	font-weight: bold;
	cursor: hand;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	color: #333;
}

#list h4 a:hover{
	text-decoration:none;	
	font-weight: bold;
}

#list p {
	padding:0;
	margin: 0 0 1em 0;
	font-size: 70%;
}

#list .ui-accordion-content{
	padding: .7em 1.5em;
}








