/** GENERAL FORMATTING - ENTIRE SITE + AWW TEMPLATE 5  **/

/**  ------------------------------------------------------------------------------------------------------------ **/

/** OVERALL MAMBO FORMATTING  **/

/** Overall hyperlink formatting.  **/
a:link, a:visited { color: Black; font-weight: bold; text-decoration: none; }
a:hover { color: #FF1C1C; font-weight: bold; text-decoration: none; }

/** Main text formatting for pages. **/
body,td,tr,p, div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
h4 { color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
h5 { color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h6 { color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

/** List bullet formatting. **/
li {
	list-style: inside url(../images/M_images/arrow.gif);
	list-style-image: url(../images/M_images/arrow.gif);
}

/** Form button - Used in Components: Contact, Login, Poll, Registration, Search, User.  Used in Modules: Login, Poll, Template Chooser, Calendar. **/
.button {
	background: Gray;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

/** Category text format and links - Used in Components: Content, Weblinks. **/
.category {
	color: #003300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}

/** Frontpageheader text format and links - Used in Components: Frontpage. **/
.frontpageheader {
	color: #003300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}

/** Contentheading text format and links - Used in Components: Content, Newsfeeds, Search, User. **/
.contentheading {
	color: #003300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}

/** Component heading text such as 'past articles' or 'user login' etc - Used in Components: Contact, Content, Login, Poll, Registration, User, Weblinks. **/
.componentheading {
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/**  ------------------------------------------------------------------------------------------------------------ **/

/**  TOP, BOTTOM AND SIDE AREA FORMATTING - MODULES, COMPONENTS AND MAMBO CORE **/

/** Search input field format - Used in AWW Template 5: Format Search Fields. **/
.searchinputbox {
	background-color: #ffffff;
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-top: 2px solid;
	border-color: #f7de83;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	font-weight: bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/** Search input field format for cell - Used in AWW Template 5: Format Search Field Cells. **/
.searchinputboxcell {
	background-color: #003300;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 0px solid;
	border-color: #000000;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/** Search input field format for cell - Used in AWW Template 5: Format Search Field Cells. **/
.leftnavigationcell {
	background-color: #f7de83;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 0px solid;
	border-color: #000000;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/** Search input field format for cell - Used in AWW Template 5: Format Search Field Cells. **/
.rightnavigationcell {
	background-color: #ffffff;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 0px solid;
	border-color: #000000;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/** Pathway format - Used in AWW Template 5: Format Web Path Display **/
.pathway {
	color: #f7de83;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold; 
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/** Pathway hyperlink formating **/
a.pathway:link, a.pathway:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.pathway:hover {
	color: #FF1C1C;
	font-weight: bold;
	text-decoration: none;
}

/** Input field format i.e username and password boxes - Used in Components: Content, Login, Poll, Registration, Search, User, Weblinks, Page Navigation (Previous, Next, etc.). Used in Modules: Login. **/
.inputbox {
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-top: 2px solid;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/** Newsfeeds text format as well as hyperlink format - Used in Components: Newsfeeds RSS. **/
.fase4_rdf{
	color: #7154AB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.fase4_rdf:link, a.mainmenu:visited, a.category:link, a.category:visited {
	color: #8CB2FF;
	font-weight: bold;
}

a.fase4_rdf:hover, a.category:hover {
	color: #7D5F45;
}

/** Newsflash text - Used in Components: Newsflash - Used in Modules: Newsflash. **/
.newsflash {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/** Poll text and bullet list format - Used in Components: Poll, Popup. **/
.poll {
	color: #9483DE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

/** Small text format - Used in Component: Content, Poll, Search, Weblinks, Footer. **/
.small {
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: medium;
	text-decoration: none;
}

/** Small hyperlink formating **/
a.small:link, a.small:visited {
	color: #FF1C1C;
	font-weight: bold;
	text-decoration: none;
}

a.small:hover {
	color: #7D5F45;
	font-weight: bold;
	text-decoration: none;
}

.smalldark {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        text-decoration: none;
        font-weight: normal;
        }

/** Content Sections & Categories - Used in Components: Content, Poll, Registration, Search, Weblinks **/
.contentpane {
	background-color : #FFFFFF;
	}

.contentpaneopen {
	border : 0px ridge #DCDCDC;
	}

table.contenttoc {
        color: #003300;
        background-color: #e0e0e0;
        }
        
table.contenttoc td {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;    
        font-weight: normal;
        text-align:left;  
}
 
a.toclink:hover, a.toclink:visited, a.toclink:link {
        font-size: 9px;
        }
	

/**  ------------------------------------------------------------------------------------------------------------ **/

/**  MAIN AREA FORMATTING - MAIN WINDOW **/

/** Content section item listing format 1 - First and third and fifth etc... row of section list format. **/
.sectiontableentry1,/** .newspane, .popupwindow**/ {
	background-color: #FFFFFF;
	color: Black;
}

/** Content section item listing format 1 - Sectiontableentry1 hyperlink formating  **/
a.sectiontableentry1:link, a.sectiontableentry1:visited {
	color: #FF1C1C;
	font-weight: bold;
	text-decoration: none;
}

a.sectiontableentry1:hover {
	color: #7D5F45;
	font-weight: bold;
	text-decoration: none;
}

/** Content section item listing format 2 - Second and fourth and sixth etc... row of section list format.**/
.sectiontableentry2{
	background-color: #f7de83;
}

/** Content section item listing format 2 - Sectiontableentry2 hyperlink formating  **/
a.sectiontableentry2:link, a.sectiontableentry2:visited {
	color: #FF1C1C;
	font-weight: bold;
	text-decoration: none;
}

a.sectiontableentry2:hover {
	color: #7D5F45;
	font-weight: bold;
	text-decoration: none;
}

/** Content section item listing format - Heading bar, row above the section list. **/
.sectiontableheader{
	background-color: #003300;
	color: #FFFFFF;
	font-weight: bold;
}
	
/** Content section rating - Used in Components: Content. **/
.content_rating {
	font-weight: normal;
	font-size: 8pt;
}

/** Content section vote - Used in Components: Content. **/
.content_vote {
	font-weight: normal;
	font-size: 8pt;
}

/** Content section description - Used in Components: Content, Weblinks. **/
.contentdescription {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	text-align: left;
	}

/* For content item titles that are hyperlink instead of Read On - Used in Components: Content */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #000000;
	text-align:left;
	}

a.contentpagetitle:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color: #4490B4;
	text-decoration: underline;
	font-weight: bold;
	}


/** Table.moduletable formats - Used in Frontend. **/
table.moduletable {
  margin: 0px 0px 0px 2px;
  width: 100%;
  color: #003300;
}

table.moduletable th {
	font-size: 11px;
	font-weight: bold; 
	text-align: left;
	height: 14px;
	line-height: 18px;
	white-space: nowrap;
}

table.moduletable td {
  font-size        : 10px;
  font-weight      : normal;
  padding:	1px;
}

table.moduletableinset {
  margin: 0px 0px 0px 2px;
  width: 100%;
  color: #7D5F45;
}

table.moduletableinset th {
	font-size: 11px;
	font-weight: bold; 
	text-align: left;
	height: 14px;
	line-height: 18px;
	white-space: nowrap;
}

table.moduletableinset td {
  font-size        : 10px;
  font-weight      : normal;
  padding:	1px;
}

table.searchintro {
  	background-color: #FFFFFF;
	border: solid 1px #777777;
	}


/** Contact formatting - Used in Components: Contact. **/
table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #C6CBCE;
	}

table.contact td.details {
	background-color: #EEEEEE;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #C6CBCE;
	}

table.contact td.details {
	background-color: #EEEEEE;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #ffae00;
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/** For modifying {moscode} output.  Don't set the colour! **/
.moscode {
	background-color: #f0f0f0;
}

/** Text passed with mosmsg url parameter **/
.message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}

/** Links - Used in Components: Content. **/
a.blogsection:link, a.blogsection:visited {
	color: #FF9900; text-decoration: none; font-weight: normal;
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

a.blogsection:hover {
	color: #999999;	text-decoration: underline;
	}

a.weblinks:link, a.weblinks:visited {
	color: #FF9900; text-decoration: none; font-weight: normal;
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

a.weblinks:hover {
	color: #999999;	text-decoration: underline;
	}

/** Readon Format - Used in Components: Content Frontpage. **/
a.readon:link, a.readon:visited {
	color: blue; text-decoration: none; font-weight: normal;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
a.readon:hover {
	color: #999999;	text-decoration: underline;
	}

/** Content creation date format - Used in Components: Content **/
.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}

/** Content modify date format - Used in Components: Content **/
.modifydate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	}


/** Page navigation formatting - Used in Components: Page Navigation. **/
.pagenav {
	font-weight: normal;
	color: #003300;
}

a.pagenav, a.pagenav:visited {
	color: #FF6600;
}

a.pagenav:hover {
	color: #003300;
}

.pagenavbar {
	
}

/**  ------------------------------------------------------------------------------------------------------------ **/

/** TEMPLATE FORMATTING - AWW TEMPLATE 5 **/

/** Date text format - Used in Template: Todays date. **/
.date {
	color: #003300;
	text-decoration: none;
}

/**  ------------------------------------------------------------------------------------------------------------ **/

/** NOT USED - Input field format in main area i.e username and password boxes - Used to format Components and Modules when main area color is contrasting, opposite or inverted from side, top and bottom area colors. **/

.inputboxmain {
	background: #F4A460;
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	border-top: 2px solid;
	border-color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D5F45;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	line-height: 14px;
}

/** NOT USED - Inputboxmain hyperlink formatting. **/
a.inputboxmain:link, a.inputboxmain:visited {
	color: #FF1C1C;
	font-weight: bold;
	text-decoration: none;
}
	
a.inputboxmain:hover {
	color: #8CB2FF;
	font-weight: bold;
	text-decoration: none;
}

/** NOT USED - Input field format for cell in main area - Used to format Components and Modules when main area color is contrasting, opposite or inverted from side, top and bottom area colors. **/
.inputboxmaincell {
	background: #000000;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 0px solid;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D5F45;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	line-height: 14px;
}

/** NOT USED - Inputboxmaincell hyperlink formating  **/
a.inputboxmaincell:link, a.inputboxmaincell:visited {
	color: #FF1C1C;
	font-weight: bold;
	text-decoration: none;
}

a.inputboxmaincell:hover {
	color: #7D5F45;
	font-weight: bold;
	text-decoration: none;
}

/** CELL FORMATTING AND DISPLAY  **/

/** white horizontal line  **/
hr { color: #ffffff; height: 1px; width: 100%; }

/** left cell, top bar format **/
.color2 { color: #006699; height: 1px; width: 100%; }

/** color3 cell format   **/
.color3 { color: #f7de83; height: 1px; width: 100%; }

/** color4 cell format   **/
.color4 { color: #f7de83; height: 1px; width: 100%; }
