/*CONTENT STYLES */
* {

        font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.maintext{
        text-align:left;
        color: #000000; 
        /*color: #606160;*/                
}
.labeltext{
        text-align:left;
}
.clientitle{
	font-size: 10px;
        font-weight: bold;              
}
.custinfo{	
        border-left:solid #CCCCCC 1px;
}
.custtbl{
	border-bottom:solid #CCCCCC 1px;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	border-top:solid #CCCCCC 1px;
        margin-right: 5px;        
        text-align:justify;  
}
#tablecontent{      
        width: 100%;    
}
legend {
	margin-bottom:0px;
	padding:0px;
	font-weight:bold;
}
fieldset{
	padding-top: 5; 
	padding-bottom: 5;
        text-align:justify;
}
.innertitles {
	font-weight: bold;
	font-size: 13px;
        color: #015fa5;
}

.redirtable {
        color: #015fa5;
        text-align:justify;
        font-weight:bold;
}
.copyright{
        font-size: 9px;
        color: #cc66cc;
}


/*END OF CONTENT STYLES */

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


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


.main-header-text {
  	color: #00396F;
	font-family: Arial;
	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: 450;
}

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

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

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

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: 5; 
	padding-top: 2; 
	padding-bottom: 0;
	background-color: #cccccc;
}
#sidemenu {
	padding-left: 5; 
	padding-top: 2; 
	padding-bottom: 0;	
}
.sidemenubg{	
		background-color: #cc66cc;
		vertical-align: top; 	
}
.sidemenubg-2 {	
	background-color: #cf7e05;	 
	vertical-align: top; 	
}
.sidemenutitle{
	 		/*background-color: #cc66cc;*/
			font-family: Verdana,Arial;
			font-weight: bold; 
			font-size: 11px;	
			color: #ffffff; 
			padding-left: 0; 
			padding-top: 5; 
			padding-bottom: 5;
}
.main-header-bg{
	 		background-color: #cc66cc;
}

#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-header-blue {
	color: #FFFFFF; 
	font-weight: bold; 
	background-image:  url(images/fb_bg_blue.gif)}
.fbox-header-orange {
	color: #FFFFFF; 
	font-weight: bold; 
	background-image:  url(images/fb_bg_orange.gif)}
.fbox-body {
	padding-top: 5;
}

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

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

a:hover.breadcrumbs {
	color: #015fa5;	
	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;
}

/* Scroller */
td.scroller {
        background-color: #F5E6F9;
}
span.scroller {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/* 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:link.shortlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}


/* Short links */
a:link.boldlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
        margin:0px 5px 0px 5px;
}

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

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

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

/* 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.projects-leftbox:link {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

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

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

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

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-bold:link {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

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

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

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

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;
	text-decoration: none;
}

.title-bg {
	background-image:  url(images/title_bg.gif);
}


.divider {
	background-image:  url(images/divider_dot.gif);
	background-repeat: repeat-x;
	height: 6px
}

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;
}
form table tr td {
    vertical-align: top;
}
.photo-border {
	border: 1px solid #000000;
} 
.inactive-icon {
	border: 1px solid #000000;
	filter : alpha(opacity=50); 
	-moz-opacity:.50;
}
.active-icon {
	border: 1px solid #0000ff;
	filter : alpha(opacity=100); 
}

.image-border {
	border: 1px solid #000000;
}

/* Microsite specific classes */

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

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

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

