body { font: normal normal normal 12px Arial, Verdana, sans-serif; color: #000000; margin: 0px; }
p, blockquote, address, ul, ol, li, table, tr, td, th, select, input, button, textarea, sub, h1,h2,h3,h4,h5,h6
{ font-family: trebuchet ms,arial,sans-serif; font-size: 12px; text-decoration: none; color: #000000; }
select, input, button, textarea { font-family: trebuchet ms,arial,sans-serif; font-size: 12px; color: #000000 } 
/* headings */
h1,h2,h3,h4 { color: #000000; font-family: Arial, Verdana,sans-serif; }
h1 { font-size: 22px; } h2 { font-size: 20px; } h3 { font-size: 18px; } h4 { font-size: 16px; }
/*********************************************************************************************/
/*********************           NEW CUSTOM STYLES            ********************************/
/*********************************************************************************************/
#right_column_contentpage_relatedtext {display: block; width: 100%; background-color: #E9F0E9; border-bottom: 3px solid #FFFFFF; color: white;}
#right_column_contentpage_relatedtext p.relatedtextbox {display: block; margin: 0;}
#right_column_contentpage_relatedtext p.relatedtexttitle {display: block; background-color: #092752; padding-left: 8px; border-bottom: 1px solid #9CC4EF; margin: 0; font: normal normal bolder 12px/22px Verdana, Arial, sans-serif; color: white;}
#right_column_contentpage_relatedtext p, p.body {background-color: #E9F0E9; margin-bottom: 5px; margin-top: 2px; font: normal normal normal 11px/14px Arial, Verdana, sans-serif; color: #000000; padding: 2px 8px 1px 8px;}
#right_column_contentpage_relatedtext a {font: normal normal bold 11px/14px Arial, Verdana, sans-serif; color: #0C4F98; text-decoration: none;}
#right_column_contentpage_relatedtext a:visited {text-decoration: none;}
#right_column_contentpage_relatedtext a:hover   {text-decoration: underline;}
#right_column_contentpage_relatedtext a:active  {text-decoration: underline;}
#right_column_contentpage p.relatedlinkstitle {display: block; background-color: #0C4F98; padding-left: 8px; border-bottom: 1px solid #9CC4EF; margin: 0; font: normal normal bolder 12px/22px Verdana, Arial, sans-serif; color: white;}
#right_column_contentpage p.relatedlinks {display: block; background-color: #E9F0E9; padding: 4px 8px 4px 8px; margin: 0; border-bottom: 3px solid #FFFFFF; color: #FFFFFF;}
#right_column_contentpage a.relatedlinks {font: normal normal bold 11px/14px Arial, Verdana, sans-serif; color: #003876; margin-bottom: 3px;}
#right_column_contentpage p.documentlinkstitle {display: block; background-color: #0575B4; padding-left: 8px; border-bottom: 1px solid #999999; margin: 0; font: normal normal bold 12px/22px Verdana, Arial, sans-serif; color: white;}
#right_column_contentpage p.documentlinks {display: block; background-color: #E9F0E9; padding: 2px 8px 1px 8px; border: 0; margin: 0; color: white;}
#right_column_contentpage a.documentlinks {font: normal normal normal 8px/18px Arial, Verdana, sans-serif; color: #000000; margin: 0;}
/*********************************************************************************************/
/*********************   Styles from old Website Instance     ********************************/
/*********************************************************************************************/
/*
A.HOME                        /* For the links on the dynamic menus on the home page - menu 1 */
{
    COLOR: #000000;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A.HOME:VISITED
{
    COLOR: #000000;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A.HOME:HOVER
{
    color: #FF9900;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A.HOME:ACTIVE
{ color: #FF9900;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A.WEBMASTER                  /* For the links on the dynamic webmaster menu */
{
    COLOR: #063f63;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
A.WEBMASTER:VISITED
{
    COLOR: #008e81;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
A.WEBMASTER:d94725
{
    COLOR: #FFFF00;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
A.WEBMASTER:ACTIVE
{
    COLOR: #d94725;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
P.NAVLINKS                   /* THE NAVIGATION AND MENU LINKS */
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 500;
}
P.LINKS                          /* THE PAGE LINKS DISPLAYED ON SECTION HOME PAGES */
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12 px;
}
P.LINKS EM                     /* THE DATE DISPLAYED BELOW LINK IN DYNAMICALLY GENERATED LISTS */
{
   FONT-SIZE: 10px;
   FONT-STYLE: normal;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
} 
.body12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}
a.tip:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a.tip:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
a.tip:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a.tip:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
a.headline:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.headline:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.headline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.headline:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.intranet:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.intranet:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.intranet:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.intranet:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
*/
/*********************************************************************************************/
/*********************   UI Customizations     ***********************************************/
/*********************************************************************************************/
#left_column_contentpage_navbar {display: block; width: 100%;}
#left_column_contentpage_navbar p.sectionlink {display: block; background-color: #092752; padding: 4px 0 4px 8px; margin: 0; border-bottom: 1px solid #FFFFFF;}
#left_column_contentpage_navbar a.sectionlink {font: normal normal bold 14px Verdana, Arial, sans-serif; color: #CCCCCC;}
#left_column_contentpage_navbar p.targetsectionlink {display: block; background-color: #092752; padding: 4px 0 4px 8px; margin: 0;}
#left_column_contentpage_navbar a.targetsectionlink {font: normal normal bolder 14px Verdana, Arial, sans-serif; color: #CCCCCC;}
#left_column_contentpage_navbar p.pagelink {display: block; background-color: #CDE3F0; padding: 4px 0 4px 20px; margin: 0; }
#left_column_contentpage_navbar a.pagelink {font: normal normal bolder 11px Verdana, Arial, sans-serif; color: #666666;}
#left_column_contentpage_navbar p.pagelinkparent {display: block; background-color: #CDE3F0; padding: 4px 0 4px 20px; margin: 0; }
#left_column_contentpage_navbar a.pagelinkparent {font: normal normal bolder 11px Verdana, Arial, sans-serif; color: #666666;}
#left_column_contentpage_navbar p.targetpagelink {display: block; background-color: #85BBDA; padding: 4px 0 4px 20px; margin: 0;}
#left_column_contentpage_navbar a.targetpagelink {font: normal normal bolder 12px Verdana, Arial, sans-serif; color: #074D82;}
#left_column_contentpage_navbar p.sublevelpagelink {display: block; background-color: #CDE3F0; padding: 4px 0 4px 32px; margin: 0;}
#left_column_contentpage_navbar a.sublevelpagelink {font: normal normal bolder 11px Verdana, Arial, sans-serif; color: #666666;}
#left_column_contentpage_navbar p.sublevelpagelinkhighlight {display: block; background-color: #85BBDA; padding: 4px 0 4px 32px; margin: 0;}
#left_column_contentpage_navbar a.sublevelpagelinkhighlight {font: normal normal bolder 12px Verdana, Arial, sans-serif; color: #074D82;}
/*******************************/
/********listing module styles**********/
.listingButton{background-color:666666 ;color:#ffffff;border:1px solid black;}
.listingTopButton{background-color:cfcfcf;color:#000000;border:1px solid #9e9e9e;}
.listingSearchColumn{vertical-align:top;border:1px solid #cccccc;width:150px;}
.listingMainColumn{vertical-align:top;border:1px solid #cccccc; margin-left: 15px;}
.listingMainContent{padding:10px;}
.listingTitle2{font-size:20px;font-weight:normal;COLOR: #003466; margin-top: 1px; margin-bottom: 10px;}
.listingTitle{font-size:12px; font-weight:bold; color: #333333; margin-top: 0px; margin-bottom: 0px;}
.editareatitle{font-size:12px;font-weight:bold;font-family:arial,tahoma, sans-serif;text-transform:uppercase;color:#000080;background-color:#ffffff;}
.listingViewTable th {text-align:left}
/********end listing module styles**********/
/* Full page form styles */
td.cssFormAction { background-color: #cfcfcf; border: 1px solid black; }
a.cssFormAction { color: #000000; text-decoration: none; }
a.cssFormAction:visited { color: #000000; text-decoration: none; }
a.cssFormAction:hover   { color: #000000; text-decoration: none; }
a.cssFormAction:active  { color: #000000; text-decoration: none; }
/* default links on the site */
a         { color: #6F086A; text-decoration: none ; }
a:visited { color: #6F086A; text-decoration: none ; }
a:hover   { color: #6F086A; text-decoration: underline ; }
a:active  { color: #6F086A; text-decoration: underline ; }
/* breadcrumb trail */
p.urhere         { font-size: 11px; padding: 3px; margin-left: 4px; color: #FFFFFF;}
p.urhere em      { color: #FFFFFF; font-style: normal; }
a.urhere         { color: #FFFFFF; text-decoration: none ; }
a.urhere:visited { color: #FFFFFF; text-decoration: none ; }
a.urhere:hover   { color: #FFFFFF; text-decoration: underline ; }
a.urhere:active  { color: #FFFFFF; text-decoration: underline ; }
/* whatsnew */
p.whatsnew         { font-size: 11px; margin-top:8px; margin-left:0px;margin-bottom:0px;}
p.whatsnew em      { color: #990000; font-style: normal; }
a.whatsnew         { color: #990000; text-decoration: none ; }
a.whatsnew:visited { color: #990000; text-decoration: none ; }
a.whatsnew:hover   { color: #990000; text-decoration: underline ; }
a.whatsnew:active  { color: #990000; text-decoration: underline ; }
p.expertise        { color: #339966; margin-top:8px; margin-bottom:2px; font-size: 18px; border-bottom: 1px solid #339966; }
/* lists */
UL { list-style-type: square; }
li.fileList      { margin-left:25px; }
/* UL { list-style-image: url(/titanweb/ethier/webcms.nsf/imgbullet?OpenImageResource); } */
/* Other paragraph styles */
p.white { color: #cfcfcf; }
p.small { font-size: 11px; }
p.smallwhite { color: #ffffff; font-size: 11px; }
p.smallblack { color: #000000; font-size: 11px; }
p.buttons    { margin-top:3px; margin-right:4px; }
p.heading    { font: normal normal normal 22px Arial, Verdana, sans-serif; color: #0575B4;}
p.copyright { display: inline; color: #FFFFFF; font: normal normal normal 11px Arial, Verdana, sans-serif; padding-left: 8px;}
p.date { COLOR: #FFB11D; FONT-SIZE: 11px; }
/* related information */
p.relatedlinks { FONT-SIZE: 11px; MARGIN-TOP: 10px;}
p.relatedinfotitle { FONT-SIZE: 14px; MARGIN-TOP: 10px; }
a.relatedlinks          { COLOR: #666666; TEXT-DECORATION: none; }
a.relatedlinks:VISITED  { COLOR: #666666; TEXT-DECORATION: none; }
a.relatedlinks:HOVER    { COLOR: #666666; TEXT-DECORATION: underline; }
a.relatedlinks:ACTIVE   { COLOR: #666666; TEXT-DECORATION: none; }
/* document links styles */
td.cssDLTop { padding: 0px 0px 10px 0px; }
td.cssDLImage { vertical-align: top; padding: 0px 0px 0px 10px; }
td.cssDLText { font-size: 11px; font-weight: bold; text-align: left; padding: 0px 20px 0px 5px; }
a.cssDLText:link { font-weight: normal; color: #666666; text-decoration: none; }
a.cssDLText:active { font-weight: normal; color: #666666; text-decoration: none; }
a.cssDLText:visited {  font-weight: normal; color: #666666; text-decoration: none; }
a.cssDLText:hover { font-weight: normal; color: #666666; text-decoration: none; }
td.cssDLBottom {}
td.cssDLDivider {}
/* embedded views */ 
p.embeddedvuheading  { FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Trebuchet MS,Arial,sans-serif; }
li.embeddedvu { list-style: square #990000; } */
/* Used for the page footer information */
p.footer           { COLOR: #666666; FONT-SIZE: 11px; }
p.footersmall      { COLOR: #666666; FONT-SIZE: 10px; }
p.footersmallblack { COLOR: #000000; FONT-SIZE: 10px; }
a.footer {color: #FFFFFF; font: normal normal normal 11px Arial, Verdana, sans-serif; padding-right: 14px;}
a.footer:active {color: #FFFFFF; text-decoration: none;}
a.footer:visited {color: #FFFFFF; text-decoration: none;}
a.footer:hover {color: #FFFFFF; text-decoration: underline;}
/* Search results */
p.search     { MARGIN-TOP: 3px;}
p.search em  { FONT-SIZE: 11px; FONT-STYLE: NORMAL; COLOR: #666666; }
/* used for the table cell shading on popup form actions */
td.popupactions  { background-color: #808080; }
/* image border */
.imgborder { border: solid 1px black; }
/* captions appear below graphics */
p.caption          { color: #666666; text-align: center; }
td.caption 	     { color: #666666; background-color: white; }
a.caption          { color: #666666; text-decoration: none; }
a.caption:visited  { color: #666666; text-decoration: none; }
a.caption:hover    { color: #666666; text-decoration: underline; }
a.caption:active   { color: #666666; text-decoration: none; }
/* Preview Heading */
P.PREVIEW      { FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none; }
/* DHTML Menu Settings*/
table.cssCNM { background-color: #000000; } 
td.cssCNMItemOut { font-family:Trebuchet MS,Arial,sans-serif;  font-size: 11px; font-weight: bold; color: #ffffff; background-color: #808080; padding: 0px 10px 0px 10px; white-space: nowrap; } 
td.cssCNMItemOver { font-family: Trebuchet MS,Arial,sans-serif; font-size: 11px; font-weight: bold; color: #cccccc; background-color: #000000; padding: 0px 10px 0px 10px; white-space: nowrap; } 
td.cssCNMSubOut { font-family: Trebuchet MS,Arial,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #808080; white-space: nowrap; padding: 0px 10px 0px 10px; white-space: nowrap; } 
td.cssCNMSubOver { font-family: Trebuchet MS,Arial,sans-serif; font-size: 11px; font-weight: bold; color: #cccccc; background-color: #000000; padding: 0px 10px 0px 10px; white-space: nowrap; } 

table.cssCNMChild { background-color: #ffffff; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true'); } 
td.cssCNMChildItemOut { font-family: Trebuchet MS,Arial,sans-serif; font-size: 11px; color: #000000; background-color: #e0e0e0; } 
td.cssCNMChildItemOver { font-family: Trebuchet MS,Arial,sans-serif;  font-size: 11px; color: #ffffff; background-color: #000000; }
td.cssCNMChildSubOut { font-family: Trebuchet MS,Arial,sans-serif; font-size: 11px; color: #000000; background-color: #e0e0e0; background-image:url(expand); background-repeat: no-repeat; background-position: right; } 
td.cssCNMChildSubOver { font-family: Trebuchet MS,Arial,sans-serif;font-size: 11px; color: #ffffff; background-color: #000000; background-image:url(expand); background-repeat: no-repeat; background-position: right; }  
/*********New Menuing system Stylesheet************/
/*the main menubar table*/
.oHNSMain{}
/*the top level menu items in ready state*/
.oHNSMain .Out {background-color: #6F086A;}
/*the top level menu items in mouseover state*/
.oHNSMain .Over {background-color: #9A5397; cursor: pointer;}
/*the text in the top level menu items*/
.oHNSMain .Text
{
	cursor: pointer;
	height: 22px; 
	padding-left: 12px;
	padding-right: 12px;
	color: #ffffff;
	white-space: nowrap;
	font: normal normal normal 14px "Trebuchet MS", Verdana, sans-serif;
}
/*the divider cell between top level menu items*/
.oHNSMain .Divider {}
/*the icon cell for top level menu items*/
.oHNSMain .Icon {}
/*the arrow cell for top level menu items*/
.oHNSMain .Arrow {}
/* child menu tables */
.oHNSMainChild
{
	width: 200px;
	background-color: #000000;
	border: 1px solid #000000;
}
/*child menu items in the ready state*/
.oHNSMainChild .Out{background-color: #6F086A;}
/*child menu items in the mouse over state*/
.oHNSMainChild .Over {background-color: #9A5397; cursor: pointer;}
/*child menu items text*/
.oHNSMainChild .Text
{
	height: 24px; 
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	white-space: nowrap;
	font: normal normal normal 14px "Trebuchet MS", Verdana, sans-serif;
}
/*the divider cell for child menu items*/
.oHNSMainChild .Divider{}
/*the icon cell for child menu items*/
.oHNSMainChild .Icon{}
/*the arrow cell for child menu items*/
.oHNSMainChild .Arrow{}
/***************end new menu classes**********************/
/* status display in admin footer */
p.status     { font-size:19px; color: #cfcfcf; }
p.status em  { font-size:11px; color: #cfcfcf; font-style: normal;}
p.adminactions { font-size: 11px; color: #ffffff; margin-top:0px; margin-bottom:0px;}
/* white links */
a.white         { color: #ffffff; text-decoration: none; }
a.white:visited { color: #ffffff; text-decoration: none; }
a.white:hover   { color: #ffffff; text-decoration: underline; }
a.white:active  { color: #ffffff; text-decoration: underline; }
/* Styles for the DHTML editor dropdown */
.quote {FONT-STYLE:italic; FONT-SIZE: 9px}
/* end styles for DHTML editor dropdown */
