﻿/* Used by Default page or all Pages */
body
{
	margin: 0 0 0 0;
}

/* Firefox img fix*/
a img
{
	border:0;
}

#pageWrapperInner      
{
                position:relative; 
                min-height:432px; 
                width:770px; 
                margin: 0 auto; 
}

#content
{
                position:relative;
                width:100%;       
}

#headerContainer
{
                position:relative;
                width:761px;
                height:100px;
                top:0;
                right:0;
                margin-left:5px;
                margin-right:5px;
}

#topLeftImage
{
                position:absolute;
                top:0px;
                height:100px;
                width:169px;
                margin-top:15px;
}

#topMenu
{
                position:absolute;
                top:0;
                right:0;
                height:100px;
                width:592px;
}

#headerWrapper
{
                position:relative;
                width:563px;
                height:100px;
                top:0;
                right:0;
                margin-left:29px;
}

#leftMarker
{
                float:left;
                height:100px;
}

#marker1
{
                position:relative;
                top:70px;
                height:23px;
                width:2px;
                border-left: solid 2px #008C98;  
}

#tabWrapper
{
                float:left;
                height:100px;
                width:555px;      
}

#tabmenu
{
                position:relative;
                margin: 0 auto;
                height:100%;
}

#tabPosition
{
                top:52px;
                position:relative;
                width:100%;
}

#rightMarker
{
                float:left;
                height:100px;
}

#marker2
{
                position:relative;
                top:70px;
                height:23px;
                width:2px;
                border-right: solid 2px #008C98;
}

#textChanger
{
                position:absolute;
                top:0;
                right:0;
                width:80px;
                height:25px;
                display:inline;
                margin-right:0px;
}

#textChanger ul
{
                margin: 6px 0px 0px 0px;
                padding-left:0px;
}

.textChangerItems
{
                display:inline;
}

.textChangerLinks
{
                border:solid 2px transparent;     
}

#centralContainer
{
                position:relative;
                top:0;
                left:0;
                width:770px;
                margin-left:5px;
                margin-right:5px;
                margin-bottom:2px;
}

.contentWrapper
{
                top:0;
                left:0;
}

.siteMapWrapper
{
                position:relative;
                height:36px;
                width:100%;
                top:0;
                left:0;
}

#mainContent
{
                position:relative;
                width:100%;
                min-height:290px;
}

.mainContentInner
{
                float:left;
                position:relative;
                width:592px;
}

.siteMap
{
                position:absolute;
                top:0;
                right:0;
                width:563px;
                height:20px;
                margin-top:8px;
}


#leftArea
{
                position:relative;
                float:left;
                width:169px;
}

#centreArea
{
                float:left;
                width:424px;
                height:100%;
                margin: 0px 0px 0px 0px;
}

#boxes
{
                float:left;
                width:168px;
                position:relative;
                max-width:168px;
                margin: 0 auto;
}


#leftBox
{
                position:relative;
                left:0;
                top:0;
                width:169px;
}

#sinker
{
                top:0;
                width:168px;
                position:relative;
                margin: 0 0 0 0;
}
                
a:link image
{
                border-style: none;
                border-width:0;
}
a:visited image
{
                border-style: none;
                border-width:0;
}

/*           Introduced to cope with the extender adding the corner radius to the drawn width.
                Currently 2px so 2px removed.*/
.boxBorderDrawn
{
                position:relative; 
                width:100%;
                max-width:166px;
                height:104px;
                /*max-height:104px;*/
}

/*           Introduced to cope with the extender adding the corner radius to the drawn width*/
.boxBorderNotDrawn
{
                position:relative; 
                width:100%;
                max-width:168px;
                height:102px; 
                /*max-height:95px;*/
}

.boxContentMargin
{
                margin: 8px 8px 8px 8px;
}

/* Assumed that when the border drawing is turned off the content will be styled appropriately
and custom margins added if required.*/
.boxContentNoMargin
{
                margin: 0px 0px 0px 0px;
}

.boxSpacer
{
                height:16px;
                width:100%;
}

.boxSpacerNoBorder
{
                height:14px;
                width:100%;
}

.placementWrapper
{
                float:left;
                top:0px;
                min-height:290px;
}

.heroWrapper
{
                position:relative;
                width:100%;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                border-bottom: 0 none;
}

.heroImage
{
                position:relative;
                width:168px;
}

.defaultWrapper
{
                top:4px;
                min-height:290px;
                margin: 0px 29px 0px 29px;
                padding-bottom:4px;
}

.articleWrapper
{
                top:0px;
                min-height:290px;
                margin: 10px 29px 2px 29px;
}

/* IE 7 Only 
*:first-child+html .articleWrapper
{
                margin-top:15px;
}
*/

#bottomLinksWrapper
{
                clear:both;
                position:relative;
                height:24px;
                top:0;
                left:0;
                border-top: solid 1px #566C10;
                width:770px;
}

.bottomLinks
{
                position:relative;
                top:2px;
                width:100%;
                max-height:24px;
                list-style-type:none;
                text-align:center;
}

.bottomLinks ul
{
                margin-top:0;
                margin-bottom:0;
                padding-left:0;
}

.bottomLinks li
{
                display:inline;
                padding-left:2px;
                padding-right:2px;
}

.bottomLinks li a
{
                color:#566C10;
                text-decoration:none;
                font-size:0.625em;
}

.bottomLinks li a:hover
{
                text-decoration:underline;
}



/* Used by Article Pages */

#menuWrapper
{
                float:left;
                left:0;
                top:0;
                width:168px;
}

#menu
{
                position:relative;
                width:100%;       
                border-bottom: dotted 1px #9FD1D6;
                border-top: dotted 1px #9FD1D6;            
                padding-top:8px;
                padding-bottom:12px;
}

#subMenu
{
                position:relative;
                top:0px;
                left:0px;
                width:169px;
                overflow:hidden;
                padding-bottom:10px;
}

#hypLink
{
                color:#566C10;
}

.bottomLinkBreaker
{
                color:#566C10;
}

.errorTitle
{
                background-color:inherit;
                font-size:1.6em;
                font-family:Arial;
                color:Red;
}

.breadCrumbWrapper
{
                color: #008C98;
}
