/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b {margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.50em;}.yui-t3 #yui-main .yui-b {margin-left:24.0759em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b {margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b {margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b {float:none;width:auto;}.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:1.99%;width:32%;}#doc3 .yui-gb .yui-u{*width:31.9%;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;color:red;}.yui-gb div.first{margin-left:0;float:left;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gd .yui-u {*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first {*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u {width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first {width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u {margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf {width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first {margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u {width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first {width:32%;}.yui-g .yui-gd div.first {_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first {width:24%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u {float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first {*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
/* @group element */

a:link, a:visited {
	color: #036;
	text-decoration: none;
/*	border-bottom: dashed 1px #036; */
}

a:hover, a:active {
	color: #c03;
	text-decoration: underline;
}

b {
	font-weight: bold;
}

blockquote {
	font-size: 107%;
	line-height: 1.2em;
	margin-bottom: 1em;
	margin-top: 1em;
	background: url(images/quote.png) no-repeat left center;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: .5em 25px .5em 75px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccc;
	color: #333;
}

code {
	font-family: Arial, Helvetica, sans-serif;
}

em {
	background-color: #ff6;
}

h2, h3, h4, h5, h6 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 1.5em;
	font-weight: bold;
	color: #333;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 182%;
}

h3 {
	color: #c03;
	font-size: 153.9%;
	border-bottom: 1px solid #c03;
}

h4 {
	font-size: 122%;
}

h5 {
	font-size: 92%;
}

h6 {
	font-size: 85%;
}

i {
	font-style: italic;
}

p {
	font-size: 93%;
	margin-bottom: 1em;
	margin-top: 1em;
	line-height: 1.4em;
}

dt {
	font-size: 90%;
	margin-bottom: 1em;
	margin-top: 1em;
	line-height: 1.4em;
	font-weight: bold;
}

dd {
	font-size: 93%;
	margin-bottom: 1em;
	margin-top: 1em;
	line-height: 1.4em;
	padding-left: 2em;
}
strong {
	font-weight: bold;
}

/* @end */

/* @group class */

.rotate {
	border-top: 10px solid #ccc;
}

/* @end */

/* @group id */

#banner {
	height: 211px;
}

#banner img {
	border: none;
}

#doc, #doc3 {
	background-color: #fff;
}

#ft {
	border-top: 10px solid #ccc;
	color: #fff;
	text-align: center;
	line-height: 1.2em;
	font-size: 85%;
	padding-bottom: 0.5em;
	background: #c03;
	clear: both;
}

#ft a:link, #ft a:visited {
	color: #fff;
	text-decoration: underline;
}

#ft a:hover, #ft a:active {
	color: #000;
	text-decoration: underline;
}

#hd {
	height: 85px;
	overflow: hidden;
	
}

#hd h1 {
	width: 478px;
	height: 54px;
	overflow: hidden;
	left: 15px;
	top: 15px;
	position: relative;
	background: url(images/logo3.png) no-repeat;
}

#hd h1 span {
	display: none;
}

img.logo {
	overflow: hidden;
	left: 10px;
	top: 10px;
	position: relative;
}

div.tag {
	left: 10px;
	position: relative;
	font-size: 11px;
	color: #666;
}

div.logo img {
	width: 478px;
	height: 50px;
	overflow: hidden;
	left: 10px;
	top: 10px;
	position: relative;
}

#hd p {
	text-align: right;
	position: relative;
	color: #999;
	font-size: 85%;
	margin-right: 1em;
	top: -15px;
}

#news {
	color: #666;
}

div#paginatediv {
	padding-right: 1em;
	padding-left: 1em;
	text-align: right;
	margin-top: .5em;
	font-size: 85%;
}

div.rsstitle a:link, div.rsstitle a:visited {
	color: #666;
	text-decoration: none;
}

div.rsstitle a:hover, div.rsstitle a:active {
	color: #c03;
	text-decoration: underline;
}

