@charset "UTF-8";

/*splash page also uses this CSS file */
	
	
	body {
		font-family: Arial, Helvetica, sans-serif;
		background-color: #4a66b0;
		font-size: 90%;
		line-height: 2em;
		text-align: left;
		}
	
	h1 {     	/* title in content area */
		font-size:150%;
		text-align:center;		
		} 
		
	h2 {     
		font-size:150%;
		text-align:right;	
		color: #ffffff;
		padding-right: 25px;
		font-family: Times New Roman, Times, serif;
		} 		
		
	h4 {
		font-size:115%;    	/* client password title */
		text-align:center;
		color: #ffffff;		
		}
			
	.redtext {
		color: #f51707;
		}
		
	.whitetext {
		color: #ffffff;
		}

	.bold {
		font-family: Arial, Helvetica, sans-serif;
		line-height: .25em;
		font-weight: bold;
		}

	#container {
		width:  955px;	
		background-color: #000000; 
		margin:  0 auto;		
		overflow:  hidden;
		border:1px solid black;
		}
						
	#banner_logo {
		width: 655px;
		height: 200px;
		float:left;
		background-color:#000000;  
		}
		
	#banner_address1 {
		width: 270px;
		height: 40px;
		float: left;   
		font-size: 135%;
		line-height: .25em;
		text-align: right;
		color:#ffffff;
		padding-top: 20px;
		padding-right: 30px;		
		font-style:italic;		
		}
		
	#banner_address2 {
		width: 270px;
		height: 101px;
		float: left;   
		text-align: right;
		color:#ffffff;
		padding-bottom: 10px;
		padding-right: 30px;
		font-style:italic;
		line-height: 1.5em;		
		}
		
	#cmslogin {		
		width: 300px;
		text-align: center;
		padding-top: 25px;
		padding-bottom: 30px;		
		float: left;
		color: #ffffff;
		border-bottom:1px solid white; 	
		}
			
	#content_home_page {	
		width: 535px;
		padding-left: 60px;
		padding-right: 60px;
		padding-bottom: 20px;
		padding-top: 40px;	
		text-align: left; 
		float: left;
		background-color:#ffffff; 
		height: auto;		
		}
		
	.bulletpoints {
		padding-left: 45px;
		font-size: 105%;
		line-height: 2.2em;
		}
				
	#content_client {	
		width: 635px;
		padding-left: 20px;
		padding-bottom: 20px;
		padding-top: 40px;	
		text-align: left; 
		float: left;
		background-color:#ffffff; 
		height: auto;
		line-height: 240%;		
		}
		
	.logo {
		float: left;
		vertical-align: middle;
		width:  210px;
		text-align: center;
		}
		
	.links {
		float: left;
		vertical-align: middle;
		width: 320px;
		line-height: 2.2em;
		padding-left: 30px;
		}		
		
	#content_contact_us {	
		width: 515px;
		padding-left: 70px;
		padding-right: 70px;
		padding-bottom: 20px;
		padding-top: 40px;	
		text-align: center; 
		float: left;
		background-color:#ffffff; 
		height: auto;		
		}
	
	#contactform {
		float: left;
		text-align: left;
		width: 650px;
		line-height: 1.5em;
		}		
		
	#calendar {
		width: 260px;
		padding-left: 30px;
		padding-top:  25px;	
		float: left;
		text-align: center;
		color:#ffffff;  /* text on top, month, and days */ 
		}
		
	#calendar_instructions {
		color:#ffffff;
		width: 290px;
		line-height: 2.75em;
		text-align: center;	
		float: left;
		}
		
	#footer1 {	
		text-align:center;
		font-size: .75em;
		color: #5E5E5E;
		float:  left;
		padding-top: 20px;
		margin-left: 70px;
		}
		
	#footer2 {		
		text-align:center;
		font-size: .75em;
		color: #5E5E5E;
		float:  left;
		padding-top: 50px;
		margin-left: 85px;
		}
		
	#footer5 {		
		text-align:center;
		font-size: .60em;
		color: #5E5E5E;
		float:  left;
		padding-top: 50px;
		margin-left: 210px;
				font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		
		}
		
		
		
/*BEGINNING OF SPLASH PAGE CODING */
		
		
	#splashpage {
	
		width: 955px;
		padding-bottom: 40px;
		padding-top: 40px;	
		float: left;
		background-color: #000000;
		color: #ffffff;
		font-family: Times New Roman, Times, serif;
		font-size: 180%;
		font-style: italic;
		}
		
	#banner_logo_center {
		width: 625px;
		height: 200px;
		float:left;
		background-color: #000000;
		padding-left: 210px; 
		padding-right: 125px;
		border-bottom: 1px solid #4a66b0;
		}
		
	
	#rowone {
		height: 220px;
		float: left;
		padding-top: 50px;
		padding-bottom: 20px;	
		padding-left: 140px; /*image from left*/
		background-color: #000000;		
		}
	
	#rowtwo {
		height: 220px;
		float: right;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 140px; /*image from right*/
		background-color: #000000;		
		}
	
	#rowthree {
		height: 220px;
		float: left;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 140px; /*image from left*/
		background-color: #000000;	
		}
	
	.splash_imageleft {
		float:  left;	
		}
		
	.splash_titleright {
		float:  left;
		width: 400px;
		text-align: left; 
		padding-top: 70px;	/*center text vert */
		padding-left: 70px; /*space between text and image */
		}
	
	.splash_imageright {
		float:  left;
		}
	
	.splash_titleleft {
		float:  left;
		width: 400px;
		padding-top: 70px; /*center text vert */
		text-align: right; 	
		padding-right: 70px; /*space between text and image */
		}
		
	/* links on splash page*/
		
		a.three:link {color:#ffffff;} 
		a.three:visited {color:#ffffff;}
		a.three:hover {color:#4a66b0;}
		
	/* END OF SPLASH PAGE CODING 
	
		
	/* arrow links at bottom of calendar */
		
		a:link, a:visited {
	color: #000000;
}	
		a:hover {color: #92b1f5;}
		
	/* general links */
		
		a.one:link {color:#0000FF;} 
		a.one:visited {color:#800080;}
		a.one:hover {color:#800080;}
	
	/* links at bottom of each page */
		
		a.two:link {color:#5E5E5E;text-decoration:none;} 
		a.two:visited {color:#5E5E5E;text-decoration:none;}
		a.two:hover {color:#4a66b0;text-decoration:none;}
		
