/* GENERAL STYLES */

div.printheader
{
	display:none;
}

body
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color: #eeeeee;
	font-size:62.5%;
	font-family:Verdana, helvetica, Arial, Sans-Serif;
	text-align:center;
	background-attachment: fixed;
	background-image: url(../images/bg_grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

form
{
	width: 780px !important; /*Standards Compliant Browsers */
	width /**/:780px; /* For IE in quirk mode */
	margin:15px auto 15px auto;
	text-align:left;
}

#container
{
	width: 780px !important; /*Standards Compliant Browsers */
	width /**/:780px; /* For IE in quirk mode */
	margin:15px auto 15px auto;
	text-align:left;
}

#content 
{
	clear:both;
	background-color: white;
	border-bottom:3px solid #ddd;
	padding:5px 10px 5px 10px;
	
}

#enclose
{
	float:left;
}

div 
{
	margin:0px;
	padding:0px;
}

a:link, a:active, a:hover, a:visited
{
	color:#A83B00;
}


ul.pdf
{
    list-style-type:none;
    list-style-position: outside;
    list-style-image: url(/images/pdf_icon.gif);
    margin-left:15px;
    padding-left:0px;
}


.searchbox
{
    padding-bottom: 0.5em;
}

h1,h2,h3,h4,h5
{
	margin:0px;
	padding:0px;
	font-family: Verdana, Sans-Serif;
	font-weight:normal;
}

h1
{
	font-weight:bold;
	margin-bottom:10px;
	color:black;
	font-size:3.4em;
}

h2
{
	font-weight:bold;
	margin-bottom:0.3em;
	font-size:1em;
}

p
{
	margin:2px 0px 10px 0px;
	padding:0;
}

/* BREAD CRUMB NAVIGATION */
.breadcrumbs 
{
	margin-top:2px;
	font-size:1.1em;
	padding: 2px 0px 12px 10px;
}

#dept_hdr
{
    width:750; 
    border-top: navy thin solid; 
    margin-top: 5px; margin-bottom: 10px;
}
#dept_hdr #title
{
    float: right;
    padding-right: 3px;
    padding-left: 3px;
    font-size: 15px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-image: url(../images/dept_bg.gif);
    margin-bottom: 2px;
    margin-left: 0px;
    border-left: navy thin solid;
    margin-right: 0px;
    border-bottom: navy thin solid;
    border-right: navy thin solid;
}

/* HTML FORM ELEMENTS */
textarea
{
	line-height:1.4em;
}

input.submit, td.submit input, select
{
	font-family:Tahoma;
	font-size:11px;
}

input.textbox, textarea, input.text, .form select
{
	font-family:Courier New;
	font-size:9pt;
}

/* COLUMNS */

#centercolumn
{
	margin-bottom:1.6em;
	font-size:1.1em;
}

#centercolumn h1
{
	font-size: 150%;
}

#centercolumn h2 
{
	font-size: 140%;
}

#centercolumn h3 
{
	font-size: 120%;
}

#centercolumn h4
{
	font-size: 110%;
}

#centercolumn h1,h2,h3,h4
{
	font-weight: bold;
}

#centercolumn a
{
    font-size:1.1em;
}


div #centercolumn ul,
div #centercolumn ol, 
div #centercolumn p
{
	line-height:1.5em;
}

div#centercolumn p, 
div#centercolumn ul,
div#centercolumn ol
{
	font-family:Verdana, hevetica, Arial, Sans-Serif;
}

div#centercolumn ol
{
	margin:.5em 0 1em 0;
	padding:0;
}

div#centercolumn ol li
{
	margin:0 0 0 10px;
	padding:0 0 5px 15px;
	line-height:1.4em;
}

div#centercolumn ol li
{
	margin: 0 0 0 31px;
	padding-left:0em;
}

div#centercolumn ul li.pdflist
{
	padding-left:2em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	list-style:none;
	background:url("/assetmanagement/images/adobe-pdf.gif") no-repeat 0 .1em;
}

div#centercolumn img
{
	border-width:0px;
}

div#centercolumn hr
{
	height:1px;
	border:0px;
	color:#ddd;
	background-color:#ddd;
	margin-bottom:8px;
}

/* REQUIRED FIELD */
span.required
{
	font-size:10px;
	font-weight:bold;
	color:#a00;	
}

/* PUBLISHDATE LINE */

div#centercolumn .publishdateline
{
	clear:both;
	font-style:italic;
	font-size:10px;
}

/* SUMMARY */
div#centercolumn p.summary
{
	color:#444;
	font-weight:bold;
}

/* GENERIC RIGHT HAND MODULE */

#rightcolumn .genericmodule
{
	margin-bottom:10px;
	font-size:1.1em;
}
#rightcolumn .genericmodule ul
{
	margin: 0.5em;
	padding: 0;
}

#rightcolumn .genericmodule li
{
	list-style: none;
	padding-left:2.1em;
	padding-bottom: 0.2em;
	padding-top:0.2em;
}

#rightcolumn .genericmodule li a
{
	font-size:1.1em;
}

#rightcolumn .pdflist
{
	background: url(../assetmanagement/images/adobe-pdf.gif) no-repeat left center;
}

#rightcolumn .related_content
{
	background: url(../assetmanagement/images/HTML.gif) no-repeat left center;
}

#rightcolumn .external_links
{
	background: url(../images/external.gif) no-repeat left center;
}

#rightcolumn .genericmodule p, 
#rightcolumn .genericmodule .linkblock, 
#rightcolumn .genericmodule .image, 
#rightcolumn .genericmodule .filedownload
{
	margin:0px 2px 0px 2px;
}

#rightcolumn .genericmodule a
{
    font-size:1.1em;
}

#rightcolumn .genericmodule .image
{
	margin-top:-6px;
}

#rightcolumn .genericmodule p
{
	line-height:1.4em;
	margin-bottom:10px;
	font-size:1.1em;
}

#rightcolumn .genericmodule .bodytext hr
{
	height:1px;
	border:0px;
	color:#ddd;
	background-color:#ddd;
}

#rightcolumn .genericmodule .link
{
	line-height:1.4em;
	margin-bottom:4px;
}

/*div.righthdr
{
	background-color: #EDE8DA;
	border:1px solid  #E6E1D3;
	border-left-width:4px;
	border-left-color:#C6C3B9;
	padding:1px 0px 2px 4px;
	margin-bottom:1px;
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
}*/

/* GENERIC LEFT HAND MODULE */

#leftcolumn .genericmodule
{
	margin-bottom:10px;
	font-size:1.1em;
}
#leftcolumn .genericmodule ul
{
	margin: 0.5em;
	padding: 0;
}

#leftcolumn .genericmodule li
{
	list-style: none;
	padding-left:2.1em;
	padding-bottom: 0.2em;
	padding-top:0.2em;
}

#leftcolumn .genericmodule li a
{
	font-size:1.1em;
}

#leftcolumn .pdflist
{
	background: url(/assetmanagement/images/adobe-pdf.gif) no-repeat left center;
}

#leftcolumn .related_content
{
	background: url(/assetmanagement/images/HTML.gif) no-repeat left center;
}

#leftcolumn .external_links
{
	background: url(/images/external.gif) no-repeat left center;
}

#leftcolumn .genericmodule p, 
#leftcolumn .genericmodule .linkblock, 
#leftcolumn .genericmodule .image, 
#leftcolumn .genericmodule .filedownload
{
	margin:0px 2px 0px 2px;
}

#leftcolumn .genericmodule a
{
	font-size:1.1em;
}

#leftcolumn .genericmodule .image
{
	margin-top:-6px;
}

#leftcolumn .genericmodule p
{
	line-height:1.4em;
	margin-bottom:10px;
	font-size:1.1em;
}

#leftcolumn .genericmodule .bodytext hr
{
	height:1px;
	border:0px;
	color:#ddd;
	background-color:#ddd;
}

#leftcolumn .genericmodule .link
{
	line-height:1.4em;
	margin-bottom:4px;
}

.genericmodule .lefthdr, .righthdr
{
    background-color: #EDE8DA;
    border: 1px solid #E6E1D3;
    border-left-width: 4px;
    border-left-color: #C6C3B9;
    padding: 1px 0px 2px 4px;
    margin-bottom: 5px;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}


/* IMAGE */

.content table.image
{
	border:0px;
	font-size:10px; 
	color:#777;
	position:relative;
	top:5px;
	clear:both;
}

.content table.image img
{
	border:1px solid black;
}

.content hr
{
	height:1px;
	border:0px;
	color:#ddd;
	background-color:#ddd;
	margin-bottom:8px;
	clear:both;
}

/* LINKBLOCK */
content div.linkblock
{
	margin-bottom:10px;
	line-height:1.5em;
}

/* CENTERCOLUMN FOOTER */

#centercolumn .genericpagefooter
{
	border-top:1px solid #ddd;
	padding:3px 0 3px 0;
	font-size:1.1em;
	color:#707070;
	line-height:2em;
	clear:both;
}

#centercolumn .genericpagefooter .lastupdated
{
	margin-top:-4px;
}

#centercolumn .genericpagefooter .articletools
{
}

/* SITE TOP */

div#top
{
	border:0px solid black;
	margin:4px 0px 0px 0px;
}

div#top div.logo
{
	float:left;
}

div#top div.logo img
{
	border:0;
	position:relative;
	top:-7px;
}

/* SITE / PAGE BANNER */
#top div.banner 
{
	clear:both;
	height:114px;
	margin-top:2px;
}

#top div.banner img
{
	position: relative;
	top:0px;
	left:0px;
	border:0;
}

/* GLOBAL TOOLS */

#top div#globaltools
{
	font-size:1.1em;
	color:#666;
	text-align:right;
	float:right;
	position:relative;
	top:4px;	
}

#top div#globaltools p.toollinks
{
	margin:0 0 4px;
	padding: 8px 0px 8px;
}

#top div#globaltools p.sitelinks
{
	margin:0 0 4px 0;
}

#top div#globaltools p.toollinks a:link, 
#top div#globaltools p.toollinks a:active, 
#top div#globaltools p.toollinks a:visited, 
#top div#globaltools p.toollinks a:hover
{
	color:#777;
	text-decoration:none;
}

#top div#globaltools p.sitelinks a:link, 
#top div#globaltools p.sitelinks a:active, 
#top div#globaltools p.sitelinks a:visited, 
#top div#globaltools p.sitelinks a:hover
{
	color:#aaa;
	text-decoration:none;
}

#top div#globaltools p.toollinks a:hover, 
#top div#globaltools p.sitelinks a:hover
{
	color:#333;
	text-decoration:underline;
}

#top div#globaltools input
{
	font-family:Verdana, helvetica, Sans-Serif;
	font-size:1em;	
}

#top div#globaltools span.login
{
	background-color:#090;
	color:White;
	font-weight:bold;
}

#top div#globaltools span.logout
{
	background-color:#900;
	color:White;
	font-weight:bold;
}

/* GLOBAL NAVIGATION */

div.globalnav
{
	clear:both;
	margin:0px 0px 0px 0px;
	background-color:#000066;
	height:18px;
	border: 1px solid #000066;
}

div.globalnav a:link,
div.globalnav a:visited,
div.globalnav a:hover, 
div.globalnav a:active
{
	color:White;
	font-size:1.2em;
	display: block;
	float: left;
	padding: 2px 13px 4px 11px;
	font-weight: bold;
	text-decoration: none;
	margin-right:10px;
}

div.globalnav a:hover, 
div.globalnav a:active
{
	background-color: #CC6666;
}

/* LEFT MENU */ 

.leftmenu
{
    margin: 0px;
}

.leftmenu a:link, 
.leftmenu a:active, 
.leftmenu a:visited,
.leftmenu a:hover
{
	text-decoration: none;
	font-size:1.1em;
	font-family: Sans-Serif;
}

.leftmenu .menutitle
{
	font-size:1.3em;
	font-weight:bold; 
	margin-bottom:7px; 
	text-decoration: none;
	background-color:#A99F82;
	border-left-style:solid;
	border-left-width:4px;
	border-left-color:#6A6351;
	padding:3px 0px 3px 6px;
	margin-bottom:1px;	
}

/* BREAD CRUMB NAVIGATION */
.hhs 
{
	margin-top:2px;
	font-size:10px;
	padding: 2px 0px 12px 10px;
}

/* FOOTER */

.footer
{
	border-top: 1px solid #000;
	clear: both;
	margin: -3px 0px 0px 0px; 
	padding: 10px;
	color:#FFFFFF;
	background-color: #293E6E;
	line-height:1.5em;
	height: 80px;
}

.footer .left
{
	font-size:1.1em;
	width: 200px;
	float: left;
}

.footer .right
{
	font-size:1.1em
	
}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active
{
	font-size:1.1em;
	color:#ffffff;
	text-decoration:none;
	border-bottom: 1px solid #293E6E;

}

.footer a:hover
{
	text-decoration:none;
	border-bottom: 1px solid #A83B00;
	background-color: #253865;
}

/* INTRO TEXTS */
.intro
{
	font-size:1.1em;
	line-height:1.4em;
	width: 358px;
	margin-bottom:8px;
}

/* TOP HORIZONTAL NAVIGATION*/

#topnav
{
	width:100%;
	font-size:1.2em;
}

#topnav div.date
{
	clear: both; /*background-color: #EDE8DA;*/
	background-color: #FFFFFF;
	font-size: 1.2em;
	font-weight: normal;
	padding: 3px 5px 4px;
	background-image: url(/design/images/infosymbol.gif);
	background-repeat: no-repeat;
	background-position: 11px 2px;
	text-align: right;
	border-bottom: navy thin double;
	border-top: #BBA997 thin double;
}

/* LEFT MODULE */

div.leftmodule
{
	margin-bottom:17px;
	font-size:1.1em;
	border:3px solid #E8E6E4;
}

div.leftmodule div.modulecontent
{
	padding:4px;
}
 
div.leftmodule h2
{
	background-color:#F5F3EC;
	font-size:1.1em;
	font-weight:bold;
	padding:2px 2px 4px 4px;
	margin-bottom:0px;
	color:#6B6152;
}

/* SITEMAP */

#centercolumn .sitemap
{
	margin-bottom:1em;
}

#centercolumn .sitemap h2
{
	background-color:#EFEBDE;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	padding:4px;
	border-bottom:2px solid #AD9E84;	
}

#centercolumn .sitemap h2 a:link,
#centercolumn .sitemap h2 a:visited,
#centercolumn .sitemap h2 a:hover,
#centercolumn .sitemap h2 a:active
{
	color:black;
	text-decoration:none;
}

#centercolumn .sitemap h2 a:hover
{
	text-decoration:underline;
}

#centercolumn .sitemap p, rightcolumn .sitemap p
{
	line-height:1em;
	margin:6px 0 6px 0;
}

/* Contributor Styles */
.navy
{
    color: navy;
}

.red
{
    color: red;
}

.teal
{
    color: teal;
}

.gray
{
    color: gray;
}

.maroon
{
    color: maroon;
}

h1.grayunderline {
	border-style: solid; border-width: 0 0 1px 0; border-color: #666;
	}

h2.grayunderline{
	border-style: solid; border-width: 0 0 1px 0; border-color: #666;
	}
span.bluebgrnd 
{
    background-color:Navy; 
    color:White; 
    padding:2px
}

a.pdflink {

	background-image:url(../images/pdf_icon.gif); 
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:20px;
}

a.external 
{
	
	background-image:url(../images/external.gif); 
	background-repeat:no-repeat; 
	background-position:right; 
	padding-right:20px
}

a.pagetop 
{
    font-size:1.1em;
    color:Navy;
    text-decoration:none;
    float:right;
    background: url(../images/pagetop.gif) no-repeat right center;
	padding-right: 15px;
	white-space: nowrap;
    
}
