    /*-----------------------------      D o c u m e n t a t i o n     -------------------------------------*/

    /*      height : auto !important; /* ignored by IE, applied everywhere else */
    /*      height : 100%; /* IE treats as min-height */
    /*      min-height : 100%; /* IE ignores this */
    /*      height settings and clearfix both fill the interior of mainContentLeft and mainContentRight*/

    /*--------------------------------------   C o l o r s    U s e d  -------------------------------------*/

    /*      color: #E6EBF0;                          used for nav separator, hr                  */
    /*      color: #0F3D6D;                          color used for blue headers               */
    /*      highlight text color: #B74F06;       burnt orange used for headers, etc.   */
    /*      selected link color:  #0075E7;       saturated blue                                 */
    /*      link color:           #004990;           blue link color                                 */

    /*-------------------------------   D i s a b l e   B r o w s e r   D e f a u l t s---------------------*/

        :link,:visited { text-decoration:none }
        ul,ol,li { list-style:none }
        h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
        ul,ol,li,h1,h2,h3,h4,h5,h6,pre,     body,html,p,blockquote,fieldset,input,select { margin:0px; padding:0px }
        html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,       fieldset, hr    {
            margin:0px; padding:0px; border:0px;}
        h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6     { font-weight: normal; line-height: 1.4; color: #B74F06; letter-spacing: -.05em}
        h1, .h1 {font-size: 17px}
        h2, .h2 {font-size: 16px}
        h3, .h3 {font-size: 14px}
        h4, .h4 {font-size: 12px}
        h5, .h5 {font-size: 11px}
        a img,:link img,:visited img { border:none }
        address { font-style:normal }

        input {border: 0px }
        strong {color: #B74F06; font-weight: normal;} 
        
    /*---------------------------------   L i n k   D e f a u l t s   --------------------------------------*/

        a:link, a:visited {color: #2C5D8D;}
        a:hover { text-decoration: underline; color: #B74F06;}

    /*--------------------------------------    L a y o u t    ---------------------------------------------*/

        html {
            height:100%;
            max-height:100%;
            background:#FFFFFF;
            overflow:hidden; /*get rid of scroll bars in IE */
        }

        body {
            height:100%;
            max-height:100%;
            font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			font-size: 12px;
			line-height: 1.5;
			color:#666;
            overflow:hidden; /*get rid of scroll bars in IE */
        }

        .body, tbody {
            font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			font-size: 12px;
			line-height: 1.5;
			color:#666;
        }

    /*---------------------------------     C o n t e n t     A r e a     ----------------------------------*/

        #printHeader {display:none;}

        #mainContentHeaderWrapper {
            width: 100%;
            position: absolute;
            background: #FFF url(../pics/overallContainerBackground.gif) repeat-x;
            z-index: 10;
            right:18px; /* used to unveil scroller bar */
        }

        #mainContentHeader {
            width: 960px;
            height : auto !important; /* ignored by IE, applied everywhere else */
            display: block;
            margin:auto;
            background: #FFF url(../pics/overallContainerBackground.gif) repeat-x;

        }

        #mainContentHeaderLeft {
            width: 200px;  /* total width: 240px*/
            height : 91px;
            float: left;
        }

        #mainContentHeaderRight {
            width: 760px;
            height : 91px;
            float: left;
        }

        #overallContainer { /* content */
            height:100%;
            max-height:100%;
            overflow:auto;
            display:block;
            position:relative;
            z-index:3;
            background: #FFF url(../pics/overallContainerBackground.gif) repeat-x;

        }

        #mainContentDiv { /*joel renamed as .NET default name for include */
            width: 978px; /* fixes misalignment was 760px*/
            height : auto !important; /* ignored by IE, applied everywhere else */
            height : 100%; /* IE treats as min-height */
            min-height : 100%; /* IE ignores this */
            display: block;
            margin:auto;
            background: #FFF url(../pics/mainContentBackground.gif) no-repeat;

        }

        #mainContentLeft {
            width: 200px;  /* total width: 240px*/
            height : auto !important; /* ignored by IE, applied everywhere else */
            height : 100%; /* IE treats as min-height */
            min-height : 100%; /* IE ignores this */
            margin: 0px;
            padding: 0px;
            float: left;
            overflow: hidden;
        }

        #mainContentRight {
            width: 760px;
            height : auto !important; /* ignored by IE, applied everywhere else */
            height : 100%; /* IE treats as min-height */
            min-height : 100%; /* IE ignores this */
			padding: 0px 0px 0px 0px;
			margin: 0px; 
            float: left;
        }

        .mainContentTopImage { margin-top: 0px; }

        .padHeader {display:block; height:91px; }

        .padFooter{display:block; height:35px; }

        .clearBoth {
            clear: both;
            visibility: hidden;
        }

        .clearLeft {
            clear: left;
            visibility: hidden;
        }

        .clearfix:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        .clearfix {display: inline-block;}

        /* Hides from IE-mac \*/
        * html .clearfix {height: 1%;}
        .clearfix {display: block;}
        /* End hide from IE-mac */

    /*-----------------------------------   P a r a g r a p h   --------------------------------------------*/

         #overallContainer p {padding:5px 0px 10px 0px; }

    /*-------------------------------    M a i n   C o n t e n t   R i g h t   -----------------------------*/

        #mainContentRightContainer {
            padding: 10px 10px 10px 30px;
        }

        #mainContentRight h1 {
            /* total height: 38px; */
            height: 31px;
            width: 566px;
            margin: 25px 8px 0px 20px;
            padding: 5px 0px 0px 9px;
            overflow: hidden;
			color: #2C5D8D;
			font-size: 18px;
        }

        #mainContentRight h2, #mainContentRight .h2 {
            padding: 0px 0px 20px 0px;
        }

        #mainContentRight .h2 {
            float: left;
        }

        #mainContentRight h3, #mainContentRight .h3 {
            padding-top: 10px;
            padding-bottom: 7px;
        }

        #mainContentRight .h3 {
            float: left;
        }

        #mainContentRight h4 {
            padding-top: 4px;
            padding-bottom: 4px;
        }

        #mainContentRight .hrDivider {
            height: 1px;
            width:  100%;
            margin: 10px 0px 10px 0px;
            clear:  both;
            background: #ECEAE6;
        }

        #mainContentRight .hrDivider hr {
            display: none;
        }

        #mainContentRightContainer ul li {
			padding-bottom: 4px;
			padding-left: 10px;
			margin: 0px 0px 0px 40px;
			list-style-image: url(../pics/mainContentLiOrange.gif);
        }

    /*--------------------------------------    H e a d e r   ----------------------------------------------*/

        #headerNavWrapper {
            width: 100%;
            height: 91px;
            background: 0px 0px url(../pics/overallContainerBackground.gif) repeat-x; /* alternate page color */
            z-index: 5;
        }

        #headerTopNav {
            width: 100%;
            height: 44px;
            overflow: hidden;
            float: left;
            clear: right;
        }

        #headerMainNav {
            width: 760px;  /* important fof IE */
            height: 41px;
            margin: 4px 0px 0px 0px;
            float: left;
            clear: both;
        }

        #logoHeader {
            width: 200px;
            height:91px;
            z-index: 5;
        }


