/* Copyright Matchbet Ltd. & Andy Reader 2007 */


/*=======================*/
/*      Page setup 	 */
/*=======================*/

body	{
	
	width:			100%;
	margin:			auto;	
	margin-top:		0px;
	margin-bottom:		80px;	

	padding:		0px;
	border:			0px;

	font-family:		Verdana, Arial, sans-serif;
	font-size:		80%;
	color:			#000;

	background-repeat:	repeat-x;			
	background-position:	top left;			
	background-image:	url(../images/fade_2.jpg);
	background-color:	#99CDFF;				

	}

			/* the following retains scrollbar in Firefox to prevent jumping */
			html, body {min-height:100.1%}




/*=================================*/
/* Basic page container attributes */
/*=================================*/

#header		{
		background-color:	#cce6ff;
		background-image:	url("");
		background-repeat:	no-repeat;
		width:			100%;
		height:			125px;
		border-bottom:		25px solid #600;
		text-align:		left;
		}

#head_cont	{
		width:			846px;
		margin:			auto;
		}

#container
		{
		float:			none;
		background-color:	#fff;
		margin:			auto;
		padding-top:		0px;
		width:			846px;
		margin-bottom:		80px;
		border:			1px solid #600;	
		border-top:		0px;
		}

#background	{
		float:			left;
		width:			100%;
		padding:		0;
		margin:			0;
		border:			0;
		background-color:	#f0f8ff;
		}

/*===================================*/
/* Non-area specific general styling */
/*===================================*/


a	{
	text-decoration:	none;
	color:			#3A1D5E;
	}

a:hover	{
	color:			#3A1D5E;
	text-decoration:	underline;	
	cursor:		pointer;
	}

strong	{
	font-weight:		bold;
	}

hr.fine	{
	width:			80%;
	height:			1px;
	color:			#3A1D5E;
	}

img	{
	border:			0;
	}

.center {
	text-align:		center;
	}

.alignleft {
	text-align:		left;
	}

.skiplink {
	display:		none;
	}

.floatleft {
	float:			left;
	}

.floatright {
	float:			right;
	}

.clearleft {
	clear:			left;
	}

.clearright {
	clear:			right;
	}

.clearboth {
	clear:			both;
	}


/*=======================*/
/* Divs within container */
/*=======================*/


#itembar	{
		width:			200px;
		float:			right;
		clear:			none;			
		border:		0px solid #600;
		padding:		0px;
		margin:		20px 20px 5px 20px;
		text-align:		center;
		}

#content	{
		width:			555px;
		float:			left;
		border:			1px solid #600;
		padding:		10px;
		margin:			20px 5px 15px 20px;
		background-color:	#fff;
		background-repeat:	no-repeat;
		background-position:	top left;
/*		background-image:	url("images/watermark_blue.jpg"); */
		}

#content2	{
		width:			785px;
		min-height:		400px;
		float:			left;
		border:			1px solid #600;
		padding:		10px;
		margin:			20px 5px 20px 20px;
		background-color:	#fff;
		background-repeat:	no-repeat;
		background-position:	top right;
		background-image:	url("../images/globe_2.gif");
		}

#picboxes	{
		width:			840px;
		height:		50px;
		float:			left;
		clear:			both;
		border:		0;
		padding:		0px;
		margin-left:		18px;
		}

#footer		{
		width:			100%;
		float:			left;
		clear:			both;
		margin-bottom:		5px;
		border-top:		1px solid #600;
		border-bottom:		1px solid #600;
		background-color:	#fff;
		}


/*=======================*/
/*    Header attributes    */
/*=======================*/

#header a		{
			margin:			2px;
			padding:			0px;
			}

#header img		{
			border:			0px solid #600;
			margin:			0px;
			}

#header h1		{
			font-size:		3em;
			font-weight:		normal;
			color:			#3A1D5E;
			padding:		0px;
			margin:			0px;
			margin-left:		135px;
			margin-top:		5px;
			border:			0px;
			width:			400px;
			}

.purple		{
			color:			#3a1d5e;
			}

.darkred		{
			color:			#600;
			}

#header h2		{
			color:			#3A1D5E;
			font-size:		1.8em;
			font-weight:		normal;
			margin:			0;
			margin-left:		135px;
			padding:		0;
			border:			0px;
			width:			400px;
			}


.logo			{
			float:			left;
			clear:			both;
			height:		93px;
			width:			114px;
			padding-top:		3px;
			}

