/*
OFFICIAL CHSOS COLORS:

	Main:		#72B8C6
	Bright:	#3E8C9F / 3E8D9F (62,141,159)
	Light:	#DDF9FF
	Mid:		#347685
	Dark:		#0C191E


OTHER SITE COLORS:

	Light-Green:	#C7E0AF
	Mid-Green:		#719B5A

*/

/*
The em font size unit is recommended by the W3C.  The font size can be calculated from pixels to em using this formula: pixels/16 = em.  (The default text size in browsers is 16px. So, the default size of 1em is 16px.)  Setting the text size with pixels, allows Firefox, Chrome, and Safari to resize the text.  Setting the text size with em instead of pixels allows Internet Explorer to also resize the text.  Unfortunately, when resizing the text in IE, it becomes larger than it should when made larger, and smaller than it should when made smaller.  To show the same text size in all browsers, and allow all browsers to zoom or resize the text use a combination of percent and em by setting a default font-size in percent for the body element as shown below:

16px = 1em

body {font-size:100%;}
h1 {font-size:2.5em;}
h2 {font-size:1.875em;}
p {font-size:0.875em;}

See the following link for more details:
http://www.w3schools.com/css/css_font.asp
http://www.w3schools.com/css/default.asp

When using the shorthand property the order of the property values are:
1. background-color
2. background-image
3. background-repeat
4. background-attachment
5. background-position
*/

/*
html,
body {
	margin:0;
	padding:0;
	height:100%;
}
*/



/* BEGIN: CSS Reset... */
html,body {position:relative;margin:0;padding:0;min-height:100%;width:100%;height:100%;}
div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, figure {margin:0;padding:0;}
ol,ul {list-style:none;}
li {list-style-type: none;}
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* END: CSS Reset. */


* {
	margin:0 auto;
}
html, body {
	margin:0;
	padding:0;
	min-height:100%;
	height:100%;  /* This is a min-height hack for IE6, so the footer will stick to the bottom of the page in Internet Explorer 6, don't remove it! */
	background:none;
	font-weight:normal;
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	font-family:"Century Gothic", Century-Gothic, Helvetica, Arial, Verdana, sans-serif;
	font-size:100%;  /* W3C recommends setting the font-size value to 100% for the body tag so that it resolves font-display issues with older versions of Internet Explorer.  See the following link and details below for more information:
	+ http://www.w3schools.com/css/css_font.asp
	+ To avoid the resizing problem with older versions of Internet Explorer, many developers use em instead of pixels.
	+ The em size unit is recommended by the W3C.
	+ 1em is equal to the current font size. The default text size in browsers is 16px. So, the default size of 1em is 16px.
	+ The size can be calculated from pixels to em using this formula: pixels/16=em
	+ With the em size, it is possible to adjust the text size in all browsers.
	+ Unfortunately, there is still a problem with older versions of IE. The text becomes larger than it should when made larger, and smaller than it should when made smaller.
	+ The solution that works in all browsers, is to set a default font-size in percent for the <body> element: "font-size:100%;". */
	color:#0C191E;
	background:#84B365 url('../img/bg_Main_v1.jpg') left top no-repeat;
	background-size:2000px 1250px;
}


div.SectionTop {
	width:100%;
	min-height:100%;
	margin:0;
	padding:0;
	border:#3E8D9F 5px solid;
}

/* div.SectionTop2 {
	width:100%;
	min-height:100%;
	background:#fff url(../img/bg_Main_v2.jpg) left top no-repeat;
	margin:0;
	padding:0;
	border:#3E8D9F 5px solid;
} */

div.MainMenu {
	z-index:1;
	float:left;
	position:absolute;
	width:320px;
	margin:0;
	padding:0;
	top:0;
	bottom:0;
	left:0;
}

div.MainBody {
	display:block;
	min-height:750px;
	margin:0 auto;
	padding:0;
	top:0;
	bottom:0;
	/* left:321px; */
	right:0;
}

div.MainBodySub {
	margin:0;
	margin-left:0;
	margin-top:750px;
	padding:0;
}

div.HomeQuoteBox {
	background-color:#3E8C9F;
	clear:both;
	display:block;
	max-width:100%;
	min-width:300px;
	min-height:237px;
	line-height:237px;
	margin:0 auto;
	padding:0px 10px;
	vertical-align:middle;
	text-align:center;
}

