@charset "utf-8";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote {
	margin: 0; padding: 0; border: 0;
}

/* 
Light Blue: 8fc3ea
Dark Blue: 004890
*/
body {
	background: #F7F7F7 url(images/bg1.jpg) repeat-x fixed;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;  margin-left: 0px; margin-right: 0px; margin-bottom: 50px; margin-top: 0px;
}

.none {
	background: #F7F7F7;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;  margin-left: 0px; margin-right: 0px; margin-bottom: 50px; margin-top: 0px;
}

.container {
	width: 1000px;
	margin: 0px auto;
	background: #FFF;
	text-align: left;
}

.wtborder { border:#FFF medium solid; border-color:#FFFFFF; border-width: 10px;
}

nav {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	font-size: 16px;
	position: fixed;
	width: 100%;
	background:#8fc3ea;
	background: linear-gradient(top, #ffffff 0%, #004890 100%);  
	background: -moz-linear-gradient(top, #ffffff 0%, #004890 100%); 	background: -webkit-linear-gradient(top, #01a2eb 0%, #F7F7F7 100%);
	}

nav ul ul {
	display: none;
	font-size: 14px;
	text-align: left;
	text-decoration: blink;
}

	nav ul li:hover > ul {
		display: block;
		background:#000;
	}

nav ul {
	/*
	background: #efefef; 
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 	background: -webkit-linear-gradient(top, #ffffff 0%, #F90 100%);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	*/
	padding: 0 5px;
	border-radius: 2x;
	border-color: #F60;  
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
		text-decoration: none;
	}
		nav ul li:hover {
			background: #000000;
		}
			nav ul li:hover a {
				color: #fff;
				background:#000;
			}
		
		nav ul li a {
			display: block; padding: 10px 10px;
			color: #000000; text-decoration: underline; font-weight:bold;
		}		
		
	nav ul ul {
		background: #000000; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
	}
		nav ul ul li {
			float: none; 
			align: left;
			border-top: 1px solid #f7f7f7;
			border-bottom: 4px solid #8fc3ea; position: relative;
		}
			nav ul ul li a {
				padding: 10px 15px;
				color: #000000; text-decoration: none;
				font-size: 14px;
			}	
				nav ul ul li a:hover {
					background: #FFFFFF;
					color: #004890;
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
		
.red {font-size:18px; color:#F30; font-weight:bold; font-style: italic; text-decoration:underline;}
.red2 {
	font-size: 14px;
	color: #F30;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	text-align: left;
}
.red3 {font-size:14px; color:#F30; font-weight:bold; font-style: italic; text-decoration: none; text-transform:uppercase;}
.green {font-size:14px; color:#390; font-weight:bold; font-style: italic; text-decoration: none; text-transform:uppercase;}
.blue {font-size:14px; color:#06C; font-weight:bold; font-style: italic; text-decoration: none; text-transform:uppercase;}
.u {text-decoration: underline; font-weight:bold;}
.line-separator{ height:3px; background:#8fc3ea; border-bottom:2px solid #03C;}
.org {color:#F60; font-weight:bold;}
.blackborder {border: thin; color:#000;}

p {
	margin-left: 15px;
	margin-right: 15px;
}
p.none { margin-left: 0px;
margin-right: 0px;
}
a:link    { color: #000 }
a:visited { color: #000 }
a:hover   { color: #F30 }
a:active  { color: #8fc3ea } 

a.hide:link    { color: #000; text-decoration:none }
a.hide:visited { color: #000; text-decoration:none }
a.hide:hover   { color: #000; text-decoration:none }
a.hide:active  { color: #000; text-decoration:none } 

