selector 		{ border: style width color; }

body	 		{ width: 85%; margin-left: auto; margin-right: auto; 
				margin-top: 20; margin-bottom: 20; padding: 15px;
				border: none 2px black; 
				background-color: #C8C8C0;
				font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

#header			{ padding: 1.4em 0 1.4em 0; 
				font-family: Arial, Optima, sans-serif; 
				position: relative;
				color: white; background-color: #627282; 
				text-align: center; }

#header h1		{ position: relative; 
		 		margin-top: 1.0em; margin-bottom: 0.3em;
				padding-top: 1.0em; padding-bottom: 0;
				color:#FFF; font-size: 240%; 
				font-style: italic; font-variant: small-caps; font-family: Arial, Calibri, Eras ITC, Gill Sans Nova, Felix Titling, sans-serif; } 

#header h2		{ position: relative; 
				margin-top: 1.0em; margin-bottom: 0.5em;
		 		padding-top: 0; padding-bottom: 0;
				color:#FFF; font-size: 160%; 
				font-style: normal; font-variant: small-caps; font-family: Arial, Calibri, Eras ITC, Gill Sans Nova, Felix Titling, sans-serif; }
		
#nav			{ position: absolute;
				top: 1.8em; right: 0;
				border: solid 0px #DD0;
				width: 100%;
				margin-left: auto; margin-right: auto;
				padding-top: 0.2em; padding-bottom: 2.0em;
				background-color: #627282; }
#nav ul			{ padding-left: 1.5em; padding-right: 1.5em; 
		  		padding-top: 0.3em; padding-bottom: 0.3em;
		  		margin: 0.3em;
		  		background-color: #425262; 
				display: inline;
				font-size: 110%; }
#nav li			{ margin-left: 0.4em; padding-left: 0.4em;
		  		margin-right: 0.4em; padding-right: 0.4em;
				display: inline;
				border-left: none 1px #000; }
#nav li a:link, #nav li a:visited	
			{ color: white; text-decoration: none; }
#nav li a:hover		{ color: #0DF; }

#main			{ padding: 0em 0em 0em 0em ; background-color: #D0D0D0; }

#content		{ background-color: #E6E6E0; 
				padding: 5em 4em 1em 4em ;
				margin-left: auto; margin-right: auto; }

#content a:visited  	{ color: gray; }
#content a:hover  	{ color: maroon; }

#contact		{ padding-top: 3em; font-size: 100%; text-align: center; }

#contactinfo		{ padding-top: 1em; font-size: 100%; text-align: left; }

#quotations		{ background-color: #E6E6E0; 
				padding-top: 15px; padding-right: 0px; padding-bottom: 25px; padding-left: 0px; margin: 0px;
				margin-left: auto; margin-right: auto; }

#linklist		{ background-color: #E6E6E0; 
				padding-top: 5px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px;
				margin-left: auto; margin-right: auto; }

#footer 		{ background-color: #E6E6E0; 
				padding: 0.9em 4em 2em 4em ; 
				font-size: 90%; font-family: Arial, Georgia, Calibri, Cambria, Verdana, Helvetica, sans-serif } 
#footer a:visited	{ color: gray; }
#footer a:hover		{ color: maroon; }

.back  				{ font-size: 90%; font-family: Arial, Georgia, Calibri, Cambria, Verdana, Helvetica, "Times New Roman", sans-serif } 
.caption			{ font-size: 90%; font-family: Arial, Georgia, Calibri, Cambria, Verdana, Helvetica, "Times New Roman", sans-serif }
.anm				{ font-size: 90%; font-family: Arial, Georgia, Calibri, Cambria, Verdana, Helvetica, "Times New Roman", sans-serif }
.spacing_all	 		{ border: none 2px black; padding: 15px; margin: 0px; }
.spacing_none			{ border: none 2px black; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; }
.spacing_top			{ border: none 2px black; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; }
.spacing_bottom			{ border: none 2px black; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px; }
.spacing_bottom_xxl		{ border: none 2px black; padding-top: 0px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px; margin: 0px; }
.spacing_left_bottom_xxl	{ border: none 2px black; padding-top: 0px; padding-right: 0px; padding-bottom: 30px; padding-left: 15px; margin: 0px; }
.spacing_top_bottom_xxl		{ border: none 2px black; padding-top: 15px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px; margin: 0px; }
.spacing_top_bottom		{ border: none 2px black; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px; }
.spacing_left			{ border: none 2px black; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; margin: 0px; }
.spacing_leftc			{ border: none 2px black; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 22px; margin: 0px; }
.spacing_left_top		{ border: none 2px black; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; margin: 0px; }
.spacing_left_bottom		{ border: none 2px black; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 15px; margin: 0px; }
.floattextleft			{ border: none solid black; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 0px; margin: 0px; }		
.left 				{ border: 2px solid black; padding: 10px; margin: 20px; float: left; width: 220px; }
.right 				{ border: 2px solid black; padding: 10px; margin: 20px; float: right; width: 40%; }
.picleft 			{ border: none solid black; padding: 10px 10px 20px 0px; margin: 0px 10px 0px 0px; clear: both; float: left; width: 560px; }
.picright 			{ border: none solid black; padding: 10px 10px 0px 10px; margin: 10px 0px 0px 10px; float: right; width: 400px; }
.floatstop 			{ clear="all"; }
h1 				{ font-size: x-large; font-weight: bold; font-family: Arial, Cambria, sans-serif }
h4 				{ font-size: 214%; font-weight: normal; font-family: Calibri, Eras ITC, Gill Sans Nova, Felix Titling, sans-serif }
h2 				{ font-size: large; font-weight: bold; font-family: Arial, Cambria, sans-serif }
h3 				{ font-size: 100%; font-weight: bold; font-family: Arial, Cambria, sans-serif }
a:visited			{ color: gray; } 
q, cite 			{ font-style: normal; font-family: Georgia, Tahoma, Georgia, sans-serif }  



