/* CSS Document GGIP*/

/**
 * General Body Styling
 * --------------------
 * These are normal css setup reccommended for your
 * HTML template although they are not neccessary
 */

	  
td, tr, p, div {  font-family      : Verdana, Arial, Helvetica, sans-serif;
				  font-size        : 11px;
				  color            : #333333;
				}
				
a:link, a:visited {
			font-size        : 11px;
			color            : #000000;  
			text-decoration  : none;  
			font-family      : Verdana, Arial, Helvetica, sans-serif;
			}
			
a:hover {
			color            : #7BC144;  
			text-decoration  : none;
			}
				
			
			
				

/* --Default Class Settings-- */

/**
 * Mambo Menu Styling
 * ------------
 * You can control the way menu behave and look
 * by using the CSS settings below
 */

a.mainlevel:link, a.mainlevel:visited {
	/* this styling is for the MAIN items in the menu */
	color: #636266;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	background-position: left;
	}

a.mainlevel:hover {
	/* same as above, but when hovering */
	color: #7AC043; 
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	background-position: left;
	}

#active_menu { color: #7AC043}

a.sublevel:link, a.sublevel:visited {
	/* this styling is for menu items that HAS A PARENT */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #636266; 
	font-weight: normal;
}

a.sublevel:hover {
	/* pffff!.. you know this! */
	color: #66C043; 
	text-decoration: none;
	}

/**
 * Mambo Modules formatting
 * ------------------------
 * These stylings are to format the way modules are
 * displayed. It mainly deals with the format of its
 * table. I think this doesn't need too much explaining
 */

table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 95%;
	margin-left: 5px;
	}

table.moduletable th {
	/* styling the module header, and the module titles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #636266;
	text-align: left;
	width:95%;
	margin: 10px 1px;
	padding: 10px 5px;
	background-color: #C7CCCF;
	}

table.moduletable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-style: none;
	border-bottom-width: thin;
	border-bottom-color: #7BC144;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 3px;
	background-color: #E7E7E7;
	text-align: left;
	}
	
/**
 * Umfrage Modules formatting
 * --------------------------
 */

.poll {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	color            : #666666;
	line-height      : 14px;
	text-align: left;
}
	
.pollstableborder {border-style:none}
	
.sectiontableheader {  
	background-color : #CCCCCC;  
	color            : #7B8DA1;  
	font-weight      : bold;}
	
.sectiontableentry1 {  background-color : #F0F0F0;}

.sectiontableentry2 {  background-color : #E0E0E0;}
.small {  font-family      : Verdana, Arial, Helvetica, sans-serif; 
		 font-size        : 10px;
		 color            : #3366C0;  
		 text-decoration  : none;  
		 font-weight      : medium;}
		 
.smalldark {  font-family      : Verdana, Arial, Helvetica, sans-serif;  
font-size        : 10px;  
color            : #000000;  
text-decoration  : none;  
font-weight      : normal;}

.contentpane {
	background       : #FFFFFF;
	margin-left: 10px;
}
.contentpaneopen {  margin-top: 10px;
					margin-left:5px;}

.contentheading, .componentheading {  font-family      : Verdana, Arial, Helvetica, sans-serif;  
font-size        : 11px;  
font-weight      : bold;  
color            : #7B8DA1;  
text-align       : left;}

.createdate {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 10px;  color            : #999999;  text-align       : left;}
.button {  font-family      : Verdana, Arial, Helvetica, sans-serif;  
			font-style       : normal;  
			font-size        : 10px;  
			font-weight      : bold;  
			background-color : #F0F0F0;  
			color            : #000000;  
			border           : 1px solid #CCCCCC;}
.inputbox {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	color            : #000000;
	background-color : #F0F0F0;
	border           : 1px solid #CCCCCC;
	text-align: left;
}


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 13px;        font-weight: bold;         color: #000000;        text-align:left;        }
a.contentpagetitle:hover {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 13px;        font-weight: bold;        text-align:left;        color: #7B8DA1;        text-decoration: underline;        font-weight: bold;        }
a.category:link, a.category:visited {  color            : #333333;  font-weight      : bold;}
a.category:hover {  color            : #7B8DA1;}
/* 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.  Dont 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;}
/* custom stuff */
.container{        border: solid;        border-width: 1px;        border-color: #efefef;        background-color: White;}
.boxes {        border: solid;        border-color: #efefef;        border-width: 1px;}  

a.mainmenu:link, a.mainmenu:visited {
			color: #333333; 
			font-family: Verdana, Arial, Helvetica, sans-serif;        
			font-weight: bold;
			}
			
a.mainmenu:hover, {
			color: #78bf3f; 
			text-decoration: underline;        
			}
a.mainmenu:active {
			background: #FF0000; 
			text-decoration: underline;
   			}
   

ul {
	margin: 3px;
	padding: 3px;
	list-style: none;
	list-style-type: square;
	text-align:  left;
}

li {
	line-height: 18px;
	padding-left: 3px;
	padding-top: 0px;
	list-style-position: inside;
	text-align:  left;
}
hr {  background       : #CCCCCC;  height           : 1px;  width            : 100%;}
.title {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;color            : #7B8DA1;}
.pathway {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;}
a.pathway:link, a.pathway:visited {  color            : #000000;  font-weight      : normal;}
a.pathway:hover {  color            : #000000;  font-weight      : normal;  text-decoration   : underline;}

