/* CSS Document */


/*455361*/

.pngFix { behavior: url(/iepngfix/iepngfix.htc); }

/*#headerLogo img { behavior: url(/iepngfix/iepngfix.htc); }*/

body { margin:0px; background-color:#172F4B; } 
/*172F4B* main blue*/ /*32353e nice gray*/
/*293442*/ /*23436D*/ /*202B39*/ 

body { font-size:10px; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; }

p { margin-top:0px; text-align:justify; }

hr { height:0; border:0; background:none; border-bottom:1px solid #A9CDFF; }

ul { }

h1 { font-size:15px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#1a4172; }

h2 { font-size:14px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#1a4172; }

h3 { font-size:13px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#1a4172; }

h4 { font-size:12px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#1a4172; }
h5 { font-size:11px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#1a4172; }
h6 { font-size:10px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#1a4172; }

form { margin:0px; padding:0px; }

#mainContainer {
	min-height:400px;
	height:auto !important;
	height:500px;
}

/*#mainContainer { background-image:url(/images/mainBG.gif); background-repeat:repeat-x; background-position:top; }*/

#mainContainer { height:80px; background-color:#205492; background-image:url(/images/mainBG.png); background-position:top; background-repeat:repeat-x; } 
/*205492 main blue*/ /*4a515e nice gray*/
/*3b608c*/ /*324051*/ /*144161*/ /*1D487E*/ /*324051*/ /*23456E normal blue*/ 
/**html #mainContainer { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/mainBG.png'); }*/
*html #mainContainer { background-image:none; background-color:#205492; }

#extraBG2 { background-image:url(/images/headerBG2_stars.png); background-position:top; background-repeat:repeat-x; }
*html #extraBG2 { background-image:url(/images/headerBG2_stars.jpg); background-position:top; background-repeat:repeat-x; }

#extraBG { background-image:url(/images/headerSky.png); background-position:top right; background-repeat:no-repeat; } 
*html #extraBG { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/headerSky.png'); }

.pageWidth { margin:auto; width:960px; }

.mainPadding { padding-left:20px; padding-right:20px; }

.paraHeaders { font-weight:bold; margin-bottom:2px; }

#headerContainer { height:80px; position:relative; left:0; top:0; z-index:463; }

#headerContainerX { background-image:url(/images/headerBG2_stars.png); background-position:top; background-repeat:repeat-x; }
*html #headerContainerX { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/headerBG2_stars.png'); }
/*
#headerContainer { background-image:url(/images/headerBG.png); background-position:top; background-repeat:repeat-x; }
*html #headerContainer { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/headerBG.png'); }
*/

#headerLogo { position:relative; }
#headerLogo div { position:absolute; top:16px; z-index:50; }

/*#menuContainer .contents { position:relative; top:0px; left:0px; z-index:90; }*/
#menuContainer { position:relative; z-index:90; height:34px; text-align:right; line-height:34px; background-image:url(/images/menuBG.png); background-position:top; background-repeat:repeat-x; }
*html #menuContainer { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/menuBG.png'); }

#menuContainer a { color:white; text-decoration:none; font: bold 11px/15px "Lucida Grande", Sans-Serif; }
#menuContainer a:hover { color:white; }

#lightBar { position:relative; width:100%; }
#lightBar div { position:absolute; width:100%; height:64px; margin-top:1px; width:100%; overflow:hidden; }
#lightBar div { background-image:url(/images/contentBar.png); }
*html #lightBar div { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/contentBar.png'); }

.sideMenuBG { background-image:url(/images/sideMenu_bg.png); background-repeat:repeat-y; position:left top; }
*html .sideMenuBG { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/sideMenu_bg.png'); }

.sideMenu { text-align:left; }
.sideMenu a { color:#97C5FF; text-decoration:none; }
.sideMenu a:hover { color:#C8E0FF; }

.a { color:#97C5FF; text-decoration:none; }

#contentContainer {
	/*min-height:300px;*/
	/*height:auto !important;
	height:300px;*/
}

#goo a { color:#0066CC; text-decoration:none; font-weight:bold; }
#goo a:hover { color:#0099FF; }

#contentContainer { position:relative; left:0px; top:0px; z-index:657; margin-top:1px; padding-bottom:0px; background-image:url(/images/contentBar.png); background-position:top; background-repeat:repeat-x; }
*html #contentContainer { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/contentBar.png'); }

#contentContainer .whitePages { color:#666666; }
#contentContainer .whitePages { 
	min-height:250px;
	height:auto !important;
	/*height:250px;*/
}

#pageTitle { padding-left:15px; padding-top:7px; padding-bottom:20px; color:#1A4172; position:relative; z-index:210; }
#pageTitle a { color:#1a4172; text-decoration:none; }
#pageTitle a:hover { color:#97C5FF; }

#underbody a { color:#97C5FF; text-decoration:none; }
#underbody a:hover { color:#C8E0FF; }

.underbodyBG { padding-top:20px; margin-top:10px; background-image:url(/images/underBodyBG.png); background-position:top; background-repeat:repeat-x; }
*html .underbodyBG { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/underBodyBG.png'); }

.newsHeader { color:#A9D0FF; font-weight:bold; }
.newsContent { color:white; }


#shadowBar { position:relative; width:100%; top:-21px; }
#shadowBar div { position:absolute; width:100%; height:20px; z-index:33; margin-top:1px; width:100%; overflow:hidden; }
#shadowBar div { background-image:url(/images/footerShadowBG.png); }
*html #shadowBar div { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/footerShadowBG.png'); }

#footerContainer { padding-top:20px; }
/*#footerContainer { background-image:url(/images/footerShadowBG.png); background-position:top; background-repeat:repeat-x; }*/
/**html #footerContainer { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/footerShadowBG.png'); }*/
#footerContainer td { color:#8E9FB4; }

#footerContainer a { color:#8E9FB4; text-decoration:none; }
#footerContainer a:hover { color:white; }

.pageDivider1 { height:34px; text-align:right; line-height:34px; background-image:url(/images/pageDivider1.png); background-position:top; background-repeat:no-repeat; }
*html .pageDivider1 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/pageDivider1.png'); }


.dataTable { border:0px solid black; border-bottom:none; border-right:none; }
.dataTable td { border:1px solid black; border-top:none; border-left:none; }
.dataTable .data { background-color:white; color:black; }
.dataTable .dataHeader { background-color:#87B2F1; font-size:11pxt; color:white; font-weight:bold; }
.dataTable .dataHeaderSub { background-color:#26538E; background-image:url(/images/dataTable_headerBG.gif); font-size:10px; color:white; }

.dataTable2 { border:0px solid black; border-bottom:none; border-right:none; }
.dataTable2 td { border:0px solid black; border-top:none; border-left:none; }
.dataTable2 .data { background-color:white; color:black; }
.dataTable2 .dataHeader { background-color:#1A4172; font-size:11pxt; color:white; font-weight:bold; }
.dataTable2 .dataHeaderSub { background-color:#26538E; background-image:url(/images/dataTable_headerBG.gif); font-size:10px; color:white; }


#prodOverlay a { color:#B3D0FF; text-decoration:none; }
#prodOverlay a:hover { color:white; }

.overlayCoverUp { position:absolute; visibility:hidden; left:0px; top:0px; z-index:520; width:100%; height:100%; }
.overlayCoverUp { background-image:url(/images/overlayCoverUp.png); background-position:top; background-repeat:repeat-x; }
*html .overlayCoverUp { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shimDark40.png'); }

.shimDark40 { background-image:url(/images/shimDark40.png); background-position:top; }
*html .shimDark40 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shimDark40.png'); }

.overlayShadow_Left { background-image:url(/images/overlayShadow_Left.png); background-position:top; background-repeat:repeat-y; }
*html .overlayShadow_Left { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/overlayShadow_Left.png'); }

.overlayShadow_Right { background-image:url(/images/overlayShadow_Right.png); background-position:top; background-repeat:repeat-y; }
*html .overlayShadow_Right { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/overlayShadow_Right.png'); }

.overlayBg { background-image:url(/images/overlayBg.png); background-position:top; }
*html .overlayBg { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/overlayBg.png'); }

.overlayBgFade { background-image:url(/images/overlayBgFade.png); background-position:top; background-repeat:repeat-x; }
*html .overlayBgFade { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/overlayBgFade.png'); }

#overlayTabs a { color:#1a4172; text-decoration:none; }
#overlayTabs a:hover { color:#97C5FF; }

.sideL { background-image:url(/images/cornerWhite_SideL.png); background-position:top; background-repeat:repeat-y; }
*html .sideL { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/cornerWhite_SideL.png'); }

.sideR { background-image:url(/images/cornerWhite_SideR.png); background-position:top; background-repeat:repeat-y; }
*html .sideR { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/cornerWhite_SideR.png'); }

.cornerBG { background-image:url(/images/cornerWhite_BG.png); background-position:top; }
*html .cornerBG { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/cornerWhite_BG.png'); }

#tabs {
	float:left;
	width:100%;
	/* background:#BBD9EE;  */
	font-size:93%;
	line-height:normal;
}
#tabs ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background:url("tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background:url("tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FF9834;
}
#tabs a:hover {
	background-position:0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
}
	  
/* this is the active tab mod */
#tabs a:hover span, #tabs a#activetab span {
	background-position:100% -42px;color: #FF9834;
}
#tabs a:link#activetab, #tabs a:visited#activetab, #tabs a:hover {
	background-position: 0% -42px;
}

#tabsI {
	float:left;
	width:100%;
	/*background:#EFF4FA;*/
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #DD740B;
}
    #tabsI ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }
/* this is the active tab mod */
#tabsI a:hover span, #tabsI a#activetab span
{ background-position:100% -42px;color: #FFF; }
#tabsI a:link#activetab, #tabsI a:visited#activetab, #tabsI a:hover
{ background-position: 0% -42px; }

   #tabsG {
      float:left;
      width:100%;
      /*background:#666;*/
      font-size:93%;
      line-height:normal;
      }
    #tabsG ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsG li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsG a {
      float:left;
      background:url("tableftG.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsG a span {
      float:left;
      display:block;
      background:url("tabrightG.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#808080;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsG a span {float:none;}
    /* End IE5-Mac hack */
    #tabsG a:hover span {
      color:#FFF;
      }
    #tabsG a:hover {
      background-position:0% -42px;
      }
    #tabsG a:hover span {
      background-position:100% -42px;
      } 	  
/* this is the active tab mod */
#tabsG a:hover span, #tabsG a#activetab span
{ background-position:100% -42px;color: #FFF; }
#tabsG a:link#activetab, #tabsG a:visited#activetab, #tabsG a:hover
{ background-position: 0% -42px; }


#tabsJ {
    float:left;
    width:100%;
    /*background:#1c385a;*/
    font-size:93%;
    line-height:normal;
 	border-bottom:1px solid #24618E;
    }
  #tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
    }
  #tabsJ li {
    display:inline;
    margin:0;
    padding:0;
    }
  #tabsJ a {
    float:left;
    background:url("tableftJ.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 5px;
    text-decoration:none;
    }
  #tabsJ a span {
    float:left;
    display:block;
    background:url("tabrightJ.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#24618E;
    }
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #tabsJ a span {float:none;}
  /* End IE5-Mac hack */
  #tabsJ a:hover span {
    color:#FFF;
    }
  #tabsJ a:hover {
    background-position:0% -42px;
    }
  #tabsJ a:hover span {
    background-position:100% -42px;
    }
/* this is the active tab mod */
#tabsJ a:hover span, #tabsJ a#activetab span
{ background-position:100% -42px;color: #FFF; }
#tabsJ a:link#activetab, #tabsJ a:visited#activetab, #tabsJ a:hover
{ background-position: 0% -42px; }

.bodylink {color:#c5dfff; text-decoration:none; font-weight:bold;}