/* CSS Document */

body { margin:0px 0px; padding:0px; /* Hack for IE5/Win */ ; background-color: #091B6D; text-align:center; background-image:url(images/background.jpg); background-repeat:repeat-x; }

#container_top {
	position:relative;
	width:854px;
	height:33px;
    margin:0 auto;
    text-align:right;
	margin-bottom:1px;
}

#container_main {
	position:relative;
	width:902px;
	height:auto;
    margin:0 auto;
    text-align:center;
	background-color:#FFFFFF;
}

#top {
	position:relative;
	width:900px;
	height:110px;
    text-align:center;
	margin:0 auto;
	margin-bottom:2px;
}

#gradient {
	position:relative;
	width:900px;
	height:26px;
	background-image:url(images/green_gradient.jpg);
	background-repeat:repeat-x;
	clear:both;
	margin:0 auto;
}

#bodycopy {
	position:relative;
	text-align:left;
	width:840px;
	height:auto;
	padding-top:52px;
	padding-left:30px;
	padding-right:30px;
	margin:0 auto;
}

#tag {
	position:relative;
	text-align:right;
	width:840px;
	height:auto;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:18px;
	margin:0 auto;
}

#tag table {
    margin-left:auto;
    margin-right:0px;
}

#footer {
	position:relative;
	text-align:left;
	width:870px;
	height:30px;
	padding-left:30px;
	background-image:url(images/footer_background.gif);
	background-repeat:repeat-x;
	margin:0 auto;
}

/* BEGIN NAVIGATION ELEMENTS */

#navcontainer ul
{
padding: 0;
margin: 0;
background-color:#999999;
float:left;
width: 900px;
height: auto;
font-family: Verdana, arial, helvetica, sans-serif;
font-size:11px;
letter-spacing: 0.05em;
margin-left:1px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 9px 12px;
background-color: #999999;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
border-left: 1px solid #ffffff;
float:right;
}

#navcontainer ul li a:hover
{
background-color: #EEEEEE;
color: #999999;
}

#navcontainer ul li a.last {
border:none;
}


/* END NAVIGATION ELEMENTS */

.topnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height:33px; }
.topnav a:link {  color: #FFFFFF; font-weight: bold; text-decoration: none; }
.topnav a:visited {  color: #FFFFFF; font-weight: bold; text-decoration: none; }
.topnav a:hover {  color: #4563EF; font-weight: bold; text-decoration: none; }
.topnav a:active {  color: #FFFFFF; font-weight: bold; text-decoration: none; }

.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #091B6D; font-weight:bold; }

.subhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #42633A; font-weight:bold; }

.copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:20px; }
.copy a:link {  color: #091B6D; font-weight: bold; text-decoration: underline; }
.copy a:visited {  color: #091B6D; font-weight: bold; text-decoration: underline; }
.copy a:hover {  color: #091B6D; font-weight: bold; text-decoration: none; }
.copy a:active {  color: #091B6D; font-weight: bold; text-decoration: underline; }

.red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; line-height:20px; }
.red a:link {  color: red; font-weight: bold; text-decoration: none; }
.red a:visited {  color: red; font-weight: bold; text-decoration: none; }
.red a:hover {  color: red; font-weight: bold; text-decoration: none; }
.red a:active {  color: red; font-weight: bold; text-decoration: none; }

.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height:13px; }

.footer_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height:30px; }