
/********************************************
*                                           *
* Author: 	Paul Killoran                   *
*         	Starlight Solutions             *
*                                           *
* Date: 	13/06/2007                      *
*********************************************
*                                           *
* Copyright © Starlight Solutions 2007      *
* This module remains the property of       *
* Starlight Solutions at all times.         *
* Unathorised use is not permitted.         *
*                                           *
********************************************/

/* Site defines */

#page { background-image: url("img/background.gif"); }
#page_content { background-image: url("img/left_pane_background.gif"); }
#page_footer { background-image: url("img/background_fade_off.gif"); }
div.page_content_main ul li { background-image:url("img/list_arrow_green.gif"); }

/* Structure and layout */

#page { 
	position:relative; 
	margin:10px auto; 
	width:966px; 
	border:1px solid #eeeeee; 
	background-position: left; 
	background-repeat: repeat-y;

}

#page_content { 
	margin-top:142px;
	margin-left:4px;
	padding:0px;	
	width: 957px; 
	background-position: left; 
	background-repeat: repeat-y;
	border:0px solid #1e5f75;
	/*border-right:2px solid #1e5f75;*/
	border-right:1px solid #1e5f75;
	background-color:#FFFFFF;
}

#page_content_main_container { 
	padding:0px;
	margin:0px;
	width:784px; 
	float:right;
}

#page_content_side_container { 
	padding:0px; 
	width:161px; 
	margin-right: 503px; 
	margin-left: 0px;
	/*border-left:2px solid #1e5f75;*/
	border-left:1px solid #1e5f75;
}

.page_content_main {
	padding:0px 3px 0px 3px;
	margin:0px;
}

.clear {
	clear: both; 
	display: block; 
	height: 1px; 
	overflow: hidden; 
	margin: 0; 
	padding: 0; 
}			

#page_footer { 
	clear: both;
	margin:0px;
	padding:10px 0px 10px 0px;
	text-align:center;
	background-position: top left; 
	background-repeat:no-repeat;;
	background-color:#f0f0f0;
	
}

#page_header { 
	left:0; 
	top:0; 
	position:absolute;
	margin-left:4px;
}

#page_sponsor_footer
{
	margin-left:4px;
	/*background-color:#e5e7e3;*/
	background-color:#ffffff;
	/*border:2px solid #1e5f75;*/
	border:1px solid #1e5f75;
	/*border-right-color:#dddddd;*/
	border-top-width:0px;
	width:956px;
	/*height:130px;*/
	/*height:65px;*/
	height:1px;
}

div.main_sponsors {
	margin:0px;
	padding:0px 0px 0px 45px;
	width:749px; 
	float:right;
	background-color:#ffffff;
	/*border-left:2px solid #1e5f75;*/
	border-left:1px solid #dddddd;
	height:65px;
}

div.sponsors {
	margin:0px;
	padding:0px;
	width:794px; 
	float:right;
	background-color:#ffffff;
	border-left:1px solid #1e5f75;
	height:65px;
}

#page_header_banner { 
	position:absolute; 
	width:956px; 
	height:140px; 
	background-color:#ffffff;
	/*border:2px solid #1e5f75;*/
	border:1px solid #1e5f75;	
	padding:0px;
}

div#layout_flash_message { 
	text-align:center; 
	margin-top:40px; 
	padding-top:5px; 
	padding-bottom:5px; 
	border-bottom:1px solid #cccccc; 
	border-top:1px solid #cccccc;
}

div#layout_flash_message a { 
	font-family:Verdana, Arial, Helvetica, sans-serif;; 
	font-size:17px; 
	color:#1e5f75; 
	text-decoration:none; 
	font-weight:bold;  
}
