body {
background-color: #e8e8c5;
color: #000000;
font-size: small;
font-family: Verdana, Arial, Sans-Serif;
padding: 0px;
margin: 0px;
}

#main {
background-color: #ffffff;
color: #000000;
margin: 0 auto;
width: 750px;
text-align: left;
padding-left: 10px;
padding-right: 10px;
}

#main a:link {
color: #0c2d83;
text-decoration: none;
}

#main a:visited {
color: #A50410;
text-decoration: none;
}

#main a:hover {
color: #A50410;
text-decoration: none;
}

#topnav {
background-color: #ffffff;
color: #000000;
margin: 0 auto;
width: 750px;
text-align: left;
padding-left: 0px;
padding-right: 0px;
}

#topnav a:link {
color: #0c2d83;
text-decoration: none;
}

#topnav a:visited {
color: #A50410;
text-decoration: none;
}

#topnav a:hover {
color: #A50410;
text-decoration: none;
}

#quicksearch {
background-color: #e8e8c5;
color: #0c2d83;
padding-bottom: 5px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
width: 750px;
text-align: right;
height: 45px;
}

#quicksearch p {
background-color: #e8e8c5;
color: #0c2d83;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
margin: 0px;
width: 750px;
font-size: 80%;
}

#quicksearch a:link {
color: #0c2d83;
background-color: #e8e8c5;
text-decoration: underline;
}

#quicksearch a:visited {
color: #0c2d83;
background-color: #e8e8c5;
text-decoration: underline;
}

#quicksearch a:hover {
color: #999999;
background-color: #e8e8c5;
text-decoration: underline;
}

#google {
background-color: #e8e8c5;
color: #0c2d83;
padding: 0px;
margin: 0px;
width: 750px;
height: 45px;
text-align: right;
}


.quicksearch {
background-color: #e8e8c5;
color: #0c2d83;
padding: 0px;
margin: 0px;
height: 45px;
text-align: right;
}

.quicksearch p {
background-color: #e8e8c5;
color: #0c2d83;
padding: 0px;
margin: 0px;
font-size: 80%;
}

.quicksearch a:link {
color: #0c2d83;
background-color: #e8e8c5;
text-decoration: underline;
}

.quicksearch a:visited {
color: #0c2d83;
background-color: #e8e8c5;
text-decoration: underline;
}

.quicksearch a:hover {
color: #999999;
background-color: #e8e8c5;
text-decoration: underline;
}


.ad {
margin-right: 27px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
padding: 0px;
}

ol {
color: #000000;
font-size: 100%;
background-color: #ffffff;
}

ul {
color: #000000;
font-size: 100%;
background-color: #ffffff;
}

.intsubtitle {
color: #333333;
font-size: 90%;
}


#heading {
border-bottom-style: dotted;
border-bottom-width: 2px;
border-bottom-color: #999999;
}

#heading h1 {
background-color: #ffffff;
color: #666666;
font-size: 200%;
text-align: left;
font-weight: bold;
margin-left: 0px;
}

#heading a:link {
color: #51789D;
text-decoration: none;
}

#heading a:visited {
color: #999999;
text-decoration: none;
}

#heading a:hover {
color: #999966;
text-decoration: none;
}


#heading li {
list-style-type: disc;
background-color: #ffffff;
color: #999999;
font-size: 95%;
}


#nav2 {
background-color: #fafafa;
color: #999999;
font-size: 85%;
border-style: dotted;
border-width: 1px;
border-color: #cccccc;
padding: 3px;
width: 180px;
margin-left: 3px;
margin-right: 0px;
height: 585px;
}


#nav2 p {
color: #666666;
font-size: 90%;
background-color: #fafafa;
margin-left: 10px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 0px;
line-height: 11pt;
}


#nav2 h4 {
background-color: #fafafa;
color: #000000;
font-size: 100%;
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
}

#nav2 a:link {
color: #0c2d83;
text-decoration: none;
background-color: #fafafa;
}

#nav2 a:visited {
color: #0c2d83;
text-decoration: none;
background-color: #fafafa;
}

#nav2 a:hover {
color: #999999;
text-decoration: none;
background-color: #fafafa;
}

h1 {
background-color: #ffffff;
color: #333333;
font-size: 200%;
text-align: left;
font-weight: bold;
line-height: 20pt;
}

h2 {
background-color: #ffffff;
color: #333333;
font-size: 120%;
text-align: left;
font-weight: bold;
line-height: 15pt;
}

