body {
	background:url(../images/body_bgrd.jpg) top center no-repeat; background-color:#2d5eaa; background-attachment:fixed;
	font: normal 8pt Arial, Helvetica, sans-serif;
	}

img {
	border:0;
}
.container  {
	width:960px; background:url(../images/container_bgrd_top2.png) top left no-repeat; margin:auto;
	}
	
.container_bottom {
	width:960px;	background:url(../images/container_bgrd_bottom.png) no-repeat ;	background-position:bottom;	margin:auto;	height:4px; }

.menu {
	text-align:center;
	height:31px;
	background:url(../images/nav_background.png) top left no-repeat;
	}

.banner {
	margin:auto;
	width:932px;
}

.content_top {
		background:url(../images/content_container_top.png) no-repeat ;
		height:13px;
		width:934px;
		margin:0;
		padding:0
}

.content_mid {
	width:934px; background:url(../images/content_container_background.png) repeat-y ;
	margin:auto;
	}

.content_bottom {
		background:url(../images/content_container_bottom.png) no-repeat ;
		width:934px;
		height:13px;
}

.left {
	float:left;
	width: 655px;
	padding-right:24px;
}

.content_bottom {
		background:url(../images/content_container_bottom.png) no-repeat ;
		height:10px;
		width:934px;
		margin:auto;
}

.right {
		float:left;
	width:225px;

}

.news {
	float:left;
	width:225px;

}

.news_header {
	width:225px;
	background:url(../images/news_header_background.jpg) no-repeat;
	height:36px;
}

.news_content {
	background:url(../images/news_content_background.jpg) repeat-y;
	width:225px;
	
}

.image_area {
	border-top:dotted thin #666;
	border-bottom:dotted thin #666;
	padding-top:5px;
	padding-bottom:5px;
}

.image {
	padding:9px 11px 10px 0px;
	float:left;
}

.contact_details {
	padding-top:10px;

}



.news_bottom {
	background:url(../images/news_content_bottom.jpg) no-repeat;
	height:7px;
}


.details {
	text-align:center; margin:0; padding:0
}

.continental {
	width:960px;
	margin:auto;
}

.photogallery img { border:1px solid #ccc; padding:3px }

.photobgrd { width:150px; background-color:#e0e0e0; border:1px solid #999; height:115px; vertical-align:middle}

/******************************************** Text General ****************************************************/

p {	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#353535;	line-height:16px; margin:0; padding:0; }

.details p { font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#353535; margin:0; padding:0; margin-bottom:5px }

.newsarticle h2  { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin:0; padding:2px 0 2px 10px; background-color:#2c5fac;  }

h1 {font-family: Arial, Helvetica, sans-serif; font-size:18px;  color:#2c5fac; margin-bottom:10px; font-weight:normal; padding:0 }
h2 {font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#2c5fac; margin:0; padding:0 }
h3 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
h4 {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size:8px; color:#666666;}

h2 .white {font-family: Arial, Helvetica, sans-serif; color:#FFF font-size:11px; margin:0; padding:0 }
/******************************************** Text Specific *******************************************/

.news h1 {font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#414040; font-weight:bold; padding:13px;  }
.news_content h2 {font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#2c5fac; margin:0; padding:0}


.details p
{font-family: Arial, Helvetica, sans-serif;	font-size:10px;	color:#fff; margin:0; padding:0 }


/**************************************************************************links***********************************************/
a { 
	color:#2c5fac; 
	text-decoration: none;
	}

a:link {
	color:#2c5fac; 
	text-decoration: none;
	}

a:visited { 

	color:#2c5fac; 
	text-decoration: none;
	}

a:hover { 
	font:normal Arial, Helvetica, sans-serif;
	color:#1950a2;
	text-decoration: none;
	}

a:active { 
	color:#2c5fac;
	text-decoration: none;
	}
/******************************TABLE *********************************************************************/

.tablepad {
	padding:3px 0 3px 10px;
}
 


/**********************************************************************************************************/

input {
	
font-family: Arial, Helvetica, sans-serif;	font-size:8pt;	color:#353535;	 margin:0; padding:0; }

textarea {
	
font-family: Arial, Helvetica, sans-serif;	font-size:8pt;	color:#353535;	 margin:0; padding:0; }

/******************************************** Extras **************************************************/
.pad10 {
	padding-top:10px;
}

.pad13 {
	padding:13px;
}

.pad14 {
	padding:14px;
}

.pad15 {
	padding:15px;
}



.clearboth { 
	clear:both;
	}
	
.footpad { padding:5px 15px 5px 0 }