/*--------------------------   H e a d e r   T o p     N a v i g a t i o n   ---------------------------*/

        #headerTopNav ul li {
            /* area is 60px high */
            margin-top: 0px;
            float: right;
            border-bottom: 0px;
            border-top: 0px;
            border-left: 0px;
            display: block;
        }

        #headerTopNav ul li a {
            height: 0px;
            height:44px;
            display: block; /* essential: this gives the link its existence */
            float: left;
            background-position: 0px 0px;
        }

        #headerTopNav ul li a:hover {
            background-position: 0px -44px;
        }


        #contactButt a  {
            width: 75px;
            background: url(../pics/topNavContactButt.gif);
        }

        #contactButt ul li  a{
            /* determines width of dropdown */
            width: 127px;
        }

        #homeButt a  {
            width: 67px;
            background: url(../pics/topNavHomeButt.gif);
        }

        #headerTopNav ul li ul {
            display: none;  /* hides the dropdown by default  */
            position: absolute; /* makes it work in IE why??? */
            top: 0px;
            clear:left;   /* makes the dropdown display under the button */
            overflow: hidden;
            background: #EEE;
            border: 1px #3F3F3F solid;
        }

        #headerTopNav ul li ul li { /* creates the submenu item by item */
            float: none;  /* important */
            width: auto;  /* width of the dropdown */
            height: auto;
            border-bottom: 1px #3F3F3F solid;
            border-top: 0px;
        }

        #headerTopNav ul li ul li a {
            min-height: 10px;
            height: 10px;
            text-indent: 4px;
            color: #FFF;
            background: #CDCDCD; /* needed for IE */
        }

        #headerTopNav  ul li ul li.hover a,
        #headerTopNav  ul li ul li:hover a,
        #headerTopNav  ul li ul li a.hover,
        #headerTopNav  ul li ul li.tfhover,
        #headerTopNav  ul li ul li a:hover{
            display: block;  /* important  */
        }


        #headerTopNav ul li ul li a.tfhover,
        #headerTopNav ul li ul li a:hover {
            color: #FFF;
            background-color: #A2A2A2;
        }

        #headerTopNav ul li.tfhover ul,
        #headerTopNav ul li:hover ul {
            display: block;
        }

