/* Layout specific styles */
body{
background:#89d4e3 url(../images/page_bg.gif) 0px 0px repeat-x;
}

#landscape{
background:url(../images/landscape_winter.jpg) 180% 0 repeat-x;
}

/* main page container */
#page_container { 
	margin:0 auto;
	width:1024px;
	padding:0;
}

/* header styles */
#header {
padding:0 0 0 10px;
margin:0 0 0 0;
height:125px;
}

.utilnav{
list-style-type: none;
color: #002e45;
text-align:right;
font-size:10px;
position:absolute;
margin-left:762px;
}

.utilnav li, #footer li{
display: inline;
background:url(../images/utilbar-divider.gif) 100% 50% no-repeat;
padding:0;
}

.utilnav li.last, #footer li.last{
background:none;
}

.utilnav li a, #footer li a{
text-decoration: none;
color:#002e45;
padding:0px 5px;
}

.utilnav li a:hover, #footer li a:hover{
text-decoration:underline;
}

.skipnav1 {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
top: -500px;
border: none;
}

.skipnav2 {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
border: none;
}

/* styles for top navigation */
#navholder {
clear:both;
padding:0;
margin:0;
font-size:11px;
height:25px;
text-transform:uppercase;
}

#navholder ul{
padding:0;
margin:0;
list-style-type: none;
}

#navholder li{
float: left; 
background:none;
padding:0;
margin:0 2px;
}

#navholder ul li a {
display:block;
color: #fff; 
padding: 5px 20px 6px 20px; 
font-weight: bold;
margin:0; 
text-decoration: none;
}

#navholder ul li a:hover {
text-decoration: none;
background:url(../images/mainnav_hover.gif) 0 0 repeat-x;
}

/* content container */
#content{
clear:both;
margin:0;
background:url(../images/topgradient.gif) 0 0 no-repeat;
padding:0px 10px 0px 10px;
line-height:15px;
width:1004px;
}

.contentbox{
border-left:1px solid #7bc5d3;
border-right:1px solid #7bc5d3;
border-bottom:1px solid #7bc5d3;
width:1002px; 
background:#fff url(../images/contentbg.gif) 0 100% repeat-x; 
}

.fade{
background:url(../images/homecopybg.gif) 0 0 no-repeat;
width:1002px;
}

.green-text, .green-text a{
color:#539547;
}

.introtext{
font-weight:bold;
font-size:13px;
line-height:22px;
}

.fcc{
background:url(../images/flash-gradient.gif) 0 0 no-repeat;
padding-left:26px;
width:640px;
margin-left:13px;
padding-bottom:10px;
color:#333;
}

.fcc a{
color:#366;
}

#actionbuttons{
background:#fff url(../images/actions_bg.jpg) 0 0 repeat-x;
padding-left:182px;
height:38px;
}

#actionbuttons img{
margin:0 10px 0 0;
}


table.data td{
margin:0;
padding:2px 5px 2px 10px;
}

.copy_int{
float:left;
width:920px;
padding:0;
margin:13px 0px 20px 43px;
}

#footer{
margin:10px auto;
width:1024px;
border-top:1px solid #fff;
color:#002e45;
font-size:10px;
text-align:center;
padding-top:10px;
}

#footer p, #footer ul{
padding:0; margin:0 0 5px 0;
}