/* Base components */

	body {
		text-align:center;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		color: #000;
		margin: 0px;
		padding: 0px;
		background-color: #ffffff;
		background-image:url('Template_Images/MainPageBackground.jpg');		
		background-position: center top;
		height:100%;
		}
	
	p {
		font-size: 12px;
		line-height: 16px;
		font-weight: 500;		
		margin:0px;
		padding:0px;
		}

	div {
		margin: 0px;
		padding: 0px;
		border: 0px;
		vertical-align: top;
		}
		
	img {
		margin: 0px;
		padding: 0px;
		border: 0px;
		text-align:left;
		}

	span {
		margin: 0px;
		padding: 0px;
		border: 0px;
		}
		
	h1 { font-size: 16px;
		line-height: 18px;
		font-weight: bold;
		color: #000000;
		margin:0px 0px 0px 0px;
		}
	
	h2 {font-family: Verdana, helvetica, sans-serif;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		color: #000000;
		margin:0px;
		padding:0px;
		}
		
	h3 {
		font-family: Verdana, helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #fff;
		margin:0px;
		padding:0px;
		}
		
    table#center {
   		width: 500px;
    	margin: 0px 0px 0px 0px; /* top right bottom left */
    	padding:0px 0px 0px 0px; /* top right bottom left */
		background-color: #9ddcf1;
		background-image:url('Template_Images/CenterBack.jpg');	
    	}

	table#center td {
   		width: 500px;	
    	margin: 0px;
    	padding:0px;
		border: solid #000 0px;
		}
		
	table#center1 {
    	margin: 0px 0px 0px 0px; /* top right bottom left */
    	padding:0px 0px 0px 0px; /* top right bottom left */
		background-color: #9ddcf1;
		background-image:url('Template_Images/CenterBack.jpg');	
		}	
		
	table#center1 td {
    	margin: 0px;
    	padding:0px 0px 0px 0px; /* top right bottom left */
		border: solid #000 0px;
		}
		
			
	a:link {
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
		border: 0px;		
		}
	
	a:visited {
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
		border: 0px;		
		}
	
	a:hover {
		font-weight: bold;
		text-decoration: none;
		color: #f2b800;
		border: 0px;		
		}
		
	a.sm:link {
		font-family: Verdana, helvetica, sans-serif;
		font-size: 10px;
		line-height: 11px;	
		color: #000000;
		}
	
	a.sm:visited {
		font-family: Verdana, helvetica, sans-serif;
		font-size: 10px;
		line-height: 11px;	
		color: #000000;
		}
	
	a.sm:hover {
		font-family: Verdana, helvetica, sans-serif;
		font-size: 10px;
		line-height: 11px;	
		color: #083a7b;
		}		
		
	ul {
		margin:0px 0px 0px 0px;
		padding: 0px 0px 20px 30px;
		line-height:12px;
		}
	
	li {
		margin:0px;
		}
  
	input [type="text"] {
		font-size: 10px;
		height: 20px;
		font-family: Verdana, helvetica, sans-serif;
    	color: #003366;
    	border-style: solid;
    	border-color: #f2b800;
    	border-top-width: 1px;
    	border-bottom-width: 1px;
    	border-left-width: 1px;
    	border-right-width: 1px;
    	padding-top:0px;
    	padding-bottom:0px;
    	padding-left:0px;
    	padding-right:0px;
		margin:0px;
		}
    	
    input [type="image"] {
    	border:0px;
    	margin:0px 0px 0px 0px; /* top right bottom left */
    	padding:0px 0px 0px 0px; /* top right bottom left */
    	}
    	
    input [type="checkbox"] {
    	border:0px;
    	margin:0px 0px 0px 0px;
    	padding:0px 0px 0px 0px;
    	}
    	
    form {
    	border:0px;
    	margin: 0px 0px 0px 0px; /* top right bottom left */
    	padding:0px 15px 0px 0px; /* top right bottom left */
		vertical-align: bottom;
    	}    	
    
    input {
	    font-size: 10px;
		font-family: Verdana, helvetica, sans-serif;
    	color: #003366;
    	padding-top:0px;
    	padding-bottom:0px;
    	padding-left:0px;
    	padding-right:0px;
		margin:0px;
    	border-style: solid;		
  		border-color: #f2b800;
    	border-width: 1px;  				
		}
	
	textarea {
		font-size: 14px;
		font-family: Verdana, helvetica, sans-serif;
   		color: #003366;
    	border-style: solid;
    	border-color: #000000;
    	border-top-width: 1px;
    	border-bottom-width: 1px;
    	border-left-width: 1px;
    	border-right-width: 1px;
    	padding-top:0px;
    	padding-bottom:3px;
    	padding-left:3px;
    	padding-right:0px;
		margin:0px;
		}
	
	select {
		font-size: 12px;
    	line-height: 14px;
		font-family: Verdana, helvetica, sans-serif;
    	color: #333333;
    	text-align:left;
    	border-width: 2px;
    	border-style: dotted;
    	border-color: #CCCCCC;
    	padding-top: 0px;
    	padding-bottom:0px;
    	padding-left:0px;
    	padding-right:0px;
    	margin:0px;
    	}
	
		
	#main {
		width:780px;
		margin-left: auto;
		margin-right: auto;
		padding:0px;
		background-color: #9ddcf1;
		background-image:url('Template_Images/MainMiddleBackground.jpg');	
		background-repeat: repeat-y;
		height:100%;
		}
		
	#header {
		width:780px;
		height:125px;
		margin-left: auto;
		margin-right: auto;
		padding:0px;
		text-align:center;
		background-repeat: no-repeat;
		background-position: top right;		
		}
		
	#center {
		width:450px;
		margin: 0px;
		padding:0px 0px 0px 25px; /* top right bottom left */
		}		

				
	.NavMenu      {
		width:245px;
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
	.Date      {
	   	font-size: 11px;
    	line-height: 15px;
		font-family: Verdana, helvetica, sans-serif;
		font-weight: bold;
		padding:5px 15px 0px 0px; /* top right bottom left */
		margin:0px 0px 0px 0px; /* top right bottom left */
		text-align:right;
		color:#083a7b;
		}		
		
	/* location bar */
	
	.locationbar {
		width:780px;
		height:20px;
		margin:0px;
		padding:0px 0px 0px 0px;
		float:center;
		text-align: center;
		background-color: #9ddcf1;
		background-image:url('Template_Images/MainMiddleBackground.jpg');	
		background-repeat: repeat-y;	
		}
	
		
	/* LEFT COLUMN */
	
	#contentleft  {
		width:245px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		float:left;
		text-align: left;
		}
		
	/* CENTER COLUMN */
	
	#contentcenter {
		width:500px;
		text-align: left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		float:left;
		}
		
		
	/* Content Footer */
	
	#contentfooter  {
		\width: 100%;
		w\idth: 80%;
		}

	#contentfooter {
		clear:both;
		width:780px;
		height:110px;
		bottom:0px;
		color: #ffffff;
		text-align: center;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
		MARGIN-LEFT: auto;
		MARGIN-RIGHT: auto;
		padding:0px 0px 0px 0px; /* top right bottom left */
		background-color:#9ddcf1;
		background-image:url('Template_Images/MainFooter.jpg');
		background-repeat: no-repeat;	
		center:0px;	
		position:relative; 
		}

	#contentfooter a {
		font-weight: bold;
		}