
	
	/*============================================================================================*\
	|	"style_1_800x600" website theme for "Ramsgate RSL Cricket Club" - CSS by Matt Harper 2007  |
	\*============================================================================================*/
	/*=====================================================================================*\
	|					Admin Area  -   1024x768"  -  CSS by Matt Harper 2008				|
	\*=====================================================================================*/


	body {

			height: 100%;

			margin: 0px;
			padding: 0px;
			border: 0px;
			
			background-color: #005aa5;
			background-image: url( ../images/backgrounds/ramsgate_youth_cricket_logo_FADED.jpg);
			background-repeat: repeat;
			
			text-align: center;
			color: #005aa5;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt; 

	}

	body.Admin {

			background-color: #CCCCCC; 
			background-image: url( ../images/backgrounds/grey.jpg);
			background-repeat: repeat;
			
			color: #000000;

	}

	/*----------------------------------------------------*\
	|				Screen Layout Divs					   |
	\*----------------------------------------------------*/

	/*=========  MAIN SITE  ==============================*/
	

/*	Remove the following div to create a "liquid" layout */

	#Container {

			
            width: 770px;

			margin-left: auto;
			margin-right: auto;
			margin-top: 10px;
			margin-bottom: 10px;

			padding: 5px;
			/* border-top: solid #F7C510 5px;
			border-right:solid #F7C510 6px;
			border-bottom: solid #F7C510 6px;
			border-left: solid #F7C510 5px; */
			border: ridge #F7C510 8px;

			/* background-color: #083E88; */
			background-color: #FFFFFF;

			text-align: center;	
		
	} 

	/*=========  ADMIN SITE  ==============================*/

	#AdminContainer {

			width: 990px;
				height: 100%;
			margin-left: auto;
			margin-right: auto;

			background-color: #CCCCCC;

			text-align: center;

	}

	#AdminContent {
		
			width: 960px;
			float: left;
			margin: 0px 0px 0px 0px;
			 /* border: 1px solid red; */

			font-size: 10pt;
			color: #000000;
	}

	/*----------------------------------------------------*\
	|					Major PAGE Divs					   |
	\*----------------------------------------------------*/
		
	/*=========  MAIN SITE  ==============================*/

	#Banner {


			width: 100%;
			height: 100px;

			margin-left: auto;
			margin-right: auto;
			padding-top: 0px;
			padding-bottom: 0px;
				
			background-image: url( ../images/banners/youth_cricket_banner_1.jpg ) ;
			background-repeat: no-repeat;
			background-position: center;
			background-color: #005aa5;
		
			text-align: center;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			
			color: #005aa5;

				

	}

	.BannerText  {

			position: relative;
			/*float: right;	*/
			top: 78px;
			/* right: 200px; */
			width: 400px;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-weight: bold; 
			/* color: #005aa5; */

	}


	/*----------------------------------------------------*/

	#Menu {


			height: 100%;

			margin-left: auto;
			margin-right: auto;

			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;

			background-color: #FFFFFF;
			text-align: center;

			border: ridge #F7C510 3px;
	}


	#CentreColumn {
				
			/* width: 100%; */
			width: 630px;
			height: 100%;

			margin-left: auto;
			margin-right: auto;
			float: left;
			
			background-color: #FFFFFF;

			text-align: center;
			
			color: #005aa5;
			/* border: solid white 1px; */
	}

	
	/*----------------------------------------------------*/				

	#RightColumn {
				
			/* width: 15%; */
			width: 120px;
			height: 100%;

			float: right;

			margin-top: 10px;
			margin-bottom: 10px;
			margin-left: auto;
			margin-right: auto;

			padding-top: 10px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 10px;

			background-color: #ffffff;

			text-align: center;

			border: ridge #F7C510 3px;
			
			color:#FFFFFF;
			color:#005aa5;
	}

	/*----------------------------------------------------*/	
	
	#Footer {

			clear: both; 
			width: 100%;

			margin-left: auto;
			margin-right: auto;
			padding-top: 5px;
			padding-bottom: 5px;

			border: ridge #F7C510 3px;
			
			background-color: #ffffff;

			text-align: center;
			
			color:#FFFFFF;
			color:#005aa5;
	}


	/*=========  ADMIN SITE  ==============================*/

	#AdminBanner {

		width: 970px;

		padding: 0px;
		margin: 5px 0px 0px 0px;

		background-color: #CCCCCC;

		border-top: solid white 1px;
		border-right: solid white 1px;
		border-bottom: solid gray 2px;
		border-left: solid gray 2px;

		text-align: center;

	}

	#AdminMenu {

		width: 963px;

		border-top: solid white 2px;
		border-right: solid white 2px;
		border-bottom: solid gray 3px;
		border-left: solid gray 3px;

		padding-top: 5px;
		padding-right:0px;
		padding-bottom:5px;
		padding-left:5px;

		text-align: left;
	}

	/*----------------------------------------------------*/			

	#PagePreview {

		position:relative; 
		width: 720px;
		height: 380px; 
		left: 0px; 
		top: 10px; 
		overflow: scroll;

		background-color: #ffffff;
	}

	#AdminCentreColumn {
				
		width: 700px;
		height: 100%;

		margin-left: auto;
		margin-right: auto;

		background-color: #FFFFFF;

		text-align: center;

	}

	#AdminFloatLeftColumn {
				
			width: 500px;
			height: 100%;

			float: left;

			margin-left: auto;
			margin-right: auto;

			text-align: center;

	}

	#AdminFloatRightColumn {
				
			width: 450px;
			height: 100%;

			float: right;

			margin-left: auto;
			margin-right: auto;

			text-align: center;

	}

	#SmallFloatLeftColumn {
				
			width: 10%;
			height: 100%;

			float: left;

			margin-left: auto;
			margin-right: auto;

			text-align: center;

	}
