body { margin: 5px; color: #342a5c; background-color: #b5c8e1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

body a { color: #0f0a6d; text-decoration: underline; }

body a:hover { color: #a3442e; text-decoration: none; }



div#nav-bar li#on {color:#a3442e; background-color: yellow;}

div#nav-bar {font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold;}

div#nav-bar li {color:#0f0a6d; font-size:10px; font-weight:bold; line-height:1.25; width:124px; margin: 0 -1px 0 0; padding: 0;

	border:1px solid #b5c8e1; display: block; text-decoration:none; background-color:#b5c8e1; float:left; }

div#nav-bar a {color:#0f0a6d; font-size:10px; font-weight:bold; font-family:verdana, arial, sans-serif; line-height:1.25; text-decoration: none; display: block; padding: 5px; 	background-color: #b5c8e1;  }



div#nav-bar a:hover {background: #0f0a6d; color:#ffffff; line-height:1.25}



#top-nav, #top-nav ul {padding:0; margin:0; list-style:none; line-height:1; background:#fff;}

#top-nav ul {background:#ccc; border:solid #0f0a6d; border-width:1px ; text-align:left; line-height:1}

#top-nav a {display:inline; padding:0; line-height:1}

#top-nav li {float:left; color:#fff; line-height:1}

#top-nav li ul {position:absolute; left:-999em}



#top-nav li ul ul {margin:-21px 0 0 150px; line-height:1}



#top-nav li ul li {width:15em; display:block; border: solid #b5c8e1; border-width: 0px 0 1px 0; padding:0; line-height:1}

#top-nav li ul li a {display:block; padding:5px 0 5px 3px; line-height:1}

#top-nav li ul li a.daddy {background: #e4eaf2; line-height:1}

#top-nav li ul li a.daddy:hover{background: #e4eaf2; line-height:1}

#top-nav li:hover ul, #top-nav li.sfhover ul {left:auto; width:15em; text-align:left; line-height:1}



#top-nav li ul li:hover ul, #top-nav li ul li.sfhover ul {left:auto; line-height:1}

#top-nav li:hover ul ul, #top-nav li.sfhover ul ul {left:-999em; line-height:1}



#top-nav li:hover ul a, #top-nav li.sfhover ul a {background:#e4eaf2; width:15em; color:#0f0a6d; line-height:1}

#top-nav li:hover ul a:hover, #top-nav li.sfhover ul a:hover {color:#fff; width:15em; background:#b5c8e1; line-height:1}



img {	border: 0px; padding: 0px; }

img a { border: 0px; }

.data { float:left; font: normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 0; padding:0;}
.title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#d34600; margin:0; padding:0; width:400px; margin:0; padding:0;}

h1 { color: #0f0a6d; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-variant: small-caps; margin: 5px 0 5px 0; }

h1 a { color: #0f0a6d; text-decoration: none; }

.headline { color: #0f0a6d; font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-variant: small-caps; margin: 5px 0 5px 0; }

h2 { color: #0f0a6d; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 10px 0 5px 0; }

h2 a { color: #0f0a6d; text-decoration: none; }



h3 { color: #a3442e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 0 0; font-variant: small-caps;}

h3 a { color: #a3442e; text-decoration: none; }

h3 a:hover { color: #0f0a6d; }



h4 {color: #a3442e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px 10px 1px 0; }

h4 a { text-decoration: none; color: #a3442e; }

h4 a:hover {color: #b5c8e1; text-decoration: none; }



h5 {color: #a3442e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: inline; margin: 5px 10px 0 0; }

h5 a { color: #a3442e; text-decoration: none; }

h5 a:hover {	color: #b5c8e1; text-decoration: none; }



h6 {color: #0f0a6d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px 10px 1px 0; }

h6 a { text-decoration: none; color: #0f0a6d; }

h6 a:hover {color: #a3442e; text-decoration: none; }

	

hr {border: 4px solid #0f0a6d; margin: 20px 0 20px 0;}



ul { list-style-image: url(images/bullet.gif); line-height: 16px; }

li { 	padding: 5px 10px 5px 5px; }

ol {color: black; }



p { margin: 5px 10px 10px 10px;}



form { background-color: #fff; padding: 10px; border: solid 2px #a3442e; color: #0f016d; }



input { background-color: #e4eaf2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #b5c8e1; color: #555; }



textarea { background-color: #e4eaf2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #b5c8e1; color: #555; }



.page { background-color: #ffffff; border-top: 0px solid #342a5c; color: #000000; font-family: Arial, Helvetica, sans-serif; 			

	font-size: 12px; vertical-align: top; padding: 5px; }



.leftnav { background-color: #e4eaf2; color: #a3442e; vertical-align: top; font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; text-align: left; width: 185px; border-right: 5px solid #B5C8E1; padding: 10px; }



.nav-box { background-color: #B5C8E1; color: #0f0a6d; font-family: Arial, Helvetica, sans-serif;

	font-weight: lighter; font-size: 24px; padding: 12px; border: solid 2px #FFF; }



.endnote { font-style: italic; font-size: 10px; margin: 5px 10px 0 15px;}



.footer { color: #0f0a6d; font: 10px arial, verdana, "sans serif"; text-align: center; 	border: 0px solid #fff; background-color: #fff; vertical-align: bottom; }