/*--------------------------------------    M a i n    N a v i g a t i o n   ---------------------------*/
        
        #headerMainNav ul li {
            float: left;
            display: inline;
        }

        #headerMainNav ul li a {
            height:42px;
            display: block; /* essential: this gives the link its existence */
            float: left;
        }

        #headerMainNav ul li ul {
            position:absolute; /* makes it work in IE why??? */
            top: 90px;
            padding: 3px 3px 3px 3px;
            margin-left: 1px;
            display: none;  /* hides the dropdown by default  */
            clear:left;   /* makes the dropdown display under the button */
            float: left;
            background-color: #E6E8E9;
        }

        #headerMainNav ul li ul li { /* creates the submenu item by item */
            width: auto;  /* width of the dropdown */
            display: block;  /* joel added to fix FireFox problem */
            margin: 0px;
            padding: 0px;
            float: none;
            border-top: 0px;
        }

        #headerMainNav ul li ul li a.sfhover,
        #headerMainNav ul li ul li a:hover {
            color: #FFF;
            background-color: #5C9CC9;
        }

        #headerMainNav ul li.sfhover ul,
        #headerMainNav ul li:hover ul {
            display: block;
        }

        #headerMainNav li ul ul {   margin: -15px 0px 0px 15px;  float:left; }
        #headerMainNav li.sfhover ul ul {   left: -9999em; }
        #headerMainNav li:hover ul, #headerMainNav li li:hover ul, #headerMainNav li.sfhover ul, #headerMainNav li li.sfhover ul { left: auto; }

        #headerMainNav ul li ul li a {
            height: 48px;
            padding: 0px 0px 0px 0px;
            position: relative;
            float: none;
			color: #2C5D8D;
            background-color: #D4DDE6;
            font-size: 11px;
            text-transform: uppercase;
            border-bottom: 1px #E6E8E9 solid;
        }

        #headerMainNav ul li ul li a.last {
            border-bottom: none;
        }

        #headerMainNav ul li ul li a img{
            padding: 2px;
            margin-right: 4px;
            float: left;
        }

        #headerMainNav ul li ul li a span 
        {
			width: 115px; /* longer width so no wrapping on Firefox */
            padding: 6px 0px 0px 0px; /* to fix FireFox, less paddding (margin OK enough) so this width can be longer and not wrap text, which causes pic to fall on next line */
            margin-right: 4px;
            float: left;
            cursor: pointer; /*joel added so IE won't display I cursor in hover menu*/
        }

        #headerMainNav  ul li ul li.hover a,
        #headerMainNav  ul li ul li:hover a,
        #headerMainNav  ul li ul li a.hover,
        #headerMainNav  ul li ul li.sfhover,
        #headerMainNav  ul li ul li a:hover {
            display: block;  /* important  */
            text-decoration: none;
        }

        #aboutButt  {
            display: inline;
            float: left;
        }

        #aboutButt div a {
            width: 191px;
            background: url(../pics/mainNavButt.gif);
            background-position: 0px -42px;
            display: inline;
        }

        #aboutButt div {
            width: 191px;
            float: left;
            display: inline;
            background: url(../pics/mainNavButt.gif);
            background-position: 0px -84px;
        }

        #aboutButt:hover div a, #aboutButt.sfhover div a{
            background-image: none;
        }

        #aboutButt ul li a{
            width: 220px;
            /* controls menu width */
        }

        #aboutButt div a.selected  {
            width: 191px;
            background: url(../pics/mainNavButt.gif);
            background-position: 0px 0px;
        }
        
        #servicesButt  {
            display: inline;
            float: left;
        }

        #servicesButt div a  {
            width: 177px;
            background: url(../pics/mainNavButt.gif);
            background-position: -191px -42px;
            display: inline;
        }

        #servicesButt div {
            width: 177px;
            float: left;
            display: inline;
            background: url(../pics/mainNavButt.gif);
            background-position: -191px -84px;
        }

        #servicesButt:hover div a, #servicesButt.sfhover div a{
            background-image: none;
        }

        #servicesButt div a.selected  {
            width: 177px;
            background: url(../pics/mainNavButt.gif);
            background-position: -191px 0px;
        }

        #servicesButt ul li  a{
            width: 220px;
            /* controls menu width */    
        }

        #facilityTourButt  {
            display: inline;
            float: left;
        }

        #facilityTourButt div a  {
            width: 218px;
            display: inline;
            background: url(../pics/mainNavButt.gif);
            background-position: -368px -42px;
        }

        #facilityTourButt div  {
            width: 218px;
            float: left;        /* allows mouseover to display */
            display: inline;   /* allows mouseover to display */
            background: url(../pics/mainNavButt.gif);
            background-position: -368px -84px;
        }

        #facilityTourButt:hover div a, #facilityTourButt.sfhover div a{
            background-image: none;
        }

        #facilityTourButt div a.selected  {
            width: 218px;
            background: url(../pics/mainNavButt.gif);
            background-position: -368px 0px;
        }

        #facilityTourButt ul li a{
            width: 210px;
            /* controls menu width */   
            /* because of shorter width in menu, had to override width of span (#headerMainNav ul li ul li a span) in file MenuControl.ascx to 110 pixels for FireFox*/         
        }

        #leasingButt  {
            display: inline;
            float: left;
        }

        #leasingButt div a  {
            width: 174px;
            display: inline;
            background: url(../pics/mainNavButt.gif);
            background-position: -586px -42px;
        }

        #leasingButt div  {
            width: 174px;
            float: left;        /* allows mouseover to display */
            display: inline;   /* allows mouseover to display */
            background: url(../pics/mainNavButt.gif);
            background-position: -586px -84px;
        }

        #leasingButt:hover div a, #leasingButt.sfhover div a{
            background-image: none;
        }

        #leasingButt div a.selected  {
            width: 174px;
            background: url(../pics/mainNavButt.gif);
            background-position: -586px 0px;
        }

        #leasingButt ul li  a{
            width: 180px;
        }

    /*------------------------------   M a i n   C o n t e n t   L e f t   ---------------------------------*/

        #mainContentLeft  .button {
            float: right;
            padding-right: 5px;
        }

    /*--------------------------------- S i d e     N a v i g a t i o n-------------------------------------*/

        #mainContentLeftContainer {
            margin: 1px 0px 0px 0px;
            padding: 20px 10px 10px 10px;
        }

        #mainContentLeftNav {
            width: auto;
			height: 157px;
            margin: 5px 0px 40px 0px;
			font-size: 11px;
			line-height: 1.6;
            border-top: 1px #6FA8D1 solid;
            overflow: hidden;
        }

        #mainContentLeftNav ul li, ul li ul li {
            display: block;
            vertical-align: middle;
        }

        #mainContentLeftNav ul li a {
            width: 175px;
            padding: 2px 3px 2px 2px;
            display: block; /* essential: this gives the link its existence */
			color: #FFF;
            border-bottom: 1px #6FA8D1 solid;
            text-decoration: none;
        }

        #mainContentLeftNav ul li a.selected {
            color: #FFF;
            background: #5C9CC9;
        }

        #mainContentLeftNav ul li a:visited {
        }

        #mainContentLeftNav ul li a:hover {
            color: #FFFFFF;
            background: #5C9CC9;
        }

        #mainContentLeftNav ul li ul li a {
            width: 155px;
            padding-left: 22px;
        }

        #mainContentLeftNav ul li ul li a.selected {
            color: #FFF;
            background: #5C9CC9;
        }

        #mainContentLeftNav ul li a.selected:hover {
            color: #FFF;
        }

        #mainContentLeftNav ul li ul li a:hover {
        }

    /*------------------------------------------    S i d e    B o x ---------------------------------------*/
        .sideBox {
            width: 165px;
            margin: 15px 0px 0px 0px;
            padding: 5px;
            display: block;
            overflow: hidden;
            background: #FFFDF8 url(../pics/sideBoxH2.gif) top left no-repeat;
			border: #D2C8B6 1px dotted;
			line-height: 1.5;
        }

        .sideBox h2 {
            width: 160px;
            height: 22px;
            margin: 20px 0px 10px 0px;
            text-align: right;
            color: #FFF;
            overflow: hidden;
            font-size: 13px;
        }

        .sideBox h5 {
            padding-top: 5px;
            padding-left: 5px;
            padding-right: 8px;
            color: #0F3D6D;
            overflow: hidden;
            font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
        }

        .sideBox h5 {
        }

        .phoneBox {
        }

        .phoneBox h2{
            margin-left: 0px;
            margin-bottom: 15px;
            font-size: 13px;
        }

        formmy.smallForm {
          font-size: 11px;
        }

        formmy.smallForm label {
            clear:left;
            display:block;
            float:left;
            width:90px;
            text-align:right;
            padding-right:5px;
            margin-bottom: 5px;
        }

        formmy.smallForm input,
        formmy.smallForm select {
            float:left;
            font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
            font-size: 10px;
			line-height: 1.3;
            color:#555;
            border: #D2C8B6 1px solid;
            background-color: #FFFFFF;
        }


    /*------------------------------------------    S i d e   Q u o t e ------------------------------------*/

        #sideQuote {
            width: 175px;
            margin: 25px 10px 0px 0px;
            display: block;
            overflow: hidden;
        }

    /*-----------------------------------   I m a g e  -----------------------------------------------------*/

        .imageBorder {border: 1px solid #D2C8B6; margin: 0px 0px 10px 0px; float: right; overflow: hidden;}

        .image { border: 1px none #D2C8B6; background-color: #E4E9EF; padding: 1px; margin: 4px;}

		.imageDesc { font-size: 10px; text-align: center; padding-top: 5px; line-height: 1.3; margin: 5px}

    /*-------------------------------    M a i n   C o n t e n t   L e f t   -------------------------------*/

        #mainContentLeft  h3 {
			width: 200px;
            height: 15px; /* total height: 32px */
            margin: 0px;
            padding: 0px 0px 2px 0px;
            font-size: 12px;
            color: #FFF;
            text-transform: uppercase;
			/*background: #004890;
			border: 1px #5A89BA solid;
			border-bottom: none;*/
            letter-spacing: .05em;
        }

        #mainContentLeft h4 { /* home */
            padding: 3px 5px 3px 12px;
            border: #D2C8B6 solid;
            border-width: 1px 0px 1px 0px;
        }

    /*-----------------------------------   M a n a g e m e n t    L i s t   -------------------------------*/

        /*content editor Rich Text Box doesn't support dt, dl, so used <h2> and <p>*/
        /*#managementList dl {
            margin: 0px;
        }

        #managementList dd {
            margin-bottom: 15px;
        }*/

        #managementList dt {
            margin: 0px 0px 5px 0px;
            font-size: 13px;
            color: #B74F06;
            letter-spacing: -.05em
        }


        #managementList p {
            margin-top: 0px;
            margin-bottom: 7px;
            padding-top: 0px;
            padding-left: 40px;
            padding-right: 0px;
        }

    /*-------------------------------     S e r v i c e s    O v e r v i e w   -----------------------------*/

        /*joel; ASP/NET puts content editor items in FormView1, which resolves to a TABLE and
		 'hides' elements buried inside a div.*/
        div.serviceColumn {
            width: 210px;
            margin: 0px 5px 20px 5px;
            float: left;
            /* these divs were overridden to 234 pixels in the Content Editor
			That is TOO wide and IE6 drops third column to next line. changed to 230px   */
        }

        div.serviceColumn img {
            padding: 3px;
            display: block;
            margin-left: auto;
            margin-right: auto;
        }

        div.serviceColumn h3 {
            margin: 10px 0px 0px 0px;
        }

        div.serviceColumn ul {
            margin-top: 0px;
        }

        /*joel: id tags are priority. In order to override left space for <li> set in #mainContentRightContainer,
        had to put back #servicesOverview Maria had it inside of*/
        #servicesOverview div.serviceColumn ul li {
			margin: 2px 0px 0px 16px;
            padding: 0px;
            list-style-image: url(../pics/mainContentLiGray.gif);
        }

     /*--------------------------------   P r e s s    R e l e a s e s   -----------------------------------*/
        #pressReleases  {
            background: 20px right url(../pics/longArrowBackground.gif) no-repeat;
        }

        #pressReleases ul {
        list-style: none;
        }

        #pressReleases ul li {
			height: 38px;
            margin: 3px 0px 3px 0px;
            padding-top: 4px;
            padding-bottom: 4px;
            list-style-image: none;
            clear: both;
			border-bottom: 1px #CFCFCF dotted;
        }

        #pressReleases span.releaseDate {
            width: 614px;
            padding-left: 6px;
            overflow: hidden;
            float: left;
			cursor: pointer;
        }

        #pressReleases span.releaseLink {
            width: 74px;
            padding-left: 6px;
            overflow: hidden;
            float:right;
        }


        #pressReleases span.releaseDesc {
            width:704px;  
            width:614px;/* joel changed to 614. 714px was causing IE6 problems, extra "d" showed on next line */
			height: 20px;
            padding-left: 6px;
			overflow: hidden;
            float:left;
        }

