html, body {
 font-family: Arial, Helvetica, Sans-serif;
 font-size:12px;
 color:#333333;
}

body {
	background-color:#EDF0F2;
	background-image:url(../img/bgFade.gif);
	background-repeat:repeat-x;
	margin:0px;
	text-align:center;
}

strong, b
{
 font-weight: bold;
}

a, a:visited {
	color:#1767af;
	text-decoration:none;
}

a:hover, a:visited:hover {
	text-decoration:underline;
}


h1 {  
  font-family:Arial, helvetica, sans-serif;
  font-size:24px;
  font-weight:normal;
  color:#1767af;
}

h2 {
  font-family:Arial, arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-STYLE: normal;
  FONT-WEIGHT: bold;
  color:#000000;
}

#bodyInner {
	width: 968px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	text-align: left;
}

#pageContainer0 {
  background:url(/img/pageLeftRightBg.gif);
  background-repeat:repeat-y;
  background-position:left top;
}

#pageContainerA {
  background:url(/img/leftShadow.gif);
  background-repeat:no-repeat;
  background-position:left top;
}

#pageContainerB {
  background:url(/img/rightShadow.gif);
  background-repeat:no-repeat;
  background-position:right top;  
}

#pageContainerC {
  background-color:#ffffff;
  margin-left:4px;
  margin-right:4px;
}

#pageHeader {
  background-image:url(/img/header.jpg);
  height:110px;
  background-repeat:no-repeat;
}

#pageBody {
	padding:0px;
	min-height:600px;
	border-bottom:1px solid #ffffff;
}

#pageBottom {
  background-image:url(/img/pageBottom.gif);
  background-repeat:no-repeat;
  height:11px;
  padding-top:20px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:6px;
  margin-bottom:10px;
}

#pageBottom {
	font-size:11px;
	color:#505050;
}

#pageBottom a, #pageBottom a:visited {
	color:#505050;
	text-decoration:none;
}

.footerDetail {
	font-size:10px;
	margin-top:4px;
	color:#707070;
}

#topNav {
	padding:0px;
	height:32px;
}

.utilityMenu {
	color:#b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(/img/topRightBar.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;		
	text-align:center;
	overflow:hidden;
    width:200px;
	height:20px;
	margin-top:86px;
	float:right;
}

.utilityMenu a, .utilityMenu a:visited {
  color:#ffffff;
  text-decoration:none;
}

ul.topNavMenu {
    padding: 0;
    margin: 0;
    list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:32px;	
}

ul.topNavMenu li 
{
    float:left;
    height:32px;    
    background-image:url(/img/topNavSep.gif);
    background-position:right top;
    background-repeat:no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:1px;
	overflow:hidden;
}

ul.topNavMenu li a
{
    color:#1767af;
	display:block;
    white-space:nowrap;
    text-decoration: none;
    padding-top:9px;
    padding-left:20px;
    padding-right:21px;
	font-weight:bold;
	padding-bottom:9px;
/*    background-image:url(../images/tabRight.gif);
    background-position:right top;
    background-repeat:no-repeat;*/
}

ul.topNavMenu li a:hover, ul.topNavMenu li a:visited:hover{
  color:#00388e!important;
  text-decoration:none;
  background-image:url(/img/menuSelBg.gif);
  background-repeat:repeat-x;
  background-position:center;  
}  

ul.topNavMenu li.Sel a {
	color:#000000;
}

#leftNav {
	margin-top:18px;	
	width:210px;
	float:left;
}

.navItem {

}

.navItemHover .navItemInner {
    background:url(/img/leftHoverBg.gif);
	background-repeat:repeat-y;
}


.navItemInner {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:16px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:8px;
	cursor:pointer;
}

.navItemSel {
	background-image:url(/img/leftNavSelTL.gif);
	background-position:top right;
	background-repeat:no-repeat;	
}

.navItemSel .navItemInner {
	background-image:url(/img/leftNavSelBR.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-weight:bold;
}

.navItem a, .navItem a:visited {
  color:#1767af;
  text-decoration:none;
}

.navItemSel a, .navItemSel a:visited {
  color:#ffffff;
  text-decoration:none;
}  

.navItemSep {
  height:1px;
  background-color:#d9d9d9;
  overflow:hidden;
  margin-right:6px;
}

#contentArea {
	margin-left:246px;
	margin-right:16px;
	margin-top:48px;	
}

#contentAreaForRight {
	margin-left:246px;
	margin-right:226px;
	margin-top:48px;	
}

#contentAreaBlank {
  margin-left:0px;
  margin-right:0px;
  margin-top:4px;  
}

#contentRightBar {
	width:185px;
	float:right;
	margin-right:15px;
	margin-top:48px;	
}

#contentAreaWide {
	margin-left:48px;
	margin-right:16px;
	margin-top:48px;	
}


/* Top nav menu */



.leftNavMenuItemHover a {
}

.dropMenuContainer {
}

.dropMenu {
  width:173px;
  z-index:999;
}

.dropMenuInner1 {

}

