body {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; margin: 0px;}
table {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; top-margin:0px;}
li {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000;}
ul {list-style-image:url(images/bullet.gif); margin-top:5px;}


/* Header */
.headerbg {background-image:url(images/top_bg.jpg); background-position:top; background-repeat:repeat-x;}
.logopadding {padding-bottom:20px; padding-top:25px;}
.line {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCCCCC;}


/* Footer */
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; padding-top: 15px; text-align:center}
.footerbg {background-image:url(images/bottom_bg.jpg); background-position:top; background-repeat:repeat-x;}

a.footerlink:link, a.footerlink:active {color: #666666; text-decoration:none}
a.footerlink:visited {color: #666666; text-decoration:none} 
a.footerlink:hover {color: #6699CC; text-decoration:none}


/* Content */
.contentpaddingtop {padding-top:10px;}
.contentpaddingright {padding-right:40px; padding-bottom:15px;}
.headingpadding {padding-left:40px; padding-right:30px; background-image:url(images/heading_bg.jpg); background-repeat:no-repeat; height:60px; margin-top:35px; font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #339933;}
.textpadding {padding-right:30px; padding-left:40px; padding-top:10px; padding-bottom:15px; border-right: solid 1px #c1c1c1; border-left: solid 1px #c1c1c1;}
.footnote {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666;}
.sitemap {font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #339933;}

/* Sidebar */
.sidebarpadding {padding-top:5px; padding-bottom:5px;}
.homesidebar {padding-left:40px; padding-right:30px; background-image:url(images/home_right.jpg); background-repeat:no-repeat; background-position:left; padding-top:35px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333;}

.topleftpadding {padding-right:10px; padding-left:17px; padding-top:17px; padding-bottom:7px;}
.leftpadding {padding-right:10px; padding-left:17px; padding-top:7px; padding-bottom:5px;}
.borderleft {border-left: solid 1px #CCCCCC;}

.paddingleft {padding-left:60px;}
.paddingtopnav {padding-bottom:4px; padding-right:50px;}
.paddingtopnavleft {padding-bottom:4px; padding-right:50px; padding-left:20px;}
.paddingsearch {padding-bottom:10px; padding-top:17px;}
.paddingglobal {padding-bottom:10px; padding-top:21px;}
.topnav_on {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #339950; text-decoration:none; font-weight: bold;}
.topnavpadding {padding-top:10px;}
.paddingtop {padding-top:20px;}
.paddingtophome {padding-top:40px;}
.paddingrole {padding-left:22px; padding-right:10px; padding-top:10px;}
.paddingrole2 {padding-top:58px; padding-left:22px; }
.paddingrole3 {padding-top:20px;}
.paddingbottom {padding-bottom:10px;}
.paddingmap {padding-left:15px;}

/* Links */
a.sidebar:link, a.sidebar:active {color: #07519a; text-decoration:none}
a.sidebar:visited {color: #07519a; text-decoration:none} 
a.sidebar:hover {color: #6699CC; text-decoration:none}

a.learnmore:link, a.learnmore:active {color: #07519a; text-decoration:none; font-weight: bold;}
a.learnmore:visited {color: #07519a; text-decoration:none; font-weight: bold;} 
a.learnmore:hover {color: #6699CC; text-decoration:none; font-weight: bold;}


a.leftnav:link, a.leftnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #FFFFFF; text-decoration:none; font-weight:  normal}
a.leftnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #FFFFFF; text-decoration:none; font-weight:  normal} 
a.leftnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #FFFFFF; text-decoration:none; font-weight: bold;}

.leftnavon {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #339933; font-weight: bold; text-decoration:none;}

a.global:link, a.global:active {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #666666; text-decoration:none; font-weight:  normal}
a.global:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #666666; text-decoration:none; font-weight:  normal} 
a.global:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #6699CC; text-decoration:none; font-weight: normal}

a.home:link, a.home:active {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #07519a; text-decoration:none; font-weight: bold}
a.home:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #07519a; text-decoration:none; font-weight: bold} 
a.home:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #339933; text-decoration:none; font-weight: bold}















/* Global */
#search {
height:28px;
width:150px;
background-image:url(images/bg_globalnav.gif);
background-repeat:no-repeat;
text-align:center;
padding-top:18px;
}

#searchbg {
width:125px;
height:30px;
background-image:url(images/bg_search.gif);
background-repeat:no-repeat;
text-align:center;
padding-top:2px;
padding-right:4px;
}


/* LINKS */


a.topnav:link, a.topnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #07519a; text-decoration:none; font-weight: bold; padding-bottom:5px;}
a.topnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #07519a; text-decoration:none; font-weight: bold; padding-bottom:5px;} 
a.topnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #339933; text-decoration:none; font-weight: bold; padding-bottom:5px;}

a.secondnav:link, a.secondnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #07519a; text-decoration:none; font-weight:  normal}
a.secondnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #07519a; text-decoration:none; font-weight:  normal} 
a.secondnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #339933; text-decoration:none; font-weight: normal}




.secondnav_on {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #339933; text-decoration:none; font-weight: bold; }

/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }


input.searchbox {
width:125px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
color:#666666;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
padding:2px;
}







.highlight {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #07519a; font-weight: bold}
.highlight2 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold}
.highlight3 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #666666;}
.highlight4 {font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #177c17; font-weight: normal}
.highlight5 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #339933; font-weight: bold}
.highlight6 {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #000000; font-weight: bold}
.subheading {font-family: Arial, Helvetica, sans-serif; font-size: 13.5pt; color: #339933; font-weight: normal;}
.roleselect {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; font-weight: normal;}

.newsrow {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: normal; padding-top:10px; padding-bottom:2px; border-bottom: solid 1px #CCCCCC;}

a.news:link, a.news:active {color: #07519a; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal}
a.news:visited {color: #07519a; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal}
a.news:hover {color: #6699CC; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal}

a.role:link, a.role:active {color: #CCCCCC; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold}
a.role:visited {color: #CCCCCC; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold}
a.role:hover {color: #FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold}

.contactcell {padding-top:5px; padding-bottom:5px; padding-right:3px;}
.contactcell2 {padding-top:5px; padding-bottom:5px; padding-right:3px;}

.whatsnewrow {padding-right:15px; padding-left:15px; padding-top:10px; padding-bottom:10px;}
.whatsnewrow2 {padding-left:30px; padding-right:20px; border-right: solid 1px #CCCCCC;}
.whatsnewrow3 {padding-left:20px;}

.mandatorytitle {font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#000000;  border-bottom:solid 1px #CCCCCC}
.mandatorydata {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#444444; border-bottom:solid 1px #CCCCCC}
.mandatoryheading {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#444444; font-weight:bold; border-bottom:solid 1px #CCCCCC}




#navigation {
 width: 200px;
}
#navigation ul {
 list-style: none;
 margin-top: 0;
 padding: 0;
}
#navigation li {

}
#navigation li a:link, #navigation li a:visited  {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10.5pt;
 display: block;
 padding: 0.5em 0.4em 0.5em 0.8em;
 border-left: #003265 1px solid;
 border-bottom: #003466 1px solid;
 background-color: #003265;
 color: #FFFFFF;
 text-decoration: none;
}
#navigation li a:hover {
 background-color: #FFFFFF;
 color: #339933;
}

