@charset "iso-8859-1";
/***********************************************************/
/* Main Cascading Style Sheet                              */
/* By Wybrand de Jong - For SimWorld B.V.                  */
/* 1 februari 2008                                         */
/***********************************************************/


/* Global
---------------------------------------------------------- */


BODY {
	background-image:url("images/layout/bg.gif");
	background-color: #343434;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
   }
			
			
 td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #38505b;
   font-style: normal; 
   font-weight: normal; 
   text-decoration: none; 
   }	
	
a:link, a:visited { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #982626;  
	text-decoration: underline; 
	}
a:active, a:hover { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #982626;  
	text-decoration: none; 
	}	
	
.no-ro:link, .no-ro:visited { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #982626;  
	text-decoration: none; 
	}
.no-ro:active, .no-ro:hover { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #982626;  
	text-decoration: underline; 
	}		
		
	
	
/* Containers
---------------------------------------------------------- */	

.main-container {
   width: 968px;
	height: 90%;
	background-color: #FFFFFF;
	}
		
.white-container { 
   width: 100%;
	height: 100%;
	padding-left: 2px;	
	padding-right: 1px;
	padding-top: 2px;	
	padding-bottom: 2px;	
	background-color: #FFFFFF;
   }	
	
.rows-container {
   width: 958px;
	height: 100%;
	}	
	
.sml-top-bar {
   width: 958px;
	height: 20px;
	vertical-align: top;
	}		
	
.logo-bar {
   width: 958px;
	height: 100px;
	vertical-align: top;
	background-image:url("images/layout/logo_bar.jpg");
	}		
	
.left-container {
   width: 190px;
	height: 100%;
	vertical-align: top;
	background-color: #F2F2F2;
	}	
	
.content-section {
   width: 548px;
	height: 100%;
	vertical-align: top;
	background-image:url("images/layout/bg_tile.gif");
	}		
	
.content-container {
   width: 100%;
	height: 100%;
	padding-left: 15px;	
	padding-right: 15px;	
	padding-top: 5px;	
	padding-bottom: 5px;	
	}	
	
.right-container {
   width: 220px;
	height: 100%;
	vertical-align: top;
	background-color: #F2F2F2;
	}		
	
.botton-container {
   width: 958px;
	height: 65px;
	vertical-align: bottom;
	background-color: #000000;
	}				
	

/* Side Navigation
---------------------------------------------------------- */				

.side-nav-container {
   width: 190px;
	}	
	
.side-nav-top {
   width: 190px;
	height: 19px;
	background-image:url("images/side_nav/top.gif");
	}		

.side-nav-tile {
   vertical-align: top;
	background-image:url("images/side_nav/tile.gif");
	}		
	
.side-nav-items-container {
   width: 190px;
	height: 100%;
	}		
	
.side-nav-item {
   width: 190px;
	height: 23px;
	padding-top: 1px;	
	padding-left: 17px;	
	vertical-align: top;
	background-image:url("images/side_nav/section.gif");
	}	
	
.side-nav-item-bottom {
   width: 190px;
	height: 21px;
	padding-top: 1px;	
	padding-left: 17px;	
	vertical-align: top;
	background-image:url("images/side_nav/section.gif");
	}	
	
.side-nav-search {
   width: 190px;
	height: 47px;
	padding-top: 1px;	
	padding-left: 17px;	
	background-image:url("images/side_nav/search.gif");
	}		
	
.side-nav-bottom {
   width: 190px;
	height: 42px;
	vertical-align: top;
	padding-top: 1px;	
	padding-left: 17px;	
	padding-top: 5px;	
	background-image:url("images/side_nav/bottom.gif");
	}		
	
.nav_ro:link, .nav_ro:visited { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3c3c3c;
   font-style: normal; 
   font-weight: bold; 
	text-decoration: none; 
	}
.nav_ro:active, .nav_ro:hover { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #941212;
   font-style: normal; 
   font-weight: bold; 
	text-decoration: none; 
	}				

	
/* News Page
---------------------------------------------------------- */		

.news-container {
   width: 100%;
	height: 100%;
	}				

.news-page-margins { 
	margin-left: 5px;	
	margin-right: 5px;	
   }	
	
.news-item-white {
	height: 171px;
	background-color: #FFFFFF;
	padding-left: 10px;	
	padding-right: 10px;	
	padding-top: 5px;	
	padding-bottom: 5px;	
	vertical-align: top;
   }
	
.news-item-blue {
	height: 171px;
	background-color: #edf5f8;
	padding-left: 10px;	
	padding-right: 10px;	
	padding-top: 5px;	
	padding-bottom: 5px;	
	vertical-align: top;
   }	


/* Calendar 
---------------------------------------------------------- */			

.calendar-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #38505b;
   font-style: normal; 
   font-weight: normal; 
   text-decoration: none; 
   }	
	
.calendar-bg {
	background-color: #FFFFFF;
   }	
	
.calendar-square-small {
   width: 17px;
	height: 17px;
	color: #FFFFFF;
	background-color: #942221;
	}	
	
.calendar-item1-white {
   width: 73px;
	height: 73px;
	vertical-align: top;
	background-color: #FFFFFF;
   border-left: 1px solid #e4e6e5;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	border-top: 1px solid #e4e6e5;
	}

