/* oooooooooooooooooooooooooooooooooooooooooooooooo */

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

/*	Date			-> 27 May 2008

/*	File			-> style.css

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

/* oooooooooooooooooooooooooooooooooooooooooooooooo */


a:link { 			color: #149f20; background-color: transparent; text-decoration: none; }
a:visited {			color: #149f20; background-color: transparent; text-decoration: none; }
a:hover {			color: #000000; background-color: transparent; text-decoration: none; }

a.menu_link:link { 			color: #ffffff; background-color: transparent; text-decoration: none; }
a.menu_link:visited {		color: #ffffff; background-color: transparent; text-decoration: none; }
a.menu_link:hover {			color: #01ff02; background-color: transparent; text-decoration: none; }


body {

	height: 100%;
	background-color: #ffffff;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}


/* oooooooooooooooooooooooooooooooooooooooooooooo TEXT TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

.text_menu {				font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; line-height: 28px; }
.text_menu_main {		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #c7c7c7; line-height: 15px; }
.text_main {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #383838; line-height: 18px; }
.text_titles {			font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #000000; font-weight: bold; line-height: 18px; }
.text_copy {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #383838; line-height: 16px; }
.text_body {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #383838; }

.text_red {				color: #ff0000; }
.text_small {			font-size: 10; font-style:italic; }
.text_italic {			font-style:italic; }
.text_wax {				color: #099f17; font-weight: bold; }
.text_id {				color: #000000; font-weight: bold; }
.text_menutitle {		font-family: Arial, Helvetica, sans-serif; color: #04a61c; font-size: 14px; line-height: 18px; }










/* oooooooooooooooooooooooooooooooooooooooooooooo TABLES TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

td.body_text_area {			text-align: left; vertical-align: top; }
td.centered {				text-align: center; vertical-align: middle; }

td.border_left {				background-image: url(background_images/border_left.jpg); background-repeat: repeat-y; background-position: right; background-color: #f9f9f9; }
td.border_right {			background-image: url(background_images/border_right.jpg); background-repeat: repeat-y; background-position: left; background-color: #f9f9f9; }

td.main_table {				vertical-align: top; width: 900px; }

td.main_top {				vertical-align: top; background-color: #000000; height: 165px; }
td.main_banner_left {		width: 500px; }
td.main_banner {				text-align: right; vertical-align: top; height: 161px; }
td.main_green {				background-color: #00ff00; height: 2px; }
td.main_greeno {				background-color: #009d00; height: 2px; }

td.main_body_area {			background-image: url(background_images/slogan.jpg); background-repeat: no-repeat; background-position: bottom right; background-color: #cfcfcf; text-align: left; vertical-align: top; width: 688px; }
td.main_menu_area {			border-left: 2px solid #00ff00; background-color: #000000; text-align: right; vertical-align: top; }

td.body_top_spacer {			height: 20px; }
td.body_btm_spacer {			height: 35px; }

td.body_main_text {			background-image: url(background_images/body_tile.jpg); background-repeat: repeat-x; background-position: top; background-color: #ffffff; border: 2px solid #e8e8e8; -moz-border-radius: 0.6em; border-radius: 0.6em; text-align: left; vertical-align: top; }
td.body_main_image {			width: 200px; vertical-align: top; text-align: left; }

td.footer_tile {				background-image: url(background_images/footer_tile.jpg); text-align: center; vertical-align: middle; background-repeat: repeat-x; height: 65px; }


tr.service_two {				background-color: #e5e5e5; }
td.form_left {				text-align: left; vertical-align: top; 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; }

