/* CSS Document */

body
{background: #003366;}

#wrap {
background:#003366;
margin:0;
width:1000px;
}

#maincontent {
margin-left:25px;
width:700px;
}

#mainnav {
width:900px;
margin-left:5px;
margin-right:5px;
}

#frontphoto {
margin:0;
border:0;
}

#partnercontent {
margin-left:180px;
width:695px;
}

#partnercontent2 {
margin-left:10px;
width:865px;
}

#partnerphoto {
float:left;
margin-left:10px;
margin-bottom:15px;
padding:10px;
}

#leftphoto {
float:left;
margin-left:10px;
margin-bottom:15px;
padding:10px;
clear:both;
}

#pagecontent {
margin-left:220px;
width:670px;
}

#pdsbox {
width:900px;
background-color:#CCCCCC;
border-style:inset;
padding:20px;
}

P.pdsboxheader {
font-family:Tahoma;
font-weight:bold;
font-size:20px;
}

P.form
{font-family: Century Gothic;
font-style: Normal;
font-size: 11pt;
color: #FFFFFF;
}

P.formresult
{font-family: Century Gothic;
font-style: Normal;
font-size: 14pt;
color: #FFFFFF;
margin-right:200px;
margin-left: 200px;
margin-top: 100px;
margin-bottom: 100px;
}

P.footer
{font-family: Verdana;
font-style: Normal;
font-size: 7pt;
color: #FFFFFF;
line-height:15px;
}

P.Pagetitle
{font-family: Century Gothic;
font-style: normal;
font-size: 16pt;
color: #EBAD14;
}

P.title
{font-family: Century Gothic;
font-style: normal;
font-size: 13pt;
color: #EBAD14;
}

P.pagetitletext
{font-family: Century Gothic;
font-style: Normal;
font-size: 11pt;
color: #FFFFFF;
}

P.pagetitletextorange
{font-family: Century Gothic;
font-style: Normal;
font-size: 11pt;
color: #EBAD14;
}

P.pagetext
{font-family: Century Gothic;
font-style: Normal;
font-size: 10pt;
color: #FFFFFF;
}

P.pagesubtext
{font-family: Century Gothic;
font-style: Normal;
font-size: 9pt;
color: #FFFFFF;
}

P.pagetextorange
{font-family: Century Gothic;
font-style: Normal;
font-size: 10pt;
color: #EBAD14;
}

P.pagenote
{font-family: Tahoma;
font-style: Normal;
font-size: 8pt;
color: #FFFFFF;
}

P.pageslinks
{font-family: Century Gothic;
font-style: Normal;
font-size: 9pt;
color: #FFFFFF;
}

P.pagesactive
{font-family: Century Gothic;
font-style: Normal;
font-size: 10pt;
color: #EBAD14;
}

a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #EBAD14}
a:active {color: #FFFFFF}

.right {
margin:2px 0 2px 10px;
float:right;
}

P.capabilitytitle
{font-family: Century Gothic;
font-style: normal;
font-size: 13pt;
color: #EBAD14;
}

P.capabilityheader
{
	font-family: Century Gothic;
	font-style: Normal;
	font-size: 10pt;
	color: #FFFFFF;
	margin-bottom: 7px;
}

P.capabilitysubext
{font-family: Tahoma;
font-style: Normal;
font-size: 8pt;
color: #FFFFFF;
margin: 0;
}

P.pdsheader
{font-family: Century Gothic;
font-style: Normal;
font-size: 11pt;
color: #EBAD14;
text-decoration:underline;
}

P.pdstitle
{font-family: Century Gothic;
font-style: Normal;
font-size: 10pt;
color: #FFFFFF;
}

P.hidden
{font-size: 0px;
color: #003366;}

li.pagetext
{font-family: Century Gothic;
font-style: Normal;
font-size: 10pt;
color: #FFFFFF;
text-align:justify;
}


.h_mnu_01{
	width: 900px;
	font-family: Century Gothic;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	float:left;
}

.h_mnu_01 ul{
	margin: 0;
	float:left;
	display:block;
	padding: 0;
	width: 900px;
	background: #003366;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.h_mnu_01 ul li{
	display: inline;
	float:left;
}

.h_mnu_01 ul li a{
	width:13.1em;
	float: left;
	display:block;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.h_mnu_01 ul li a:visited{
color: #FFFFFF;
}


.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected, .h_mnu_01 ul li .current {
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #0093D1;
}



/*download buttons */


a.ovalbutton{
background: transparent url('images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Century Gothic;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #000000; /*button text color*/
}

a.ovalbutton span{
background: transparent url('images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

