/* CSS Document */
/* Lawrence Hollis */
/* 10 March 2008 */
/* Screen Styles (all browsers except less than IE 7 */


/* ------------- */ 
/* LAYOUT STYLES */ 
/* ------------- */ 

body {
	background-image: url(images/layout/body_background.jpg);
	background-repeat: repeat-x;
	background-color: #a5c0ed;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
	
#main_frame {
	margin: 0px auto 0px auto;
	width: 952px;
	height: 100%;
	border: 0px;
	padding: 0px;
	overflow: hidden;
	}

#banner_top_left {
	width: 198px;
	height: 161px;
	background-image: url(images/layout/mockup1_3_sliced_03.png);
	background-repeat: no-repeat;
	}

#banner_top_right {
	width: 754px;
	height: 161px;
	background-image: url(images/layout/mockup1_3_sliced_04.png);
	background-repeat: no-repeat;
	}
	
#banner_bottom_left {
	width: 198px;
	height: 63px;
	background-image: url(images/layout/mockup1_3_sliced_06.png);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	}
	
#menu_bar {
	width: 754px;
	height: 31px;
	float: right;
	}

#below_menu_bar {
	width: 754px;
	height: 32px;
	background-image: url(images/layout/mockup1_3_sliced_15.png);
	background-repeat: no-repeat;
	float: right;
	}
	
#content_background {
	width: 951px;
	height: 100%;
	background-image: url(images/layout/mockup1_3_sliced_16.png);
	background-repeat: repeat-y;
	clear: both;
	padding-left: 110px;
	padding-right: 100px;
	}

#content {
	width: 800px;
	}

#content_bottom {
	width: 951px;
	height: 47px;
	background-image: url(images/layout/mockup1_3_sliced_17.png);
	background-repeat: no-repeat;
	clear: both;
	}

.menu {
	border: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	}
	
.float_left {
	float: left;
	}
	
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}

/* ----------- */
/* Font Styles */
/* ----------- */

.centered_header {
	text-transform: capitalize;
	font-size: 14px;
	text-align: center;
	font-weight: bold
	}

.centered {
	text-align: center;
	}
	
.strong {
	font-weight: bold;
	}
	
.underscore {
	text-decoration: underline;
}

/* ----------- */
/* Link Styles */
/* ----------- */

a:link { 
	color: #0000FF;
	text-decoration: none;
	}
a:visited { 
	color: #0000FF;
	text-decoration: none;
	}
a:hover { 
	color: #0066FF;
	text-decoration: underline;
	}
a:active { 
	color: #0000FF;
	text-decoration: underline;
	}


/* ---------------- */
/* PRELOADED IMAGES */
/* ---------------- */

.preload {
	display: none;
}
