@charset "utf-8";
/* CSS Document */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}



/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of no-extra-markup clearing method */

* {margin:0px; padding:0px;}
img{ display:block;}

body { font-family:Georgia, "Times New Roman", Times, serif; font-size:.8em; background-image:url(../images/bg_tile.jpg); color:#ffffff;}

a:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#612908; text-decoration:underline;}
a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#612908; text-decoration:underline;}
a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#000000; text-decoration:none;}
a:active { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#612908; text-decoration:underline;}


/*******	DIVS	*******************/
#holdClouds{background-image:url(../images/cloud_bg.jpg); background-repeat:repeat-x; width:100%; height:100%; margin:0px auto 0px auto;}
#holdCloudsInt{background-image:url(../images/cloud_bg.jpg); padding-top:54px; background-repeat:repeat-x; width:100%; height:100%; margin:0px auto 0px auto;}
#container { width:1000px; margin:0px auto 0px auto;  }

#holdBody{ width:770px;  margin:0px auto 0px auto; background-image:url(../images/bg_home_body_top.jpg); background-repeat:no-repeat;}
#bodyShadowTile{ width:770px; margin:0px auto 0px auto; background-image:url(../images/bg_body_tile.jpg); background-repeat:repeat-y;}

#bottomBg{ background-image:url(../images/bottom_bg.jpg); background-position:center bottom; background-repeat:no-repeat;}

#footer{ width:770px; height:36px; background-image:url(../images/bg_footer.jpg); background-repeat:no-repeat;}

#underFooter{ width:760px; height:20px; margin:0px auto 0px auto;  font-size:.8em; color:#CCCCCC;}

#underFooter a:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:.9em; color:#CCCCCC; text-decoration:underline;}
#underFooter a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:.9em; color:#CCCCCC; text-decoration:underline;}
#underFooter a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:.9em; color:#000000; text-decoration:none;}
#underFooter a:active { font-family:Georgia, "Times New Roman", Times, serif; font-size:.9em; color:#CCCCCC; text-decoration:underline;}

/*	OFFICE	*/
#holdLeftSideBg{}
#header{ margin:1px auto 0px auto; text-align:-moz-center; height:136px;}
#holdBodyOff{ width:770px;  margin:0px auto 0px auto; background-image:url(../images/office/bg_nav_black.jpg); background-repeat:no-repeat;}
#holdBrownTile{ background-image:url(../images/office/left_bg.jpg); background-repeat:repeat-y; background-position:5px 0px;}

.holdBodyIntLeft, .holdBodyIntLeftBldg{ float:left; background-image:url(../images/office/bg_nav_second_left.jpg); background-repeat:no-repeat; width:225px; height:430px; margin:0px 9px 0px 9px;}
.holdBodyIntRight, .holdBodyIntRightBldg{ float:left; background-image:url(../images/office/bg_int_top.jpg); background-repeat:no-repeat; background-position:4px 50px; width:520px;}

.holdTopMenu{ height:37px; margin:6px 0px 0px 0px;}
.holdBtm, .holdBtmBldg, .holdBtmAbout{ background-image:url(../images/office/bg_int_btm.jpg); background-repeat:no-repeat; background-position:-4px bottom;}

.holdContent{ margin:40px 0px 20px 40px;}

.leftSideContact{ margin:10px 0px 0px 10px;}
.leftSideContact a:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#612908; text-decoration:underline;}
.leftSideContact a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#612908; text-decoration:underline;}
.leftSideContact a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#000000; text-decoration:none;}
.leftSideContact a:active { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#612908; text-decoration:underline;}

.holdContact{ background-image:url(../images/office/bg_contact_left.jpg); background-repeat:no-repeat; padding:45px 0px 0px 16px; margin:170px 0px 0px 0px; width:225px; height:343px;}

.holdHomeBtns { margin:40px 0px 0px 16px;}
.holdHomeBtns img{ float:left; margin:0px 80px 0px 0px;}

.co{ float:right; margin:6px 2px 0px 0px;}
.co a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#000; text-decoration:underline;}
.co a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#000; text-decoration:underline;}
.co a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#da0001; text-decoration:none;}
.co a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#000; text-decoration:underline;}

/*******	TITLES	*********************/
.mainTitle{ font-size:1.3em; color:#e6dbbc; font-weight:lighter; padding:16px 0px 0px 24px; height:62px;}
.bodyTitle{ font-size:1.3em; color:#e6dbbc; font-weight:lighter; padding:0px 0px 0px 24px; color:#612908; }
/*	OFFICE	*/
.intTitle{ font-size:1.3em; color:#e6dbbc; font-weight:lighter; padding:0px 0px 15px 0px; color:#612908; }


/*******	PARA	*********************/
.bodyTxt{ line-height:18px; color:#612908; padding:6px 0px 0px 24px; width:400px; }
.underBtnTxt{ line-height:18px; color:#612908; padding:6px 0px 0px 24px; width:179px; font-size:.9em; float:left; }
.underBtnTxt2{ line-height:18px; color:#612908; padding:6px 0px 0px 4px; width:179px; font-size:.9em; float:left; }

/*	OFFICE	*/

.officeTxt{ color:#612908;}
.aboutTxt{ color:#612908; padding:0px 18px 0px 0px;}
.phoneNumber{ margin:160px 0px 20px 0px; text-align:center; color:#612908;}
.phoneNumberBldg{ margin:0px 0px 20px 0px; text-align:center; color:#612908;}

/*	IMG	*********************************/
.icon { padding:2px 4px 0px 0px;}

/*	HR	*********************************/
.brownHR{ width:80%; margin:4px 0px 4px 0px; text-align:left; background-color:#572407; }
/*	FORMS	*********************************/
.formEle{ margin:0px 0px 6px 0px;}
table.formit tr td{  padding:4px; color:#612908;}

/*	TABLES	********************************/
table.grid{ margin:0px auto 0px auto;}
table.grid tr td.header{ background-color:#612908; color:#fff;}
table.grid tr td{ padding:4px; color:#000;}

table.grid a:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#fff; text-decoration:underline;}
table.grid a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#fff; text-decoration:underline;}
table.grid a:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#6b1616; text-decoration:none;}
table.grid a:active { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#fff; text-decoration:underline;}

table tr td.availableSpaceH{ color:#fff; height:30px; background-color:#592307; padding:8px 0px 0px 2px;}
table tr td.availableSpace{ background-color:#B79766; height:20px; padding:0px 0px 0px 2px;}


