/* Gulf Stylesheet. Last Updated on the 01.07.05 by Donovan Justice */

html, body {height:100%}
body {background-image:url(../images/background.gif); margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%}
a {text-decoration:none; color:#181884}
a:hover {text-decoration:underline}
h3 {margin-bottom:15px; padding:0px; font-size:120%}
h4 {padding:0px; margin-bottom:10px; font-size:120%}
p {line-height:1.3em; padding:0px; margin-bottom:15px; margin-top:5px}
hr {border-color:#FFF; color:#FFF; margin:0px; padding:0px}

.centreOverride {background-image:url(../images/background2.gif)}
.address {line-height:1.3em}

.siteStructure {color:#999999; font-size:90%; padding-top:5px; padding-left:15px; padding-bottom:5px; background-color:#FCFCFC; margin-left:1px; margin-right:1px}
.siteStructure ul {margin:0px; list-style: none; margin-left: 0px; padding-left: 0.8em; text-indent: -0.8em}
.siteStructure li {margin-bottom:2px; margin-top:0px; padding:0px}
.siteStructure a.current {color:#606EAA}
.siteStructure a {color:#999999}

.siteHeading {margin-top:40px; border-bottom:1px solid #EEEEEE; padding-bottom:2px; margin-left:1px; margin-right:1px; padding-left:14px; color:#999999; font-size:90%}

.headerDIV {width:690px; padding-top:10px; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; padding-left:15px; padding-right:10px}
.contentDIV {clear:left; width:690px; padding-top:20px; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; padding-left:15px; padding-right:10px}
.contentDIV ul {margin:0px; list-style: none; margin-left: 0px; padding-left: 0.8em; text-indent: -0.8em}
.contentDIV li {margin-bottom:3px; margin-top:0px}
.contentDIV li span {line-height:1.3em; margin:0px; padding:0px; margin-left:0.9em}
.contentDIV li.commitees {margin-bottom:15px}
.contentDIV li.financial {margin-bottom:10px}
.contentDIV table td {padding-right:5px; vertical-align:top}
.hrOverride {margin-bottom:0px; padding:0px; border-bottom:0px} /*Will need to format if client does not agree with no HR*/

.contentDIV form {margin:0px; padding:0px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif}
.contentDIV input {margin:0px; padding:0px; margin-top:2px; border:1px solid #D9D9D9; background-color:#F6F6F6}
.contentDIV textarea {margin:0px; padding:0px; margin-top:5px; border:1px solid #D9D9D9; background-color:#F6F6F6}

.copyright {margin-bottom:15px; width:685px; padding-top:20px; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; padding-left:15px; padding-right:15px; color:#606EAA; text-align:center; margin-top:10px; font-size:90%; display:block; clear:both}

.navDIV {float:left; width:690px; padding-left:15px; padding-right:10px; padding-top:20px; background-color:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999; padding-bottom:2px; border-bottom:1px solid #999999}

.navDIV ul {padding:0px; margin:0px; list-style:none}
.navDIV li {display:block; float:left; position: relative; margin-right:30px; padding:0px; width:2em} /*Need to fix for Mozilla and Firefox ASAP*/
.navDIV li ul {display:none; position:absolute; top:10px; left:0; padding:0px}
.navDIV li > ul {top:auto; left:auto}
.navDIV li:hover ul, li.over ul{display:block}
.navDIV a {color:#181884; text-decoration:none; font-weight:bold}
.navDIV a:hover {text-decoration:underline}
.navDIV li li a {font-weight:normal; color:#000; font-size:90%; background-color:#E9E9E9; display:block; width:140px; padding:3px; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999}
.navDIV li li a:hover {text-decoration:none; display:block; background-color:#898989; color:#FFFFFF}

.navDIV li li.disableBackground a {background-color:transparent; border:0px; padding:0px} 
.navDIV li li.disableBackground a:hover {background-color:transparent} 
.navDIV li li.disableRollover a {width:146px; border-top:1px solid #999999; border-bottom:0px; padding:0px}
.navDIV li li.disableRollover a:hover {background-color:#E9E9E9}

.navHeader {padding:1px; float:right; clear:both; width:215px; border:1px solid #999999; color:#181884; margin-right:5px; font-weight:bold; background-image:url(../images/grey_arrow.gif); background-repeat:no-repeat; padding-left:18px; background-color:#D9D9D9; margin-left:15px}
.navBody {float:right; clear:both; width:221px; border:1px solid #999999; border-top:0px; margin-right:5px; background-color:#E9E9E9; padding:6px; padding-left:7px; margin-bottom:20px; margin-left:15px}

.navHeaderGOLD {float:left; padding:1px; width:180px; border:1px solid #999999; color:#181884; font-weight:bold; background-image:url(../images/grey_arrow.gif); background-repeat:no-repeat; padding-left:18px; background-color:#D9D9D9; margin-top:41px}
.navBodyGOLD {text-align:center; float:left; width:186px; border:1px solid #999999; border-top:0px; padding:6px; padding-left:7px}
.navBody table {margin:0px; padding:0px; border:0px}

.miniSubHeading {display:block; margin-bottom:6px}
.readMore a {color:#181884; font-weight:bold; text-align:right; display:block; margin-top:10px; font-size:90%}

.navHeaderLink {padding:1px; float:right; clear:both; width:215px; border:1px solid #999999; color:#181884; margin-right:5px; font-weight:bold; background-image:url(../images/grey_arrow.gif); background-repeat:no-repeat; padding-left:18px; background-color:#D9D9D9; margin-left:15px; margin-bottom:4px; font-size:90%}
.contentHeading {font-weight:bold; color:#181884; padding-bottom:2px; font-size:140%; width:420px; margin-bottom:15px}

.navHeaderLinks {padding:1px; float:right; clear:both; width:215px; border:1px solid #999999; color:#181884; margin-right:5px; font-weight:bold; background-image:url(../images/grey_arrow.gif); background-repeat:no-repeat; padding-left:18px; background-color:#D9D9D9; margin-left:15px; font-size:90%}
.navBodyLinks {float:right; clear:both; width:221px; border:1px solid #999999; border-top:0px; margin-right:5px; padding:6px; padding-left:7px; margin-bottom:20px; margin-left:15px}

