.hide {
	display: none;
}

Body {
	background-color: #757575;
        background-image: url(../../images/PageBackground.gif);
        background-repeat: repeat-y;
        background-position: center;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        margin: 0;
	padding: 0;
        text-align:center;
        color: #B64B2E;
}

INPUT, SELECT, TEXTAREA {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1.0em !important;
        background-color: #D3E0E9;
        border: 1px solid #8EAEC6;
        color: #6A7670;
}

INPUT.button {
        cursor:pointer;
}

FORM {
    margin: 0;
    padding: 0;
}

table {
        border: Solid #E7D5B2 1px;
        background-color: #EFE5CB;
        padding: 0px;
        margin: 0px;
        cellspacing: 0px;
        cellpadding: 0px;
        color: #B64B2E;
        font-size: 1.0em !important;
        line-height: 1.3em;
}

td {
        border: Solid #E7D5B2 1px;
        background-color: #EFE5CB;
        padding: 4px;
        cell-spacing: 0px;
}

a {
    color: #F26B29;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:visited {
	color: #AAAAAA;
}

a.Arrow {
        color: #6A7670 !important;              /* For Firefox... mark as important, otherwise it becomes black */
        text-decoration: none;
        padding-left: 14px;
        background-image: url(../../images/Arrow.gif);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 2px;        
}

a.Arrow:hover {
        /*color: #F26B29;*/
        text-decoration: underline;
        padding-left: 14px;
        background-image: url(../../images/ArrowHover.gif);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 2px;    
}

a.Pdf
{
        padding-top: 7px;
        padding-bottom: 7px;
		padding-left: 30px;
		color: #6A7670 !important;
		font-family: 'Courier New' , Monospace;
        font-size: 1.1em;
        font-weight: bold;
        line-height: 1.9em;
        background-image: url(../../images/PDF_Logo_Small.gif);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 0px;
        height: 25px;
        text-decoration: none;
}

a.Pdf:hover
{
        text-decoration: underline;
}

a.MsWord
{
        padding-top: 7px;
        padding-bottom: 7px;
		padding-left: 30px;
		color: #6A7670 !important;
		font-family: 'Courier New' , Monospace;
        font-size: 1.1em;
        font-weight: bold;
        line-height: 1.9em;
        background-image: url(../../images/MsWord_Logo_Small.gif);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 0px;
        height: 25px;
        text-decoration: none;
}

a.MsWord:hover
{
        text-decoration: underline;
}            


/*Main menu*/

#mainMenu {
    background-image: url(../../images/MenuBar.gif);
    background-repeat: repeat-x;
    width: 770px;
    height: 24px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

#mainMenu h2 {
	display: none;
}

#mainMenu ul {
	margin: 0;
	padding: 0;
}

#mainMenu li {
	list-style: none;
	display:inline;
}

#mainMenu li a {
	display: block;
	color: black;
	font-weight: bold;
        font-size: .7em !important;
        text-decoration: none;
        text-transform: lowercase;
	height:24px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	line-height: 22px;
	background-image: url(../../images/MenuBarDivider.gif);
	background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 100% 100%;
}

#mainMenu li a:hover {
	text-decoration: underline;
}

#mainMenu .current {
	background-image: url(../../images/MenuBarSelected.gif)!important;
	background-repeat: repeat-x;
}


/*Page Navigation*/

#pageNavigation ul {
	margin: 0;
	padding: 0;
    border-bottom: Solid #F4EFDC 2px;
}

#pageNavigation li {
    margin: 0;
	list-style: none;
	display:inline;
}

#pageNavigation li a:hover {
        background-color: white;
        background-image: url(../../images/LeftNavArrowHover.gif);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 0px;
}

#pageNavigation .current {
	background-color: #F4EFDC;
    font-weight: bold;
}

#pageNavigation P.blurbText {
        margin: 0;
        padding-top: 2;
        color: #B64B2E;
        text-align:left;
        font-style: normal;
        font-weight: normal;
        font-size: .9em !important;
        line-height: 1.3em;
}

