body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 90%;
	color: #000;
}

h1			{ font-size:1.2em; margin:0.0em; color:#666 }
h2			{ font-size:1.0em; margin:0.0em; }
p 			{ font-size:1.0em; line-height:1.4em; }
.p			{ font-size:1.0em; line-height:1.4em; }
ul, ol 		{ font-size:1.0em; line-height:1.4em; }

.bgcol1 { background-color:#fff; }
.bgcol2 { background-color:#eee; }
.separator { background-color:#92C543; }

.bgopen { background-color:#fee; }
.bgfulfilled { background-color:#efe; }
.bgcomplete { background-color:#eef; }
.bgcancelled { background-color:#eee; }

form		{ margin:0px; }
fieldset	{ border:1px solid #eee; padding:8px; margin:0px; margin-bottom:10px; }
legend		{ font-size:0.7em; line-height:1.4em; font-weight:bold; color:#000; margin-bottom:0.2em; }
label 		{ font-size:0.7em; line-height:1.4em; font-weight:bold; padding-right:5px; }
label.sub 	{ font-size:0.7em; line-height:1.4em; font-weight:normal; }
select		{ font-size:1em; }
input		{ font-size:1em; }
button		{ font-size:0.7em; }

.table		{ background-color:#ccc; }
.table tr	{ vertical-align:top; }
.table th	{ text-align:left; }
.table td	{ background-color:#fff; }
.table .hidden td	{ color:#ccc; }

a		{ color:#000000; font-weight:bold;}
a.expand	{ font-weight:normal; text-decoration:none; }

img.icon	{ margin-right:3px; }

.subnav	a	{ font-size:1em; color: #666666; }
.subnavbg 	{ background-color:#999999; }

.subsubnav	a	{ font-size:1em; color: #666666; }
.subsubnavbg 	{ background-color:#cccccc; }

.boxouter  { background-color:#6633FF; }
.shadedboxinner  { background-color:#9999FF; }
.shadedboxtext  { color: #FFFFFF; }

.suggestionboxinner  { background-color:#CCCCCC; }
.suggestionboxtext  { color: #666666; font-size:0.9em;}

.loginboxinner  { background-color:#9966FF; }
.loginboxtext  { color: #ffffff; font-size:0.9em;}

#contentResources { background-color:#EEEEEE; float:right; font-size:0.9em; padding:10px; }

#footer		{ border-top:1px solid #000; }
#footer a	{ font-size:0.7em; margin-right:1.0em; }

.hide 				{ position:absolute; left:-999999px; }

.small {
        font-size: 0.8em;
        color: #666;
}
.white { color: #fff; }
.center { text-align: center; }

.discussion-board-list { width: 100%; border:1px solid  #999999; padding: 3px;}
.discussion-board-list td { padding: 3px; font-size:0.8em;}
.discussion-board-list th { padding: 3px; font-size:0.8em; }
.discussion-board { background-color:#EEEEEE }

.discussion-thread-list { width: 100%; border:1px solid  #999999; padding: 3px;}
.discussion-thread-list td { padding: 3px; font-size:0.8em;}
.discussion-thread-list th { padding: 3px; font-size:0.8em; }
.discussion-thread { background-color:#EEEEEE }

.discussion-message-list { width: 100%; border:1px solid  #999999; padding: 3px;}
.discussion-message-list td { padding: 3px; font-size:0.8em;}
.discussion-message-list th { padding: 3px; font-size:0.8em; }
.discussion-message-header { background-color:#CCCCCC; }
.discussion-message { background-color:#EEEEEE }

.last-heard { background-color:#DDDDFF; padding: 10px;} 

.feedback{margin-bottom:1.5em;padding:15px;border:1px solid #ddd}
.feedback h2{margin:0}
.feedback p{margin:0.5em 0}
.feedback ul{margin:0;padding:0}
.feedback li{margin:0;padding:0;margin-left:25px}
.feedback.error{color:#900;border-color:#900;background:#fdd}
.feedback.message{color:#090;border-color:#090;background:#dfd}


/* CSS for top-level dropdowns */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 font-weight: bold;
 width: 760px;
 font-size: 1.1em;
}

ul.dropdown li {
 line-height: 1.3em;
 vertical-align: middle;
 padding: 5px 10px;
 border-width: 0px 0px 0px 0px;
 background-color: #999;
 color: #fff;
 float: left;
}
ul.dropdown li.current {
 background-color: #666666;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
 background-color: #ccc;
 color: #fff;
}

ul.dropdown a:link,
ul.dropdown a:visited   { color: #fff; text-decoration: none; }
ul.dropdown a:hover             { color: #000; }
ul.dropdown a:active    { color: #9966FF; }

/* Over-ride CSS for second-level dropdowns */
ul.dropdown-level2 {
 font-size: 1.0em;
}
ul.dropdown-level2 li {
 padding: 10px 10px;
 background-color: #666666;
}

/* Over-ride CSS for third-level dropdowns */
#subSubnavHolder {
 width: 175px;
 padding: 0px 15px;
}
ul.dropdown-level3 {
 width: 150px;
 font-size: 1.0em;
}
ul.dropdown-level3 li {
 background-color: #666666;
 clear: both;
 width: 150px;
}
