/* oooooooooooooooooooooooooooooooooooooooooooooooo */

/*	Author		-> www.mezmamedia.com
				-> Richie Grainger

/*	Date			-> 21 February 2008

/*	File			-> style.css

/*	Contact		-> www.mezmamedia.com
				-> richie@mezmamedia.com
				
/* 	Copyright (c)	-> Mezma Media

/* oooooooooooooooooooooooooooooooooooooooooooooooo */


a:link { 			color: #e98b43; background-color: transparent; text-decoration: underline; }
a:visited {			color: #e98b43; background-color: transparent; text-decoration: underline; }
a:hover {			color: #4343e9; background-color: transparent; text-decoration: none; }

a.menu:link { 		color: #d87428; background-color: transparent; text-decoration: none; }
a.menu:visited {		color: #d87428; background-color: transparent; text-decoration: none; }
a.menu:hover {		color: #2830d8; background-color: transparent; text-decoration: none; }


body {

	height: 100%;
	background-color: #ffffff;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	background-image: url(background_images/page_tile.jpg);
	background-repeat: repeat-x;
	background-position: top;
	
}


/* oooooooooooooooooooooooooooooooooooooooooooooo TEXT TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

.text_main {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #383838; line-height: 18px; }
.text_copy {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #696969; line-height: 16px; }
.text_pagetitle {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #006ba9; font-weight: bold; }

.text_mainhead {			font-size: 14px; font-weight: bold; }
.text_red {				color: #ff0000; }
.text_hawkins {			color: #006ba9; }










/* oooooooooooooooooooooooooooooooooooooooooooooo TABLES TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

td.body_text_area {			text-align: left; vertical-align: top; }
td.centered {				text-align: center; vertical-align: middle; }

td.page_top {				height: 20px; }
td.page_btm {				text-align: center; vertical-align: top; }
td.page_center {				vertical-align: top; width: 940px; }
td.footer_spacer {			height: 30px; }

td.banner {					text-align: left; vertical-align: top; width: 940px; height: 218px; }

td.menu {					background-image: url(background_images/menu_bg.jpg); background-repeat: no-repeat; background-position: top; vertical-align: top; width: 211px; }
td.menu_dot {				background-image: url(background_images/menu_dot.jpg); background-repeat: no-repeat; background-position: center; height: 22px; width: 18px; }
td.menu_text {				text-align: left; vertical-align: middle; height: 22px; }
td.menu_spacer {				height: 15px; }

td.border {					background-image: url(background_images/border.jpg); background-repeat: repeat-y; width: 9px; }

td.body_bg {					background-image: url(background_images/body_bg.jpg); background-repeat: no-repeat; background-position: top left; text-align: left; vertical-align: top; }
td.body_title {				text-align: left; vertical-align: top; border-bottom: 2px solid #e98b43; height: 22px; width: 375px; }
td.body_image {				text-align: right; vertical-align: top; width: 250px; }

td.body_ispacer {			height: 52px; }
td.body_hspacer {			height: 12px; }

td.profile_lefttext {		text-align: left; vertical-align: top; width: 228px; }
td.profile_image {			text-align: right; vertical-align: top; width: 165px; }

td.page_left {				background-image: url(background_images/body_ltile.jpg); background-repeat: repeat-y; background-position: right; background-color: #e4e4e3; }

td.contact_left {			text-align: left; vertical-align: top; height: 20px; width: 120px; }




form {							margin: 0; } 
.input_box {						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #006ba9; background: #ffffff; color: #000000; }
input.submit_box {				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #006ba9; background: #ffe5d1; color: #006ba9; font-weight: bold; }