a.microsite-sidesubmenu-active:link {
	color: #0060a7;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}
a.microsite-sidesubmenu-active:visited {
	color: #0060a7;
	text-decoration: none; 
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
	padding-left: 5px;
}
a.microsite-sidesubmenu-active:hover {
	color: #000000; 
	text-decoration: underline; 
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}
a.microsite-sidesubmenu-active:active {
	color: #0060a7;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}

.microsite-link-margins {
	margin: 2px;
}
.microsite-quicklinks-bullets {
	color: #0060a7;
	text-decoration: none; 
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
.microsite-sidemenubg {
	BACKGROUND-COLOR: #707e89
}
.microsite-sidemenutitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; COLOR: #ffffff; 
	FONT-FAMILY: Arial, Verdana
}
.bg-microsite-bgcolor {
	background-color: #F1F1F1;
}
.microsite-default-text {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}



/* HTML Standard Markup */


h1 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

h2 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

h3 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

h4 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

sub {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #015fa5;
	letter-spacing: 2px;
}

sup {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	letter-spacing: 2px;
}

sub {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}
img.photosmall { 
	margin-right:10px;
	margin-bottom:2px;
	float: left;
}

.searchbtn {
	height:19px;
	margin:2px 3px 2px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
}

.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: ##666666;
	height: 17px;
	width: 120px;
	border: 1px solid #006B46;
	margin:2px 3px 2px 0px;
        /* for IE */
        filter:alpha(opacity=100);
        /* CSS3 standard */
        opacity:0.9;
        /* for Mozilla */
        -moz-opacity:0.7;
}

/* Main menu links */
.mainlinks {
        color:#FFFFFF;
	text-decoration:none;
        font-weight:bold;
	font-size:11px;
	margin:1px 1px 1px 1px;
	text-align:center;
}

.mainlinks:hover {
	color: #00396F;
	font-weight:bold;
	background-color:#F5E6F9;
}

.sublinks {
       font-weight:none;
       font-size:11px;
       color: #000000;
       background-color:#F5E6F9;
       text-align:left;
}

.sublinks:hover{
      font-weight:bold;
}

/* CSS menu styles */
*::-moz-any-link br,*:-moz-any-link br { 
/*a workarround for mozilla*/
display:none;
}
a br,a:hover br { /*workarround for mozilla*/
 float:left;width:0px;padding:0px 0px 0px 0px;}

div#menu * {
  cursor: pointer; /*because IE displays the text cursor 
if the link is inactive*/
}
.disabled {
   color: red !important;
   background: none !important;
}
div#menu {
   font: 10px Verdana, sans-serif;
   height: 15px;
   white-space: nowrap;
   width: 100%;
}

div#menu .a {
   background: #F5F5DC;
   border: 1px solid #F5F5DC;
   color: #ffffff;
   text-decoration: none;
}

div#menu .a table {
    display:none;
   font: 10px Verdana, sans-serif;
   white-space: nowrap;
}

div#menu table, div#menu table a {
   display: none;
}

div#menu .a:hover, div#menu div.menuitem:hover {
   color: #0000FF;
   /*margin-right:-1px; resolves a problem with Opera 
not displaying the right border*/
}

div#menu .a:hover table, div#menu div.menuitem:hover table{
   background:#F5E6F9;
   display: block;
   position: absolute;
   white-space: nowrap;
     /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:0.9;
  /* for Mozilla */
  -moz-opacity:1;
}

div#menu .a:hover table a, div#menu div.menuitem:hover table a {
   border-left: 1px solid #ffffff;
  /* border-right: 1px solid white; resolves a jump problem*/
   color: #000000;
   display: block;
   /*padding: 1px 12px;*/
   text-decoration: none;
   white-space: nowrap;
   z-index: 1000;
   
}

div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
   background-color: transparent;
   color: #00396F;
   display: block;
  /* padding: 0px 12px;*/
   text-decoration:none;
   z-index: 1000;
}


/*expand menu styles */
.menutitle{
cursor:pointer;
margin-bottom: 3px;
color:#000000;
width:140px;
padding:3px;
text-align:left;
font-weight:bold;

}

.submenu{
margin-bottom: 0.5em;
}


/* menu styles */


.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    margin: 1px 1px 1px 1px;
    background: #cc66cc;
    font: 11px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    /*included*/
	 /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:0.9;
    /* for Mozilla */
    -moz-opacity:1;
}
.ddmx .item2{
     padding: 3px 0px 4px 2px;
    font: 11px tahoma;
    color: #000000;
    font-weight: none;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    text-align:left;
    z-index: 500;
    /*included*/
	 /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:0.9;
    /* for Mozilla */
    -moz-opacity:1;


}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 0px 4px 2px;
    font: 11px tahoma;
    color: #015fa5;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    text-align:left;
    z-index: 500;
    /*included*/
	 /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:0.9;
    /* for Mozilla */
    -moz-opacity:1;
}
.ddmx .item2 {
    background: #F5E6F9;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #F5E6F9;
	
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 0px 4px 2px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
	border: 1px solid #b8b4ae;
	position: absolute;
	visibility: hidden;
	z-index: -1;
	/* height: 35px; */
}

.darkrow
{
	background-color: #ECE0F8;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */