/* HEADERS*/
	body
	{
		margin: 0;
		padding: 0;
		background-image: url("images/bg.gif");
		background-repeat: repeat;
		font: 12px Georgia, "Times New Roman", Times, serif;
		text-align: center;
	}

	div#page
	{
		position: relative;
		width: 784px;
		margin: 7px auto 0 auto;
		border: 1px solid #000;
		padding: 0;
		background: url("images/pagebg.gif");
		background-repeat: repeat;
		text-align: left;
		color: #000;
	}

	div#logo
	{
		height: 10px;
		background: white;
		text-align: center;
	}

	div#logo img
	{
		float: left;
		margin: 10px 0 0 5px;
		padding: 0;
	}
	
	div#logo div
	{
		float: right;
		margin: 15px 5px 0 0;
		padding: 0;
		background: white;
		line-height: 20px;
	}
	
/*MAIN LINKS MENU & FOOTER */
	div#menu
	{
		clear: both;
		width: 784px;
		background-color:#000033;
		margin: 0;
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		padding: 0px;
		text-align: center;
	}

	div#menu a:link, div#menu a:visited, div#menu a:hover, div#menu a:active
	{
		margin: 1px 15px 0px 15px;
		padding: 0px 10px 0px 10px;
		text-decoration: none;
		font: bold 13px helvetica, arial, sans-serif;
		
		
	}
	
	 .active:link, .active:visited, .active:active
	{
		color: #000;
		background: #CCC;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
	
	.inactive:link, .inactive:visited, .inactive:active
	{
		color: white;
	}
	
	.inactive:hover
	{
		color: #000;
		margin: 0px 23px 0px 23px;
		padding: 0px 5px 0px 5px;
		background: #CCC;
	}
	
/*2 COLUMNS */
	div#leftcolumn
	{
		float: left;
		width: 610px;
		margin: 0;
		padding: 0;
	}
	
	div#rightcolumn
	{
		float: right;
		width: 162px;
		margin: 0;
		padding: 0 0 5px 0;
		text-align: center;
		border-left: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	
	div.columnheader
	{
		width: 98%;
		margin: 0;
		padding: 2px;
		text-align: center;
		background: #ccc;
		/*border: 1px solid #900;*/
		font-size: 14px;
		font-family: arial, helvetica;
		font-weight: bold;
	}

	div#rightcolumn p
	{
		/*margin: 10px 4px 0px 3px;*/
	}

	div#news p
	{
		text-align: left;
		font: 10px verdana, sans-serif;
	}

	
/*CONTENT */
	div#content
	{
		width: 580px;
		margin: 0;
		border: 0;
		padding: 0 5px 10px 10px;
		background: #ffffff;
	}

	h1
	{
		margin: 10px 0 15px 5px;
		font: italic 34px georgia, serif;
		color: #00576D;
	}
	
	h2
	{
		clear: both;
		font: 26px georgia, serif;
		margin: 15px 0 0 7px;
		padding: 0;
		color: #62801C;
	}

	h2.mtna
	{
		color: #96174D;
	}
	h3, .h3:link, .h3:visited,.h3:active
	{
		margin: 10px 0 0 7px;
		font: italic 20px georgia, serif;
	}
	
	p
	{
		margin: 20px 12px 5px 8px;
		text-align: justify; 
	}
	
	p.norm
	{
		line-height: 18px;
		font-size: 11px;
	}
	
	p.headline
	{
		line-height: 18px;
		font-size: 16px;
		color: #000000;
		font-weight:bold;
	}
	
	a, a:link, a:visited, a:active
	{
		color: #000033;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
	}
	
	a:hover
	 { color: #001; text-decoration: underline }
	
	 table
	{
		margin: 7px 12px 5px 8px;
		text-align: justify; 
	}
	 
	td
	{
		margin: 0;
		padding: 0;
	}
	
	form
	{
		margin-left: 8px;
	}
	
	fieldset, img
	{
		border: 0;
	}
	
	ul
	{
		margin: 8px 0 7px 0;
		padding: 0 0 0 20px;
		list-style: square;
		text-align: left;
	}
	
	li
	{
		margin: 0;
		padding: 5px 0 0 5px;
		text-align: left;
	}
	
	.underline
	{
		text-decoration: underline;
	}
	
	p.dashedline
	{
		clear: both;
		color: #336699;
	}
	
	div.blackbox
	{
	float: left;
	width: 155px;
	margin: 8px 8px 0 8px;
	border: 1px solid #000;
	padding: 3px;
	background: #CCC;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	}
	
	div.blackbox2
	{
	float: left;
	width: 525px;
	margin: 8px 8px 0 8px;
	border: 1px solid #000;
	padding: 3px;
	background: #CCC;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	}
	
	div.dottedred
	{
	float: left;
	width: 450px;
	margin: 8px 8px 0 12px;
	border: 1px dotted #900;
	padding: 3px;
	background: #CCC;
	font-size: 12px;
	font-weight: bold;
	}

	div.realsmall
	{
		font-size: 9px;
	}
	
/* PACKAGES PAGE */
		.package
		{
			width: 510px;
			height: 20px;
			margin: 15px 20px 10px 7px;
			padding: 0;
		}

		.name
		{
			float: left;
			margin: 0;
			padding: 0;
		}

		.name a:link, .name a:visited, .name a:active
		{
			font: 24px georgia, serif;
			color: #6F921D;
		}
		
		.price
		{
			float: right;
			margin: 0;
			padding: 0;
		}

		 .price a:link, .price a:visited, .price a:active
		{
			font: 20px georgia, serif;
			color: #6F921D;

		}

/* FOOTERS */
	div#footer
	{
		clear: both;
		width: 782px;
		height: 14px;
		background: #999;
		margin: 0;
		border-top: 1px solid #000;
		padding: 2px 0 4px 2px;
		text-align: center;
		color: white;
	}

	div#footer div
	{
		text-align: center;
		width: 300px;
	}
	
	.copyrightlink:link,.copyrightlink:active,.copyrightlink:visited
	{
		text-align: center;
		text-decoration: underline;
		color: white;
		font-weight: normal;
	}
	
	.copyrightlink:hover
	{
		color: #eee;
		font-weight: normal;
	}
	
	div#footer a
	{
		margin: 0;
		padding: 0;
		text-decoration: none;
		font: 11px verdana, sans-serif;
		color: white;
	}
	
