@charset "utf-8";
/* CSS Document */
html, body{padding:0px; margin:0px; background-color:#efefef; background-image: url(../images/headerBG.gif); background-repeat: repeat-x; background-position:top;}

body a#visitorcontact-feedback-tab, body a#visitorcontact-feedback-tab:link {
background-position: 2px 50% !important;
display: block !important;
height: 141px !important;
margin: 500px 0 0 !important;
padding: 0 !important;
position: fixed !important;
width: 154px !important;
z-index: 100001 !important;
}

a#visitorcontact-feedback-tab {
-moz-border-radius: 0 1em 1em 0;
background-color:none;
background-image: url("http://www.culturahq.com/icon/askusbutton_new.png");
background-repeat: no-repeat;
border-color:none;
border-style:none;
border-width: 0px 0px 0px 0px;
left: 0;
}
img{border:none;}
a {text-decoration:none;}
p{padding:0px; margin:0px; padding-bottom:10px;}


.bg{background-color:#ffffff;}
.textbold{font:bold 17px/25px Century Gothic, Arial, Helvetica, sans-serif;
	color:#777777;}
.txtgreenbold{font:bold 22px/25px Arial, Helvetica, sans-serif; color:#58a946;}
.textbox{width:345px;
	height:30px;
	border:1px solid #cdcdcd;
	background-color:#f2f2f2;
	font:bold 16px/21px Arial MT, Helvetica, Arial, sans-serif;
	color:#2b2b2b;
	padding-left:5px;
	padding-top:10px;
	}
.subhd{font:bold 16px/21px Helvetica, Arial, sans-serif;
	color:#2b2b2b;
	}
.txtbox1{border:1px solid #cfcfcf; width:539px; height:70px; font:bold 18px Arial, Helvetica, sans-serif; color:#bababe; text-align:center; padding-top:50px;}
.txtbox2{border:1px solid #cfcfcf; width:362px; height:35px; font:bold 18px Arial, Helvetica, sans-serif; color:#bababe; text-align:center; padding-top:20px;}
.txtbox3{border:1px solid #959595; background-color:#cecece; width:280px; height:25px; font:normal 16px Arial, Helvetica, sans-serif; color:#010101; text-align:center; text-align:left; padding-left:10px; padding-top:5px;}
.textarea{width:345px;
	border:1px solid #cdcdcd;
	background-color:#f2f2f2;
	font:bold 16px/21px Arial MT, Helvetica, Arial, sans-serif;
	color:#2b2b2b;
	padding-left:5px;
	}
.normaltext{font:normal 16px/20px Arial MT, Helvetica, Arial, sans-serif;
color:#777777;
}
.normaltext a{font:normal 16px/20px Arial MT, Helvetica, Arial, sans-serif;
color:#4e8d43;
}
.normaltext a:hover{font:normal 16px/20px Arial MT, Helvetica, Arial, sans-serif;
color:#4e8d43;
text-decoration:underline;
}
.normal{font:normal 14px/21px Arial, Helvetica, sans-serif; color:#4d4d4d;}
.normal a{color:#4e8d43;}
.normal a:hover{color:#4e8d43;text-decoration:underline;}

.essayHD{font:normal 18px/18px Carrosserie, Arial, Helvetica, sans-serif; color:#58a947; text-transform:uppercase;}
.essaytxt{background-color:#f0f0f0; font:normal 13px/17px Arial, Helvetica, sans-serif; color:#4d4d4d;}

.visualborder{border:1px solid #777777;
	width:165px;
	height:114px;
	}
.visualwebborder{border:1px solid #777777;
	}
.title{font:normal 24px/35px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
 text-decoration:none;}
.title a{font:normal 24px/35px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
 text-transform:lowercase;
 padding:7px;
 background-color:#75bb13;
 text-decoration:none;}
.title a:hover{font:normal 24px/35px Georgia, "Times New Roman", Times, serif;
 color:#8DC73D;
 background-color:transparent;
 text-decoration:none;}
.titlebg{background-color:#8cc63e;
	font:normal 24px/27px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	}
.launch{font:bold 26px Arial, Helvetica, sans-serif; color:#639e35;}
.lorumtext{font:normal 16px Arial, Helvetica, sans-serif; color:#515151;}
.musingsnormaltext{font:normal 16px/21px Arial MT, Helvetica, Arial, sans-serif;
	color:#777777;}
.musingsnormalgreentext{font:normal 16px/21px Arial MT, Helvetica, Arial, sans-serif;
	color:#48a447;}
.musingsnormalgreentext a{font:normal 16px/21px Arial MT, Helvetica, Arial, sans-serif;
	color:#777777;}
.musingsnormalgreentext a:hover{font:normal 16px/21px Arial MT, Helvetica, Arial, sans-serif;
	color:#48a447;}
.musinghd{font:normal 24px/35px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	background-color:#8cc63e;
	text-align:center;
	}
.hd{font-family: Helvetica, Arial, sans-serif;
	font-size: 44px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -3px;
	line-height: 1.2em;
}
.greenbold{font:bold 17px/25px Century Gothic, Arial, Helvetica, sans-serif;
	color:#69b85c;}
a.greenbold{font:bold 17px/25px Century Gothic, Arial, Helvetica, sans-serif;
	color:#69b85c;}
a.greenbold:hover{font:bold 17px/25px Century Gothic, Arial, Helvetica, sans-serif;
	color:#69b85c;
	text-decoration:underline;}
.logotext{font:bold 14px/21px Arial MT, Helvetica, Arial, sans-serif; color:#4d4d4e;}

.arrowtextbg{background-image:url(../images/arrow-with-text.jpg); background-repeat:no-repeat;}

.videobg1{
	background-image:url(../images/videobg1.png);
	background-repeat:no-repeat;
	}
.videobg2{
	background-image:url(../images/videobg2.png);
	background-repeat:no-repeat;
	}
	
.videobg_1{
	background-image:url(../images/videobg_1.png);
	background-repeat:no-repeat;
	}
.videobg_2{
	background-image:url(../images/videobg_2.png);
	background-repeat:no-repeat;
	}
	
.tooltip
	{
	position:relative;
	z-index:27;
	cursor:hand;
	}
a.tooltip 
	{
	color:#58a947;
	}
a.tooltip:hover
	{
	color:#4d4d4e;
	}
a.tooltip span.container
	{
	display: none;
	}
a.tooltip:hover span.container
	{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:0px; left:-100px;
	background-image:url(../images/popup4.png);
	background-repeat:no-repeat;
	font:normal 14px/17px lucinda grande, Arial, Helvetica, sans-serif;
	color:#303030;
	text-align:left;
	padding:80px 25px 20px 25px;
	width:363px;
	height:177px;
	}
.tooltip1
	{
	position:relative;
	z-index:26;
	cursor:hand;
	}

a.tooltip1 
	{
	color:#58a947;
	}
a.tooltip1:hover
	{
	color:#4d4d4e;
	}
a.tooltip1 span.container
	{
	display: none;
	}
a.tooltip1:hover span.container
	{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:0px; left:-120px;
	background-image:url(../images/ppbg-1.png);
	background-repeat:no-repeat;
	font:normal 14px/17px lucinda grande, Arial, Helvetica, sans-serif;
	color:#303030;
	text-align:left;
	padding:95px 35px 10px 35px;
	width:501px;
	height:274px;
	}
.tooltip2
	{
	position:relative;
	z-index:25;
	cursor:hand;
	}

a.tooltip2
	{
	color:#58a947;
	}
a.tooltip2:hover
	{
	color:#4d4d4e;
	}
a.tooltip2 span.container
	{
	display: none;
	}
a.tooltip2:hover span.container
	{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:0px; left:-70px;
	background-image:url(../images/ppbg-2.png);
	background-repeat:no-repeat;
	font:normal 14px/17px lucinda grande, Arial, Helvetica, sans-serif;
	color:#303030;
	text-align:left;
	padding:90px 30px 10px 30px;
	width:477px;
	height:259px;
	}
.tooltip3
	{
	position:relative;
	z-index:20;
	cursor:hand;
	}

a.tooltip3
	{
	color:#58a947;
	}
a.tooltip3:hover
	{
	color:#4d4d4e;
	}
a.tooltip3 span.container
	{
	display: none;
	}
a.tooltip3:hover span.container
	{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:0px; left:-150px;
	background-image:url(../images/ppbg-3.png);
	background-repeat:no-repeat;
	font:normal 14px/17px lucinda grande, Arial, Helvetica, sans-serif;
	color:#303030;
	text-align:left;
	padding:95px 35px 10px 35px;
	width:517px;
	height:293px;
	}

