/* Start Notify stack CSS code */#doonotify-notice-wrapper {	position:fixed;	top:20px;	right:20px;	width:301px;	z-index:999999;}.doonotify-item-wrapper {	position:relative;	margin:0 0 10px 0;	background:url('../files/notifyAssets/ie-spacer.gif'); /* ie7/8 fix */ }.doonotify-top {	background:url(../files/notifyAssets/doonotify.png) no-repeat left -30px;	height:10px;	z-index:9999999;}.doonotify-item {	display:block;	background:rgba(0,0,0,0.8);	color:#eee;	padding:12px 11px 18px 11px;	font-family:arial !important;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;         /* Opera/IE 8+ */	text-align: left;}.hover .doonotify-item {	padding:10px 11px 18px 9px;	border: 2px solid #ffffff;}.stacks_in_2783_page31hidden-image{	width: 48px;	height: 48px;	overflow: hidden;}.stacks_in_2783_page31hidden-image img{	width: 100%;	height: auto;}.doonotify-image {	width:48px;	height:48px;	float:left;	margin-right: 10px;	overflow: hidden;}.doonotify-image img {	width:100%;	height:auto;}.doonotify-with-image,.doonotify-without-image {	padding:0;}.doonotify-with-image {	width:216px;	float:left;}.doonotify-item p {	padding:0;	margin:0;	word-wrap:break-word !important;	font-size: 13px;	font-weight: 400 !important;	line-height: normal !important;}.doonotify-close {	display:none;	position:absolute;	top:5px;	left:3px;	background:url(../files/notifyAssets/doonotify.png) no-repeat left top;	cursor:pointer;	width:30px;	height:30px;	text-indent:-9999em;    z-index:9999999;}.doonotify-title {	font-size:14px !important;	line-height: normal !important;	font-weight:bold !important;	padding:0 0 7px 0;	display:block;	text-shadow:1px 1px 0 #000; /* Not supported by IE :( */	text-align: left;}/* for the light (white) version of the doonotify notice */.doonotify-light .doonotify-item {    background:rgba(255,255,255,0.8);    color: #222 !important;}.doonotify-light .doonotify-title {    text-shadow: none;    text-align: left;}.doonotify-light .doonotify-item:hover {	border: 2px solid #2d2d2d;}.stacks_in_2783_page31clear{	clear:both;	height: 0;	margin: 0;	padding: 0;}@media all and (max-width: 1024px) {.doonotify-close {	display:block;	left:100%;	margin-left: -32px;}#doonotify-notice-wrapper {	position:fixed;	top:0px;	left:0px;	width:100%;}.doonotify-item, .doonotify-light .doonotify-item {	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}.hover .doonotify-item {	padding:12px 11px 18px 11px;	border: none;}.doonotify-light .doonotify-item:hover {	padding:12px 11px 18px 11px;	border: none;}} /* end media query */#stacks_in_2783_page31 div{	display: none;	height: 0;	margin: 0;	padding: 0;}/* End Notify stack CSS code */

.spacerStack {
	height: 150px;
}

#spacerStackstacks_in_1816_page31 {
	height: 150px;
}









 #stacks_in_2831_page31,#stacks_in_2831_page31 .stacks_out,#stacks_in_2831_page31 .stacks_in{overflow:visible}#stacks_in_2831_page31{padding:.15em 0}

#stacks_out_2833_page31 {
	width: 67%;
}


.spacerStack {
	height: 75px;
}

#spacerStackstacks_in_2823_page31 {
	height: 75px;
}











.spacerStack {
	height: 75px;
}

#spacerStackstacks_in_2778_page31 {
	height: 75px;
}









/* Start Contact Form stack CSS code */.stacks_in_2814_page31formwrap{	margin: 0;}#stacks_in_2814_page31comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_2814_page31mail{padding: 0;}.stacks_in_2814_page31fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_2814_page31formail{}.stacks_in_2814_page31fieldset{	padding: 0 20px 0 3px;}#stacks_in_2814_page31 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_2814_page31 label *{display: inline;}#stacks_in_2814_page31 .stacks_in_2814_page31input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF;color: #555555;margin: 0;border: 1px solid #D8D8D8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#stacks_in_2814_page31 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8;background: #FFFFFF;color: #555555;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_2814_page31sendmail{margin-top: 20px;padding: 4px 7px 4px 7px;display: block;font-size: 12px;color: #444444;border: 1px solid #D8D8D8;background-color: #FFFFFF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_2814_page31response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_2814_page31loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_2814_page31autoreplay{visibility: hidden;height: 0px;}#stacks_in_2814_page31 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_out_2814_page31 {
	width: 67%;
}


.spacerStack {
	height: 100px;
}

#spacerStackstacks_in_2894_page31 {
	height: 100px;
}









 #stacks_in_2913_page31,#stacks_in_2913_page31 .stacks_out,#stacks_in_2913_page31 .stacks_in{overflow:visible}#stacks_in_2913_page31{padding:.15em 0}

