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;}
.arrow {background-image:url(images/arrow.jpg); background-position:top; background-repeat:no-repeat;}


/* Footer */
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; padding-top: 15px; padding-left: 40px;}
.footer_home {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;}
.contentpaddingtop2 {padding-top:2px;}
.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;}
.learnpadding {padding-left:0px; padding-right:0px; height:60px; margin-top:35px;}
.textpadding {padding-right:10px; 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: #669966;}
.title {font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #669966; font-weight:normal; margin-bottom:0px; }
.learn {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #715c94; font-weight:bold;}
.learn2 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #715c94;}

/* Sidebar */
.sidebarpaddingtop {padding-top:6px; padding-bottom:3px;}
.sidebarpaddingtop2 {padding-top:8px; padding-bottom:3px;}
.sidebarpaddingtopL {padding-top:6px; padding-bottom:3px;}
.sidebarpadding {padding-top:3px; padding-bottom:3px;}
.sidebarpaddingL {padding-top:2px; padding-bottom:3px;}
.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;}
.paddingleft2 {padding-left:20px;}
.paddingtopnav {padding-bottom:4px; padding-right:50px;}
.paddingtopnavleft {padding-bottom:4px; padding-right:50px; padding-left:20px;}
.paddingsearch {padding-bottom:10px; padding-top:17px; padding-right:15px;}
.paddingglobal {padding-bottom:10px; padding-top:21px;}
.topnav_on {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #339933; 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;}
.paddingright {padding-right:25px; padding-top:5px;}
.paddingmap {padding-left:15px;}

/* Links */
a.factsheet:link, a.factsheet:active {color: #1c4d7f; text-decoration: underline}
a.factsheet:visited {color: #1c4d7f; text-decoration: underline} 
a.factsheet:hover {color: #1c4d7f; text-decoration: none}

a.archives:link, a.archives:active {color: #000000; text-decoration: none}
a.archives:visited {color: #000000; text-decoration: none} 
a.archives:hover {color: #000000; text-decoration: none}

a.sidebar:link, a.sidebar:active {color: #715c94; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt;}
a.sidebar:visited {color: #715c94; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt;} 
a.sidebar:hover {color: #715c94; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt;}

a.learnmore:link, a.learnmore:active {color: #9194b6; text-decoration:none; font-weight: bold;}
a.learnmore:visited {color: #9194b6; text-decoration:none; font-weight: bold;} 
a.learnmore:hover {color: #6699CC; text-decoration:none; font-weight: bold;}

a.subnav:link, a.leftnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #777777; text-decoration:none; font-weight:  normal}
a.subnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #777777; text-decoration:none; font-weight:  normal} 
a.subnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #669966; text-decoration:none; font-weight: normal;}

a.leftnav:link, a.leftnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #555555; text-decoration:none; font-weight:  normal}
a.leftnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #555555; text-decoration:none; font-weight:  normal} 
a.leftnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #669966; text-decoration:none; font-weight: normal;}

.leftnavon {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #669966; font-weight: normal; text-decoration:none; }
.leftnavon2 {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #FFFFFF; font-weight: normal; text-decoration:none;}
.leftnavon3 {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #339933; font-weight: normal; 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: #192b76; text-decoration:none; font-weight: bold; padding-bottom:5px;}
a.topnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #192b76; text-decoration:none; font-weight: bold; padding-bottom:5px;} 
a.topnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #669966; 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: #999999; text-decoration:none; font-weight:  normal}
a.secondnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #999999; text-decoration:none; font-weight:  normal} 
a.secondnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #669966; 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}
.highlight9 {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; 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: #000000; font-weight: bold}
.highlight6 {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #000000; font-weight: bold}
.highlight7{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #669966; font-weight: normal;}
.highlight8{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #51265a; font-weight: normal;}
.subheading {font-family: Arial, Helvetica, sans-serif; font-size: 13.5pt; color: #669966; 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;}
.whatsnewrow4 {padding-right:0px; padding-left:0px; padding-top:5px; padding-bottom:15px;}
.whatsnewrow2 {padding-left:20px; padding-right:20px; border-right: solid 1px #CCCCCC;}
.whatsnewrow3 {padding-left:20px;}
.whatsnewrow1 {padding-right:15px; border-right: solid 1px #CCCCCC;}
.whatsnewrow5 {padding-right:20px; padding-left:20px; border-right: solid 1px #CCCCCC;}
.whatsnewrow6 {padding-left:20px;}
.whatsnewrow_omni {background-image:url(images/omni_bg.jpg); background-position:top left; background-repeat:no-repeat;}
.whatsnewrow_prepare {background-image:url(images/prepare_bg.jpg); background-position:top left; background-repeat:no-repeat;}
.paddingtopnew {padding-top:0px; padding-right:8px;}

.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: 250px;
}
#navigation ul {
 list-style: none;
 margin-top: 0;
 padding-left: 10px;
}
#navigation li {

}
#navigation li a:link, #navigation li a:visited  {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10.5pt;
 display: block;
 padding: 0.2em 0.2em 0.2em 0.2em;
 background-color: #FFFFFF;
 color: #999999;
 text-decoration: none;
}
#navigation li a:hover {
 background-color: #FFFFFF;
 color: #46947d;
}





.slidetabsmenu{
float:left;
width:100%;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt;
line-height:normal;
}

* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-top: 0em;
}

.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

.slidetabsmenu a{
float:left;
margin:0;
background:url(images/slide-left.gif) no-repeat left top;
margin-right: 20px;
padding:0 0 0 8px;
text-decoration:none;
height:25px;
}

.slidetabsmenu a span {
float:left;
background:url(images/slide-right.gif) no-repeat right top;
display:block;
padding:18px 20px 5px 8px;
font-weight:bold;
color:#192b76;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color:#FFFFFF;
}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{ 
background-position:0% -125px;
}


.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% -125px;}


html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c1{
position:absolute;
padding-top:8px;
padding-bottom:17px;
margin-top: -2px;
margin-left: 0px;
/*THEME CHANGE HERE*/
font-family: Arial, Helvetica, sans-serif; 
font-size: 10.5pt;
line-height:22px;
z-index:1;
width: 240px;
visibility: hidden;
background-image:url(images/nav1.png);
background-repeat:no-repeat;
background-position:100% -1px;

}

.dropmenudiv_c2{
position:absolute;
padding-top:8px;
padding-bottom:17px;
margin-top: -2px;
margin-left: 0px;
/*THEME CHANGE HERE*/
font-family: Arial, Helvetica, sans-serif; 
font-size: 10.5pt;
line-height:22px;
z-index:1;
width: 240px;
visibility: hidden;
background-image:url(images/nav2.png);
background-repeat:no-repeat;
background-position:100% -1px;
}

.dropmenudiv_c3{
position:absolute;
padding-top:8px;
padding-bottom:17px;
margin-top: -2px;
margin-left: 0px;
/*THEME CHANGE HERE*/
font-family: Arial, Helvetica, sans-serif; 
font-size: 10.5pt;
line-height:22px;
z-index:1;
width: 240px;
visibility: hidden;
background-image:url(images/nav3.png);
background-repeat:no-repeat;
background-position:100% -1px;
}

.dropmenudiv_c4{
position:absolute;
padding-top:8px;
padding-bottom:18px;
margin-top: -2px;
margin-left: 0px;
/*THEME CHANGE HERE*/
font-family: Arial, Helvetica, sans-serif; 
font-size: 10.5pt;
line-height:22px;
z-index:1;
width: 240px;
visibility: hidden;
background-image:url(images/nav4.png);
background-repeat:no-repeat;
background-position:100% -1px;
}



.dropmenudiv_c1 a{
width: auto;
display: block;
text-indent: 1px;
text-align:left;
 /*THEME CHANGE HERE*/
padding: 4px 0;
margin-left: 15px;
margin-right: 15px;
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
}

* html .dropmenudiv_c1 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c1 a:hover{ /*THEME CHANGE HERE*/
color:#d5e3d3;
}


.dropmenudiv_c2 a{
width: auto;
display: block;
text-indent: 1px;
text-align:left;
 /*THEME CHANGE HERE*/
padding: 4px 0;
margin-left: 15px;
margin-right: 15px;
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
}

* html .dropmenudiv_c2 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c2 a:hover{ /*THEME CHANGE HERE*/
color:#d5e3d3;
}

.dropmenudiv_c3 a{
width: auto;
display: block;
text-indent: 1px;
text-align:left;
 /*THEME CHANGE HERE*/
padding: 4px 0;
margin-left: 15px;
margin-right: 15px;
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
}

* html .dropmenudiv_c3 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c3 a:hover{ /*THEME CHANGE HERE*/
color:#d5e3d3;
}

.dropmenudiv_c4 a{
width: auto;
display: block;
text-indent: 1px;
text-align:left;
 /*THEME CHANGE HERE*/
padding: 4px 0;
margin-left: 15px;
margin-right: 15px;
text-decoration: none;
font-weight: normal;
color:#FFFFFF;
}

* html .dropmenudiv_c4 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c4 a:hover{ /*THEME CHANGE HERE*/
color:#d5e3d3;
}







