*{margin: 0px; padding: 0px;}
/*

Basic Colors for the site.

	Light Yellow: #F2F2D6
	Very Light Blue: #CCE5FB
	Light Blue: #7CBFF4
	Medium Blue:#0E6CA0
	White: #FFFFFF
	Black: #000000
	Red: #CC0000
	

*/


/*------------------------------------------------------------------------------- */								
/*  Main HTML Tags*/
body				{ 	background-color:#F2F2D6; font-family: verdana; font-size: 12px;}
p					{	font-size: 1em; margin-top: 10px; text-align: justify;}
h1					{	font-size: 1.2em; margin-top: 5px; font-weight: bold; color: #0E6CA0;}
h2					{	font-size: 1.0em; margin-top: 5px; font-weight: bold; color: #0E6CA0; font-style: italic;}
h3					{	font-size: 1.0em; margin-top: 5px; font-weight: bold; color: #0E6CA0;}
h4					{	font-size: .9em; margin-top: 5px; font-weight: bold; color: #000000; font-style: italic;}
a					{ 	text-decoration: none; cursor: pointer;}
ul					{	margin-left: 20px;}
label				{ 	font-size: .8em; font-weight: bold; color:#0E6CA0; width: 70px;}
table				{	font-size: 1em;}
legend				{ 	font-weight: bold;}

/*------------------------------------------------------------------------------- */								
/* Page Divisions*/
#div-page			{ 	margin: 0px 20px; width: 741px; float:left; background: #FFFFFF url(../images/bodyback.jpg) repeat-y;}
#div-header			{ 	width: 100%; float:left; }
#div-nav			{ 
						width: 741px; 
						height: 20px;
						padding: 3px 0px 3px 0px; 
						background-color: #0E6CA0; 
						font-size: .8em; 
						font-weight: bold; 
						border-bottom: solid 5px #7CBFF4;
						float:left; 
					}
#div-main-page		{ 	
						width: 506px; 
						padding-top: 15px; 
						padding-left: 10px; 
						float: left; 
					}
#div-main-right		{ 	width: 225px; float: right;	}
#div-footer			{
						width: 98%;
						border-top: solid 2px #7CBFF4;
						padding-top: 5px;
						margin: 20px 0px 10px 2px;
						font-size: .73em;
						float:left;
					}

/*------------------------------------------------------------------------------- */													
/* Header Classes and IDs */


/*------------------------------------------------------------------------------- */								
/* Navigation Classes and IDs */
	#div-nav a			{ 	margin-left: 10px; }
	#div-nav a:link		{ 	color:#FFFFFF;}
	#div-nav a:visited	{ 	color:#FFFFFF;}
	#div-nav a:hover	{ 	color:#FFFFFF; border-bottom: 3px solid #7CBFF4;}
	#div-nav a:active	{ 	color:#CC0000;}

	#div-footer a			{ 	padding-left: 2px; padding-right: 2px;}
	#div-footer a:link		{ 	color:#000000;}
	#div-footer a:visited	{ 	color:#000000;}
	#div-footer a:hover		{ 	color:#7CBFF4;}
	#div-footer a:active	{ 	color:#CC0000;}

	#div-main-right a			{ 	}
	#div-main-right a:link		{ 	color:#FFFFFF;}
	#div-main-right a:visited	{ 	color:#FFFFFF;}
	#div-main-right a:hover		{ 	color:#7CBFF4;}
	#div-main-right a:active	{ 	color:#CC0000;}
	
/*------------------------------------------------------------------------------- */								
/* Main Body Classes and IDs*/
#div-main-page  .error		{ color:#CC0000; font-weight: bold;}
#div-main-page	.pic1		{	
								
								
								border-top:4px solid #0E6CA0;							
								border-right: 2px solid #0E6CA0;
								border-bottom: 4px solid #0E6CA0;
								border-left: 4px solid #0E6CA0;
							}
#div-main-page	.pic2		{
								
								
								border-top:4px solid #0E6CA0;							
								border-right: 4px solid #0E6CA0;
								border-bottom: 4px solid #0E6CA0;
								border-left: 2px solid #0E6CA0;
							}

#div-main-page .news-2		{	float:left; width: 47%; margin: 1%;}
#div-main-page .news-3		{	float:left; width: 29%; margin: 2%;}
				
#div-main-right .cell-right	{ 
								float: right; 
								margin: 15px 5px 0px 0px; 
								padding: 0px 0px 10px 0px; 
								width: 175px; 
								border-bottom: 1px solid #ffffff;
								color: #FFFFFF;
								font-size: .8em;
							}
#div-main-right h1			{ 	font-size: 1.3em; font-weight: bold; color: #FFFFFF; }
#div-main-right p			{	text-align: left !important; margin-top: 1px !important;}

.event 						{ 
								border: 1px solid #0E6CA0; 
								background-color: #CCE5FB; 
								padding: 5px;
								margin: 10px;	
							}
								
/*------------------------------------------------------------------------------- */								
/*------------------------------------------------------------------------------- */								
/*------------------------------------------------------------------------------- */								

/* MANAGER SECTION DETAILS */
/* Internal System Only */
							
							
#div-manager-page{
						width: 720px; 
						padding: 15px 10px;
						float: left; 
						background-color: #FFFFFF;
				}
				
.datarow0		{	background-color:#F2F2D6;}
.datarow1		{	background-color:#7CBFF4;}
.label			{ 	font-weight: bold; }
.error			{ 	font-weight: bold; color: red; }