/* General Intranet Template CSS Document */

/* Styles for embedded fonts - DISABLED */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;	
}

p {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;	
}

h3 {
	font-size: 11px;	
	font-weight: bold;
	font-family: Verdana, Arial; 
}

hr {
	color: #000000; 
	border-style: dotted; 
	border-width: 1px;
	height: 1px;
}

.main-header-bg {
	background-color: #87b2d2;
	height: 23px;
}

.main-header-text {
	color: #00396F;
	font-family: Arial Narrow;
	font-size: 24px;
	font-weight: bold;
}

.microsite-header-bg {
	background-color: #cecece;
	height: 23px;
}

.microsite-header-text {
	color: #02376d;
	font-family: Arial Narrow;
	font-size: 24px;
	font-weight: bold;
}

.inline-header-text {
 color: #00396F;
 font-family: sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.home-panel-header { 
	color: #d07e07; 
	font-family: sans-serif; 
	font-size: 14px; 
	font-weight: 700;
	text-align: left;
}
 
.date-header-text {
 color: #00396F;
 font-family: sans-serif; 
 font-size: 16px;
 font-weight: 500;
}

.subsection-header {
	color: #000000;
	font-family: sans-serif; 
	font-size: 14pt;
	font-weight: 500;
}

.listing-header {
	color: #FFFFFF;
	font-family: sans-serif; 
	font-size: 10pt;
	font-weight: bold;
}

.list-label {
	font-weight: bold;
}

.list-value {

}

input {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

select, input {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a img {border: none; }


/* Sub navigation links */
a:link.subnavlinks {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.subnavlinks {
	color: #ffffff;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a:hover.subnavlinks {
	color: #ffffff; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.subnavlinks {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Side navigation */
#sidemenu-active {
	font-weight: bold; 
	padding-left: 5px; 
	padding-top: 2px; 
	padding-bottom: 0px;
	background-color: #cccccc;
}
#sidemenu {
	padding-left: 5px; 
	padding-top: 2px; 
	padding-bottom: 0px;	
}
.sidemenubg {	
	background-color: #0260aa;	 	
}

.sidemenubg-2 {	
	background-color: #cf7e05;	 	
}

.sidemenutitle {
	font-family: Arial, Verdana;
	font-weight: bold; 
	font-size: 12px;	
	color: #ffffff;
	padding-top: 5px; 
	padding-bottom: 5px;	
}

#sidemenuon a {
	font-weight: bold; 
}

a:link.sidemenuon {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; 
	font-size: 11px;	
}
a:visited.sidemenuon {
	color: #000000;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
a:hover.sidemenuon {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.sidemenuon {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; 
	font-size: 11px;	
}

a:link.sidemenuoff {
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
a:visited.sidemenuoff {
	color: #000000;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
a:hover.sidemenuoff {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.sidemenuoff {
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.pager a {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px
}
.pager2 a {
	color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

link-unbordered {
	img.link {border: none;}	
}

link-bordered {
	img.link {border: solid #000 2em;}
}



/* Feature boxes */
.fbox-title {
	font-weight: bold; 
}


.fbox-body {
	padding-top: 5px;
}

/* Breadcrumbs link */
a:link.breadcrumbs {
	color: #333333;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.breadcrumbs {
	color: #333333;	
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:hover.breadcrumbs {
	color: #333333; 	
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:active.breadcrumbs {
	color: #333333;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}


/* Short links */
a:link.shortlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.shortlinks {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a:hover.shortlinks {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.shortlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Short links - Orange Version */
a.shortlinks-orange:link {
	color: #cf7e05;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange:visited {
	color: #cf7e05;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.shortlinks-orange:hover {
	color: #993300; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange:active {
	color: #cf7e05;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange-moreinfo:link {
	color: #cf7e05;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange-moreinfo:visited {
	color: #cf7e05;
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.shortlinks-orange-moreinfo:hover {
	color: #993300; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange-moreinfo:active {
	color: #cf7e05;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Short links - Blue Version */
a.shortlinks-blue:link {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue:visited {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.shortlinks-blue:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue:active {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue-moreinfo:link {
	color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue-moreinfo:visited {
	color: #015fa5;
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.shortlinks-blue-moreinfo:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue-moreinfo:active {
	color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Long links */
a.longlinks:link {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.longlinks:visited {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.longlinks:hover {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.longlinks:active {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Title links */
a:link.title-links {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a:visited.title-links {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
}

a:hover.title-links {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a:active.title-links {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



/* Long links */
a:link.longlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.longlinks {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a:hover.longlinks {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.longlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Content Text */
.default-text {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

.default-text-bold {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
} 

.default-text-bold-blue {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #006699; 
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}

.caption-text {
	font-size: 9px;
 	color: #000000; 
 	text-decoration: none;
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	text-align:left;
 	background-color: #e7e7e7;
 	padding: 3px;
}

.caption-text-clear {
	font-size: 9px;
 	color: #000000; 
 	text-decoration: none;
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	text-align:left;
 	padding: 2px;
}

.caption-text-right {
	font-size: 9px;
	color: #6a6a6a; 
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
}

.credits-text {
	color: #6a6a6a; 
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align:right
}

/* caption links */
a:link.caption-links {
	color: #1E74b5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

a:visited.caption-links {
	color: #1E74b5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 10px;
}

a:hover.caption-links {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
}

a:active.caption-links {
	color: #1E74b5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.title-text {
	font-family: sans-serif;
	font-size: 20px; 
	font-weight: bold; 
	color: #006699; 
	background-color: #FFFFFF
}

.content-title {
	font-weight: bold; 
	padding-top: 4px;
	padding-bottom: 10px;
	color: #000000;
}

.article-link-title {
	font-weight: bold; 
	padding-top: 4px;
	padding-bottom: 10px;
	color: #1E74B5;
}


/* Searching */
span.hl {
    background: #FFFF66;
}

/* calendar */
div.calendar {
	background-color: #FFFFFF;
	display: block;
	/*float: left;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	/* font-family: Courrier; */
	/* font-size: 11px; */
	line-height: 17px;
	margin-right: 8px; /* Invalid value: width: 170; */
}
div.calendar div.pre {
    white-space: pre;
}
div.calendar a {
	color: #000066;
	text-decoration: none;
    /* font-family: Verdana, "Courier New", Courier, mono; */
	/* font-size: 9px; */
}
div.calendar a.weekOfYear {
    color: #75777B;
}
div.calendar .currentweek,
div.calendar a.currentday {
	background-color: #E7E7E7;
	border: 1px solid #B42C29;
	font-weight: bold;
}
div.calendar a:hover {
	background-color: #E7E7E7;
}
div.calendar h2 {
	color: #006699;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}
div.calendar h2 a {
	color: #006699;
	padding: 0 1px 0 1px;
}
div.calendar span.days {
	background-color: #E7E7E7;
	font-weight: bold;
	padding: 0 2px 0 2px;
}
div.xmlButton {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	background-color: #ff6600;
	color: #FFFFFF;
	text-decoration:  none;
	padding: 0px 1px 0px 1px;
}
a.xmlButton {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.xmlWrap {
	border: 1px solid #666;
	padding: 1px;
	text-decoration:  none;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	width: 34px;
	text-align: center;
}
div.spacer {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}



/* Microsite Menu Header as Link */
a:link.micrositeheader {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a:visited.micrositeheader {
	color: #FFFFFF;
	text-decoration: none; 
	font-family: Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
}

a:hover.micrositeheader {
	color: #e4e4e4; 
	text-decoration: underline; 
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a:active.micrositeheader {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}















