body {margin:0; 
padding:0;
background:#fff url(../images/blueTop.jpg) top repeat-x;
}

body#feedback {margin:0; 
padding: 0;
background-color: #fff;
background-image: none;
}

body#feedback h1 {position:relative;
top:0;
left:0;
width:600px; 
margin:0; 
padding:0;
height:89px;
background: #fff url(../images/feedbacktop.gif) left top no-repeat;
}

body#feedback h1 span {display:none;}

body#norightcolumn #content, body#norightcolumn_dir #content{width:550px;
}

img {border:0;}

p.access {display:none;}

p {font-size:11px;
line-height:2em;
}

#ucophead {margin:0;
padding:0;  
text-align:left;}

strong {color:#333;}

h1, h2, h3, h4,h5, h6 {font-weight:normal;
}

/***** top section ******/

h1{
position:relative;
top:0;left:53px;
margin-top:14px;
padding:0;  
width:927px;
color:#fff;
font:normal 16px Verdana, sans-serif;
text-align:left;
letter-spacing:1px;
}


h1 a:link, h1 a:visited, h1 a:hover  {text-decoration:none;
color:#fff;
margin:0;
padding:0;
border:0;}

h2 {width:400px;
height:14px;
margin:16px 0 0 0;
padding: 12px 0 4px 0;  
color:#112d54;
font:normal 14px Verdana, sans-serif;
text-align:left;
}

h3 {
margin:6px 0 0 0;
padding: 12px 0 4px 0;  
color:#630;
font:normal 12px Verdana, sans-serif;
text-align:left;
letter-spacing:1px;
}

h3 a:link, a:visited {text-decoration:none;
border-top:1 px solid #ccc;
border-right:0;
border-left:0;
}

h3 a:hover { text-decoration:none;
border-top:1px solid #e6ECFF;
border-right:0;
border-bottom:2px solid #fff;
border-left:0;
}

h3 a:link#this  {
border-top:1px solid #e6ECFF;
border-right:0;
border-bottom:2px solid #fff;
border-left:0; 
}


h4 {
margin:0;
padding: 12px 0 4px 0;  
color:#CC9966;
font:normal 11px Verdana, sans-serif;
text-align:left;
}

#depthpath {margin:0 0 0 345px;
padding:8px 0 0 0;
color: #999;
width:637px;
font:normal 10px Arial, Helvetica, sans-serif;}

#depthpath a:link, #depthpath a:visited {color:#666;
text-decoration:none;}

#depthpath a:hover {color:#333;
text-decoration:none;
border-bottom:1px dotted #666;}


/************  mid section ****************/

/*****************=navigation***********/
#navigation {position:absolute;
top:122px;
left:55px;
width:258px;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
background: transparent url(../images/bgdnav.gif) repeat-y;
border:0;}


#navigation_bottom {
width:257px;
height:8px;
margin:0;
padding:0;
border:0;
background:transparent url(../images/bgdnav_marginB.gif) no-repeat bottom left;
}


#navigation h3 {margin:14px 0 0 8px;
padding:2px 0 0 18px;
font-size: 10px;
text-transform:uppercase;
color:#333;
background:transparent url(../images/arrow_nav.gif) no-repeat 3px 0;
}

#navigation h3 a:link {
color:#669;
}


#navigation ul{margin:0 0 0 2px;
padding:0;
}

#navigation ul li{list-style-type:none;
margin:0 9px 0 6px;
padding:0px 0px 0px 15px;
border:0;
border:1px solid #E6ECFF;
}

#navigation ul li a {display:block;
padding:2px 0 0 4px;
color:#336;
list-style-type:none;
text-decoration:none;
text-transform:none;
border-top:1px solid #e6ECFF;
border-right:0;
border-bottom:2px solid #e6ECFF;
border-left:0;
font: normal 11px Arial, Helvetica, sans-serif;
}

#navigation ul li a:hover,  #navigation ul li ul li a:hover {
border-top:1px solid #e6ECFF;
border-right:0;
border-bottom:2px solid #fff;
border-left:0;
}


#navigation ul li a:link#this, #navigation ul li a:visited#this, #navigation ul li ul li a:link#this, #navigation ul li ul li a:visited#this {border-top:1px solid #e6ECFF;
border-right:0;
border-bottom:2px solid #fff;
border-left:0; 
}


