/*@charset "utf-8";*/
/* CSS Document */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#333333; margin-left:0px; margin-top:0px; margin-right:0px;
	margin-bottom:0px; background-color:#502804; background-image:url(images/backgrounds/brwnGradient.jpg); background-repeat:repeat-x;}

a {font-family:Verdana, Arial, Helvetica, sans-serif;}
a:active {color:#009900; text-decoration:none;}
a:hover {color:#006600; text-decoration:none;}
a:link {color:#660000; text-decoration:none;}
a:visited {color:#009900; text-decoration:none;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:none; color:#009900;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#3A1F0C}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000033; text-decoration:none;}

ul { color:#009900;}

p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; text-decoration:none; color:#330000;}
img{border:none;}
li{list-style:square; color:#000033;}

div#address{

background-image:url(images/backgrounds/addressBg.png);
background-repeat:no-repeat;
	position:absolute;
	padding-left:5px;
	height:124px;
	width:245px;
	color:#330000;
	left: 165px;
	text-align:left;
	top: 174px;
}


div#welcome{
	width:154px;
	height:50px;
	position:relative;
	z-index:100;
	left: 20px;
	top: 478px;

}

div#wrapper{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:left;
	padding-top: 40px;
	padding-left: 0px;
	position:relative;
	text-align:right;
	top: -54px;
	height:1100px;
}

div#wrapperAboutMe{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	height:1500px;
	width:958px;
	margin:0 auto;
	text-align:left;
	padding-top: 40px;
	padding-left: 0px;
	position:relative;
	text-align:right;
	top: -54px;
}

div#wrapperBC{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:left;
	padding-left: 0px;
	position:relative;
	text-align:right;
	top: 0px;
	height:1000px;
}



div#wrapperCM{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:center;
	padding-left: 0px;
	position:relative;
	top: 0px;
	height:884px;
}

div#wrapperGP{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:left;
	padding-left: 0px;
	position:relative;
	text-align:right;
	top: 0px;
	height:1250px;
}




div#wrapperNP{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	padding-left: 0px;
	position:relative;
	text-align:left;
	top: 0px;
	height:1200px;
}


div#wrapperPrivacy{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:left;
	position:relative;
	top: 0px;
	height:1200px;
}


div#wrapperRealEst{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:left;
	position:relative;
	top: 0px;
	height:1200px;
}

div#wrapperTerms{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:left;
	position:relative;
	top: 0px;
	height:1200px;
}




div#wrapperRes{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:left;
	padding-left: 0px;
	position:relative;
	top: 0px;
	height:3000px;
}


div#wrapperTofU{
	background-color:#FFFFFF;
	background-image:url(images/backgrounds/parchment3.jpg);
	background-repeat:repeat;
	border:thin;
	width:958px;
	margin:0 auto;
	text-align:left;
	padding-left: 0px;
	position:relative;
	text-align:right;
	top: -54px;
	height:1375px;
}




div#gavelPicDiv{
	height:194px;
	width:178px;
	position:absolute;
	left: 24px;
	top: 409px;
}

div#header{
	width: 958px;
	height:350px;
	background-color:#1b1a28;;
	background-image:url(images/backgrounds/headerTSullivan2.jpg);
	margin-right:50px;
	text-align:right;
	background-repeat: no-repeat;
	vertical-align:middle;
}

div#headerNP{
	width: 958px;
	height:341px;
	background-color:#1b1a28;
	background-image:url(images/backgrounds/headerTSullivan2.jpg);
	margin-right:50px;
	text-align:right;
	background-repeat: no-repeat;
	vertical-align:middle;
	z-index:100;
}


div#guidingPrinciples{
	width:300px;
	height:50px;
	position:relative;
	z-index:100;
	left: 20px;
	top: 478px;

}


