a:link {
text-decoration:underline;
color:#000099;
font-family:arial, verdana, 'times new roman';
}

a:visited {
text-decoration:underline;
color:#000099;
font-family:arial, verdana, 'times new roman';
}

a:hover {
text-decoration:underline;
color:#ff3300;
font-family:arial, verdana, 'times new roman';
}

a:active {
text-decoration:underline;
color:#000099;
font-family:arial, verdana, 'times new roman';
}	

p {
font-family: arial, verdana, 'times new roman';
font-size:10pt;
}

body {
background:#ffffff;
}

h1 {
font-family:verdana,'times new roman';
margin:10px;
font-size:12pt;
color:#ff3300;
}

h2 {
font-family:verdana, arial, 'times new roman';
font-size:12pt;
color:#000099;
margin:10px;
}


h3 {
font-family:arial, verdana, 'times new roman';
font-size:12pt;
color:#333399;
margin:10px;
}


table {
background:#ffffff;
border-color:#000099;
}

td {
font-family: arial, verdana, 'times new roman';
font-size:10pt;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000099;
	background-color: #F0F3F8;
	text-align: left;
	}

li {
font-family: arial, verdana, 'times new roman';
font-size:10pt;
}

hr {
color:#333399;
}

.top-links {
	font-size:9pt;
	font-family:arial, verdana, 'times new roman';
	color:#000099;
	font-weight: bold;
	background-color: #000099;
	}
	
.dark-blue-bar {
	background-color: #000099;
	}
	
.red-bar {
	background-color: #ff3300;
	}
	
	
.light-blue {
	background-color: #D3DEF0;
	}
	
.topbox {
	font-size:10pt;
	font-family: arial, verdana, 'times new roman';
	text-align: center;
	letter-spacing: 0.2em;
	margin: auto;
	font-weight: bold;
	padding: 3px;
	color: #333399;
	}
	
.copyright {
	font-size:8pt;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.3em;
}

.small-link {
	font-size:8pt;
	margin:10px;
	font-family:arial, 'times new roman';
	color:#000099;
}

.breadcrumbs {
	font-size:8pt;
	margin:10px;
	font-family:arial, verdana, 'times new roman';
	color:#000099;
}
	

.books {
width:100%;
color: #000099;
}

.bold {
font-weight:bold;
}

.left {
text-align:left;
}

.center {
text-align:center;
}

.small {
font-size:10pt;
text-align:center;
font-family:arial, verdana, 'times new roman';
}

.smallv {
font-size:8pt;
margin:10px;
font-family: verdana, 'times new roman', arial;
}

.hsblurb {
font-size:10pt;
margin:10px;
font-family: arial, verdana, 'times new roman';
}

.smallt {
font-size:8pt;
font-family: 'times new roman', arial, verdana;
}

.green {
background-color: #E0F3EE;
}

.light-blue {
background-color: #D3DEF0;
}


.yellow {
color:#ffff33;
font-weight:bold;
}

.purple {
color:#660099;
font-weight:bold;
}

.blue {
color:#000099;
}

.darko {
color:#ff3300;
font-weight:bold;
font-size:12pt;
}

.orange {
color:#ff6633;
font-weight:bold;
}

.red {
color:#ff0000;
}

.redcenter {
color:#ff0000;
text-align:center;
}

.boldblue {
color:#000099;
font-weight:bold;
}

.boldgreen {
color:#006600;
font-weight:bold;
}

.boldred {
color:#ff0000;
font-weight:bold;
}

.boldblue2 {
color:#000099;
font-weight:bold;
font-size:12pt;
}

.boldgreen2 {
color:#006600;
font-weight:bold;
font-size:12pt;
text-align:center;
}

.boldred2 {
color:#ff0000;
font-weight:bold;
font-size:12pt;
text-align:center;
}

.tan {
background:#F9F1DF;
}

.gray {
background-color:#ECF4F2;
} 

.blueberry {
color:#3366cc;
}

.spirit {
background-color:#E0F3EE;
text-align:center;
} 

.award {
background-color:#F0F3F8;
text-align:center;
} 


.margin {
margin:15px;
}

.marginv {
	margin:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.marginb {
margin:20px;
}


.boldbluebg {
	color:#000099;
	font-weight:bold;
	background-color: #e9f5f5;
	
}



.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin:20px;
}

.posters {
	border: thin solid #99cccc;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	}
	
	.border {
	border: thin solid #9999cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.articles {
	background-color:#FCFCFA;
	color:#333333;
	border: thin solid #999999;
} 

.thin-border {
	color:#333333;
	border: thin solid #999999;
} 

	.box {
	border: thin solid #000099;
	font-size: 12px;
	margin: 20px;
	padding: 12px;
}