#pageNavigation P.dateText {
        margin: 0;
        padding-top: 2;
        color: #6A7670;
        text-align:right;
        font-style: italic;
        font-weight: normal;
        font-size: .9em !important;
        line-height: 1.3em;
}

#pageNavigation SELECT {
        color: #000000;
        background-color: #E7D5B2;
        font-weight: bold;
        font-size: .7em !important;
        line-height: 1.3em;
        width:192px;
}

#pageNavigation li a.more {
        color: #B64B2E;
        font-weight: bold;
        font-style: italic;
	font-size: .6em !important;
        text-align:right;
	background-color: #E7D5B2;
        background-image: none;
}

#pageNavigation li a:hover.more {
        background-color: #FFFFFF;
        background-image: none;
}

#pageNavigation img.divider {
        width: 192px;
        height: 1px;
}

/*Paging*/

#paging_numbers {
        background-color: #B64B2E;
        width: 130px;
        text-align: centre;
        float:left;
        margin:0;
        padding:0;
}

#paging h2 {
	display: none;
}

#paging ul {
	margin: 0;
	padding: 0;
}

#paging li {
	list-style: none;
	display:inline;
    color: #CE745B;
	font-weight: bold;
    font-size: .6em !important;
    text-decoration: none;
    text-transform: lowercase;
	height:18px;
    line-height: 16px;
    width:26px;
    float:left;
    text-align:centre;
}

#paging li a {
	display: block;
	color: #E7D5B2;
}

#paging li a:hover {
	text-decoration: underline;
        color: #FFFFFF;
}

#paging .current {
        text-decoration: underline;
        color: #FFFFFF;
}


/*Main Container*/

#mainContainer {
        /*background-color: #F4EFDC;
        background-image: url(../../images/LeftNavBackground.gif);
        background-repeat: repeat-y;*/
        width: 770px;
        margin: 0px;
        padding: 0px;
}


/*Page Container*/

#pageFooter {
        background-color: #F4EFDC;
        background-image: url(../../images/FooterBarBackground.gif);
        background-repeat: repeat-x;
        padding-top: 7px;
        width: 780px;
        height: 24px;
        color: #F4EFDC;
        font-size: .6em !important;
        font-style: normal;
        font-weight: normal;
        margin:0 auto;
        clear:both;
}

#pageFooterContent {
        text-align: center;
        margin: 0px;        
}

#pageBackground {
        background-color: #F4EFDC;
        background-image: url(../../images/PageBackground.gif);
        background-repeat: repeat-y;
        height: 97%;
        margin:0 auto;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
}

/*Content Area*/

#pageBlurbContainer {
	background-color: #F4EFDC;
	padding-top:2px;	
}

#contentAreaContainer {
        float:left;
        width: 576px;
        margin:0;        
}

P.dateText {
        margin: 0;
        padding-top: 12px;
        color: #6A7670;
        text-align:right;
        font-style: italic;
        font-weight: normal;
        line-height: 1.3em;
}

#contentArea a {
        color: #6A7670 !important;              /* For Firefox... mark as important, otherwise it becomes black */
        text-decoration: none;
}

#contentArea a:hover {
        text-decoration: underline;
}

#contentArea img {
        border: Solid #B64B2E 2px;
        margin: 4px;
}

#contentArea img.noborder {
        border: 0px;
        margin: 0px;
}

#contentArea .errorText {
	font-weight: bold;
}


/*Content Section*/

#contentSection {
        color: #B64B2E;
        border: Solid #B64B2E 0px;
        padding: 0px;
        width: 568px;
        line-height: 1.3em;
}

#contentSectionArea {
        float: left;
        padding: 0px;
        width: 373px;
        line-height: 1.1em;
        background-color: #B64B2E;
        background-image: url(../images/ContentSectionBackground.gif);
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: 0px 0px;
        border-left: Solid #B64B2E 1px;
        border-top: Solid #B64B2E 1px;
}