#navigation ul li ul {margin:0 4px 0 2px;
padding:0;
}

#navigation ul li ul li{
list-style-type:none;
margin:0;
padding:0 0 0 5px;
background:transparent url(../images/arrow.gif) no-repeat 0 7px;
}

#navigation ul li ul li a {color:#669;}

#navigation ul li ul li ul li a {color:#99c;
}


/************=third nav level****************/

#navigation ul li ul li ul {margin:0 6px 0 0;
padding:0;
}

#navigation ul li ul li ul li{list-style-type:none;
margin:0 0 0 4px;
padding:0 0 0 4px;
background:transparent url(../images/dash.gif) no-repeat 0 7px;
}



/**************special/image adds*****************/

#navigation ul li a:link.special, #navigation ul li a:visited.special {padding-top:8px;
display:block;
margin-left:10px;
margin-bottom:6px;
text-decoration: none;
background:transparent;
border:0;
}

#navigation ul li a:hover.special {background: transparent;
border:0;
}

/***** main content *********/

 #content {
  position:relative;
  top:0;
  left:345px; 
  width:425px;
  font-family: Verdana, Arial, Helvetica, sans-serif
  }


#content a:link, #content a:visited {color:#33c;
text-decoration:none;
 }
 
#content a:hover {text-decoration:none;
color:#5067cF;
} 

#content a:link.pdf{text-decoration:none;
padding-left:16px;
background:transparent url(../images/pdf_iconN.gif) no-repeat 0 0;}

#title {margin-top:0;
font-size:11px;
font-style:italic;
color:#666;
}  

.alert {
	border: solid 2px #4B7699;
	padding: 0px 0px 10px 20px;
}

/******main content table  *****/

#content table { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
}
/******main content_secondary table *********/

#content_secondary table { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
}


/***** main content_secondary *********/

 #content_secondary {
  position:relative;
  top:0;
  left:345px; 
  width:520px;
  font-family: Verdana, Arial, Helvetica, sans-serif
  }


#content_secondary a:link, #content a:visited {color:#33c;
text-decoration:none;
 }
 
#content_secondary a:hover {text-decoration:none;
color:#5067cF;
} 

#content_secondary a:link.pdf{text-decoration:none;
padding-left:16px;
background:transparent url(../images/pdf_iconN.gif) no-repeat 0 0;}

#title {margin-top:0;
font-size:11px;
font-style:italic;
color:#666;
}  

#content_secondary h2 {width:500px;
height:14px;
margin:16px 0 0 0;
padding: 12px 0 20px 0;  
color:#112d54;
font:normal 14px Verdana, sans-serif;
text-align:left;
}
/************=ul =ol lists*****************/ 
#content_secondary ul {
margin:0;
padding:0;
list-style: none;
}
 
#content_secondary ul li {
background:#fff url("../images/bullet.gif") no-repeat 0 7px;
padding:6px 0 4px 18px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:2em;
}

#content_secondary ul li.pdf, #content_secondary ul ul li.pdf{padding-left:20px;
background:transparent url(../images/pdf_iconN.gif) no-repeat 0 7px;}
 
#content_secondary ul li ul, #content_secondary ul ul {
margin:0;
padding:0 0 0 20px;
list-style: none;
}
 
#content_secondary ul ul li {
background:#fff url("../images/square.gif") no-repeat 0 5px;
padding:4px 0 0 16px;
margin: 0px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.6em;
}

#content_secondary ul li ul, #content_secondary ul ul {
margin:0;
padding:0 0 0 20px;
list-style: none;
}

#content_secondary ul.lessSpace li {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:.5em;
margin-top: 0;
margin-bottom:0;
vertical-align:middle;
}

#content_secondary p.lessSpace {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
margin-top: 0;
margin-bottom:0;
}
 
#content_secondary ol {
margin:0;
padding:0 0 0 25px;
}
 
#content_secondary ol li {
	padding:6px 0 4px 2px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 2em;
}
 
#content_secondary ol li ol, #content ol ol {
margin:0;
padding:0 0 0 35px;
line-height:2em;
}
 
#content_secondary ol ol li {
	padding:4px 0 0 0;
	margin: 0px;
	background:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
}
 

