
/* =============== HTML GLOBAL ================================================ */

html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #contents {
	height: auto;
}

body {
	background: #ffffff;
	font-family: verdana,arial,sans-serif,helvetica;
	font-size: 11px;
}

#contents {
	position: absolute;
	top: 0;
	left: 0;
}

#masthead {
	margin: 2px 0px 5px 0px;
}

#main {
	margin-bottom: 5em;
	height: auto;
}

#pageFooter {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding: 0 0%;
}


/* =============== LISTS ====================================================== */

#main ul {
	list-style-image: url('../images/bullet-black.png');
	margin: 0px 0px 0px 25px;
	display: block;
	text-align: left;
	line-height: 16px;
	padding-left: 2px;
}

.ul2 {
	list-style-image: url('../images/bullet-red.png');
	margin: 0px 0px 0px 25px;
	display: block;
	text-align: left;
	line-height: 16px;
	padding-left: 2px;
}

.ul3
{
list-style-image: none;
list-style-type: circle;
}


/* =============== URL FORMATTING ============================================= */

/* standard ------------------------------------------------------------------- */
a:link { color: #3333CC; }

a:hover { color:#ff0000; }

/* masthead: base properties -------------------------------------------------- */
a.masthead {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

/* masthead behaviors --------------------------------------------------------- */
a.masthead:visited { color: #ffffff; }
a.masthead:link { color: #ffffff; }
a.masthead:active { color: #ffff00; }
a.masthead:hover { color: #ffff00; }

/* sidenav: base properties --------------------------------------------------- */

.sidenavHeader {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica; 
}

a.sidenavMain {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica; 
}

/* sidenav behaviors ---------------------------------------------------------- */
a.sidenavMain:visited { color: #000000; }
a.sidenavMain:link { color: #000000; }
a.sidenavMain:active { color: #ff0000; }
a.sidenavMain:hover { color: #ff0000; }

/* sidenav: base properties --------------------------------------------------- */

a.sidenavSub2 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	margin-right: 5px;
	text-decoration: none;
	font-family: sans-serif, Arial, Helvetica;
}

.sidenavDivider {
	margin: 5px 5px 5px 5px;
	border-top: dotted 1px #cccccc;
}

.sidenavHeader {
	margin: 10px 5px 5px 5px;
}

.sidenavFooter {
	margin: 10px 5px 5px 5px;
}

/* sidenav behaviors ---------------------------------------------------------- */
a.sidenavSub:visited { color: #000000; }
a.sidenavSub:link { color: #000000; }
a.sidenavSub:active { color: #ff0000; }
a.sidenavSub:hover { color: #ff0000; }

/* footer: base properties ---------------------------------------------------- */
a.footer {
	color: #ffffff;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

/* footer --------------------------------------------------------------------- */
A.footer:visited { color: #ffffff; }
A.footer:link { color: #ffffff; }
A.footer:active { color: #ffff00; }
A.footer:hover { color: #ffff00; }

/* table column headers: base properties -------------------------------------- */
a.columnHeader {
	color: #ffffff;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}

/* table column headers ------------------------------------------------------- */
A.columnHeader:visited { color: #ffffff; }
A.columnHeader:link { color: #ffffff; }
A.columnHeader:active { color: #ffff00; }
A.columnHeader:hover { color: #ffff00; }

/* article -------------------------------------------------------------------- */
a.article {
	text-align: left;
	font-family: verdana,arial,sans-serif,helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	color: #006600;
	background-image: url('../images/bullet.png');
	display: inline;
	background-repeat: no-repeat;
	background-position: left;
}

/* article -------------------------------------------------------------------- */
a.findmore {
	text-align: left;
	font-family: verdana,arial,sans-serif,helvetica;
	font-weight: normal;
	color: #006600;
	padding-left: 20px;
	background-image: url('../images/arrow-green.png');
	display: inline;
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
}

/* article -------------------------------------------------------------------- */
a.findall {
	text-align: left;
	font-family: verdana,arial,sans-serif,helvetica;
	font-weight: normal;
	color: #660000;
	padding-left: 20px;
	background-image: url('../images/arrow-red.png');
	display: inline;
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
}

a.findall:hover {
	color: #ff0000;
}

/* article -------------------------------------------------------------------- */
a.findall_actions {
	text-align: left;
	font-family: verdana,arial,sans-serif,helvetica;
	font-weight: bold;
	color: #660000;
	padding-left: 20px;
	background-image: url('../images/arrow-red.png');
	display: inline;
	background-repeat: no-repeat;
	background-position: left;
}


/* =============== HTML TEXT ELEMENTS ========================================= */

/* types ---------------------------------------------------------------------- */
p,td,dd,dt,blockquote,pre {
	font-family: sans-serif,verdana,arial,helvetica;
	font-size: 12px;
	color: #000000;
}

em { font-size: 13px; }

.italics { font-size: 13px; font-style: italic; }
.quoteItalics { font-style: italic; font-size: 13px; width:90%; padding-bottom: 15px; float:center; margin-left:auto; margin-right:auto; }
.quote { width:90%; padding-bottom: 15px; float:center; margin-left:auto; margin-right:auto; }

.textIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	text-decoration: none
}

.textComment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none
}

.textLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aa3300;
	font-weight: bold;
	text-decoration: none
}

li {
	color: #000000;
	padding-top: 0px;
	padding-bottom: 3px;
}

/* headers -------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom:0px;
}

h1 { font-family: arial,verdana,sans-serif,helvetica; color: #333399; font-size: 15px; font-weight: bold; text-transform: uppercase; margin-top: 0px;}
h2 { color: #FFF; font-size: 13px;}
h3 { color: #003063; font-size: 13px; }
h4 { color: #000; font-size: 12px; }
h5 { color: #FFF; font-size: 11px; }

/* 'browse' headers ------------------------------------------------------------ */
.ddLabel { color: #993467; font-size: 14px; font-weight: bold; margin-bottom:0px; }
.ddValue { color: #000000; font-size: 14px; font-weight: normal; margin-bottom:0px; }

/* record listings ------------------------------------------------------------ */
.row1 { color: #000000; background-color: #ffffff; }
.row2 { color: #000000; background-color: #e3e6e9; }

/* filter: disabled options --------------------------------------------------- */
.textDisabled { color: #aaaaaa; }

/* notes ---------------------------------------------------------------------- */
.note { font-family: verdana,arial,sans-serif,helvetica; font-size: 11px; color: #000000; }
.noteBold { font-family: verdana,arial,sans-serif,helvetica; font-size: 11px; font-weight: bold; color: #000000; }

/* notes ---------------------------------------------------------------------- */

.footerWhite { font-family: verdana,arial,sans-serif,helvetica; font-size: 11px; color: #ffffff; }


/* =============== CUSTOM TEXT ELEMENTS ======================================= */

/* tables --------------------------------------------------------------------- */
.tableHeader { font-family: verdana,arial,sans-serif,helvetica; font-size: 11px; color: #333333; background-color: #E5E5E5; font-weight: bold; }
.headerRow { background-color: #133467; }
.headerColumn { color: #000000; font-weight: bold; font-size: 11px; }
.noResults { color: #000000; font-size: 11px; }
.endRow { background-color: #aaaaaa; }

/* styles --------------------------------------------------------------------- */
.textNormal {
	font-family: sans-serif,verdana,arial,helvetica;
	font-size: 12px;
	color: #000000;
}
.textSmall { font-size: 10px; line-height: 10px; }
.textMicro { font-size: 9px; color: #999999; }
.textBold { font-weight:bold; }
.textSubtitle { font-size: 15px; }
.pIndented { font-size: 12px; text-indent: 1cm; }

/* un reports ----------------------------------------------------------------- */
.textUnSpecific { color: red; font-weight:bold; }
.textUnOr { color: #999999; font-weight:bold; }

/* colors --------------------------------------------------------------------- */
.textRestricted { color: red; font-weight: bold; }
.textWhite { color: white; }
.textRed { color: red; }
.textRedBold { color: red; font-weight: bold; }
.textBlue { color: blue; }
.textGray { color: #999999; }
.textGrayDark { color: #666666; }
.textGrayLite { color: #aaaaaa; }
.textGrayBold { color: #999999; font-weight:bold; }
.textGrayDarkBold { color: #666666; font-weight:bold; }

/* dingbats ------------------------------------------------------------------- */
.navDivider { color: #ccaacc; font-size: 10px; }

/* =============== BUTTONS ==================================================== */

.css_button_clear {  font-family: verdana,arial,sans-serif,helvetica; font-size: 10px; color: #FFFFFF; background-color: #373775; width: 70px; }
.css_button_search {  font-family: verdana,arial,sans-serif,helvetica; font-size: 10px; color: #FFFFFF; background-color: #373775; width: 150px; }
.css_button_submit {  font-family: verdana,arial,sans-serif,helvetica; font-size: 10px; color: #FFFFFF; background-color: #EE6600; width: 70px; }
.css_button_related_documents {  font-family: verdana,arial,sans-serif,helvetica; font-size: 12px; color: #FFFFFF; background-color: #EE6600; width: 190px; }