/*
	#AdminMiddleColumn {
				
			width: 300px;
			height: 100%;

			float: left;

			margin-left: auto;
			margin-right: auto;

			text-align: center;

				border: 2px solid black;
	}
*/

	.ScrollHeight340  {

		position:relative; 

		height: 360px; 
		left: 0px; 
		top: 10px; 
		overflow: scroll;

	}

	/*----------------------------------------------------*\
	|			Minor PAGE Divs	(global)				   |
	\*----------------------------------------------------*/


	#PageHeading {
				
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0px;

	}

	#PageTagline {

			margin: 5px;

			padding-top: 0px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom:0px;

	}

	#PageContent {
	
			/* width: 80%; */
			width: 620px;
			height: 100%;

			float: left;

			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;

			text-align: center;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #005aa5;

				/* border: solid #fff300 1px; */
	}

	.FloatLeft {

			z-index: 10;
			width: 45%;

			float: left;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: center;

	}

	.FloatRight {

			z-index: 10;
			width: 40%;

			float: right;
			
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: center;

	}

		.FloatRight25 {

			z-index: 10;
			width: 25%;

			float: right;

			text-align: center;

	}


	/*----------------------------------------------------*\
	|					UNIQUE PAGE Divs				   |
	\*----------------------------------------------------*/


	/*----------The HOME page------------------------------*/

	#HomeText {

			margin-left: auto;
			margin-right: auto;

			padding-top: 5px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 5px;

	}

	#HomeImage {

			margin-left: auto;
			margin-right: auto;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

	}


	/*----------The ABOUT US page------------------------------*/

	#About_usText_1 {

			z-index: 10;
			width: 90%;

			margin-left: auto;
			margin-right: auto;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: justify;

	}

	#About_usText_2 {

			z-index: 10;
			width: 90%;
			
			margin-left: auto;
			margin-right: auto;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: justify;


	}

	#About_usImage_1 {


			float: right;
			z-index: 2;
			width: 30%;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;	

			text-align: center;

	}

	#About_usImage_2 {

			float: left;
			z-index: 2;
			width: 30%;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: center;
			
	}

	#About_usImage_3 {
			

			float: left;
			z-index: 2;
			width: 45%;	

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: center;
	}

	#About_usImage_4 {


			float: right;
			z-index: 2;
			width: 45%;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: center;

	}

	.NoticeBoard {

			width: 80%;

			margin-left: auto;
			margin-right: auto;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			border: #FFCC00 ridge 5px;

			background-color: black;

			text-align: center;
			color: #FFFFFF;
	}

	div.NoticeBoardMini {

			width: 90px;

			margin-left: auto;
			margin-right: auto;

			padding-top: 5px;
			padding-left: 3px;
			padding-right: 3px;
			padding-bottom: 5px;

			border: #FFCC00 ridge 3px;

			background-color: black;

			text-align: left;


	}





	div.NoBorder {

			margin: 5px;
			border: none;

	}


	/*=========  ADMIN SITE  ==============================*/

	#Admin_About_usText_1 {

			z-index: 10;
			width: 95%;

			margin-left: auto;
			margin-right: auto;

	}

	#Admin_About_usText_2 {

			z-index: 10;
			width: 95%;
			
			margin-left: auto;
			margin-right: auto;

	}

	#Admin_About_usImage_1 {


			float: right;
			z-index: 2;
			width: 30%;


	}

	#Admin_About_usImage_2 {

			float: left;
			z-index: 2;
			width: 30%;



	}

	#Admin_About_usImage_3 {
			

			float: left;
			z-index: 2;
			width: 45%;

	}

	#Admin_About_usImage_4 {


			float: right;
			z-index: 2;
			width: 45%;


	}
	/*----------The GOOGLE MAP page------------------------------*/

	#GoogleMap {

			width: 90%; 
			height: 440px;

			margin-left: auto;
			margin-right: auto;

			border: ridge silver 6px;

	}


	/*----------The Image Preview page------------------------------*/

	#Preview {
		
			width: 100%;
			height: 100%;

			margin-left: auto;
			margin-right: auto;

			background-color: #ffffff;
	}

	/*----------------------------------------------------*\
	|						TABLES						   |
	\*----------------------------------------------------*/

	/* td {border: solid #fff300 1px;} */
	.Border_1px {
	
			border: solid 1px;
	}
	
	.Padded {

			margin-left: auto;
			margin-right: auto;

			padding: 10px 10px 10px 10px;
			border: none;
				
			text-align:center;

	}

	
	table.NoBorder {

			margin-left: auto;
			margin-right: auto;

			padding: 5px 5px 5px 5px;

			border: none;
				
			text-align:center;

	}


	table.Wide_500px  {

			margin-left: auto;
			margin-right: auto;

			width: 500px;

			border: none;

			text-align:center;

	}
	
	.PhotoThumbTable	{

			margin-left: auto;
			margin-right: auto;

			padding: 5px 5px 5px 5px;



	}



	td.AlignVertMiddle {
				
			vertical-align: middle;
			text-align:center;
			
	}


	#TableFixed {

		position:relative; 
		width: 970px;
		height: 380px; 
		left: 0px; 
		top: 10px; 
		overflow: scroll;

	}

	#TableFixed950 {

		position:relative;
		width: 950px;
		height: 380px; 
		left: 0px; 
		top: 10px; 
		overflow: scroll;

	}
