@charset "iso-8859-1";
<STYLE>
/*------------------------------------------------------------------*
 * GLOBAL
 *------------------------------------------------------------------*/

	HTML {
		font-family: "Verdana", sans-serif;
		font-size: x-small;
		text-align: center;
		background-image: url("../graphics/background.gif");
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
		/*height: 100%;*/
	}

	BODY {
		font-family: "Verdana", sans-serif;
		font-size: x-small;
		text-align: center;
		background-image: url("../graphics/background.gif");
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
	}
		
	INPUT {
		font-family: "Verdana", sans-serif;
		font-size: 9px;
		text-align: left;
		vertical-align: middle;
	}

	SELECT {
		font-family: "Verdana", sans-serif;
		font-size: 9px;
		text-align: left;
		vertical-align: middle;
	}

/*------------------------------------------------------------------*
 * LINKS
 *------------------------------------------------------------------*/

	A:link	{
		text-decoration: none;
		color: #0000C0;
	}

	A:active {
		text-decoration: none;
		color: #0000C0;
	}

	A:visited {
		text-decoration: none;
		color: #000080;
		}

	A:hover {
		text-decoration: underline;
		color: #8080ff;
		}
		
/*------------------------------------------------------------------*
 * MAIN BOXES
 *------------------------------------------------------------------*/		

	.main_body_box
		{
		width: 800px;
		}

	.main_message_box
		{
		width: 590px;
		border-bottom: 1px solid #A0A0A0;
		border-top: 1px solid #A0A0A0;
		padding-bottom: 5px;
		padding-top: 5px;
		margin-bottom: 5px;
		}

	.centre_message_box
		{
		width: 430px;
		border-bottom: 1px solid #A0A0A0;
		border-top: 1px solid #A0A0A0;
		padding-bottom: 5px;
		padding-top: 5px;
		margin-bottom: 5px;
		}

	.main_header_box
		{
		width: 590px;
		}

	.main_box
		{
		width: 590px;
		margin-bottom: 5px;
		}

	.main_box_new
		{
		width: 1080px;
		margin-bottom: 5px;
		}

	.main_text_box
		{
		width: 590px;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
		}

	.main_link_box
		{
		width: 590px;
		padding: 5px;
		margin-bottom: 5px;
		}

/*------------------------------------------------------------------*
 * Main Item Boxes
 *------------------------------------------------------------------*/		

	.main_item_title_box
		{
		width: 590px;
		padding-left: 5px;
		padding-right: 5px;
		background-color: #633864;
		}

	.main_item_title_box_new
		{
		width: 1080px;
		padding-left: 5px;
		padding-right: 5px;
		background-color: #633864;
		}

	.main_item_error_box
		{
		width: 1080px;
		padding: 10px;
		background-color: #FFFFCC;
		border: 1px solid #FFCC00;
		margin-bottom: 10px;
		}

	.main_item_content_box, .main_item_wide_content_box, .main_item_image_caption_box
		{
		padding: 5px;
		background-color: #fff;
		filter:alpha(opacity=80);
		opacity: 0.80;
		-moz-opacity:0.80;
		}

	.main_item_box
		{
		width: 335px;
		padding: 5px;
		}

	.main_item_content_box
		{
		width: 335px;
		}

	.main_item_wide_content_box
		{
		width: 590px;
		}

	.main_item_image_box, .main_item_image_caption_box
		{
		width: 250px;
		}


/*------------------------------------------------------------------*
 * Panel Boxes
 *------------------------------------------------------------------*/		

	.panel_box
		{
		width: 150px;
		margin-top: 5px;
		margin-bottom: 5px;
		}

	.panel_header_box
		{
		width: 150px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #633864;
		}

	P.panel_header
		{
		font-family: "Verdana", sans-serif;
		color: white;
		font-size: 10px;
		text-transform: uppercase;
		display: inline;
		letter-spacing: 1px;
		/*font-weight: bold;*/
		}


/*------------------------------------------------------------------*
 * Tile Boxes
 *------------------------------------------------------------------*/		

	.tile_box
		{
		width: 80px;
		padding-bottom: 3px;
		}

	.tile_basket_box
		{
		width: 80px;
		border: 1px dashed #c0c0c0;
		/*padding-top: 3px !important;
		padding-bottom: 5px !important;*/
		}

/*------------------------------------------------------------------*
 * Main Item Text
 *------------------------------------------------------------------*/		

	P.main_item_header_large, P.main_item_header_medium, P.main_item_header_small
		{
		font-family: "Trebuchet MS", sans-serif;
		color: white;
		letter-spacing: 1px;
		text-transform: uppercase;
		display: inline;
		}

	P.main_item_header_large
		{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;		
		}

	P.main_item_header_medium
		{
		font-size: 15px;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;		
		}

	P.main_item_header_small
		{
		font-size: 13px;
		}

	P.main_item_paragraph
		{
		text-align: justify;
		font-size: 12px;
		display: inline;
		color: black;
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;
		position: relative;
		}

	P.main_item_text
		{
		font-size: 9px;
		display: inline;
		color: black;
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;
		position: relative;
		}

