/* CSS2 */

/* Master Elements */
body {
	text-align: center;
	background-color: #d9d9ff;
	margin-top: 10px;
	padding-top: 10px;
	font-family: "Lucida Grande", Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height: 150%;
	color: #222222;
}

/* master styles */
.small
{
	font-size: 0.9em;
}
.centre {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.clear
{
	clear: both;
}

.red {
	color: #ff0000;
}

/* Div Elements */
div#map
{
	width: 380px;
	height: 300px;
	background-color: #D8D9FF;
}

div.container {
	position: absolute;
	width: 840px;
	margin-left: -420px;
	left: 50%;
	border: 1px solid #000033;
	background-color: #ffffff;
}

div#columnsContainer
{

}

div.claim_button {
	position: absolute;
	position: absolute;
	width: 174px;
	margin-left: -87px;
	left: 50%;
	top: 95px;
}

div.button {
	float: left;
	margin-top: -5px;
}

div.banner {
	width: 100%;
	text-align: left;
	font-size: 24px;
}

div.column {
	float: left;
	width: 390px;
	text-align: left;

	margin-left: 17px;
	margin-top: 12px;
}

div.column_wide {
	width: 760px;
	text-align: left;

	margin-left: 17px;
	/*margin-right: 34px;*/
}

div.column_spacer {
	float: left;
	width: 10px;
}

div.bar {
	background-image: url('assets/bar.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	color: #fff;
	font-size: 0.9em;
	border-top: 1px solid #009;
	margin-top: 2em;
}

/* td styles */
table.bar {
	border-bottom: 1px solid #000099;
}

td.button {
	text-align: center;
}

td.button#on {	
	text-align: center;
	background-image: url('assets/lite_btn.jpg');	
}

/* image styles */
img {
	border: none;
}

img.inline {
	border: 1px solid #666699;
}

/* link styles */
a.button:link, a.button:visited  {
	color: #fff;
}

a.button:hover {
	color: #fff;
}