/* jdillinger */

body {
	background: url(img/bg.jpg) top left repeat-x #a9e1eb;
	margin: 0;
	text-align: center;
	}
	
p.copy, li.copy { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal; color: #fff; padding: 0px 5px 0px 5px; line-height: 1.3em; }
p.legalese { width: 550px; margin-left: 110px; margin-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 10px; color: #fff; text-align: left; font-size: .6em; line-height: 1.2em;}

li { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal; color: #828282; padding: 0px 5px 0px 5px; line-height: 1.3em; }

.left { float: left; }
.right { float: right; }	
.space { height: 50px; }
.clear { clear: both; } 
.center { text-align: center; }

h4 { text-align: left; font-family: Trebuchet MS, sans-serif; font-size: 18px; margin: 0 !important; margin: 0 0 0 180px; padding: 10px 0px 0px 0px; color: #000; }


a img { border: 0; }

a { color: #34707c; font-weight: normal; text-decoration: none; }
a:hover { text-decoration: underline; font-weight: normal; color: #a9e1eb; }


a.foo { color: #000; font-weight: bold; text-decoration: underline; }
a.foo:hover { text-decoration: underline; font-weight: bold; color: #bc4e77; }




fieldset { border: 2px solid #000; padding: 10px; }
	
	

img, div { behavior: url(iepngfix.htc) }




#header { width: 980px; height: 64px; text-align: left; margin: 0 0 0 0 !important; margin: 0 0 0 180px; padding: 40px 0 0 0; }

#wrap { width: 800px; height: auto; margin: 0 auto 0 auto; }
#wrap p { text-align: left; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal; color: #000; padding: 0px; line-height: 1.3em; }

#contentBox { background: url(img/subBG.gif) top left repeat-x #22c5e1; width: 800px !important; width: 810px; height: 250px; border: solid 1px #67bfd3; margin: 0 auto 0 auto !important; margin: 0 0 0 180px; padding: 5px !important; padding: 0; text-align: left; overflow: hidden; position: relative; z-index: 3; }


#box2 { background: url(img/subBG2.gif) top left repeat-x #22c5e1; width: 800px !important; width: 810px; height: 250px; border: solid 1px #67bfd3; margin: 0 auto 0 auto !important; margin: 0 0 0 180px; padding: 5px !important; padding: 0; text-align: left; overflow: hidden; position: relative; z-index: 3; }
#box2 p { text-align: left; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color: #000; padding: 0px; margin: 10px 0 0 10px; line-height: 1.3em; }


#trees { background: url(img/trees.png) top left repeat-x !important; background: url(img/trees.gif) top left repeat-x; width: 1280px; height: 350px; margin: 0 0 0 0; padding: 0 0 0 0; }


#rainbowCity { background: url(img/rainbow-city.png) top left no-repeat; width: 1280px; height: 684px; margin: 0 auto 0 auto; padding: 0 0 0 0; }


#rainbowCitySUB { background: url(img/rainbow-city.png) top left no-repeat; width: 1280px; height: 684px; margin: -368px auto 0 auto; padding: 0 0 0 0; position: relative; z-index: 1; }


#hideButton { width: 26px; height: 28px; margin: 0 0 0 0; padding: 0 0 0 0; }

#footerNavBox { width: 1280px; height: auto; margin: 0 auto 0 auto !important; margin: 0 0 0 0; padding: 530px 0 0 0; position: relative; z-index: 2; }
#footerNav { width: 800px; margin: 0 0 0 80px; }
#footerNav p { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal; color: #828282; padding: 0px 5px 0px 5px; line-height: 1.3em; }
#footerNav a { color: #828282; font-weight: normal; text-decoration: none; }
#footerNav a:hover { text-decoration: underline; font-weight: normal; color: #6bb300; }

#gingersnaps { background-color: #000; width: 105px; height: 34px; margin: -30px 0 0 800px; position: absolute; } 






.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	font-size:0.9em;
	width:800px;
	background-repeat:no-repeat;
	background-position:top left;	
	height:28px;
	margin: 0 0 0 -130px !important; margin: 0 0 0 -740px;
	position: relative;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:1280px;
	color:#34707c;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.6em;	
	font-family: Tahoma, sans-serif;
	text-align: left;
	margin: 0 0 0 265px !important; margin: -8px 0 0 265px;
	position: relative;
}
