/* C O N T A I N E R S */
body
{
        font-size:11pt;
        font-family:"Calibri","Calibri",sans-serif;
        color:rgb(64,64,64);
}
.siteOuterContainer
{
        width:100%;
        text-align:center;
        background: rgb(228,228,255);
}
.siteInnerContainer750
{
        width:911px;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        xbackground: rgb(255,255,255);
        border-width:0px;
        border-color: rgb(255,255,255);
}
.siteInnerContainer950
{
        width:950px;
}
.topBannerContainer
{
        height:172px;
}
.sitePageContainerCell
{
        width:100%;
        vertical-align:top;
        border-left-style:none;
        border-color:rgb(119,60,0);
        border-width:0px;
        text-align:left;
        float:left;
        
}
a.menuTrail:link, a.menuTrail:visited, a.menuTrail:hover, a.menuTrail:active, a.menuTrail:focus 
{
        color:rgb(0,0,0);
        text-decoration:none;
        background:url(/images/1129/drop.bmp) bottom left no-repeat;
        padding-left:12px;
        padding-right:10px;
}
.menuTrailDiv
{
        position:relative;top:-153px;left:1px;
        text-align:left;
                float:left;
        height:18px;
                width:800px;
}
.pageContainerCell
{
        padding-left:5px;
        width:460px;
        vertical-align:top;
        border-color:rgb(0,0,64);
        text-align:left;
        border-left-style:dotted;
        border-left-width:0px;
        border-left-color:rgb(220,1,42);
        border-right-style:dotted;
        border-right-width:1px;
        border-right-color:rgb(220,1,42);
        margin-right:5px;
}
.sitePageContainerCell
{
        padding-left:5px;
        width:580px;
        vertical-align:top;
        border-color:rgb(0,0,64);
        text-align:left;
        border-left-style:dotted;
        border-left-width:0px;
        border-left-color:rgb(220,1,42);
}
.floatleft
{
        float:left;
}
.homePageContainer, .sitePageContainer
{
        margin-top:10px;
        width:911px;
        vertical-align:top;
        border-style:none;
        background-color:rgb(255,255,255);
        position: relative; top:-134px;
        float:left;
        padding:0px;
}
.sitePageContainer
{
        position: relative; top:-118px;
                height:400px;
}
.homePageContainerCell
{
        margin-top:10px;
        background-color:rgb(255,255,255);
        margin-left:5px;
        width:390px;
        vertical-align:top;
        border-color:rgb(0,0,64);
        text-align:left;
        border-left-style:dotted;
        border-left-width:0px;
        border-left-color:rgb(220,1,42);
        border-right-style:dotted;
        border-right-width:0px;
        border-right-color:rgb(220,1,42);
        margin-right:10px;
}

.headerNavigationContainer
{
        position: relative; top:-104px;
        width:100%;
        text-align:left;
        border-style:none;
        padding-top:3px;
        height:22px;
        background:rgb(121,255,255);
}
.footerNavigationContainer
{
        width:100%;
        text-align:left;
        position: relative; top:-129px;
}
.leftNavigationContainer
{
        background: url(/images/1129/flowingwater250.jpg) top left no-repeat;
        position:relative;top:0px;right:0px;
        margin:0px;
        padding:0px;
        padding-top:187px;
        width:250px;
        border-right-style:none;
        border-width:0px;
        border-right-color: rgb(192,224,232);
        margin-right:10px;
}


.othersitesSelectionContainer
{
        background-color: rgb(240,240,255;
        font-size:10pt;
        font-family:"Calibri","Calibri",sans-serif;
}
.othersitesSelectionContainerCell
{
        xwidth:100%;
        background-color:rgb(255,255,255);
        font-size:10pt;
        font-family:"Calibri","Calibri",sans-serif;
}
.othersitesContainer
{
        width:370px;
        position:relative;top:-20px;
}
/* P A R A G R A P H & B O D Y */
p
{
        color:rgb(64,64,64);
        font-size:11pt;
        font-family:"Calibri","Calibri",sans-serif;
        text-align:left;
}
li
{
        color:rgb(64,64,64);
        xlist-style-type:circle;
        font-family:"Calibri","Calibri",sans-serif;
        font-size:11pt;
        margin:0px;
                padding:0px;
}
.mandatoryText
{
        font-size:11pt;
        font-family:"Calibri","Calibri",sans-serif;
}
/* H E A D I N G S */
h1
{
        font-size:16pt;
        text-align:left;
}
h2, .displayNewsLatestSummary, .newsExtraHeadline, .displayNewsheadline, .displayNewsLatest, .userHeader 
{
        font-size:12pt;
        text-align:left;
        font-weight:normal;
        font-family:"Franklin Gothic Demi","Calibri",sans-serif;
        color:rgb(102,102,179);
        margin-bottom:10px;
}
h3
{
        font-size:12pt;
        text-align:center;
        font-weight:bold;
        color:black;
        font-family:"Calibri","Calibri",sans-serif;
}
hr
{
        height:0px;
        border-style:dotted;
        border-color:rgb(255,178,0);
        border-width:0px;
}
.information
{
        color:rgb(0,255,0);
        text-align:center;
}
.welcome
{
        color:rgb(0,0,0);
        text-align:center;
}
.imageIcon
{
        text-align:center;
        vertical-align:top;
        padding-top:10px;
        border-style:none;
        border-color:rgb(255,255,255);
        border-width:1px;
}
/* L O G I N */
/* The box surrounding the login fields */
.loginBox 
{

        text-align:center;
        vertical-align:top;
        margin-bottom:15px;
        padding-bottom:5px;
        width:130px;
        background-color:rgb(255,255,255);
        border-bottom-style:dotted;
        border-bottom-color:rgb(220,1,42);
        border-bottom-width:0px;
}
.loginLabel
{
        width:60px;
}
/* An input field used in the login box such as user or password */
.loginField
{
                font-size:10pt;
        color:rgb(0,0,0);
        height:20px;
                padding:0px;
                margin:0px;
                width:60px;
}

/* Buttons to login or logout in the login box */
.loginButton, .logoutButton
{
        vertical-align:middle;
        text-align:center;
        font-weight:normal;
        background: rgb(102,102,179);
        color:rgb(255,255,255);
        border-style:solid;
        border-color:rgb(228,228,228);
        border-width:1px;
        width:60px;
        height:20px;
}

/* An error message that may be displayed when attempting to login */
.loginError 
{
        color:rgb(255,0,0);
        text-align:center;
}
/* Links in the login box to enable users to get password reminders */
.forgotten 
{
        color:rgb(0,0,0);
        text-align:center;
}
/* Links in the login box to enable users to create a new user */ 
.newUser 
{
        color:rgb(0,0,0);
        text-align:center;
}


/* G E N E R A L S T Y L E S */
.error{color:rgb(255,0,0);}
.list
{
        font-size:10pt;
        font-family:"Calibri","Calibri",sans-serif;
        color:rgb(0,0,96); 
}
.mandatory
{
        color: rgb(255,0,0); 
}
.imageButton
{
        vertical-align:middle;
        background: rgb(255,255,255) c
        color: rgb(255,255,255);
}


.deleteIcon
{
        border-style:none;
}

/* M A N A G E N A V I G A T I O N */
.manageNavigation
{
        font-size:10pt;
        text-align:left;
        width:750px;
}
/* M A N A G E N A V I G A T I O N */
.manageNavCell
{
        vertical-align:middle;
        text-align:left;
        font-size:10pt;
        padding-left:20px;
        color:rgb(255,255,255);
        background: rgb(204,0,51) url(/images/managehome.gif) top left no-repeat;
        border-style:none;
        width:16%;
        height:22px;
}
a.manageNavLink:link
{
        color:rgb(255,255,255);
        font-weight:normal;
        text-align:center;
}
a.manageNavLink:visited
{
        color:rgb(255,255,255);
        font-weight:normal;
        text-align:center;
}
a.manageNavLink:hover
{
        color:rgb(255,255,255);
        font-weight:normal;
        text-align:center;
}
a.manageNavLink:active
{
        color:rgb(255,255,255);
        font-weight:normal;
        text-align:center;
}
a.manageNavLink:focus
{
        color:rgb(255,255,255);
        font-weight:normal;
        text-align:center;
}

/* C O N T R O L P A N E L L I N K S */
.controlNavigation
{
        font-size:10pt;
        text-align:center;
}
/* Cell for the navigation link */
.controlNavcell
{
        text-align:center;
        vertical-align:top; 
        font-size:10pt;
        width:125px;
        height:100px;
}
/* Class that is applied to the actual link (not the cell) */
.controlNavLink
{
        ;
}
a.controlNavLink:link
{
        color:rgb(0,0,0);
        text-decoration:none;
        font-weight:bold;
        border-style:none;
}
a.controlNavLink:visited
{
        color:rgb(0,0,0);
        text-decoration:none;
        font-weight:bold;
        border-style:none;
}
a.controlNavLink:hover
{
        color:rgb(0,0,96);
        text-decoration:none;
        font-weight:bold;
        border-style:none;
}
a.controlNavLink:active
{
        color:rgb(0,0,0);
        text-decoration:none;
        font-weight:bold;
        border-style:none;
}
a.controlNavLink:focus
{
        color:rgb(0,0,0);
        text-decoration:none;
        font-weight:bold;
        border-style:none;
}

/* V E H I C L E   S E A R C H   I N P U T */

.vehicleSearchRequirements
{
        vertical-align:top;
        margin-left:10px;
        padding-top:20px;
        color:rgb(0,0,96);
        font-size:10pt;
        height:65px;
        position:relative;top:-20px;
}
.vehicleSearchButton
{
        vertical-align:middle;
        text-align:center;
        color:rgb(255,255,255);
        background:url(/images/1129/tab.jpg);
        border-style:none;
        border-color:rgb(0,0,64);
        border-width:1px;
        width:140px;
        height:22px;
        font-size:10pt;
}

.vehicleEnterRequirements
{
        padding-top:5px;
        font-size:10pt;
        color:rgb(0,0,96); 
}

.vehicleInfoMessage
{
        font-size:14pt;
        color:rgb(255,0,0);
        position:relative;right:320px;top:-115px;
        width:200px;
}
.vehicleNoneImage
{
        font-size:10pt;
        color:rgb(255,0,0);
        position:relative;right:325px;top:-120px;
}
.vehiclesearchinputInput
{
        font-size:10pt;
}
.vehicleSearchHeading
{
        font-size:10pt;
        font-weight:bold;
        color:rgb(0,0,96); 
}
.vehicleSearchTable
{
        width:100%;
        vertical-align:top;
        font-size:10pt;
}
.vehicleSearchDetailsTable
{
        vertical-align:top;
        position:relative;top:20px;
        color:rgb(0,0,96);
        font-size:10pt;
}
.vehicleSearchDetailsCell
{
        vertical-align:middle;
        color:rgb(0,0,96);
}
.vehicleSearchEquipmentTable
{
        vertical-align:top;
        color:rgb(0,0,96);
        position:relative;top:-40px;right:-10px;
        font-size:10pt;
}
.vehicleSearchEquipmentCell
{
        vertical-align:top;
        color:rgb(0,0,96);
}
/* V E H I C L E   D I S P L A Y C L A S S E S */
.vehicleSearchBackButton
{
        vertical-align:middle;
        text-align:right;
        color:rgb(255,255,255);
        padding-right:6px;
        background: rgb(0,0,64) url(/images/generic/back.gif) top left no-repeat;
        width:60px;
        height:22px;
}
.vehicleSearchNextButton
{
        vertical-align:middle;
        text-align:left;
        color:rgb(255,255,255);
        padding-left:7px;
        background: rgb(0,0,64) url(/images/generic/next.gif) top right no-repeat;
        width:60px;
        height:22px;
        font-size:10pt;
}
.vehicleImage
{
        vertical-align:top;
        text-align:center;
        font-size:10pt;
        color:rgb(0,0,0);
        width:120px;
        height:90px;
}
.vehicleModel
{
        text-align:center;
        font-size:10pt;
        font-weight:bold;
}
.vehicleRow
{
        width:100%;
}
.vehicleText
{
        vertical-align:top;
        font-size:10pt;
        color:rgb(0,0,96);
}
.vehicleRange
{
        font-weight:bold;
        color:rgb(0,0,96);
}
.vehicleEquipmentTable
{
        background: url(/images/1129/equipmentbackground.png) top left no-repeat;
        width:225px;
        height:153px;
        vertical-align:top;
}
.vehicleEquipmentTableCell
{
        font-size:10pt;
        vertical-align:top;
        padding-top:10px;
        padding-left:10px;
        color:rgb(50,96,98);
}
.vehicleDetailsTable
{
        background: url(/images/1129/detailsbackground.png) top left no-repeat;
        position:relative;right:-10px;
        width:265px;
        height:153px;
        vertical-align:top;
}
.vehicleDetailsTableCell
{
        font-size:10pt;
        vertical-align:top;
        padding-left:10px;
        color:rgb(50,96,98);
}
.vehiclePrice
{
        vertical-align:top;
        text-align:right;
        font-size:10pt;
        color:rgb(0,0,96);
}
.vehicleData
{
        color:rgb(0,0,0);
        font-size:10pt;
}
.vehicleDataLabel
{
        color:rgb(0,0,0);
        font-size:10pt;
}
.vehiclePriceHeading
{
        font-size:14pt;
        color:rgb(0,0,64);
}
.vehicleEquipmentHeading
{
        background-color:rgb(50,96,98);
        font-size:10pt;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:1px;
        color:rgb(255,255,255);
        cxolor:rgb(50,96,0);
        wxidth:120px;
}
.vehicleDetailsHeading
{
        background-color:rgb(50,96,98);
        font-size:10pt;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:1px;
        color:rgb(255,255,255);
        cxolor:rgb(50,96,0);
        wxidth:120px;
}
/* U S E R - The classes for the new user and update user forms */ 
.userMaintenance 
{
        font-size:11pt;
        width:100%;
                background:white;
                height:400px;
}
.marginfloatleft
{
        margin:10px;
        position:relative;top:0px;left:0px;
}
/* The heading that is displayed at the top of the maintenance form */
.userHeader 
{
        text-align:left;
        width:50%;
}
/* The labels that are displayed next to each input field */
.userLabels 
{
        width:150px;
}
/* The user input fields */
.userInput 
{
        height:20px;
        background:rgb(255,247,139);
}
/* The row for each label and input field combination */
.userRow 
{
        height:20px;
}
/* An error message that may be displayed next to the user input */
.userErrorMessage 
{
        color:rgb(255,0,0);
        text-align:left;
}
/* C O N T A C T U S C O N T R O L */
.contactUsLeft, .contactUsRight
{
        float:left;
                margin-top:10px;
}
.contactUsLeft
{
        width:380px;
}
.contactUsRight
{
        width:270px;
        text-align:left;
}
.contactUsContainer
{
        width:240px;
        background-color: rgb(255,255,255) ;
        font-family:"Calibri","Calibri",sans-serif;
                position:relative;left:20px;
}
.contactUsFormContainer
{
        width:50%;
        background-color:rgb(255,255,255);
        font-family:"Calibri","Calibri",sans-serif;
}
.contactusMaintenance 
{
                width:100%;
                float:left;
}
/* The heading that is displayed at the top of the maintenance form */
.contactusHeader 
{
        font-family:"Franklin Gothic Demi","Calibri","Calibri",sans-serif;        
        font-size:11pt;
        color:rgb(102,102,179);
        padding-top:0px;
        text-align:left;
        width:50%;
}
.contactusCompany
{
        font-family:"Franklin Gothic Demi","Calibri","Calibri",sans-serif;
        color:rgb(102,102,179);
        font-size:12pt;
        position:relative;top:-3px;
        width:230px;
        padding-top:0px;
        background-color: rgb(255,255,255);
}
.companyAddress
{
                xfont-family:"Franklin Gothic Demi","Calibri","Calibri",sans-serif;
}
/* The labels that are displayed next to each input field */
.contactusLabels 
{
        width:90px;
        background-color: rgb(255,255,255);
}
/* The user input fields */
.contactusInput 
{
        background:rgb(255,247,139);
}
.contactusInputText 
{
        background:rgb(255,247,139);
}
/* The row for each label and input field combination */
.contactusRow 
{
        padding-left:20px;
}
#contactusErrorMessage 
{
        position:relative;left:100px;top:-3px;
}
.contactusErrorMessage 
{
        color:rgb(255,0,0);
        font-weight:normal;
        text-align:left;
}
.othersitesSelectionContainer
{
        font-size:10pt;
        color:rgb(50,96,98);
        font-weight:bold;
        width:100%;
}
.othersitesRowsContainer
{
        font-size:10pt;
        width:100%;
}
.sitemaintenanceButton
{
        vertical-align:middle;
        text-align:center;
        color:rgb(255,255,255);
        background:rgb(102,102,192);
        border-style:solid;
        border-color:rgb(255,255,255);
        border-width:1px;
        width:60px;
        height:22px;
}
.siteFloatMaintenanceButton
{
        vertical-align:middle;
        text-align:center;
        color:rgb(255,255,255);
        background:rgb(102,102,192);
        border-style:solid;
        border-color:rgb(255,255,255);
        border-width:1px;
        width:60px;
        height:22px;
        float:left;
}
.siteaddButton
{
        vertical-align:middle;
        text-align:center;
        color:rgb(255,255,255);
        background:rgb(102,102,192);
        border-style:solid;
        border-color:rgb(255,255,255);
        border-width:1px;
        width:60px;
        height:22px;
}
.siteFloatAddButton
{
        vertical-align:middle;
        text-align:center;
        color:rgb(255,255,255);
        background:rgb(220,1,42);
        border-style:solid;
        border-color:rgb(255,255,255);
        border-width:1px;
        width:60px;
        height:22px;
        float:left;
}
.sitebackButton
{
        vertical-align:middle;
        text-align:right;
        color:rgb(255,255,255);
        padding-right:6px;
        background: rgb(220,1,42) url(/images/generic/back.gif) top left no-repeat;
        width:60px;
        height:22px;
}
.siteFloatBackButton
{
        vertical-align:middle;
        text-align:right;
        color:rgb(255,255,255);
        padding-right:6px;
        background: rgb(220,1,42) url(/images/generic/back.gif) top left no-repeat;
        width:60px;
        height:22px;
        float:right;
}
.sitenextButton
{
        vertical-align:middle;
        text-align:left;
        color:rgb(255,255,255);
        padding-left:7px;
        background: rgb(220,1,42) url(/images/generic/next.gif) top right no-repeat;
        width:60px;
        height:22px;
}
.siteFloatNextButton
{
        vertical-align:middle;
        text-align:left;
        color:rgb(255,255,255);
        padding-left:7px;
        background: rgb(220,1,42) url(/images/generic/next.gif) top right no-repeat;
        width:60px;
        height:22px;
        margin-left:5px;
        float:right;
}
.siteexitButton
{
        vertical-align:middle;
        text-align:right;
        color:rgb(255,255,255);
        padding-right:14px;
        background: rgb(102,102,192) url(/images/generic/back.gif) top left no-repeat;
        border-style:solid;
        border-color:rgb(255,255,255);
        border-width:1px;
        width:60px;
        height:22px;
}

.siteImageButton
{
        text-align:center;
        color:rgb(255,255,255);
        background:rgb(204,0,51) url(/images/information.gif) top right no-repeat;
        border-style:solid;
        border-color:rgb(204,0,51);
        border-width:1px;
        width:0px;
        height:22px;
}
.siteDisplayHeading
{
        color:rgb(50,96,98);
        font-weight:bold;
        font-size:10pt;
}
.siteDisplayRow
{
        font-weight:normal;
        font-size:10pt;
}
.siteDisplayInfo
{
        color:rgb(37,37,124);
        font-weight:bold;
        text-align:center;
        vertical-align:bottom;
        padding-bottom:4px;
        border-style:none;
        border-width:0px;
        border-color:rgb(0,0,0);
        width:50%;
}
.linksMaintenance 
{
        font-size:10pt;
        width:100%;
}
/* L I N K S - Classes to control the style in which links are displayed */

a:link, a:visited, a:focus, a:hover, a:active
{
        color:rgb(128,128,192);
        text-decoration:none;
        border-style:none;
                font-weight:bold;
}
a:hover
{
                color:rgb(102,102,179);
}
/* N E W S    E X T R A*/
.newsDiv
{
        width:240px;
}
#newsExtraImage
{
        -ms-filter: "progid:DXImageTransform.Microsoft.GradientWipe(duration=2)";
        filter :progid:DXImageTransform.Microsoft.GradientWipe(duration=3);
}
.newsExtra
{
        text-align:center;
        vertical-align:top;
        width:240px;
        padding:0px;
        position: relative; top:0px;
        border-style:none;
        border-color:rgb(172,198,213);
        border-width:0px;
        float:left;
        margin-bottom:10px;
        margin-top:10px;
}
.newsExtraHeadline
{
        font-size:12pt;
        text-align:center;
        width:240px;
}
.newsExtraImage
{
        margin-top:10px;
        margin-bottom:10px;
}
.newsExtraText
{
        width:230px;
        color:rgb(64,64,64);
}

/* H E A D E R N A V I G A T I O N */


.headerNavCell
{
                padding-top:1px;
                padding-right:4px;
        padding-left:5px;
        height:25px;
        border-right-style:dotted;
        border-right-width:0px;
        border-right-color:rgb(255,255,255);
                margin-right:5px;
}
/* Class that is applied to the actual link (not the cell) */
.headerNavLink
{
}
a.headerNavLink:link, a.headerNavLink:visited, a.headerNavLink:hover, a.headerNavLink:active, a.headerNavLink:focus
{
        color:rgb(0,0,255);
        text-align:center;
        font-family:"Verdana","Calibri","Calibri",sans-serif;
        font-size:10pt;
}
a.headerNavLink:hover
{
                color:rgb(117,117,255);
}

.footerNavigation
{
        font-size:10pt;
        text-align:center;
}
.footerNavCell
{
        text-align:center;
}
/* F O O T E R N A V I G A T I O N */
.leftNavigationFooter
{
        height:110px;
        position:relative;top:0px;
        background:rgb(117,117,255);
        width:250px;
        float:left;
        text-align:left;
        margin:0px;
        padding:0px;
}
.footerNavigation
{
        font-size:10pt;
}
/* Cell for the navigation link */
.footerNavcell
{
        ;
}
/* Class that is applied to the actual link (not the cell) */
.footerNavLink
{
        ;
}
a.footerNavLink:link, a.footerNavLink:visited, a.footerNavLink:active, a.footerNavLink:focus
{
        color:rgb(117,117,255);
        text-decoration:none;
        border-style:none;
}

a.footerNavLink:hover
{
        color:rgb(96,96,192);
        text-decoration:none;
        border-style:none;
}
/* R I G H T N A V I G A T I O N */
/* Cell for the navigation link */
.rightNavCell
{
        background:rgb(14,163,205) url(/images/1129/arrow.bmp) bottom left no-repeat; ;
        width:100%;
        height:24px;
        padding-top:3px;
        border-bottom-style:dotted;
        border-bottom-width:0px;
        border-bottom-color: rgb(192,224,232);
        text-align:left;
}
/* Class that is applied to the actual link (not the cell) */
.rightNavLink
{
        width:100%;
}
a.rightNavLink:link
{
        color:rgb(255,255,255);
        font-weight:normal;
        text-align:left;
        margin-left:23px;
        width:100%;
}
a.rightNavLink:visited
{
        color:rgb(255,255,255);
        font-weight:normal;
        text-align:left;
        margin-left:23px;
        width:100%;
}
a.rightNavLink:hover
{
        text-align:left;
        margin-left:23px;
        color:rgb(192,224,232);
        width:100%;
}
a.rightNavLink:active
{
        color:rgb(192,224,232);
        text-align:left;
        font-weight:normal;
        margin-left:23px;
        width:100%;
}
a.rightNavLink:focus
{
        color:rgb(192,224,232);
        text-align:left;
        font-weight:normal;
        margin-left:23px;
        width:100%;
}
/* L E F T  N A V I G A T I O N */
.leftNavigation
{
        width:130px;
        font-size:10pt;
        font-family:Calibri, Helvetica, sans-serif;
        text-align:center;
}
/* Cell for the navigation link */
.leftNavCell
{
        width:250px;
        background:rgb(117,117,255);
        position: relative; bottom:0px;
        position: relative; left:0px;
        text-align:left;
}
/* Class that is applied to the actual link (not the cell) */
.leftNavLink
{
        xpadding:3px;
        width:128px;
                height:23px;
}
a.leftNavLink:link, a.leftNavLink:visited, a.leftNavLink:hover, a.leftNavLink:active , a.leftNavLink:focus
{
                line-height:23px;
        color:rgb(255,255,255);
        font-weight:normal;
        text-align:left;
        width:240px;
        padding-left:10px;
}
a.leftNavLink:hover
{
        color:rgb(0,0,0);
}
.subNavDivleft, .subNavDivright
{
        width:250px;
        position:relative;left:0px;
        text-align:left;
        background:rgb(121,255,255);
        padding:right:10px;

}
.subNavleft, a.subNavleft:link, a.subNavleft:visited, a.subNavleft:hover, a.subNavleft:focus
{
                 line-height:23px;
        color:rgb(41,22,111);
                position:relative;left:20px;
}
.subSubNavDivleft, .subSubNavDivright
{
        text-align:left;
        background:rgb(225,225,255);
        background:rgb(207,238,255);
        position: relative; bottom:0px;
        text-align:left;
        width:250px;
}
.subSubNavleft, a.subSubNavleft:link, a.subSubNavleft:visited, a.subSubNavleft:hover, a.subSubNavleft:focus
{
                line-height:20px;
        color:rgb(128,128,128);
                position:relative;left:30px;
                display:block;
                width:220px;
}
a.subSubNavleft:hover,
{
        color:rgb(121,121,255);
}
.subSubNavright, a.subSubNavright:link, a.subSubNavright:visited, a.subSubNavright:hover, a.subSubNavright:focus
{
        color:rgb(128,128,128);
}
.paymentHeader
{
        color:rgb(255,128,0);
}
.forumHeader
{
        font-size:14pt;
        color:rgb(255,128,0);
        height:26px;
}
.forumTitle
{        
        font-size:14pt;
        text-align:left;
        font-weight:normal;
        font-family:"Calibri","Calibri",sans-serif;
        color:rgb(255,178,0);
        margin-bottom:10px;
        margin-left:5px;
}
.forumAddButton
{
        margin-left:45px;
        vertical-align:middle;
        text-align:center;
        color:rgb(255,255,255);
        background:rgb(220,1,42);
        border-style:solid;
        border-color:rgb(255,255,255);
        border-width:1px;
        width:60px;
        height:22px;
}
.forumAddText
{
        font-size:10pt;
        font-family:"Calibri","Calibri",sans-serif;
        color:rgb(220,1,42);
        width:180px;
        margin-left:5px;
        text-align:left;
        float:left;
}
.forumAddTextArea
{
        float:left;        
        margin-left:5px;
}
.postContainer
{
        width:100%
        clear:left;
}
.post
{
        clear:left;
        margin-top:10px;
}
.postHeaderContainer
{
        clear:left;
        margin-top:10px;
        backgroxund-color:rgb(220,1,42);
        background: url(/images/1129/headernav.gif) top left;
        width:100%;
        height:24px;
        padding:3px;
}
.postDateHeader
{
        color:rgb(255,255,255);
        width:70px;
        float:left;
        text-align:left;
}
.postTimeHeader
{
        color:rgb(255,255,255);
        width:65px;
        text-align:left;
        float:left;
}
.postPostByHeader
{
        color:rgb(255,255,255);
        width:60px;
        text-align:left;
        float:left;
}
.postTextHeader
{
        color:rgb(255,255,255);
        float:left;
}
.postDate
{
        clear:left;
        font-family:"Calibri",sans-serif;
        text-align:left;
        width:70px;
        color:rgb(0,0,0);
        float:left
}
.postTime
{
        width:65px;
        font-family:"Calibri",sans-serif;
        text-align:left;        
        color:rgb(0,0,0);
        float:left;
}
.postBy
{
        width:60px;
        font-family:"Calibri",sans-serif;
        color:rgb(255,178,0);
        text-align:left;
        float:left;
}
.postText
{
        width:544px;
        text-align:left;
        float:left;
        color:rgb(220,1,42);
        background:rgb(255,247,139);
        padding:5px;
}
.windowHeadertopic
{
        width:50%;
        text-align:left;
}
.googleImage
{
        height:0px;
        width:0px;
        float:left;
}
.googleInput
{
        float:left;
}
.googleButton
{
        float:left;
        position:relative;left:5px;top:-1px;
}
.googleSearch
{
    position: relative; top:-75px;left:-110px;
        width:180px;
        float:right;
}
.googleSearchForm
{
        margin:0px;
        padding:0px;
        position:relative;top:0px;left:0px;
        height:30px;
}
.eventsDisplayHeading
{
        bxackground-color:rgb(255,240,240);
}
.organisationsdetailsHeader 
{
        font-size:14pt;
        text-align:left;
        font-weight:normal;
        font-family:"Calibri","Calibri",sans-serif;
        color:rgb(255,178,0);
        text-align:left;
        float:left;
        margin-top:0px;
        margin-bottom:10px;
        width:50%;
}
.eventsContainer
{
`        float:left;
}
.homePageRight
{
        float:left;
        width:120px;
}
.latestContainerCell
{
        xbackground:yellow;
        float:left;
        width:640px;
                margin-top:10px;
}
.displayNews
{
        xbackground:red;
        text-align:left;
        width:640px;
}
.displayNewsItem
{
        width:370px;
        float:left;
        margin-right:10px;
}
.displayNewsheadline, .displayNewsLatest
{
                font-family:"Calibri","Calibri",sans-serif;
}
.displayNewsdisplayFrom
{
                color:black;
                font-family:"Calibri","Calibri",sans-serif;
                font-size:10pt;
                margin-bottom:10px;
}
.displayNewsimageNumber
{

}
.displayNewstext
{

}
.displayNewsHeadlines, .displayNewsHeadlinesSummary
{
        float:left;
        text-align:left;
        width:240px;
}


.displayNewsLinkDiv
{

}
.displayNewsLinkReadMore
{
        margin-bottom:10px;
}