/************=ul =ol lists*****************/ 
#content ul {
margin:0;
padding:0;
list-style: none;
}
 
#content ul li {
background:#fff url("../images/bullet.gif") no-repeat 0 7px;
padding:6px 0 4px 18px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:2em;
}

#content ul li.pdf, #content ul ul li.pdf{padding-left:20px;
background:transparent url(../images/pdf_iconN.gif) no-repeat 0 7px;}
 
#content ul li ul, #content ul ul {
margin:0;
padding:0 0 0 20px;
list-style: none;
}
 
#content ul ul li {
background:#fff url("../images/square.gif") no-repeat 0 5px;
padding:4px 0 0 16px;
margin: 0px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.6em;
}

#content ul.lessSpace li {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:.5em;
margin-top: 0;
margin-bottom:0;
vertical-align:middle;
}

#content p.lessSpace {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
margin-top: 0;
margin-bottom:0;
}
 
#content ol {
margin:0;
padding:0 0 0 20px;
}
 
#content ol li {
padding:6px 0 4px 0px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
 
#content ol li ol, #content ol ol {
margin:0;
padding:0 0 0 35px;
line-height:2em;
}
 
#content ol ol li {
padding:4px 0 0 0;
margin: 0px;
background:none;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
 
/*****main content floated column ********/

.contact_info {
	width:250px;
	height:100px;
	float:left; 
	}
		
.contact_infosm {
	width:180px;
	height:75px;
	float:left;
}

.contact_infomed {
	width:250px;
	height:125px;
	float:left;
}
.contact_infolg  {
	width:250px;
	height:180px;
	float:left;
}
	
	
.contact_infoexlg {
	width:250px;
	height:235px;
	float:left;
	
}

.contact_infoxxlg {
	width:250px;
	height:315px;
	float:left;
}

.contact_info p {	
	margin-top:0px;
	padding-top:0px;
	line-height:14px;
	}
.contact_infomed p {	
	margin-top:0px;
	padding-top:0px;
	line-height:14px;
	}

.contact_infolg p {	
	margin-top:0px;
	padding-top:0px;
	line-height:14px;
	}


.contact_infoexlg p {	
	margin-top:0px;
	padding-top:0px;
	line-height:14px;
	}

.contact_infoxxlg p {	
	margin-top:0px;
	padding-top:0px;
	line-height:14px;
	}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

	
	
	
/****** additional rules ******************/
#photoinfo {float:left;
width:100px;
margin:23px 14px 10px 0px;
}

#photoinfo img {margin-bottom:2px; 
padding:3px;
border:1px solid #ccc;
}

#caption{width:90px;
margin-top:3px;
font: italic 10px/11px Arial, Helvetica, sans-serif;
}


/*right column*/

  #news {
  position:absolute;
  top:170px;
  left:800px;
  width: 180px;
  background: transparent url(../images/bgdnav_marginL.gif) repeat-y top left;
  }
  
#news h3 {margin:0 0 0 15px;
padding: 0 0 0 14px;
color:#5d93ab;
text-transform:uppercase;
letter-spacing:1px;
font: normal 10px/14px Arial, Helvetica, sans-serif;
background:#fff url(../images/dot_news.gif)  no-repeat left center;
}

#news ul {margin:4px 0 0 10px;
padding:0 0 8px 0;
}

#news ul li {
	list-style-type:none;
	padding:0 0 2px 6px;
	margin-left:4px;
	line-height:1.2em;
	border:1px solid #fff;
	font-size:11px;
	color:#666;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#news ul li a:link.alert, #news ul li a:visited.alert {
	border: solid 2px #4B7699;
	font-weight: bold;
}

#news ul li a:link, #news ul li a:visited {
	display:block;
	padding:0;
	padding:2px 0 2px 4px;
	color:#666;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#news ul li a:hover {color:#333;
}

#news ul li.pdf{padding-left:13px;
background:transparent url(../images/pdf_iconN.gif) no-repeat 0 4px;}

#news ul li.blank{padding-left:13px;
}

#news ul li.xls{padding-left:14px;
background:transparent url(../images/xls_icon.gif) no-repeat 0 4px;}