div#headerImageAbout{
	margin-top:10px;
	background-image:url(images/TomSullivanPics/TomSullivan_about.png);
	background-repeat:no-repeat;
	width: 248px;
	height: 344px;
	float:right;
	padding-right:20px;
	position:absolute;
	z-index:200;
	left: 624px;
	top: 48px;
}

div#headerImageContact{
	margin-top:10px;
	background-image:url(images/icons/icon-contact.jpg);
	background-repeat:no-repeat;
	width: 180px;
	height: 176px;
	float:right;
	padding-right:20px;
	position:absolute;
	z-index:200;
	left: 705px;
	top: 177px;
}



div#headerImageDirections{
	margin-top:10px;
	background-image:url(images/icons/directions_icon.png);
	background-repeat:no-repeat;
	width: 130px;
	height: 135px;
	float:right;
	padding-right:20px;
	position:absolute;
	z-index:200;
	left: 756px;
	top: 191px;
}



div#headerImageBussComm{
	margin-top:10px;
	background-image:url(images/TomSullivanPics/TomSullivan_RealEstate.png);
	background-repeat:no-repeat;
	width: 249px;
	height: 352px;
	float:right;
	padding-right:20px;
	position:absolute;
	z-index:200;
	left: 644px;
	top: 26px;
}


div#headerImageGP{
	margin-top:10px;
	background-image:url(images/TomSullivanPics/Tom_GuidingPrinciple.png);
	background-repeat:no-repeat;
	width: 204px;
	height: 305px;
	float:right;
	padding-right:20px;
	position:absolute;
	z-index:200;
	left: 656px;
	top: 32px;
}

div#headerImageNP{
	margin-top:10px;
	background-image:url(images/TomSullivanPics/TomSullivan_RealEstate.png);
	background-repeat:no-repeat;
	width: 249px;
	height: 352px;
	float:right;
	padding-right:20px;
	position:absolute;
	z-index:200;
	left: 641px;
	top: 32px;
}




div#headerImageIndex{
	margin-top:10px;
	background-image:url(images/TomSullivanPics/TomSullivanIndexPic.png);
	background-repeat:no-repeat;
	width: 290px;
	height: 405px;
	float:right;
	padding-right:20px;
	position:absolute;
	z-index:200;
	left: 629px;
	top: 18px;
}


div#headerImageRealEst{
	margin-top:10px;
	background-image:url(images/TomSullivanPics/TomSullivan_RealEstate.png);
	background-repeat:no-repeat;
	width: 241px;
	height: 351px;
	float:right;
	padding-right:20px;
	position:absolute;
	z-index:200;
	left: 656px;
	top: 32px;
}

div#contactMeNotice{
	width:400px;
	height:138px;
	text-align:justify;
	position:absolute;
	left: 511px;
	top: 387px;
}

div#ctrContentBg{float:left; margin:0px;  width:500px;}
div#ctrContentBgAbout{float:left; margin:10px; height:900px;  width:958px; background-image:url(images/backgrounds/parchment3.jpg);background-repeat:no-repeat;}
div#ctrContentBGp{float:left; margin:0px; padding-top:500px; height:900px;  width:958px; background-image:url(images/backgrounds/parchment3.jpg);background-repeat:no-repeat;}
div#ctrContentTofU{float:left; margin:0px; margin-left:50px; padding-top:0px; height:950px; text-align:left;  width:850px; background-image:url(images/backgrounds/parchment3.jpg);background-repeat:no-repeat;}
 
div#ctrContent{
	float:left;
	margin-left:10px;
	margin-top: 0px;
	width:500px;
	text-align:justify;
}
div#ctrContentAboutMe{
	float:left;
	height:900px;
	padding-top:5px;
	margin-left: 50px;
	margin-top: 100px;
	top: 100px;
	width: 800px;
	text-align:justify;
}


div#ctrContentGP{
	float:left;
	height:700px;
	margin-left: 50px;
	padding-top:0px;
	width: 550px;
	text-align:justify;
}