#stacks_out_2915_page31 {
	width: 73%;
}


.spacerStack {
	height: 60px;
}

#spacerStackstacks_in_2836_page31 {
	height: 60px;
}









#lookupWrapperstacks_in_2888_page31 {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
}

#lookupFormstacks_in_2888_page31 {
	display: block;
	padding: 0;
	margin: 0;
	border: none;
}

#lookupFieldsetstacks_in_2888_page31 {
	border: none;
	padding: 10px;
	margin: 0;
}

#lookupLegendstacks_in_2888_page31 {
	display: ;
	color: ;
}

.browserDefualtstacks_in_2888_page31 {
	/* Use browser default form styles */
}

.styledInputstacks_in_2888_page31 {
	width: 250px;
	padding: 5px;
	font-size: 14px;
	color: #333333;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), color-stop(25%, #FFFFFF), to(#FFFFFF));
	background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF 25%, #FFFFFF);
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 25%, #FFFFFF);
	background-image: -ms-linear-gradient(#FFFFFF, #FFFFFF 25%, #FFFFFF);
	background-image: -o-linear-gradient(#FFFFFF, #FFFFFF 25%, #FFFFFF);
	background-image: linear-gradient(#FFFFFF, #FFFFFF 25%, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

input.styled {
	padding: 5px;
	font-size: 14px;
	color: #333333;
	background-color: #E6E6E6;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), color-stop(25%, #FFFFFF), to(#E6E6E6));
	background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF 25%, #E6E6E6);
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 25%, #E6E6E6);
	background-image: -ms-linear-gradient(#FFFFFF, #FFFFFF 25%, #E6E6E6);
	background-image: -o-linear-gradient(#FFFFFF, #FFFFFF 25%, #E6E6E6);
	background-image: linear-gradient(#FFFFFF, #FFFFFF 25%, #E6E6E6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E6E6E6', GradientType=0);
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

input.styled:active {
	background-position: 0 -15px;
	text-decoration: none;
}

#stacks_out_2888_page31 {
	width: 66%;
}

#stacks_in_2888_page31 {
	margin: 0px 0px 0px 76px;
	padding: 0px 0px 0px 64px;
}


.spacerStack {
	height: 400px;
}

#spacerStackstacks_in_2623_page31 {
	height: 400px;
}












#stacks_in_2795_page31 .teleportMe {
display: none;
}




#stacks_in_2797_page31 .stacks_left {
	float:left;
	width:9%;
}

#stacks_in_2797_page31 .stacks_right {
	float:right;
	width:9%;
}

#stacks_in_2797_page31 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:78%;
}/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.1
 */

#simpleText_stacks_in_2428_page31 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2428_page31.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2428_page31.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_2428_page31.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2428_page31.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_2428_page31.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2428_page31.inheritOff a, #simpleText_stacks_in_2428_page31.inheritOff a:link {
	color: #4A4A4A;
	text-decoration: none;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2428_page31.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2428_page31.inheritOff a:hover {
	color: #7F7F7F;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2428_page31.inheritOff a:active {
	color: #7F7F7F;
}
#simpleText_stacks_in_2428_page31.inheritOff a:focus {
	color: #7F7F7F;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2428_page31.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2428_page31.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2428_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2428_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2428_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
h3.advert_stacks_in_2428_page31 {
	display: none;
}

#stacks_out_2428_page31 {
	margin-right:0;
}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.1
 */

#simpleText_stacks_in_2802_page31 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2802_page31.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2802_page31.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_2802_page31.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2802_page31.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_2802_page31.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2802_page31.inheritOff a, #simpleText_stacks_in_2802_page31.inheritOff a:link {
	color: #4A4A4A;
	text-decoration: none;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2802_page31.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2802_page31.inheritOff a:hover {
	color: #7F7F7F;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2802_page31.inheritOff a:active {
	color: #7F7F7F;
}
#simpleText_stacks_in_2802_page31.inheritOff a:focus {
	color: #7F7F7F;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2802_page31.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2802_page31.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2802_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2802_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2802_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
h3.advert_stacks_in_2802_page31 {
	display: none;
}

#stacks_out_2802_page31 {
	margin-right:0;
}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.1
 */

#simpleText_stacks_in_2805_page31 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2805_page31.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2805_page31.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_2805_page31.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2805_page31.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_2805_page31.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2805_page31.inheritOff a, #simpleText_stacks_in_2805_page31.inheritOff a:link {
	color: #4A4A4A;
	text-decoration: none;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2805_page31.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2805_page31.inheritOff a:hover {
	color: #7F7F7F;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2805_page31.inheritOff a:active {
	color: #7F7F7F;
}
#simpleText_stacks_in_2805_page31.inheritOff a:focus {
	color: #7F7F7F;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2805_page31.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2805_page31.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2805_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2805_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2805_page31.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
h3.advert_stacks_in_2805_page31 {
	display: none;
}
