body, td{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

input{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

textarea{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

.headerGreenSmall{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color:#336600;
}

.subnav{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
/*display:block; wrecks the side by side td's */
line-height:1.3em;
}

.subnavheader{
/*font-weight:bold;*/
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
/*display:block; wrecks the side by side td's */
line-height:1.3em;
}

.footer{
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
color:#666666;
}

.contentBodyBig{
font-weight: bold;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
}

.contentBodyNormal{
font-weight: bold;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
}

.contentBodyText{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

a{
font-family: Arial, Helvetica, sans-serif;
color: #0000aa;
text-decoration:underline;
}

a:visited
{
font-family: Arial, Helvetica, sans-serif;
color: #000088;
text-decoration:underline;
}

a:hover
{
font-family: Arial, Helvetica, sans-serif;
/*background-color: #CF9;  ditched the global bg color because it was messing with the transparent gifs*/
color:#0000ff;
text-decoration:none;
}

td.subnavheader a
{
width:100%;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #0000aa;
display:block;
line-height:1.3em;
text-decoration:underline;
}

td.subnavheader a:visited
{
width:100%;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #000088;
display:block;
line-height:1.3em;
text-decoration:underline;
}

td.subnavheader a:hover
{
width:100%;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f2f2f2;
color: #00f;
display:block;
line-height:1.3em;
text-decoration:none;
}

td.subnav a
{
width:100%;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #00a;
display:block;
line-height:1.3em;
text-decoration:underline;
}

td.subnav a:visited
{
width:100%;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #008;
display:block;
line-height:1.3em;
text-decoration:underline;
}

td.subnav a:hover
{
width:100%;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f2f2f2;
color:#00f;
text-decoration:none;
display:block;
line-height:1.3em;
text-decoration:none;
}

.label{
font-weight: bold;
}

a#morerelated,a#morerelated:visited{
font-weight:bold;
color: #a2352a;
}
a#morerelated:hover{
color:#41823e;
text-decoration:none;
}
 h4 {font-size:13px;}
 
h5 {
margin-bottom:.2em; padding-bottom:0;
font-weigh:bold; font-size:11px;
}
ul {
margin-top:0; padding-top:0;
} 


/* added by ryan during bad links fix */
#flashspot {
float: right;
}

#speakersdiv img {	
	margin: 0 10px 10px 0;
}

/*nav includes
.bar {width:100%;background:darkgreen;}
.title {background:darkgreen;font-weight:bold;color:white;}

.nav {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:black;
	}
ul.nav {
	margin: 0px;
	list-style-type: none;
	color:black;
	}
ul.nav * {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	}
ul.nav ul {  
	padding: 0px 0px 0px 15px;
	}

ul.nav li a, ul.nav li a:visited {
	font: bold 12px arial,verdana,helvetica,sans-serif;
	text-decoration: none;
	}
*/
