/* #### BODY SETTING #### */

body {
	background				: #BFCBD4 url('../images/bodybg.jpg') repeat-x top left;
	width					: 100%;
	text-align				: center;
	font					: Arial, Tahoma, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif;
	color					: #666666; 
	margin-top				: 0px;
	margin-left				: auto;
	margin-right			: auto;
	margin-bottom			: 0px;
	border-left				: 0px solid #888888;
	border-right			: 0px solid #888888;
	font-size:76%;
}

th {
	font-size				: 11px !important;
	font-size				: 11px;
	font-weight				: normal;
	padding-top				: 10px;
	text-align: left;
}

p {
	font-family				: Arial, Trebuchet MS, Helvetica, Tahoma, Verdana, sans-serif;
	font-size				: 0.98em;
	font-weight				: normal;
	color					: #666666;
}

td {
	font-family				: Arial, Trebuchet MS, Helvetica, Tahoma, Verdana, sans-serif;
	font-size				: 0.98em;
	font-weight				: normal;
	color					: #666666;
}

.date {
	font-family				: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	font-size				: 9px;
	font-weight				: bold;
	color					: #888888;
	text-transform			: uppercase;
}

hr {
	filter					: alpha(opacity=60); -moz-opacity:.60; opacity:.60;
	width					: 80%;
	text-align				: center;
}

/* #### DEFAULT MENU LINK SETTINGS #### */

