/* SET UP VARIOUS TEXT ALIGNMENTS FOR DIFFERENT PAGES */
.inlinelist ul {
	list-style-type: none;
	list-style-image:none;
	margin:0;
}	

.inlinelist li {
	list-style-type: none;
	list-style-image:none;
	display:inline;
	color:green;
	margin:0;
	padding:5px;
}	
.guidelines {
	font:  900 14pt Comic Sans MS;
	text-decoration:underline;
	color:#000000;
}
a.guidelines {
color:#0000ff;
}
a.guidelines:hover {
	color:#FF0000;
}

.red {
	color:#ff0000;
}
.green {
	color:green;
	}
.eventlist{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	
/*	font:  900 12pt Arial;*/
	text-align:justify;
}	
.green a {
	color:green;
	font:  900 18pt Comic Sans MS;
	text-decoration:underline;
	text-align:center;
}		
.black a {
	color:#000000;
	font:  900 18pt Comic Sans MS;
	text-decoration:underline;
	text-align:center;
}		
.black a:hover {
	color:#FF0000;
	font:  900 18pt Comic Sans MS;
	text-decoration:underline;
	text-align:center;
}	

.black h1 {
	color:black;
	font:  900 18pt Comic Sans MS;
	text-align:center;
}		

.green p {
	color:green;
}
	
h1.green {
	color:green;
	font:  900 18pt Comic Sans MS;
/*	text-decoration:underline;*/
	text-align:center;
}		
.green h2 {
	color:green;
	font:  900 12pt Comic Sans MS;
/*	text-decoration:underline;*/
	text-align:center;
}		
h1.blue { 
		color:blue;
		font: 900 18pt Comic Sans MS;
/*		text-decoration:underline;*/
		text-align:center;
}		
	
h2 {
		font: 900 14pt Comic Sans MS
		}	
		
h3 {color: Blue; 
	text-align:left; 
	text-decoration:underline;
	font-size:14pt;
}
/*	SET UP VARIOUS TEXT FORMATS */

.textleft {text-align:left} 

#maintext p {
	text-align:justify; 
	color: #000000;
	font-weight:bold
}
	
#maintext ul, li {
	color:#00008b;
	margin-left:1em;
	text-align:left;
	font-weight:bold
}	
#maintext table td{
	border-style: solid;
	border-width: thin;
	border-color: #c0c0c0;
	padding: 5px;
}	 

.text10 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

.text14 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
}
.text14 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.text14 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#ff0000;
	
}
.text12 p{
font-size:12pt;
}
.text10 p{
font-size:12pt;
}

#emailtext {
font-size:12pt;
font-weight:bold;
color: #000000;
}

#emailtext fieldset {
	text-align:inherit;
	width: inherit;
}

.largetext a{ 
	font-size:14pt;
	color: #000000;
	font-weight:bold;
	text-align:center;
}

.largetext p{ 
	font-size:14pt;
	color: #000000;
	font-weight:bold;
	text-align:center;
}

.largetext { 
	font-size:14pt;
	color: #000000;
	font-weight:bold;
	text-align:center;
}
.largetext ul, li {
	color: #000000;
	margin-left:1em;
	text-align:left;
}	
.diarytext { 
	font-size:14pt;
	color: #000000;
	font-weight:bold;
	text-align:left;
}

#marginleftright2em{
	margin-left:2em;
	margin-right:2em;
}
#marginleftright3em{
	margin-left:3em;
	margin-right:3em;
}
#marginleftright4em{
	margin-left:4em;
	margin-right:4em;
}
#marginleftright5em{
	margin-left:5em;
	margin-right:5em;
}

#marginleftright9em{
	margin-left:9em;
	margin-right:9em;
}
#marginleftright10em{
	margin-left:10em;
	margin-right:10em;
}



#content{
	margin-left:9em;
	margin-right:9em;
	margin-top:0;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:0;
}

