body { 
 
        text-align:left;
        margin:0px;
        padding: 0px;
        background: url("../bgpaper2.gif") repeat center top;
        FONT: 100
        90%/100% Arial, Helvetica, sans-serif;
 
 }

/********************************top banner**********************************/


img { border:0px; }

img.toplinks
{
	float:right;
	border:0px;
}

img.logolink
{
	border:0px;
}

#topbanner
{
	background: URL("../topbanner.gif");
   text-align:left;
   height: 156px;
   width: 744px;
   margin: 0 auto;
   display:block;
}

/********************************top banner**********************************/
 




/********************************menu navbar**********************************/

A.menu:link
{
	DISPLAY:block;
	BORDER: 1px solid #ffffff;
	PADDING:2px;
    FONT: bold 14px/14px Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: #000000;
	WIDTH: 120px;
	BACKGROUND-COLOR: #94a8c9;
}

A.menu:visited
{
	DISPLAY:block;
	BORDER: 1px solid #ffffff;
	PADDING:2px;
    FONT: bold 14px/14px Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: #000000;
	WIDTH: 120px;
	BACKGROUND-COLOR: #94a8c9;
}

A.menu:hover
{
	DISPLAY:block;
	BORDER: 1px solid #94a8c9;
	PADDING:2px;
    FONT: bold 14px/14px Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	WIDTH: 120px;
    COLOR: #000000;
    BACKGROUND-COLOR: #edf1f6;
}



/*************************content structure*******************************/

#main 
{
	margin-right: auto; 
	margin-left: auto;
} 

#left
{
	position:relative;
	text-align:left;
	float:left;
	WIDTH: auto;
}

#maincentre {
position:relative;
float:left;
width:450px;
background:#fff;
padding-bottom:10px;
padding-left:5px;
margin-top:25px;
}

#allcentre {
position:relative;
float:left;
width:580px;
background:#fff;
padding-bottom:10px;
padding-left:20px;
margin-top:25px;
}

#mainright 
{
width:135px;
float:right;
background:#fff;
padding-bottom:10px;
margin-top:25px;
}



/****************************boxes*******************************************/

#content
{
    padding-top:0px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    MARGIN: auto;
    WIDTH: 734px;
    HEIGHT:600px;
    text-align:left;
}

#boxblurbs
{
  
    BORDER-RIGHT: #94a8c9 2px solid;
    BORDER-TOP: #94a8c9 2px solid;
    BORDER-LEFT: #94a8c9 2px solid;
	BACKGROUND: url(../topb.gif) repeat top;
    BORDER-BOTTOM: #94a8c9 2px solid;
    padding-left:5px;
    padding-right:5px;
    WIDTH: 500px;
    dislay:block;
    margin-left:3px;
   
   }
 


#clearblurb
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 2px solid;
    MARGIN-TOP: 15px;
    BORDER-LEFT: #ffffff 2px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: #ffffff 2px solid;
    dislay:block;
    margin: auto;
}

#miniblurb
{
    BORDER-RIGHT: #94a8c9 2px solid;
    BORDER-TOP: #94a8c9 2px solid;
    BORDER-LEFT: #94a8c9 2px solid;
    BACKGROUND: url(../topb.gif) repeat top;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-BOTTOM: #94a8c9 1px solid;
    POSITION: relative;
   
}

#miniblurbtwo
{
    BORDER-RIGHT: #94a8c9 2px solid;
    BORDER-TOP: #94a8c9 2px solid;
    BORDER-LEFT: #94a8c9 2px solid;
    BORDER-BOTTOM: #94a8c9 2px solid;
    MARGIN-TOP:20px;
	BACKGROUND: url(../topb.gif) repeat top;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    POSITION: relative;
}


#middlecolbox {
position:relative;
background: #EEEEEE;
top:5px;
width: 390px;
left: 10px;
}

#venuebox {
position:relative;
width: 390px;
left: 10px;
}

#copyright
{
	POSITION: relative;
	WIDTH:400px;
	TEXT-ALIGN:center;
	margin-left:50px;
}

#copyrighthome
{
	POSITION: relative;
	WIDTH:400px;
	TEXT-ALIGN:center;
}


/************************ images ************************/

img.nextevent
{
float:left;
position:relative;
left:10px;
}

img.venue
{
position:relative;
left:6px;
}

img.nextmeetingline
{
position:relative;
left:10px;
}

/******************************** HTML Elements *************************/

H6
{
   
    FONT-SIZE: 90%;
    COLOR: #000;
    POSITION: relative;
    MARGIN-TOP: 0px;
}

table.purple, td.purple  { border: 2px solid #94a8c9;
                          border-collapse: collapse; }
td.blue                   { border: 2px solid #94a8c9;
                            border-collapse: collapse;
                            background-color:#F0F8FF; }
                          
table.spacer {  border: 0px;
                background-color: #FFFFFF;
                height: 600px;
                width: 1px;
              }
              
p.mailerfalse { 
                font-weight:bold;
                color: red;
                }
                
p.mailertrue { 
                font-weight:bold;
                color: green;
                }

              
              
              
/****************************** FORMS *****************************/

FIELDSET
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 30px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 30px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 30px;
    BORDER-BOTTOM: 0px
}

LEGEND
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
LABEL
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 100px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: right
}

.submit-button
{
    FONT-WEIGHT: bold;
    BACKGROUND: #46628f;
    MARGIN-LEFT: 180px;
    COLOR: #ffffff
}

.submit-buttonleft
{
    FONT-WEIGHT: bold;
    BACKGROUND: #46628f;
    MARGIN-LEFT: 10px;
    COLOR: #ffffff
}


