﻿/*  ==== Validated as CSS 2.1 22Apr08 ==== */

/* ++++ SET BACKGROUND ++++ */

	
body.pagebg	
	{ 
	background-image:url(../layer_0_images/pagebg01.png); 
	background-repeat:no-repeat;
	background-attachment:fixed;
	}

/* +++ DEFINE DIVISIONS ++++  */	
	
div.container
	{
	width:100%;
	margin:0px;
	border:none;
	height:100%;
	}

div.header
	{
	clear:left;
	width:100%;
	height: 12%;
	max-height:12%;
	background-color:#009CDA;
	position:fixed;
	top:-0.5em;
	left:0;
	bottom:0;
	margin:0;
	}
	
div.footer
	{
	position:fixed;
	padding:0;
	background-color:#009CDA;
	bottom:0;
	left:0;
	max-height: 11%;
	clear:left;
	width:100%;
	}

	
div.left
	{
	float:left;
	border:none;
	width:150px;
	margin:0;
	color:red;
	background-color:transparent;
	padding-top:6em;
	padding-bottom:4em;
	padding-left:1em;
	overflow:auto;
	}

div.content
	{
	margin-left:auto;
	border:none;
	color:blue;
	background-color:transparent;
	padding-top:6em;
	padding-bottom:4em;
	padding-left:1em;
	padding-right:2em;
	overflow:auto;
	z-index:2;
	}		
	
/* ++++ SET BASE PARAGRAPH ++++ */

p 	
	{color:#002443;
	font-family: "Palatino Linotype","Times New Roman", serif;
	font-weight: 600;
	font-size: 12pt;
	text-align: justify;
	line-height:120%;
	}
img#head_logo
	{
	float:left;
	border-style:none;
	left:0;
	padding-top:0.5em;
	padding-right:0;
	margin-top:0;
	}

	
img.tleft
	{
	float:left;
	top:0;
	left:0;
	width:25%;
	padding-top:4px;
	padding-right:1em;
	padding-bottom:0px;
	max-height:175px;
	max-width:175px;
	}

.smallhead2a
	{
	font-weight: 700;
	font-family:"Futura Lt BT", Arial, san-serif;
	color:blue;
	font-size:12pt;
	text-decoration:underline;
	}	

#footrule
	{
	top:0.5em;
	padding-left:17%;
	width:66%;
	background-color:yellow;
	height:.2em;
	border: 1px solid yellow
	}
	
/* ++++ FOOTER LAYOUT TABLE +++ */	

.footable
	{
	width:95%;
	margin-left:2em;
	margin-right:2em;
	clear:both;
	}
	
p.footable
	{
	margin-top: .2em;
	margin-bottom: .2em;	
	}

.footablel
	{
	width:25%;
	border:2px black;
	}
	
.footabledatal 	
	{
	color:yellow;
	font-family:  "Futura Lt BT", Arial, san-serif;
	font-weight: normal;
	font-size: 8pt;
	margin-top: .2em;
	margin-bottom: .2em;
	text-align:left;
	}
	
.footablec
	{
	width:50%;
	border:2px black;
	}
	
.footabledatac 	
	{
	color:yellow;
	font-family:  "Futura Lt BT", Arial, san-serif;
	font-weight: normal;
	font-size: 8pt;
	margin-bottom: 0.1em;
	text-align:center;
	}

.footabledatacbig 	
	{
	color:yellow;
	font-family:  "Futura Lt BT", Arial, san-serif;
	font-weight: 900;
	font-size: 13pt;
	margin-top: -0.3em;
	margin-bottom: 0em;
	text-align:center;
	}

.footabler
	{
	width:25%;
	border:2px black;
	}
	
.footabledatar 	
	{
	color:yellow;
	font-family:  "Futura Lt BT", Arial, san-serif;
	font-weight: normal;
	font-size: 8pt;
	margin-top: .3em;
	margin-bottom: .2em;
	text-align:right;
	}

/*  +++ THREE COLUMN DATA TABLE ++++ */	

.specialist
	{
	width:75%;
	margin-left:auto;
	margin-right:auto;
	}
	
.table3col
	{
	width:30em;
	border:2px black;
	}

.tabledata 	
	{color:#002443;
	font-family:  "Futura Lt BT", Arial, san-serif;
	font-weight: bold;
	font-size: 13pt;
	line-height:110%;
	text-align:center;
	margin-top: .5em;
	margin-bottom: .5em;
	}
	
/* ++++ CONTACTS STYLES ++++  */
table.contacts
	{
	width:40em;
	margin-left:1.5em;
	}
td.contactsc1
	{
	width:4em;
	color:#002443;
	font-family: "Palatino Linotype","Times New Roman", serif;
	font-size: 12pt;
	font-weight: 600;
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	line-height:100%;
	border:0;
	}
/*	
	height:.7em;
*/	
	
td.contactsc2
	{
	width:25em;
	color:#002443;
	font-family: "Palatino Linotype","Times New Roman", serif;
	font-size: 12pt;
	font-weight: 600;
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	line-height:100%;
	border:0;
	}
	
p.contacts
	{
	margin:1.5em;
	}

/*  +++ OTHER SPAN STYLES ++++ */	
	
.footlink
	{
	color:yellow;
	text-decoration:underline;
	}
	
	
#linkit
	{
	color:#0000ff;
	text-decoration:underline;
	}
	
#emailit
	{
	color:#dc2300;
	text-decoration:underline;
	}
	

h1 	
	{
	color: blue; 
	font-size: 24pt;
	font-weight: bold;
	line-height:120%;
	top: 20%;
	}

h1#test	
	{
	color: red; 
	font-size: 24pt;
	font-weight: bold;
	line-height:120%;
	top: 20%;
	text-align:center;
	}
		
/* ==== List Formats ====*/


li.point	
	{
	color: maroon;
	margin-bottom:.3em;
	font-family: "Palatino Linotype","Times New Roman", serif;
	font-weight: 650;
	font-size: 12pt;
	list-style-type:disc;
	margin-left:50px;
	}

li.number	
	{
	color: maroon;
	margin-bottom:.3em;
	font-family: "Palatino Linotype","Times New Roman", serif;
	font-weight: 650;
	font-size: 12pt;
	list-style-type:decimal;
	margin-left:50px;
	}

pre 	
	{color:#002443;
	font-family: "Palatino Linotype","Times New Roman", serif;
	font-weight: 650;
	font-size: 12pt;
	line-height:120%;
	}
#intro
	{
	padding-top:5em;
	font-family: "Century Gothic","Palatino Linotype","Times New Roman", serif;
	font-weight: 800;
	font-size: 24pt;
	line-height:120%;
	text-align:center;
	vertical-align:middle;
	color:navy;
	padding-left:0em;
	padding-right:5em;
	}
	

	