body,td,th {
	color: #ffffff;
	font-family: Century Gothic;
}
body {
	background-color: #041C38;
	background-image: url(/images/background.jpg);
	background-attachment:fixed;
	background-position:left top; 
	background-repeat: no-repeat;
	margin: 0px;
}

a {
color: #000000;
text-decoration: none;
}
a:hover {
color: #ffffff;
background=color: #000000
}

#topliner {
	background-color: transparent;
	background-image: url();
	background-attachment:scroll;
	background-position: top; 
	background-repeat: repeat;
	width: 100%;
	height: 50px;
	margin: 0px 0px 10px 0px;
	}
	#topliner #content {
		width: 966px;
		margin: auto;
		position: relative;
		font-size: 13px;
		line-height: 33px;
	}
	#topliner #content #left {
		position: absolute;
		top: 0px;
		left: 10px;
	}
	#topliner #content #right {
	 	background-color: transparent;
		background-image: url(/images/ee_logo.png);
		background-attachment:scroll;
	 	background-position-y: 3px; 
	 	background-position-x: right; 
		background-repeat: no-repeat;
		position: absolute;
		top: 0px;
		right: 10px;
	}

	#topliner a {
	color: #FFFFFF;
	text-decoration: none;
	}
	#topliner a:hover {
	color: #000000;
	}
	
#header {
	width: 100%;
	margin: 0px 0px 10px 0px;
	}
	#header #content {
		width: 961px;
		position: relative;
		left: 5px;
		margin: auto;
		position: relative;
		font-size: 18px;
		height: 50px;
		line-height: 37px;
		color: #000000;
		text-align: left;
	}
	#header #content #left {
		background-color: transparent;
		background-image: url(/images/logo.png);
		background-attachment:scroll;
		background-position: bottom left; 
		background-repeat: no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		width:525px;
	}
	#header #content #right {
		background-color: transparent;
		background-color: transparent;
		background-image: url(/images/pc_logo.png);
		background-attachment:scroll;
		background-position-x: right; 
		background-position-y: 6px; 
		background-repeat: no-repeat;
		position: absolute;
		top: 0px;
		right: 0px;
		padding-right:85px;
	}
#main {
	width: 100%;
	margin: 0px;
	}
	#main {
		width: 966px;
		margin: auto;
		font-size: 14px;
		line-height: 1.5em;
		height: 135px;
		position: relative;
		top: -30px;
	}
	#main #content #top {
		background-color: transparent;
		background-image: url(/images/bg_head.png);
		background-attachment:scroll;
		background-position: top left; 
		background-repeat: no-repeat;
		width:966px;
		height: 29px;
	}
	#main #content #ctr {
		background-color: transparent;
		background-image: url(/images/bg_body_div.png);
		background-attachment:scroll;
		background-position: top left; 
		background-repeat: repeat-y;
		width:966px;
		height: auto;
		min-height: 650px;
		margin: 0px 0px;
		color: #000000;
		overflow: hidden;
		}
		#main #content #ctr #feat {
			background-color: transparent;
			background-image: url();
			background-attachment:scroll;
			background-position: center; 
			background-repeat: repeat-y;
			width:966px;
			height: 550px;
			margin-bottom: 30px;
			}
			#main #content #ctr #feat #welcome {
				margin: 0px 20px;
				width: 400px;
				height: 300px;
				position: relative;
				top: 30px;
				left: 60px;
			}
			#main #content #ctr #feat #welcome .title {
				font-size: 72px;
				color: #000000;
				text-shadow: #061120;
				opacity:0.4;filter:alpha(opacity=40);
			}
			#main #content #ctr #feat #text {
				margin: 0px 20px;
				padding: 0px;
				width: 522px;
				height: 290px;
				position: relative;
				top: -115px;
				left: 50px;
			}
			#main #content #ctr #feat #text p {
				padding: 0px 0px 10px 0px;
				margin: 0px 0px;
				color: #061120;
				text-align: justify;
				width: 522px;
				height: auto;
			}

		#main #content #ctr #2col {
			height: auto;
			margin: 0px 0px;
			color: #000000;
			position: relative;
		}
			#main #content #ctr #2col #bigger {
		    	width: 746px;
		    	height: auto;
		    	margin: 0px;
		    	text-align: justify;
		    	position: absolute;
		    	top:0px;
		    	left:0px;
		    }
		    #main #content #ctr #2col #smaller {
			background-color: transparent;
			background-image: url();
			background-attachment:scroll;
			background-position: bottom; 
			background-repeat: no-repeat;
		    	width: 220px;
		    	height: auto;
		    	margin: 0px;
		    	color: #000000;
		    	border-right: #ffffff dotted thin;
		    	position: absolute;
		    	top:0px;
		    	right:0px;
		    	overflow: auto;
		    }
		#main #content #ctr p {
			margin: 0px 20px;
			padding: 0px 0px 10px 0px;

			color: #000000;
		}
	#main #content #btm {
		background-color: transparent;
		background-image: url(/images/bg_foot.png);
		background-attachment:scroll;
		background-position: top left; 
		background-repeat: no-repeat;
		width:966px;
		height: 29px;
	}

