.default {
		font-size:0.8em;
		color: #000;
		font-weight:bold;


}

.large {
		font-size:1em;
		color: #000;
		font-weight:bold;

}

.xlarge {
		font-size:1.2em;
		color: #000;
		font-weight:bold;

}


/* ----------------------------------------------------- */

	body {
		margin: 5px 0 0 0;
		padding: 0;
		font-family: Verdana, sans-serif;
		line-height: 17px;
		color: #888;
		background: #888;
		text-align: center;
		font-size:1.2em;
	}	

* html body {
	font-size:1.2em; /* for IE5/win */
	f\ont-size:1.2em; /* for other IE versions */
}
/* ----------------------------------------------------- */

img {
border:none;
}
img.floatRight { float: right; margin: 8px; }
img.floatLeft { float: left; margin: 8px; }


/* Main holder for the whole site */

	div.baseholder {
		width:750px;
		background:#000;
		text-align: left;
		margin:auto;
	}

/* holder for the headers */
	
	div.topas {
		width:100%;
		background:#666;
		text-align:right;
	}



	div.header {
		width:100%;
		background:#444;
		height:119px;
	}

/* holder for the footer */
	div.footer {
		width:100%;
		background:#222;
		height:25px;
	}

	div.bottomlogos {
		width:100%;
		text-align:right;
		background:#888;
		padding:15px 0 0 0;
	}
/* Div sets the height / width for the top Navigation bar */

	div.topnav {
		width:100%;
		background:#444;
		margin:75px 0 0 0;
		text-align:right;
		float:left;
	}
/* div that contains each individual menu item in the top nav */

	div.menuitem {
		float: left;
		padding: 4px 8px;
		margin:0 1px 0 0;
		font-weight:bold;
		display:block;
		border:1px solid #000;
		border-bottom: none;
		background:#ababab url(../images/navbg.gif) repeat-x top left;
	}

/* Font styles to control the look of the items in the topnav */

		.menuitem_nav {
			color: #000;
			text-decoration:none;
			font-size:100%

		}

		.menuitem_nav:hover {
			color: #666;
			text-decoration:none;
			font-size:100%

		}

		
		/* On State  */

		.menuitem_nav_on {
			color: #ed2727;
			text-decoration:none;
			font-size:100%

		}

/* main body of the page */

	div.mainbodydiv {
		width:100%;
		background:#000;
		text-align: left;
		margin:auto;
		float:left;
		margin: 0 0 0 0;
	}

/* Intro Para - Home Page */

	div.homepageintropara {
		padding: 4px 15px;
		font-size: 80%;
	}

/* Holder for the multicol on the  Home Page */

	div.threecolumnhome {
		Padding:0 0 0 5px;

	}
	/* Sets the settings for the size of each column */

	div.column1 {
		float:left;
		width:33%;
		margin:1px 1px 0 0;
	}
	/* Sets the Title box for each of the columns */

	div.poofboxtitle {
		display:block;
		border:1px solid #000;
		border-bottom: none;
		background:#000 url(../images/navbg.gif) repeat-x top left;
		padding: 4px 8px;
		margin:0 1px 0 0;

	}
	/* Sets Paragraph box for each of the columns */

	div.poofboxpara {
		display:block;
		border:1px solid #000;
		border-bottom: none;
		background:#fff;
		padding: 4px 8px;
		margin:0 1px 0 0;
		text-decoration:none;
		font-family: Verdana, sans-serif;
		color: #000;
		font-size: 85%;

	}
	/* Sets the Link for each of the columns */

	div.pooflink {
		text-align:right;

	}

/* LOWER LEVELS */
	

	div.lowermainholder {
		width:72%;
		background:#000;
		float:left;
	}
	div.lowermainholder_wide {
		width:100%;
		background:#000;
		float:left;
	}

	div.lowermaincontent {
		width:68%;
		float:right;
		padding:20px 15px 15px 15px;
		background:#111;
		font-size:75%;
	}
	div.lowermaincontent_wide {
		width:76%;
		float:right;
		background:#111;
		font-size:75%;
		padding:20px 15px 15px 15px;

	}
	
	div.rightpanel {
		width:27%;
		background:#222;
		float:right;
		font-size:75%;
		padding:15px 1px 5px 6px;
		text-align:center;
	}

	div.rightboxbase {
		width:90%;
		text-align:left;
		padding:10px 5px 0 5px;
		background:#666 url(../images/side_bottomright.gif) no-repeat bottom right;
		margin: 0 0 10px 0;

	}
	div.rightboxtitle {
		background:#666 url(../images/side_topleft.gif) no-repeat top left;
		padding:10px 5px 0 5px;
		color:#fff;
		width:90%;
		text-align:left;

	}

	/* Left Navigation / subnav */
	div.leftnav {
		width:20%;
		padding: 10px 0 10px 0;
		float:left;
	}

	div.subnavitem {
		padding: 0 0 0 10px;
		background:#000;

	}

/* GENERAL DIVS */
	div.breaker {
		clear:both;
	}



/* FONT STYLES */

	h1 {
	font-size: 130%;
	color: #fff;
	}

	h2 {
	font-size: 90%;
	color: #000;
	padding:0;
	margin:0;
	}

	h3 {
	font-size: 90%;
	color: #fff;
	padding:0;
	margin:0;
	line-height:10px;
	padding:0 0 8px 0;
	}

	.subnav {
	font-size: 75%;
	color: #fff;
	}
	.subnav:hover {
	font-size: 75%;
	color: #666;
	}
	.subnav_on {
	font-size: 80%;
	color: #666;
	font-weight:bold;
	}


	a {
			text-decoration:none;
			color: #888;
	}

	/* Terms and Conditions links etc */

	.terms {
	font-size: 65%;
	color: #999;
	}

	
	

