﻿/*  Default font, colours, sizes for all text on the site */
body
{
    font-family: 'Trebuchet MS';
    background-color: #D6D6D6;
    font-weight: lighter;
    font-size: small;
    color: #808080;
}

/*  Main Headings */
H1
{
    font-size: x-large;
    color: #2C2C2C;
    margin-top: 20px;
    margin-bottom: 20px;
    text-transform: capitalize;
    font-family: 'Arno Pro Smbd Caption';
}

H2
{
    margin: 4px;
    padding: 0px;
}

H3
{
    margin: 4px 0px 4px 0px;
    padding: 0px;
}


H4
{
    margin: 4px;
    padding: 0px;
    font-size: small;
}


H5
{
    font-weight: normal;
    padding: 0px;
}


em
{
    color: #339933;
}

em.date
{
    color: Black;
    background-color: #F4F4F4;
    padding: 8px;
    font-size: larger;
}

hr
{
    height: 1px;
    color: #D7D7D7;
    clear: both;
}

td
{
    text-align: justify;
    vertical-align: top;
}

div.wrapper
{
    background-color: #F4F4F4;
    width: 90%;
    margin: 0 auto;
    padding: 20px;
}

table.headerContainer
{
    margin: 0 auto;
    width: 100%;
    
}

td.logo
{
    text-align: center;
}


td.contact
{
    text-align: right;
}

td.motto
{
    border-width: 1px;
    border-color: #C0C0C0;
    border-bottom-style: groove;
    vertical-align: middle;
    padding: 14px;
    font-style: italic;
    font-size: larger;
}

td.menu
{
    vertical-align: top;
    height: 70px;
}

table.contentContainer
{
    margin: 0 auto;
}

td.information
{
    padding: 4px;
    border-width: 1px;
    border-color: #C0C0C0;
    font-size: normal;
    border-top-style: solid;
}

td.popupInformation
{
    padding: 4px;
    border-width: 1px;
    border-color: #C0C0C0;
    font-size: normal;
    border-top-style: solid;
}

/*  START: MAIN FEATURE COLUMN */
td.mainFeatureColumn
{
    width: 50%;
    padding-right: 10px;
}

/*  Images */
.banner
{
    border: 3px double #C0C0C0;
    padding: 5px;

}

.mainFeature
{
    padding: 2px;
    font-weight: bold;
}



a:link.mainFeature, a:active.mainFeature, a:visited.mainFeature
{
    border-style: none;
    color: #71AE39;
    text-decoration: none;
    font-style: italic;
    font-size: larger;
}

a:hover.mainFeature
{
    text-decoration: underline;
}

/*  Background to the modal popup form  */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
}

/*  END: MAIN FEATURE COLUMN */



/*  START: ABOUT US */
td.newspaperColumn1
{
    border-width: 1px;
    border-color: #C0C0C0;
    width: 45%;
    padding: 10px;
    vertical-align: top;
    border-right-style: solid;
}

td.newspaperColumn2
{
    width: 45%;
    padding: 10px;
    vertical-align: top;
}

/*  END: ABOUT US */



/*  START: FAQ COLUMN */
td.FAQColumn
{
    border-width: 1px;
    border-color: #C0C0C0;
    width: 25%;
    border-right-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    border-left-style: solid;
}


td.FAQ
{
}

a:link.FAQ, a:active.FAQ, a:visited.FAQ
{
    border-style: none;
    color: #666666;
    text-decoration: none;
    font-size: small;
}

a:hover.FAQ
{
    text-decoration: underline;
}

/*  END: FAQ COLUMN */



/*  START: NEWS COLUMN */
td.newsColumn
{
    width: 25%;
    padding-left: 10px;
}

td.date
{
    border: solid 1px Black;
    color: #F4F4F4;
    background-color: #71AE39;
    padding: 8px;
    text-align: center;
}

a:link.news, a:active.news, a:visited.news
{
    border-style: none;
    color: Black;
    text-decoration: none;
    font-weight: bold;
}

a:hover.news
{
    text-decoration: underline;
}
/*  END: NEWS COLUMN */


td.linkToMore
{
    padding: 20px;
}

a:link.linkToMore, a:active.linkToMore, a:visited.linkToMore
{
    border-style: none;
    color: #339933;
    font-style: italic;
    text-decoration: none;
}

a:hover.linkToMore
{
    text-decoration: underline;
}

p
{
    text-align: justify;
}

p.blockText
{
    text-align: justify;
    color: #008000;
    padding-right: 50px;
    padding-left: 50px;
}

p.blockText:first-letter
{
}

img.embededLeft
{
    margin: 10px 20px 10px 0px;
    float: left;
}
img.embededRight
{
    float: right;
    margin: 10px 0px 10px 20px;
}


/*  START: ARTICLES PAGE */
td.articlesColumn
{
    width: 80%;
    padding-right: 10px;
}

td.articleArchiveColumn
{
    border-width: 1px;
    border-color: #C0C0C0;
    width: 20%;
    border-left-style: solid;
    padding-left: 10px;
}


/*  END: ARTICLES PAGE */


/*  START: APPLY NOW PAGE*/
ul
{
    list-style-type:  lower-roman;
}

li
{
    padding: 10px;
}

/*  END: APPLY NOW PAGE*/


/*  START: NEWS PAGE */
td.newsPageColumn
{
    width: 80%;
    padding-right: 10px;
}

td.newsArchiveColumn
{
    border-width: 1px;
    border-color: #C0C0C0;
    width: 20%;
    border-left-style: solid;
    padding-left: 10px;
}


/*  END: NEWS PAGE */




/*  START: CONTACT US PAGE */
td.locationColumn
{
    width: 25%;
}

td.contactsColumn
{
    border-width: 1px;
    border-color: #C0C0C0;
    width: 25%;
    border-right-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    border-left-style: solid;
}

td.sendMessageColumn
{
    padding-left: 10px;
    width: 50%;
}

img.contact
{
    width: 100px;
}

a:link.email, a:active.email, a:visited.email
{
    border-style: none;
    color: #339933;
    text-decoration: none;
    font-weight: bold;
}

a:hover.email
{
    text-decoration: underline;
}

/*  END:   CONTACT US PAGE */


/*  END:   QUESTIONS PAGE */
td.questionArchiveColumn
{
    border-width: 1px;
    border-color: #C0C0C0;
    width: 40%;
    border-left-style: solid;
    padding-left: 10px;
}

td.featuredQuestionColumn
{
    padding-right: 40px;
}

/*  END:   QUESTIONS PAGE */


td.featuredItem
{
    width: 55%;
}

td.itemList
{
    border-width: 1px;
    border-color: #C0C0C0;
    padding: 0px 10px 0px 10px;
    width: 30%;
    border-right-style: solid;
    border-left-style: solid;
}

td.archiveColumn
{
    width: 15%;
}


a:link.adminLink,a:active.adminLink,a:visited.adminLink
{
    color: Maroon;
    font-size: normal;
}

a:hover.adminLink
{
    color: Red;
}

table.popupContainer
{
    background-color: #F4F4F4;
    border: solid 2px gray;
}

td.popupHeader
{
    color: #F4F4F4;
    background-color: #339933;
    padding: 4px;
}

td.prompt
{
    width: 20%;
    color: Gray;
    text-align: right;
    vertical-align: top;
    padding: 8px;
}

td.response
{
    text-align: left;
    vertical-align: top;
    padding: 8px;
    width: 55%;
}

td.popupOperation
{
    width: 25%;
    border-width: 1px;
    border-color: Gray;
    background-color: #F2F2F2;
    text-align: center;
    vertical-align: top;
    padding: 8px;
    text-decoration: none;
    width: 100px;
    border-left-style: solid;
    color: #F3F3F3;
}

a:link.operation,a:active.operation,a:visited.operation
{
    color: #339933;
    background-color: #F4F4F4;
    clear: both;
    margin: 4px;
    padding: 4px;
    border: solid 1px black;
}

a:hover.operation
{
    color: #F4F4F4;
    background-color: #339933;
}