.calendar-item2-white {
   width: 73px;
	height: 73px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	border-top: 1px solid #e4e6e5;
	}

.calendar-item3-white {
   width: 73px;
	height: 73px;
	vertical-align: top;
	background-color: #FFFFFF;
   border-left: 1px solid #e4e6e5;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	}	
	
.calendar-item4-white {
   width: 73px;
	height: 73px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	}	
	
.calendar-item1-grey {
   width: 73px;
	height: 73px;
	vertical-align: top;
	background-color: #f4f4f4;
   border-left: 1px solid #e4e6e5;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	border-top: 1px solid #e4e6e5;
	}

.calendar-item2-grey {
   width: 73px;
	height: 73px;
	vertical-align: top;
	background-color: #f4f4f4;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	border-top: 1px solid #e4e6e5;
	}

.calendar-item3-grey {
   width: 73px;
	height: 73px;
	vertical-align: top;
	background-color: #f4f4f4;
   border-left: 1px solid #e4e6e5;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	}		
	
.calendar-item4-grey {
   width: 73px;
	height: 73px;
	vertical-align: top;
	background-color: #f4f4f4;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	}	

.calendar-nav:link, .calendar-nav:visited { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #982626;  
	text-decoration: none; 
	}
.calendar-nav:active, .calendar-nav:hover { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #982626;  
	text-decoration: none; 
	}	
		
.calendar-link:link, .calendar-link:visited { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #982626;  
	text-decoration: none; 
	}
.calendar-link:active, .calendar-link:hover { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #982626;  
	text-decoration: underline; 
	}		
	
		
/* Text Elements
---------------------------------------------------------- */			

.copyright-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #afafaf	;
   font-style: normal; 
   font-weight: normal; 
   text-decoration: none; 
   }		
	
.form-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #38505b;
   font-style: normal; 
   font-weight: normal; 
   text-decoration: none; 
   }		
	
.date-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #982626;
   font-style: normal; 
   font-weight: bold; 
   text-decoration: none; 
   }		
	
.strong-black-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
   font-style: normal; 
   font-weight: bold; 
   text-decoration: none; 
   }	
	
.strong-red-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #982626;
	font-size: 9pt;
   font-style: normal; 
   font-weight: bold; 
   text-decoration: none; 
   }		
		
.red-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #982626;
   font-style: normal; 
   font-weight: normal; 
   text-decoration: none; 
   }				
	
.invisible-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #343434;
   font-style: normal; 
   font-weight: normal; 
   text-decoration: none; 
   }	
	
.countdown-numbers-txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13pt;
   font-style: normal; 
   text-decoration: none; 
   }		
			

/* Table Borders
---------------------------------------------------------- */				
	
.table-border {
	border: 1px solid #e4e6e5;
   }

.table-border1 {
   border-left: 1px solid #e4e6e5;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	border-top: 1px solid #e4e6e5;
	}

.table-border2 {
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	border-top: 1px solid #e4e6e5;
	}
	
.table-border3 {
   border-left: 1px solid #e4e6e5;
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	}	

.table-border4 {
	border-right: 1px solid #e4e6e5;
	border-bottom: 1px solid #e4e6e5;
	}

.table-border5 {
	border-bottom: 1px solid #e4e6e5;
	}		
	
	
/* Floats & Borders
---------------------------------------------------------- */			
	
.float-right-border {
	float: right;
	margin-left: 10px;
	border: 1px solid #666666;
   }

.image-border {
	border: 1px solid #666666;
   }
	
.float-left {
	float: left;
	margin-right: 10px;
   }	

.float-right {
	float: right;
	margin-left: 10px;
   }	
	
	
/* Forms
---------------------------------------------------------- */			
	
form {
   margin: 0px;
   padding: 0px;
   } 

input.button {
   font-size: 10px;
	}		
	

/* Misc Rollovers
---------------------------------------------------------- */				
		
.intro-ro:link, .intro-ro:visited { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #C0C0C0;  
	text-decoration: underline; 
	}
.intro-ro:active, .intro-ro:hover { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #C0C0C0;  
	text-decoration: none; 
	}		
	
.hiddenPic {display:none;}		
	
	
	
	
	
	
	
.sidetext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8.5pt;
   font-style: normal; 
   font-weight: bold; 
   text-decoration: none; 
   }		
		
	
.countdown_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
   font-style: normal; 
   font-weight: bold; 
   text-decoration: none; 
   }		
	
	
	
		
	


	
.count_ro:link, .count_ro:visited { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;  
	text-decoration: none; 
	}
.count_ro:active, .count_ro:hover { 
   font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;  
	text-decoration: none; 
	}		
			
	

	
	
.nl_ro:link, .nl_ro:visited { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7d8989;
   font-style: normal; 
   font-weight: bold; 
	text-decoration: none; 
	}
.nl_ro:active, .nl_ro:hover { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
   font-style: normal; 
   font-weight: bold; 
	text-decoration: none; 
	}				


	
	

.side_cont_padding { 
	padding-left: 15px;	
	padding-top: 7px;	

   }	
	
.countdown_padding { 
	padding-left: 20px;	
	
	padding-top: 17px;	

   }		
	
	
	
