body{margin:0px;  padding:0px; border:0px; font-family:verdana; font-size:13px;}
img{border:0px;}
p{font-size:10px; padding:1px; padding:1px; color:#000000; }
td{font-size:14px; padding:1px; padding:1px; color:#000000; font-family:verdana;}

#linklist {
margin:15px;
}
#linklist a {
	font-size:1em;
	color:#284799;
	font-weight:bolder;
	text-decoration:none;
	border-bottom: 1px #000 dotted;
}

#linklist dt{
	color:#284799;
	padding:5px 20px 2px 0px;
	
}

#linklist dd{
	font-size:.9em;
	padding: 0px;
}

a {color:#000000; font-size:10px; font-family:verdana;}
a a:link{ color:#CC3333;}
a a:visited{color:#CC3333;}
a a:hover{ color:#CC3333;}

li {    list-style-type:none;    margin:0;    margin-top:2px;    line-height:1.5em;}
li a {    padding:0 0 2px 18px;    background:none;}
li a:hover {    padding:0 0 2px 18px;    background:url("/images/arrow.gif") no-repeat 4px .4em;}

.mainbody{margin:0px; margin-left:4px; padding:0px; border:0px; font-family:verdana; font-size:13px;}
.addy{font-family:verdana; color:#FFFFFF; font-weight:bolder; font-size:10px; padding:5px;}
.subsection{font-family:verdana; color:#000000; font-weight:bolder; font-size:9px; padding:0px;}

.color_CCCCCC{background:#CCCCCC}
.color_CC3333{background:#CC3333}
.color_FFFFFF{background:#FFFFFF}
.color_996666{background:#996666}
.color_999999{background:#999999}
.color_000000{background:#000000}


.general_head{margin-left:1px; background-image:url('/images/bg_research.png'); width:240px;}
.general{background:#FFFFFF; width:99%; }
.generals{font-family:verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:right;}
.general_list{font-size:10px; color:#000000; padding:2px;}
.general_list a:link{text-decoration:none;  color:#000000;}
.general_list a:visited{text-decoration:none; color:#000000;}
.general_list a:hover{text-decoration:underline;  color:#000000;}

.new_head{background-image:url('/images/bg_news.png'); width:184px;}
.new{background:#FFFFFF; width:99%;}
.news{font-family:verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:right;}
.news_list{font-size:10px; color:#000000; padding:2px;}
.news_list a:link{text-decoration:none;  color:#000000;}
.news_list a:visited{text-decoration:none; color:#000000;}
.news_list a:hover{text-decoration:underline;  color:#000000;}

.stoke_head{background-image:url('/images/bg_stoke.png'); width:184px; color:#000;}
.stoke{background:#FFFFFF; width:99%;}
.stoke{font-family:verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:right;}
.stoke_list{font-size:10px; color:#000000; padding:2px;}
.stoke_list a:link{text-decoration:none;  color:#000000;}
.stoke_list a:visited{text-decoration:none; color:#000000;}
.stoke_list a:hover{text-decoration:underline;  color:#000000;}


.hanson_head{background-image:url('/images/bg_hanson.png'); width:184px; color:#000;}
.hanson{background:#FFFFFF; width:99%;}
.hanson{font-family:verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:right;}
.hanson_list{font-size:10px; color:#000000; padding:2px;}
.hanson_list a:link{text-decoration:none;  color:#000000;}
.hanson_list a:visited{text-decoration:none; color:#000000;}
.hanson_list a:hover{text-decoration:underline;  color:#000000;}

.event_head{background-image:url('/images/bg_event.png'); width:170px;}
.event{background:#FFFFFF; width:99%;}
.events{font-family:verdana; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:right;}
.event_list{font-size:10px; color:#000000; padding:2px;}
.event_list a:link{text-decoration:none;  color:#000000;}
.event_list a:visited{text-decoration:none; color:#000000;}
.event_list a:hover{text-decoration:underline;  color:#000000;}

.archive{font-size:9px; color:#000000; padding:2px;}
.archice a:link{text-decoration:none;  color:#000000;}
.archive a:visited{text-decoration:none; color:#000000;}
.archive a:hover{text-decoration:underline;  color:#000000;}

.finput{background:#CCCCCC; height:20px; font-size:9px; width:100px;}

.grey{font-family:verdana; font-size:10px; font-weight:bolder; color:#333333; text-align:center;}
.grey a:link{text-decoration:none; padding:9px; color:#333333;}
.grey a:visited{text-decoration:none; padding:9px; color:#333333;}
.grey a:hover{text-decoration:none; padding:9px; color:#000000;}

.head{background:#FFFFFF; width:100%; border:0px; padding:0px; margin:0px;}

.login{font-family:verdana; color:#CCCCCC; font-size:10px;  padding:2px;}
.login a:visited{text-decoration:none; font-family:verdana; color:#CCCCCC; font-size:10px;  padding:2px;}
.login a:hover{font-family:verdana; color:#CCCCCC; font-size:10px;  padding:2px;}
.login a:link{text-decoration:none; font-family:verdana; color:#CCCCCC; font-size:10px;  padding:2px;}
.login_head{font-size:14px; font-weight:bolder; color:#FFFFFF; text-align:center;}
.login_shell{padding:0px; border:0px; margin:0px;}

.submit{background: transparent; border:0px; font-family:verdana; font-size:9px; font-weight:bold; color:#CCCCCC;}

.title {font-family:verdana;margin-right=0px; margin-top:0px; margin-left:0px; margin-bottom:0px; font size:16px; padding:4px; font-weight:bolder; width:300px; color:#000000; background-image:url('images/bg_title.png'); }
.topics_head{font-size:14px; font-weight:bolder; color:#FFFFFF; text-align:center;}
.topics_item{font-size:10px; padding:1px; padding:1px; color:#CCCCCC; text-align:center;}

.maintd{font-size:14px; height:500px;  color:#000000; font-family:verdana;}

.topics_list{font-size:9px; color:#FFFFFF; padding:2px;}
.topics_list a:link{text-decoration:none;  color:#FFFFFF;}
.topics_list a:visited{text-decoration:none; color:#FFFFFF;}
.topics_list a:hover{text-decoration:underline;  color:#FFFFFF;}
.topics_list td:hover{text-decoration:underline;  background:#000000;}

.topnav{font-family:verdana; font-size:14px; font-weight:bolder;color:#FFFFFF; padding:7px;}
.topnav a:link{text-decoration:none; padding:7px; color:#FFFFFF;}
.topnav a:visited{text-decoration:none; padding:7px; color:#FFFFFF;}
.topnav a:hover{text-decoration:none; padding:7px; color:#CC3333;}

.bottomnav{font-family:verdana; font-size:9px; padding:1px; color:#000000; }
.bottomnav a:link{font-family:verdana; font-size:9px; text-decoration:none; padding:1px; color:#000000;}
.bottomnav a:visited{font-family:verdana;  font-size:9px; text-decoration:none; padding:1px; color:#000000;}
.bottomnav a:hover{font-family:verdana;  font-size:9px; text-decoration:underline; padding:1px; color:#000000;}

.wide_5px{width:5px;}
.wide_100per{width:100%; }
.wide_150px{width:150px; height:100%; background:#999999;}

.sponsors{border:1px dashed;

.myform{font-family:verdana; font-size:9px;}
.myform TD {font-family: verdana, verdana, Helvetica, sans-serif;   font-size:9px;}
.myform TH {font-family: verdana, verdana, Helvetica, sans-serif;   font-size:9px;     text-align:left;}
.myform input{font-family:verdana; font-size:9px; height:20px; }
.myform select{font-family:verdana; font-size:9px; height:20px; }
.myform_required{font-size:9px;}
.myform_finished{font-family:verdana; font-size:9px;}

#Help {
	color:#000;
	font-size:12px;
}
#Help p {
	color:#000;
	font-size:12px;
}
#Help li {
	color:#000;
	font-size:10px;
	list-style-type: disc;
}
#nav {
	background: #92A8B2; /* */
	border-top:3px solid #53656D;
	padding-bottom:10px;
	margin-bottom:4px;
} 

#nav .logo {
	color:#000;
	font-size:19px;
	font-weight:bolder;
}

#nav .aleft {
	
}

#nav .aright {

}

#nav .module {
	color:#800;
	font-size:15px;
	font-weight:bolder;
	/*background:url("/images/grayfade.gif");*/
}

#nav .module:hover {
	color:#fff;
	text-decoration:none;
	background:none #53656D;
}

#nav .username {
	font-weight:bold;
}

#nav a {	
	color:#fff;
    text-decoration: none;
}

#nav a:hover {
	color:#ff0103;
    text-decoration: underline;
}

#nav select {
	margin-left:2px;
    padding:1px;
    border:0;

    
}

#nav .SubNav {
	color:#53656D;
	border-top:1px solid #53656D;
	border-bottom:1px solid #53656D;
}

#nav .SubNavLink {
	color:#000;
}

#nav .SubNavLinkCur {
	color:#f00;
}


/*
	results table settings
*/

.results{font-family:verdana; font-size:8px;}
.results td{font-family:verdana; font-size:10px;}
.results tr{background:#FFFFFF;}
.results input{font-family:verdana; font-size:9px; height:16px;}


/*
	calendar-related -- !!! NOT USED in templates/calendar
*/

.calNote {
	float:right;
	clear:right;	
	width:29px;
	margin:9px;
}

.calendar {
	float:right;
	clear:right;
	width:29px;
	margin:9px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}

.calendar a {
	font-size:10px;
	margin:0px;
	padding:2px;
	color:#600;
	text-decoration:none;
	font-weight:bold;
}

.calendar a:hover {
	margin:0px;
	padding:2px;
	color:#eee;
	text-decoration:none;
	background-color:#eee;
	color:#000;
} 

.calendar td.date, #calendar td.today {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

.calendar .dsel {
	border-right:1px solid #ccc;
}

.calendar td.day {
	background:url('/images/fade.gif');
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#003;
}

.calendar td.today {
	color:#000;
	font-size:10px;
	text-decoration:none;
	padding:1px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;	
	background-color:#eee;
	font-weight:bold;
}

.calendar td.monthyear {
	font-size:10px;
	font-weight:bold;
}


/*
	tab-related
*/

.tabON {
    background-color: #ccc;
    /*background-color:#E1E0E0;*/
    border-color: #EDECE9 #666666 #666666 #EDECE9;
    /*border-color: #999 #333 #333 #999;*/
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.tabOFF {
    color: #333333;
    background-color: #999;

}
