/* --------------------------------------------
	Banner    
----------------------------------------------- */
h1.banner
{
	background-repeat: no-repeat;
	height: 97px;
	font-size: 19px;
	line-height: 19px;
	font-weight: bold;
	color: #fff;
	position: relative;
	z-index: -1;
}

h1.banner span
{
	position: absolute;
	bottom: 4px;
	left: 11px;
	width: 204px;
	line-height: 25px;
}

h1.banner img
{
	width: 536px;
	height: 97px;
	border: 0;
	position: absolute;
	top: 0px;
	right: 0px;
}

/* --------------------------------------------
   
----------------------------------------------- */
div#content
{
	padding-top: 11px;
	padding-bottom: 50px;
	overflow: hidden;
	margin-bottom: 1px;
}

body.textpage-1 div#content
{
	background: #faf0e6;
}

body.textpage-2 div#content
{
	background: #edf2f2;
}

body.textpage-3 div#content
{
	background: #ececf3;
}

body.textpage-4 div#content
{
	background: #ecf3ec;
}

body.textpage-5 div#content
{
	background: #f5eaea;
}

body.textpage-6 div#content
{
	background: #f6f4e9;
}

body.textpage-7 div#content
{
	background: #f9edf3;
}
body.textpage-nonnav div#content
{
	background: #eeeee4;
}


div#content h2,
div#content p
{
	margin-right: 15px;
}

div#content h2,
div#content p
{
/*margin-left: 217px;*/
}
	
div#content div#related-content
{
	margin-left: 217px;
}

div#content h2
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

div#content p
{
	font-size: 11px;
	line-height: 19px;
	margin-bottom: 10px;
}

div#content br
{
	line-height: 10px;
}


body.textpage-1 div#content p a
{
	color: #c60;
}
		
body.textpage-2 div#content p a
{
	color: #099;
}

body.textpage-3 div#content p a
{
	color: #336;
}

body.textpage-4 div#content p a
{
	color: #363;
}

body.textpage-5 div#content p a
{
	color: #933;
}

body.textpage-6 div#content p a
{
	color: #990;
}

body.textpage-7 div#content p a
{
	color: #936;
}

/* --------------------------------------------
   Sub-navigation
----------------------------------------------- */
.subhead 
{
	font-weight: bold;
	text-transform: uppercase;
}

ol#ucSideNav_nav-content
{
	width: 195px;
	float: left;
	margin-left: 10px;
	_display: block;
	_margin-left: 8px;
}

ol#ucSideNav_nav-content li
{
	border-top: 1px solid transparent;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 11px;
}

.subnav_link, .sub_subnav_link
{
	float: left;
	padding: padding:0px 3px 0px 0px;
	cursor: hand;
	max-width: 180px;
	line-height: 16px;
}

.sub_subnav_link 
{
	max-width: 178px;
}

.clear
{
	clear: both;
}

ol#ucSideNav_nav-content li a
{

}

body.textpage-1 ol#ucSideNav_nav-content li a
{
	color: #c60;
}

body.textpage-2 ol#ucSideNav_nav-content li a
{
	color: #099;
}

body.textpage-3 ol#ucSideNav_nav-content li a
{
	color: #336;
}

body.textpage-4 ol#ucSideNav_nav-content li a
{
	color: #363;
}

body.textpage-5 ol#ucSideNav_nav-content li a
{
	color: #933;
}

body.textpage-6 ol#ucSideNav_nav-content li a
{
	color: #990;
}

body.textpage-7 ol#ucSideNav_nav-content li a
{
	color: #936;
}

ol#ucSideNav_nav-content li.active a
{
	color: #666 !important;
}

/* sub menus */
ol#ucSideNav_nav-content ol.sub 
{
	display: none;
	margin-left: 10px;
	margin-top: 11px; 
}

ol#ucSideNav_nav-content li.active ol.sub 
{
	display: block;
}

ol#ucSideNav_nav-content ol.sub li
{
	font-weight: normal;
}

ol#ucSideNav_nav-content ol.sub li.active a
{
	color: #333 !important;
	font-weight: bold;
}


/* --------------------------------------------
   
----------------------------------------------- */
div#related-content
{
	float: none;
	position: relative;
}

dl#related-links,
dl#related-papers
{
	float: left;
	min-height: 96px;	/* For Firefox */
	_height: 96px;		/* For IE */
	width: 230px;
	padding: 8px 12px;
	font-size: 10px;
	font-weight: bold;
}

body.textpage-1 dl#related-links,
body.textpage-1 dl#related-papers
{
	background: #f1d4b8;
}

body.textpage-2 dl#related-links,
body.textpage-2 dl#related-papers
{
	background: #cae5e9;
}

body.textpage-3 dl#related-links,
body.textpage-3 dl#related-papers
{
	background: #d8d8e6;
}

body.textpage-4 dl#related-links,
body.textpage-4 dl#related-papers
{
	background: #d8e6d8;
}

body.textpage-5 dl#related-links,
body.textpage-5 dl#related-papers
{
	background: #e7cfcf;
}

body.textpage-6 dl#related-links,
body.textpage-6 dl#related-papers
{
	background: #e6e0c2;
}

body.textpage-7 dl#related-links,
body.textpage-7 dl#related-papers
{
	background: #00f;
}

dl#related-links
{
	margin-right: 2px;
}