div#ctrContentLftBg{
	
	float:left;
	margin-left:50px;
	margin-top: 20px;
	width:800px;
	text-align:justify;
}

div#ctrContentPortfolio{
	
	float:left;
	height:480px;
	margin-left:75px;
	width:800px;
	text-align:center;
	padding-top:40px;
	padding-right:0px;
	padding-left:0px;

}


div#ctrContentServices{
	
	float:left;
	height:480px;
	margin-left:75px;
	width:800px;
	text-align:justify;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;

}



div#ctrContentPortfolioDA{
	
	float:left;
	height:625px;
	margin-left:75px;
	width:800px;
	text-align:center;
	padding-top:10px;
	padding-right:0px;
	padding-left:0px;
	z-index:100;

}



div#ctrContentPortfolioWS{
	
	float:left;
	height:625px;
	margin-left:75px;
	width:800px;
	text-align:center;
	padding-top:10px;
	padding-right:0px;
	padding-left:0px;
	z-index:100;

}






div#ctrContent_2{
	height:380px;
	width:380px;
	text-align:justify;
	padding-right:0px;
	padding-left:0px;
	position:absolute;
	left: 588px;
	top: 420px;
	z-index:200;

}


div#ctrContentGuideP{
	height:450px;
	width:380px;
	text-align:justify;
	padding-right:0px;
	padding-left:0px;
	position:absolute;
	left: 576px;
	top: 373px;
	z-index:200;

}


div#ctrContent_About{
	height:380px;
	width:380px;
	text-align:justify;
	padding-right:0px;
	padding-left:0px;
	position:absolute;
	left: 582px;
	top: 384px;
	z-index:200;

}

div#ctrContent_BussComm{
	height:380px;
	width:380px;
	text-align:justify;
	padding-right:0px;
	padding-left:0px;
	position:absolute;
	left: 564px;
	top: 394px;
	z-index:200;

}


div#ctrContent_Index{
	height:450px;
	width:380px;
	text-align:justify;
	padding-right:0px;
	padding-left:0px;
	position:absolute;
	left: 576px;
	top: 400px;
	z-index:200;

}


div#ctrContent_NP{
	height:300px;
	width:348px;
	text-align:justify;
	padding-right:0px;
	padding-left:0px;
	position:absolute;
	left: 586px;
	top: 515px;
	z-index:200;

}

div#ctrContent_RE{
	height:380px;
	width:380px;
	text-align:justify;
	padding-right:0px;
	padding-left:0px;
	position:absolute;
	left: 555px;
	top: 390px;
	z-index:200;

}


div#flashNav{
    vertical-align:top;
	height:310px;
	padding-bottom:20px;
	width:400px;
	z-index:100;
	text-align:left;
}

div#leftPanel{
	width:512px;
	height:600px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	z-index:102;
	position:absolute;
	left: 19px;
	top: 399px;
}
div#leftPanelAbout{ width:100%; height:125px; float:left;}
div#leftPanelContact{ width:958px; height:600px; float:left; text-align:left;}
div#leftPanelRes{ width:900px;  float:left; padding-left:30px; text-align:left;}
div#leftPanelTofU{ width:250px; height:125px; float:left;}
div#leftPanelGP{ width:958px; height:250px; float:left; padding-left:20px; text-align:left;}

div#listOfServices{
	width:800px;
	height:115px;
	float:left;
	font-size:14px;
	text-align:center;
	position:absolute;
	left: 74px;
	top: 913px;
}
div#navMenu{
	width:100%;
	background-color:#E8D18C;
	text-align:center;
	height:46px;
	position:relative;
	left: 0px;
	top: 300px;
	z-index:199;
}

div#navMenuNonProfit{
	width:100%;
	background-color:#E8D18C;
	text-align:center;
	height:38px;
	z-index:100;
	position:absolute;
	left: 0px;
	top: 300px;
}


