/* oooooooooooooooooooooooooooooooooooooooooooooooo */

/* (C) Author	> Richard Grainger
/* Date		> 30/01/2008
/* Contact		> richie@mezmamedia.com
/*			> http://www.mezmamedia.com
/* File		> style.css

/* Purpose		> Website cascading style sheet

/* oooooooooooooooooooooooooooooooooooooooooooooooo */


a:link { 			color: #46467f; background-color: transparent; text-decoration: none; }
a:visited {			color: #46467f; background-color: transparent; text-decoration: none; }
a:hover {			color: #ffc600; background-color: transparent; text-decoration: none; }

a.page:link { 		color: #46467f; background-color: transparent; text-decoration: underline; }
a.page:visited {		color: #46467f; background-color: transparent; text-decoration: underline; }
a.page:hover {		color: #ffc600; background-color: transparent; text-decoration: none; }

a.extra:link { 		color: #781351; background-color: transparent; text-decoration: none; }
a.extra:visited {	color: #781351; background-color: transparent; text-decoration: none; }
a.extra:hover {		color: #ffc600; 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_links {			font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; }
.text_main {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #5a5a5a; line-height: 16px; }
.text_copy {				font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #929292; }

.text_titles {			font-size: 12px; font-weight: bold; color: #232574; }
.text_red {				color: #ff0000; }
.text_italic {			font-style: italic; }










/* oooooooooooooooooooooooooooooooooooooooooooooo TABLES TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

td.page_sides {				width: 6px; }
td.page_middle {				vertical-align: top; width: 770px; height: 100%; }
td.body_text_area {			text-align: left; vertical-align: top; }

td.banner {					height: 105px; }

td.left_menu_bg {			background-image: url(background_images/left_menu_box.jpg); background-position: top; background-repeat: no-repeat; vertical-align: top; width: 175px; height: 250px; }

td.images_tile {				background-image: url(background_images/images_tile.jpg); background-repeat: repeat-x; height: 124px; }
td.images_left {				background-image: url(background_images/images_left.jpg); background-repeat: no-repeat; height: 124px; width: 11px; }
td.images_right {			background-image: url(background_images/images_right.jpg); background-repeat: no-repeat; height: 124px; width: 11px; }
td.images_area {				text-align: center; vertical-align: middle; height: 124px; width: 560px; }

td.body_tile {				background-image: url(background_images/body_tile.jpg); background-repeat: repeat-x; background-position: bottom; background-color: #f7f8fa; vertical-align: top; }

td.btm_left {				background-image: url(background_images/btm_left.jpg); background-repeat: no-repeat; height: 11px; width: 11px; }
td.btm_mid {					width: 561px; }
td.btm_right {				background-image: url(background_images/btm_right.jpg); background-repeat: no-repeat; height: 11px; width: 11px; }

td.body_tile_left {			background-image: url(background_images/body_tile_left.jpg); background-repeat: repeat-y; width: 4px; }
td.body_tile_right {			background-image: url(background_images/body_tile_right.jpg); background-repeat: repeat-y; width: 4px; }
	td.body_image_area {		vertical-align: top; text-align: right; width: 134px; }
	
td.menu_dots {				background-image: url(background_images/dot.jpg); background-repeat: no-repeat; background-position: center; height: 18px; width: 16px; }
td.menu_links {				text-align: left; vertical-align: middle; height: 18px; }
td.menu_spacer { 			height: 10px; }

td.btm_links {				border-top: 1px solid #a7a7a7; vertical-align: bottom; text-align: right; height: 24px; }

td.footer_left {				text-align: center; vertical-align: middle; width: 181px; height: 22px; }
td.footer_right {			text-align: center; vertical-align: middle; width: 589px; height: 22px; }

td.images_thirds {			width: 33%; text-align: center; }

td.form_left {				vertical-align: top; text-align: left; width: 114px; height: 24px; }
td.form_title {				background-color: #e1e1e1; vertical-align: middle; text-align: left; height: 24px; }
td.form_edit {				vertical-align: top; text-align: center; width: 70px; height: 24px; }

td.contact_image {			text-align: right; vertical-align: top; width: 250px; }
td.wecare_image {			text-align: right; vertical-align: top; width: 170px; }

td.fac_book_title {			background-color: #e1e1e1; text-align: center; vertical-align: middle; height: 24px; width: 20%; }
td.fac_book_input {			text-align: center; vertical-align: middle; height: 20px; width: 20%; }



form {							margin: 0; } 
.input_box {						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #46467f; background: #ffffff; color: #5a5a5a; }
input.submit_box {				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #5a5a5a; background: #eff1f2; color: #46467f; font-weight: bold; }
