a:link { text-decoration: underline; }
a:visited { text-decoration: underline;  }
a:hover { text-decoration: none;  }


a.subNavA:link { color: #990000; text-decoration: none; }
a.subNavA:visited { color: #990000; text-decoration: none;  }
a.subNavA:hover { color: #000000; text-decoration: none;  }

body,td,div,span,p,table,ul,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
.titleWhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.subNavT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.basic11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #666666;
}
.titleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.titleBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.calloutTable {
	border: thin none #990000;
}
.white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.buttonWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF;
	border: 1px dotted #990000;
	padding: 5px;
}
.buttonGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #FFFFFF;
	padding: 5px;
}
.bigQuote {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}
.bigAuthor {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #999999;
	font-weight: bold;
}
.basic12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	font-weight: bold;
}

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 15px;
	font-weight: bold;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		font-style: italic;
	color: #333333;
	font-weight: bold;
}
.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.endQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}
.endAuthor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-indent: 20pt;
	font-style: italic;
}

/*  Styles for the graduates story display area */

table.show_table {
margin:0 0 0 0;
border-top:1px dashed #ccc;
background:#fff;
text-align:left;
}

.show_table td{
vertical-align:top;
background:#fff;
font-weight:normal;
padding:10px 5px 10px 15px;
margin:3px;
}
.show_table td p {
margin-top:none;
margin-bottom:1.5em;
}

.show_table td.alt{
background:#FFF5EB;
}
.show_table td a{
font-size:12px;
font-weight:bold;
color:#900;
}

table.hdr_table {
margin:15px 0 0 0;
background:#fff;
text-align:left;
}

.hdr_table td.alt{
vertical-align:top;
background:#f0f0f0;
font-weight:normal;
padding:10px 5px 10px 15px;
margin:0 3px 3px 3px;
color:#000;
font-family:arial,sans;
font-size:12px;
}
.hdr_table td.alt2{
font-weight:normal;
padding:10px 5px 10px 15px;
margin:3px;
color:#000;
font-family:arial,sans;
font-size:12px;
}


.type_text {
color:#000;
}
td.left_cell{
font-weight:bold;
}
.show_table td .story_header{
background:#e0e0e0;
margin:-10px -5px 10px -15px;
padding:15px;
color:#000;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}

.story_count{
border:1px solid #ccc;
background:#f5f5f5;
color:#666;
font-size:10px;
font-style:italics;
padding:3px;
}



select#client_pulldown{
color:#666;
font-size:10px;
}

.issue_box{
margin:-10px 0px 0 -15px;
border:1px solid #ccc;
padding:10px 20px 10px 20px;
font-family:georgia,times,serif;
font-size:18px;
color:#333;
font-weight:bold;
background:#dac8b4;/*501B1B;*/

}

.story_box{
margin:0 0px 0 -15px;
padding:10px 20px 10px 20px;
font-family:arial,verdana,sans;
font-size:12px;
line-height:1.5em;
color:#333;
background:#f9f9f9;

}
.stats {
margin:-10px  -15px 10px -15px;
display:block;
font-size:9px;
font-family:verdana,geneva,arial,sans;
color:#333;
padding:5px  5px 5px 15px;
border-bottom:1px dashed #999;
}

td.tab_holder{
vertical-align:bottom;
padding:0;
margin:0 0 -10px 0;
}
p.story_header_text{
font-size:12px;
color:#333;
line-height:1.4em;
padding:0 10px 10px 10px;
}

.hdr_table  td  h2 {
color:#fff;
background:#b5926a; /*990000;*/
padding:10px 10px 10px 20px;
margin:-10px -10px 10px -15px;
}

#langButton{

}