div#navMenuRE{
	width:100%;
	background-color:#421D04;
	text-align:center;
	height:38px;
	z-index:200;
	position:relative;
	left: 0px;
	top: 300px;
}

div#topPanelContent{width:480px; height:300px; padding-top:0px; margin-left:0px; padding-left:20px; color:#660000; text-align:left; z-index:120; float:left; text-align:justify;}
div#topPanelContentAboutMe{
	width:520px;
	height:214px;
	margin-left:40px;
	color:#660000;
	padding-left:10px;
	padding-right:20px;
	position:absolute;
	text-align:left;
	z-index:120;
	float:left;
	left: 8px;
	top: 395px;
}
div#topPanelContentBC{width:950px; text-align:left; padding-left:40px; height:500px; padding-top:10px;}
div#topPanelContentGP{width:950px; height:250px; padding-top:10px; padding-left:10px; margin-left:20px;color:#660000; text-align:left; z-index:120; float:left;}
div#topPanelContentNP{width:700px; height:800px; padding-top:20px; margin-left:50px;color:#660000; text-align:left; float:left;}
div#topPanelContentCM{width:800px; height:650px; padding-top:0px; padding-left:10px; color:#660000; text-align:left; float:left;}
div#topPanelContentRes{width:900px; padding-left:40px; padding-top:0px; height:250px;  color:#660000; text-align:left; float:left;}
div#topPanelContentRealEst{
	width:800px;
	padding-left:20px;
	position:absolute;
	height:800px;
	color:#660000;
	text-align:left;
	z-index:120;
	float:left;
	top: 386px;
}

div#leftPanelContent{width:500px; height:100%; padding-top:0px; padding-left:465px; color:#660000; text-align:left;}
dix#leftPanelRes_2{width:900px; height:3000px; padding-left:15px;}
div#menuTop{
	width:185px;
	height:171px;
	text-align:center;
	position:absolute;
	top: 293px;
	left: -1px;
}

div#quote{
	width:200px;
	float:left;
	padding-left: 0px;
	position:relative;
	left: 630px;
	top: 800px;
}

div#rightPanel{ background-image:url(images/backgrounds/rtScroll_1.jpg); width:300px; float:left; margin-left:0px; line-height:1.25em; padding-top: 75px; padding-bottom:300px; text-align:left;}

div#rtPanelContent{width:400px; padding-top:40px; padding-left:20px; padding-bottom:50px; color:#660000; text-align:justify;}

div#rtPanelContentPortfolio{width:800px; margin-left:50px; padding-top:40px; padding-left:20px; padding-bottom:50px; color:#660000; text-align:justify;}

div#footer{
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 1143px;
	
}

div#footerTxt{
	float:left;
	width:958px;
	text-align:center;
	top:250px;
	left: 2px;
	top: 1318px;
}


div#footerWrapper{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 1249px;
	
}

div#footerWrapperAbout{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: -1px;
	position:absolute;
	top: 1543px;
	
}
div#footerBC{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 1002px;
	z-index:100;
	
}

div#footerCM{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 886px;
	
}


div#footerGP{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 1251px;
	
}

div#footerNP{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 1202px;
	
}

div#footerWP{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 1202px;
	
}


div#footerTofU{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 1374px;
	
}


div#footerRealEst{
	float:left;
	width:958px;
	height:65px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 0px;
	position:absolute;
	top: 1203px;
	
}

div#footerResources{
	float:left;
	width:962px;
	height:99px;
	text-align:center;
	background-image:url(images/backgrounds/parchment3.jpg);
	left: 1px;
	position:absolute;
	top: 1533px;
	
}


div#contact{
	width:456px;
	height:279px;
	position:absolute;
	left: 40px;
	text-align:center;
	top: 387px;

}



div#googleMap{
	width:456px;
	height:279px;
	position:absolute;
	left: 106px;
	text-align:center;
	top: 361px;

}