div.rsstitle {
	font-size: 85%;
	padding-right: 1em;
	padding-left: 1em;
	line-height: 1.4em;
}

#banner h3.ticker {
	font-size: 85%;
	background-color: #ccc;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 2em;
	margin: 0 0 .5em 0;
	padding: 0 0 0 1em;
	border: none;
}

div#news div.second {
	float: right;
	width: 480px;
}

#news h3 {
	border: none;
	color: #333;
	font-size: 92%;
}

#news ul {
	margin: 0;
	padding: 0;
}

#nv {
	background-color: #c03;
	height: 23px;
}

div.rotate img.m {
	border: 1px solid #999;
	float: left;
	margin: 5px;
	text-align: right;
}

div.rotate h3 {
	font-size: 92%;
	line-height: 1.2em;
	border: none;
	color: #333;
}

div.rotate p {
	line-height: 1.2em;
	font-size: 85%;
}

div.rotate p.more {
	clear: left;
	text-align: right;
	padding-right: 15px;
	vertical-align: middle;
}

div.rotate a:link, div.rotate a:visited {
	color: #c03;
	text-decoration: none;
}

div.rotate a:hover, div.rotate a:active {
	color: #c03;
	text-decoration: underline;
}

form.search {
	float: right;
	top: 25px;
	position: relative;
	right: 10px;
	color: #c03;
	font-weight: bold;
}

form.search input {
	color: #666;
	font-weight: normal;
}

.sidemenu {
	margin: 1em 0;
	padding: 0;
	width: 180px;
}

.sidemenu li {
	list-style-type: none;
}

.sidemenu li a {
	background: #fff;
	background-color: #999;
	font-size: 85%;
	color: #fff;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

* html .sidemenu li a {
	/* IE only. Actual menu width minus left padding of A element (10px) */
	width: 170px;
}

.sidemenu li a:link, .sidemenu li a:visited {
	color: #fff;
}

.sidemenu li a:hover, .sidemenu li a:active {
	background-color: #c03;
	color: #fff;
}

.sidemenu li.title a {
	background-color: #c03;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.5em;
}

.sidemenu li.title a:hover {
	text-decoration: underline;
}

.sidemenu li.title {
	background-color: #c00;
	color: #fff;
	text-transform: uppercase;
	padding: 3px 0;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5em;
	font-size: 85%;
	font-weight: bold;
}

.homemenu {
	margin: 0;
	padding: 0;
	width: 250px;
}

.homemenu li {
	list-style-type: none;
}

.homemenu li a {
	background: #fff;
	background-color: #999;
	font-size: 85%;
	font-weight: bold;
	color: #fff;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

div.content {
	margin-right: 1.5em;
	margin-left: 1.5em;
}

* html .homemenu li a {
	/* IE only. Actual menu width minus left padding of A element (10px) */
	width: 240px;
}

.homemenu li a:link, .homemenu li a:visited {
	color: #fff;
}

.homemenu li a:hover, .homemenu li a:active {
	background-color: #c03;
	color: #fff;
	text-decoration: none;
}

div#main_header {
	float: left;
}

div#main_news {
	float: right;
}

div#home-header {
	float: left;
}

div#home-news {
	float: right;
}

div.summary ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.summary ul li {
	padding: 1em;
	margin: 0;
	border: 1px solid #999999;
}

div.summary ul li img {
	border: none;
	float: none;
	list-style-image: none;
	margin-right: 5px;
}

div.summary ul li strong {
	clear: right;
	display: inline;
	line-height: 1.5em;
	margin-bottom: 3em;
}

/* @end */

div.summary {
	font-size: 92%;
	margin-bottom: .5em;
}

div.summary ul li {
	list-style-type: none;
}

div.summary ul li a {
	line-height: 1.5em;
	color: #333;
}

div.summary li a:link, .homemenu li a:visited {
	color: #036;
}

div.summary li a:hover, .homemenu li a:active {
	color: #c03;
}

table.contacts {
	margin-bottom: 1em 0;
	font-size: 85%;
	width: 100%;
}