#contentmid{
	margin-left:2em;
	margin-right:2em;
	margin-top:.5em;
	padding-bottom:0;
}
#contentmidphoto{
	margin-left:10em;
	margin-right:10em;
	margin-top:0;
	padding-bottom:0;
}
#contentmidcontact{
/*	margin-left:10em;
	margin-right:10em;
*/	margin-top:1em;
	padding-bottom:0;
}
.imagespara {
	margin-left:-8em;
}	


html,body {
height:100%;
text-align:center;
margin:0;
padding:0;
border:0;
}



/*#right_corner {
	position:absolute;
	right:9em;
}*/
#leftcol {
	width:70px;
	height:auto;
	float:left;
	/*background-color:#CCCCFF;*/
	margin-left:1em;
/*	margin:0;*/
	border:0;
	padding:0;
}
#rightcol {
	width:70px;
	height:auto;
	float:right;
	/*background-color:#CCCCFF;	*/
	margin-right:1em;
	border:0;
	padding:0;

}
#centercol
{	
	width:483px;
	margin-left:147px;
	margin-top:15px;

}	

#right_col {
	margin:0;
	padding:0;
	border:0;
	width:147px;
	float:right;
	clear:right;
}

/* TAB MENU FOR SITE PAGES */
.basictab{
	font: bold 12px Verdana;
	text-align:center;
	display: inline;

}

.basictab ul {
	text-align:center;
	height:18px;
	margin:0 0 0 0;
	padding:0;
	background-color:#444444;
}

.basictab li{
	display: inline;
	margin: 5px 0 0 0;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

.basictab li a{
	height:25px;
	margin: 5px 0 0 0;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	vertical-align: baseline;
	color: #ffffff;

}

.basictab li a:hover{
	height:25px;
/*	background-color: Red;*/
	background-color: #DCDCDC;
	color: black;
	padding-left:5px;
	padding-right:5px;
}

.basictab li a:active{
	background-color: #DCDCDC;
	color: black;
	padding-left:5px;
	padding-right:5px;
}

.basictab li.selected a{ /*selected tab effect*/

	background-color: #DCDCDC;
	/*background-color: #ffffff;*/
	color: black;
	padding-left:5px;
	padding-right:5px;
}
/* *********************************************************************************** */
#vertmenu {
	float:left;
	clear:left;
	background-color:Green;
	margin-top:0;
}
* html #vertmenu {  /*IE only rule. Original menu width minus all left/right paddings */
/*	width: 9em;*/
/*	width:145px;
*/}
#vertmenu ul {
	margin: 0;
	padding-left: 0;
	list-style-type: none;
	border: 1px black solid;
	width:147px;

}
#vertmenu li {
	margin: 0;
	display:inline;
}
#vertmenu a {
	margin: 0;
	padding: 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-align:center;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
	
}
#vertmenu a:hover{
	background-color: #DCDCDC;
	color: black;
}

/*****************************************************************/
/*table.menu{
	background:#000000;
	color:#ffffff;
	font: bold 12px Verdana;
	position:absolute;
	visibility:hidden;
	text-align:center;
	width:10em;
	}
td.menu { 
	background: #b95c00; 
	text-align:left;
	color:#ff0000;
	width:12em;
	height:2em;
	padding-left: 0.25em;
}

*/
a{
	/*color:#ffffff;*/
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

a:hover{
	color:#FF0000;
	/*color:#000000;*/
}

.whitetext {

	margin-top:2em;
	margin-left:18em;
	margin-right:18em;
	border-style:outset;
	background-color:#CCCCCC;
	color: #ff0000;
	border-color:green;
	padding-left:1em;
	padding-right:1em;
}	

/*body {background-color: #CCFFFF}*/
/*body  {background-color:#FFFFFF}*/
/*body {background-color: #ffFFFF}*/
/*body {background-image: url(bgs/Logos_all_Colour.gif);*/
/*body {background-image: url(bgs/blue_white_background_fountain.jpg);*/
/*body {background-image: url(bgs/grey_white_background.jpg);*/
/*body {background-image: url(bgs/pink_white_background.jpg);*/
/*body {background-image: url(bgs/blue_white_background.jpg);*/
/*body {background-image:url(bgs/orange_white_background.jpg);*/
/*body {background-image:url(bgs/gold_white_gold_background.jpg);*/
/*body {background-image: url(bgs/green_white_background.jpg);*/

/*.fontarial {font-family: Arial, Helvetica, sans-serif}*/

#full_height_container
{
	/*background-color: #eeffff;*/
	min-height:95%;
	position:relative;
	margin:0 auto;
	width:777px;
	
	border-left:thin;
	border-left-style:solid;
	border-left-color:#0000ff;
	
	border-right:thin;
	border-right-style:solid;
	border-right-color:#0000ff;
	
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color:#0000ff;
}
		
#left_container 
{
	position:relative;
	margin:0 auto;
	width:777px;
}	
			
#bottom_container
{
clear:both;
/*	margin-top:10px;*/
	/*height:300px;*/
}


/* SET UP FOOTER FOR INDEX PAGE */

#footer table {
	margin-top:0;
	padding-top:0;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center; 
	background-color:#000000;
	width:779px;
	table-layout:fixed;
}

