/*########### CSS by Christopher Mulder - candimulder[a t]gmail.com ###########*/





* {margin:0px; padding:0px;}


 


/*--------------- GENERAL SETTINGS ------------*/


html.body{


    font-family: "Arial", "Lucida";


	font-size: 12px;


	color: #1A5A7B;


	margin-top: 0px;


}





body {


    font-family: "Arial", "Lucida";


	font-size: 12px;


	color: #1A5A7B;


	text-align:justify;


}





td, tr, p{


	margin: 0 0 7 0px;    /*top , right , bottom , left*/


}








/*  Global Formatting */


h1 {font-size:16px;line-height: 1em;font-weight: 900;}


h2 {font-size:15px;line-height: 1em;font-weight: 900;}


h3 {font-size:14px;line-height: 1em;font-weight: 900;}


h4 {font-size:13px;line-height: 1em;font-weight: 900;}


h5 {font-size:12px;line-height: 1em;font-weight: 900;}


h6 {font-size:11px;line-height: 1em;font-weight: 900;}


td{font-size: 12px;}


th{font-size: 12px;}


a:link, a:visited {color: #000000; text-decoration:none;}


a:hover {color:#1A5A7B; text-decoration:none;}


a.image, a.image:hover  {border:0;}


li {list-style: none;}


ul {list-style: none;}





.heading {


text-decoration: none; 


font-weight: bold; 


font-size:14px;


color: #000000; 


border-bottom: 0px;


margin: 0 0 10 0px;


text-indent:0px;


}





.text {


text-indent:0px;


margin: 0 0 10 0px;


}





table.faq tr, table.faq td {


text-align:center;


}





.rt {


text-align:right;


margin-right:5px;


}








.big {


   font-size:14px;


   font-weight:800;


   line-height:15px;


   text-indent:0px;


}





.disclaimer {


   font-size:11px;


   line-height:16px;


   text-align:justify;


}





.links {


   font-size:11px;


   line-height:12px;


   text-align:left;


}





.nav {


   font-size:11px;


   font-weight:800;


   line-height:20px;


   text-align:right;


   margin-right:10px;


   margin-bottom:0px;


}





ul.jflanguageselection li {list-style: none;}





/*--------------- END GENERAL SETTINGS ------------*/








/*--------------- POSITION SETTINGS ---------------*/





/*HEADER*/


div#header {


   background-color:#F5F3B4; 


   width:750px; 


   height:71px; 


   margin:10px 0px 0px 10px; 


   padding:0px;


}


div#header.IE {


   background-color:#F5F3B4; 


   width:750px; 


   height:71px; 


   margin:10px 0px 0px 10px; 


   padding:0px;


}





/*FLAG CONTAINER*/


div#lang {


    position: absolute; 


    top: 93px; left: 55px; 


    width: 30px;


}


div#lang.IE {


    position: absolute; 


    top: 95px; left: 53px; 


    width: 30px;


}











/*BODY CONTAINER*/


div#contents {


   background-color:#F5F3B4; 


   width:750px; 


   padding:0px;


}





/*MENU*/





div#menu {


   margin:20px 0px 15px 10px; 


   padding:0px; 


   width:120px;


   float:left; 


   background-color:#F5F3B4;


   height:160px;


}





div#menu.IE {


   margin:20px 0px 0px 5px; 


   padding:0px; 


   width:120px; 


   float:left; 


   background-color:#F5F3B4;


   height:160px;


}





div#pathway {


   margin:0px 0px 0px 11px; 


   padding:0px; 


   width:750px;


   float:left; 


   background-color:#F5F3B4;


   height:15px;


}





div#pathway.IE {


   margin:0px 0px 5px 6px; 


   padding:0px; 


   width:750px; 


   float:left; 


   background-color:#F5F3B4;


   height:15px;


}





/*CONTENT*/