#contentSectionTitleBar {
        color: #F4EFDC;
        background-color: #B64B2E;
        background-image: url(../images/ContentSectionTitleBar.gif);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 329px 0px;
        padding: 4px;
        width: 373px;
        height: 22px;
        font-weight: bold;
        font-size: 1.0em !important;
        line-height: 1.3em;
}

#contentSectionBody {
        color: #6A7670;
        width: 373px;
        height: 67px;
        padding: 4px;
}

#contentSectionList {
        float: left;
        background-image: url(../images/VirticalSeparator.gif);
        background-repeat: repeat-y;
}

#contentSectionList li {
        margin: 0;
	list-style: none;
}

#contentSectionList li a {
        color: #6A7670;
        text-decoration: none;
        padding-left: 14px;
        background-image: url(../../images/Arrow.gif);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 2px;
}

#contentSectionList li a:hover {
        /*color: #F26B29;*/
        text-decoration: underline;
        padding-left: 14px;
        background-image: url(../../images/ArrowHover.gif);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 2px;
}

#editorButtons p
{
	color: ffffff;
	margin: 0px 0px 0px 0px;
}


/*Page Text*/

P.pageTitle {
        margin: 0;
        padding-top: 2;
        color: #B64B2E;
        text-align:left;
        font-style: normal;
        font-weight: 900;
        font-size: 1.0em !important;
}

P.pageBlurbText {
        height:69px;
        margin: 0;
        padding-top: 2;
        padding-bottom: 2;
        color: #6A7670;
        text-align:left;
        font-style: normal;
        font-weight: normal;
        font-size: .65em !important;
        line-height: 1.3em;
}

/* Gaz's Additions */

#contentArea #searchResults {
	margin: 5px 0 5px 0;
}

#contentArea #searchProgres {
	display: inline;
}

#contentArea #rotaContentArea p {
	margin: 5px 0 0 0;
}

#contentArea #rotaContentArea hr {
	margin: 5px 0 0 0;
}

#contentArea .contentBox {
	color: #B64B2E;
	background-color: #F4EFDC;
	background-attachment: scroll;
	background-position: 0px 0px;
	border-top: Solid #B64B2E 1px;
	border-bottom: Solid #B64B2E 1px;
	border-left: Solid #B64B2E 1px;
	border-right: Solid #B64B2E 1px;
	padding: 0 0 5px 0;
	margin: 10px 0 5px 0;
	width: 99%;
	line-height: 1.3em;
}

#contentArea .contentBox p {
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
  line-height: 1.1em;
}

#contentArea .contentBox ul {
	margin-top: 0;
	margin-bottom: 5px;
}

#contentArea .contentBox h1 {
	color: #F4EFDC;
  background-color: #B64B2E;
  background-image: url(../images/ContentBoxTitleBar.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 359px 0px;
  padding: 3px;
  margin: 0 0 5px 0;
  width: 399px;
  height: 14px;
  font-weight: bold;
  font-size: 1.0em !important;
  line-height: 1.3em;
}

#contentArea .contentBox h1 a {
  color: #F4EFDC !important;
}

#contentArea .contentBox table {
	margin: 0 5px 0 5px;
	border: 0;
}

#contentArea .contentBox table th {
  background-color: #B64B2E;
  color: #F4EFDC;
  text-align: left;
}

#contentArea .contentBox table td {
	border-width: 1px;
	border-right-width: 0px;
}

#contentArea .contentBox table td.last {
  border-width: 1px;
  border-right-width: 1px;
}

#contentArea .contentBox form input, #contentArea .contentBox form textarea, #contentArea .contentBox form select {
	margin-top: 4px;
	border: 1px solid #8EAEC6;
}

#contentArea .contentBox form input.checkbox {
  background-color: #F4EFDC;
}

.errorText {
	font-weight: bold;
	color: #FF0000;
}
/**/
