body
{
/*font-size:11px;
font-family: verdana, arial, sans-serif;*/
color: #333399;
background-color: #000000;
/*background-image: url(images/bgtriangles.gif);*/
font-weight:normal;
}

body,td,th, span, p {
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
}

div#content a {
font-weight:bold;
}

div#contempt a {
font-weight:bold;
}

body.survey
{
background-color: #333399;
background-image: url(images/survey_bckgrnd.gif);
}

body.vid
{
background-color: #333399;
background-image: url(../images/video_bckgrnd.gif);
}

p.refresh
{
color: #333399;
font-family: verdana, arial, sans-serif;
font-weight:normal;
}

table.main
{
color: #ffffff;
}


table.maintable
{
color: #ffffff;
}

td
{
font-family: verdana, arial, sans-serif;
color: #333399;
/*background-color:transparent;*/
/*color: #ffffff;
text-align:left;*/
}

/*
td
{
font-size:68%;
}
th
{
font-size:68%;
}*/

td.main
{
font-family: verdana, arial, sans-serif;
/*font-size: 11pt;*/
/*color: #ffffff;*/
color:#ffffff;
background-image:none;
background-color: #333399;
}

td.resourceleft
{
font-family: verdana, arial, sans-serif;
/*font-size: 11pt;*/
/*color: #ffffff;*/
color:#ffffff;
background-color: #333399;
}

td.main b
{
font-weight: bold;
}

div#tagline
{
line-height:12px;
font-weight:bold;
font-size:10px;
color: #333399;
text-align:center;
}

div.tagline
{
color: #333399;
}

span.tagline
{
background-color:#333399;
font-family: verdana, arial, sans-serif;
text-align:center;
color: #00ccff;
font-weight:bold;
font-size:10px;
}


div#descript
{
position:absolute;
}


td.black
{
background-color:#000000;
}


table.sidebar td
{
font-family: verdana, arial, sans-serif;
/*font-size: 11pt;*/
/*color: #ffffff;*/
color:#ffcc00;
font-weight:bold;
background-image:none;
background-color: #333399;
}

td.mo
{
color:#ffcc00;
}

table.sidebar a
{
color:#00ccff;
font-weight:normal;
}



td span.caption
{
color:#ffcc00;
/*font-weight:bold;*/
font-weight:normal;

}

td.left
{
background-color:#000000;
background-image: url(images/blueback.gif);
}

table.sidebar a:visited
{
color:#ff9900;
}

table.sidebar a:hover
{
color:#ffffff;
text-decoration: none;
}


span.captionA
{
font-family: verdana, arial, sans-serif;
color: #333399;
font-size:92%;
}

span.C
{
color: #ffffff;
font-weight:bold;
}

span.captionA a
{
font-weight:normal;
}

div#contempt span.captionA a
{
font-weight:normal;
}

span.caption a
{
font-weight:normal;
}

div#contempt span.caption a
{
font-weight:normal;
}

span.captionA a.bold
{
font-weight:bold;
}

span.captionB
{
font-family: verdana, arial, sans-serif;
color: #ff6600;
font-size:92%;
font-weight:bold
}

span.captionC
{
font-family: verdana, arial, sans-serif;
color: #ff9900;
font-size:92%;
font-weight:normal;
}

a
{
color: #3399cc;
/*font-size:11pt;
font-weight:bold;*/
}



a.learnmore
{
color:#ffffff;
}

a.mini
{
font-weight:normal;
font-family: verdana, arial, sans-serif;
color: #3399cc;
font-size:95%;
}

a.home
{
color: #00ccff;
}

a.sidebar
{
color: #00ccff;
}

a.linkB
{
font-size:110%;
}

div#contempt a.captionA
{
font-weight:normal;
}

a.captionA
{
font-weight:normal;
font-size:92%;
}

a.captionB
{
font-size:92%;
font-weight:bold;
}



a:visited
{
color: #ff9900;
}

a:hover
{
color: #ff6600;
text-decoration: none;
}

a.sidebar:visited
{
color: #ff9900;
}

a.sidebar:hover
{
color: #ffffff;
text-decoration: none;
}

a.learnmore:visited
{
color: #333399;
}

a.learnmore:hover
{
color: #99ffff;
}

a.home:hover
{
color:#ffcc00;
text-decoration:none;
}



td.paper
{
background-color:#ffffff;
background-image: url(images/paper.gif);
color: #333399;
border:none;
font-family: verdana, arial, sans-serif;
/*font-size: 11pt;*/
}

td.paper table
{
/*font-size:100%;*/
}

td.paper ul
{
font-family: verdana, arial, sans-serif;
/*font-size: 11pt;*/
margin-left:0px;
margin-top:0px;
padding-left:0px;
color: #333399;
/*list-style:none;*/
}

td.paper ul.experiment
{
list-style: url(images/nav/bullet_o.gif) disc;
list-style-position:outside;
}



ul.training
{
list-style: url(images/nav/bullet_o.gif) disc;
list-style-position:outside;
}

ul.training li
{
margin-bottom:2px;
}

span.current
{
font-weight:bold;
color:#ffffff;
}


