/* CSS Document */

/****** GLOBAL *****/
html {
height: 100%;
}

body { 
font-family: arial, verdana, sans-serif;
padding: 0px;
margin: 0px;
font-size: 12px;
background-color:#3366CC;
color:black;
}

p { line-height: 16px; }

a, a:active {
color:#3366CC;
text-decoration: underline;
}

a:hover {
color:#144714;
text-decoration: underline;
}

h1 {
font-size: 20px;
color:#003366;
font-variant:small-caps;
}

h2 {
font-size: 18px;
color:#000000;
}

h3 {
font-size: 16px;
color:#144714;
}

h4 {
font-size: 14px;
color:#ff2222;
}

/****** TOP SECTION *****/
#top_left {
background-color:#4A4A4C;
text-align:left;
padding-left:10px;
border-top:1px solid white;
border-bottom:1px solid white;
}

#top_right {
background-color:#4A4A4C;
text-align:right;
padding-right:10px;
border-top:1px solid white;
border-bottom:1px solid white;
color:white;
font-style:italic;
}

/****** NAVIGATION *****/
#nav_left {
width:270px;
background-color:#144714;
border-right:1px solid white;
vertical-align:top;
color:white;
}

#nav_left a, a:active {
color:white;
text-decoration:underline;
}

#nav_left a:hover {
color:#CC6600;
text-decoration:underline;
}

ul#menu {
width:270px;
list-style-type: none;
margin:0px;
padding:0px;
}

ul#menu ol {
display: none;
text-align: left;
list-style-type: none;
margin:0px;
padding:5px;
}

ul#menu li, ul#menu a {
color:white;
}

ul#menu li {
border-bottom:1px solid white;
line-height: 25px;
padding-left:12px;
}

ul#menu ol li {
border-bottom: none;
}

ul#menu a {
text-decoration: none;
outline: none;
}

ul#menu a:hover {
color:#CC6600;
}

ul#menu a.active {
color:white;
}

#nav_bottom {
background-color:#CC6600;
border-top:1px solid white;
border-bottom:1px solid white;
text-align:center;
padding:5px;
color:white;
}

#nav_bottom a, a:active {
color:white;
text-decoration: none;
}

#nav_bottom a:hover {
color:#144714;
text-decoration: none;
}

#right a, a:active {
color:#CC6600;
text-decoration:underline;
}

#right a:hover {
color:#4A4A4C;
text-decoration:underline;
}

/****** CONTENT *****/
#right {
/*width:260px;*/
background-color:#000066; /*#003366;*/
border-left:1px solid white;
vertical-align:top;
color:white;
padding:10px;
}

#main_image {
background-color:black;
}

#slogan {
text-align:right;
vertical-align:middle;
background-color:black;
}

#main_content {
background-color:white;
vertical-align:top;
padding-top:2px;
padding-right:5px;
padding-left:10px;
padding-bottom:10px;
}

/****** BOTTOM SECTION *****/
#copyright {
text-align:center;
padding:10px;
font-size:11px;
}

#copyright a, a:active {
color:black;
text-decoration:underline;
}

#copyright a:hover {
color:#003366;
text-decoration:underline;
}

/****** SPECIAL *****/

.forms {
	border: 1px solid #CC6600; 
	font-size: 12px; 
	background-color:#efefef;
	font-family:  Arial, veranda, sans-serif;
}

.credits {
color:#aaaaaa;
font-size:9px;
}

a.credits:link, a.credits:visited, acredits:active {
color:#df8e9e;
font-size:9px;
}

.quotecredit
{
	color: black;
	font-size: 11px;
	font-style: italic;
	margin-left: 100px;
}

table.collinstable
{
	border: 1px black solid;
	padding: 1px;
}
.collinstop{
	color: #ffffff;
	background-color:#CC6600;
}
tr.collinstable {
	background-color: #dddddd;
	border: 1px black solid;
}	

a#button1 {
    display: block;
    width: 215px;
    height: 30px;
    background-image: url(/graphics/button_0.png);
    margin: 0 auto;
}
a#button1:hover {
    background-image: url(/graphics/button_1.png);
}
a .alt { display: none; }

