/* CSS Document */
/* BASIC PAGE STRUCTURE FOR BBN */

html,body{margin:0;padding:0}
body{text-align:center;background: url(../Images/Background.jpg) top repeat-x #060002 fixed;font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-transform:none;color:#000000;}
	
#container{Width:884px; display:block; margin:0 auto;z-index:1;}

#Header{position:relative; float:right; Width:884px; height:144px; display:block; z-index:2;}
#Header .icon{position:absolute; margin:0; padding:0; top:0px; left:0px; width:397px; height:262px; /*background:url(../Images/Shout_Static.png) no-repeat;*/ z-index:99;}

#CopyBody{
	Width:850px;
	border:#CCCCCC solid 3px; 
	background: url(../Images/Copy_Background.jpg) top left no-repeat #010101; 
	display:block; 
	float:left; 
	text-align:left; 
	margin-left:17px;
	margin-bottom:20px;  
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-radius-bottomright: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-radius-topright: 8px;
	clear:both; 
	overflow:hidden;
	z-index:2;
}

.LeftColumn{position:relative; display:block; float:left; padding:0; width:147px; margin-top:122px; margin-bottom:80px; overflow:hidden; z-index:3;}

.MiddleWrap{display:block; background-color:#FFF; float:left; margin:0; padding:0; padding:0px 0px 20px 18px; margin-top:15px; width:505px; overflow:hidden; border-left:solid #C2BCBC 1px; z-index:3;}

.MiddleColumn{display:block; width:488px; min-height:580px; padding:0px; text-align:left; z-index:4;}
.MiddleColumn .searchResults{margin:0; padding:0; margin-top:60px;}

.RightColumn{display:block; float:right; width:167px; overflow:hidden; z-index:3;}
.RightColumn .MiniSearchBox{margin-left:10px; width:114px; height:31px; float:left; z-index:4;}
.RightColumn .MiniSearchSubmit{width:27px; height:31px; float:left; z-index:4;}

.RightColumnCopy{display:block; float:left; width:159px; overflow:hidden; padding:10px; padding-top:0px; z-index:4;}

#navigation{min-height:170px; margin-bottom:10px; z-index:4;}

#categories{display:block; width:100%; text-align:center; color:#C0591F; font-size:14px; /* comment out if inside MiddleWrap ----> */clear:both; z-index:2;}

#Footer{clear:both; display:block; Width:850px; z-index:2;}
#Footer .FooterLeftCol{position:relative; display:block; width:147px; min-height:101px; float:left; padding:0;  z-index:3;}
#Footer .FooterLeftCol span{position:absolute; width:147px; height:203px; left:0px; top:-75px; background:url(../Images/Left_BottomWoman.png) top no-repeat;}
#Footer .FooterMiddleCol{display:block; background-color:#FFF; float:left; width:505px; min-height:101px; padding:0px 0px 20px 18px; border-left:solid #C2BCBC 1px; text-align:left; z-index:3;}
#FootNote21st {
	float:			right;
	font-size:		10px;
	margin-right:	15px;
}

/* toggle open/close */
.toggleOpen, .toggleClosed {font-size: 14px;font-weight: bold;background-repeat: no-repeat;float: left;width: 245px;padding-top: 5px;text-align:left;}
.toggleOpen {background: url(../images/imagesheader.jpg) #CCCCCC;}
.toggleOpen a.headText:link, .toggleOpen a.headText:visited, .toggleOpen a.headText:hover, .toggleClosed a.headText:link, .toggleClosed a.headText:visited, .toggleClosed a.headText:hover{
	padding-left: 25px;
	color:#000000;
	text-decoration:none;
	display: inline-block;
	padding-bottom: 5px;
}
.toggleClosed {background: url(../images/imagesheader.jpg) #CCCCCC;padding-bottom:10px;margin-bottom:5px;}
.toggleOpen span.GalleryScroller{display:block;}
.toggleClosed span.GalleryScroller{display:none;}
.GalleryWrapperHidden{padding-bottom:10px;height:0px;}