#news_special ul li
{list-style-type:none;
padding:0 0 2px 6px; 
margin-left:4px;
line-height:1.2em;
border:1px solid #fff;
color:#666;
font:normal 11px Arial, Helvetica, sans-serif;

}

/**********feedback form***************/
#formbody {width:600px; 
    margin:10px;
	color: #4B7699;
	font: normal 11px Verdana Arial, Helvetica, sans-serif;
		}
	
#formbody form fieldset {margin-top:16px;
margin-right:16px;
  border:1px solid #4B7699;}

#formbody form legend {
  padding: 0 2px;
  text-transform:uppercase;
}

#formbody form fieldset ul li label {width: 120px;
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}

#formbody form fieldset ul {
  margin: 0;
  padding: 0;
}

#formbody form fieldset ul li {
  list-style: none;
  padding: 5px;
  margin: 0;
}

#formbody form fieldset ul li label {
  width: 120px;  /* Width of labels */
}

#formbody form fieldset ul li.submit {padding-top:16px;
padding-left:123px;}

#formbody form fieldset ul li blockquote p#intro
 {
	font-size:12px;
	color:#666;
	margin:4px 0;
	list-style-type: none;
}

/***footer***********/
	
#footer{
	margin:150px 0 0 0;
	padding:12px 0;
	color:#999;
	font: normal 10px Arial, Helvetica, sans-serif;
	background:#fff;
	line-height: 1.44;
	border-top: 1px dotted #ccc;
	}

#footer a {margin-top:4px; 
margin-bottom:0;
padding:12px 0 0;
color:#36c;
text-decoration:none;
text-transform:none;
font: normal 10px Arial, Helvetica, sans-serif;
	
}

#footer img.none {margin-top:4px;
}

p.contact{width:200px;
margin:1em 0;
padding:0.2em 0 0.2em 1em;
border-left:1px solid #E6ECFF;
line-height:1.44;
}

	

p.contact#right{float:right;
clear:both;
margin-top:0;}


/* *********noNavContent css**********************  */


#noNavContent {
  position:relative;
  top:0;
  left:80px; 
  width:670px;
  font-family: Verdana, Arial, Helvetica, sans-serif
  }


#noNavContent a:link, #content a:visited {color:#33c;
text-decoration:none;
 }
 
#noNavContent a:hover {text-decoration:none;
color:#5067cF;
} 

#noNavContent a:link.pdf{text-decoration:none;
padding-left:16px;
background:transparent url(../images/pdf_iconN.gif) no-repeat 0 0;}

#title {margin-top:0;
font-size:11px;
font-style:italic;
color:#666;
}  

/************=ul =ol lists*****************/ 
#noNavContent ul {
margin:0;
padding:0;
list-style: none;
}
 
#noNavContent ul li {
background:#fff url("../images/bullet.gif") no-repeat 0 7px;
padding:6px 0 4px 18px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:2em;
}

#noNavContent ul li.pdf, #noNavContent ul ul li.pdf{padding-left:20px;
background:transparent url(../images/pdf_iconN.gif) no-repeat 0 7px;}
 
#noNavContent ul li ul, #noNavContent ul ul {
margin:0;
padding:0 0 0 20px;
list-style: none;
}
 
#noNavContent ul ul li {
background:#fff url("../images/square.gif") no-repeat 0 5px;
padding:4px 0 0 16px;
margin: 0px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.6em;
}

#noNavContent ul.lessSpace li {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:.5em;
margin-top: 0;
margin-bottom:0;
vertical-align:middle;
}

#noNavContent p.lessSpace {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
margin-top: 0;
margin-bottom:0;
}
 
#noNavContent ol {
margin:0;
padding:0 0 0 20px;
}
 
#noNavContent ol li {
padding:6px 0 4px 0px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
 
#noNavContent ol li ol, #noNavContent ol ol {
margin:0;
padding:0 0 0 35px;
line-height:2em;
}
 
#noNavContent ol ol li {
padding:4px 0 0 0;
margin: 0px;
background:none;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.policytable td {
	font-size:11px;
	line-height:15px;
}


.policytable td li {
	font-size:11px;
	line-height:15px;
}

.noDisplay {
display:none;
}

#profileWrapper {
	width: 100%;
	height: auto;
	float: left;
}

.profile {
	width: 50%;
	height: auto;
	float: left;
}

.profile p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
}

