/* CSS Document */

body {

	margin: 0 0 75px 0;
	padding: 0;
	
	background-image: url(images/background/background_01.jpg);
	background-repeat: repeat-x;
	background-color: #2d2d2d;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #cecece;
	
	}
	
p {

	margin: 0;
	padding: 0;
	}
	
h1 { 
	
	margin: 0;
	padding: 0;
	
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px;
	}
	
h2 {
	margin: 0;
	padding: 0;
	
	color: #cfcfcf; 
	font-weight: normal; 
	font-size: 11px;
	}
	
h3 {
	margin: 0;
	padding: 0;
	
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px;
	}
	


a:link {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	
	text-decoration: underline;
	}
	
a:visited {	color: #ffffff;	text-decoration: underline; }
a:hover {	color: #4DAEFF;	text-decoration: none; }



/* -------------------------------------------------------------------
   Additional Fonts
   ------------------------------------------------------------------- */
.font_blue { color: #4DAEFF; }   
   
   

/* -------------------------------------------------------------------
   Wrapper Enabling Centering of Layout
   ------------------------------------------------------------------- */

#wrapper {

	width: 711px;
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	}
	
	
/* -------------------------------------------------------------------
   Main Menu Area Definition
   ------------------------------------------------------------------- */	
 
.main_menu {
  
   	background-color: #282828;
	
	border-left: solid 1px #3f3f3f;
	border-right: solid 1px #3f3f3f;

	width: 709px;
	}
	
	
	
/* -------------------------------------------------------------------
   Content Area Definitions
   ------------------------------------------------------------------- */	
	
	
.content_area_main_bground_color {

	background-color: #3f3f3f;
	
	padding: 0px 0px 5px 0px;
	}
	
.content_area_standard {
	
	background-image: url(images/background/background_gradient.jpg);
	background-repeat: no-repeat;

	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #3f3f3f;
	
	background-color: #313131;
	
	clear: both;
	}
	
.content_area_left_column {

	margin: 0px 15px 0px 75px;
	
	padding: 0px 0px 20px 0px;
	
	width: 620px;
	
	text-align: justify;
	
	vertical-align: top;
	}
	
	
.content_area_left_column_text {

	margin: 0px;
	
	padding: 20px 0px 0px 0px;
	
	text-align: justify;
	
	vertical-align: top;
	}
	
	
.content_area_right_column {

	margin: 0px;
	
	padding: 45px 0px 0px 0px;
	
	width: 245px;
	
	float: right;
	}
	
.content_area_right_column_gfx {

	margin: 0px;
	
	padding: 0px;
	
	width: 245px;
	
	float: right;
	}

.content_area_bullet_point {

	margin: 0px 8px 0px 0px;
	}


/* -------------------------------------------------------------------
   Footer Area Definition
   ------------------------------------------------------------------- */
   
 
.footer_area_background {

	background-image: url(images/background/background_27.jpg);
	background-repeat: no-repeat;
	
	vertical-align: top;
	
	height: 29px;
	
	padding-top: 10px;
	
	}
	
	
.footer_text {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #8a3939;
	
	text-decoration: none;
	}
	

.designby_text {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #595959;
	
	text-decoration: none;
	}

.designby_text_link:link { color: #595959; text-decoration: underline; }
.designby_text_link:visited { color: #595959; text-decoration: underline; }
.designby_text_link:hover { color: #338cd5; text-decoration: none; }


.footer_detail_text {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #656565;
	
	text-decoration: none;
	}
	
.footer_detail_text_link:link { color: #656565; text-decoration: underline; font-size: 10px; }
.footer_detail_text_link:visited { color: #656565; text-decoration: underline; font-size: 10px; }
.footer_detail_text_link:hover { color: #338cd5; text-decoration: none; font-size: 10px; }


/* -------------------------------------------------------------------
   Contact Definitions
   ------------------------------------------------------------------- */	
	
.contacttextboxes {
	margin-bottom:5px;
	
	background-color:#666666; 
	
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #1d1d1d;
	
	text-decoration: none;
	
	border-color:#bbbbbb; 
	border-width:1px; 
	border-style:solid; 
	
	width:110px;
}

.contactbuttons {
	margin-bottom:5px; 
	
	background-color:#666666; 
	
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	
	border-color:#bbbbbb; 
	border-width:1px; 
	border-style:solid; 
	
	width:45px;
}

.contact_text {

	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #a36f4a;
	text-decoration: none;
	}




#contact_form_front {

	width: 340px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	
	  
   
