body 
{
        font-size:80%;
    font-family:Tahoma;

    background: #f6f9fc url(/images/bground.gif) repeat-y top center; /*f6f9fc*/
    margin:0;
    padding:0;
}
.acceptterms
{
	padding:5px;
	border:solid 2px #68908F;
	background:#eee;
	font-size:110%;
	
}

.accountsection1
{
    padding:5px;
     width:200px;
 background:#efefef;
    
}
.accountsection2
{
        padding:5px;
 width:250px;
  background:#f5f5f5;
    
}
.registerbox
{
    border: solid 1px  #ddd;
    background: #eee;
    padding:10px;
    padding-top:0;
    width:500px;
}

#brochurebanner
{
	text-align:center;
   /* margin-left:25px; */
}
#banner3
{   
   margin-left:33px;
   border: solid 0px green;
    
}
/* ----- Page Layout -------*/

#contenttable
{
    width:100%;
    border: solid 0px green;
    table-layout:fixed;
}
.menu
{
    border: solid 0px red;
    height:330px;
    width: 200px;
    padding:10px;
    background: #fff url('images/leftcol.gif') no-repeat top right;

}
.rightmenu
{
    border: solid 0px red;
    height:330px;
    width: 160px;
    padding-left:10px;
    

}

#container
{    
    
      background-color:#ffffff;
    width:760px;
    margin-left:auto;
    margin-right:auto;
    
}   
#menuitems
{
    
}
#menuitems ul 
{
    border: solid 0px green;
 list-style:none;
 margin:10px 0 10px 10px;
 padding:0;
 padding-left:5px;
}
#menuitems ul li ul
{
    margin:0px 0 0px 10px;
}

#menuitems ul a:link,#menuitems ul a:visited
{
    font-family:Arial;
    font-size:100%;
    font-weight:bold;
    line-height:1.7em;
    color:#85a3a3;
    text-decoration:none;
}
#menuitems ul a:hover
{
    color:#b4ccce;  
}

#menuitems ul li ul a:link,#menuitems ul li ul a:visited
{
    font-family:Arial;
    font-size:80%;
    font-weight:bold;
    line-height:1.7em;
    color:#85a3a3;
    text-decoration:none;
}

#menuitems ul li ul a:hover
{
    color:#b4ccce;  
}
#footer
{
         border: solid 0px green;
    border-top: solid 3px #bec7ce;
    text-align:center;
    padding:10px;
    height:30px;
    width:740px;
}

.button
{
    background:#b4ccce;
    border: solid 1px;
}



/* ----- headers ----*/

h1 {
margin: 0 0 0 270px;
height: 210px;
width: 240px;
text-indent: 1000em;
background: #fff url(images/title.jpg) no-repeat bottom left; 
cursor: pointer;
}
p
{
	margin:8px 0;
	}
h2.event-header {
	color:#AAAAAA !important;
}
li.item a:hover {
	background-color:#555 !important;
	background-image:none !important;
	color:#fff !important;
}


.captive-live-image {
	float:right;
	margin-top:30px;
}
.captive-live-pageant {
	clear:right;
	top:20px !important;
}

h2#placeholdererror {
	color: #DF0101 ;
}

span.error {
	color: #DF0101 ;
}