/* CSS Document */
/*created by digital-blues.com January 23, 2007
General layout structure was obtained from A List Apart's Article : The Holy Grail of Layouts -  http://alistapart.com/articles/holygrail */

html{

background: #8c8c8c url('images/bg_bg.jpg') repeat; 

}



body
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
margin: 0;
padding-left: 200px;    /* LC fullwidth */
padding-right: 190px;   /* RC fullwidth + CC padding */
min-width: 240px;       /* LC fullwidth + CC padding */
background: url('images/bg.jpg') repeat-y; 

width:780px;
}

img.example{



}

h1{

font-size:22px;
color:#ccc;

font-family:Trbuchet MS, arial, sans-serif;

}

h2{


}



p{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
padding:1%;


}

ul.menu{

list-style-type:none;
font-size:18px;
font-family:Trbuchet MS, arial, sans-serif;


margin:0;
padding:0;
}


ul.menu li {
padding:2% 0 0 5%;

height:32px;
background:url('images/menu_bg.jpg') no-repeat;


}

a:link, a:visited{

color:#ffeb00;

}

a:hover{


text-decoration:underline;

}

ul li {
padding:1%;

}



ul.menu li.last  {   

background:url('images/menu_bg_bottom.jpg') no-repeat;

}

ul.menu li a:link,   ul.menu li a:visited {

text-decoration:none;
color:#ccc;


}

ul.menu li a:hover{

color:#ffeb00;

}

img.right_img {

float:right;
margin:1% 2% 1% 2%;
border:2px solid #ccc;

}

img.left_img {

float:left;
margin:1% 2% 1% 2%;
border:2px solid #ccc;

}

img.middle_img {

margin-left:auto;
margin-right:auto;
border:2px solid #ccc;

}

p.white{

font-size:14px;
color:#fff;
font-weight:bold;


}





		#header, #footer {
			margin-left: -200px;    /* LC fullwidth */
			margin-right: -190px;   /* RC fullwidth + CC padding */
			
		}
		
		
		
			
			
		table.content{
			margin-left: -201px;    /* LC fullwidth */
			
			margin-top:0;
			width:750px;
			padding:0;
		
		border-collapse:collapse;
		}



		#center {
			
			width: 550px;
			padding-right:20px;
			padding-top:0px;
			margin:0;
			background:url('images/content_bg.jpg') no-repeat;
		}

		#left {
			width: 200px;           /* LC width */
			

			
			
		}
		


		td.menu{
		
		vertical-align:top;
		text-align:left;
	
		}
		
		td.center{
		width: 580px;
		vertical-align:top;
		text-align:left;			
		padding:0;
		margin:0;
		}



		#footer {
			clear: both;
		    background: url('images/footer.jpg') no-repeat; 			
			height:71px;
			
			font-size: 11px;

			vertical-align:bottom;	
			
		
		}
		
		p.footer_text{
		position:relative;
					text-align: left;
			        margin:6% 0 0 30%;
								border:1px dotted transparent;
					background: url('images/footer_bg.jpg') repeat; 
		
		
		}
		
		p.footer_text a:link,p.footer_text a:hover, p.footer_text a:visited {
		
		color:#ccc;
		text-decoration:none;
		
		}
		
		


		/*** IE Fix ***/


		/*** Just for Looks ***/



		.column {
			
			text-align: justify;
		}
		
		table.rates_data {
		
		border:none;
		width:500px;
		text-align:left;
		
		}
		
		table.rates_data td{
		
		padding:1%;
		
		}
		
		td.title{
		
		font-weight:bold;
		
		
		}
		
		p.alert{
		
		font-weight:bold;
		color:#ffeb00;
		
		}
		






