body	{
	color: #444;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	margin: 0 auto;padding: 0;
	background-color: #fff;
	}
html, body {height: 100%;}
#container	{
	width: 100%; min-width: 900px;
	/*float: left;*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto; padding: 0;
	}	

.flt-rt {float: right;}
.flt-lt {float: left;}

/* links */
a, a:link, a:visited	{color: #4da0eb;text-decoration: none;}
a:hover,a:focus	{color: #f1592a;text-decoration: none;}
a:active	{color: #094d8a;text-decoration: none;}
a.delete, a.delete:link, a.delete:visited	{color: #df0000;text-decoration: none;}
a.delete:hover,a.delete:focus	{color: #720000;text-decoration: none;}
a.delete:active	{color: #311111;text-decoration: none;}
a.grey, a.grey:link, a.grey:visited	{color: #999;text-decoration: none;}
a.grey:hover,a.grey:focus	{color: #094d8a;text-decoration: none;}
a.grey:active	{color: #111e32;text-decoration: none;}

/* text */
p {font-size: 15px; line-height: 19px;}
em	{font-style: italic;}	
strong	{font-weight: bold;}
blockquote	{}
form {margin: 0;}

li {margin: 10px 0 10px 0; font-size: 14px; line-height: 18px;}
ol.lowerA li {list-style-type:lower-alpha;}
.noPaddLeft {
	margin-left: 0px;
	padding-left: 0px;
	}

h1	{font-size:28px; line-height:22px; text-align: center;}
h2	{font-size:25px; line-height:20px; margin:0;}
section#Gallery	h2.wht	{margin:20px 0;}
h3	{font-size: 20px; line-height: 20px; margin-bottom:2px;}
h4	{font-size: 13px; line-height: 20px; margin: 0 0 2px 0;}
h5	{font-size: 14px; line-height: 16px; margin: 0 0 2px 0; color: #64a9cc;}

.wht	{color: #fff;}
.alert {color: #b00000;}
.private {color: #ee3f3f;}
.attention {color: #ff6a19;}
.rocket {color: #f1592a;}
.blue	{color:rgb(36,73,115);}
.bdtxt {font-size: 15px;line-height: 19px;}
.normal {font-weight: normal;}
.emphasis {font-weight: bold;}
.LPemphasis {font-weight: bold; font-size: 14px;}
.mildemphasis	{color: #666;font-weight: normal;}
.deemphasis	{color: #999;font-weight: normal;}
.nonemphasis	{color: #ccc;font-weight: normal;}
.larger	{font-size: 18px; line-height: 24px;}
.no-mrgin-top	{margin-top: 0;}
.increase	{font-size: 1.1em; line-height: 28px;}
.increaseNum	{font-size: 2.2em;font-weight:bold;color:rgb(36,73,115);}
.increaseSigUp	{font-size: 1.3em;font-weight:bold;}
.reduce	{font-size: .8em; line-height: 1em;}
.reduceMore	{font-size: .6em; line-height: 1em;}
.lht	{line-height: 28px;} /* line-height of Project page so content doesnt shift*/
.center	{text-align: center;}
.lt-jst	{text-align: left;}
.rt-jst	{text-align: right;}
.txtIndent	{text-indent: 30px;}
.lowcase {text-transform: none;}
.UpCase {text-transform: uppercase;}

.txt-right	{
	float: right;
	width: 275px;
	color: #fff;
	margin: 100px 0 0 0;
	text-align: left;
	font-size: 30px; line-height: 40px;
	text-shadow: 4px 4px 3px #0c365a;
    filter: dropshadow(color=#0c365a, offx=4, offy=4);
	}
.txt-top	{
	color: #fff;
	margin: 20px 0;
	text-align: left;
	font-size: 30px; line-height: 40px;
	text-shadow: 4px 4px 3px #0c365a;
    filter: dropshadow(color=#0c365a, offx=4, offy=4);
	}

.matchInput	{margin-top:7px;}

.dotted	{margin-top:10px; padding-top:10px; border-top:1px dotted #CCC;}

.BotPadding	{padding-bottom:30px;}

.task-critical,
.task-high,
.task-normal,
.task-low,
.task-minor
	{
	width: 100px;
	margin: 0 auto 8px auto;
	padding: 4px 0;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	}
.task-critical {
	margin-top: 30px;
	color: white;
	text-shadow: 1px 1px 2px #700900;
	background-color: #B30D07;
	}
.task-high {
	color: white;
	text-shadow: 1px 1px 2px #883A00;
	background-color: #ED5D0A;
	}
.task-normal {background-color: #EDD00A;}
.task-low {background-color: #70DA72;}		
.task-minor {background-color: #7CD7D7;}
	
/* img  */
img	{border-style: none;}
.pricont	{float: left;margin: -2px 2px 0 0;}
.csvicon	{float: left;margin: -2px 6px 0 0;}
.attachmt	{float: left;margin: 1px 3px 0 0;}
.icons	{margin: 0 2px 0 0;}
.home-left	{
	margin: 50px 0 0 -5px;
	-webkit-box-shadow: 5px 5px 5px 1px rgba(12, 54, 90, 0.7);
	box-shadow: 5px 5px 5px 1px rgba(12, 54, 90, 0.7);
	}

/* alignment  */
.SetHeightColumn	{height: 440px;}
.alignBot-master	{position:relative;}
.alignBot	{
	position: absolute;
	bottom: 20px;
	left: 35px;
	}
.alignBot.two	{left: 250px;}
.alignBot.three	{left: 470px;}
.alignBot.four	{left: 690px;}

/* padding */	
.margin-top	{float: left;clear: left;margin: 15px 0 0 0;}
.margin-topx2	{float: left;clear: left;margin: 30px 0 0 0;}
.margin-bottom	{float: left;clear: left;margin: 0 0 15px 0;}	
.margin-bottomSM	{float: left;clear: left;margin: 0 0 6px 0;}
/*.margin-video	{margin: 40px auto 0 auto;}*/

.inside	{padding: 10px;}	
.inside2x	{padding: 20px;}
.inside3x	{padding: 30px;}
.inside-top	{padding-top: 10px;}
.inside-top2	{padding-top: 15px;}
.inside-bot	{padding-bottom: 10px;}
.inside-bot2x	{padding-bottom: 20px;}
.inside-topleft	{padding: 20px 0 0 20px;}
.inside-noBot	{padding: 20px 20px 0 20px;}
.inside-LtRt	{padding-left: 20px;padding-right: 20px;}	
.inside-left	{padding-left: 20px;}
.inside-right	{padding-right: 20px;}
.inside-rt2x	{padding-right: 40px;}
.inside-top3x	{padding-top: 60px;}
.inside-lt3x	{padding-left: 60px;}
.inside-rt3x	{padding-right: 60px;}
.inside-com-rnt	{padding: 0 86px 10px 86px;}
.inside-com-cld	{padding-left: 86px;padding-right: 86px;}
.inside-cloud-side	{padding: 100px 0 0 90px;}
.padding-top	{padding-top: 25px;}
.padding-topSM	{padding-top: 8px;}
	
header	{
	width: 900px;
	display: block;clear: both;
	text-align: left;
	margin: 0 auto 15px auto; padding: 0;
	}
	header img {
		float: left;display: inline;
		margin:10px 0 10px 10px; padding:0;
		}	
	header nav	{
		float: right;display: inline;
		width: 470px;
		text-align: right;
		margin-top:27px;
		}
	header nav a	{
		/*float: left;display: block;*/display: inline;
		margin:0 10px;padding:0;
		}
	header nav a:link,header nav a:visited	{
		text-decoration:none;font-weight:normal;
		}	
	header nav a:hover,header nav a:focus	{text-decoration:none;}
	header nav a:active	{text-decoration:none;}
	
	header nav a#current,header nav a#current:link,
	header nav a#current:hover,header nav a#current:focus,
	header nav a#current:active	{color: #094d8a;text-decoration:none;}	
		
/* buttons */
#arrow {
	width:900px; height:125px;
	position: relative;
	left: 0px;
	top: -200px;
	z-index: 900;
	}
#arrow a {
	background:transparent url("../img/ArrowHome.png") no-repeat 0 0;
	display: block;
	width:900px; height:125px;
	vertical-align: baseline;
	text-indent: -5000px;
	}
#arrow a:hover,
#arrow a:focus {background:transparent url("../img/ArrowHome.png") no-repeat 0 -125px;}

#arrowPP {
	width:720px; height:110px;
	margin: 200px auto 0 -25px;
	padding: 10px 0;
	position: relative;
	}
#arrowPP a {
	background:transparent url("../img/ArrowPP.png") no-repeat 0 0;
	display: block;
	width:720px; height:110px;
	vertical-align: baseline;
	text-indent: -5000px;
	}
#arrowPP a:hover,
#arrowPP a:focus {background:transparent url("../img/ArrowPP.png") no-repeat 0 -110px;}

#arrowSM {
	width:178px; height:98px;
	margin: 0 auto 0 auto;
	position: relative;
	}
#arrowSM a {
	background:transparent url("../img/ArrowSM.png") no-repeat 0 0;
	display: block;
	width:178px; height:98px;
	vertical-align: baseline;
	text-indent: -5000px;
	}
#arrowSM a:hover,
#arrowSM a:focus {background:transparent url("../img/ArrowSM.png") no-repeat 0 -98px;}

#buttonTour {
	margin: 25px auto 0 auto;
	/*float: left;
	width:227px; height:47px;*/
	}
/*#buttonTour a {
	background:transparent url("../img/button-tour.png") no-repeat 0 0;
	display: block;
	width:227px; height:47px;
	vertical-align: baseline;
	text-indent: -5000px;
	}
#buttonTour a:hover,
#buttonTour a:focus {background:transparent url("../img/button-tour.png") no-repeat 0 -47px;}*/

/* section */	
section#Gallery	{
	float: left;display: block;
	width: 100%; min-height: 75px;
	margin: 0 auto 0 auto;
	text-align: center;
	overflow:hidden;
	position: relative;
	background: rgb(36,73,115); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(36,73,115,1) 31%, rgba(32,124,202,1) 64%, rgba(41,137,216,1) 70%, rgba(212,238,253,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,rgba(36,73,115,1)), color-stop(64%,rgba(32,124,202,1)), color-stop(70%,rgba(41,137,216,1)), color-stop(100%,rgba(212,238,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(36,73,115,1) 31%,rgba(32,124,202,1) 64%,rgba(41,137,216,1) 70%,rgba(212,238,253,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(36,73,115,1) 31%,rgba(32,124,202,1) 64%,rgba(41,137,216,1) 70%,rgba(212,238,253,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(36,73,115,1) 31%,rgba(32,124,202,1) 64%,rgba(41,137,216,1) 70%,rgba(212,238,253,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#244973', endColorstr='#D4EEFD',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(36,73,115,1) 31%,rgba(32,124,202,1) 64%,rgba(41,137,216,1) 70%,rgba(212,238,253,1) 100%); /* W3C */
	}
section#Gallery.home	{height: 580px;}
	
section#QuartrBott {
	float: left;display: block;
	width: 100%; height:30px;
	margin: 0 auto 0 auto; padding:0;
	color: #fff; font-weight:bold;
	text-align: center;
	background: rgb(212,238,253); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(212,238,253,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,238,253,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(212,238,253,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(212,238,253,1) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(212,238,253,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D4EEFD', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(212,238,253,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	}	
	
section#Half	{}
section#Quartr,
section#FooterNav {
	display:block; float:left; width:100%;
	margin:0; padding:0;
	overflow: auto;
	}
section#Quartr {/*background-color: #d4eefd;*/}

section#FooterNav {background-color: rgba(204, 204, 204, .2);}

section#Thirds article#minWidth,
section#Thirds-offset article#minWidth,
section#FAQs article#minWidth,
section#Half article#minWidth,
section.generic article#minWidth	{
	padding: 30px 0;
	border-top:1px solid #CCC;
	}
section#FooterNav article#minWidth	{
	padding: 30px 0;
	/*border-top:1px solid #CCC;*/
	}
section#FooterNav article#minWidth	{
	padding: 15px 0;
	}

section#padBot	{padding: 0 0 30px 0;}	
	
/* article */	
article#full	{
	float: left;display: block;
	width: 100%;
	margin: auto 0;
	text-align: center;
	overflow: auto;
	}
article#minWidth	{
	width: 900px;
	display: block;clear: both;
	text-align: center;
	margin: 0 auto; padding: 0;
	}
article#whtCnt	{
	width: 898px;
	display: block;clear: both;
	text-align: left;
	margin: 40px auto; padding:0;
	border: 1px solid #094d8a;
	background-color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	}
article#Cloud	{
	position: relative;
	width: 616px; height: 351px;
	text-align: left;
	margin: 0 auto 20px 0; padding: 20px;
	background:transparent url("../img/cloud-main.png") no-repeat 0 0;
	}	
	
/* aside */	
#Quartr aside	{
	float:left; display:inline; width:25%;
	font-size: 12px; line-height: 14px; text-align: center;
	}
#Quartr aside h3	{
	font-size: 20px; line-height: 20px; margin:0 0 10px 0;
	/*color:rgb(36,73,115);*/
	text-align: left;
	}
#Quartr aside p	{text-align: left;}		
#Quartr aside img{}

#FAQs aside	{
	float:left; display:inline; width:25%;
	margin: 0;
	text-align: left;
	}

#FooterNav aside	{
	float:left;
	display:inline;
	width: 24%;
	height: 90px;
	margin: 0 0 0 20px;
	padding: 15px 0;
	text-align: left;
	/*border: 1px red solid;*/
	/*border-right: 1px solid #CCC;*/
	}
#FooterNav aside:first-child	{margin: 0 0 0 0;}
#FooterNav aside.end	{
	width:20%;
	/*border-right: 0px solid #CCC;*/
	}

#Thirds aside,
#Thirds-offset aside	{
	float:left; display:inline; width:33%;
	margin: 0;
	text-align: left;
	}
#Thirds aside,
#Half aside	{text-align: center;}

#Thirds aside img,
#Half aside	img	{border: 1px solid #adadad;}

#Thirds aside img:hover,
#Half aside	img:hover	{border: 1px solid #f1592a;}	

#Thirds-offset aside	{width:50%;}
#Thirds-offset aside + aside	{width:25%;}
#Thirds-offset aside + aside + aside	{width:25%;}

#Thirds-offset aside ul	{margin-top: 0; margin-bottom: 0;}

#Half aside	{
	float:left; display:inline; width:50%;
	margin:10px 0 0 0;
	}

aside.plan-free	{
	float: left;
	width: 80%;
	margin: 60px 0 0 30px; padding: 0;
	text-align: left;
	}
aside.plan-options	{
	float: left;
	width: 29%;
	margin: 30px 2%; padding: 0 0 10px 0;
	border: 1px solid #CCC;
	background-color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	text-align: left;
	}
aside#additionalInfo	{
	float: right;
	width: 341px; height: 326px;
	margin: -55px -70px 0 0; padding: 0;
	text-align: left;
	background:transparent url("../img/cloud-side.png") no-repeat 0 0;
	overflow: auto;
	}
aside.plan-free h1	{
	margin: 0 auto 10px auto; padding: 0;
	font-size:42px;
	text-shadow: 0 0 3px #33ccff;
	}
aside.plan-options h1	{
	margin: 15px 0 0 0; padding: 0;
	font-size: 42px;
	text-shadow: 0 0 3px #33ccff;
	}
aside.plan-free h2	{
	float: left;
	width: 25%;
	margin: 60px 0 0 75px;
	font-size:22px;
	text-align: right;
	}
aside.plan-options h2	{
	margin: 15px auto 10px auto;
	font-size:22px;
	margin-top: 18px;
	text-align: center;
	}
.details-free	{
	float: left; display: inline;
	width:45%; height: 104px;
	margin: 20px 0 0 10px; padding: 0 0 0 35px;
	text-align: left;
	background:transparent url("../img/bracket.png") no-repeat 0 0;
	}	
.details-free p {
	margin: 0;
	font-size: 18px; line-height: 22px;
	}
.plan-options-details	{margin: 20px 0 0 0;}
.plan-options-details p	{
	margin: 0;
	font-size: 18px; line-height: 22px;
	text-align: center;
	}
aside#additionalInfo p	{
	margin-top: 0;
	font-weight: bold;
	font-size: 13px; line-height:16px;
	}

	

/* Two Thirds One Third */
#twoThirds	{
	float:left; display:inline;
	width:75%;
	border-right:1px solid #CCC;
	}
.oneThird	{
	float:left; display:inline; width:24%;
	font-size: 12px; line-height: 14px; text-align: left;
	}

/* Video */
#MainVid	{
	width: 100%;
	margin: 40px 0 0 0;
	background: url("../img/video-background.gif") no-repeat 50% 50%;
	overflow: visible;
	}
	
/* pulse */
@-webkit-keyframes pulse	{
	0% {-webkit-box-shadow: 0 0 12px rgba(51,204,255,0.30);}
	50% {-webkit-box-shadow: 0 0 12px rgba(51,204,255,1);}
	100% {-webkit-box-shadow: 0 0 12px rgba(51,204,255,0.30);}
	}
/* input */	
form	{margin-top:35px;}
form li {list-style: none;}	
label	{
	display: block;	
	font-size: 12px; font-weight: bold;
	margin: 0;padding: 0;
	border: none;
	}
input[type="text"],
input[type="password"]	{
	margin-bottom:15px; padding:5px 8px;
	border: 1px solid #4391d7;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	width:325px;
	}
textarea	{width:325px; height:140px}	
input[type="text"].domain	{float:left;}
textarea	{
	margin-bottom: 15px;
	padding: 5px 8px;
	border: 1px solid #4391d7;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	}	
input[type="submit"]	{
	padding: 4px 8px;
	color: #fff;
	border: 1px solid #4391d7;
	background-color: #38a91e;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	}	
input[type="submit"]#cancel	{color: #222;background-color: #dcdcdc;}	
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]#cancel:hover,
input[type="submit"]#cancel:focus	{
	color: #fff;
	background-color: #4391d7;
	border: 1px solid #33ccff;
	-webkit-animation-name: pulse;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	}
input[type="text"]:hover,
input[type="text"]:focus,
input[type="password"]:hover,
input[type="password"]:focus,
input[type="checkbox"]:hover,
input[type="checkbox"]:focus,
textarea:hover,
textarea:focus	{
	-webkit-animation-name: pulse;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	}	
	
/* Clearer & Footer */	
div.clearer	{
	display: block; clear: both; 
	margin: 0; padding: 0;
  	font-size: 1px;
	border-style: none;
  	}		
footer	{
	width: 900px;
	display: block;clear: both;
	margin: 0 auto 20px auto; padding: 5px 0;
	text-align: left;
	/*border-top:1px solid #CCC;*/
	}
footer p	{float: left; color: #999; font-size: 10px; line-height: 10px;}	
footer p.right	{float: right;}	

input.SendContactRequest,
a.WatchTheTour	{
	float: left;
	padding: 10px 20px;
	color: #ffffff;
	text-shadow: none;
	font-size: 18px; line-height: 18px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	border: 0px;
	background: #30c900; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwYzkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkODQwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDllMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #30c900 0%, #2d8406 50%, #249e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30c900), color-stop(50%,#2d8406), color-stop(100%,#249e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #30c900 0%,#2d8406 50%,#249e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #30c900 0%,#2d8406 50%,#249e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #30c900 0%,#2d8406 50%,#249e00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #30c900 0%,#2d8406 50%,#249e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30c900', endColorstr='#249e00',GradientType=0 ); /* IE6-8 */
	}

input.SendContactRequest:hover,
input.SendContactRequest:focus,
a.WatchTheTour:hover,
a.WatchTheTour:focus {
	color: #ffffff;
	text-shadow: 2px 1px 2px #052a07;
    filter: dropshadow(color=#052a07, offx=2, offy=1);
    border: 0px;
    background: #1fa700; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmYTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzBmNjMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzBmNjMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDllMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1fa700 0%, #0f6300 48%, #0f6300 57%, #249e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1fa700), color-stop(48%,#0f6300), color-stop(57%,#0f6300), color-stop(100%,#249e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1fa700 0%,#0f6300 48%,#0f6300 57%,#249e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1fa700 0%,#0f6300 48%,#0f6300 57%,#249e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1fa700 0%,#0f6300 48%,#0f6300 57%,#249e00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1fa700 0%,#0f6300 48%,#0f6300 57%,#249e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fa700', endColorstr='#249e00',GradientType=0 ); /* IE6-8 */

	-webkit-animation-name: pulse;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	}
	:root input.SendContactRequest {filter: none;} /* IE9 */
	:root a.WatchTheTour {filter: none;} /* IE9 */
	input.SendContactRequest {
		margin-bottom: 10px;

		*width: 250px;/* IE7 */
		}
	a.WatchTheTour {
		margin-top: 25px;
		
		background: #30c900\9; /* IE8 */
		*background: #30c900; /* IE7 */
		
		filter: none\9; /* IE8 */
		*filter: none; /* IE7 */
		}
	a.WatchTheTour:hover,
	a.WatchTheTour:focus {
		background: #1fa700\9; /* IE8 */
		*background: #1fa700;

		filter: none\9; /* IE8 */
		*filter: none; /* IE7 */
		}

.UTinLC {
	height: 125px;
	margin: 10px 20px 40px 20px;
	text-align: left;
	display: block;
	}
	.tall {height: 150px;}
	#Half aside .UTinLC img {
		float: left;
		width: 98px;
		margin: 0 10px 0 0;
		padding: 0;
		border: 0;
		}
	#Half aside .UTinLC  p {
		float: left;
		width: 290px;
		margin: 0;
		}

img.singleFocus {
		float: left;
		margin: 0 30px 0 0;
		padding: 0;
		border: 0;
		}
p.singleFocus {margin-top: 30px;}

#FooterNav aside h2	{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 16px;
	text-align: left;
	}
#FooterNav aside a	{
	display: block;
	float: left;
	clear: both;
	font-size: 14px;
	line-height: 22px;
	}
		 
	

	
