html, body{font-family:Arial, Sans-Serif, Helvitica;}
body{background:#391F08 url(../styles/underwater/images/background-new.jpg) no-repeat right top;}
body, body *{margin:0;padding:0;}
#ctl00_pnlDevVersion{left:0 !important;top:0 !important;}
#aspnetForm{background:transparent url(../styles/underwater/images/seal.png) no-repeat right top;background-position:1000px top;max-width:1500px;margin:auto;}
#container{background:transparent url(../styles/underwater/images/wire-salmon.png) no-repeat left 20px;max-width:1500px;margin:auto;padding-top:150px;}
#innercontainer{background-color:#32404D;max-width:1000px;margin:auto;z-index:1;position:relative;border-radius:10px;box-shadow:0 0 10px #D7A299;}
#logo{position:absolute;display:block;background:transparent url(../styles/underwater/images/3-salmon.png) no-repeat left -10px;height:270px;width:545px;top:-150px;left:250px;}
#logo a{position:absolute;top:170px;left:-200px;height:80px;width:188px;}
#logos{padding-bottom:2em;background-color:#67492D;text-align:center;}
#logos a{border:0;text-decoration:none;}
#logos img{border:0;}
#logos a:hover{border-bottom:solid 3px #BDA390;}
#userinfo{position:absolute;background-color:#32404D;top:30px;right:30px;padding:5px;border-radius:5px;color:#FFF;}
#userinfo a{color:#7FBCC1;}
#userinfo div{display:inline;margin-left:.5em;}
#userinfo input, #userinfo select{background-color:#27353A;border:solid 1px #7FBCC1;color:#CCC;}
#usertools{position:absolute;right:0;top:10px;}
#usertools a{background-color:#32404D;color:#C3AA93;text-decoration:none;padding:.3em;}
#usertools a:hover{background-color:#749093;color:#000;}
#persistentTop, #persistentBottom{}
#header{height:120px;}
h1{display:none;}
h1 span{}
#content{background-color:#67492D;border-radius:10px 10px 0 0;min-height:40%;padding:1.5em;color:#FFF;}
#content p{margin-top:.5em;margin-bottom:1em;text-indent:.5em;line-height:1.3em;}
#content ul, #content ol, #content dt, #content dd{margin:0 1em;}
#content dd{padding:0 1em;}
#content li{margin-left:2em;}
#content a{color:#FFA;}
#content h2{line-height:1.8em;}
#content h3{margin:.5em 0;}
.page_0 #content{}
#infoPanels{top:0;left:-250px;width:250px;bottom:0;min-height:100%;background-color:#80959D;border-radius:0 0 0 8px;}
#infoPanels iframe{display:block;width:250px;}
#infoPanels .rssFrame{display:none;}
#infoPanels .newsFrame{display:none;}
.form{}
.form > div{position:relative;padding-left:220px;min-height:3em;}
.form > div > label{position:absolute;top:0;left:0;display:inline-block;width:200px;background-color:#BDA390;color:#000;height:2em;padding-top:.5em;padding-right:.3em;vertical-align:middle;text-align:right;border-radius:8px 0 0 8px;font-weight:bold;font-family:Arial, Sans-Serif, Helvetica;}
.form > div > a, #ctl00_cphBody_hypThemeKitLink{font-size:1.2em;text-decoration:none;font-family:Arial, Helvetica, Sans-Serif;color:#33686D;}
.form input, .form select{font-size:1.2em;}
.form textarea{width:100%;}
.form .number{width:4em;}
.form span.hint{display:none;position:absolute;top:2em;left:250px;}
.form span.hint p{border:1px solid #AA0;background-color:#FFA;}
.form span.hintSmall{position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;text-indent:25px;}
.statusGood span.hintSmall{background-color:#0F0;}
.statusUnknown span.hintSmall{background-color:#FF0;}
.statusBad span.hintSmall{background-color:#F00;}
.form input[type=submit], .form button{background-color:#BDA390;padding:.2em;border:2px solid #BDA390;border-radius:8px;margin:.2em;cursor:pointer;}
.form input[type=checkbox]{background-color:#80959D;height:20px;width:20px;}
.form input[type=submit]:hover, .form button:hover{background-color:#27353A;color:#FFF;}
#droplist{display:none;}
#sizeControls{cursor:pointer;}
#ctl00_cphBody_pnlSiteBoxes{display:inline;height:2em;}
.siteBox{display:inline-block;margin:.3em .5em;}
.list, table{border:1px solid #287A01;border-collapse:collapse;color:#000;}
.list tr, table tr, .list tr:nth-child(even), table tr:nth-child(even){background-color:#D8BBA0;}
.list tr.other, table tr.other, .list tr:nth-child(odd), table tr:nth-child(odd){background-color:#D8B08C;}
.list td, table td{padding:.5em .2em;}
.list th, table th{background-color:#27353A;color:#FFF;padding:.4em .3em;}
#content .list a, #content table a{padding:.2em .1em;color:#000;}
.list td:first-child, table td:first-child{padding-left:.5em;}
.list ul, table ul{list-style:none;}
.breadCrumbsTop, .breadCrumbsBottom{display:none;}
#footer{font-size:.9em;position:absolute;bottom:0;right:1em;color:#BDA390;}
#grid div.chkCell{width:20px;float:left;height:16px;}
#grid div.spacerCell, #grid div.cornerCell, #grid div.tBarCell, #grid div.lineBarCell{width:50px;color:#F5F5F5;float:left;}
#grid div.spacerCell, #grid div.cornerCell, #grid div.tBarCell, #grid div.lineBarCell,#grid div.pageNodeSelected div.spacerCell, #grid div.pageNodeSelected div.cornerCell, #grid div.pageNodeSelected div.tBarCell, #grid div.pageNodeSelected div.lineBarCell,#grid div.pageNode:hover div.spacerCell, #grid div.pageNode:hover div.cornerCell, #grid div.pageNode:hover div.tBarCell, #grid div.pageNode:hover div.lineBarCell{width:50px;color:#DDD;float:left;}
#grid div.spacerCell, #grid div.cornerCell, #grid div.tBarCell, #grid div.lineBarCell{color:#67492D;}
#grid div.spacerCell{background:transparent none repeat-x top left;} 
#grid div.cornerCell{background:transparent url(../styles/underwater/images/cell-c.png) no-repeat top left;}
#grid div.tBarCell{background:transparent url(../styles/underwater/images/cell-t.png) no-repeat top left;}
#grid div.lineBarCell{background:transparent url(../styles/underwater/images/cell-l.png) no-repeat top left;}
#grid div.pageNode, #grid div.pageNodeSelected, #grid div.pageNodeNotActive{position:relative;clear:left;}
#grid div.pageNodeNotActive{color:#AAA;}
#grid div.nCellwChild{background:transparent url(../styles/underwater/images/cell-n.png) no-repeat bottom left;}
#grid div.options, #grid div.nCell, #grid div.nCellwChild, #grid div.options > div{width:auto;display:inline;}
#grid div.options{width:inherit;position:absolute;right:5%;top:0;font-size:.8em;text-align:right;}
#grid div.options > a{float:right;padding:0 5px 0 5px;}
#grid div.options > div{float:right;}
#grid div.pageNode:hover, #grid div.pageNodeSelected{background-color:#7F5F3F;color:#7F5F3F;}
#grid div.pageNode div.options > div, #grid div.pageNodeSelected div.options > div{margin-left:10px;}
#grid div.options > div:hover{margin-left:10px;background-color:#BBB;}
#grid div.sites{margin-left:10px;display:inline;}
#grid div.site{min-width:15px;display:inline;padding:0 0 0 2px;text-align:center;background:transparent url(../styles/underwater/images/globe-small.png) no-repeat left top;color:#FFF;margin:0 2px 0 2px;font-size:.9em;}
#grid div.sites div.site span{display:none;color:#000;margin-left:10px;}
#grid div.sites div.site:hover{background-color:#FFF;cursor:help;}
#grid div.sites div.site:hover span{display:inline;}
#grid div.moveButtons, #grid div.moveButtons div.moveUpHolder, #grid div.moveButtons div.moveDownHolder{display:inline-block;}
#grid div.moveButtons input{font-size:.4em;height:10px;width:30px;margin:0;padding:0;}
#grid div.moveButtons input.moveUp, #grid div.moveButtons div.moveUpHolder{width:18px;}
#grid div.moveButtons div.moveDownHolder{width:30px;}
#glossaryKey{padding:.3em;background-color:#AAA;}
#glossaryKey div{display:inline;}
#glossaryKey span.selected{padding:.3em;background-color:#333;color:#FFF;font-weight:bold;}
div.returnLink{}
div.glossaryTerms{border:solid 1px #AAA;background:transparent url(../styles/underwater/../../images/book.gif) no-repeat top left;}
div.glossaryTermGroup{margin:50px;background-color:#FFF;padding:.4em;padding-left:.8em;padding-right:.8em;border:solid 1px #AAA;}
div.glossaryTermsSidePanel{height:400px;width:200px;overflow:scroll;border:solid 1px #888;float:left;}
div.glossaryTermsSidePanel div.glossaryTermGroup{margin:0;padding:0;}
div.glossaryTermHeading{background-color:#600;padding-left:2em;color:#FFF;font-weight:bold;margin-bottom:.3em;margin-top:.5em;}
div.glossaryTermsSidePanel div.glossaryTerm{padding:.4em;padding-bottom:0;}
div.glossaryTermsSidePanel div.glossaryTermSelected{margin:.4em;background-color:#DDD;padding-left:.5em;}
div.glossaryTermsSidePanel div.glossaryTermSelected a{color:#AAA !important;}
div.glossaryTermsSidePanel div.glossaryTerm a:firstLetter{margin-left:.4em;}
div.glossaryTermsSidePanel div.glossaryTerm:hover{background-color:#DDD;}
div.glossaryTermDisplay{background:transparent url(../styles/underwater/../../images/book.gif) no-repeat top left;margin:0;margin-left:200px;border:solid 1px #F6F6F6;}
div.glossaryTermDisplay div.term{margin:25px;margin-top:50px;padding:.6em;border:solid 1px #AAA;background-color:#FFF;}
div.glossaryTermDisplay div.term div.keywords{border-bottom:solid 2px #000;}
div.glossaryTermDisplay div.term div.pronunciation{border-bottom:solid 2px #666;}
div.glossaryTermDisplay div.term div.definitions{}
div.glossaryTermDisplay div.term div.definitions li{list-style-type:decimal;}
#nav{position:absolute;top:58px;right:10px;margin-left:200px;z-index:1;background-color:#BDA390;border-radius:10px;}
#nav a{text-decoration:none;font-weight:bold;color:#000;}
#nav ul.root{padding:0 5px 0 5px;}
#nav ul.root > li{display:inline-block;padding:5px 5px 0 5px;z-index:0;height:1.4em;position:relative;white-space:nowrap;border-left:1px solid #000;}
#nav ul.root > li:first-child{border-left:none;}
#nav ul.root > li > ul{top:1.4em;}
 #nav ul{list-style-type:none;position:relative;margin:0;}
#nav ul ul{background-color:#BDA390;box-shadow:7px 7px 10px #333;border:solid 2px #454034;display:none;position:absolute;top:0;left:0;min-width:150px;}
#nav ul ul a{color:#000;}
#nav ul.root ul ul{top:-5px;left:-150px;}
#nav ul.root ul ul ul{top:0;left:150px;}
#nav ul ul li{position:relative;padding-right:20px;min-width:130px;}
#nav a.haschildren:after{content:" +>";font-size:.8em;position:absolute;top:.2em;right:0;}
#nav ul.root > li > a.haschildren:after{content:" +";vertical-align:sub;position:static;}
#nav ul.root > li > ul > li > a.haschildren:after{content:"";}
#nav ul.root > li > ul > li > a.haschildren:before{content:"<+ ";vertical-align:sub;position:static;}
#nav li:hover{background-color:#391F08;}
#nav li:hover > a{color:#FFF;}
#nav li:hover > ul{display:block;}
#news{width:200px;}
#newsHeader{}
#newsHeader:after{content:"News Articles";font-variant:small-caps;padding-left:50px;}
div.smallNews{text-align:center;border:solid 1px #333;box-shadow:3px 3px 8px #27353A;background-color:#FFF;width:200px;margin:auto;margin-bottom:10px;padding:.5em .5em 1em .5em;height:100px;overflow:hidden;position:relative;}
div.smallNews:hover{height:auto;}
div.smallNews h4{font-size:.8em;}
div.smallNews h4 a{text-decoration:none;font-variant:small-caps;}
div.smallNews a{color:#27353A;} 
div.smallNews > a{font-size:.8em;}
div.smallNewsDate span{position:absolute;top:0;right:0;font-size:.8em;color:#999;padding:.3em;}