table.contacts td {
	border: none;
	padding-bottom: 10px;
	border-bottom: solid 1px #ccc;
}

.content table.contacts2 td {
	padding: 0;
	padding-bottom: 2px;
	border-bottom: none;
}

.content table.contacts2 th {
	padding: 0;
	padding-bottom: 2px;
	border-bottom: none;
	text-align: right;
	background-color: #fff;
	border: none;
	font-weight: bold;
	padding-right: 1em;
}

table.contacts td.image {
	width: 100px;
	vertical-align: top;
}

table.contacts td.labels {
	text-align: right;
	width: auto;
}

table.contacts td.data {
	width: auto;
	padding-left: .5em;
}

div.tabsection {
	font-size: 92%;
	margin-bottom: 1em;
}

div.tabsection div {
	border: 1px solid #c03;
	padding: .5em;
	margin: 0;
}

div.tabsection h3 {
	background-color: #fcc;
	border: 1px solid #c03;
	border-bottom: none;
	width: 50%;
	line-height: 2em;
	font-size: 107%;
	padding-left: .5em;
	margin: 0;
	color: #000;
}

div.tabsection p {
	margin-bottom: .5em;
	margin-top: .5em;
}

.content ul, ol {
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: 1em;
	font-size: 93%;
}

.content ul li {
	margin-left: 1em;
	list-style-type: square;
	list-style-position: outside;
}

div.index {
	margin-top: .5em;
	margin-bottom: .5em;
	clear: both;
}

div.index ul {
	margin: 0;
	padding: 0;
}

div.index ul li {
	float: left;
	font-size: 107%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	margin-right: .25em;
	list-style-type: none;
}

div.index ul li a:link, div.index ul li a:visited {
	text-decoration: none;
	background-color: #ccc;
	padding: .25em;
}

div.index ul li a:hover, div.index ul li a:active {
	background-color: #c03;
	color: #fff;
	padding: .25em;
}

div.contact {
	padding: .5em;
	border: solid 1px #ccc;
	background-color: #eee;
	margin-top: .5em;
	margin-bottom: .5em;
}

div.contact dt {
	font-weight: bold;
	color: #c03;
	font-size: 85%;
}

div.contact dd {
	font-size: 85%;
	margin-left: .5em;
}

div.contact dt.fn {
	color: #000;
	font-size: 100%;
}

div.contact h3 {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 108%;
}

div.sb-gray {
	padding: .5em;
	border: solid 1px #ccc;
	background-color: #eee;
	margin-top: .5em;
	margin-bottom: .5em;
}

div.sb-gray h3 {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 108%;
}

div.sb-gray h4 {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 93%;
}

div.sb-gray p {
	font-size: 85%;
}

div.sb-gray ul {
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: 85%;
}

div.sb-gray ul li {
	margin-bottom: .5em;
}

div.sb-gray ul.darrow li {
	list-style-position: outside;
	padding-left: 10px;
	background: url(images/bullet.png) no-repeat left 5px;
}

div.sb-gray ul.check li {
	list-style: none;
	padding-left: 13px;
	background: url(images/check.png) no-repeat left 4px;
}

div.sb-gray ul.arrow li {
	list-style-position: outside;
	padding-left: 13px;
	background: url(images/arrow.png) no-repeat left 3px;
}

div.sb-gray ul.word li {
	list-style-position: outside;
	padding-left: 13px;
	background: url(images/0139_word_icon.png) no-repeat left 3px;
}

.content ol li {
	margin-bottom: .5em;
	list-style: decimal;
}

.content ol.blank {
	margin-top: .5em;
	margin-left: 0;
	margin-bottom: .5em;
	font-size: 93%;
}

.content ol.blank li {
	list-style: none;
}

.content table caption {
	color: #c03;
	font-weight: bold;
	margin-bottom: .5em;
	font-size: 93%;
}

.content table {
	width: 100%;
	margin-bottom: 1em;
}

