﻿

.feature{
	padding: 0px 0px 0px 0px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
	width:95%;
	float:left;
	
}
html>body .feature {height: auto;}

#aspxContent 
{
	vertical-align: top;


}

#content
{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 176px;
	border-left: 0px solid #ccd2d2;
	background: #fff;


}



html,body {
margin:0;
padding:0;
}

body {
font:100% arial,sans-serif;
text-align:center;

            padding-top: 10px;
            padding-right: 10px;
            padding-left: 10px;
}

p {
margin:0 10px 5px;
}

a {
text-decoration:none;
color:blue;
padding:5px;
font-size:10pt;
}

INPUT {
font-size: 0.9em;
margin: 0 5px;
}

div#module SELECT{
margin: 120px 0 0 2px;
}

div#header {

}
div#sponsor1 {
width:200px;
height:100px;
margin:5px;
float:right;

}
div#top_nav {
	position: relative;
	float:left;
	width:178px; /*something here*/
	padding: 0px;
/*	height: 500px;*/
	background: #fff;
	border-right: 0px solid #cccccc;
	visibility: visible;
/*	height: inherit;*/
}
div#login_control {
width: 270px;
height: 40px;
margin-top: 8px;
margin-right: 10px;
float:right;
font-size: 1.0em;
}

div#container {
text-align:left;
margin:0 auto;
background: #fff;
border:1px solid #666;
width:970px;
}

div#content p {
line-height:1.4;
}

div#main_story {
/*width:100%;*/
float:left;
background:#fefefe;
margin-bottom:5px;
text-align: justify;
}

div#content_wrap {
/*width:630px;*/
float:left;
border:0px solid #000;
}

div#headlines {
width:30%;
float:right;
background:#999;
margin-bottom:10px;
}

div#navigation {
background:#fff;
min-height:150px;
border:1px solid #458A6E;
float:right;
width:269px;
margin:0 4px 0 0;
}

div#navigation ul {
list-style:disc url(../images/pdf_icon.gif) inside;
margin:0;
padding:0;
}

div#navigation li {
margin-bottom:5px;
}

div#navigation a {color:blue;
}

div#navigation h3,div#newsfeed h4  {
/*width:100%;*/
font:110% arial,sans-serif;
background:#458A6E;
color:#fff;
text-align:center;
margin:0 0 5px;
padding:0;
}

div#extra {
background:#fff;
min-height:320px;
float:right;
width:290px;
margin:0 3px 0 0;
padding:0;
}

div#footer {
background:#458A6E;
clear:both;
width:100%;
color: #fff;
height:100px;
}

div#footer p {
margin:0;
padding:5px 10px;
}

div#calendar {
background:#fff;
min-height:180px;
float:right;
width:280px;
margin-left:10px;
}

div#extra h3 {
width:100%;
font: 120% arial,sans-serif;
text-align:center;
}

div#main_story h3 {
padding:2px 0 5px 10px;
margin:0;
font:140% arial,sans-serif;
text-align: left;
}

div#main_story h5{
padding:2px 0 5px 10px;
margin:0;
font:110% arial,sans-serif;
color: #444;
text-align: left;
}

div#newsfeed {
width:410px;
background:#fff;
float:left;
min-height:148px;
margin:0 5px;
border:2px solid #458A6E;
color: #C2423F;
}

div#newsfeed ul {
list-style:disc url(../images/arrow_RightEnd.gif) inside;
margin:0;
padding:0;
}

div#newsfeed li {
margin-bottom:5px;
}

div#module {
width:200px;
float:left;
min-height:150px;
background: #fff url("../images/notebook.jpg") no-repeat top left;
border: 1px solid black;
}

#content{background:white;}
/* Vertical Menu */

#menu 
{
	font-size:90%;
	margin:4px;
}

/* remove all the bullets, borders and padding from the default list styling */
#menu ul 
{
	position:relative;
	z-index:5000;
	padding:0;
	margin:0;
	list-style-type:none;
	width:150px;
	padding-bottom: 10px;
}

/* style the list items */
#menu li 
{
	background: #458A6E;
	color:#ffffff;
	float:left;
}
#menu a.x {background: url(Images/sub.gif) no-repeat left center;} 

/* style the links */
#menu a, #menu a:visited 
{
	text-transform:capitalize;
	color:White;
	display:block; 
	text-decoration:none;
	width:150px;
	max-width:150px;
	text-indent:5px;
	border:1px solid #ccc;
	border-width:0 1px 1px 1px;
	font: bold 11px/16px arial,helvetica,sans-serif;
}

/* style the link hover */
#menu a:hover {background: #C2423F;color: #FFF; position:relative;}
#menu a.x:hover {background: #C2423F; background:#f00 url(Images/sub.gif) no-repeat left center; position:relative;}

#menu li:hover {position:relative;}
 
/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu li ul 
{
	visibility:hidden;
	position:absolute;
	top:-30px;
	/* set up the overlap (minus the overrun) */
	left:131px;
	/* set up the overrun area */
	padding:30px;
	/* this is for IE to make it interpret the overrrun padding */
	background:transparent;
}

/* for browsers that understand this is all you need for the flyouts */
#menu li:hover > ul {visibility:visible;}

/* for IE5.5 and IE6 you need to style each level hover */
/* hiding levels */
/* keep the third level+ hidden when you hover on first level link */
#menu span ul li:hover ul li ul{visibility:hidden;}
#menu span ul li ul li:hover ul li ul{visibility:hidden;}
#menu span ul li ul li ul li:hover ul li ul{visibility:hidden;}
#menu span ul li ul li ul li ul li:hover ul li ul{visibility:hidden;}
#menu span ul li ul li ul li ul li ul li:hover ul li ul{visibility:hidden;}
#menu span ul li ul li ul li ul li ul li ul li:hover ul li ul{visibility:hidden;}

#menu span span ul li:hover ul li ul{visibility:hidden;}
#menu span span ul li ul li:hover ul li ul{visibility:hidden;}
#menu span span ul li ul li ul li:hover ul li ul{visibility:hidden;}
#menu span span ul li ul li ul li ul li:hover ul li ul{visibility:hidden;}
#menu span span ul li ul li ul li ul li ul li:hover ul li ul{visibility:hidden;}
#menu span span ul li ul li ul li ul li ul li ul li:hover ul li ul{visibility:hidden;}

/* Showing Levels */
/* make the second level visible when hover on first level link */
#menu span ul li:hover ul {visibility:visible;}
#menu span ul li ul li:hover ul {visibility:visible;}
#menu span ul li ul li ul li:hover ul {visibility:visible;}
#menu span ul li ul li ul li ul li:hover ul {visibility:visible;}
#menu span ul li ul li ul li ul li ul li:hover ul {visibility:visible;}
#menu span ul li ul li ul li ul li ul li ul li:hover ul {visibility:visible;}

#menu span span ul li:hover ul {visibility:visible;}
#menu span span ul li ul li:hover ul {visibility:visible;}
#menu span span ul li ul li ul li:hover ul {visibility:visible;}
#menu span span ul li ul li ul li ul li:hover ul {visibility:visible;}
#menu span span ul li ul li ul li ul li ul li:hover ul {visibility:visible;}
#menu span span ul li ul li ul li ul li ul li ul li:hover ul {visibility:visible;}

#menu span
{
	padding: 10px 5px 5px 5px;

}