body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; margin: 0px; padding: 0px;}

/**/
a:active, a:link, a:visited { text-decoration: none; font-weight: bold; color: #1D3E82;}
a:hover {font-weight: bold; color: #000; text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {color: red; font-size: 8pt; font-weight: bold;}


/****** SECTIONS ******/
#container {}

#header {height: 65px; background-color: #1D3E82; margin: 0px; padding: 0px; border-bottom: 5px solid white;}
#header h1 {color: #FFF;}

#PageContent {}
#PageContent td h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFF; text-align: center;}
#PageContent h1 {font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; color: #1D3E82;}   /*was class .header*/
#PageContent h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #1D3E82;}   /*was class .header2*/
#PageContent h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #000000; line-height: 16px;}   /*was class .headersmaller*/
#PageContent h4 {font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #E8E8FF; line-height: 16px;}   /*was class .headersmallerwhite*/

#PageContent h1, #PageContent h2, #PageContent h3, #PageContent h4 {padding: 0px 20px;}

#PageContent h5 {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #226; font-style: italic; line-height: 15pt; margin: 0px auto; width: 80%; padding: 0px}   /*was class .headersmallerwhite*/

#PageContent p {padding: 0px 20px; border: 0px solid gold;}
#PageContent td p {margin: 6px 0px; padding: 0px 6px; border: 0px solid red;}


#footer {border-top: 1px solid #1D3E82; font-size: 8pt;}


/****** Fragments ******/
.basic {padding: 0px 0px;}

.banner table {width: 100%; background-color: #1D3E82; margin: 0; padding: 0;}
.banner table td {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bolder; color: #FFF; line-height: 16px;}
.banner table td p {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bolder; color: #FFF; line-height: 16px;}
.banner table td h1 {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bolder; color: #FFF; line-height: 16px;}
.banner table img {border: 0px solid green;}
.banner p {display: none;}


/****** LEFT NAV ******/
#mainLeft {width: 150px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; border-right: 1px solid #1D3E82; border-bottom: 1px solid #1D3E82;}
#mainLeft a {text-decoration: none;}
#mainLeft h2 {font-size: 1em; margin: 0px; padding: 4px 3px; border: 0px solid silver; background-color: #1D3E82; color: #FFF;}
#mainLeft h2 a {color: #FFF;}

/*1st level elements */
#mainLeft ul.navLvl3 {list-style-type: none; margin: 0px; padding: 0 0 5px 0; border: 0px solid red;}
#mainLeft ul.navLvl3 li {margin: 0px; padding: 0px; border-left: 5px solid white;}
#mainLeft ul.navLvl3 li#navLvl3Active {border-left: 5px solid gold; background: #888 url('images/bg_grey.gif') repeat-x;}
#mainLeft ul.navLvl3 li a
, #mainLeft ul.navLvl3 li a:link
, #mainLeft ul.navLvl3 li a:visited {margin: 0px; padding: 0px 8px; border: 0px solid gold; color: #000; font-weight: bold; line-height: 20px;}
#mainLeft ul.navLvl3 li a:hover
, #mainLeft ul.navLvl3 li a:focus {border: 0px solid gold; color: #1D3E82;}

/*nested levels*/
/* list-style-image: url('images/icon_listArrow.gif');  list-style-type: square; list-style-position: inside; */
#mainLeft ul.navLvl3 ul.navLvl4 {list-style-type: none; margin: 0 0 0 0px; padding: 0px; border: 0px solid green;}
#mainLeft ul.navLvl3 ul.navLvl4 li {margin: 0px; padding: 0px; border: 0px solid black;}
#mainLeft ul.navLvl3 ul.navLvl4 li#navLvl4Active a {background-color: #E2E2F2;}
#mainLeft ul.navLvl3 ul.navLvl4 a
, #mainLeft ul.navLvl3 ul.navLvl4 a:link
, #mainLeft ul.navLvl3 ul.navLvl4 a:visited {display: block; font-weight: normal; line-height: 13px; margin: 0px; padding: 2px 0px 6px 15px; border: 0px dotted black; background-color: white;}
#mainLeft ul.navLvl3 ul.navLvl4 a:hover
, #main ul.navLvl3 ul.navLvl4 a:focus {text-decoration: underline; color: #1D3E82; background: #FFF url('images/icon_listArrowBlue.gif') no-repeat 0px 3px;}



/****** RIGHT NAV ******/
#mainRight {width: 150px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; border-left: 1px solid #888; border-bottom: 1px solid #888;}
#mainRight a {text-decoration: none;}
#mainRight h2 {margin: 0px; padding: 4px 3px; border: 0px solid silver; background-color: #888; color: #FFF;}

/*1st level elements*/
#mainRight ul {list-style-type: none; margin: 0 0 0 5px; padding: 0 0 5px 0; border: 0px solid gold;}
#mainRight ul li {margin: 0px; padding: 0px; border: 1px solid white;}
#mainRight ul a
, #mainRight ul a:link
, #mainRight ul a:visited {display: block; font-weight: normal; line-height: 13px; margin: 0px; padding: 2px 0px 6px 15px; border: 0px solid silver; background: #FFF url('images/icon_listArrowGrey.gif') no-repeat 0px 3px;}
#mainRight ul a:hover, #main ul ul a:focus {text-decoration: underline; color: #888; background: #FFF url('images/icon_listArrowBlue.gif') no-repeat 0px 3px;}



