@charset "UTF-8";
/* CSS Document */

body{
	background-color:#243c60;
	margin-top:0px;
	}

#headercontainer{
	display:table;
	width:805px;
	background-image:url(../images/headerbkgd.png);
	height:115px;
	margin:auto;
	}

#navcontainer{
	display:table;
	width:805px;
	height:98px;
	margin:auto;
	}

#navimgcontainer{
	display:table;
	width:805px;
	height:121px;
	margin:auto;
	}

#navimgcontainer2{
	display:table;
	width:805px;
	height:184px;
	margin:auto;
	}

#contentcontainer{
	display:table;
	width:805px;
	margin:auto;
	background-color:#fff;
	}

#footercontainer{
	display:table;
	width:805px;
	border-top:1px solid #00275e;
	margin:auto;
	background-color:#b1c4e4;
	}

#contact{
	display:table;
	width:475px;
	}

#sales{
	display:table;
	width:475px;
	}

#sales2{
	display:table;
	width:475px;
	}

div.logo{
	margin-left:34px;
	padding-top:10px;
	}

div.headernav{
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:10px;
	color:#fff;
	font-size:10pt;
	margin-right:25px;
	}

#row  {
    display: table-row;
    }
	
#left{
	display:block;
	float:left;
	width:344px;
	}

#right{
	display:block;
	float:right;
	width:430px;
	}

#leftside{
	display:block;
	background-image:url(../images/testimonialbkgd.png);
	background-repeat:no-repeat;
	float:left;
	width:213px;
	/*height:400px;*/
	}

#leftsidesubnav{
	display:inline-block;
	background-image:url(../images/subnavbkgd.png);
	background-repeat:no-repeat;
	float:left;
	width:213px;
	/*height:400px;*/
	}
	
#leftsidenewsnav{
	display:inline-block;
	background-image:url(../images/newsnavbkgd.png);
	background-repeat:no-repeat;
	float:left;
	width:213px;
	/*height:400px;*/
	}

#rightside{
	display:block;
	float:left;
	width:535px;
	/*background-color:#fff;*/
	/*height:479px;*/
	}

#contactleft{
	display:inline-block;
	float:left;
	width:240px;
		}

#contactright{
	display:inline-block;
	float:left;
	width:225px;
	}

#contactright2{
	display:inline-block;
	float:left;
	width:325px;
	padding-top:25px;
	}

div.contact{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	line-height:1.8em;
	text-align:left;
	}

div.contact a{
	font-size:11pt;
	text-decoration:none;
	color:#00275e;
	font-weight:bold;
	}

div.contact a:hover{
	text-decoration:underline;
	color:#7b9ad3;
	font-size:11pt;
	font-weight:bold;
	}

#salesleft{
	display:inline-block;
	float:left;
	width:191px;
	/*height:190px;*/
		}

#salesright{
	display:inline-block;
	float:left;
	width:275px;
	}

#salesright2{
	display:inline-block;
	float:left;
	width:475px;
	}

div.sales{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	line-height:1.2em;
	text-align:left;
	}

div.sales a{
	font-size:8pt;
	text-decoration:none;
	color:#00275e;
	font-weight:bold;
	}

div.sales a:hover{
	text-decoration:underline;
	color:#7b9ad3;
	font-size:8pt;
	font-weight:bold;
	}

div.testimonials{
	margin-left:20px;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	font-style:italic;
	color:#7b9ad3;
	line-height:1.6em;
	margin-right:10px;
	}
	
div.gallery-instr{
	margin-left:20px;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#7b9ad3;
	line-height:1.6em;
	margin-right:10px;
	}

div.subnavs{
	display:inline-block;
	float:left;
	margin-left:20px;
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#00275e;
	line-height:1.8em;
	margin-right:20px;
	padding-bottom:20px;
	}

div.subnavs a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#00275e;
	text-decoration:none;
	}

div.subnavs a:hover{
	font-size:11pt;
	color:#7b9ad3;
	text-decoration:underline;
	}