/*-----------------------------------------    C a r e e r s    ----------------------------------------*/
	/*I DONT KNOW WHY THIS ISNT USED, MAYBE ITS SAME AS OTHER GRIDVIEW
        #careersList  {
            background: 23px right url(../pics/arrowBackground.gif) no-repeat;
        }

        #careersList td, th {
            margin: 2px;
            padding: 2px 5px 2px 5px;
            text-align: left;
            vertical-align: top;
            border-bottom: 1px dotted #E5E6E3;
        }

        #careersList th {
            color: #B74F06;
            font-weight: normal;
        }

        #careersList td.careerTitle {
            width: 500px;
        }

        #careersList td.careerLocation {
            width: 160px;
        }

        #careersList td.careerApply {
            width: 40px;
            text-align: center;
        }*/

     /*----------------------------------     F a c i l i t i e s  -----------------------------------------*/

        #facilities h2  {
            color: #2C5D8D;
            clear: both;
            /*font-size: 16px;*/
        }
        #facilities h3  {
            display: inline;
        }
        #facilities ul li {
            list-style-image: url(../pics/mainContentBlueLIBackground.gif);
        }

        #facilities dl.tabset dd ul {
            margin-right: 20px;
            float: left;
            clear: right;
        }

        #facilities dl.tabset dd ul.linedList li {
			width:145px;
			list-style-image: url(../pics/mainContentBlueLIBackground.gif);
            padding: 2px 2px 2px 6px;
			margin: 1px 0px 1px 30px;
            border-bottom: 1px dotted #D2E8F5 ;
            border-top: 1px dotted #FFF ;
			font-size: .91em;
        }

        #facilities dl.tabset dd ul.linedList li:hover {
            background: #CDE2EE;
            color: #516293;
        }

        #facilities dl.tabset dd ul.linedList li.selected {
            background: #FFF;
            color: #516293;
        }

        #facilities dl.tabset ul {
            margin: 0px 0px 0px 0px;
            /*float: left;*/  /*discrepancy here - does it work */
        }

        #facilities dl.tabset ul li{
            /* padding-left: 10px;     space between bullet and text  */
            margin: 0px 0px 0px 20px;/*discrepancy here - does it work */
        }

     /*----------------------------------     H a n g a r          -----------------------------------------*/
        #hangar ul li {
          margin-left: 0px;
          display: inline;
           float: left;
           padding-left: 0px;
           padding-right: 50px;
        }


    /*--------------------------       T a b s e t             E l e m e n t s      ------------------------*/
    /*   Removing the position statement eliminates the problems with IE7                                   */
	/*DID NOT UPDATE TEAB SETS YET DUE TO CHANGING GALLERY */
        dl.tabset   {
            top: 3px;
            bottom: 0px;
            left: -0px;
            right: 0px;
            width: 710px;
            padding-top:3px;
        }

        dl.tabset dt    {
            margin: 3px 0px 3px 0px;
            padding: 3px 10px 3px 10px;
            top:-2px;
            left: 1px;
            border: 1px solid #E8E3DA;
            display: inline;
            background-color:#FFFFFF;
            color: #5F5F5F;
            cursor:pointer;
        }

        dl.tabset dt.hover  { color:#516293; background-color: #DFEDF5; }

        dl.tabset dt.active {
            border-left: 1px solid #E8E3DA;
            /*border-bottom: 1px solid #DFEDF5;*/
            background-color: #D1E9F5;
            color: #516293;
            cursor: default;
        }

        dl.tabset dd    {
            display:none;
            background: url(../pics/tabsetDDBackground.jpg) repeat-x;
        }

        dl.tabset dd.active {
            margin: 2px 0px 0px 0px;
            padding: 10px;
            display: block;
            border: 1px solid #E8E3DA;
            border-bottom: none;
            float: left;
            clear: both;
            width: 690px;
        }

        dl.tabset dt.ieclear {
            float:none;
            display:block;
            height:0px;
            overflow:hidden;
            border:none;
            padding:0px;
        }

 /*-----------------------------  C o n t a c t    P a g e   --------------------------------------------*/
/*DID NOT UPDATE TEAB SETS YET DUE TO MICROFOST MAP VS GOOGLE */
      .map {
          position: relative;
          width: 400px;
          height: 300px;
          margin: 3px;
      }

      .mapWrapper{
          border: #D2C8B6 1px solid;
          float: right;
      }

      /*hide birds eye */
      #MSVE_navAction_ObliqueMapView { display: none; }
      /*hide gray boxes*/
      #MSVE_threeDNotification, #MSVE_obliqueNotification {visibility:hidden;}

      /*joel - rich text editor not good support for LI with links in .NET*/
      /*ul#contactList li, ul#contactList {
          list-style-type: none;
          list-style-image: none;
          margin-left: 0px;
      }

      ul#contactList li {
          margin-bottom: 3px;
      }

      ul#contactList {
          float: left;
      }*/

 /*-----------------------------  M a n a g e m e n t    P a g e   ---------------------------------*/
 
		.Management
        {
            /* Width 720 with padding 15 on all sides caused content to drop below
			 left-nav on IE6. Nicole reported this problem. I changed width to 710 with
			0px padding on right since it was not necessary*/
            width: 710px;
            margin: 0px;
            margin-bottom: 10px;
            padding: 15px;
            padding-right: 0px;
            /*background-color: #F8F4F1;
            border: solid 1px #CACACA;*/
        }
        
        .imgDiv
        {
            width: 98px;
            height: 103px;
            margin: 0px;
            padding: 0px;
            float: left;
            border: 1px solid #D2C8B6;
        }

        .imgDiv img
        {
			border-width: 2px;
            border-style: solid;
            border-color: #FFFFFF;
        }

        .smallName
        {
            width: 98px;
            margin: 0px;
            margin-top: 8px;
            padding: 0px;
            clear: left;
            float: left;
            text-align: center;
            font-size: 9px;
            color: #B74F06;
            letter-spacing: -.1em;
        }
        
        .bigName
        {
            font-size: 13px;
            color: #B74F06;
            margin: 0px 0px 5px 0px;
            font-size: 13px;
            color: #B74F06;
            letter-spacing: -.05em;
        }
        
        .rightBox
        {
            width: 548px;
 width: 560px;
            margin: 0px;
            padding: 0px;
            float: right;
        }

     /*------------------------------------    N e w s l e t t e r    --------------------------------------*/
        #newsletter  {
            background: 20px right url(../pics/longArrowBackground.gif) no-repeat;
        }

        #newsletter ul {
        }

        #newsletter ul li {
            padding-left: 24px;
            list-style-image: url(../pics/pdfIconOff.gif);
            padding-bottom: 5px;
            margin-bottom: 5px;
        }


 /*-----------------------------  M a i n   F o r m   E l e m e n t s    --------------------------------*/

        .mainContentRightForm fieldset
        {
			width: 700px;
            margin: 20px 0px 10px 0px;
            padding: 5px;
            border-style: none;
            border-top: 1px solid #DFE8F1;
/*            background-color: #EFF1F3; */
/*           background-color: #E8F6FE;  */
 background: #FFF url(../pics/fieldsetBackground.jpg) repeat-x;
        }

        .mainContentRightForm legend {
            margin: 10px 0px;
            padding: 5px 0;
            vertical-align: top;
            font-size: 14px;
            letter-spacing: -.05em;
            color: #2C5D8D;
        }

        .mainContentRightForm h3 {
            color: #2C5D8D;
        }

        .mainContentRightForm strong {
		    color: #2C5D8D;
        }

        .mainContentRightForm input, .textbox {
            font: 12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
            color: #555;
            border: #D2C8B6 1px solid;
            background-color: #FFFDF8;
        }

        /*joel: need to clear textbox styles for 'input' from Radio Buttons*/
        .mainContentRightForm .inputClear input
        {
            background-color: Transparent;
            border: none;
        }

        /*joel: .NET uses <label> for Radio buttons and its causing radio buttons to be dispalyed on newline*/
        .mainContentRightForm zlabel, .mainContentRightForm .zlabel {
            margin-left: 7px;
            margin-top: 2px;
            min-width: 100px;
            width: 100px;
            float: left;
            clear: left;
        }

        .mainContentRightForm textarea {
            font: 12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
            color: #555;
            border: #D2C8B6 1px solid;
            background-color: #FFFDF8;
        }

        .mainContentRightForm select {
            margin-bottom: 10px;
            padding: 2px;
            font: 11px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
            color: #555;
            /*border: 0px;
            background: url(../pics/noteRightBackground.gif);  not found*/
            border: #D2C8B6 1px solid; /*joel added because above gif not found, leaving menus white*/
            background-color: #FFFDF8;
        }

        .mainContentRightForm .required {
            background-color: #B9EAF6;      /*      agua        */
            background-color: #EFEFEF;      /*      gray        */
            background-color: #DEE7F1;      /*      blue        */
        }

        .mainContentRightForm div.controlset label, .mainContentRightForm div.controlset input {
            font-size: 10px;
            display: inline;
            float: none;
            clear: none;
        }

        .mainContentRightForm div.controlset {
            margin-top: 10px;
        }

        .mainContentRightForm div.buttonRow {
            margin-top: 10px;
        }
        
        .mainContentRightForm .longlabel {
			color: #B74F06;
			font-size: 12px;
			width: 150px;
			float: left;
			display: inline;
        }

        #BtnOverride .SubmitButton, #BtnOverride2 .SubmitButton, #BtnOverride3 .SubmitButton, #BtnOverride4 .SubmitButton
        {
        	/* Putting the SubmitButton class inside a div with
        	an ID of BtnOverride (not class=), overrides all parent styles */
        	width: 65px;
        	height: 17px;
        	color: #ffffff;
        	cursor: pointer;
        	text-transform: none;
        	letter-spacing: 1px;
            font-family: 'Myriad Pro', Arial;
            font-variant: normal;
            font-size: 10px;
            background: url("../nimda/pics/doubleButtonBlank.gif") 0px 0px no-repeat;
            border: none;
        }

        #BtnOverride .SubmitButton:hover, #BtnOverride2 .SubmitButton:hover, #BtnOverride3 .SubmitButton:hover, #BtnOverride4 .SubmitButton:hover {
            background: url("../nimda/pics/doubleButtonBlank.gif") 0px -17px no-repeat;
            border: none;
        }

    /*---------------------------------------   P a g i n g   ----------------------------------------------*/

        #mainContentRight div#paging {
            margin: 35px 0px 10px 0px;
            border-top: #D2C8B6 1px solid;
            background: #F9F9F9 url(../pics/hrRightBackground.gif) repeat-x;  /*not found*/
            padding: 4px 2px 0px 2px;
        }

        #mainContentRight #paging span.pagingLeft {
            width: 165px;
            padding-left: 4px;
            float:left;
            vertical-align:bottom;
        }

        #mainContentRight #paging span.pagingCenter {
            width: 165px;
            left: 2px;
            float:left;
            text-align: center;
            vertical-align:bottom;
        }

        #mainContentRight #paging span.pagingRight {
            width: 165px;
            left: 2px;
            float:left;
            text-align: right;
            vertical-align:bottom;
        }
     /*---------------------A d d i t i o n a l    C o r r e c t i o n s-------------------------------------*/

        #mainContentRight th {
            color: #B74F06;
            font-weight: normal;
            width: auto;
        }

        .tableLabel {

        }


     /*------------------------------------------    F o o t e r    -----------------------------------------*/

        #footer {position:absolute;  /* foot */
            bottom:-1px;
            right:18px; /* to avoid covering the scroll bar. */
            display:block;
            width:100%;
            height:32px;
            background: url(../pics/footerBackground.gif) repeat-x;
			color:#5F8DC1;
            text-align:right;
            font-size:10px;
            z-index:4;
            border-top: #D2C8B6 1px solid;
        }

        #footer a {
			color: #5F8DC1;
        }

        #footer a:visited, #footer a:hover {
			color: #699BD4;
            text-decoration: none;
        }

        #mainFooter {
            width: 960px;
            height:100%;
            height:auto !important;
            margin:auto;
            padding-left:0px;
            background: url(../pics/footerMainContentBackground.gif) repeat-x;
        }

        #mainFooterLeft {
            padding-top: 10px;
            float:left;
        }

        #mainFooterRight{
            padding-top: 10px;
            float:right;
            background: top right url(../pics/footerRightBackground.gif) no-repeat;
        }

        #printFooter {display:none;}

     /*------------------------------------------    N i m d a    -----------------------------------------*/

        .HeaderStyle th
        {
            margin: 0px 0 10px 0;
            padding: 20px 15px 5px 0;
            font-weight: normal;
            font-size: 13px;
            letter-spacing: -.05em;
            vertical-align: top;
            color: #B74F06;
            text-align: left;
            border-bottom: 1px #CFCFCF dotted;
        }

        .RowStyle td, .AlternatingRowStyle td
        {
            margin: 0px;
            padding: 5px 15px 5px 0;
            vertical-align: top;
            text-align: left;
            border-bottom: 1px #CFCFCF dotted;
        }

        .GridFooterStyle td {
            padding: 5px 15px 5px 0;
            text-align: left;
        }

        .DirectoryHeaderTDStyle
        {
            margin: 0px 0 10px 0;
            padding: 30px 15px 5px 0;
            text-align: left;
            font-weight: normal;
            font-size: 13px;
            letter-spacing: -.05em;
            vertical-align: top;
            color: #B74F06;
            border-bottom: 1px #CFCFCF dotted;
        }

        .DataWebControlStyle {
            width: 100%;
        }