#address		{
			float:			right;
			clear:			none;
			border:		1px solid #600;
			margin:		5px;
			padding:		4px;
			text-align:		right;
			}

#address ul		{
			list-style-type:	none;
			margin:		0;
			padding:		0;
			}

#textlinks		{
			float:			right;
			clear:			none;
			border:		0;
			margin:		0;
			padding-top:		5px;
			padding-right:	5px;
			}

#textlinks a		{
			color:			#000;
			}

/*=======================*/
/*  Item Bar attributes  */
/*=======================*/

.itembarbox	{
		border:			1px solid #600;
		margin:			5px;
		margin-bottom:		15px;
		max-height:		300px;
		overflow:		auto;
		background-color:	#fff;
		}

.itembarbox p	{
		padding:		5px;
		}

.itembarbox h1	{
		font-size:		1.8em;
		padding:		0px;
		margin:			10px;
		}

#itembar img
		{
		padding:		4px;
		margin:		0px;
		vertical-align:	middle;
		}

#itembar a	{
		text-decoration:	underline;
		}

#itembar h2	{
		font-size:		1.1em;
		font-weight:		normal;
		color:			#3A1D5E;
		margin-top:		5px;
		padding-bottom:	5px;
		border-bottom:	1px solid #600;
		}

#itembar h3	{
		font-size:		1em;
		font-weight:		normal;
		line-height:		0.8em;
		padding:		5px 0 0 0;
		margin:			3px;
		color:			#3A1D5E;
		}

#itembar h4	{
		font-size:		0.9em;
		padding:		1px;	
		margin:			0px;
		color:			#3A1D5E;
		}

#itembar h4.inline	{
		display:		inline;
		}
		

#itembar ul	{
		list-style-type:	disc;
		text-align:		left;
		}

.itembarbox input
		{
		border:			0;
		margin:			1px;
		padding:		2px 0px;
		text-align:		center;
		width:			180px;
		}

.redborder	{
		border:		3px solid black;
		}

.red		{
		color:			red;
		}

.nooverflow
		{
		overflow:		hidden;
		}
/*=======================*/
/*   Content attributes  */
/*=======================*/

#content a	{
		color:			#600;
		text-decoration:	underline;
		}

#content a:hover{
		color:			#3A1D5E;
		font-weight:		normal;
		text-decoration:	underline;
		}

#content h2	{
		font-size:		1.3em;
		font-weight:		normal;
		color:			#3A1D5E;
		border-bottom:		1px solid #600;
		}

p		{
		text-align:		justify;
		}

dl.board	{
		width:			50em;
		margin:		2em;
		padding:		0;
		}

dt		{
		float:			left;
		font-weight:		bold;
		width:			18em;
		text-align:		right;
		padding-bottom:	1em;
		margin:		0;
		}

dd		{
		float:			left;
		margin-left:		4em;
		width:			24em;
		padding-bottom:	1em;

		}


.picbox
		{
		max-height:		40px;
		max-width:		145px;
		border:		1px solid #600;
		padding:		1px;
		margin:		1px 2px;
		}

#content ul li		{
		padding-top:		0.5em;
		}


/*=======================*/
/*   Content2 attributes  */
/*=======================*/

#content2 a	{
		color:			#3A1D5E;
		text-decoration:	underline;
		}

#content2 a:hover{
		color:			#600;
		text-decoration:	underline;
		}

#content2 h2	{
		font-size:		1.3em;
		font-weight:		normal;
		color:			#3A1D5E;
		border-bottom:	1px solid #600;
		}

#content2 h3	{
		font-size:		1.1em;
		font-weight:		bold;
		color:			#3A1D5E;
		margin-top:		20px;
		margin-bottom:	5px;
		}

#buttondiv	{
		text-align:		center;
		}

.button	{
		border:		1px solid black;
		padding:		5px;
		margin:		5px;
		font-size:		1.8em;
		}

.nolist
		{
		list-style-type:	none;
		}

ul.NoBulletNoIndent
 		{ 		
		list-style-type: none;
 		margin-left: 0px;
  		padding-left: 0px;
		}

.hidden	{
		visibility:		hidden;
		}

.textimageleft {
		float:			left;
		padding:		6px;
		}

.textimageright {
		float:			right;
		padding:		6px;
		}

/*=======================*/
/*   Footer attributes   */
/*=======================*/

#footer	{
		clear:			none;
		}

#footer h4	{
		font-size:		0.8em;
		font-weight:		normal;
		margin:		10px;
		text-align:		center;
		}
