/* Link Styles */

a:link 	{
		color:#00DDFF;
		}	
a:visited {
		color:#33AAFF;
		}
a:hover {
		color: #FEF376;
		text-decoration: none;
		}
		
/* Font Styles */

P 		{
		padding-left: 20px;
		margin-bottom: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}
h1		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		letter-spacing: 1px;
		color: #FFFFFF;
		/* padding-left: 30px; */
		margin-bottom: 20px;
		padding-top: 10px;
		padding-bottom: 5px;
		}
h2		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: Bold;
		color: #FFFFFF;
		margin-bottom: 10px;
		}

.titlebar {
		margin: 20px 0 20px 0;
		}
.bodytext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}
.Heading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #000000;
		}
.Footertext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		}

/* Visual Styles & Layout */


.header {
		background: no-repeat center top url(../page_graphics/mainpage_header.jpg) ;
		align: center;
		text-align: center;
		height: 30px;
		min-width: 1024px;
		}

.page_center {
			  width: 1000px;
			  border-left: 1px white;
			  border-right: 1px white; 
		      margin: 0px auto auto auto;
			  padding-top: 20px;
			  padding-left: 30px;
			  padding-bottom: 30px;
			  text-align: left;
			  }

.imagefloat {
		float: right;
		Padding: 20px;
		}
		
img
		{
 		border-color: white;
		} 
		
hr 		{
  		height: 1px;
  		color: #CCC;
		background-color: #CCC;
		}
		
body	{
		background: repeat-y 50% 0px url(../page_graphics/mainpage_background.jpg);
		background-color: #003366;
		margin: 0px;
		padding: 0px;
		margin-bottom: 0px;
		min-width: 1035px;
		}

.breakline hr {
	margin: 0px;
	padding: 0px;
	color: #CCC;
	text-align: left;
	width: 1014px;
	margin-left: -22px;
		}
		
body,html {
		scrollbar-arrow-color: white;
		scrollbar-base-color: #2952a5;
		scrollbar-dark-shadow-color: #2952a5;
		scrollbar-3dlight-color: #2952a5;
		scrollbar-face-color: #2952a5;
		scrollbar-highlight-color: grey;
		scrollbar-shadow-color: grey;
		scrollbar-darkshadow-color: grey;
 		}
.ultitle {
		margin: 0 0 10px 0;
		}
		
/* Bullet lists */

ul, ol {
        padding-left: 60px;
		margin: 0 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}
li 		{
		margin: 0 0 4px 0;
		padding-left: 18px;
		list-style: none;
		background-image: url(../Page Graphics/Bullet.png);
		background-repeat: no-repeat;
		background-position: 0px 5px;
		}
		
/* Overlap-Title style */

.overlap1 {
		font:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#FFFFFF;
		font-weight: bold;
		}

.overlap2 {
		font:Arial, Helvetica, sans-serif;
		font-size:40px;
		color:#7EA6E7;
		margin-top: -100px;
		margin-left: 5%;
		font-style: italic;
		}



.overlap3 {
		font:Arial, Helvetica, sans-serif;
		font-size:28px;
		color:#FFFFFF;
		font-weight: bold;
		}

.overlap4 {
		font:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#7EA6E7;
		margin-top: -2%;
		font-weight: bold;
		font-style: italic;
		}
.hightlighted_text {
		font:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#FFFF00;
		font-weight: bold;
		font-style: italic;
		}

/* Firefox Form Field Focus */

input:focus {
	    background-color: #F0FFFF;
		}
texarea:focus {
	    background-color: #F0FFFF;
		}
