
<style type="text/css">

/*reset
-------------------------------------------------------------------------------------------*/

html {
	margin: 0px;
	padding: 0px;
}

body {
	font: 13px Arial, Helvetica, sans-serif;
	color: #092c8a;
	color:#000;
	margin: 0px;
	padding: 0px;
	line-height: 20px
}

h1 {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0;
	color: #092c8a;
}

p {
	margin: 0 0 12px 0;
	line-height: 20px;
}

a:link, a:active, a:hover, a:visited {
	color: #153184;
}

a:hover {
	text-decoration: underline;
}





#wrapper {
	width: 820px;
	margin: 0 auto;
}

img.logo {
	margin-top: 18px;
}


ul#auxNav, ul#mainNav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#auxNav li, ul#mainNav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#mainNav {
	clear: right;
	background:url(/images/nav_bg.gif) bottom left repeat-x;
}

ul#auxNav {
	float: right;
	width: 170px;
	font-size: 10px;
	color: #3860cf;
	padding: 54px 0 40px 0;
}

ul#auxNav li {
	padding: 2px 0 2px 9px;
	margin: 0 0 0 9px;
	background: url(/images/auxDivider.gif) left no-repeat;
}

ul#auxNav li.menu-first {
	padding: 2px 0 2px 0;
	background: none;
}

ul#auxNav li a:link, ul#auxNav li a:active, ul#auxNav li a:visited, ul#auxNav li a:hover {
	color: #3860cf;
	text-decoration: none;
}

ul#auxNav li a:hover {
	text-decoration: underline;
}

ul#mainNav li {
	float: left;
	width: 20%;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	margin: 0;
	font-size: 11px;
	padding: 14px 0 8px 0;
}

ul#mainNav li a {
	display: inline;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

ul#mainNav li.menu-current a {
	background-color: #96cdff;
	color: #3061c7;
	text-align: center;
	font-weight: bold;
	padding: 12px 12px 8px 12px;
}

ul#mainNav li.menu-parent a {
	background-color: #96cdff;
	color: #3061c7;
	text-align: center;
	font-weight: bold;
	padding: 12px 12px 8px 12px;
}
ul#mainNav li.menu-last a {
	color: orange;
}

#footer {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	padding: 18px 0;
}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
	color: #696969;
	text-decoration: none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}



/*SITE TOOLS */

#sitetools {
	float:right;
}
#searchtool, #emailtool, #printtool {
	float:left;
}
#searchtool a, #emailtool a, #printtool a {
	display:block;
	height:13px;
	float:left;
	margin-left:10px;
}
#searchtool a {
	background: url(/images/searchicon.gif) left top no-repeat;
	width:12px;
}
#emailtool a {
	background: url(/images/emailicon.gif) left top no-repeat;
	width:14px;
}
#printtool a {
	background: url(/images/printicon.gif) left top no-repeat;
	width:16px;
}
#searchtool a:hover, #emailtool a:hover, #printtool a:hover {
	background-position:right top;
}

/*PHOTOGALLERY STYLES*/

.thumb a:link, 
.thumb a:active, 
.thumb a:visited, 
.thumb a:hover  {
text-decoration: none;
}

.thumb img   {
border: 2px solid #96cdff;
}

a.gallerylink:active,
a.gallerylink:visited,
a.gallerylink:hover,
a.gallerylink:link
 {
font-size: 11px;
text-decoration: none;
}

a.gallerylink:hover {
text-decoration: underline;
}




/* End hide from IE-mac */



/*


* {
	margin:0;
	padding:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
/*fonts
-------------------------------------------------------------------------------------------*/
/*body {
	font:13px arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
	color:#404040;
}
table {
	font-size:inherit;
	font:100%;
}
select, input, textarea {
	font:99% arial,helvetica,clean,sans-serif;
}
pre, code {
	font:115% monospace;
	*font-size:100%;
}
body * {
	line-height:1.22em;
}
/*General Layout
-------------------------------------------------------------------------------------------*/
/*body {
  background-color:#FFF;
}
/* Wrapper - overall div the defines structure / widths */
/*#Wrapper {
  	text-align: left;
	background-color:#ffffff;
	border-bottom: 2px solid #CCC;
} 
/* Wrapper 100% fluid------------------------------------------------------------------------------------------------------- */
/*#Wrapper {
	width:100%; 
	margin:0;
	min-width:720px;
}
/* Header area - contains logo and any other header elements */

/*#Branding {
	background-color:#666666;
	height:50px;
}
#Branding h1 {
	padding:10px;
}
#logo {
	float:left;
	color:#FFF;
}
/* Navigation Area */
/* Menu System class selectors*/
/* 
	menu-top        First menu tag only
    menu-parent     Every parent menu item of the current page.
    menu-current    Only the menu item for the current page.
    menu-sibling    Every sibling of the current page.
    menu-child      Every sub-menu of the current page.
    menu-expand     Every menu item with children.
    menu-first      First item in any menu or sub-menu.
    menu-last       Last item in any menu or sub-menu.
 */
/* Main navigation */
/*#Contentleft {
	float:left;
	
}
/*Nav Column 100% fluid-------------------------------------------------------------------------*/
/*#Contentleft {
	width: 150px;          /* Set this to the width of the Left Column - #navCol */
/*	right: 150px;          /* Set this to the width of the Left Column - #navCol */
/*	margin-left: -100%;	
/*}

#mainNav {
	background-color:#999999;
	float:left;
}
#mainNav ul {
	padding:0 0 0 10px;
}
#mainNav a {
	color:#333;
}
#mainNav a:hover {
	color:#CCC;
	text-decoration:none
}
#mainNav .menu-current a, #mainNav .menu-parent a, #mainNav a.menu-current, #mainNav a.menu-parent {
	color:#FFF;
}
/* Secondary Navigation */
/*#subNav {
	background-color:#CCCCCC;
	width:150px;
	float:left;
}
#subNav ul {
	padding:0 0 0 10px;
}
#subNav a {
	color:#666;
}
#subNav a:hover{
	color:#333;
	text-decoration:none;
}
#subNav .menu-current a, #subNav .menu-parent a, #subNav a.menu-current, #subNav a.menu-parent {
	color:#FFFFCC;
}
/* Auxillary Navigation - Home | Search | etc, usually in top right corner */
/*#auxNav {
	/*background-color:#BBC7C5;*/
/*	color:#fff;
	font-size:85%;
	float:right;
	line-height:14px;
/*}
#auxNav ul {*/
/*	padding:10px;
}
#auxNav li {
	float:left;
}
#auxNav a{
	color:#FFF;
}
#auxNav a:hover {
	color:#333;
	text-decoration:none;
}
/*Content
--------------------------------------------------------------------------------------*/
/*#contenthead {
	padding:10px 10px 0 10px;
	font-weight:bold;
}
/*Footer
--------------------------------------------------------------------------------------*/

/* Footer - holds bottom links, if any, NOT TO HOLD COPYRIGHT INFO */

/*#Footer {
	width:100%;
	background-color:#f1f1f1;
	clear:both;	
}
#Footer p {
	padding:10px;
}

/* Copyright - holds copyright info for site, as well as Powered by TruePresence link and any other sponsor links or images */

/*#Copyright {
	background-color:#f9f9f9;
	width:720px;
	margin:0 auto;
}
#Copyright p {
	margin:10px;
	padding:10px;
	text-align:center;
}
*/

</style>