body { margin: 0; padding: 0px; background: #45280f;text-align: left; font: 11px/16px verdana, tahoma, "Lucida Grande", sans-serif;text-align:justify; }
body, p, li, td, div { color: #5f453b; text-align: justify;}
hr {border: 0px;width: 100%;color: #200900;background-color: #200900;height: 1px;}
p {margin: 0 0 18px 0; line-height: 16px; text-align: justify;}

a, a:visited, a:active  { color: #780606; text-decoration: none; }
a:hover    { color: #bd7d26;  }
img { border: 0; }
hr { margin: 12px 0 18px 0; }

h1 { margin: 0 0 18px 0;  padding: 0; font-size: 20px; line-height: 22px; color: #8B0000; font-family: verdana, tahoma, "Lucida Grande", arial, sans-serif; }
h2 { margin: 0 0 4px 0;  padding: 0; font-size: 20px; line-height: 22px; color: #8B0000; font-family: verdana, tahoma, "Lucida Grande", arial, sans-serif;}
h3 { margin: 0 0 16px 0;  padding: 0; font-size: 16px; line-height: 18px; color: #8B0000; font-family: verdana, tahoma, "Lucida Grande", arial, sans-serif;}
h4 { margin: 0 0 4px 0;  padding: 0; font-size: 16px; line-height: 18px; color: #8B0000;font-family: verdana, tahoma, "Lucida Grande", arial, sans-serif;} 
h5 { margin: 0 0 12px 0;  padding: 0; font-size: 12px; line-height: 14px;font-family: verdana, tahoma, "Lucida Grande", arial, sans-serif; }
h6 { margin: 0 0 2px 0; padding: 0; font-size: 12px;line-height: 14px; font-family: verdana, tahoma, "Lucida Grande", arial, sans-serif; }

.floatRight { display: block; float: right; margin: 0 0 12px 20px; }
.clear {clear: both;}
.checkmarks { margin: 0 0 20px 30px; line-height: 16px; }
.pageQuote {margin: 0 0 18px 0; border: 1px solid #555; padding: 12px 20px; background: #ffe66b; text-align: center; }
.pageQuote p {margin: 0; text-align: center; }
.largeText { font-size: 14px; line-height: 19px; }
.extraSpacing { margin-bottom: 22px; }
.text-divider {margin: 0 0 20px 0; border-top: 1px solid #dadada; height: 1px; line-height: 1px;}
.dark-brown {color: #572700 !important;}
a.dark-brown:hover {color: #bd7d26 !important;}
.center {text-align: center;}

ul { padding: 0 0 0 24px; margin: 0 0 18px 0;}
ul li { list-style-type:disc; padding: 0 0 6px 0;  }
#pageContainer ul.tabs li {background: none;}


table td {vertical-align:top; }

/* PAGE CONTAINER */
#pageContainer {margin:0 auto; border-left: 1px solid #371000;border-right: 1px solid #371000;  width: 1000px; background: #FFF;}
#top-page-border {margin: 0; width: 1000px; height: 25px; background:url(/sites/all/themes/guidance/images/homepage_bottom_border.jpg) no-repeat; }

/* MASTHEAD AREA */
#masthead {	position: relative; width: 1000px; background: #fff;}
#masthead-left {position: absolute; left: 0; top: 0;  padding: 10px 0 10px 10px; height: 95px; width: 260px; text-align: left;}
#masthead-right { margin: 0 0 0 280px; padding: 30px 20px 34px 20px; width: 680px; height: 51px; text-align: center; font-size: 14px; line-height: 20px; }
#masthead-right h1 {margin: 0; padding: 0; font-size: 16px; font-weight: bold !important; color: #45280f !important; font-family: "arial black", verdana, tahoma, "Lucida Grande", sans-serif !important; }

/* MAIN NAVIGATION BAR */
#mainNavbarContainer {height: 36px;width: 1000px;background-color: #45280f;text-align: center;}
div#gui07 {margin: 0 auto; width: 900px; height: 36px; color: #fff; text-align: center;}

/*
div#gui07 {margin: 0 auto; width: 800px; height: 36px; color: #fff; text-align: center;}
div#gui07 ul.primary-links { margin: 0 auto; padding: 0; text-align: center; }
div#gui07 ul.primary-links li { margin: 0; padding: 0; display: inline; }
div#gui07 ul.primary-links a, div#gui07 ul.primary-links a:visited, div#gui07 ul.primary-links a:active {line-height: 36px;color: #FFFFFF;height: 36px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding-left: 15px;padding-right: 15px;border-left: 1px solid #45280f;border-right: 1px solid #45280f;display: block;clear: none;float: left;margin-left: 5px;margin-right: 5px;}
div#gui07 ul.primary-links a:hover {background-image: url(/sites/all/themes/guidance/images/main_nav_rollover_bkg.gif);background-repeat: repeat-x;border-left: 1px solid #8E786E;border-right: 1px solid #8E786E;}
div#gui07 ul.primary-links a.active,  div#gui07 ul.primary-links a.active:visited,  div#gui07 ul.primary-links a.active:active {line-height: 36px;color: #FFFFFF;height: 36px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding-left: 15px;padding-right: 15px;background-image: url(/sites/all/themes/guidance/images/main_nav_rollover_bkg.gif);background-repeat: repeat-x;border-left: 1px solid #8E786E;border-right: 1px solid #8E786E;display: block;clear: none;float: left;}
div#gui07 a.select:hover {border-left: 1px solid #371000;border-right: 1px solid #371000;background-image: none;}
*/

/* HOMEPAGE */
#homepageHeadingArea { padding: 36px 0 0 35px; width: 965px; height: 33px; background: url(/sites/all/themes/guidance/images/sub_navbar_strip.jpg) no-repeat; }
#homepageHeadingArea h1 {  font: 20px/20px tahoma, arial, "Lucida Grande", helvetica, sans-serif; color: #194A77; }

#homepage-container { padding: 24px 14px 0 46px; width: 940px; }
#homepag-container p {margin: 0 0 14px 0; line-height: 15px;}
#homepage-container p.largerText { font-size: 12px; line-height: 17px; }
#homepage-container p.largeText { font-size: 14px; line-height: 19px; }
#homepage-container .extraSpacing { margin-bottom: 10px; }
#homepage-container ul { padding: 0; margin: 0 0 18px 24px;;}
#homepage-container ul li {  padding: 0 0 6px 0;  }

#homepage-left-column {float: left; padding: 0 46px 0 0; width: 514px; }
#homepage-intro { margin: 0 0 32px 0; border: 1px solid #755a36; padding: 20px; width: 472px; text-align: justify; }
#homepage-intro p { margin: 0;  }

#homepage-left-column h2 { margin: 0 0 8px 0; padding: 0; font: 25px/26px arial, "Lucida Grande", helvetica, sans-serif; color: #45280f;   font-weight: normal; }
.homepage-highlight-box {margin: 0 0 20px 0;}


#homepage-right-column { float: left; padding: 0; width: 379px; text-align: justify; }

#homepage-search { margin: 0 0 11px 0; padding: 22px  35px 18px 35px; background: #f9f7dd url(/sites/all/themes/guidance/images/search_box_top.gif) no-repeat; }
#homepage-search a { margin: 0 auto 6px auto; display: block; width: 170px; height: 46px; background: url(/sites/all/themes/guidance/images/new-2010/btn-search.jpg) no-repeat; }
#homepage-search a:hover { background: url(/sites/all/themes/guidance/images/new-2010/btn-search.jpg) 0 -46px; }
#homepage-search h3 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; color: #572700; text-align: center; }

#homepage-right-content h3 { margin: 0; padding: 8px 0 6px 20px; background: #755a36; color: #fff; font: 18px/18px tahoma, arial, "Lucida Grande", helvetica, sans-serif; font-weight: bold; }
.homepageRightContentTable { margin: 0 0 11px 0; width: 379px; background: #F9F7DD;  /* background: #f9f4dd; */ }
#homepage-right-content .homepageRightContentTable p {margin: 0 0 8px 0; padding: 0; }
#homepage-container .homepageRightContentTable ul {margin: 0; padding: 0 0 0 20px;   }

#homepage-container .homepageRightContentTable ul li { }
#homepageContainer .homepageRightContentTable ul li a {font-weight: normal; }
.homepageRightContentLeft { padding: 18px 18px 10px 20px; width: 231px; vertical-align: top; text-align: justify; } 
.homepageRightContentRight { padding: 0; width: 110px; vertical-align: top; text-align: justify; } 
.homepageRightContentRight img { display: block; } 


/* Homepage Six Boxes */
#homepage-six-boxes { margin: 16px 0 0 0; width: 499px; }

.homepage-six-box { padding: 0;width: 157px; height: 53px; line-height: 13px; background: url(/sites/all/themes/guidance/images/new-2010/homepage-six-button.png) no-repeat; text-align: center; vertical-align: middle;}

.homepage-six-box a {  display: block; padding: 9px 10px 0 10px; width: 137px; height: 44px; text-decoration: none; color: #fff; font-size: 13px; line-height: 13px;background:  url(/sites/all/themes/guidance/images/new-2010/homepage-six-button.png) no-repeat; }
.homepage-six-box a:hover { background: url(/sites/all/themes/guidance/images/new-2010/homepage-six-button.png) 0 -53px;  }
.one-line a {padding-top: 16px; height:37px; }
#homepage-six-boxes td.spacer {padding: 0; width: 14px; }
#homepage-six-boxes td.spacer-row {padding: 0; height: 14px; line-height: 11px;}




div#gui08 {width: 1000px;background-color: #FFFFFF;	text-align: center;}
div#gui09 {width: 265px;height: 320px;text-align: left;}
div#gui09 h2 {color: #8B0000;font-size: 1.1em;font-weight: bold;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 0px;margin: 10px 0px 0px 0px;}
div#gui09 ul {margin: 0px 0px 0px 40px;padding-top: 0px;}
div#gui09 ul li {color: Black;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: .8em;line-height: 1.25em;}
div#gui09 h3 {color: #8B0000;font-size: .8em;line-height: .95em;font-weight: bold;font-style: italic;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 10px 0px 0px 0px;margin: 0px;}
div#gui09 p {color: Black;font-size: .7em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 10px 0px 3px 20px;	margin: 0px;}
div#gui09 p span.bold {font-weight: bold;}
div#gui09 p a, div#gui09 p a:visited, div#gui09 p a:active  { color: #8b0000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
div#gui09 p a:hover   { color: #bd7d26 }

/* ROTATING HEADLINES */
div#gui26 {margin: 0 0 20px 0; height: 75px;}
div#gui26 div#gui26Text {text-align: center; color: #8B0000; font-size: 21px; line-height: 24px; font-weight: bold;}

/* ROTATING TESTIMONIALS */
div#gui27 {margin: 18px auto 18px auto; }
div#gui27 div#gui27Text {text-align: left;font-style: italic;}
div#gui27 div#gui27Text div.author {margin: 2px 0 0 0; font-weight: bold;text-align: left;}




div#gui11 {height: 352px;width: 454px;text-align: left;color: #371000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: .7em;z-index: 2;}
div#gui12 {height: 366px;width: 226px;background-image: url(../images/photo_01.jpg);background-repeat: no-repeat;	z-index: 2;}


div#gui13 {height: 25px;	width: 1000px;	background-color: #371000;	z-index: 2;	border-left: 1px solid #371000;border-right: 1px solid #371000;}
div#gui13 div#gui14 {height: 18px;width: 228px;}
div#gui15 {height: 39px;width: 1000px;background-image: url(../images/gui_06.jpg);background-repeat: no-repeat;z-index: 3;border-left: 1px solid #371000;border-right: 1px solid #371000;border-bottom: 1px solid #371000;}
div#gui16 {height: 43px;width: 222px;background-image: url(../images/faces_01.jpg);background-repeat: no-repeat;z-index: 5;}

#homepageSuccessStories { margin: 0; width: 1000px; height: 49px; background: url(/sites/all/themes/guidance/images/homepage_success_stories.jpg) no-repeat; }
#homepageSuccessStories a { display: block; width: 470px; height: 48px; }




div#gui17 {position: absolute;top: 605px;left: 0px;width: 1000px;background-color: #FFFFF0;text-align: left;color: #200900;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: .7em;z-index: 6;}
div#gui17 div#gui18 {float: left;color: #200900;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: .8em;}
div#gui17 div#gui18 a,  div#gui17 div#gui18 a:visited,  div#gui17 div#gui18 a:active {color: #200900;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;}
div#gui17 div#gui18 a:hover {text-decoration: underline;}
div#gui17 div#gui19 {float: right;color: #200900;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: .8em;}
div#gui17 div#gui19 a,  div#gui17 div#gui19 a:visited,  div#gui17 div#gui19 a:active {color: #200900;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;}
div#gui17 div#gui19 a:hover {text-decoration: underline;}


/* FORMATTING FOR INTERNAL PAGE TEMPLATE - WIDE MAIN COLUMN (NO PHOTO) */
table#gui31 {border-bottom: 1px solid #371000; width: 100%; background: #FFF; }
td.gui24 {width: 230px; padding: 17px 0 0 0; text-align: left; vertical-align: top; }
div#leftColumnContainer {	padding: 20px 10px 25px 20px; text-align: left;}
div#leftColumnContainer p, div#leftColumnContainer li, div#leftColumnContainer div  {text-align: left;}
td#mainColumnWide { padding: 0; width: 770px; vertical-align: top; text-align: justify; }
div#mainColumnWideContainer {	padding: 1px 50px 25px 20px; color: #000; text-align: justify;}

.page_msgs h2 {margin: 30px 0px 21px 0px;border-bottom: 1px solid #371000; padding: 0 0 3px 0; color: #371000;font-family: verdana, tahoma, "Lucida Grande", arial, sans-serif; font-size: 20px; line-height: 21px; }

.page_msgs h1 {margin: 30px 0px 21px 0px;border-bottom: 1px solid #371000; padding: 0 0 3px 0; color: #371000;font-family: verdana, tahoma, "Lucida Grande", arial, sans-serif; font-size: 20px; line-height: 21px; }

.page_msgs ul.tabs { margin: 0 auto 12px auto; padding: 2px 0 4px 0; border: 1px solid #555; width: 200px; text-align: center; }
.page_msgs ul.tabs li { display: inline; list-style-type: none; padding: 0 12px 0 0; }
.page_msgs ul.tabs li a:hover { text-decoration: underline;  }
.page_msgs ul.tabs li a.active { color: #000; font-weight: normal; text-decoration: none; }

div#gui23 {padding: 3px 0px 5px 0px;color: #000;}

div.photobump, div.photobump p, div.photobump img {margin: 0px;padding: 0px;}


/*   QUARTERLY COMMERCIAL OFFICE MARKET REPORT */

table#officeMarketReport td {line-height: 16px; vertical-align: middle; padding: 8px 0;}
table#officeMarketReport td p {line-height: 16px; margin: 0; padding: 0;}


.terms { display: none; }

/* LEFT COLUMN NAV */
#btn-search-leftcol {margin: 0 0 20px 0; display: block; width: 128px; text-decoration: none; height: 74px; background: url(/sites/all/themes/guidance/images/new-2010/btn-search-leftcol.jpg) no-repeat;}
#btn-search-leftcol:hover  { background: url(/sites/all/themes/guidance/images/new-2010/btn-search-leftcol.jpg) 0 -74px;}

td.gui24 h2 {display: none; }
ul.menu { margin: 0 0 24px 0; padding: 0; }
ul.menu li {	padding: 3px 0px 7px 0px;	font: 12px verdana, tahoma, "lucida grande", arial, sans-serif;	font-size: 1em;	font-weight: bold; list-style-type: none; background: none;}
ul.menu li a, ul.menu li a:visited, ul.menu li a:active {color: #572700; text-decoration: none; font-size: 12px;  font-weight: bold;}
ul.menu li a:hover {	color: #bd7d26;}
ul.menu li a.active, ul.menu li a.active:visited, ul.menu li a.active:active {	color: #bd7d26;	text-decoration: none;}
ul.menu li a.select:hover {	color: #572700;}

div.link2 {	padding: 3px 0px 3px 8px;	font-family: "Times New Roman", Times, serif;	font-size: 1em;	font-weight: bold;}
div.link2 a, div.link2 a:visited, div.link2 a:active {	color: #8B0000;	text-decoration: none;}
div.link2 a:hover {	color: #bd7d26;}
div.link2 a.select, div.link2 a.select:visited, div.link2 a.select:active {	color: #bd7d26;	text-decoration: none;}
div.link2 a.select:hover {color: #8B0000;}

#left-column-contact-link { font-weight: bold; font-size: 14px;}



div#gui28 {	}

div#gui29 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: .7em;line-height: 1.25em;font-weight: bold;text-align: left;z-index: 200;}
div#gui29 a.clickHere,  div#gui29 a.clickHere:visited,  div#gui29 a.clickHere:active {text-decoration: none;color: #8B0000;}
div#gui29 a.clickHere:hover {	color: #bd7d26;}

div#gui30 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: .7em;line-height: 1.25em;font-weight: bold;text-align: left;z-index: 200;}
div#gui30 a.clickHere,  div#gui30 a.clickHere:visited,  div#gui30 a.clickHere:active {text-decoration: none;color: #8B0000;}
div#gui30 a.clickHere:hover {color: #bd7d26;}



.messages { margin-bottom: 12px; font-size: 14px; color: #990033; }


/*  CONTACT US */
#contact-mail-page .form-text, #contact-mail-page select { display: block; margin: 2px 0 12px 0; }

/* FOOTER */
#page-bottom { margin: 0; width: 1000px; height: 24px; background: url(/sites/all/themes/guidance/images/homepage_bottom_border.jpg) no-repeat; }
#footerContactInfo { margin: 0 auto 12px auto; padding: 12px 0;width: 1000px; text-align: center; }
#footerContactTable { margin: 0 auto; width: 650px;  }
#footerContactTable td { padding: 0 15px; width: 170px; vertical-align: top; text-align: left; color: #d2d7d9; }
#footerContactTable td a {color: #d2d7d9; text-decoration: underline; }
#footerContactTable td#footerContactLeft {padding-left: 65px; }
#footer { margin: 0 auto; padding: 0 0 10px 0; width: 1000px; text-align: center; font-size: 10px; color: #d2d7d9; }
#footer p, #footer a { font-size: 10px; color: #d2d7d9; }
#footer a { text-decoration: underline;}
#footer a:hover { text-decoration: }


span.foot {color: #d2d7d9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
span.foot a, span.foot a:visited, span.foot a:active {color: #d2d7d9; text-decoration: none;}
span.foot a:hover {text-decoration: underline;}

#disclaimer { margin: 0 auto; padding: 0 0 20px 0; width: 1000px;color: #d2d7d9;  }
#disclaimer a { color: #d2d7d9; text-decoration: underline; }


/* Modded by Brett on 7/15/07 */
h1.seo {color: #371000;font-family: "Times New Roman", Times, serif;font-size: 1.65em;font-weight: bold;margin: 15px 0px 0px 0px;padding: 0px;border-bottom: 1px solid #371000;}

.error {
	font-size:12px;
	line-height: 14px;
	color:#77363f;
	font-weight: bold;
}

