.homenotebar {
	background-image: url(/cproot-images/hometable_row1_1.gif);
}

.homenote {
	background-image: url(/cproot-images/hometable_back_1.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.sidemargin {
	margin-right: 0px;
}
.hidden {
	visibility: visible;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.vertdash {
	background-image: url(/cproot-images/hometable_row1_1.gif);
}
.homepagetopbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013d6f;
	padding-top: 6px;
	padding-right: 6px;
	margin-right: 6px;
	list-style-position: outside;
	list-style-image: url(/cproot-images/orangebullet.gif);
	list-style-type: none;
}

.homepagetopbox a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: none;
}
.homepagetopbox a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: none;
}
.homepagetopbox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: underline;
}
.homepagetopbox a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: underline;
}

.homepagedivider  {
	background-image: url(/cproot-images/home_verticaldash2.gif);
	padding-top: 6px;
	padding-right: 18px;
	margin-right: 20px;
}

.homepageboxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013d6f;
	list-style-position: outside;
	list-style-image: url(/cproot-images/orangebullet.gif);
	list-style-type: none;
	padding-top: 6px;
	padding-right: 6px;
	margin-right: 20px;
}
.homepageboxes a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: none;
}
.homepageboxes a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: none;
}
.homepageboxes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: underline;
}
.homepageboxes a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: underline;
}

.boxpadding {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.slidertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.slidertext a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #143961;
	text-decoration: none;
}
.slidertext a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC6600;
	text-decoration: underline;
}

.slidertext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #143961;
	text-decoration: none;
}
.slidertext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC6600;
	text-decoration: underline;
}

.topicbg { background-color:#FFF3D6;}

.topicnames {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #013C68;
	background-image: url(/cproot-images/sidemenu_back.gif);
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.reporttypelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C68;
	width: 145px;
}
.topicnames2lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #013C68;
	background-image: url(/cproot-images/sidemenu_back_2lines.gif);
	padding-left: 7px;
	height: 29px;
}
.sidebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C68;
	background-image: url(/cproot-images/sidebox_back.gif);
	padding-left: 7px;
	height: 29px;
}
.sideboxfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C68;
	width: 127px;
}
.searchsidebox {
	background-color: #F8D794;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #D2DDE3;
	border-bottom-color: #D2DDE3;
	padding: 5px;
}
.rightsideboxfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C68;
	width: 122px;
}
.newsonlyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #464646;
	vertical-align: middle;
}
.homepagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(/cproot-images/orangebullet.gif);
	list-style-type: none;
}
.homepagetext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: underline;
}
.homepagetext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: underline;
}
.homepagetext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: underline;
}
.homepagetext a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d6c;
	text-decoration: underline;
}

.homepagesubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #183863;
}
.homepagesubhead a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #183863;
	text-decoration: none;
}
.homepagesubhead a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #183863;
	text-decoration: none;
}
.homepagesubhead a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc6600;
	text-decoration: underline;
}
.homepagesubhead a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc6600;
	text-decoration: underline;
}

