/*		TAGS		*/
body{ margin:0; padding:0;background : #333; }

#wrap{  background:#FFF;   width:960px; margin:20px auto; xpadding:20px;}


/*		SHARED	*/
#headerWrap, #navWrap, #contentWrap, #footerWrap{   margin:0 20px; padding:0; position: relative; }
#header, #nav, #content, #footer{ }

/*	HEADER	*/
#headerWrap{ }
#header{ height:100px; border: }

#logo{position: absolute;  top:20px; left:0;    margin:0 ; width:320px;  height:70px; }



/*		NAVIGATION		*/

/*		CONTENT		*/
#contentWrap{ background:#FFF; overflow: auto; }
#content{   padding: 20px 0;   color: #666; font-size: 1.2em;    border-top: solid 1px #b8b8b8;border-bottom: solid 1px  #b3b3b3; overflow: hidden; }
#promoBanner{position:relative; z-index:99; text-decoration:none !important; text-align:center;float: right; background: url(images/square_banner.jpg) no-repeat; width:240px; height:210px; margin: 5px 5px 20px 20px;}
#promoTitle, #promoTitleSolo{display:block;  margin-top: 40px; font-weight: bold; color: #a0805b; font-size: 1.9em; line-height:1em; letter-spacing:-2px; }
#promoTitleSolo{    margin-top:70px;}


#promoText{display:block; margin-top: 25px; color:#FFFFFF; font-size: 1em; line-height:1em; letter-spacing:1px; }

#content a{  color: #974; font-weight: normal;}
#content a:hover{  color: #752; font-weight: normal;}
.aNewWin, .aIntLink{  background-image: none; padding-right:3px;}


#content h3{  font-size:1.1em;}

#pageTitle{color:#dac9b3; text-align:left; font-size: 3em; margin:0 0 10px 0; font-weight:normal;  padding:0;letter-spacing:  -2px; }


/* SQUARE TAB MENUS */
#tabMenu{ padding:0;line-height: 1.4em;   border-bottom: solid 1px #CCC; clear:right; font-size:.85em; }
#tabMenu ul{    list-style: none;padding: 0;margin: 0; }
#tabMenu li{  display: inline; background : none !important; margin:  0  ; padding: 0 !important;;   text-align : center;   }
#tabMenu a{ margin:0;    margin:0 ;  padding: 5px 10px  !important;  color: #A1814F; text-decoration:none;;   }
#tabMenu a:hover {background-color: #A1814F!important;  color: #FFF!important; text-decoration: none;}
#tabMenu  .tabSelected  {   }
#tabMenu  .tabSelected a{padding-bottom:7px !important; background:#FFF; text-decoration: none;  color:#000; border: solid 1px #CCC; border-bottom:none; }
#tabMenu  span{ margin:  0 1px 0  0  ;  background:  ; }
#tabMenu  span{ padding: 5px 5px 6px 5px  !important;}
#tabMenu  span{ *padding: 6px 5px 5px 5px  !important;}	/* IE ONLY */
#tabMenu  .tabSelected span{ background:    ; }
#tabMenu1{ margin-left:10px !important;  padding:   4px !important }
#tabMenu2{  padding:  4px !important;  }


#tblServices{	width:400px; width: 90%; margin: 10px auto;border-collapse : collapse;}
#tblServices th{  text-align:left;	font-weight: bold; padding: 3px ;  background-color : #D8D6D1; border: solid 1px #D8D6D1; }
#tblServices td{	padding: 3px  ;  border: solid 1px #D8D6D1; }
#tblServices .trOdd{	  background-color : #ECEAE8; }
#tblServices .trEven{	  }
.smallPrint{ font-size: 8pt; color:#666;}


/*  SIDEBAR     */
#tblSideBar{  clear:right;}


#sideBar, #mediaViewer{    border: none; background: none; width:240px; font-size: .75em;}
#sideBar .unitTitle{ background: #DDCEB9;color: #974;}



/*		FOOTER		*/
#footNavWrap{  padding: 10px 0 20px 0; }
#footNav{text-align: center;    }

#footNav ul, #footNav ul li { list-style: none;   margin: 0; padding:0;;     display:inline;}
#footNav a{ padding: 2px 5px; line-height:2.5em; color:#974;}
#footNav a:hover{ color:#752;}
#footNav .active a{
  color:#752!important; text-decoration: none !important;
}

#sitecrew{ color:#888;  text-align:center;  margin:  100px 0 30px  0; }
#sitecrew a{ color:#AAA;   }
#sitecrew a:hover{ color:#CCC;   }