div.HomeHdrBox {
	clear:both;
	display:block;
	max-width:100%;
	min-width:300px;
	/* min-height:237px; */
	min-height:165px;
	/* line-height:237px; */
	margin:0 auto;
	padding:20px 8px;
	vertical-align:middle;
	text-align:center;
}

div.HomeHdrSubBox {
	clear:both;
	display:block;
	margin:20px 0px 0px 0px;
	padding:20px;
	vertical-align:middle;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	letter-spacing:0px;
	color:#347685;
	border:#fff 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}

div.HomeHdrBnr {
	display:block;
	min-height:350px;
	margin:0 auto;
	padding:0;
	color:#0C191E;
	text-align:center;
	vertical-align:top;
	/* background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF); */
}

div.HomeFtrBnr {
	clear:both;
	display:block;
	border:none;
	border-top:#719B5A 0px solid;
	max-width:908px;
	min-width:280px;
	min-height:237px;
	margin:20px auto;
	padding:20px 15px 0px 15px;
	text-align:center;
	vertical-align:top;
	/* background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF); */
}

div.HomeSectionsCopy {
	display:block;
	width:310px;
	margin:1px auto 0px auto;
	padding:0;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}


div.ThreeColumnContainer {
	clear:both;
	display:block;
	margin:0 auto;
	padding:43px 0px 0px 0px;
	max-width:1000px;
	min-width:260px;
	text-align:center;
}

div.ThreeColumnBlock {
	display:inline-block;
	width:280px;
	margin:10px;
	padding:0;
	padding-bottom:50px;
	text-align:left;
	vertical-align:top;
}


div.SectionFtr {
	z-index:2;
	clear:both;
	display:block;
	position:absolute;
	bottom:5px;
	margin:0 auto;
	padding:0;
	text-align:center;
	right:20px;
}

div.SectionBottom {
	clear:both;
	margin:0;
	padding:0;
}


h2.ColumnTitle {
	font-size:50px;
	font-weight:normal;
	text-transform:capitalize;
	letter-spacing:-1px;
	line-height:45px;
}

h3.ColumnPost {
	margin:0;
	margin-top:50px;
	padding:20px 20px;
	font-size:28px;
	color:#fff;
	letter-spacing:-0.5px;
	line-height:32px;
	border:none;
	border-top:#fff 1px solid;
}

p.ColumnText {
	margin:0;
	padding:10px 20px;
	font-size:18px;
	line-height:28px;
}


li.MainMenu {
	width:280px;
	margin:0;
	padding:0;
	border-bottom:#8EC3CF 1px solid;
}


p.MenuIcon {
	display:block;
	margin:10px 5px 0px 0px;
	padding:0;
}

p.BodyCopy {
	text-align:left;
	margin:0;
	margin-bottom:15px;
	padding:0;
	line-height:25px;
	font-size:18px;
	font-weight:normal;
}

p.PullQuote {
	line-height:50px;
	font-size:40px;
	font-style:italic;
	font-weight:normal;
	text-align:center;
	margin:0 auto;
	padding:30px;
	padding-bottom:40px;
	letter-spacing:-1px;
	color:#fff;
}

p.PhotoCaption {
	text-align:center;
	margin:0;
	padding:10px 10px 60px 10px;
	font-size:17px;
	color:#fff;
}

.MapImg {
	margin:0;
	margin-top:50px;
	padding:0;
	padding-top:50px;
	border:none;
	border-top:#fff 1px solid;
	max-width:100%;
	min-width:260px;
	max-height:400px
}


a.MainMenu {
	display:block;
	width:280px;
	margin:2px 0px;
	padding:10px 20px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	border:none;
	background:transparent url(../img/icon_MainMenu_arrow.gif) no-repeat 250px 12px;
}
a.MainMenu:link,a.MainMenu:visited {
	display:block;
	width:280px;
	margin:2px 0px;
	padding:10px 20px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	border:none;
	background:transparent url(../img/icon_MainMenu_arrow.gif) no-repeat 250px 12px;
}
a.MainMenu:hover {
	display:block;
	width:280px;
	margin:2px 0px;
	padding:10px 20px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	border:none;
	background:#65A4B2 url(../img/icon_MainMenu_arrow_lit.gif) no-repeat 252px 12px;
}
a.MainMenu:active {
	display:block;
	width:280px;
	margin:2px 0px;
	padding:10px 20px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	border:none;
	background:transparent url(../img/icon_MainMenu_arrow.gif) no-repeat 250px 12px;
}

a.BodyTxt {
	/* color:#FA561F; */
	color:#0CAFDF;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}
a.BodyTxt:link,a.BodyTxt:visited {
	color:#0CAFDF;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}
a.BodyTxt:hover {
	color:#0CAFDF;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #FA561F;
}
a.BodyTxt:active {
	color:#0CAFDF;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}

a.BodyTxtBold {
	color:#FA561F;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #fff;
	font-weight:bold;
}
a.BodyTxtBold:link,a.BodyTxtBold:visited {
	color:#FA561F;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #fff;
	font-weight:bold;
}
a.BodyTxtBold:hover {
	color:#FA561F;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #FA561F;
	font-weight:bold;
}
a.BodyTxtBold:active {
	color:#FA561F;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #fff;
	font-weight:bold;
}

/*
OFFICIAL CHSOS COLORS:
	Main:		#72B8C6
	Bright:	#3E8C9F / 3E8D9F (62,141,159)
	Light:	#DDF9FF
	Mid:		#347685
	Dark:		#0C191E
	Light-Green:	#C7E0AF
	Mid-Green:		#719B5A
*/

a.BlueTxt {
	color:#0C191E;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #1DB5D8;
}
a.BlueTxt:link,a.BlueTxt:visited {
	color:#0C191E;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #1DB5D8;
}
a.BlueTxt:hover {
	color:#0C191E;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #D9002E;
}
a.BlueTxt:active {
	color:#0C191E;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #1DB5D8;
}

a.WhtTxt {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #fff;
}
a.WhtTxt:link,a.WhtTxt:visited {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #fff;
}
a.WhtTxt:hover {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #FA561F;
}
a.WhtTxt:active {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #fff;
}

a.WhtTxt2 {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}
a.WhtTxt2:link,a.WhtTxt2:visited {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}
a.WhtTxt2:hover {
	color:#0C191E;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #0C191E;
}
a.WhtTxt2:active {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}

a.WhtTxt3 {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}
a.WhtTxt3:link,a.WhtTxt3:visited {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}
a.WhtTxt3:hover {
	color:#0C191E;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #0C191E;
}
a.WhtTxt3:active {
	color:#fff;
	text-decoration:none;
	border:none;
	border-bottom:0px solid #fff;
}

a.WhtBtn {
	margin:0 auto;
	padding:8px 25px;
	text-decoration:none;
	color:#3E8C9F;
	white-space:nowrap;
	border:#3E8C9F 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.WhtBtn:link,a.WhtBtn:visited {
	margin:0 auto;
	padding:8px 25px;
	text-decoration:none;
	color:#3E8C9F;
	white-space:nowrap;
	border:#3E8C9F 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.WhtBtn:hover {
	margin:0 auto;
	padding:8px 25px;
	text-decoration:none;
	color:#0C191E;
	white-space:nowrap;
	border:#3E8C9F 1px solid;
	/* background:rgb(141,39,3) transparent;
	background:rgba(141,39,3,1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3E8C9F, endColorstr=#3E8C9F);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3E8C9F, endColorstr=#3E8C9F); */
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,1.0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.WhtBtn:active {
	margin:0 auto;
	padding:8px 25px;
	text-decoration:none;
	color:#3E8C9F;
	white-space:nowrap;
	border:#3E8C9F 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}

a.WhtBtn2 {
	margin:0 auto;
	padding:8px 25px;
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
	border:#fff 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.WhtBtn2:link,a.WhtBtn2:visited {
	margin:0 auto;
	padding:8px 25px;
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
	border:#fff 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.WhtBtn2:hover {
	margin:0 auto;
	padding:8px 25px;
	text-decoration:none;
	color:#0C191E;
	white-space:nowrap;
	border:#fff 1px solid;
	/* background:rgb(141,39,3) transparent;
	background:rgba(141,39,3,1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3E8C9F, endColorstr=#3E8C9F);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3E8C9F, endColorstr=#3E8C9F); */
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.WhtBtn2:active {
	margin:0 auto;
	padding:8px 25px;
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
	border:#fff 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}

a.button {
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	margin:0 auto;
	padding:5px 15px;
	text-decoration:none;
	text-align:center;
	color:#0C191E;
	white-space:nowrap;
	border:#fff 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.button:link,a.WhtBtn2:visited {
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	margin:0 auto;
	padding:5px 15px;
	text-decoration:none;
	text-align:center;
	color:#0C191E;
	white-space:nowrap;
	border:#fff 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.button:hover {
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	margin:0 auto;
	padding:5px 15px;
	text-decoration:none;
	text-align:center;
	color:#0C191E;
	white-space:nowrap;
	border:#fff 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}
a.button:active {
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	margin:0 auto;
	padding:5px 15px;
	text-decoration:none;
	text-align:center;
	color:#0C191E;
	white-space:nowrap;
	border:#fff 1px solid;
	background:rgb(255,255,255) transparent;
	background:rgba(255,255,255,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
}


/*
OFFICIAL CHSOS COLORS:

	Main:		#72B8C6
	Bright:	#3E8C9F / 3E8D9F (62,141,159)
	Light:	#DDF9FF
	Mid:		#347685
	Dark:		#0C191E


OTHER SITE COLORS:

	Light-Green:	#C7E0AF
	Mid-Green:		#719B5A

*/


input.InputBox {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	border:#3E8C9F 1px solid;
	background-color:#fcfcfc;
	padding:4px 4px 2px 5px; /* top right bottom left */
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	color:#3E8C9F;
	vertical-align:top;
	max-width:260px;
	font-size:20px;
}
input.InputBox:link,input.InputBox:visited {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	border:#3E8C9F 1px solid;
	background-color:#fcfcfc;
	padding:4px 4px 2px 5px; /* top right bottom left */
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	color:#3E8C9F;
	vertical-align:top;
	max-width:260px;
	font-size:20px;
}
input.InputBox:hover {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	border:#0C191E 1px solid;
	background-color:#F9F9F9;
	padding:4px 4px 2px 5px; /* top right bottom left */
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	color:#3E8C9F;
	vertical-align:top;
	max-width:260px;
	font-size:20px;
}
input.InputBox:active {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	border:#3E8C9F 1px solid;
	background-color:#fcfcfc;
	padding:4px 4px 2px 5px; /* top right bottom left */
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	color:#3E8C9F;
	vertical-align:top;
	max-width:260px;
	font-size:20px;
}

textarea.TextBox {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#3E8C9F;
	background-color:#fcfcfc;
	border:#3E8C9F 1px solid;
	padding:5px 5px 5px 7px; /* top right bottom left */
	min-width:260px;
	max-width:260px;
}
textarea.TextBox:link,textarea.TextBox:visited {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#3E8C9F;
	background-color:#fcfcfc;
	border:#3E8C9F 1px solid;
	padding:5px 5px 5px 7px; /* top right bottom left */
	min-width:260px;
	max-width:260px;
}
textarea.TextBox:hover {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#3E8C9F;
	background-color:#F9F9F9;
	border:#0C191E 1px solid;
	padding:5px 5px 5px 7px; /* top right bottom left */
	min-width:260px;
	max-width:260px;
}
textarea.TextBox:active {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#3E8C9F;
	background-color:#fcfcfc;
	border:#3E8C9F 1px solid;
	padding:5px 5px 5px 7px; /* top right bottom left */
	min-width:260px;
	max-width:260px;
}

input.SubmitBox {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	margin:0;
	padding:10px 20px;
	text-transform:uppercase;
	color:#3E8C9F;
	background-color:#fcfcfc;
	border:#3E8C9F 1px solid;
	text-align:center;
	vertical-align:top;
	cursor:default;
	/* line-height:21px; */
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	font-size:20px;
	line-height:16px;
}
input.SubmitBox:link,input.SubmitBox:visited {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	margin:0;
	padding:10px 20px;
	text-transform:uppercase;
	color:#3E8C9F;
	background-color:#fcfcfc;
	border:#3E8C9F 1px solid;
	text-align:center;
	vertical-align:top;
	cursor:default;
	/* line-height:21px; */
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	font-size:20px;
	line-height:16px;
}
input.SubmitBox:hover {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	margin:0;
	padding:10px 20px;
	text-transform:uppercase;
	color:#3E8C9F;
	background-color:#0C191E;
	border:#0C191E 1px solid;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
	/* line-height:21px; */
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	font-size:20px;
	line-height:16px;
}
input.SubmitBox:active {
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	margin:0;
	padding:10px 20px;
	text-transform:uppercase;
	color:#3E8C9F;
	background-color:#fcfcfc;
	border:#3E8C9F 1px solid;
	text-align:center;
	vertical-align:top;
	cursor:default;
	/* line-height:21px; */
	/* font-family:"Futura Lt BT", "Futura", "Futura Thin", "Century Gothic", Arial, sans-serif; */
	font-size:20px;
	line-height:16px;
}