dl#related-links dt,
dl#related-papers dt,
dl#related-links dd,
dl#related-papers dd
{
	text-transform: uppercase;
	margin-bottom: 9px;
}

dl#related-links dd,
dl#related-papers dd
{
	text-transform: uppercase;
	margin-bottom: 7px;
}

dl#related-links dd.more,
dl#related-papers dd.more
{
	text-transform: none;
	margin-bottom: 0;
}

body.textpage-1 div#maintext a.lang-selector,
body.textpage-1 dl#related-links dd a,
body.textpage-1 dl#related-papers dd a
{
	color: #c60;
}

body.textpage-2 div#maintext a.lang-selector,
body.textpage-2 dl#related-links dd a,
body.textpage-2 dl#related-papers dd a
{
	color: #099;
}

body.textpage-3 div#maintext a.lang-selector,
body.textpage-3 dl#related-links dd a,
body.textpage-3 dl#related-papers dd a
{
	color: #336;
}

body.textpage-4 div#maintext a.lang-selector,
body.textpage-4 dl#related-links dd a,
body.textpage-4 dl#related-papers dd a
{
	color: #363;
}

body.textpage-5 div#maintext a.lang-selector,
body.textpage-5 dl#related-links dd a,
body.textpage-5 dl#related-papers dd a
{
	color: #933;
}

body.textpage-6 div#maintext a.lang-selector,
body.textpage-6 dl#related-links dd a,
body.textpage-6 dl#related-papers dd a
{
	color: #990;
}

body.textpage-7 div#maintext a.lang-selector,
body.textpage-7 dl#related-links dd a,
body.textpage-7 dl#related-papers dd a
{
	color: #936;
}


/* --------------------------------------------
   Resources page 
----------------------------------------------- */

/* overrides for "resources" page, which has a wide form on the left */
body.textpage-7 div#content h2,
body.textpage-7 div#content p,
body.textpage-7 div#content div#related-content
{
	margin-left: 0px;
}

div#resources-browse
{
	width: 198px;
	_width: 205px;
	float: left;
	margin-left: 6px;
	margin-top: -5px;
	_display: inline;
	background: #efcdde;
	padding: 16px 0 27px 7px;
}

div#resources-browse fieldset
{
	border: 0;
}

div#resources-browse fieldset.links
{
	margin-bottom: 27px;
}

div#resources-browse label
{
	display: block;
	color: #333;
	text-transform: uppercase;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}

div#resources-browse select
{
	width: 187px;
	font-size: 10px;
}

div#resources-browse a
{
	margin-top: 5px;
	display: block;
	width: 33px;
	height: 20px;
	background: url(../img/button_go.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}
/* --------------------------------------------
   bullet points in document text
----------------------------------------------- */
div#maintext ol,
div#maintext ol li
{
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 15px;
	font-size: 11px;
	line-height: 19px;
	font-size: 10px;

}
div#maintext ul,
div#maintext ul li
{
	list-style-image: url(../img/bullet.gif);
	list-style-position: outside;
	margin-left: 10px;
	font-size: 2px;
	line-height: 19px;
}

div#maintext ol li span, div#maintext ul li span
{
	font-size: 11px;
}

div#maintext, div.initial 
{
	float: right;
	margin: 0px 3px 0px 5px;
	font-size: 11px;
	line-height: 19px;
	width: 530px;
}

div#maintext h2, div.initial h2
{
	float: left;
}

div#maintext a.lang-selector,
div.initial a.lang-selector
{
	float: right;
	font-style: italic;
	font-weight: bold;
	margin-right: 3px;
	margin-top: -5px;
}

div#maintext a.lang-selector,
div.initial a.lang-selector
{
	float: right;
	font-style: italic;
	font-weight: bold;
	margin-right: 3px;
	margin-top: -5px;
}



/* --------------------------------------------
   result list for "resources"
----------------------------------------------- */
div#ucSearch_div_results, div#ucSearch_div_initial
{
	float: right;
	width: 527px;
}

ol#ucSearch_browse_results
{
	margin-left: 0px; 
	font-size: 11px;
	line-height: 19px;
}

span#linkname
{
	font-weight:bold;
}

ol#ucSearch_browse_results,
ol#ucSearch_browse_results li
{
	list-style-type: none;
}

ol#ucSearch_browse_results li
{
	margin-bottom: 25px;
}

ol#ucSearch_browse_results li a
{
	display: block;
	color: #ba5984;
}

/* old */
ol#browse_results
{
	margin-left: 245px;
	font-size: 11px;
	line-height: 19px;
}

ol#browse_results,
ol#browse_results li
{
	list-style-type: decimal;
}

ol#browse_results li
{
	margin-bottom: 25px;
}

ol#browse_results li a
{
	display: block;
	color: #ba5984;
}

/** site map **/

body.site-map div#content
{
	background: #eeeee4;
}

body.site-map div#maintext ul,
body.site-map div#maintext ul li 
{
    font-size: 12px;
}

body.site-map div#maintext ul 
{
    display: block;
    clear:both;
    margin-top: 10px;
    margin-left: 5px;
}

body.site-map div#maintext ul li 
{
    margin-left: 0px;
}

body.site-map div#maintext ul li a {
    color:#006699;
}

body.site-map ul li.major 
{
    font-weight: bold;
}

body.site-map ol#ucSideNav_nav-content,
body.textpage-nonnav ol#ucSideNav_nav-content
{
    display: none;
}
