body {
    height:100%;
    background:#9A9A9A url('../images/background.gif') ;
    margin:0;
    padding:0;
    text-align:center;
}

hr {
    color:#9A9A9A;
    background-color:#9A9A9A;
    border:none;
    height:1px;
}

/*********************************************************************
* ---------------------Central Content Area  ----------------------- *
**********************************************************************/
#ContentArea {
    width:910px;
    margin:0 auto;
    text-align:left;
    padding:35px 0 0 0; 
}

#ContentAreaTop {
    background:url(../images/header.gif);
    width:910px;
    height:28px;
}

#ContentAreaBottom {
    width:910px;
    height:31px;
    background:url(../images/footer.gif);
}

/*********************************************************************
* -----------------------    Header   -------------------------------
*********************************************************************/
#Header {
    /*height:421px; */
    width:100%;
    background-color: #fff;
    /*height: 191px;*/
}
#HeaderleftEdge {
    background: #ffffff url(../images/leftedge.gif) no-repeat top left; 
    width:32px;
    position:relative;
    float:left;
}
.defaultpage {
    height:421px;
}
.normalpage {
    height:191px; 
}
#HeaderRightEdge {
    background:url(../images/rightedge.gif) no-repeat ; 
    width:31px;
    position:relative;
    float:left;
    display:inline;
}
#HeaderContainer {
    position:relative;
    float:left;
    width:847px;
    background-color:#fff;
}
#HeaderContent {
    background:url(../images/replace/banner_17.jpg) no-repeat; 
    height:222px;
    padding:5px 5px 5px 15px;
    overflow:hidden;
}
#HeaderContent .leftinfo {
    width:600px; 
    overflow:hidden; 
    float:left; 
    font-weight:normal;
}
#HeaderContent .rightinfo {
    width:217px;
    overflow:hidden;
    float:left;  
    text-align:right;
}
#menu {
    height:50px; 
    width:847px;
    background-color:Gray; 
    color:White;
}

/*********************************************************************
* ----------------Main Content Area ---------------------------------
*********************************************************************/
#MainContainer {
    display:block; 
    float:left; 
    background:#fff url(../images/whitebarBG_37.gif); 
    width:910px
}
#Column1 {   
    width:278px;
    height:100%;
    position:relative;
    float:left;    
    margin:0px 10px 20px 32px;
}
*html #Column1 {
    margin:0 0 0 17px;
}
#Column2 {
    width:544px;
    position:relative;
    float:left;
    margin:0 10px 20px 0px;
}

/*********************************************************************
* ----------------Gradient Column 1---------------------------------
*********************************************************************/
div.innertopSMALL {
	background:url(../images/div7_22.jpg) repeat-x 0 0%;
	background-color:#fff;
	width:100%;
}
div.innerbottom {
	background:url(../images/div7_46.jpg) repeat-x 0 100%;
}
div.innerbottomleft {
	background:url(../images/div7_45.jpg) no-repeat 0 100%;
}
div.innerbottomright {
	background:url(../images/div7_44.jpg) no-repeat 100% 100%;
}
div.innertopleft {
	background:url(../images/div7_20.jpg) no-repeat 0 0;
}
div.innertopright {
	background:url(../images/div7_24.jpg) no-repeat 100% 0;
	padding:10px;
}
div.innerleft {
    background:url(../images/div7_50.jpg) repeat-y 0 100%;
    background-position:right;   
}
div.innerright {
    background:url(../images/div7_38.jpg) repeat-y 0 100%;   
}
#Column1content {
    background-image:url(../images/div7_28.jpg);
	background-repeat:repeat-x;
    background-color:#edecec;
    padding:5px;    
}
#Column1content ul {
    list-style:none;
	margin:0px;
	padding:0px;
}
#Column1content ul li{
}
#Column1content ul li a {
	display:block;
	background: url(../images/submenu.gif) no-repeat;
	padding:5px 0px 5px 12px;
	text-decoration:none;
}
#Column1content ul li a:hover {
	padding:5px 0px 5px 12px;
	background: url(../images/submenu_ovr.gif) no-repeat;
	text-decoration:underline;
}	
/*********************************************************************
* ------------------------Column 2-----------------------------------
*********************************************************************/
#Column2top {
    width:544px;
    height:20px;
    background-image:url("../images/SandyBay_layout_30.jpg"); 
}
#Column2container {
    width:544px;
    background-image:url("../images/SandyBay_layout_34.jpg"); 
}
#Column2content {
    margin-left:16px;
    margin-right:16px;
}
#Column2bottom {
    width:544px;
    height:17px;
    background-image:url("../images/SandyBay_layout_36.jpg"); 
    margin-bottom:10px;
}

/*********************************************************************
* ----------------------- Footer     ---------------------------------
*********************************************************************/
#FooterContainer {
    height:50px; 
    width:910px; 
    background:#fff;
    clear:both;
}
*html #FooterContainer {
    margin:0 0 -10px 0 ;
}
#leftEdge {
    background:url(../images/leftedge_bottom.gif) repeat-y;    
    position:relative;
    float:left;
    width:32px;
    height:100%; 
} 
#rightEdge {
    width:31px;
    height:100%; 
    background:url(../images/rightedge_bottom.gif) repeat-y;
    position:relative;
    float:left;
}
#Footer {
    width:847px; 
    position:relative; 
    float:left;
    color:#9A9A9A;
}
#Footer ul {
    margin-top:10px;
    margin-left:-40px;


}

#Footer ul li {
    display:inline;
    width:106px;
    text-align:center;
}