h3 {
background-color: #ffffff;
color: #666666;
font-size: 110%;
text-align: left;
font-weight: bold;
}

h4 {
background-color: #ffffff;
color: #333333;
font-size: 105%;
text-align: left;
font-weight: bold;
}

.h1 {
background-color: #ffffff;
color: #333333;
font-size: 200%;
text-align: left;
font-weight: bold;
}

.h2 {
background-color: #ffffff;
color: #333333;
font-size: 130%;
text-align: left;
font-weight: bold;
line-height: 15pt;
}

.h3 {
background-color: #ffffff;
color: #666666;
font-size: 110%;
text-align: left;
font-weight: bold;
}

.h4 {
background-color: #ffffff;
color: #333333;
font-size: 105%;
text-align: left;
font-weight: bold;
}

#details {
padding: 2px;
color: #333333;
font-size: 95%;
text-align: left;
}

#titledetail {
color: #000000;
font-size: 87%;
padding: 0px;
}

#titledetail a:link {
color: #0c2d83;
text-decoration: none;
}

#titledetail a:visited {
color: #999999;
text-decoration: none;
}

#titledetail a:hover {
color: #999999;
text-decoration: none;
}

#titledetail li {
list-style-type: disc;
background-color: #ffffff;
color: #000000;
}

#maintitlepage { 
padding: 0px;
}

#intpages {
margin-left: 5px;
margin-right: 5px;
color: #000000;
font-size: 90%;
padding: 0px;
line-height: 12pt;
}


#intpages a:link {
color: #0c2d83;
text-decoration: none;
}

#intpages a:visited {
color: #999999;
text-decoration: none;
}

#intpages a:hover {
color: #999999;
text-decoration: none;
}

#intpages .awardssubtitle {
color: #333333;
font-size: 92%;
}

#intpages .awardsauthor {
color: #333333;
font-size: 95%;
}


.bib {
color: #666666;
font-size: 90%;
}

.titlemain {
background-color: #ffffff;
color: #666666;
font-size: 200%;
text-align: left;
font-weight: bold;
line-height: 25pt;
}

.subtitlemain {
color: #333333;
font-size: 120%;
text-align: left;
}



.ltblue {
color: #0c2d83;
font-size: 100%;
font-style: italic;
}

#dotted {
border-top-color: #cccccc;
border-top-style: dotted;
border-top-width: 2px;
border-bottom-color: #cccccc;
border-bottom-style: dotted;
border-bottom-width: 2px;
margin: 0px;
padding: 0px;
}

.sections {
border-bottom-style: dotted;
border-bottom-width: 2px;
border-bottom-color: #999999;
padding-left: 1px;
word-spacing: 2px;
}

.sections a:link {
color: #0c2d83;
text-decoration: none;
border-bottom: 1px dotted #0c2d83;
}

.sections a:visited {
color: #999999;
text-decoration: none;
border-bottom: 1px dotted #999999;
}

.sections a:hover {
color: #999999;
text-decoration: none;
border-bottom: 1px dotted #999999;
}

.sections h2 {
background-color: #ffffff;
color: #333333;
font-size: 130%;
text-align: left;
font-weight: bold;
padding-bottom: 3px;
}


#nav {
margin-top: 27px;
margin-bottom: 0px;
color: #000000;
background-color: #fafafa;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-align: left;
border-style: dotted;
border-width: 1px;
border-color: #cccccc;
line-height: 11pt;
width: 130px;
font-size: 95%;
}


#nav a:link {
color: #0c2d83;
background-color: #fafafa;
text-decoration: none;
}

#nav a:visited {
color: #999999;
background-color: #fafafa;
text-decoration: none;
}

#nav a:hover {
color: #999999;
background-color: #fafafa;
text-decoration: none;
}

#nav li {
list-style-type: disc;
background-color: #fafafa;
color: #666666;
}


#nav h4 {
color: #000000;
background-color: #fafafa;
}

#copyright {
color: #666666;
font-size: 75%;
margin-left: 5px;
padding-bottom: 3px;
}

#copyright p {
color: #666666;
}


#copyright a:link {
color: #0c2d83;
text-decoration: none;
border-bottom: 1px dotted #0c2d83;
}

#copyright a:visited {
color: #999999;
text-decoration: none;
border-bottom: 1px dotted #999999;
}

#copyright a:hover {
color: #999999;
text-decoration: none;
border-bottom: 1px dotted #999999;
}


/* this is for spam prevention on forms*/
.special {
display: none;
color: #ffffff;
background-color: #ffffff;
}