/*	

=======DELETE  ???=======

#TableFixed650 {

		position:relative; 
		width: 650px;
		height: 380px; 
		left: 0px; 
		top: 10px; 
		overflow: scroll;

	}
	
	#TableHeading670 {

		position: relative; 
		width: 670px; 
		height: 34px; 
		left: 0px; 
		top: 10px;

	}	

*/	
	
	#TableHeading {

		position: relative; 
		width: 970px; 
		height: 34px; 
		left: 0px; 
		top: 10px;

	}



	#TableContent {

		position:relative; 
		width: 970px;
		height: 350px; 
		left: 0px; 
		top: 0px; 
		overflow: scroll;

	}

	#TableContent-small{

		position:relative; 
		width: 950px;
		height: 260px; 
		left: 0px; 
		top: 0px; 
		overflow: scroll;

	}

	table.AdminBanner  {

		margin-left: auto;
		margin-right: auto;

		border: none;
		text-align:center;

	}

	table.AdminForm  {

		margin-left: auto;
		margin-right: auto;
		border: 1px solid gray;

		text-align:center;
		background-color: silver;

	}

	table.Invisible  {

		margin-left: auto;
		margin-right: auto;
		border: none;

		text-align:center;

	}

	td.AdminForm  {

		border: 1px solid gray;
		text-align: center;
		background-color: silver;

	}

	.AltBackGd  {

		background-color: #EEEEEE;		

	}

	.DarkerBG  {

		font-weight: bolder;
		background-color: #DDDDDD;
	}
	
	.GreyBorder {
	
		border: 1px solid #999999;

	}

	/*----------------------------------------------------*\
	|				IMAGES								   |
	\*----------------------------------------------------*/

	.FitDivWidth_WhiteBorder {

			width: 95%;
			border: white solid 3px;

	}

	.FitDivWidth_NoBorder {

			width: 95%;
			border: none;

	}

	.Wide_150px_WhiteBorder {

			width: 150px;
			border: white solid 3px;

	}

	.Thumbnail	{

			height: 60px; 
			border: none;
				
	}

	.Thumbnail_Border	{

			height: 60px; 
			border: #FFCC00 ridge 3px;
				
	}

	.LargeThumbnail	{

			height: 100px; 
			border: none;	
	}

	.TinyThumbnail	{

			height: 32px; 
			border: none;
	}


	.FullSize_WhiteBorder	{

			border: white solid 5px;
				

	}

	.PhotoShowImg	{

			width: 600px;
			border: #FFCC00 ridge 8px;
				

	}

	img.NoBorder  {

			border: none;

	}




	/*----------------------------------------------------*\
	|	LINK COLOURS					   |
	\*----------------------------------------------------*/

	a {
			color:#0000FF;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt; 
	}
	
	
	a:visited {
				
			color:#0000CC;					
	}
	
	a:active {
				
			color:#0000FF;					
	}
	
	a:hover {
					
			text-decoration:underline;
			color:#0000FF; 				
	}	
	
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	.BannerText a, .BannerText a:active{

			color: #005aa5;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt; 

	}

	.FooterText a, .FooterText a:active{

			color: #005aa5;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt; 

	}

	a.SideLinks, a.SideLinks:active {

			color: #005aa5;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt; 
	}

	a.NoticeBoardMini, a.NoticeBoardMini:active {

			color:white;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 7pt;

	}
	
	a.MenuFooter, a.MenuFooter:active {

			color: #005aa5;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9pt; 

	}


	
	.BannerText a:visited, a.NoticeBoardMini:visited, a.MenuFooter:visited, a.SideLinks:visited, .FooterText a:visited {

			color: #777777; 				
	}

	.BannerText a:hover, a.NoticeBoardMini:hover, a.MenuFooter:hover, a.SideLinks:hover, .FooterText a:hover {
			
			color: #ff0000;
	}
		

	a.Blue10pt {
			color:blue;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt; 

	}

	a.Blue10pt:visited {

			color: blue; 
					
	}

	a.Blue10pt:hover {
					
			text-decoration:none;
			color: #fff300; 
					
	}

	a.Blue10pt:active {
				
			color: blue;
					
	}
	
	a#RightColumn:visited , a.HeadingLink, a.HeadingLink:visited, a.HeadingLink:active {
	
			color:#fff300;
			text-decoration:underline;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt; 
	}	

	a#RightColumn:hover , a.HeadingLink:hover {
	
			color:#fff300;
	}		
				
	/*----------------------------------------------------*\
	|			MENU Buttons - Links & Borders			   |
	\*----------------------------------------------------*/

	
	ul.Menu  {
		
			margin: 0px;
			padding: 0px;
			list-style-type: none;

	}



	li.MenuMain {
		
			display: inline; 
	}
	
	li.MenuFooter {
		
			display: inline;	

	}
	
	li.MenuPhoto {
		
			display: inline;	

	}
	
	div.NavButton {
	
			display: inline; 

	}
	
	div.NavButton_selected {
	
			display: inline; 
	}	
	
	a.NavButtonLink, a.NavButtonLink:active, a.NavButtonLink:hover, a.NavButtonLink:visited {

			margin-right: 5px;

			padding-top: 3px;
			padding-left: 6px;
			padding-right: 6px;
			padding-bottom: 3px;

			border-top: solid gray 2px;
			border-right: solid black 2px;
			border-bottom: solid black 2px;
			border-left: solid gray 2px;

			background-color: #005aa5;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color:white;
			text-decoration:none;
			

	}



	a.NavButtonLink:hover {

			color: #fff300;
				
			background:#354191;

	}

	a.NavButtonLink_selected {

			display: inline; 
	
			margin: 0px;
				
			padding-top: 4px;
			padding-left: 6px;
			padding-right: 6px;
			padding-bottom: 4px;


			border-top: solid black 1px; 
			border-right: solid gray 1px;
			border-bottom: solid gray 1px;
			border-left: solid black 1px; 

			/* background-color: #1A4F9A; */
			background-color: #354191;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bolder;
			color:#fff300;


	}

	a.NavButtonLink_selected:hover {

			color:#5555FF;

	}

	.HideButon {

			display: inline;

			margin-right: 5px;

			padding-top: 3px;
			padding-left: 6px;
			padding-right: 6px;
			padding-bottom: 3px;

			border: solid #ffffffpx;

			background-color: #ffffff;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #ffffff;

			text-decoration:none;

			}
	/*----------------------------------------------------*\
	|			ADMIN MENU Buttons - Links				   |
	\*----------------------------------------------------*/


	a.Admin_NavigationLink, a.Admin_NavigationLink:active, a.Admin_NavigationLink:visited {

		background-color: white;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color:#0000FF;
		text-decoration:none;

	}

	a.Admin_NavigationLink:hover {

		background-color: #fff300;
		color: #0000FF;	
		text-decoration:none;
		
	}

	a.Admin_NavSelectedLink, a.Admin_NavSelectedLink:active, a.Admin_NavSelectedLink:visited {

		background-color: #fff300;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color:#0000FF;
		text-decoration:none;

	}

	/*----------------------------------------------------*\
	|			Prev/Next Photo NAV LINK COLOURS			|
	\*----------------------------------------------------*/


	a.PhotoNav, a.PhotoNav:active, a.PhotoNav, a.PhotoNav:visited  {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			font-style: normal;
			color:#fff300;
			text-decoration:none;
	}

	a.PhotoNav:hover {

			text-decoration:none;
			color: #fff300; 

	}


	/*----------------------------------------------------*\
	|			Highligted and Button LINKS				   |
	\*----------------------------------------------------*/

	a.HiLitedLink, a.HiLitedLink:active, a.HiLitedLink:visited {
	
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bolder;
			color:#0000FF;
			text-decoration:none;

	}

	a.HiLitedLink:hover {

			background-color: #fff300;
			font-weight: bold;
			color: #0000FF;	
			text-decoration:none;
	
	}

	a.ReturnLink, a.ReturnLink:active, a.ReturnLink:visited {

			background-color: white;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: normal;
			color:#0000FF;
			text-decoration:none;

	}

	a.ReturnLink:hover {

			background-color: #fff300;
			color: #0000FF;	
			text-decoration:none;
			
	}

	a.DeleteLink, a.DeleteLink:active, a.DeleteLink:visited {

			background-color: white;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: normal;
			color:red;
			text-decoration:none;

	}

	a.DeleteLink:hover {

			background-color: #fff300;
			color: red;	
			text-decoration:none;
	}


	/*----------------------------------------------------*\
	|					 FONTS							   |
	\*----------------------------------------------------*/




	h1 {

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 15pt;
			font-weight: bold;

	}

	h2 {

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-style: italic; 

	}

	h3 {

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11pt;
			font-weight: bold;

	}

	.PageTextJustify {

			text-align: justify;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;			

	}

	 .PageTextCenter 	{

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;

	}

	.Bold_12pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;

	}

	.LightBlue_Bold_12pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			color: #058FD8;

	}

	.DarkBlue_Bold_12pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			color: #333366;

	}

	.ImageCaption {

			border: none;

			background-color: #FFFFFF;

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color:#224D95;
	}

	.FooterText {


			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt;

	}

	.Black_7pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 7pt;
			color: black;

	}

	.Black_8pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: black;

	}

	.Gray_8pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: gray;

	}

	.Small  {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 7pt;

	}

	.Med  {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 10pt;

	}

	.Large  {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 12pt;

	}
