﻿HTML, BODY {margin:0px; padding:0px; font-family:Arial; text-align:center;}
BODY{font-size:10px;}
A,ABBR,ACRONYM,ADDRESS,AREA,B,BASE,BDO,BIG,BLOCKQUOTE,BODY,BR,BUTTON,CAPTION,CITE,CODE,COL,COLGROUP,DD,DEL,DFN,DIV,DL,DOCTYPE,DT,EM,FIELDSET,FORM,H1,H2,H3,H4,H5,H6,HEAD,HTML,HR,I,IMG,INPUT,INS,KBD,LABEL,LEGEND,LI,LINK,MAP,META,NOSCRIPT,OBJECT,OL,OPTGROUP,OPTION,P,PARAM,PRE,Q,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRONG,STYLE,SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,UL,VAR {margin:0px; padding:0px; text-align:left;}
IMG,OBJECT,FIELDSET,HR,TABLE {border:0px;}
.hidden {position:absolute; left:-9000px; top:0;}
/*HTML, BODY {height:100%;width:100%;}*/
HTML, BODY {height:100%;width:100%;color:#444444;}

.clear{clear:both;height:0px;}


#outer{height:100%;width:100%;position:relative;}
#containerOuter{width:100%;padding:0px;}
#contentInnerContainer{margin:0px auto 0px auto;width:964px;}
#container {background:transparent;position:absolute;top:50%;height:624px;margin-top:-312px;}


/***************** FLASH BG CONTAINER **********************/
#BgUpperOuter{height:100%;width:100%;position:relative;}
#BgUpper{left:0pt;margin:-38px 0px 0px 0pt;overflow:hidden;position:absolute;text-align:center;padding:0pt;width:100%;z-index:0;top:50%;margin-top:-350px;}
#flashContainer {overflow:hidden;width:100%;}

/* Header styling */
#homepage #headerContainer {width:964px;height:91px;position:absolute;top:0;z-index:150;background:#ffffff;}/*Add:24-02-2009*/
#headerContainer {width:964px;height:91px;position:relative;top:22px;z-index:150;background:#ffffff;margin:0px auto 0px auto;}
  .NDLogo{width:226px;height:91px;overflow:hidden;padding:0px;}
  .primaryHeaderContent {height:70px;position:absolute;top:21px;right:15px;}
  .primaryHeaderContent a,.primaryHeaderContent a:link,.primaryHeaderContent a:active,.primaryHeaderContent a:visited {color:#9ea4ab;text-decoration:none;}
  .primaryHeaderContent a.active{color:#c16139 !important;}
  .primaryHeaderContent a.activeGreen{color:#bfcb8e !important;}
  .primaryHeaderContent a.activeRed{color:#c16139 !important;}
  .primaryHeaderContent a.activeYellow{color:#f3c33c !important;}
  .primaryHeaderContent a.activeBlue{color:#0c8caa !important;}	
  .primaryHeaderContent a.activeDrakRed{color:#8d1704 !important;}
  .primaryHeaderContent a.activeDrakGreen{color:#003d0d !important;}
  .primaryHeaderContent a.activeOrange{color:#c56a12 !important;}
  .primaryHeaderContent a:hover{color:#c16139;}
  .primaryHeaderContent a.anchorGreen:hover{color:#bfcb8e !important;}
  .primaryHeaderContent a.anchorRed:hover{color:#c16139 !important;}
  .primaryHeaderContent a.anchorYellow:hover{color:#f3c33c !important;}
  .primaryHeaderContent a.anchorBlue:hover{color:#0c8caa !important;}	
  .primaryHeaderContent a.anchorDrakRed:hover{color:#8d1704 !important;}
  .primaryHeaderContent a.anchorDrakGreen:hover{color:#003d0d !important;}
  .primaryHeaderContent a.anchorOrange:hover{color:#c56a12 !important;}
  
  .primaryHeaderContent .top {height:27px;float:left;clear:both;font-size:1.5em;background:transparent url(../img/headerDivider.png) no-repeat bottom left;}
  .primaryHeaderContent .top li{width:136px;display:block;float:left;list-style:none;text-transform:uppercase;}
  .primaryHeaderContent .top li.last{width:74px;}
  .primaryHeaderContent .bottom {padding:10px 0 0 0;float:left;clear:both;font-size:1.1em;}
  .primaryHeaderContent .bottom li{width:96px;float:left;list-style:none;}
  .primaryHeaderContent .bottom li.secondLast{width:64px;}
  .primaryHeaderContent .bottom li.last{width:72px;}
  .primaryHeaderContent .bottom li.second{width:118px;}

/* Footer Styling */
#footerContainer {width:964px;height:31px;position:absolute;bottom:0;z-index:10;background:#FFFFFF;}
#footerContainer a, #footerContainer a:link,#footerContainer a:visited,#footerContainer a:active, #footerContainer a:hover{display:block;font-size:1.1em;color:#9da4aa;text-decoration:none;}
#footerContainer a:hover{color:#444444;text-decoration:none;}
#footerContainer li{float:left;margin:0;padding:0 5px 0 5px;display:block;border-right:1px solid #9da4aa;}
#footerContainer li.last{border:none;}
.primaryFooterContent{position:absolute;top:10px;left:10px;}
.secondaryFooterContent{position:absolute;top:10px;right:10px;}

/************************************************************* GLOBAL TYPOGRAPHY *****************************************************************/
H1{font-size:2.1em;color:#444444;line-height:normal;padding:0px 0px 8px 0px;font-weight:bold;}
H1 a,
H1 a:link,
H1 a:visited{color:#444444;text-decoration:none;}
H1 a:hover{color:#49a3bb;}
H2{font-size:1.5em;color:#444444;line-height:normal;padding:8px 0px 2px 0px;font-weight:bold;}
H3{font-size:1.3em;color:#444444;line-height:normal;padding:8px 0px 4px 0px;font-weight:bold;}
H4{font-size:1.2em;color:#444444;line-height:normal;padding:8px 0px 4px 0px;font-weight:bold;text-transform:uppercase;}
P{font-size:1.3em;color:#444444;line-height:normal;padding:0px 0px 12px 0px;}

A,
A:link,
A:VISITED{color:#49a3bb;text-decoration:none;}
A:HOVER{color:#49a3bb;text-decoration:underline;}

.contentContainer UL{padding:4px 0px 15px 20px;}
.contentContainer UL LI{list-style:none;background:url('../img/bullet.gif') no-repeat 0px 7px;font-size:1.3em;padding:0px 10px 2px 10px;}
.contentContainer UL LI P{font-size:100%;padding:0px;}

/***************** LINKS BUTTON **********************/
a.button,
a.button:link,
a.button:visited{background:#eaeaea;padding:2px;text-decoration:none;color:#49a3bb;font-size:1.1em;}
a.button:hover{background:#49a3bb;color:#FFFFFF;}

a.buttonBig,
a.buttonBig:link,
a.buttonBig:visited{background:#eaeaea url('../img/arrow_left_white.gif') no-repeat 98% 5px;padding:4px 11px 3px 11px;text-decoration:none;color:#49a3bb;display:block;font-size:1.3em;font-weight:bold;/}
a.buttonBig:hover{background:#49a3bb url('../img/arrow_left_white.gif') no-repeat 98% 5px;color:#FFFFFF;}

/************************************************************* GLOBAL FORM ELEMENTS *****************************************************************/
FIELDSET{float:left;}
LABEL{float:left;color:#444444;font-size:1.3em;margin:0px;}
INPUT{float:left;color:#7f7f7f;font-size:1.3em;padding:2px;margin:0px;}
SELECT{float:left;color:#7f7f7f;font-size:1.3em;padding:2px;margin:0px;}
TEXTAREA{float:left;color:#7f7f7f;font-size:1.3em;padding:2px;margin:0px;font-family:Arial, Helvetica, sans-serif;}
INPUT.fomrButton{background:#eaeaea;padding:2px;text-decoration:none;color:#49a3bb;font-size:1.1em;border:0px;cursor:pointer;float:right;width:auto;text-align:center;}
INPUT.fomrButton:hover{background:#49a3bb;color:#FFFFFF;}


/**************************************************** INTERNAL TEMPLATES GENERAL ELEMENTS ********************************************************/

/******************* MAIN CONTENT CONTAINER *******************/
#mainContentContainerOuter {width:964px;/*position:relative;*//*padding:228px 0px 0px 0px;*/left:0;z-index:0;/*min-height:100%;height:auto !important;height:100%;*/}
#mainContentContainer {position:relative;z-index:0;/*padding:20px 44px 60px 44px;*/padding:20px 44px 31px 44px;}
#internal #container {background:transparent;margin:0px auto 0px auto;width:964px;/*min-height:600px;height:auto !important;height:600px;*/margin-top:0px;position:relative;top:22px;/*min-height:90%;height:auto !important;height:90%;*/margin:270px auto 0px auto;height:auto;}
#internal #containerLower {background:transparent;margin:0px auto 0px auto;width:964px;margin-top:0px;position:relative;top:22px;margin:137px auto 0px auto;height:auto;}
#mainContentContainerOuterLower {width:964px;/*position:relative;*//*padding:362px 0px 0px 0px;*/left:0;z-index:0;/*min-height:100%;height:auto !important;height:100%;*/}

/*************** INTERNAL TEMPLATES FOOTER STYLING *******************/
#internal #footerContainer {width:100%;/*position:absolute;bottom:0px;*/position:relative;z-index:10;background:transparent none;}
#internal #footerContainerInner{width:964px;height:31px;background:#FFF;margin:0px auto 22px auto;}
#internal .primaryFooterContent{position:relative;left:10px;float:left;}
#internal .secondaryFooterContent{position:relative;right:10px;float:right;}

/*************************** FLASH INTERNAL BG CONTAINER ******************************/
#internal #BgUpper{left:0pt;overflow:hidden;position:absolute;text-align:center;padding:0pt;width:100%;z-index:0;margin:0px;top:0;min-height:100%;height:auto !important;height:100%;}
#internal #flashContainer{overflow:hidden;width:100%;}

/*************************** FLASH BOTTOM INTERNAL BG CONTAINER ******************************/
/*
#internal #BgLower{left:0pt;overflow:hidden;//position:absolute;//position:relative;text-align:center;padding:0pt 0px 0px 0px;width:100%;height:75px;z-index:0;margin:0px 0px -53px 0px;bottom:0;}
*/
#internal #BgLower{left:0pt;overflow:hidden;position:relative;text-align:center;padding:0pt 0px 0px 0px;width:100%;height:75px;z-index:0;margin:0px 0px -53px 0px;bottom:0;background: url('../img/footer_bg.gif') no-repeat top center;}
#internal #flashBottomContainer {overflow:hidden;width:100%;}


/***************** SECONDARY NAV CONTAINER **********************/
/*#secondaryNavContainerOuter{position:relative;height:31px;top:25px;z-index:1;width:964px;margin:0px auto 0px auto;}*/
#secondaryNavContainerOuter{position:relative;height:31px;top:25px;z-index:100;width:964px;margin:0px auto 0px auto;}
#secondaryNavContainer{height:31px;background:#FFFFFF;position:relative;top:0px;-moz-opacity:.93; filter:alpha(opacity=93); opacity:.93;z-index:1;}
#secondaryNavContainerInner{padding:7px 14px 7px 14px;z-index:1;position:absolute;top:0px;}

#pageTitleContainer{float:left;width:231px;}
#pageTitleContainer li{list-style:none;background:none;text-transform:uppercase;font-size:15px;line-height:normal;padding:0px;color:#9ea4ab;display:block;}

/******************* SECONDARY NAV *******************/
#secondaryLinksContainer{float:right;position:relative;z-index:9000;width:700px;}
#secondaryLinksContainer ul{float:right;}
#secondaryLinksContainer ul li,
#secondaryLinksContainer ul li:link,
#secondaryLinksContainer ul li:visited{list-style:none;font-size:11px;background:#FFF url('../img/arrow_left.gif') no-repeat 143px 5px;padding:0px 10px 0px 5px;width:137px;height:17px;float:left;margin:0px 0px 0px 15px;border:1px solid #dbdbdb;position:relative;display:block;}
#secondaryLinksContainer ul li#list{background:#FFF url('../img/arrow_down.gif') no-repeat 138px 7px;}

/******************* THIRD NAV *******************/
#secondaryLinksContainer ul li#list:link a,
#secondaryLinksContainer ul li#list:visited a{color:#444444 !important;text-decoration:none;}
#secondaryLinksContainer ul li#list:hover a,
#secondaryLinksContainer ul li#list.sfhover a{color:#aebe6f !important;text-decoration:none;}
#secondaryLinksContainer ul li ul{display:none;position:absolute;}
#secondaryLinksContainer ul li:hover ul,
#secondaryLinksContainer ul li.sfhover ul{display:block;left:-1px;top:18px;background:#FFFFFF;padding:7px 0px 5px 0px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;z-index:9000;}
#secondaryLinksContainer ul li ul li{background:#FFFFFF none;border:0px;margin:0px;padding:0px 10px 2px 5px;}

#secondaryLinksContainer li a,
#secondaryLinksContainer li a:link,
#secondaryLinksContainer li a:visited{color:#444444;text-decoration:none;display:block;width:100%;padding:2px 0px 0px 0px;}

#secondaryLinksContainer li a:hover,
#secondaryLinksContainer li a.Active,
#secondaryLinksContainer ul li#list a.Active{color:#aebe6f !important;text-decoration:none;}


#secondaryLinksContainer ul li#list ul li a,
#secondaryLinksContainer ul li#list ul li a:link,
#secondaryLinksContainer ul li#list ul li a:visited{padding:0px;color:#444444 !important;text-decoration:none;}
#secondaryLinksContainer ul li#list ul li a:hover{padding:0px;color:#aebe6f !important;text-decoration:none;}

/***********************If No Flash Player, Will display img***********************************/
#showHomePageImg{overflow:hidden;width:100%;text-align:center;}





