.dropcapagraph:first-letter {
font-size:300%;
font-style:italic;
font-weight:700;
float:left;
color:#000;
}

.hideit {
display:none;
}

img {
border:0;
}

/* page:Join */
table.joingraphic td {
font-size:8pt;
line-height:1.6em;
padding:11px;
}

table.joingraphic td a {
display:block;
border:0;
margin:5px 0 0 25px;
}

/* thanksbox - not sure where used */
.thanksbox {
border:1px solid #e6e6e6;
}

.thanksboxtext {
color:#66849a;
padding-right:10px;
}

.signin,.learnmore {
color:#002569;
font-weight:700;
}

.awards h2 {
margin-top:40px;
}

.awards h1,
.awards h2 {
color:#6666d8;
}

.awards p .subheading,
.awards p.subheading {
background:#eee;
padding:3px;
}

.awards .instructiondownload {
text-align:center;
margin:20px 40px;
padding:15px;
background:#eee;
border:1px solid #ccc;
cursor:pointer;
}


/* all course pages */
div#course {
border:1px solid #aaa;
}

div#course p a img {
margin-top:15px;
}

div#course li {
margin-bottom:4px;
}

#chaptermappage p {
margin-top:1.0em;
}

.statelinks td {
vertical-align:top;
}

.statelinks ul {
list-style-type:none;
margin:0;
padding:0;
}


table.statelinks {
margin-bottom:50px;
}

.statelist h3 {
width:50%;
margin-top:0;
margin-bottom:0;
padding-top:0.4em;
border-top:1px solid #d3d3d3;
font-size:14pt;
}

.statelist h4 {
margin-top:1.0em;
margin-bottom:0.2em;
color:darkblue;
font-size:12pt;
}

.statelist a {
display:block;
padding:.2em 0;
width:50%;
}

div.toplink {
width:50%;
margin-top:1em;
text-align:right;
}

div.toplink a {
width:3em;
float:right;
text-align:center;
}

.nonusa a {
display:inline;
padding:0;
width:auto;
}

.nonusa h3 {
margin-top:1.5em;
padding-top:1.5em;
}
.title_header
{ color:cd3333;font-size:18px;font-weight:bold;}
.title_header2
{ color:2F2F4F;font-size:21px;font-weight:bold;}



/***************************NEW HOMEPAGE STYLES ADDED 3/19/2007*************************/
ul#leftnav {
	list-style-type:none;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}
ul#leftnav li {
	border-bottom:1px solid #fff;
	padding: 10px 0 10px 0;
	font-size:80%;
	color:#fff;
}
ul#leftnav li.first{
	padding-top:9px;
}

ul#leftnav li a:link, ul#leftnav li a:visited, ul#leftnav li a:active{
	text-decoration:none;
	color:#fff;
}
ul#leftnav li a:hover {
	color:#f8f8f8;
	text-decoration:underline;
}



.conf_nav {
	background:#eef8fc;
	padding:5px;
	border:1px solid #68a7c5;
	}
	
.conf_nav li {
	list-style-type: none;
	}