/* meyerweb - universal reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	text-align:center;	
	padding:0px;
	margin:0px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;	
	}

#frame {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	height:100%;
	}
	
#contentMain 
{
    width:980px;
	float:left;
	background:#fff;
	
	}


#contentFooter 
{
    width:963px;
	float:left;
	height:86px;
	background:#E3F2CB;
	border-top:solid 9px #E3F2CB;
	height:115px;
	margin-left:9px;
	margin-right:8px;
	margin-top:30px;
	}
			

#contentHeader 
{
    width:980px;
    float:left;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	height:257px;
	}
	

	
	
p
{
	color:#666666;
    font-size:14px;
	margin-bottom:10px;
line-height:20px;
}

p.errortext{

	color:#ff0000;

}

p.listp
{
line-height:14px;
}


li
{
    font-size:14px;
	margin-left:20px;
	margin-bottom:10px;
}

p em{
	font-style:italic;
}

strong
{
    font-size:14px;
    font-weight:bold;
}

h1
{
    font-size:16px;
	font-weight:bold;
	color:#333333;
	margin-bottom:20px;
margin-top:15px;
}

h2
{
    font-size:14px;
    font-style:italic;
    font-weight:lighter;
	margin-bottom:15px;
margin-top:15px;
}
}

h3
{
    font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
}

h4
{
    font-size:12px;
    font-style:italic;
    font-weight:lighter;
	margin-bottom:15px;
margin-top:15px;
}

h5
{
    font-size:12px;
    font-style:italic;
    font-weight:lighter;
	color:#666666;
	margin-bottom:10px;
}

a
{
    
color:#9F5D1C;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}



#contentMain #imgTitle
{
    float:left;
    height:15px;
    padding:5px;
	margin-top:466px;
    width:370px;

}   

#contentMain #imgTitle a
{
    font-size:14px;
    color:#ffffff;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}  

#contentMain #imgTitle p
{
    font-size:14px;
    color:#333333;
    text-decoration:none;
}  


#contentMain #rhimage
{
	float:right;
	width:380px;
	padding:0px;"
}

#contentMain #rhimage img
{
	margin-bottom:10px;
}

#contentMain .homeimage
{
	float:right;
	background-image:url(../images/home.jpg);
	background-repeat:no-repeat;
	width:380px;
	height:508px;
	padding:0px;"
}
        
.tblList th
{
    padding:5px;
    font-size:12px;
    color:#ffffff;
    background-color:#715C41;
    text-align:left;
}   

.tblList td
{
    padding:5px;
    margin:5px;
    font-size:12px;
    text-align:left;
    border-bottom:solid 1px #FFFFFF;
    cursor:pointer;

}   

.tblList td a
{
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-decoration:none;
    font-style:normal;

}   

#contentHeader #mainmenu
{
    width:900px;
    float:left;
	height:41px;
	text-align:left;
	margin-top:219px;
	margin-left:20px;
	}	

#contentHeader #mainmenu .menuon a
{
    float:left;
    height:41px;
    font-size:12px;
    font-weight:bold;
    color:#333333;
    text-decoration:none;
    font-style:normal;
    padding:8px;
    cursor:pointer;
    letter-spacing:0.2px;
}

#contentHeader #mainmenu a:hover
{
    background-color:#ffffff;
    color:#9E5C1B;
}

#contentHeader #mainmenu .menuoff a
{
    background-color:#ffffff;
    float:left;
    height:41px;
    font-size:12px;
    font-weight:bold;
    color:#9E5C1B;
    text-decoration:none;
    font-style:normal;
    padding:8px;
    cursor:pointer;
    letter-spacing:0.2px;
}

#contentMain #rhpic 
{
float:left;
width:460px;
margin-top:25px;
margin-left:10px;
}

#contentMain #lhpic 
{
float:right;
width:420px;
margin-right:10px;
margin-top:25px;

}

#contentMain #rhaccountcolumn 
{
	float:right;
	width:250px;
	margin-top:25px;
	margin-right:10px;
	margin-left:80px;
background:#EFF8E0;
padding-left:10px;
}

#contentMain #lhaccountcolumn 
{
	float:left;
	width:600px;
	margin-left:10px;
	margin-top:25px;

}

#contentMain #rhcolumn 
{
float:left;
width:440px;
margin-top:25px;
margin-right:10px;
margin-left:80px;
}

#contentMain #lhcolumn 
{
float:left;
width:430px;
margin-left:10px;
margin-top:25px;

}

#contentFooter #footerlogosleft
{
	float:left;
	width:450px;
	margin-top:22px;
	margin-bottom:22px;
	margin-left:10px;
}

#contentFooter #footerlogosleft img
{
	float:left;
}

#contentFooter #footerlogosleft p
{
	float:left;
	width:300px;
	margin-left:12px;
	line-height:17px;
}

#contentFooter #footerlogosright
{
	float:right;
	width:450px;
	margin-top:22px;
	margin-bottom:22px;
	margin-right:10px;
}

#contentFooter #footerlogosright img
{
	float:right;
}

#contentFooter #footerlogosright p
{
	float:right;
	width:300px;
		margin-right:12px;
	line-height:17px;
}

#contentMain .usertable{

font-size:12px;
color:#666666;
width:380px;
}


#contentMain .usertable th{
padding:5px;
background:#EFF8E0;
	width:130px;
}



#contentMain .usertable td{
padding:5px;
background:#EFF8E0;
}

#contentMain .usertable input{

	width:200px;
}

#contentMain .usertable .submitbutton{

	width:100px;
	cursor:pointer;
}


#contentMain .maintable{

font-size:12px;
color:#666666;
width:600px;
}


#contentMain .maintable th{
padding:5px;
background:#EFF8E0;
	width:180px;
vertical-align:top;
}

#contentMain .maintable th.bottomrow{
background:#ffffff;
}


.maintable td{
padding:5px;
background:#EFF8E0;

	width:420px;
}

.maintable td.bottomrow{
background:#ffffff;
}

.maintable input{

	width:90%;
}

.maintable textarea{

	width:90%;
}
.maintable .submitbutton{

	width:100px;
	cursor:pointer;
}

.maintable .smalltext{
	font-family:Arial;
	font-size:10px;
}

#contentSitemap{
	float:left;
    width:963px;
	float:left;
	height:12px;
	}

#contentSitemap p{
	float:right;
	margin-right:10px;
	font-size:10px;
	}

#evcal_select {width:224px;float:right;}
#evcal_select select { float:left;margin-left:2px;width:180px; }
#evcal_select select:focus { border-color: #888; outline: none; }

#evcal table {
	width:224px;
	float:right;
	margin-top:10px;
	}

#evcal th {
	width:32px;
	height:30px;
	background-color:#E3F2CB;
	color:#666666;
	vertical-align:middle;
	text-align:center;
	}

#evcal td {
	width:32px;
	height:30px;
	background-color:#E3F2CB;
	text-align:center;
	color:#323232;
	vertical-align:middle;
	}

#evcal td.live {
	background-color:#E3F2CB;
	text-align:center;
	color:#323232;
	}	


#contentMain #rhcolumnEvents
{
float:right;
width:200px;
margin-top:25px;
margin-right:10px;

}

#contentMain #lhcolumnEvents 
{
float:left;
width:690px;
margin-left:10px;
margin-top:25px;
}	

#contentMain .eventlist
{
float:left;
border-top:solid #E3F2CB; 1px;
width:690px;
padding-top:15px;
}

#contentMain  .eventimg
{
	float:left;
	width:220px;
	}

	#contentMain  .eventdesc
{
	float:left;
	width:470px;
	}