/* -----------------------Admin Area Fonts------------------------------------------*/



	.Heading {

			
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13pt;
		font-weight: bolder;
		color:black;

	}

	.BlueHeading {

			
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13pt;
		font-weight: bolder;
		color:#000066;

	}

	.BlackBolder {
		
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bolder;
		color:black;

	}

	.Label {
			
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color:black;

	}

	.RedLabel {

			
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color:red;

	}
	
	.Warning {

			
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bolder;
		color:red;
	}

	.PhotoText {

			
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color:black;

	}






/*----------------------------------------------------*\
|			   Input Forms / Boxes  				   |
\*----------------------------------------------------*/

	.GreyBackGd {

		background-color: #CDCDCD;

	}

	.GrayOut {

      opacity:.5;
      filter: alpha(opacity=50);
      background-color:#CCCCCC;
      cursor:default;

     }

	 	}

	.Faded {

      opacity:.5;
      filter: alpha(opacity=70);

     }
/*======= these are used to look like the main site pages------- */

/*   -----  ABOUT US Page -----   */

	.EmptyBox {

		border: none;		
		background-color: #ffffff;
		overflow: auto;

		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #CCCCCC;


	}

	.EmptyHeadingBox {

		border: none;		
		background-color: #ffffff;
		overflow: auto;

		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15pt;
		font-weight: bold;
		color: #CCCCCC;


	}
	
	.EmptyTaglineBox {

		border: none;		
		background-color: #ffffff;
		overflow: auto;

		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-style: italic; 
		color: #CCCCCC;


	}
	.HeadingFormBox{

		border: none;
		background-color: #FFFFFF;

		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15pt;
		font-weight: bold;
		color:#224D95;

	}

	.TaglineFormBox{

		border: none;
		background-color: #FFFFFF;

		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-style: italic; 
		color:#224D95;

	}

	.PageTextJustify {

		border: none;		
		background-color: #FFFFFF;
		overflow: auto;

		text-align: justify;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #224D95;


	}

	.PageTextCenter	{

		border: none;
		background-color: #FFFFFF;
		overflow: auto;/**/

		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #224D95;

	}

/*----------------------------------------------------*\
|			Misc Settings							   |
\*----------------------------------------------------*/

	ul {
	
		list-style-type: none;
	/*	text-align: left; */

	}

	ul.left {
	
		display: inline;
		list-style-type: none;
		list-style-position: outside;
		margin-left: 0px;

	}

	fieldset {

		padding: 10px;
		text-align: center;
	}

	legend {

		text-align: center;
	}


	.thick_black  {
		
		background-color: black;
		height: 5px;
		
	}
	
	.NoMargin {
	
		margin: 0px;
	
	}
	
	.NoPadding {
	
		padding: 0px;
		
	}
