/* common styles */
HTML, BODY
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0; padding:0; height:100%; }
BODY
{background-color:#333333;}
P
{margin:10px 0 10px 0; padding:0; line-height:1.5em}
H1
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#702938; margin-top: 1.5em; margin-bottom: 1.0em;}
H2
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#702938; margin-top: 1.5em; margin-bottom: 0.5em;}
H3
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#702938; margin:0px 0px 10px 0px; padding:0;}
ul
{margin-top: 0.35em; margin-left: 2em; padding-left: 0;}
li
{margin-top: 0.5em; line-height:1.5em;}

a
{color:#702938; text-decoration:none;}
a:hover
{text-decoration:underline;}

/* main layout */
#mainLayout
{min-height:100%; background-color:#CCCCCC; width:800px; border-left:1px solid #333333; border-right:1px solid #333333; margin:auto auto; background-image:url(/images/mainBG.jpg); background-repeat:repeat; position:relative;}

/* header */
#header
{width:100%; background-image:url(/images/header/headerLeft_newlogo.jpg); background-repeat:no-repeat; height:148px;}
#headerRotateImage
{float:right; margin-bottom:-53px;}
#logoLink img
{margin:10px 0 0 0px;}

/* top navigation */
#navigation
{margin-top:24px; float:left; width:100%; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#navigation ul
{margin:0; padding:0; list-style:none;}
#navigation li
{float:left; margin:0; padding:0 0 0 9px; text-align:center; list-style:none;}
#navigation a
{width:80px; padding:6px 10px 5px 4px; display:block; text-decoration:none; color:#ffffff; white-space:nowrap;}
#navigation a:hover
{color:#ffffff;}
#navigation li ul
{position:absolute; width:800px; left:0; height:34px;}
#navigation ul.selected
{display:block; z-index:1;}
#navigation li:hover ul, #navigation li.over ul
{display:block; z-index:6000;}

#whoSub li, #whoSub li a, #whatSub li, #whatSub li a, #advSub li, #advSub li a, #portSub li, #portSub li a, #resSub li, #resSub li a
{background:none; white-space:nowrap; color:#444444; font-weight:bold; padding-top:3px;}
#whoSub
{display:none; background:url(/images/nav/greenBar.jpg) repeat-x left top;}
#whatSub
{display:none; background:url(/images/nav/burgundyBar.jpg) repeat-x left top;}
#advSub
{display:none; background:url(/images/nav/brownBar.jpg) repeat-x left top;}
#portSub
{display:none; background:url(/images/nav/purpleBar.jpg) repeat-x left top;}
#resSub
{display:none; background:url(/images/nav/blueBar.jpg) repeat-x left top;}
#whoSub li a, #whatSub li a, #advSub li a, #portSub li a, #resSub li a
{padding:3px 5px 5px 5px;}
#whoSub li a.selected, #whatSub li a.selected, #advSub li a.selected, #portSub li a.selected, #resSub li a.selected
{color:white;}

.who
{background:url(/images/nav/greenLeft.gif) no-repeat left top;}
.who a
{background:url(/images/nav/greenRight.gif) no-repeat right top;}
.what
{background:url(/images/nav/burgundyTabLeft.gif) no-repeat left top;}
.what a
{background:url(/images/nav/burgundyTabRight.gif) no-repeat right top;}
.adv
{background:url(/images/nav/brownTabLeft.gif) no-repeat left top;}
.adv a
{background:url(/images/nav/brownTabRight.gif) no-repeat right top;}
.port
{background:url(/images/nav/purpleTabLeft.gif) no-repeat left top;}
.port a
{background:url(/images/nav/purpleTabRight.gif) no-repeat right top;}
.res
{background:url(/images/nav/blueTabLeft.gif) no-repeat left top;}
.res a
{background:url(/images/nav/blueTabRight.gif) no-repeat right top;}

/* content area - left subnav and content */
#mainBody
{margin-top:30px;}
#leftNavWho, #leftNavWhat, #leftNavAdv, #leftNavPort, #leftNavRes
{position:absolute; left:5px; padding-top:38px; width:175px; }
#leftNavWho ul, #leftNavWhat ul, #leftNavAdv ul, #leftNavPort ul, #leftNavRes ul
{margin:0 0 0 20px; padding:0; list-style:none;}

#leftNavWho li, #leftNavWhat li, #leftNavAdv li, #leftNavPort li, #leftNavRes li
{margin:0; padding:5px 0 5px 0;}
#leftNavWho li.selected, #leftNavWhat li.selected, #leftNavAdv li.selected, #leftNavPort li.selected, #leftNavRes li.selected
{font-weight:bold;}

#leftNavWho a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#598a6b; text-decoration:none; }
#leftNavWho a:hover
{color:#9ab8a4;}

#leftNavWhat a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#8a5860; text-decoration:none; }
#leftNavWhat a:hover
{color:#b89a9f;}

#leftNavAdv a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#8a6958; text-decoration:none; }
#leftNavAdv a:hover
{color:#b8a498;}

#leftNavPort a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#8a6b99; text-decoration:none; }
#leftNavPort a:hover
{color:#ae9ab8;}

#leftNavRes a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6b6b99; text-decoration:none; }
#leftNavRes a:hover
{color:#9a9ab8;}

#content
{margin:0 20px 0 185px; padding-bottom:40px;}

#doclist { }
#doclist P { margin: 0 0px 6px 24px; }

/* Expandable text blocks */
#expandHeader
{ height:16px; color:#702938; text-decoration:none; line-height:10pt; padding:3px 0 0 3px; vertical-align:top; margin: 12px 0 0; }
#expandHeader:hover
{text-decoration:underline;}
#expandHeader IMG
{ float:left; padding-right: 4px; padding-left: 4px; border-width: 0; }

.expandDetail
{margin:0; padding-left: 32px; padding-right:16px;}



.column
{float:left; width:320px; margin:0px; padding-right:32px; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.sidebar
{float:right; width:195px; margin:10px; padding:15px; border:0px solid #404040 ; background:url(/images/sidebarBG.jpg) ;font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.caption
{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style:italic; padding-left:30px; padding-right:30px; line-height:1.1em;}
.itemlist
{margin-top:10px;}
.awardList
{ font-size:11px;}
.equiplist
{ font-size:11px;}
.docURL
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#702938; text-decoration:none; border:0px; padding-left:3px; padding-right:3px}
.docURL:hover
{ color:#db98a6; }
.warn
{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ff0000;}
.error
{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ff0000;}
.success
{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color:green;}
.inputSelect
{background-color:#d6d5f2;}
.iconSmall
{ float:left; margin: 2px 8px 12px 0; display:inline; }
.bold
{font-weight:bold;}
.italic
{font-style:italic;}

/* footer */
#footer
{width:100%; background-image:url(/images/bottomBarWho.gif); background-repeat:no-repeat; height:18px; position:absolute; bottom:0px; text-align:center;}
#footerWho
{width:100%; background-image:url(/images/bottomBarWho.gif); background-repeat:no-repeat; height:18px; position:absolute; bottom:0px; text-align:center;}
#footerWhat
{width:100%; background-image:url(/images/bottomBarWhat.gif); background-repeat:no-repeat; height:18px; position:absolute; bottom:0px; text-align:center;}
#footerAdv
{width:100%; background-image:url(/images/bottomBarAdv.gif); background-repeat:no-repeat; height:18px; position:absolute; bottom:0px; text-align:center;}
#footerPort
{width:100%; background-image:url(/images/bottomBarPort.gif); background-repeat:no-repeat; height:18px; position:absolute; bottom:0px; text-align:center;}
#footerRes
{width:100%; background-image:url(/images/bottomBarRes.gif); background-repeat:no-repeat; height:18px; position:absolute; bottom:0px; text-align:center;}
#footer IMG, #footerWho IMG, #footerWhat IMG, #footerAdv IMG, #footerPort IMG, #footerRes IMG
{position:absolute; bottom:0;}
#footer p, #footerWho p, #footerWhat p, #footerAdv p, #footerPort p, #footerRes p
{margin:0; padding:1px 0 0 0; color:#ffffff; font-size:10px;}
#footer a, #footerWho a, #footerWhat a, #footerAdv a, #footerPort a, #footerRes a
{color:#ffffff; text-decoration:none; padding-left:3px; padding-right:3px}
#footer a:hover, #footerWho a:hover, #footerWhat a:hover, #footerAdv a:hover, #footerPort a:hover, #footerRes a:hover
{color:#c0c0c0;}