/* oooooooooooooooooooooooooooooooooooooooooooooooo */

/*	Author			-> www.mezmamedia.com
					-> Richie Grainger

/*	Date			-> 26 August 2009

/*	File			-> style.css

/*	Contact			-> www.mezmamedia.com
					-> richie@mezmamedia.com
				
/* 	Copyright (c)	-> Mezma Media

/* oooooooooooooooooooooooooooooooooooooooooooooooo */


a:link { 			color: #006b6c; background-color: transparent; text-decoration: underline; }
a:visited {			color: #006b6c; background-color: transparent; text-decoration: underline; }
a:hover {			color: #08c1c3; background-color: transparent; text-decoration: none; }

a.cl:link { 			color: #ffffff; background-color: transparent; text-decoration: underline; }
a.cl:visited {		color: #ffffff; background-color: transparent; text-decoration: underline; }
a.cl:hover {			color: #363636; background-color: transparent; text-decoration: none; }




body {

	background-image: url(background_images/page_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;

	height: 100%;
	background-color: #ffffff;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	text-align: center; /*Center the body ONLY for IE until big is fixed */
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a4a4a;
	
}



/* oooooooooooooooooooooooooooooooooooooooooooooo TEXT TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

.text_main {				line-height: 18px; }
.text_wuc {				font-size: 24px; }

h1 {						font-size: 30px; font-weight: bold; color: #9efeff; padding: 0px; margin: 0px 0px 5px 0px; }
h2 {						font-size: 18px; font-weight: 100; color: #232020; padding: 0px; margin: 0px 0px 7px 0px; }




/* oooooooooooooooooooooooooooooooooooooooooooooo TABLES TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

#overall_pageshell {			background-image: url(background_images/z_logo.jpg); background-repeat: no-repeat; background-position: top left; overflow: hidden; display: block; margin: 0px auto; width: 970px; text-align: left; }

#banner_shell {				display: block; text-align: center; margin-top: 60px; height: 175px; }
#flash_shell {				display: block; height: 112px; }

#body_shell {				display: block; overflow: hidden; }
	#body_left {				float: left; display: block; overflow: hidden; background-color: #e5f0f0; width: 297px; }
	#body_right {			float: left; display: block; overflow: hidden; width: 673px; }
		#br_left {			float: left; display: block; overflow: hidden; margin-right: 23px; width: 420px; }
		#br_right {			float: left; display: block; overflow: hidden; width: 200px; }
	
	div.body_titles {			display: block; margin: 10px 10px 0px 10px; height: 23px; }
	div.btl {					border-bottom: 2px #ffffff solid; }
	div.btr {					border-bottom: 2px #e5f0f0 solid; }
	
	div.body_text {			display: block; margin: 15px 15px 0px 15px; overflow: hidden; line-height: 18px; }

#footer_shell {				display: block; margin-top: 20px; padding: 10px; background-color: #4a4a4a; color: #b8b8b8; font-size: 11px; line-height: 18px; }





label, input, select, textarea {	display: block; float: left; margin-bottom: 10px; }
label {						text-align: right; font-weight: bold; width: 120px; margin-right: 15px; }
input.submit_box {			margin: 5px 0px 0px 135px; }

form {						margin: 0; } 
.input_box {					font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #5a5a5a; background: #ffffff; color: #5a5a5a; padding: 3px; }
.submit_box {				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #a9a9a9; background: #ffffff; color: #808080; padding: 3px; }