/*------------------------------------------------------------------*
 * Centre Boxes
 *------------------------------------------------------------------*/		

	.centre_box
		{
		width: 430px;
		margin-bottom: 5px;
		}

	.centre_content_box
		{
		width: 430px;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
		}

	.centre_basket_box
		{
		width: 420px;
		padding: 5px;
		margin-bottom: 5px;
		padding-left: 10px;
		padding-right: 5px;
		border: 1px dashed #A0A0A0;
		}

	.centre_title_box
		{
		width: 430px;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
		}

	.centre_link_box
		{
		width: 430px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		}

/*------------------------------------------------------------------*
 * Spacer Boxes
 *------------------------------------------------------------------*/		

	.main_spacer_box
		{
		width: 590px;
		height: 5px;
		background-color: #FFFFFF;
		}

	.main_item_spacer_box
		{
		height: 5px;
		background-color: #FFFFFF;
		}

	.main_item_image_spacer_box
		{
		width: 250px;
		height: 5px;
		background-color: #FFFFFF;
		}

/*------------------------------------------------------------------*
 * Headers
 *------------------------------------------------------------------*/

	P.header_large {
		font-family: "Trebuchet MS", sans-serif;
		text-align: center;
		font-size: 20px;
		letter-spacing: 1px;
		font-weight: bold;
		text-transform: uppercase;
		display: inline;
		padding-top: 3px;
		padding-bottom: 3px;		
		}		

	P.header_medium {
		font-family: "Trebuchet MS", sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
		line-height: 16px;
		margin-top: 3px;
		margin-bottom: 3px;
		color: black;		
		}		
		
	P.header_small {
		font-family: "Trebuchet MS", sans-serif;
		text-transform: uppercase;
		display: inline;
		font-size: 11px;
		padding: 2px;
		margin-top: 3px;
		font-weight: bold;
		}

	P.header_frame {
		font-size: 10px;
		font-family: "Verdana", sans-serif;
		text-transform: uppercase;
		display: inline;
		line-height: 14px;
		font-weight: bold;
		}

	P.header_tile {
		font-size: 10px;
		font-weight: bold;
		display: inline;
		text-transform: lowercase;
		}

	P.header_tile_front {
		font-size: 10px;
		font-weight: bold;
		display: inline;
		text-transform: uppercase;
		}

/*------------------------------------------------------------------*
 * Text
 *------------------------------------------------------------------*/

	P.text_large {
		font-size: 12px;
		display: inline;
		}
		
	P.text_large_bold {
		font-size: 12px;
		font-weight: bold;		
		display: inline;
		}
		
	P.text_large_red {
		font-size: 12px;
		color: red;
		display: inline;
		}
		
	P.text_large_bold_red {
		font-size: 12px;
		font-weight: bold;		
		color: red;
		display: inline;
		}
		
	P.text_large_bold_green {
		font-size: 12px;
		font-weight: bold;		
		color: green;
		display: inline;
		}
		
	P.text_medium {
		font-size: 10px;
		display: inline;		
		}
		
	P.text_medium_bold {
		font-size: 10px;
		font-weight: bold;
		display: inline;
		}	
		
	P.text_medium_red {
		font-size: 10px;
		color: red;
		display: inline;
		}	

	P.text_medium_blue {
		font-size: 10px;
		color: blue;
		display: inline;
		}
				
	P.text_medium_bold_red {
		font-size: 10px;
		color: red;
		display: inline;
		font-weight: bold;
		}
		
	P.text_medium_bold_green {
		font-size: 10px;
		color: green;
		display: inline;
		font-weight: bold;
		}
				
	P.text_medium_green {
		font-size: 10px;
		color: green;
		display: inline;
		}
				
	P.text_small {
		font-size: 9px;
		display: inline;
		}
		
	P.text_tiny {
		font-size: 8px;
		display: inline;
		}

	P.text_small_bold {
		font-size: 9px;
		font-weight: bold;		
		display: inline;
		}
		
	P.text_small_red {
		font-size: 9px;
		color: red;
		display: inline;		
		}

	P.text_small_green {
		font-size: 9px;
		color: green;
		display: inline;		
		}
		
	P.text_small_grey {
		font-size: 9px;
		color: #808080;
		display: inline;		
		}

	P.text_small_bold_red {
		font-size: 9px;
		font-weight: bold;
		color: red;
		display: inline;
		}			
		
	textarea.standard {
		font-family: "Verdana", sans-serif;
		font-size: 9px;
		}
		
/*------------------------------------------------------------------*
 * Paragraphs
 *------------------------------------------------------------------*/		
		
	P.paragraph_large {
		text-align: justify;
		font-size: 12px;
		line-height: 16px;
		display: inline;
		}

	P.paragraph_medium {
		text-align: justify;
		font-size: 11px;
		line-height: 15px;
		display: inline;
		}

	P.paragraph_small {
		text-align: justify;
		font-size: 9px;
		display: inline;
		}

	#justify {
		text-align: justify;
		}


</STYLE>
