/* CSS Document */

body {

	margin: 0 0 75px 0;
	padding: 0;
	
	background-image: url(images/background/background_01.jpg);
	background-repeat: repeat-x;
	background-color: #3d5979;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #d3ddeb;
	
	}
	
p {

	margin: 0;
	padding: 0;
	}
	
h1 { 
	
	margin: 0;
	padding: 0;
	
	color: #ffffff; 
	font-weight: bold; 
	font-size: 10px;
	}
	
h2 {
	margin: 0;
	padding: 0;
	
	color: #cfcfcf; 
	font-weight: normal; 
	font-size: 11px;
	}
	


a:link {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #d3ddeb;
	
	text-decoration: underline;
	}
	
a:visited {	color: #d3ddeb;	text-decoration: underline; }
a:hover {	color: #ffffff;	text-decoration: none; }



/* -------------------------------------------------------------------
   Additional Fonts
   ------------------------------------------------------------------- */
.font_light_blue { color: #678ab2; }   
.font_lighter_blue { color: #8ab2df; } 

   
   

/* -------------------------------------------------------------------
   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 {
  
	float: left; 
	
	width: 525px; 
	
	text-align: right; 
	
	background-image: url(images/background/background_06.jpg); 
	background-repeat:repeat-x;
	}
	
	
/* -------------------------------------------------------------------
   Main Menu Popups
   ------------------------------------------------------------------- */
   
.popup_hide {

	display: none;
	}
	
.popup_show {

	position: absolute; 
	z-index: 1000; 
	width: 329px; 
	height: 24px; 
	top: 358px; 
	left: 275px;
	}
	
	
/* -------------------------------------------------------------------
   Content Area Show/ Hide Definitions
   ------------------------------------------------------------------- */
   
.content_hide {

	display: none;
	}
	
.content_show {

	width: 673px;
	
	padding-bottom: 15px;
	}
	
.content_thumbnail_show {

	overflow: hidden;
	
	width: 560px;
	
	height: 100px;
	
	padding: 10px 30px 5px 45px;
}

	
	
/* -------------------------------------------------------------------
   Content Area Definitions
   ------------------------------------------------------------------- */	
	
	
.content_area_background_white {

	background-image: url(images/background/background_30.jpg); 
	background-repeat:repeat-y;	
	}
	
.content_area_main_blue {

	margin: 0px 0px 0px 22px; 
	padding: 30px 0px 30px 0px; 
	
	width: 676px; 
	
	background-color: #3d5979;
	}
	
.content_area_right_column_small {

	float: left; 
	width: 230px; 
	padding: 10px 20px 0px 20px; 
	text-align: justify;
}

.content_area_right_column_large {

	float: left; 
	width: 320px; 
	
	padding: 10px 30px 0px 10px; 
	text-align: justify;
	}

.content_area_left_column_large {

	float: left; 
	width: 395px;
	
	padding: 5px 0px 0px 5px;
	}
	
.content_area_contact  {

	width: 560px;
	
	padding: 10px 30px 5px 45px;
}
	

	
	
	
	
	
	
	
.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: #d3ddeb;
	
	text-decoration: none;
	}
	
.footer_detail_text_link:link { color: #d3ddeb; text-decoration: underline; font-size: 10px; }
.footer_detail_text_link:visited { color: #d3ddeb; text-decoration: underline; font-size: 10px; }
.footer_detail_text_link:hover { color: #ffffff; text-decoration: none; font-size: 10px; }


/* -------------------------------------------------------------------
   Contact Definitions
   ------------------------------------------------------------------- */	
	
.contacttextboxes {
	margin-bottom:5px;
	
	background-color:#37506d; 
	
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	
	text-decoration: none;
	
	border-color:#84b7f1; 
	border-width:1px; 
	border-style:solid; 
	
	width:110px;
}

.contactbuttons {
	margin-bottom:5px; 
	
	background-color:#37506d; 
	
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	
	border-color:#84b7f1; 
	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;
	}



	
	  
   
a:link {
	list-style-image: url(images/headers/terms_conditions_tab.jpg);
}
