@charset "UTF-8";
@import url("plannernav.css");
/* generic */

html { height: 100%;  margin-bottom: 1px; }
html * { padding: 0; margin: 0; }

html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%;overflow:hidden}
body{ font-family:Arial,Helvetica,sans-serif; font-size:10px; cursor:default; background:url(../images/loadingFull.gif); color:#000 }
#cont{position:absolute;top:0;left:0;z-index:70;overflow:auto}
#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}

/* body { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #232b40 url(../images/bgd_small/rotate.php) repeat-x fixed center top; } */

#everything { text-align: center; font-family: Helvetica, sans-serif; background-repeat: no-repeat; margin-right: auto; margin-bottom: 0; margin-left: auto; margin-top: 0; width: 900px; }

#everythingFooter { text-align: center; font-family: Helvetica, sans-serif; background: #000 no-repeat; margin: 23 auto 0; height: 32px; }
	#everythingFooter a:link { color: #c3dced; text-decoration: none; }
	#everythingFooter a:hover { color: #09F; text-decoration: none; }
	#everythingFooter a:visited { color: #c3dced; text-decoration: none; }

/* links  */

a:link { color: #CCC; }
a:hover { color: #FFF; }
a:visited { color: #FFC; }

/*all other plain*/

.clear {clear:both;}
.imgLeft { float:left; margin-right: 10px; }
.imgRight {float:right margin-left:10px; margin-bottom:10px;}

/* layout */

#header { width:900px; height: 123px; }
	#header .leftColumn { width:250px; float:left; }
	#header .rightColumn {width:650px; float:right;}
	#logoBox { width:330px; height:123px; background: url(../images/logo.png) no-repeat; }

#middle { width:900px; height: 340px; }
	#aboutBlurb { height:340px; width:330px; background: url(../images/aboutBoxBGD.png) no-repeat; }
	#pictureBox { height:340px; width:570px; background: url(../images/photobox.png) no-repeat; }

#content { width:900px; float: left; margin-bottom: 23px; background: url(../images/bodyBGDfull.png) repeat-y; }
	#content .leftColumn { width:330px; float:left; }
	#content .rightColumn { width:570px; float:right; background: no-repeat; }
	

#footer { width:900px; margin-right: auto; margin-left: auto; color: #c3dced; font-size: 11px; font-family: "Trebuchet MS", sans-serif; padding-top: 10px; }

.leftColumn {width:330px; float:left;}

.rightColumn {width:570px; float:right;}

.fullColumn {width:900px; float:right;}

#successStories { padding: 65px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 15px; color: #FFF; text-align: left; background: url(../images/successStory.png) no-repeat 1px 17px; }
	#successStories h1 { text-decoration: underline; margin: 0px 0px -10px; color: #A0A6C3; }

#aFewWords { background: url(../images/aFewWords.png) no-repeat 9px 21px; font-family: Helvetica, sans-serif; font-size: 15px; color: #FFF; text-align: left; padding-top: 65px; padding-right: 23px; padding-left: 27px; }

#recentBlog { padding: 65px 23px 35px 27px; background: url(../images/blogPosts.png) no-repeat 9px 21px; font-family: Helvetica, sans-serif; font-size: 15px; color: #FFF; text-align: left; }

#littlePicture { height:114px; width:159px; position: absolute; margin-top: 226px; margin-left: -55px; background: url(../images/accentImage.png) no-repeat; z-index: 5000; }

h1 { font-size: 16px; font-weight: normal; }

.inlineQuote { color: #999; font-size: 14px; font-style: italic; }

.inlineQuoteBright { color: #CADCF9; font-size: 14px; font-style: italic; }

.bulletPoint { padding-left: 15px; background: no-repeat 0px 4px; color: #999; margin-bottom: 15px; line-height: 22px; }
	.bulletPoint strong { color: #000; background: #538DD4; padding: 1px 1px 1px 4px; margin-right: 5px; }

.accordianPad { padding: 15px; width: 500px; margin-left: 320px; }

#staffBio { padding: 65px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/staffBio.png) no-repeat 7px 17px; }
	#staffBio h1 { text-decoration: none; margin: 0px; color: #538DD4; font-size: 16px; }
	
#kudos { padding: 65px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/kudos.png) no-repeat 7px 17px; }
	#kudos h1 { text-decoration: none; margin: 0px; color: #538DD4; font-size: 16px; }

#contact { padding: 65px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/contact.png) no-repeat 7px 17px; }
#contact ul { }
#contact li { list-style-type: none; margin-top: 15px; margin-bottom: 10px; }
#contact .formField { width: 300px; padding: 4px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#contact select { width: 200px; }
#contact textarea { width: 300px; padding: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
	#contact h1 { text-decoration: none; margin: 0px; color: #538DD4; font-size: 16px; }

#aboutUs { padding: 65px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/aboutus.png) no-repeat 7px 25px; }

#wowTravel { padding: 40px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/wowtravel.png) no-repeat 7px 0px; }

#address { padding: 65px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/address.png) no-repeat 7px 17px; }

#photos { padding: 65px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/photos.png) no-repeat 7px 17px; }

#phone2 { padding: 65px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/phone.png) no-repeat 7px 17px; }

#partners { padding: 40px 25px 35px 27px; font-family: Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: left; background: url(../images/partners.png) no-repeat 7px 0px; }

#partners h1 {text-decoration: none; margin: 0px; color: #538DD4; font-size: 16px;}

hr { color: #333; }

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
	
.req {font-size: 10px; color: red;
}