.text_side {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px;  line-height: 14px; color: #000000}

.text_blue {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px;  line-height: 14px; color: #000000}


.text_white {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px; line-height: 13px;  color: #ffffff}
.text_subnav {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px; line-height: 13px;  color: #013C68}
.nav_blue {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px; line-height: 13px; font-weight: bold; color: #013C68}

.title_default_blue {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #013C68;
	line-height: 13px;
}
.title_default_blue a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013C68;
	text-decoration: none;
}
.title_default_blue a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013C68;
	text-decoration: none;
}
.title_default_blue a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f98319;
	text-decoration: none;
}
.title_default_blue a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f98319;
	text-decoration: none;
}





.title_newsroom_blue {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #013C68;
	line-height: 14px;
}

.title_type2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003580;
	font-weight: bold;
}
.title_type3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #003580;
}
.title_type3_bottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #003580;
	vertical-align: bottom;
	align: left;
	text-align: left;
}
.text_lightblue {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px; line-height: 17px; color: #4E6D97}
.text_body { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 0px 0px 0px;  line-height: 15px; color: #000000}
.text_caption { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px;  line-height: 12px; color: #474747}
.text_blue {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px;  line-height: 15px; color: #000000}
.text_description { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 0px 0px 0px;  line-height: 14px; color: #000000}

.documentsearch_form {  background-color:#DDDDDD; border-style:1px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-color: #143961}
.search_form {  background-color:#DDDDDD; border-style:1px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.6px; line-color: #143961}
.emailalert_form {  background-color:#DDDDDD; border-style:1px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; line-color: #143961}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 line-height: 15px;}
td.darkblue { background-color:#193966; }
td.lightblue { background-color:#EEF2F5; }
td.mediumblue { background-color:#DFE5ED; }
td.recentdocs { background-color:#f98319; }
td.mediumblue_body { background-color: #ECF0F4;}
td.docsort { background-color: #ececec;}
td.orange { background-color:#F98319; }
td.rulegrey { background-color:#D2DDE3}
td.toolblue { background-color:#9CB0D1; }
td.darkblue_homepromo { background-color:#003581; }
td.mediumblue_homepromo { background-color:#BDCADD; }
td.subtopic { background-color:#BDCADD; padding-left: 4px; }

a:link {  color: #013483}
a:visited {  color: #013483}
a:hover {  color: #F98319}
a:active {  color: #013483}

a.textblue:link  { color: #143961; text-decoration: none}
a.textblue:visited  { color: #143961; text-decoration: none}
a.textblue:hover  { color: #F98319; text-decoration: none}
a.textblue:active  { color: #143961; text-decoration: none}

a.navblue:link  { color: #013C68; text-decoration: none; font-weight:bold;}
a.navblue:visited  { color: #013C68; text-decoration: none; font-weight:bold;}
a.navblue:hover  { color: #F98319; text-decoration: none; font-weight:bold;}
a.navblue:active  { color: #013C68; text-decoration: none; font-weight:bold;}

a.textwhite:link {  color: #ffffff}
a.textwhite:visited {  color: #ffffff}
a.textwhite:hover {  color: #ffffff}
a.textwhite:active {  color: #ffffff}

a.toolbox:link {  color: #ffffff}
a.toolbox:visited {  color: #ffffff}
a.toolbox:hover {  color: #013C68}
a.toolbox:active {  color: #013C68}

a.navsub:link {  color: #013C68; text-decoration: none; line-height: 10px; font-weight:700;}
a.navsub:visited { color: #013C68; text-decoration: none; line-height: 10px; font-weight:700;}
a.navsub:hover {  color: #FFFFFF; text-decoration: none; line-height: 10px; font-weight:700;}
a.navsub:active {  color: #FFFFFF; text-decoration: none; line-height: 10px; font-weight:700;}

a.navsubon:link {  color: #FFFFFF; text-decoration: none; line-height: 10px;}
a.navsubon:visited { color: #FFFFFF; text-decoration: none; line-height: 10px;}
a.navsubon:hover {  color: #FFFFFF; text-decoration: none; line-height: 10px;}
a.navsubon:active {  color: #FFFFFF; text-decoration: none; line-height: 10px;}

.align_r { text-align: right}
.align_c { text-align: center}

.listclass {
	margin-top: -10px;
	margin-left: 17px;
	line-height: 13px;
}
.listclass a:link {
	color: #003c6b;
}
.listclass a:visited {
	color: #003c6b;
}	
.listclass a:active {
	color: #CC6600;
}
.listclass a:hover {
	color: #CC6600;
}
	

.listclass li{
	margin-bottom: 5px;
}

.title_sort_docs {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}
.title_light_white {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 13px;
}
.title_default_white {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 13px;
}
.title_default_white a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.title_default_white a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.title_default_white a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.title_default_white a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.kcmuboxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 7px 7px 7px 7px; 
}
.kcmuboxes a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013c68;
	text-decoration: none;
}
.kcmuboxes a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013c68;
	text-decoration: none;
}
.kcmuboxes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013c68;
	text-decoration: underline;
}
.kcmuboxes a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013c68;
	text-decoration: underline;
}
.footersearchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183863;
	width: 130px;
}
.footersearch{
	padding-top: 1px;
}
.subnavpad{
	padding-bottom: 5px;
}
.subnavmain {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 25px; color: #000000}
.recentdisc {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 0px 0px 0px;  line-height: 12px; color: #000000}


#knroll {
	position:absolute;
	width:290px;
	height:43px;
	z-index:100;
	left: 422px;
	top: 22px;
	visibility: hidden;
}

.spotlightsize {
	width:51%;
	height:51%;
}
.spotlighttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.spotlighttitletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #183966;
}
.spotlightsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #183966;
}
