@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {background:url(images/bg.jpg) repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
#wrap {width:882px; margin:auto;}
.clear {clear:both;}
a {color:#4169E1;}
a:visited,active {color:#666666;}
.hide {display:none;}

/*Header*/
#topbar {
	background:url(images/topbg135.jpg) repeat-x; 
	height:134px;
}

#topbar #TopSection {
	
	margin:auto;
}

#sitename {
	display:block; 
	height:40px; 
	float:left; 
	padding:3px; 
	font:Georgia, "Times New Roman", Times, serif; 
	font-size:30px; 
	font-weight:normal; 
	color:#FFFFCC;
}

#sitename span {
	text-transform:lowercase; 
	font-style:italic; 
	color:#D1DDED; 
	font-size:34px;
}

#sitename a, #sitename a:visited, #sitename a:active, #sitename a:hover{
	color:#FFFFCC; 
	text-decoration:none;
}

#sitename span a, #sitename span a:visited, #sitename span a:active, #sitename span a:hover {
	color:#D1DDED; 
	text-decoration:none;
}

#topbarnav { 
	height:81px; 
	padding-top:10px; 
	text-align:right; color:#ffffcc;
}

#topbarnav a{
	color:#FFFFCC;
}

#topbarnav a:visited,active {
	color:#FFFFCC;
}

#topbarnav a:hover {
	color:#FFFFFF; 
	text-decoration:none;
}

#topbarnav .searchform { 
	float:right; 
	margin:0px 15px 0px 0px;
}

.searchform .keywordfield {
	border:solid 1px #333333; 
	background:#F8F2DA; 
	padding:3px;
}

#topbarnav .topnavitems {
	float:right; 
	display:block;
}

#wrap #header { 
	background:url(images/header.jpg) no-repeat; 
	height:229px; 
	margin-top:10px;
}

#header .introtext {
	display:block; 
	padding:60px 300px 25px 325px; 
	text-align:right; 
	font-weight:normal; 
	color:#FFFFFF; 
	font-size:25px;
}

.highlight {
	background:#FFFFFF; 
	color:#0099CC;
}

.highlight2 {
	color:#FFFF99; 
	font-size:28px; 
	font-style:italic;
}

#headershort {
	background: url(images/headershort.jpg) no-repeat; 
	height:119px;
}

#headershort .subheader {
	font-size:48px; 
	color:#F1E8CB; 
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; 
	display:block; 
	padding:19px 35px 0px 18px; 
}

/* Top Menu */
#topmenu {
	list-style:none; 
	text-align:center; 
	padding-top:4px;
}
#topmenu li {
	display:inline;
}

#topmenu a, #topmenu a:visited, #topmenu a:active {	
	display:block;	
	text-decoration:none; 
	color:#9B7746; 
	float:left; 	
	height:30px; 
	padding:9px 15px 0px 17px; 
	background:url(images/menubg1.jpg) no-repeat right top;
}

#topmenu a:hover {
	display:block; 
	text-decoration:none; 
	color:#333333; 
	float:left; 
	height:30px; 
	padding:9px 15px 0px 17px; 
	background:url(images/menubg2.jpg) 
	no-repeat right top;
}

#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active {
	display:block; 
	text-decoration:none; 
	color:#333333; 
	float:left; 
	height:50px; 
	padding:9px 15px 0px 17px; 
	background:url(images/menubg2.jpg) no-repeat right top;
}

#header {

	color: #006;
	border-bottom: 0px solid #006;
	margin-bottom: 0px;
	}

/*sidebar*/
#sidebar {width: 150px;	 padding: 10px;}float: left; 
#sidebar ul {list-style:none;}
#sidebar ul li ul {list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sidebar #categories li{display:block; height:30px; border-bottom:solid 1px #E8DDB3;}
#sidebar #categories a, #sidebar #categories a:visited, #sidebar #categories a:active {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none; border-top:solid 1px #F8F4E0;}
#sidebar #categories a:hover {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none;border-top:solid 1px #F8F4E9; background:#FDFCF2;}

#sidebar h2{display:block; font-size:18px; padding:5px; border-bottom:solid 1px #E8DDB3;}
#sidebar #recententries li {padding:5px; border-bottom:solid 1px #e8ddb3;}	
	
#content {
	padding: 10px;
	margin-left: 0px;
	border-left: 1px solid #006;
	}
	
body {
				margin-bottom : 0;
				margin-left : 5;
				margin-right : 5;
				margin-top : 5;
				list-style-position: inside;

}

.small		{ 
				font-family: Arial; 
				font-size: 8pt; 
}   

.red		{
				font-family: Arial;
				color: #FF0000;
}

.blue		{
				font-family: Arial;
				color: #0000FF;
}

FONT.ns		{ 
				font-family: Arial; 
				font-size: 9pt; 
}   

FONT.tiny	{ 
				font-family: Arial; 
				font-size: 9pt; 
}


FONT.head 	{ 
				font-family: Arial; 
				font-size: 10pt; 
				font-weight: bold }

TD			{ 
				font-family: Arial; 
				font-size: 9pt; 
}

A 			{ 
				font-family: Arial; 
				font-size: 9pt; 
				text-decoration: none; 
}

A.red 		{	
				font-family: Arial; 
				font-size: 9pt; 
				color: #FF0000;
				text-decoration: none; 
}

.title 	{ 
				font-family: Arial; 
				font-size: 11pt; 
}

B.titleblue { 
				font-family: Arial; 
				font-size: 11pt; 
				color: blue;
}

B.promo     { 
				font-family: Arial; 
				font-size: 9pt; 
				color: green
}

B           { 
				font-family: Arial; 
				font-size: 9pt; }

TR.title    { 
				font-family: Arial; 
				font-size: 9pt; 
				font-weight: bold; 
				background-color: #CCCCCC
}

TR.data     {	
				font-family: Arial; 
				font-size: 9pt; 
				background-color: #DDDDDD
}

TR.data1    { 
				font-family: Arial; 
				font-size: 9pt; 
				background-color: #CCCCCC
}



INPUT.strip	{ 
				border-style: none; 
				border-width: 0;
}
				

.huge		{
				font-family: Arial; 
				font-size: 16pt;
				font-weight: bold;
}

.name	    { 
				font-family: Arial; 
				font-size: 9pt; 
				font-weight: bold; 
}

/*Footer*/

#footer {background: url(images/footer.jpg) repeat-x; padding:60px 0px 0px 15px; background-color:#333333;}
#footercontent {width:862px; margin:auto; padding:10px;}

#copyright {margin:20px 0xp 20px 0px; padding:20px 0px 20px 0px; color:#FFFFFF; border-top:solid 1px #333333; background:url(images/footerbg.jpg) repeat-x;}
#footer a,#footer a:visited, #footer a:active, #footer a:hover {color:#FFFFCC;}
#blackbar {background:#000000; height: 0px; padding:0px; border-top:solid 2px #666666; text-align:center; color:#999999;}

.spacer {
	clear: both;
	}
	
p {
	padding: 0;
	margin-top: 0px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	}

dd, dt {
	font-family: 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-size: 0.95em;
	}