div.teamnavs{
	display:inline-block;
	float:left;
	margin-left:20px;
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#00275e;
	line-height:1.8em;
	margin-right:14px;
	padding-bottom:20px;
	}

div.teamnavs a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#00275e;
	text-decoration:none;
	}

/*div.teamnavs a:visited{
	font-size:10pt;
	color:#7b9ad3;
	text-decoration:none;
	}*/

div.teamnavs a:hover{
	font-size:11pt;
	color:#7b9ad3;
	text-decoration:underline;
	}

div.newsnavs{
	display:inline-block;
	float:left;
	margin-left:20px;
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#00275e;
	line-height:1.8em;
	margin-right:10px;
	padding-bottom:217px;
	}

div.newsnavs a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#00275e;
	text-decoration:none;
	}

div.newsnavs a:hover{
	font-size:11pt;
	color:#7b9ad3;
	text-decoration:underline;
	}

div.homecontent{
	margin-left:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	}

div.homecontent a{
	font-size:9pt;
	text-decoration:none;
	color:#00275e;
	font-weight:bold;
	}

div.homecontent a:hover{
	text-decoration:underline;
	color:#7b9ad3;
	font-size:9pt;
	font-weight:bold;
	}

div.schedulecontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	
	}

div.schedulecontent a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#00275e;
	text-decoration:none;
	}

div.schedulecontent a:hover{
	font-size:10pt;
	color:#7b9ad3;
	text-decoration:underline;
	}

div.maincontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	}
	
div.facilitycontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	}	
	
div.calinewscontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/	
	}
	
div.euronewscontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	
	}
	
	
div.resultscontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/

	}
	
div.results2008content{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/

	}

div.maincontent a{
	font-size:9pt;
	text-decoration:none;
	color:#00275e;
	font-weight:bold;
	}

div.maincontent a:hover{
	text-decoration:underline;
	color:#7b9ad3;
	font-size:9pt;
	font-weight:bold;
	}

div.teamcontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	
	}

div.teamcontent2{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/

	}
	
div.teamcontent3{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	
	}


div.teamcontent4{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/

	}
	
	
div.testimonialcontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	
	}

div.linkcontent{
	padding-top:0px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#111;
	line-height:1.7em;
	/*margin-right:95px;*/
	
	}

div.linkcontent a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#00275e;
	text-decoration:none;
	font-weight:bold;
	}

div.linkcontent a:hover{
	font-size:10pt;
	color:#7b9ad3;
	text-decoration:underline;
	font-weight:bold;
	}

a{
	font-size:8pt;
	color:#7b9ad3;
	text-decoration:underline;
	}

div.headernav a{
	font-size:10pt;
	color:#fff;
	text-decoration:none;
	}

div.headernav a:hover{
	font-size:10pt;
	color:#00275e;
	text-decoration:underline;
	}

#footerleft{
	display:block;
	float:left;
	width:212px;
	height:44px;
	}

#footerright{
	display:block;
	float:right;
	width:593px;
	height:44px;
	}

div.footer1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:7pt;
	color:#727272;
	margin-left:20px;
	padding-top:18px;
	}

div.footer2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#00275e;
	line-height:1.4em;
	text-align:center;
	padding-top:5px;
	}

strong{
	color:#00275e;
	}
	
.paginationWrapper {
	text-align:center;
	margin: 8px 0px 0px 0px;
	font-size: 11pt;
}
.paginationWrapper SPAN {
	margin: 0px 6px 0px 6px;
}
.paginationWrapper SPAN.disable {
	margin: 0px 0px 0px 0px;
}
.paginationWrapper A.pagination {
	font-size: 11pt;
}
.paginationWrapper A.pagination:hover {
	text-decoration: none;
	font-size: 11pt;
}
.photo {
	border: 1px solid #7B9A3B;
	padding: 2px;
	background: #fff;
}
.caption {
	margin: 4px 0px 0px 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #666;
}