div#content {


   background-color:#F5F3B4; 


   color:#1A5A7B; 


   margin:10px 0px 0px 20px; 


   padding:0px; 


   font-family:"Arial","Lucida"; 


   font-size:10pt; 


   float:left; 


   width:575px;


   line-height:14px;


}








div#content.IE {


   background-color:#F5F3B4; 


   color:#1A5A7B; 


   margin:10px 0px 0px 20px; 


   padding:0px; 


   font-family:"Arial","Lucida"; 


   font-size:10pt; 


   float:left; 


   width:575px; 


   line-height:14px;


}





/*FOOTER*/


div#footer {


   background-color:#F5F3B4; 


   font-weight:bold; 


   font-family:"Arial","Lucida"; 


   height:70px; 


   width:750px; 


   margin:5px 0px 0px 10px; 


   float:left; 


   vertical-align:bottom;


}





div#footer.IE {


   background-color:#F5F3B4; 


   font-weight:bold; 


   font-family:"Arial","Lucida"; 


   height:70px; 


   width:750px; 


   margin:0px 0px 0px 5px; 


   float:left; 


   vertical-align:bottom;


}





div#footer span.footer {


   color:#000000; 


   font-size:9px;


   line-height:12px;


   margin:0px; 


   float:right;


   text-decoration:none;


}





div#footer span.lt { 


   float:left;


}


/*--------------- END POSITION SETTINGS -----------*/








/*--------------- NAVIGATION SECTION --------------*/	