.nav {
line-height: 1.3em;
position: relative;
left: -28px;
list-style: none;
font-size:12px;
font-weight:bold;
padding-bottom:0px;
}

.nav li {
padding-bottom:0px;
}

.nav ul {
list-style: none;
padding-bottom:0px;
font-size:12px;
font-weight:normal;
padding-bottom:0px;
position: relative;
left: -28px;
}

h3 a {
text-decoration: underline;
}

#info {
overflow: auto;
position: relative;
width:720px;
height:400px;
margin-left:20px;
}
.scroll {
overflow-y: auto;
height:600px;
width:200px;
}
.bigscroll {
overflow-y: auto;
height:600px;
width:720px;
}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 15px;background-color: white;}
.vscrollerbar {width: 15px;background-color: black;}
.hscrollerbase {height: 15px;background-color: white;}
.hscrollerbar {height: 15px;background-color: black;}
.hscrollerbar {background: #99CBCB;}
.vscrollerbar {background: #0c1f39;}
.vscrollerbar, .hscrollerbar {padding: 10px;z-index: 2;}
.vscrollerbarbeg {width: 15px;height: 15px !important;}
.vscrollerbarend {width: 15px;height: 15px;}
.hscrollerbarbeg {height: 15px;width: 15px !important;}
.hscrollerbarend {height: 15px;width: 15px;}
.scrollerjogbox {width: 15px;height: 15px;top: auto; left: auto;bottom: 0px; right: 0px;background: #4E727C;}
.vscrollerbase {background: #8fb6c5;}
.vscrollerbasebeg {width: 15px;height: 15px !important;}
.vscrollerbaseend {height: 15px;width: 15px;}
.hscrollerbase {background: #D7EBDF;}
.hscrollerbasebeg {height: 15px;width: 15px !important;}
.hscrollerbaseend {height: 15px;width: 15px;}
.scrollerjogbox:hover {background: #5E828C;}

/*---------------------------------
	Captain's Blog
---------------------------------*/

#entry {
background-color: transparent;
}

.entry a {
color: #fff;
}

.entry a:hover {

  text-decoration: underline;
}

.entry_table {margin: 0px 0 0 20px;}
.entry_table tr, .entry_table td, .entry_table h3 {color: #000;}



.pages {
font-size:14px;
font-weight:bold;
text-align: right;
}

.posted	{
	font: small-caps bold 12px 'Lucida Sans Unicode', Verdana, sans-serif;
	text-align: center;
	margin: 20px;
	padding: 5px;
	border: 3px double #0F3A7F;
}

.title { margin:            3px 0 0 0;
         font-family:        'Lucida Sans Unicode', Verdana, sans-serif;
         font-size:         12px;
         font-weight: 		bold;
        color:             #000;
}

/*---------------------------------
	Calendar
---------------------------------*/


.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #CCCCCC;
}

.calendarPop {
    background: transparent;
    font-family: Century Gothic;
    font-size:        14px;
    color:               #fff;
}


.calendarPop h2 {
        font-weight:		bold;
	font-size:			20px;
        color:                        #0000CC;
        background:              transparent;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #000; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #0066CC; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
width: 75px;
height: 57px;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  #000000;
}


/*---------------------------------
	Side Header
---------------------------------*/

#TitleHeader {
	background-image:	url(/images/rounded_top.png); top left no-repeat;
        clear:                        both;
}


.TitleHeader h3 {
        font-family:		Lucida Grande, Lucida Sans Unicode, Sans-serif;
	font-size:			14px;
	font-weight:		bold;
	color: 				#fff;
	margin:				0;
	padding:			8px 20px;
	background-image:			url(/images/rounded_btm.png); bottom left no-repeat;
	border:				0;
}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
