
body
{
    background-color: #e7e7e7;
    width: 964px;
    margin: 0px auto;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #515562;
    font-size: 13px;
    text-align: justify;
}
#container
{
    background-image: url(../images/container-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 926px;
    padding: 0px 19px;
}
#page
{
    background-color: #ffffff;
    width: 926px;
}
#header{
	height:109px;
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	overflow:hidden;
}
#header-left{
	float:left;
	width:560px;
}
#header-right{
	width:363px;
	padding-right:2px;
	float:right;

}

#home-left
{
    float: left;
    width: 461px;
    height: 372px;
    background-image: url(../images/home-left-bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
#home-right
{
    float: left;
    width: 465px;
    height: 372px;
}
#home-para
{
    height: 362px;
    padding-right: 25px;
}
#main-area
{
    padding: 0px 20px 20px 20px;
}
#left-panel
{
    float: left;
    width: 580px;
}
#left-panel-long
{
    float: left;
    width: 852px;
}
#right-panel
{
    float: right;
    width: 272px;
}








#button-panel
{
    background-image: url(../images/button-panel-bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 35px;
    padding-bottom: 11px;
    padding-top: 8px;
}
#button-panel a
{
    font-size: 14px;
    text-decoration: none;
    color: #394657;
    padding: 7px 21px;
    border-right: 1px solid transparnt;
}
#button-panel a:hover
{
    font-size: 14px;
    text-decoration: none;
    color: #982555;
    padding: 7px 21px;
    border-right: 1px solid transparnt;
}








p
{
    padding: 0px;
    margin: 0px;
    margin-bottom: 18px;
}
ul
{
    padding: 0px;
    margin: 0px;
    padding-bottom: 15px;
}
li
{
    background-image: url(../images/purple-bullet.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
    padding-bottom: 4px;
    list-style-type: none;
    padding-left: 14px;
}
h1
{
    font-size: 24px;
    color: #950f47;
    padding: 0px;
    margin: 0px;
    margin-bottom: 8px;
    font-weight: normal;
}
h2
{
    font-size: 18px;
    color: #950f47;
    padding: 0px;
    margin: 0px;
    margin-bottom: 2px;
    font-weight: normal;
}







.all-clear
{
    clear: both;
}
.pic-border
{
    border: 1px solid #bfb577;
}




/* MAIN NAVIGATION (DROPDOWN FLOATING MENU) */

/* Main Bar */
.static_nlsmenu
{
    z-index: 1;
}

/* Main Bar - Item */ the container for the item
.static_nlsitemcontainer
{
  
  
}
.static_nlsiconcell /* this contains the icon >? */
{
 width:0px;
 display:none;
}
.static_nlssubmenucell
{
      width:0px; background-color:Yellow; display:none
}

.static_nlsitem
{
    font-size: 14px;
    text-decoration: none;
    background-image:none;
    color: #394657;

    text-align:center;
 
    width:125px;
}

/* Main Bar - Item Hover */
.static_nlsitemcontainerover
{
 
  font-size: 14px;
   
  
     text-align:center;
  
    width:125px;
 
 
}
   

.static_nlsiconcellover
{
    font-size: 14px;
   
  
  

  
    width:125px;
}
.static_nlssubmenucellover
{
   background-color:red; width:0px; display:none
}
.static_nlsitemover /* The Mousemove Effect */
{
    color:#950F47;
   
}

/* Sub Menu */
.nlsmenu
{
 padding-top:10px;
    z-index: 1;
}

/* Sub Menu - Item */
.nlsitemcontainer
{
    height: 21px;
    
    padding-left: 15px;
    padding-right: 0px;
    background-color:  #f5f5f5;
    color:#950F47;
  
}
/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-moz-opacity:0.7;*/
.nlsiconcell
{
  
}
.nlssubmenucell
{
    
}
.nlsitem
{
    
  color:#950F47;
    padding: 0px 4px 0px 4px;
}

/* Sub Menu - Item Hover */
.nlsitemcontainerover
{ background-color:#950f47;
    color:White;
    padding-left:21px; padding-right:4px;
    border-bottom:solid 1px white;
    
}
.nlsiconcellover
{
   width:0px; display:none;
  
}
.nlssubmenucellover
{
    width:0px; display:none;
   
}

#lefthalf{
	float:left;
	padding:20px;
	width:425px;
}
#righthalf{
	float:right;
	width:425px;
}