/* Pathway Breadcrumbs */	


	.pathway {font-size: 11px; color: #1A5A7B; font-weight: bold;}


	a.pathway:link {color: #000000; text-decoration:none;}


	a.pathway:visited {color: #000000;}


	a.pathway:active {color: #1A5A7B;}


	a.pathway:hover {color: #1A5A7B;}





/* Top Menu */





/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */


/** customize colors here */


a.mainlevel-suckerfish-vertical, a.mainlevel_active-suckerfish-vertical, a.mainlevel_current-suckerfish-vertical,


a.mainlevel-suckerfish-vertical:link, a.mainlevel_active-suckerfish-vertical:link, a.mainlevel_current-suckerfish-vertical:link,


a.mainlevel-suckerfish-vertical:visited, a.mainlevel_active-suckerfish-vertical:visited, a.mainlevel_current-suckerfish-vertical:visited {


	background-color: #749AAF;


	color: #FFFFFF;


}





a.mainlevel-suckerfish-vertical:hover, a.mainlevel_active-suckerfish-vertical:hover, a.mainlevel_current-suckerfish-vertical:hover {


	background-color: #1A5A7B;


	color: #FFFFFF;


}





a.sublevel-suckerfish-vertical, a.sublevel_active-suckerfish-vertical, a.sublevel_current-suckerfish-vertical,


a.sublevel-suckerfish-vertical:link, a.sublevel_active-suckerfish-vertical:link, a.sublevel_current-suckerfish-vertical:link,


a.sublevel-suckerfish-vertical:visited, a.sublevel_active-suckerfish-vertical:visited, a.sublevel_current-suckerfish-vertical:visited {


	background-color: #749AAF;


	color: #FFFFFF;


}





a.sublevel-suckerfish-vertical:hover, a.sublevel_active-suckerfish-vertical:hover, a.sublevel_current-suckerfish-vertical:hover {


	background-color: #1A5A7B;


	color: #FFFFFF;


}





ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical,


ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:link, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:link, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:link,


ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:visited, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:visited, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:visited {


	background-color: #749AAF;


	color: #FFFFFF;


}





ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:hover, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:hover, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:hover {


	background-color: #1A5A7B;


	color: #FFFFFF;


}





ul.mainlevel-suckerfish-vertical .expanded {


	display: block;


	background-image: url("../images/arrow_right.gif");


	background-position: right center;


	background-repeat: no-repeat;


	padding-right: 10px;


}








/** customize style / layout here */


a.mainlevel-suckerfish-vertical, a.mainlevel_active-suckerfish-vertical, a.mainlevel_current-suckerfish-vertical, span.mainlevel-suckerfish-vertical,


a.mainlevel-suckerfish-vertical:link, a.mainlevel_active-suckerfish-vertical:link, a.mainlevel_current-suckerfish-vertical:link,


a.mainlevel-suckerfish-vertical:visited, a.mainlevel_active-suckerfish-vertical:visited, a.mainlevel_current-suckerfish-vertical:visited,


a.mainlevel-suckerfish-vertical:hover, a.mainlevel_active-suckerfish-vertical:hover, a.mainlevel_current-suckerfish-vertical:hover {


	font-weight: normal;


	font-size: 11px;


	text-align: left;


	text-decoration: none;


	display: block;


	border: 0px solid #000000;


	padding: 0.3em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */


	height: 18px;


	line-height: 18px;


}





a.sublevel-suckerfish-vertical, a.sublevel_active-suckerfish-vertical, a.sublevel_current-suckerfish-vertical, span.sublevel-suckerfish-vertical,


a.sublevel-suckerfish-vertical:link, a.sublevel_active-suckerfish-vertical:link, a.sublevel_current-suckerfish-vertical:link,


a.sublevel-suckerfish-vertical:visited, a.sublevel_active-suckerfish-vertical:visited, a.sublevel_current-suckerfish-vertical:visited,


a.sublevel-suckerfish-vertical:hover, a.sublevel_active-suckerfish-vertical:hover, a.sublevel_current-suckerfish-vertical:hover {


	font-weight: normal;


	font-size: 11px;


	text-align: left;


	text-decoration: none;


	display: block;


	border: 0px solid #000000;


	padding: 0.3em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */


	height: 18px;


	line-height: 18px;


}





a.mainlevel-suckerfish-vertical, a.mainlevel_active-suckerfish-vertical, a.mainlevel_current-suckerfish-vertical, span.mainlevel-suckerfish-vertical {


}





a.sublevel-suckerfish-vertical, a.sublevel_active-suckerfish-vertical, a.sublevel_current-suckerfish-vertical, span.sublevel-suckerfish-vertical {


	font-size: 90%;


	border-top: 0px solid silver;


}





#active_menu-suckerfish-vertical,


a.mainlevel_active-suckerfish-vertical, a.mainlevel_current-suckerfish-vertical,


a.mainlevel_active-suckerfish-vertical:link, a.mainlevel_current-suckerfish-vertical:link,


a.mainlevel_active-suckerfish-vertical:visited, a.mainlevel_current-suckerfish-vertical:visited,


a.mainlevel_active-suckerfish-vertical:hover, a.mainlevel_current-suckerfish-vertical:hover,


a.sublevel_active-suckerfish-vertical, a.sublevel_current-suckerfish-vertical,


a.sublevel_active-suckerfish-vertical:link, a.sublevel_current-suckerfish-vertical:link,


a.sublevel_active-suckerfish-vertical:visited, a.sublevel_current-suckerfish-vertical:visited,


a.sublevel_active-suckerfish-vertical:hover, a.sublevel_current-suckerfish-vertical:hover {


	color:#FFFF66;


}





ul.mainlevel-suckerfish-vertical, .mainlevel-suckerfish-vertical ul {


	padding: 0px;


	margin: 0px;


	list-style: none;


	width: 10em;


}





ul.mainlevel-suckerfish-vertical {


	z-index: 101;


}





ul.mainlevel-suckerfish-vertical ul {


	z-index: 102;


}





ul.mainlevel-suckerfish-vertical ul ul {


	z-index: 103;


}





ul.mainlevel-suckerfish-vertical li {


	padding: 0px;


	margin: 0px;


	background: none;


	list-style: none;


	float: left;


	clear: left;


	position: relative;


	width: 10em;


}





ul.mainlevel-suckerfish-vertical li li {


}





ul.mainlevel-suckerfish-vertical ul {


	display: none;


	position: absolute;


	top: 0px;


	margin-left: 10em;


}





ul.mainlevel-suckerfish-vertical li:hover ul,


ul.mainlevel-suckerfish-vertical li.hover ul {


	display: block;


}








ul.mainlevel-suckerfish-vertical li:hover ul ul,


ul.mainlevel-suckerfish-vertical li.hover ul ul {


	display: none;


}





ul.mainlevel-suckerfish-vertical li:hover ul li:hover ul,


ul.mainlevel-suckerfish-vertical li.hover ul li.hover ul {


	display: block;


}








ul.mainlevel-suckerfish-vertical, ul.mainlevel-suckerfish-vertical li li {


	clear: left;


}





/** separator */


span.mainlevel-suckerfish-vertical, span.sublevel-suckerfish-vertical {


	border-width: 0px;


	padding: 5px;


}





/* End Top Menu */





/*--------------- END NAVIGATION SECTION -------------*/	








/*--------------- STANDARD MODULE TABLE  -------------*/	





table.moduletable {


	width: 100%;


	padding: 0px;


	margin: 0px;


}





table.moduletable th { 


height: 18px;  


color: #FFFFFF;


}





table.moduletable-menu tr, table.moduletable-menu td  {


margin:0px; padding:0px; vertical-align:middle; float:right;


}








/*--------------- END STANDARD MODULE TABLE  ---------*/	 








/*---------------  CONTENT - SECTIONS & CATEGORIES ---*/


.contentheading {              /*Item Titles*/


    font-family:Arial, Lucida;


    font-size: 20px;


    font-weight: bold;


    color: #1A5A7B;


    text-indent:0px;


    text-align:left;


}





  /* content title and links */


/*.contentpagetitle {background-color : White; }*/


a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited {


text-decoration: none; 


font-weight: bold; 


font-size:14px;


color: #000000; 


border-bottom: 0px;


margin: 0px;


}


a.contentpagetitle:hover {


color: #1A5A7B;


border-bottom: 0px;


}


 


  /* top box like a category description */


.contentdescription {background-color: #F5F3B4;}


 


  /* Main Body Text */


.contentpane {background: #F5F3B4;}


 


.contentpaneopen {     /*Descriptions*/


background-color: #F5F3B4;


text-indent:0px;


}


/* Main Body Text */





  /* article rating */


.content_rating {font-weight: normal;font-size:.8em;}


.content_vote {font-weight: normal;font-size: .8em;}


 


  /* icons */


.buttonheading{font-size: 12px;}


.pop-ups {float: right;}


a.pop-up {border-bottom: 0;}


 


  /* Dates */


.createdate {color: #666; font-size:.8em; font-weight: normal;}


.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}


.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}


/* Dates */





/* Writen by Authors name */


.small {color: #666;}


 


/* Page navigation links "<<< 1 of 10 next >>>" */


.pagenav{font-size: 11px;  color: #4A565B; font-family: Arial, Helvetica, sans-serif; }


.pagebar{font-size: 11px;}


.pagenav_prev{font-size: 11px;  color: #4a565b; }


.pagenav_next{font-size: 11px;  color: #00000; }


a.pagenav {color: #4A565B; border-bottom: 0;}


a.pagenav:hover {color: #8E7157; border-bottom: 0;}


.pagenavcounter{	height: 12px;  }


.back_button{font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 15px;  }


 


  /* Read more link */


.readon{


font-family: Arial, Verdana, Helvetica, sans-serif; 


font-size: 13px; color:#4a565b;font-weight: bold;


}


 


  /* Article index   */


/*table.contenttoc {


	padding: 0px;


	margin: 2px;


	font-size: 12px;


	}


	


table.contenttoc th {


background: #2F3E57; 


color: White;


}*/


	


/*table.contenttoc td {padding: 2px;}*/





/* Links article index */


	a.toclink:hover, a.toclink:visited, a.toclink:link {	height: 18px; }


/* End Article index  */


 


  /*  component heading */


.componentheading {   /*Main Title*/


    font-family:Arial, Lucida;


    font-size: 20px;


    font-weight: bold;


    color: #1A5A7B;


    text-indent:0px;


    text-align:left;


    margin-bottom: 5px;


	line-height:22px;


}





 


  /* Sectiontable Table types listings Faqs's, weblink etc..*/


.sectiontableheader {


	/* background-color : #D3D3D3; */


	color : #1A5A7B;


	font-weight : bold;


	border-collapse: collapse;


	font-size: 13px;


	}





/* Table odd and Even Rows */


.sectiontableentry1 {background-color : #FFFFFF;font-size: 11px;}


.sectiontableentry2 {background-color : #EBEBEB;font-size: 11px;}


.sectiontablefooter{	height: 18px; }


/* End Sectiontable */





  /* Category */


.category {color:#1A5A7B;}


a.category:link, a.category:visited, a.category:hover  { 


height: 15px; 


font-size: 14px; 


font-weight : bold;


}


/* End category */


 


/*  /* blogsection */


/*.blog {background-color : #FFFFFF;}


.blogsection{	height: 18px;  }


.blog_more{	height: 18px;  }


.blog_heading {	height: 18px;  }


/* space from bottom of article */


/*.article_seperator{background-color : #FFFFFF;}


/* End blogsection */





.blog_more{


	margin			: 5px;


	padding			: 0;


	border			: 0;


}


.blog_more ul li{


	list-style		: url(none) none;


	margin			: 1px;


	padding			: 0;


}





 


  /* Search Form Module*/


.search {height: 18px;}


/* results if not search google */


.searchintro{height: 18px;}


/*Search Form keyword highlight*/


.highlight {


border: 1px dashed #010101;


background: #DDEEFF;


padding: 0px 2px 0px 2px;}


/* End Search Form */


 


 /* wrapper title */


.wrapper{background-color : #FFFFFF;}





/*--------------- END CONTENT - SECTIONS & CATEGORIES ---*/








/*--------------- FORM SECTION  -------------------------*/	





/* Pull down menu */


.selectbox {width: 100%;}


/* Submit Button */


.button {border: 1px solid #999; background: #999999; color: White;}





/* Contact Email Form */


.contact_email {margin: 0px;padding: 5px;}





/*--------------- END FORM SECTION  ---------------------*/ 








/*--------------- TABBED EDITING ------------------------*/





/*When user login to edit or sumbit articles*/


/* for modifying {moscode} output.  Don't set the colour! */


.moscode {


	background-color: #f0f0f0;


   }


		


.code {


	font-family: courier, serif;


	font-size: 1.2em;


	padding: 2px;


	background-color: #f0f0f0;


	color: blue;


	border: 1px solid #d5d5d5;


	margin: 0px;


	width: 90%;


}








/* Text passed with mosmsg url parameter */


.message {


	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;


	font-weight: bold;


	font-size : 1em;


	color : #666;


	text-align: center;


   }





/* Styles for dhtml tabbed-pages */


.ontab {


	background-color: #666666;


	border-left: outset 1px #666;


	border-right: outset 1px #333;


	border-top: outset 1px #666;


	border-bottom: solid 1px #333;


	text-align: center;


	cursor: default;


	font-weight: bold;


	color: #FFFFFF;


	padding: .2em;


   }





.offtab {


	background-color : #cccccc;


	border-left: outset 1px #666;


	border-right: outset 1px #333;


	border-top: outset 1px #666;


	border-bottom: solid 1px #333;


	text-align: center;


	cursor: default;


	font-weight: normal;


	padding: .2em;


   }





.edit-tabs {


   padding: 1em;


   background: none;


   }





.tabpadding {padding:1px;}





.tabheading {


	background-color: #FF6600;


	text-align: left;


   }





.pagetext {


	visibility: hidden;


	display: none;


   }





	/*Body of the form*/


.adminform{background-color : #FFFFFF;}





/*--------------- End TABBED EDITING ----------------- */