body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #040838;
	color: #040838;
	margin-top:0;
	margin-left:0;
	margin-right:0;
}
a:link {color: #0E0092} 
a:visited {color: #0E0092} 
a:active {color: #082F50} 
a:hover {color: #082F50} 
a.title {font-style: italic;}

h1 {
	
	font-size: 140%;
	font-weight:bold;
	color: #CC0000;
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
        margin-bottom:.25em;

}
h2 {
	
	font-size: 120%;
	font-weight:bold;
	text-indent:2em;
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
        margin-bottom:.25em;
}
h3 {
	
	font-size: 105%;
	font-weight:bold;
	font-style: oblique;
	text-indent:4em;
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
        margin-bottom:.25em;
}

p {
    margin:.4em 0;
}

sup {
	font-size: 75%;
	background-color: #ABDFF4;
	color: #040838;
	vertical-align: baseline;
	position: relative;
	top: -0.5em;
}
table.layout
 {
	vertical-align:top;
	text-align:left;
	padding: 0;
	width: 100%;
	margin: 0;
	border: none;
	border-collapse:collapse;
}
.content
{
	padding:5px 10% 5px 20px;
	vertical-align:top;
	background-color:#D1EEFA;
	background-image:url(images/bg_blue.jpg);
	border-right:1px solid #006892;
	font-size:90%;
}

.content img
{
	border:1px solid;
        margin:10px;
}	

.headline
{
	background-color:#006892;
	height:15px;
	padding-left:15px;
	font-size: medium;
	font-weight:bold;
	color: #FFFFFF;	
        text-transform:uppercase;
}
.headline a:link {color: #FFFFFF;text-decoration:none;}
.headline a:visited {color: #FFFFFF;text-decoration:none;}
.headline a:active {color: #FFFFFF;text-decoration:none;}
.headline a:hover {color: #D1EEFA;text-decoration:none;}

/* HOME PAGE STYLES */

#home_sidebar {
    float:right;
    width:400px;
    padding:10px;
    margin-left:2em;
    text-align:center;
}

#home_sidebar h1 {
    font-size:110%;
    text-align:right;
}

#home_main {

    margin-left:1em;
}

#home_main h1 {
    color:#CC0000;
}

#home_main h2 {
    text-indent:0;
}

.sg {
    width:350px;
    height:262px;
    border:0;
    margin-left:auto;
    margin-right:auto;
}

.sidebar {
    width:330px;
    padding:10px;
    margin:20px auto;
    background-color:#fff;
    border:1px solid #000;
}

.sidebar p {
    text-align:left;
    margin:.5em 0;
}

.nav {
	
	background-color: #ABDFF4;
	background-image: url(images/nav_background.jpg);
	background-repeat: repeat-y;
	vertical-align:top;
	text-align:left;
	width:160px;
	border-right:1px solid #006892;
	font-size:90%;
	
}


.nav a:link {color: #ABDFF4;}
.nav a:visited {color: #ABDFF4;}
.nav a:active {color: #ABDFF4;}
.nav a:hover {color: #FFFFFF;}

.facebook {
    text-align:center;
    margin:10px auto;
}

.facebook img {
    border:none;
}

p.navtext {
    margin:10px auto;
}
    

.foottext
{
	
	background-color: #ABDFF4;
	font-size: x-small;
	color: #040838;	
	text-align:center;
	border-top:1px solid #006892;
	border-bottom:1px solid #006892;
	border-right:1px solid #006892;
	padding:5px;
}


.header, .header2
{
	font-weight:bold;
	line-height:80%;
                font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:.5em 0 1em 0;
}

.header
{
	font-size: 120%;
	color: #040838;
}

.header2
{
	color: #2e304d;
}

p.title
{
	
	font-size:140%;
	font-weight:bold;
	color: #CC0000;
	text-align:center;
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;        
}

.mfptitle, #newsletter h1
{
	font-size:140%;
	font-weight:bold;
	color: #CC0000;
	text-align:center;
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;        
}

.mfpheader, #newsletter h2, #newsletter h3
{
	
	font-size: large;
	font-weight:bold;
	color: #CC0000;
	text-align:left;	
	text-indent: 0;
                font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.mfpheader1
{
	
	font-size: x-large;
	font-weight:bold;
	color: #CC0000;
	text-align:left;
	text-indent: 0;
                font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.mfpheader2
{
	margin-bottom: 0;
	font-size: large;
	font-weight:bold;
}

.mfpheader3
{
	margin-bottom: 0;
	font-weight:bold;
}

.linktext
{
	
	font-size: x-small;
	font-weight: bold;
	color: #040838;	
}


.highlight {
	background-color: #FFFFFF;
	vertical-align:top;
	border: 1px solid;
	margin:5px;
	padding:5px;
	text-align:left;
}

.highlight h3 {
    text-indent:0;
    font-size:100%;
    text-align:center;
}

.fanbox {
    margin:0 auto;
    text-align:center;
}

.highlight td
{
	vertical-align:top;
	padding:5px;
	text-align:left;
}

table.data {
	
	font-size:small;
	background-color: #ABDFF4;
	vertical-align:top;
	text-align:left;
	padding:2px;
	color: #040838;
    margin:1.5em;
	border-collapse:collapse;
	

}

table.data td {
	border:1px solid #000;
	padding:2px 3px;
	vertical-align:top;
}

table.data th {
	border:1px solid #000;
	padding:2px 3px;
	vertical-align:top;
	font-weight:600;
}


blockquote.quote {
font-style: italic;
}

table.readable { border-collapse: collapse; }

table.readable th, table.readable td {padding:0.25em;}

table.readable th {text-align: left;}

table.readable tr.odd {background-color:#bfedff;}

table.readable tr.total td, table.readable tr.total th {border-top: 1px solid #000;}

.clear {
    clear:both;
}

div#endnotes {
    font-size:85%;
}

div#endnotes div {
    margin:10px auto;
}
