/* oooooooooooooooooooooooooooooooooooooooooooooooo */

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

/*	Date			-> 11 June 2008

/*	File			-> style.css

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

/* oooooooooooooooooooooooooooooooooooooooooooooooo */


a:link { 			color: #00a5ff; background-color: transparent; text-decoration: underline; }
a:visited {			color: #00a5ff; background-color: transparent; text-decoration: underline; }
a:hover {			color: #000000; background-color: transparent; text-decoration: underline; }


body {

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

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


/* oooooooooooooooooooooooooooooooooooooooooooooo TEXT TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

.text_main {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #274656; line-height: 18px; }
.text_copy {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #274656; line-height: 16px; }
.text_lefttitle {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #000000; font-weight: bold; }
.text_righttitle {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #007791; font-weight: bold; }

.text_rightsubtitle {	font-size: 12px; color: #000000; font-weight: bold; }
.text_red {				color: #ff0000; }
.text_italic {			font-style: italic; color: #00669d; }








/* oooooooooooooooooooooooooooooooooooooooooooooo TABLES TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

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

td.body_hspacers {			height: 2px; }
td.body_wspacers {			width: 2px; }

td.body_ltile {				background-image: url(background_images/body_ltile.jpg); background-repeat: repeat-y; background-position: right; vertical-align: top; text-align: right; }
td.body_rtile {				background-image: url(background_images/body_rtile.jpg); background-repeat: repeat-y; background-position: left; vertical-align: top; text-align: left; }
td.body_middle {				vertical-align: top; text-align: left; width: 900px; }
table.body_table {			background-color: #ffffff; height: 100%; }

td.banner_tile {				background-image: url(background_images/banner_tile.jpg); background-repeat: repeat-x; vertical-align: top; text-align: left; height: 170px; }
table.banner {				background-image: url(background_images/banner_left.jpg); background-repeat: no-repeat; background-position: left; height: 170px; }
td.banner_buttons_row {		text-align: right; height: 40px; }
td.banner_buttons {			height: 40px; width: 120px; }
td.banner_lspacer {			height: 40px; width: 1px; }
td.banner_bspacer {			height: 40px; width: 8px; }

td.bodymain_left {			border: 1px #b5e5ff solid; background-color: #e8f7ff; vertical-align: top; width: 286px; }
td.body_image {				text-align: right; vertical-align: top; width: 215px; }

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

td.text_spacer {				height: 15px; }
td.left_title {				border-bottom: 1px #000000 solid;text-align: left; vertical-align: middle; height: 24px; }
td.right_title {				border-bottom: 1px #2d6f94 solid;text-align: left; vertical-align: middle; height: 24px; }

td.form_left {				text-align: right; vertical-align: top; width: 120px; height: 22px; }


ul {							text-indent: 14px; margin: 6px; }



form {							margin: 0; } 
.input_box {						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #006ba9; background: #ffffff; color: #000000; }
