/* CSS Document */

BODY {
margin:0 0 0 0;
background-color:#FFFFFF;
}

BODY.subbody {
margin:0 0 0 0;
background-color:#FFFFFF;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif, Arial Narrow;
	font-size:11px;
	line-height:1;
	}

.members{
	font-family: Arial, Helvetica, sans-serif, Arial Narrow;
	font-size:11px;
	color:#FF0000;
	line-height:1;
	}

.emph {
	color: #FF0000;
	font-weight: bold;
}

.contactinfo {
	font-family: Arial, Helvetica, sans-serif, Arial Narrow;
	font-size:10px;
	color:#000000;
	line-height:12px;
}

.keynotespeaker {
	font-family: Arial, Helvetica, sans-serif, Arial Narrow;
	font-size:11px;
	color:#000000;
	line-height:14px;
}
	
.content {
	font-family: Arial, Helvetica, sans-serif, Arial Narrow;
	font-size:12px;
	text-align:justify;
	line-height:1.2;
	}
	
.contenttab {
	font-family: Arial, Helvetica, sans-serif, Arial Narrow;
	font-size:11px;
	text-align:justify;
	line-height:1.5;
	}

hr { color:#D6D6D6; width:95%; border:0px; background-color:#D6D6D6; align:left; size:1px;}

.form a:link{
	font-family: Arial, Helvetica, sans-serif, Arial Narrow; font-size:11px;
	font-weight:bold; color:#000000; text-decoration:underline; }
.form a:hover{
	font-family: Arial, Helvetica, sans-serif, Arial Narrow; font-size:11px;
	font-weight:bold; color:#000000; text-decoration:underline; }
.form a:active{
	font-family: Arial, Helvetica, sans-serif, Arial Narrow; font-size:11px;
	font-weight:bold; color:#000000; text-decoration:underline; }
.form a:visited{
	font-family: Arial, Helvetica, sans-serif, Arial Narrow; font-size:11px;
	font-weight:bold; color:#000000; text-decoration:underline; }

.button {
	font-family: Arial, Helvetica, sans-serif, Arial Narrow;
	font-size:11px;
	text-align:center;}

.newsdate A:link{ color:#8C8C8C;font-size:11px; text-decoration:none;}
.newsdate A:hover{ color:#8C8C8C;font-size:11px; text-decoration:none;}
.newsdate A:active{ color:#8C8C8C;font-size:11px; text-decoration:none;}
.newsdate A:visited{ color:#8C8C8C;font-size:11px; text-decoration:none;}

.newsinfo A:link{ color:#000000;font-size:10px;text-decoration:none;}
.newsinfo A:hover{ color:#000000;font-size:10px;text-decoration:none;}
.newsinfo A:active{ color:#000000;font-size:10px;text-decoration:none;}
.newsinfo A:visited{ color:#000000;font-size:10px;text-decoration:none;}

.tagline {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-style:oblique;
}

.picinfo {
color:#000000;
font-size:9px;
text-align:left;
line-height:1.2;
}

.quicklink {
color:#8C8C8C;
font-size:12px;
}

a.dielink:link {font-size:xx-small;color:#FFF;}
a.dielink:active {font-size:xx-small;color:#FFF;}
a.dielink:hover {font-size:xx-small;color:#FFF;}
a.dielink:visited {font-size:xx-small;color:#FFF;}

a.quicklink:link { text-decoration:none;}
a.quicklink:active { text-decoration:none;}
a.quicklink:hover { background-color:#999999; color:#FFFFFF; text-decoration:none;}
a.quicklink:visited { text-decoration:none;}

a.main:link { color:#FF0000; text-decoration:none; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main:active { color:#FF0000; text-decoration:none; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main:hover { color:#FF0000; text-decoration:underline; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main:visited { color:#FF0000; text-decoration:none; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}

a.main1:link { color:#999999; text-decoration:none; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main1:active { color:#999999; text-decoration:none; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main1:hover { color:#999999; text-decoration:underline; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main1:visited { color:#999999; text-decoration:none; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}

a.main2:link { color:#999999; text-decoration:none; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main2:active { color:#999999; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main2:hover { color:#999999; text-decoration:underline; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}
a.main2:visited { color:#999999; text-decoration:none; font:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:11px}


a.affliated:link {color:#FFFFFF;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
a.affliated:active {color:#FFFFFF;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
a.affliated:hover {color:#FFFFFF;font-size:12px;font-weight:normal;font-style:normal;text-decoration:underline}
a.affliated:visited {color:#FFFFFF;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}

a.sidelink:link {color:#999999;font-size:11px;font-weight:bold;text-decoration:none;}
a.sidelink:active {color:#999999;font-size:11px;font-weight:bold;text-decoration:none;}
a.sidelink:hover {color:#999999;font-size:11px;font-weight:bold;text-decoration:none;}
a.sidelink:visited {color:#999999;font-size:11px;font-weight:bold;text-decoration:none;}


/* -------- menu ---------------- */

.basictab{
padding: 3px 0;
margin-left: 5px;
margin-top: 5px;
font: normal 9px Arial;
border-bottom: 0px solid gray;
list-style-type: none;
margin-bottom: 0;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 2px;
border: 0px solid gray;
border-bottom: none;
background-color: white;
color: black;
}


.basictab li a:visited{
color: black;
}

.basictab li a:hover{
/*background-color: #dbffff;*/
background-image:url(images/menu-in.gif);
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #dbffff;
color: black;
}


.submenustyle{
margin-top:9px;
padding: 2px 1px;
border: 0px solid black;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
border-right: 1px solid white;
font: normal 9px Arial;
color:#FFFFFF;
padding: 1px 5px;
text-decoration: none;
}

.submenustyle a:hover{
font: normal 9px Arial;
color:#FFFFFF;
}

/* -------- end menu ---------------- */
