﻿/* Home Page  */

body
{
	/*background-color:#ffffff;*/
}

#page1 {
	width: 100%;
	/*margin: 0px auto;*/
	text-align:center;
}
#main1 {
	display:inline-block;
	width:740px;
	height:386px;
	text-align:center;
	zoom: 1;
	-webkit-transform: scale(1);/* Saf3.1+, Chrome */
	-moz-transform: scale(1); /* FF3.5+ */
	-ms-transform: scale(1); /* IE9 */
	-o-transform: scale(1); /* Opera 10.5+ */
	transform: scale(1);

}
@media only screen and (min-width: 950px) {
	#main1 { 
		zoom: 1.05; 
		-webkit-transform: scale(1.05);/* Saf3.1+, Chrome */
		-moz-transform: scale(1.05); /* FF3.5+ */
		-ms-transform: scale(1.05); /* IE9 */
		-o-transform: scale(1.05); /* Opera 10.5+ */
		transform: scale(1.05);
		-webkit-transform-origin: 50% 0;
		-moz-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		-o-transform-origin: 50% 0;
		transform-origin: 50% 0; } }
@media only screen and (min-width: 1200px) { 
	#main1 { 
		zoom: 1.10; 
		-webkit-transform: scale(1.10);
		-moz-transform: scale(1.10);
		-ms-transform: scale(1.10);
		-o-transform: scale(1.10);
		transform: scale(1.10);
		-webkit-transform-origin: 50% 0;
		-moz-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		-o-transform-origin: 50% 0;
		transform-origin: 50% 0; } }
@media only screen and (min-width: 1400px) { 
	#main1 { 
		zoom: 1.15; 
		-webkit-transform: scale(1.15);
		-moz-transform: scale(1.15);
		-ms-transform: scale(1.15);
		-o-transform: scale(1.15);
		transform: scale(1.15);
		-webkit-transform-origin: 50% 0;
		-moz-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		-o-transform-origin: 50% 0;
		transform-origin: 50% 0; } }
@media only screen and (min-width: 1600px) { 
	#main1 {
		zoom: 1.20; 
		-webkit-transform: scale(1.20);
		-moz-transform: scale(1.20);
		-ms-transform: scale(1.20);
		-o-transform: scale(1.20);
		transform: scale(1.20);
		-webkit-transform-origin: 50% 0;
		-moz-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		-o-transform-origin: 50% 0;
		transform-origin: 50% 0 } }

#boxTEmpty {
	position:relative; width:740px; height:21px; }
#boxT {
	position:relative; float:left; width:430px; height:50px; margin-left:180px;	}
#boxMTL { padding: 25px 50px 20px 50px; 
	position:relative; float:left; width:289px; height:105px; }
#boxMTLin { padding: 23px 25px 17px 25px;
	position:relative; width:240px; height:60px;
	background-color: #ffffff; }
#boxMTRT {
	position:relative; float:left; width:310px; height:85px; }
#boxMTRB {
	position:relative; float:left; width:350px; height:65px; }
#boxMBLT {
	position:relative; float:left; width:280px; height:50px; margin-left:30px; }
#boxMBLB {
	position:relative; float:left; width:230px; height:80px; margin-left:80px; }
#boxMBR {
	position:relative; float:right; width:345px; height:130px; margin-right:85px; }
#boxMBRin { padding: 8px 15px 42px 10px;
	position:relative; width:275px; height:55px; }
#boxB {
	position:relative; width:100%; height:22px; background-color: #ffffff; } /* #d9e0e5; bgclHUBBlue15 */
#boxB div.footer {
	width: 100%;
	height:18px;
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;
	font-size:12px;
	text-align: center;
	line-height: normal;
}
#boxB div.footer p { margin: 0px; padding: 0px; font-size:12px; font-style:normal; text-align:center; }
#boxB div.footer p a { text-decoration:none; font-weight:600; }

#boxMBRin div.linkMenu {
	padding: 17px 0px 5px 6px;
	text-align:center;
}

#boxMBRin a, 
#boxMBRin a:visited
{
	background-color: #f0f6eb;
	color: #003050;
	border: 0px;
	font-size: 1.8em;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 1.35em;
	letter-spacing: 1px;
	display: block;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
	white-space: nowrap;
}

#boxMBRin a:hover,
#boxMBRin a:active
{
	background-color: #e1edd7;
	text-decoration: none;
}

#LogoHomePage {
	width:240px;
	height:60px;
}

/*--- Contact, About pages ---*/
#contentDIVcontentAbout {
	position:relative; 
	width:600px; 
	min-height:150px; 
	height:auto; 
	margin:12px auto 0;
	border: 1px solid #6ba539; /*boxBorderGreen*/
}
#contentAboutDiv {
	position:relative; 
	width:550px; 
	min-height:200px; 
	height:auto; 
	margin: 15px 0 12px 35px;
}

#contentDIVcontentContact {
	position:relative; 
	width:500px; 
	min-height:230px; 
	height:auto; 
	margin:0 auto;
	background-color: #e1edd7; /*bgclHUBGreen20*/
	border: 1px solid #6ba539; /*boxBorderGreen*/
}
#contentContactDiv {
	position:relative; 
	width:425px; 
	min-height:100px; 
	height:auto; 
	margin: 15px 0 12px 35px;
}
#dvCustInfo {
	width:435px;
}
#contentContactDiv input { width: 325px; }
#contentContactDiv .FieldHeaderStyle { font-size:12px;font-style:italic;width:100px; padding: 3px 0 3px 0; vertical-align:text-top; }
#contentContactDiv input.Button { width: 100px; }
#contentContactDiv .ContactPerson { font-size: 14px; font-weight:bold; font-variant:small-caps; }