﻿body {
margin-bottom: 24px;
padding: 0;
background-color: #cccccc;
}
a {
color: #1786af;
text-decoration: none;
}
a:hover {
color: #1786af;
text-decoration: underline;
}
h1 {
color: #4b4c4c;
font: bold 175%/1em Georgia, sans-serif;
padding: 12px 0 6px 0 ;
margin: 0;
border-bottom: 1px solid #374e6c;
text-align: center;
}
h2 {  /* Used for subheadings on home page */
color: white;
font: bold 110%/1em Georgia, sans-serif;
border-bottom: 2px solid #34538b;
background: #34538b;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
margin: 0;
}
h3 {  /* Used for banner header only */
color: #545555;
text-align:center;
letter-spacing:1px;
background: none;
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
line-height: 170%;
padding-top:7px;
margin: 0;

}
h4 {  /* Used for banner header only */
color: #545555;
text-align:center;
background: none;
font: bold 155% Georgia, sans-serif;
padding-top: 2em;
margin: 0; 
}
h5 { /* Used for subheadings on secondary pages */
color: #545555;
font: bold 150% Georgia, sans-serif;
text-align: center;
padding-top: 1%;
padding-bottom: 1%;
border-bottom: 1px solid #929393;
width: auto;
margin: 0;
}
h6 { /* Used for sub-section headings on Papers */
font: bold 115% "Times New Roman", Times, serif;
background-image: url(bullet.jpg);
background-position:0;
background-repeat: no-repeat;
padding-left:1.5em;
padding-top:.8em;
}
#topBar {
height: 38px;
background-color: #e0f1ea;
background-image: url(bg-top.jpg);
border-bottom: 1px solid #ffffff;
}
#logo {
float: left;
width: 210px;
height: 220px;
margin: 0;
padding: 0;
}
#header {
text-align: center;
background: #e0f1ea;
height: 220px;
margin: 0;
padding: 0;
}
#container {
background: #cccccc;
margin: 0;
padding: 0 13% 0 13%;
clear: left;
}
#main	{
font-size: medium;
color: #4b4c4c;
background: #ffffff;
margin: 10;
padding: 10;
}
#nav {
padding: 2px;
margin: 0;
}
#nav li {
list-style: none;
margin: 0px;
width: 12%;
font-size: 12px;
text-align:center;
line-height: 25px;
white-space: nowrap;
padding: 1px 1px;
float:left;
}
#nav a {
display: block; 
float: center;
padding: 0px 15px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color: #fff #333 #333 #fff;
background: #000000;
color: #ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}        /* Ends IE5-Mac hack */
#nav a:hover {
background-color: #ffffff;
color: #000000;
}
#nav li.selected a {
background-color: #ffffff;
color: #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: none;
}
.clear {
clear:both;
}
#mainIndex {
position:relative;
padding-top:1%;
padding-left: 6%;
padding-right: 6%;
padding-bottom: 1%;
}
#footer {
font-size: small;
height: 135px;
width: auto;
color: #545555;
background: #f3f0f0;
text-align:center;
padding: 1% 5% 1% 5%; 
margin: 0;
}
#search {
padding:3px;
margin-bottom: 0;
text-align:center;
font-variant:small-caps;
}
#search a {
color: #993300;
}
#search a:hover {
color: #993300;
text-decoration: underline;
background-color: #ececec;
}
#copyright {
padding: .5px;
margin:0;
vertical-align: middle;
text-align: center;
font-size: smaller;
color: #9c4c31;
}
ul {
list-style-type:square;
}
ul li {
color: #4b4c4c;
margin-bottom: 12px;
}
.columns p {
padding: 12px 0 0 0;
margin-top: 0;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 0;
text-align:justify;
}
.columns ul {
padding: 12px 0 0 0;
margin-top: 0;
margin-left: 8px;
margin-right: 8px;
margin-bottom:0;
list-style:none;
}
#contact {
margin-left: 5%;
margin-right: 5%;
padding: 5px;
width: 80%;
}