body{
margin:0px;
background-image: url(../images/ocupattern.png);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#213444;
}
#container{
width:850px;
padding-top:250px;
padding-left:50px;
padding-right:50px;
padding-bottom:15px;
background-image: url(../images/headgradstrip.png);
background-color: #ffffff;
background-repeat: repeat-x;
margin:0px;

}
#containershadow{
width:954px;
background-image: url(../images/contentsideshadow.png);
background-repeat:repeat-y;
margin:auto;
}
/*
#logo_grad_bg{
height:158px;
width:71px;
background-image: url(../images/logorepeatstrip.png);
}
#logo_blue_bg{
height:158px;
width:489px;
background-image: url(../images/logorepeatstripforblue.png);
}
#logo_curve{
height:158px;
width:51px;
background-image: url(../images/logorightcurve.png);
}

#main_logo{
height:114px;
width:531px;
background-image: url(../images/mainlogo.png);
}
*/


/*
#blue_head_strip_repeat{
height:265px;
width:850px;
background-image:url(../images/blueheadstrip.png);
background-repeat:repeat-x;
}
#blue_head_right_curve{
height:265px;
width:47px;
background-image:url(../images/blueheadrightcurve.png);
background-repeat:no-repeat;
}
*/

#roundedblue
{
	position:absolute;
	left:50%;
	margin-left:-420px;
	background-color:#666;
	width:893px;
	background-image:url(../images/blueheadstrip.png);
}

#blue_head_left_curve{
height:225px;
width:50px;
background-image:url(../images/blueheadleftcurve.png);
background-repeat:no-repeat;
}

#blue_head_right_curve{
position:absolute;
top:0;
left:50%;
margin-left:473px;
width:47px;
height:265px;
background-image:url(../images/blueheadrightcurve.png);
background-repeat:no-repeat;
}

#logo_grad_bg{
position:absolute;
left:50%;
margin-left:-477px;
height:158px;
width:57px;
background-image: url(../images/logorepeatstrip.png);
}

#roundedyellowonblue
{
	position:absolute;
	left:50%;
	margin-left:-420px;
	background-color:#000;
	width:489px;
	height: 158px;
	background-image: url(../images/logorepeatstripforblue.png);
}

#yellowrightcurve
{
	height:158px;
	width:51px;
	margin-left:489px;
	background-image: url(../images/logorightcurve.png);
}

#main_logo{
position:absolute;
top:15px;
left:50%;
margin-left:-455px;
height:114px;
width:531px;
background-image: url(../images/mainlogo.png);
}

.headerbg
{
background-image:url('../images/contentheader.gif');
width:641px;
height:43px;
margin-bottom:10px;
margin-top:0px;
padding:0px;
font-size:18px;
font-weight:bold;
}

p.headtext
{
padding-top:13px;
padding-left:20px;
margin-bottom:0px;
color:#e1f0f8;
}



#site_gallery{
width:357px;
height:241px;
position:absolute;
left:50%;
top:10px;
margin-left:140px;
}

#footer{
height:42px;
width:949px;
background-image:url(../images/footergrad.png);
background-repeat:repeat-x;
border:1px solid black;
text-align:center;
}
#footer #links{
margin-top:10px;
margin-left:200px;
}
#footer a{
color:black;
font-family:arial;
font-weight:bold;
text-decoration:none;
position:relative;
margin:1em;
}
#footer a:hover{
color:#083754;
}
#footer #links p{
margin:0px;
padding:0px;
display:inline;
position:relative;
left:115px;
font-weight:bold;
}
div.clearright
{
clear:right;
height:0px;
}
div.clearleft
{
clear:left;
height:0px;
}
#leftcol
{
float:left;
width:660px;
padding: 0 10px; 0 0;
border-right:2px solid #799ab3;
}
#rightcol
{
float:right;
width:150px;
padding:0 0 0 0px;
padding:0 0 0 10px;
}

h2
{
color:#966f12;
}

input
{
background-color:#c2ccd5;
border:2px ridge #f1ab0e;
}

#logform input{
width:78px;
}

a{
color:#000066;
}

a:hover
{
color:#666666;
}

img
{
border:0;
}

/* START NAVIGATION */
div#menuwrapper {
	position:absolute;
	left:50%;
	margin-left:-405px;
	top:160px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#p7menubar a {
	display: block;
	padding: 12px 18px 5px 0px;
	text-decoration: none;
	font-weight: bold;
	font-size:13px;
	font-family:verdana;
	color: #FFFFFF;
	outline: none;
}
#p7menubar ul li  a {
	padding: 0px 0px 5px 0px;
}
#p7menubar li {
	float: left;
	margin:0;
	padding: 0 0 0 18px;
}

#p7menubar li ul li {
	float: left;
	margin: 10px 15px 5px 15px;
	padding: 0;
}
#p7menubar li ul, #p7menubar ul li  {
	width: 200px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	color:#ffffff;
	background-color: #093653;
	padding-bottom:5px;
	border-top:1px dotted #ffffff;
	border-bottom:1px dotted #ffffff;
	border-right:1px solid #4e5363;
	border-left:1px solid #4e5363;
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
	color:#ffffff;
}
#p7menubar li {width: auto;}
#menuwrapper li.selected
{
background-image: url("../images/navselectleftcut.png");
background-repeat: no-repeat;
}
#menuwrapper li.selected a{
background-image: url("../images/navselecrightcut.png");
background-repeat: no-repeat;
background-position: right top;
color: #000000;
padding-top: 12px;
padding-right: 23px;
padding-bottom: 21px;
padding-left: 5px;
}
#menuwrapper a:hover{
color: #a6a3a3;
}
#menuwrapper ul li ul{
padding:0;
margin:0;
}
#menuwrapper ul li ul li{
padding:0;
margin:0;
}
#menuwrapper ul li ul a{
padding:10px;
}
#menuwrapper ul li ul a:hover{
color:#ffffff;
background-color:#0D5093;
}
/*------------------------------------------------*/


ul.jump li{
display:inline;
margin:0 10px 0 0;
}

ul.jump{
padding:5px;
background-color:#e3e3e3;
border:2px solid #2c579f;
}

a.jump
{
	color:white;
	text-decoration:none;
}
a:hover.jump
{
	color:white;
	text-decoration:none;
}

legend{
color:#093653;
}

textarea{
background-image:url('../images/formgradstrip.png');
background-repeat:repeat-x;
}

span.stepone{
		background-image:url('../images/stepone.png');
		margin: 0 5px 5px 0;
		width:64px;
		height:62px;
		float:left;
		font-size:46px;
		color:#215992;
		text-align:center;
		}
