@charset "utf-8";
/* CSS Document */



* { 
	padding: 0px; 
	margin: 0px;
	border:none;
}

a, a:hover, a:active, a:visited { text-decoration:none; outline:none;}

a, a strong {
	text-decoration:none;
}

html,body  {
	margin:0;
	padding:0;  
	font-size:14px;       
	background:#ffffff;
	font-family:"trebuchet MS";
}

.left{ float:left;}
.right{ float:right;}
ul{ list-style:none;}

#frame_loadr_gif{
	text-align:center;
}

		
/**********************************************************************************/
	.page{
		float:left;
		width:780px;
		overflow:hidden;
	}
	
	.page a{ color:#ff0099; }
	.page a:hover{ text-decoration:underline; }
	
	.page .col{
		width:390px;
		overflow:hidden;
	}
	
	.page h2{ 
		/*background: url(../images/arrow_right.png) 10px 50% no-repeat #f5f7fb;*/
		padding:10px 20px 10px 0px;
		float:left;
		width:100%;
		margin-bottom:1px;
	}
	
	.page h3{
		background:none;
		padding:10px 0px;
		font-size:15px;
	}
	
	.page .blue{ color:#067fd0 !important; }
	.page .green{ color:#5BA40C !important; }
	
	.page h4{
		background:none !important;
		padding:10px 0px;
		font-size:12px;
	}
	
	.page h5{
		background:none !important;
		padding:10px 0px;
		font-size:10px;
	}
	
	.page p{
		padding:5px 0px;
	}
	
/**********************************************************************************/
	
	.page .center{ text-align:center;}
	img.border { border:5px solid #ebedf1;}

/**********************************************************************************/
	.page ol{ color:#ff0099; padding:5px 0px 10px 25px; float:left;}
	.page ol li p{ color:#000000; }
/**********************************************************************************/

	.page ul{ list-style:disc; color:#ff0099; padding:0px 10px 10px 25px; float:left;}
	.page ul li p{ color:#000000; }
/**********************************************************************************/
	
	.page table{
		width:100%;
		text-align:left;
		padding:5px 0px 0px 0px;
		border-bottom:1px solid #e1e6b8;
		margin-bottom:10px;
	}
	
	.page table th{ font-weight:bold; padding:5px; }
	.page table td{ padding:5px; }
	
	table.green th{
		background:#f1f6c5;
	}
	
	table.green td{
		background:#f7fae0;
	}

/**********************************************************************************/
	
	.page .calendar{ margin:5px 0px;}
	
	.navigation {
		float:left;
		font-size:14px;
	}
		.navigation span{
			color:#FFFFFF;
			background:#1273bf;
			float:left;
			font-size:14px;
			font-weight:bold;
			padding:3px;
		}
		
		.navigation ul{ float:left; padding:4px 5px 5px 15px;}
		
		.navigation li{ display:inline; color:#5BA40C}
		.navigation a{ color:#828ca2; text-decoration:underline !important;}
		.navigation a:hover{ text-decoration:none !important;}
/**********************************************************************************/

	div.travel{
		float:left;
		width:188px;
		overflow:hidden;
		margin:5px 3px 5px;
		display:inline;
		padding:0px 0px 5px 0px;
		border-bottom:1px solid #e7e7e7;
		text-align:center;
	}
	div.travel a { color:#507a00; width:100%; float:left;}
	div.travel a:hover { text-decoration:underline;}
	
	div.travel img{
		padding-bottom:1px;
		border-bottom:1px solid #507a00;
		margin-bottom:3px;
	}
	
	.travel table h4{padding:0; border-bottom:2px solid #E7E7E7;}
	.travel table{ border:0px; margin:0px;}
	.travel table th { border-bottom:1px solid #}
	.travel table td{ padding:1px 5px !important;}
	.travel table tfoot a{ color:#FF0099 !important;}
	
	#text-loading h2{
		padding:40px 20px 15px 30px !important;
		text-align:center !important;
		background:none !important;
		font-size:24px !important;
	}
	
	#text-loading h3{
		background:none !important;
		text-align:center !important;
		font-size:16px !important;
	}
	