.dropMenuInner2 {
  background-image:url(/img/menuBottom.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}

.dropMenuInner3 {
  background-image:url(/img/menuTop.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding-top:3px;
  padding-bottom:3px;
}


ul.dropMenuItems {
    list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

ul.dropMenuItems li {
  padding-top:0px!important;
  padding-bottom:0px!important;
  padding-left:1px!important;
  padding-right:1px!important;
  margin:0px!important;
  background:none;
  float:none;
  height:auto!important;
}

ul.dropMenuItems li a {
  display:block;
  white-space:normal;
  text-decoration: none;
  font-weight:normal;
  padding-left:10px!important;
  padding-bottom:6px!important;
  padding-top:6px!important;
  padding-right:6px!important;
  margin:0px!important;  
  background:none!important;
}

ul.dropMenuItems li a, ul.dropMenuItems li a:visited {
  color:#1767af!important; 
}  

ul.topNavMenu li a.subSel, ul.topNavMenu li a.subSel:visited {
  color:#000000!important; 
} 

ul.dropMenuItems li a:hover, ul.dropMenuItems li a:visited:hover{
	background-color:#e9e9e9!important;
	color:#00387e!important;
}


.box1 {
  	background:url(/img/boxBg.gif);
  	width:185px;
}

.box1Inner1 {
  	background:url(/img/boxBottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.box1Inner2 {
  	background:url(/img/boxTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:12px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;	
}

.box1Inner2 h2 {
  color:#505050;
  margin-top:10px;
  margin-bottom:14px;  
}

.box1Inner2 p {
  margin-top:10px;
  margin-bottom:14px;  
}



.pdfIcon {
  padding-left:36px;
  background:url(/img/pdfIcon.gif);
  background-position:top left;
  background-repeat:no-repeat;
}

.footerNav {
  	text-align:right;
  	margin-top:32px;
  	margin-right:16px;	
	color:#505050;
}

ul {
	padding: 0px;
    margin: 0px;
    list-style-type: none;
}

ul.fancyList li {
   margin-bottom:10px;
   padding-left:26px;
   background:url(/img/bulletTick.gif);
   background-position:top left;
   background-repeat:no-repeat;
}

.infoPanel {
  background-image:url(/img/panelTL.gif);
  background-position:top left;
  background-repeat:no-repeat;
}

.infoPanelInner1 {
  background-image:url(/img/panelBL.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
}

.infoPanelInner2 {
  background-image:url(/img/panelTR.gif);
  background-position:top right;
  background-repeat:no-repeat;
}

.infoPanelInner3 {
  background-image:url(/img/panelBR.gif);
  background-position:bottom right;
  background-repeat:no-repeat;
}

.infoPanelHeading {
	padding:11px;
	font-size:13px;
	color:#1767af;
}

.infoPanelContent {
	padding:10px;
}

.infoPanelContent p {
	margin-top:0px;
	margin-bottom:8px;	
}

/* Start of content tabs */

.contentTabArea1 {
  background-image:url(/img/cTabPanelLeft.gif);
  background-repeat:no-repeat;
  background-position:top left;
  /*clear:both;*/
  position:relative;
  left:-4px;
}

.contentTabArea2 {
  background-image:url(/img/cTabPanelRight.gif);
  background-repeat:no-repeat;
  background-position:top right;
}


.contentTabBody {
  padding-left:16px;
  padding-top:12px;
  padding-right:12px;
  /*clear:both;*/
}

ul.contentTabs {
	font-size:12px;
	height:32px;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.contentTabs li {
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	height:34px;
	overflow:hidden;
	padding:0 0 0 0;
}

ul.contentTabs li a {
	background-repeat:no-repeat;
	background-position:top right;
	color:#333333;
	display:block;
	font-weight:normal;
	padding-top:12px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	text-decoration:none;
	white-space:nowrap;
}

ul.contentTabs li.contentTabStart {
	background-image:url("/img/cTabStartL0.gif");
}

ul.contentTabs li.contentTabStart a {
	background-image:url("/img/cTabMidR0.gif");
}

ul.contentTabs li.contentTabMiddle {
	background-image:url("/img/cTabMidL0.gif");
}

ul.contentTabs li.contentTabMiddle a {
	background-image:url("/img/cTabMidR0.gif");
}

ul.contentTabs li.contentTabEnd {
	background-image:url("/img/cTabMidL0.gif");
}

ul.contentTabs li.contentTabEnd a {
	background-image:url("/img/cTabEndR0.gif");
}

ul.contentTabs li.contentTabStartActive a, ul.contentTabs li.contentTabMiddleActive a, ul.contentTabs li.contentTabEndActive a
{
	color:#ffffff;
	padding-top:13px;	
	padding-left:25px;
	padding-right:25px;		
}

ul.contentTabs li.contentTabStart a:hover, ul.contentTabs li.contentTabMiddle a:hover, ul.contentTabs li.contentTabEnd a:hover, ul.contentTabs li.contentTabStartActive a:hover, ul.contentTabs li.contentTabMiddleActive a:hover, ul.contentTabs li.contentTabEndActive a:hover
{
	text-decoration:none;
}

ul.contentTabs li.contentTabStartActive {
	background-image:url("/img/cTabStartL1.gif");
}

ul.contentTabs li.contentTabStartActive a {
	background-image:url("/img/cTabMidR1.gif");
}

ul.contentTabs li.contentTabMiddleActive {
	background-image:url("/img/cTabMidL1.gif");
}

ul.contentTabs li.contentTabMiddleActive a {
	background-image:url("/img/cTabMidR1.gif");
}

ul.contentTabs li.contentTabEndActive {
	background-image:url("/img/cTabMidL1.gif");
}

ul.contentTabs li.contentTabEndActive a {
	background-image:url("/img/cTabEndR1.gif");
	padding-right:32px;		
}

.contentTabBody ul {
	margin:0px;
}

/* End of content tabs */

@media print {
  .donotprint {display: none};
  
  #pageHeader, #topNav, #pageBottom {display:none; }
  
  #pageContainer0, #pageContainerA, #pageContainerB, #pageContainerC { background:none; }
  
  body {
    background-color:#ffffff;
  }

}


