
body
{
	font-family: Arial,sans-serif;
	color: #333300;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background-color: #aaaaaa;
	
}

a
{
	color: #006699;
	text-decoration: none;
}

a:link
{
	color: #006699;
	text-decoration: none;
}

a:visited
{
	color: #006699;
	text-decoration: none;
}

a:hover
{
	color: #006699;
	text-decoration: underline;
}

h1
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2
{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3
{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4
{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;	font-variant: small-caps;
	font-size: 80%;
	font-weight: bolder;
 padding: 0px;
}

h5
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul
{
 list-style-type: square;
}

ul ul
{
 list-style-type: disc;
}

ul ul ul
{
 list-style-type: none;
}

label
{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#page{
	padding: 0px 0px 0px 0px;
	width: 100%;
}
#masthead{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#footer{
	float: left;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
}
#footer	p
{
	font-size: 70%;
	text-align: center;
}


#lcol{
	float: left;
	width: 20%;
	margin: 0px;
	padding: 3px 3px 3px 3px;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	/*height: 70%;*/
}

#lcol p{
	font-size:85%;
}



#main{
	padding: 10px 10px 10px 10px;
	float: left;
	width: 55%;
	padding-right: 10px;
/*	height: 70%; */
/*	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;*/
}

#rcol{
	float: right;	font-variant: small-caps;
	font-size: 80%;
	font-weight: bolder;
  width: 20%;
	padding: 3px 3px 3px 3px;	
	/*border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
  height: 70%;*/

}

/***********************************************/
/* Admin Link                                  */
/***********************************************/
#admin{
	border-top: 1px solid #cceeff;
	border-left: 1px solid #cceeff;
	border-right: 1px solid #cceeff;
	border-bottom: 1px solid #cceeff;
	background-color: white;
	height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 5px 8px 5px 8px;
	font-size: 90%;
}
#admin p, a, a:link, a:visited
{
	margin: 4px 8px 4px 8px;
	text-align: center;
}

#admin a, a:link, a:visited {
	text-decoration: none;
}

#admin a:hover
{
	text-decoration: underline;
}

/************* #advertisement *****************/
#advertisement{
	float: center;
	padding: 2px;
	
}
#advertisement p {
	text-align: center;
	font-size: 90%;
	font-weight: bolder;
	font-variant: small-caps;
}

#advertisement a, a:link, a:visited
{	font-variant: small-caps;
	font-size: 90%;
	font-weight: bolder;
	text-decoration: none;
}

#advertisement a:hover
{
	text-decoration: underline;
}

/************* #sitefeatured ******************/
#sitefeatured{
	float: center;
	padding: 2px;
	
}
#sitefeatured p {
	text-align: center;
	font-size: 90%;
	font-weight: bolder;
}

#sitefeatured a 
{
	text-decoration: none;
	text-align: center;
	font-size: 190%;
	font-weight: bolder;	
}
#lcolmembership
#sitefeatured a:link
{
	text-decoration: none;
	text-align: center;
	font-size: 190%;
	font-weight: bolder;	
}

#sitefeatured a:visited
{
	text-decoration: none;
	text-align: center;
	font-size: 190%;
	font-weight: bolder;	
}

#sitefeatured a:hover
{
	text-decoration: underline;
	text-align: center;
	font-size: 190%;
	font-weight: bolder;	
}


/************* #sitenews ******************/
#sitenews{
	float: center;
	padding: 2px;
	margin: 0px 20px 20px 20px;	
}
#sitenews p {
	margin: 0px 0px 0px 0px;
	font-size: 85%;
}
#sitenews h4 {
	margin: 0px 0px 2px 0px;
	font-variant: small-caps;
	font-size: 95%;
	font-weight: bolder;
	border-bottom: 1px solid #000000;
}

/************* #lcolmembership ******************/
#lcolmembership{
	float: center;
	padding: 4px;
	margin: 5px 15px 5px 15px;
	border-top: 1px solid #cceeff;
	border-left: 1px solid #cceeff;
	border-right: 1px solid #cceeff;
	border-bottom: 1px solid #cceeff;
	background-color: white;
	font-size: 90%;
}
#lcolmembership p {
	margin: 0px 0px 0px 0px;
	font-size: 85%;
}
#lcolmembership h4 {
	margin: 0px 0px 2px 0px;
	font-variant: small-caps;
	font-size: 95%;
	font-weight: bolder;
	border-bottom: 1px solid #000000;
}

/************* #homepagemembership ***********/
#homepagemembership{
	float: center;
	padding: 0px;
	margin: 5px 2px 5px 10px;
#	font-size: 78%;
}

#homepagemembership p {
	margin: 0px 0px 0px 0px;
	font-variant: small-caps;
	font-weight: bold;
	#font-size: 65%;
}
#homepagemembership h4 {
	margin: 0px 0px 0px 0px;
	font-variant: small-caps;
	#font-size: 70%;
	font-weight: bolder;
}


/************* #sitewelcome ******************/
#sitewelcome{
	float: center;
	padding: 2px;
	margin: 0px 20px 20px 20px;	
}
#sitewelcome p {
	margin: 0px 0px 0px 0px;
	font-size: 85%;
}
#sitewelcome h4 {
	margin: 0px 0px 2px 0px;
	font-variant: small-caps;
	font-size: 95%;
	font-weight: bolder;
	border-bottom: 1px solid #000000;
}

/************* #sitepages ******************/
#sitepages{
	float: center;
	padding: 2px;
	margin: 5px 0px 5px 20px;	
}
#sitepages p {
	margin: 0px 0px 0px 0px;
	font-variant: small-caps;
	font-size: 85%;
}
#sitepages h4 {
	margin: 0px 0px 2px 0px;
	font-variant: small-caps;
	font-size: 90%;
	font-weight: bolder;
}

#sitepages a, a:link, a:visited
{
	text-decoration: none;
}

#sitepages a:hover
{
	text-decoration: underline;
}

/************* #currentuser ******************/
#currentuser{
	float: center;
	padding: 2px;
	margin: 5px 0px 5px 0px;	
}
#currentuser p {
	text-align: center;
	margin: 0px 0px 0px 0px;
	font-variant: small-caps;
	font-size: 75%;
}
#currentuser h4 {
	text-align: center;
	margin: 0px 0px 2px 0px;
	font-variant: small-caps;
	font-size: 80%;
	font-weight: bolder;
}

#currentuser a, a:link, a:visited
{
	text-decoration: none;
}

#currentuser a:hover
{
	text-decoration: underline;
}


/****************************** #main ****************/
#main{
	padding: 2px;
	margin: 5px 10px 5px 10px;	
}
#main p {
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
}
#main h4 {
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 120%;
	font-weight: bold;
}

#main a, a:link, a:visited
{
	text-decoration: none;
}

#main a:hover
{
	text-decoration: underline;
}


/********************** #breadcrumb *********************/
#breadcrumb{
	padding: 2px;
	margin: 5px 3px 5px 0px;	
}
#breadcrumb p {
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
	font-variant: small-caps;
	font-weight: bolder;
}

#breadcrumb a, a:link, a:visited
{
	text-decoration: none;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}

/********************** #content *********************/
#content{
}

#content p {
	font-size: 80%;
}

#content h4 {
	font-size: 90%;
	font-weight: bold;
}

#content table {
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	margin: 2px 2px 2px 2px;
}