a.mainlevel,
a.mainlevel:link, 
a.mainlevel:active,
a.mainlevel:visited {
	font-size   			: 10px;
	font-weight				: normal;
	font-family				: Arial;
	vertical-align			: top;
	color					: #59819E;
	margin-left				: 0px;
	margin-bottom			: 0px;
	text-decoration			: none;
	text-transform			: normal;
	text-align				: right;
	background				: transparent;
	padding-left			: 5px; 
	padding-right			: 5px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

a.mainlevel:hover {
	font-size				: 10px;
	font-weight				: normal;
	font-family				: Arial;
	margin					: 0px;
	color					: #95AF72;
}

a.mainlevel-bottommenu,
a.mainlevel-bottommenu:link, 
a.mainlevel-bottommenu:active,
a.mainlevel-bottommenu:visited {
	font-size   			: 10px;
	font-weight				: normal;
	font-family				: Verdana;
	text-transform:uppercase;
	vertical-align			: top;
	color					: #f4f3e8;
	margin-left				: 0px;
	margin-bottom			: 0px;
	text-decoration			: none;
	text-transform			: normal;
	text-align				: right;
	padding-left			: 5px; 
	padding-right			: 5px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

a.mainlevel-bottommenu:hover {
	font-size				: 10px;
	font-weight				: normal;
	font-family				: Verdana;
	margin					: 0px;
	color					: #ffffff;
}

a.sublevel,
a.sublevel:link 
a.sublevel:active {
	font-size				: 9px;
	font-weight				: normal;
	font-family				: Arial;
	margin					: 0px;
	color					: #676767;
	text-decoration			: none;
	padding-left			: 18px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

a.sublevel:visited {
	color					: #676767;
}

a.sublevel:hover {
	color					: #253C5C;
}


/* #### LISTS #### */

ul, ol
{
	margin						: 0;
	padding						: 0;
	list-style					: none;
}

ul li
{
	line-height					: 13px;
	padding-left				: 12px;
	padding-top					: 0px;
	background-image			: url(../images/arrow.png);
	background-repeat			: no-repeat;
	background-position			: 0px 1px;
}



/* #### OLDER MAMBO SETTINGS #### */

/* #### PATHWAY AND BOTTOM BUTTON BAR #### */
.pathway {
  		color            	: #888888;
		font				: 9px Arial;
		text-transform		: uppercase;
		letter-spacing		: 0px;
		font-weight			: bold;
}

a.pathway:link, 
a.pathway:visited {
  		color            	: #888888;
		font				: 9px Arial;
		text-transform		: uppercase;
		letter-spacing		: 0px;
		font-weight			: bold;
}

a.pathway:hover {
  		color            	: #CBBF98;
		font				: 9px Arial;
		text-transform		: uppercase;
		letter-spacing		: 0px;
		font-weight			: bold;
}


/* #### MAIN MODULES #### */

table.moduletable {
  	width            		: 100%;
  	margin-bottom    		: 5px;
	margin-top				: 0px;
	padding					: 0px;
}

table.moduletable-first {
  	width            		: 100%;
	margin-bottom    		: 10px;
	padding:5px;
	background-image:url(../images/news_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

table.moduletable-second {
  	width            		: 100%;
  	margin-bottom    		: 10px;
	padding:5px;
	background-image:url(../images/news_bg_second.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

table.moduletable-bottommenu {
	margin-top				: 4px;
	margin-left:15px;
}

table.moduletable th {
	font-family				: Century Gothic, Arial, Helvetica, sans-serif !important;
	font-weight				: normal;
	text-transform			: normal;
	color					: #7BA24A;
	vertical-align			: top;
	background				: transparent;
	padding-left			: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	margin-bottom			: 0px;
	height					: 18px;
	width					: 100%;
	border-top				: 0px solid #799A84;
	border-bottom			: 0px solid #165698;
}

table.moduletable-first th {
	font-family				: Arial, Helvetica, sans-serif;
	font-weight				: bold;
	color					: #333333;
	vertical-align			: top;
	background				: transparent;
	padding-left			: 30px;
	padding-top				: 5px;
	padding-bottom			: 10px;
	margin-bottom			: 0px;
	height					: 18px;
	width					: 100%;
	font-size:14px !important;
	background-image:url(../images/news_title.gif);
	background-repeat:no-repeat;
}

table.moduletable-second th {
	font-family				: Arial, Helvetica, sans-serif;
	font-weight				: bold;
	color					: #333333;
	vertical-align			: top;
	background				: transparent;
	padding-left			: 30px;
	padding-top				: 5px;
	padding-bottom			: 10px;
	margin-bottom			: 0px;
	height					: 18px;
	width					: 100%;
	font-size:14px !important;
	background-image:url(../images/news_title_second.gif);
	background-repeat:no-repeat;
}


table.moduletable td {
  	font-size        		: 11px;
  	font-family      		: Arial, Verdana, Tahoma;
  	font-weight      		: normal;
  	color            		: #888888;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 2px;
  	padding-right    		: 2px;
  	padding-top      		: 1px;
  	padding-bottom   		: 1px;
	margin-top				: 5px;
	margin-bottom			: 5px;
  	letter-spacing   		: 0px;
  	border		    		: 0px solid #D5D6B9;
}



/* #### MAIN MODULES #### */

table.moduletable-right {
  	width            		: 100%;
  	margin-bottom    		: 5px;
	margin-top				: 0px;
	padding					: 0px;
}

table.moduletable-right th {
	font-family				: Century Gothic, Arial, Helvetica, sans-serif !important;
	font-size				: 14px;
	font-weight				: normal;
	text-transform			: normal;
	letter-spacing			: -1px;
	color					: #7BA24A;
	vertical-align			: top;
	background				: transparent;
	padding-left			: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	margin-bottom			: 0px;
	height					: 18px;
	width					: 100%;
}


table.moduletable-right td {
  	font-size        		: 10px;
  	font-family      		: Arial, Verdana, Tahoma;
  	font-weight      		: normal;
  	color            		: #888888;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 2px;
  	padding-right    		: 2px;
  	padding-top      		: 1px;
  	padding-bottom   		: 1px;
	margin-top				: 5px;
	margin-bottom			: 5px;
  	letter-spacing   		: 0px;
}



/* #### SECTION LISTING SETTINGS #### */
.sectiontableheader {
	background				: #4C7CAE url(../images/sectionheader.jpg) repeat-x;
	font-weight				: bold;
	font					: 9px Arial !important;
	text-transform			: uppercase;
	color					: #ffffff;
	height 					: 26px;
	line-height				: 26px;
	vertical-align			: middle;
	text-align				: left;
	padding-left			: 4px;
	padding-right			: 4px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	border-bottom			: 1px solid #ffffff;
	}

.sectiontableentry1 {
	color					: #676767;
	background-color		: #f9f9f9;
	vertical-align			: middle;
	padding					: 3px;
	}
	
.sectiontableentry2 {
	color					: #676767;
	background-color		: #efefef;
	vertical-align			: middle;
	padding					: 3px;
	}



.poll {
	background-color: transparent;
}

.pollstableborder {
	background-color: transparent;
}
	
/* #### SMALL FONT SETTINGS #### */

.small {
  	font-family      		: Arial, Verdana, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #d4d4d4;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink {
  	font-family      		: Arial, Verdana, Helvetica, sans-serif;
  	font-size        		: 11px;
  	color            		: #cccccc;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink2 {
  	font-family      		: Arial, Verdana, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #3F505E;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.smalldark {
  	font-family      		: Arial, Verdana, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #002850;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
table.contentpane {
	width					: 100%;
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 5px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
}

table.contentpaneopen {
	width					: 100%;
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 5px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
}

.contentpane {
	width					: 100%;
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
}

.contentpaneopen {
	width					: 100%;
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
}

.blog_more {
	padding-left			: 8px !important;
	padding-left			: 5px;
}

.back_button {
	padding-left			: 8px !important;
	padding-left			: 5px;
	font-size				: 10px;
}

.contentheading {	
	color					: #D5C67D;
	font-family				: Century Gothic, Trebuchet MS, Arial, ;
	font-size				: 16px;
	font-weight				: normal;
	text-transform			: normal;
	letter-spacing			: -1px;
	background				: transparent;
	height					: 20px;
	margin-left				: 0px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
	vertical-align			: middle;
	padding-top				: 0px; 
	padding-bottom			: 0px;
	padding-left			: 0px; 
	width					: 100%;
	border-bottom			: 1px solid #cdcdcd;
	}

.componentheading {
	color					: #4F7C9D;
	font-family				: Century Gothic, Arial;
	font-size				: 14px;
	font-weight				: normal;
	text-transform			: uppercase;
	letter-spacing			: 0px;
	background				: transparent;
	border-bottom			: 0px solid #5876A0;
	height					: 22px;
	margin-left				: 0px; 
	margin-right			: 0px; 
	padding-top				: 5px; 
	margin-bottom			: 5px;
	vertical-align			: middle;
	padding-left			: 5px; 
	width					: 100%;
	}


.createdate {
  	font-family     		: Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #d4d4d4;
  	text-align       		: left;
	padding-top				: -5px;
}

/* ###################### FORMULAR SETTINGS ###################### */
form {
	margin					: 0px;
	padding					: 0px;
}
.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 : #FFFFFF;
  border           : 1px solid #CCCCCC;
}
.inputbox2 {
	vertical-align			: middle;
	font					: 9px Arial, Verdana, tahoma, Geneva, Helvetica, sans-serif;
	border					: 0px;
	background				: transparent;
	padding-left			: 3px;
	padding-top				: 0px !important;
	padding-top				: 2px;
	border-left				: 1px solid #446182;
	border-bottom			: 1px solid #446182;
	height					: 14px !important;
	height					: 16px;
	color					: #ffffff;
}
.inputbox3 {
	font					: 9px Arial, Verdana, tahoma, Geneva, Helvetica, sans-serif;
	border					: 0px;
	background				: transparent;
}

.button-search {
	font					: 8px Arial, Trebuchet MS, tahoma, Geneva, Helvetica, sans-serif;
	text-transform			: uppercase;
	font-weight				: bold;
	color					: #5F8CAD;
	background				: none;
	height					: 18px;
	padding-left			: 5px;
	padding-right			: 5px;
	padding-bottom			: 0px;
	margin-bottom			: 0px;
	vertical-align			: middle;
	border: none;
}

.button2 {
	font					: 8px Arial, Trebuchet MS, tahoma, Geneva, Helvetica, sans-serif;
	text-transform			: uppercase;
	font-weight				: bold;
	color					: #ffffff;
	background				: transparent;
	height					: 16px;
	padding-left			: 0px;
	padding-right			: 0px;
	padding-bottom			: 0px;
	margin-bottom			: 0px;
	vertical-align			: middle;
	border					: 0px;
}


/* ###################### LINKS ###################### */
a.readon:link, a.readon:visited {
	background				: url(../images/readon.gif) no-repeat center left;
	font					: 10px Arial, Trebuchet MS, tahoma, Geneva, Helvetica, sans-serif;
	color					: #59819E;
 	text-transform			: uppercase;
	font-weight				: normal;
	padding-left			: 11px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	margin-bottom           : 0px;
	}

a.readon:hover {
	background				: transparent url(../images/readon.gif) no-repeat center left;
	font					: 10px Arial, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	color					: #95AF72;
 	text-transform			: uppercase;
	font-weight				: normal;
	padding-left			: 11px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a:link, a:visited {
  	color            		: #59819E;
  	text-decoration  		: none;
  	font-family      		: Arial, Tahoma, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

a:hover {
  	color            		: #95AF72;
  	text-decoration  		: none;
}