#footer a
{color:#FFffff;}

#footer a:hover{
color:#FF0000;}

/*.pagehead {
	background-color:Green;
	vertical-align:middle;
	height:55px;
	width:100%;
	font-size:36px ;
	font-weight:bold; 
	color: #FF0000; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
*/
/* BADGES IN HEAD TABLE */
/*.dragon {
 width:144px;
 height:85px;
 vertical-align:top;
 }
.dragon td {
 width:144px;
 height:85px;
 vertical-align:top;
 }*/
/* .worldleft {
  width:85px;
 height:85px;
 vertical-align:top;
 float:left;
 }
 .worldright {
  width:85px;
 height:85px;
 vertical-align:top;
 float:right;
 }*/

/* FLOAT IMAGES ON INDEX PAGE */
/*#imagel {
	float:left;
	clear: left;
	margin: 0 0 0 3em;	
}
#imager {
	float:right;
	margin: 0 3em 0 0;
}*/

/*.pagebar {
	background-image:url(bgs/topbar.jpg);
	height:5px;
}
*/

/*#logotop 
{
	background-image:url(/logo.png);
	background-repeat: no-repeat ;
	background-position: left center;
	width:100%;
	

}	*/


ul{
	margin-left:0;
	margin-bottom:0;

}

/*#horizmenu */

/*#horizmenu li{
	list-style-type: none;
	display: inline;	
	margin-left:0;
}
#horizmenu li.selected a{ 
background-color: #DCDCDC;
	color: black;
}


#horizmenu a{
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#horizmenu a:hover{
	background-color: #DCDCDC;
	color: black;
}
#horizmenu a:active{
	background-color: #DCDCDC;
	color: black;
}
*/
#vertmenuright {
	float:right;
	clear:right;
	background-color:Green;
	width:147px;
/*	width: 9em;*/
}
#vertmenuright ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border: 1px black solid;
}
#vertmenuright li {
	padding: 0;
	margin: 0;
	display:inline;
}
#vertmenuright a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-align:center;
	padding: 2px 1px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
}
#vertmenuright a:hover{
	background-color: #DCDCDC;
	color: black;
}
/*///////////////////////////////////////////////////////////////////////////**/
.linkname a {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:9pt; 
	background-color:#444444;
}


/*******************************************/
#vertmenuleft {
	float:left;
	clear:left;
	background-color:Green;
	width: 9em;
	margin-left:0.25em;
}

* html #vertmenuleft {  /*IE only rule. Original menu width minus all left/right paddings */
	/*width: 9em;
	margin-left:0.25em;*/
}

#vertmenuleft ul {
	border:none;
	list-style-type: none;
	text-align:center;
}

#vertmenuleft li {
	margin: 0;
	display:inline;
	text-align:center;
	border-bottom: 1px solid #C0C0C0;	
}

#vertmenuleft a {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
border-right:0;
}

#vertmenuleft a:hover{
	background-color: #DCDCDC;
	color: black;
}