ul.sidebar
{
font-family: verdana, arial, sans-serif;
/*font-size: 11pt;*/
margin:0px 0px 0px -10px;
padding:0px 0px 0px 0px;
color: #333399;
list-style: url(images/nav/carrot_blist.gif) disc;
list-style-position:outside;
}

ul.sidebar a
{
font-weight:bold;
}

td.paper ul.res
{
padding-left:0px;
margin-left:-12px;
/*list-style: disc;*/
list-style-position:outside;
}

td.paper ul.inner
{
padding-left:0px;
margin-left:-12px;
list-style: none;
list-style-position:outside;
}


ul.sidebar li
{
margin-bottom:6px;
}

table.learnmore
{
background-color:#1DB7DD;
}

td.learnmore
{
font-family: verdana, arial, sans-serif;
/*font-size: 11pt;*/
background-color:#1DB7DD;
color: #333399;
border:none;
background-image:none;
}

td.learnmore span.caption
{
color:#99ffff;
font-size:92%;
}

td.learnmore span.caption a
{
color:#ffffff;
}

table.badge
{
/*border:solid 1px #333399;*/
}

th.badge
{
font-family: verdana, arial, sans-serif;
background:#333399;
color:#ffffff;
font-weight:bold;
border:none;
/*border-top:none;
border-bottom:none;
border-right:solid 1px #ffffff;*/
text-align:left;
padding-left:4px;
}

th.badgeL
{
font-family: verdana, arial, sans-serif;
background:#333399;
color:#ffffff;
font-weight:bold;
border:none;
/*border-top:none;
border-bottom:none;*/
border-right:solid 1px #ffffff;
text-align:left;
padding-left:4px;
}

table.badge td
{
font-family: verdana, arial, sans-serif;
vertical-align:top;
padding:4px;
/*border-bottom:solid 1px #333399;
border-right:solid 1px #333399;*/
}

td.headerbadge
{
font-family: verdana, arial, sans-serif;
background:#000066;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
/*border-top:none;
border-bottom:none;*/
}

td.white
{
background:#ffffff;
}

h2
{
font-family: verdana, arial, sans-serif;;
font-size:120%;
font-weight:bold;
}


h3
{
/*font-size:11pt;*/
font-family: verdana, arial, sans-serif;;
font-size:100%;
font-weight:bold;
color:#ff6600;
}


h4
{
font-weight:bold;
font-size:120%;
color:#ff6600;
}

h5
{
font-weight:bold;
font-size:100%;
margin-bottom:2px;
}

textarea
{
font-size:90%;
font-family: verdana, arial, sans-serif;
background-color:#D9F7FF;
}

input
{
font-size:11px;
}

select.bgblu
{
background-color:#D9F7FF;
}

select.bgblu option
{
background-color:#D9F7FF;
}

ul.xylo
{
margin:15px;
padding:15px;
}

span.subscript
{
font-size: 62%;
vertical-align:-2px;
}

span.note
{
color: #ff6600;
font-weight:bold;
}

span.pdf
{
font-size:85%;
font-weight:bold;
}

div.indent
{
margin-left:15px;
}

.current
{
color: #ffffff;
font-weight:bold;
text-decoration:none;
}



/* SURVEY */


td.survey
{
font-family: verdana, arial, sans-serif;
color: #ffffff;
}


/* VIDEO */


td.vid
{
font-family: verdana, arial, sans-serif;
/*font-size: 100%;
color: #ffffff;*/
color:#ffffff;
background-image:none;
background-color: #000066;
/*background-color:transparent;*/
}

td.vid a.home {
font-weight:bold;
}

div.videoframe
{
border:1px solid #33ccff;
padding:0px;
margin:0px;
}


a.backtotop:visited
{
color: #3399cc;
}

/* this is to make the blue pipes between footer links  */

.footerpipeblue { /* leave un-typed */
	font-family: helvetica, "sans serif", arial;
	font-size: 14px;
	font-weight: bold;
	color: #339999;
	line-height: 14px;
}


a.footerorange {
	font-family: helvetica, "sans serif", arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff6633;
	line-height: 14px;
}

a.footerorange:link {
	font-family: helvetica, "sans serif", arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff6633;
	line-height: 14px;
}

a.footerorange:visited {
	font-family: helvetica, "sans serif", arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc33;
	line-height: 14px;
}

a.footerorange:hover {
	font-family: helvetica, "sans serif", arial;
	font-size: 12px;
	font-weight: bold;
	color: #0099cc;
	line-height: 14px;
}

/*  These are the styles for the text only sub-footers */

a.footerorange10pt {
	font-family: helvetica, "sans serif", arial;
	font-size: 10px;
	color: #ff6633;
	line-height: 12px;
}

a.footerorange10pt:link {
	font-family: helvetica, "sans serif", arial;
	font-size: 10px;
	color: #ff6633;
	line-height: 12px;
}

a.footerorange10pt:visited {
	font-family: helvetica, "sans serif", arial;
	font-size: 10px;
	color: #ffcc33;
	line-height: 12px;
}

a.footerorange10pt:hover {
	font-family: helvetica, "sans serif", arial;
	font-size: 10px;
	color: #0099cc;
	line-height: 12px;
}