.content table th {
	vertical-align: top;
	padding: .5em;
	font-weight: bold;
	background-color: #eee;
}

.content table td {
	vertical-align: top;
	padding: .5em;
}

.content table.steps td:hover {
	background-color: #ff9;
}

div.rotate ul {
	font-size: 85%;
	margin-top: .5em;
	margin-bottom: .5em;
}

div.rotate ul li {
	list-style-type: disc;
	margin-left: 2em;
}

.content ul.ui-tabs-nav {
	margin: 0;
}


.content ul.ui-tabs-nav li {
	list-style: none;
	margin-left: 1px;
}

div#example img {
	float: left;
}

div#example hr {
	clear: both;
}

ul.sed_portal {
	clear: both;
	margin-bottom: 2em;
}

ul.sed_portal li {
	margin-bottom: .5em;
}

ul.sed_portal li.forms-g {
	line-height: 16px;
	background: url(images/forms-green.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.forms-b {
	line-height: 16px;
	background: url(images/forms-blue.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.forms-o {
	line-height: 16px;
	background: url(images/forms-orange.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.forms-r {
	line-height: 16px;
	background: url(images/forms-red.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.criteria-g {
	line-height: 16px;
	background: url(images/criteria-green.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.criteria-b {
	line-height: 16px;
	background: url(images/criteria-blue.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.criteria-o {
	line-height: 16px;
	background: url(images/criteria-orange.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.criteria-r {
	line-height: 16px;
	background: url(images/criteria-red.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.guidelines-g {
	line-height: 16px;
	background: url(images/guidelines-green.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.guidelines-b {
	line-height: 16px;
	background: url(images/guidelines-blue.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.guidelines-o {
	line-height: 16px;
	background: url(images/guidelines-orange.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.guidelines-r {
	line-height: 16px;
	background: url(images/guidelines-red.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.reports-g {
	line-height: 16px;
	background: url(images/reports-green.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.reports-b {
	line-height: 16px;
	background: url(images/reports-blue.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.reports-o {
	line-height: 16px;
	background: url(images/reports-orange.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

ul.sed_portal li.reports-r {
	line-height: 16px;
	background: url(images/reports-red.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	margin-left: 0;
}

div#example .ct {
	color: #fff;
	background-color: #777d12;
	padding-left: 1em;
	text-transform: uppercase;
	margin: 0;
	line-height: 1.5em;
}

div#example .pr {
	color: #fff;
	background-color: #660066;
	padding-left: 1em;
	text-transform: uppercase;
	margin: 0;
	line-height: 1.5em;
}

div#example .st {
	color: #fff;
	background-color: #00356a;
	padding-left: 1em;
	text-transform: uppercase;
	margin: 0;
	line-height: 1.5em;
}

div#example .sa {
	color: #fff;
	background-color: #d8581f;
	padding-left: 1em;
	text-transform: uppercase;
	margin: 0;
	line-height: 1.5em;
}

div#example .us {
	color: #fff;
	background-color: #c10037;
	padding-left: 1em;
	text-transform: uppercase;
	margin: 0;
	line-height: 1.5em;
}

div#example h1,
div#example h2,
div#example h3,
div#example h4,
div#example h5,
div#example h6 {
	color: #333;
}

div#example h3 {
	border-bottom: solid 1px #333;
}

.alt {
	background-color:#eee;
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
	
.alt h4 {
	color: #333;
	margin-bottom: -.5em;
}
.alt p {
	font-style:italic;
	font-size: 123.1%;
	font-family:georgia;
}

fieldset {padding:1em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;padding:0 .5em;}

/* REPORTING STYLES */
#doc3.report {
	margin-left: auto;
	margin-right: auto;
}

#doc3.report form.search,
#doc3.report #ft {
	display: none;
}

#doc3.report table {
	font-size: 77%;
}

.dl-excel {
	float:right;
	clear:right;
	padding-left: 20px;
	background: url(images/silk/page_white_excel.png) left 50% no-repeat;"
}