html 									{ margin: 0 auto; height:100%;}
BODY									{  text-align:center; margin: 0 auto; border: 0px none; margin: 0px; padding: 0px; background-color:black;}


/* ---------------------------                  these are for the main pages                    ----------------------------   */

H1										{margin:0px; font-size: 22px;}
H2										{margin:0px; font-size: 16px;}

#container						{ margin: 0 auto;	 width:100%;  background-image: url("../images/main_bg2.jpg"); background-repeat: repeat-x; min-height:465px;}
#spacer_top						{ min-height:20px; clear:both;}
#spacer_bottom				{ min-height:20px; clear:both; background-color:black;}
#nav1									{ margin: 0 auto; width:800px; max-width:800px; background-color:white; min-height:19px;}
#nav2									{ margin: 0 auto; width:800px; max-width:800px; background-color:white; }
#nav10								{ margin: 0 auto; width:800px; max-width:800px; background-color:white; min-height:19px; font-family: Trebuchet MS, Verdana, Sans-serif; font-size:9px;}
#nav3									{ margin: 0 auto; min-height:400px; clear:both; margin-left:19px; margin-right:19px; margin-top:20px; padding:10px;
												background-color: #C0C0C0; border: black 2px solid;  background-image: url("../images/bg1.jpg"); background-repeat:repeat-y; 
												font-family: Trebuchet MS, Verdana, Sans-serif; font-size:13px; text-align:left; }
#nav3	 a:link						{ color: #004080; font-weight:bold; text-decoration:none;}
#nav3	 a:visited				{ font-weight:normal;  font-weight:bold;color:#004080; text-decoration:none;}
#nav3	 a:hover					{ font-weight:bold; font-weight:bold; color:#800000; text-decoration:underline;}

#nav4									{ margin: 0 auto; min-height:400px; max-width:760; clear:both; margin-left:19px; margin-right:19px; margin-top:20px; padding:10px;
												background-color: #C0C0C0; border: black 2px solid;
												font-family: Trebuchet MS, Verdana, Sans-serif; font-size:13px; text-align:left; }
#nav4	 a:link						{ color: #004080; font-weight:bold; text-decoration:none;}
#nav4	 a:visited				{ font-weight:normal;  font-weight:bold;color:#004080; text-decoration:none;}
#nav4	 a:hover					{ font-weight:bold; font-weight:bold; color:#800000; text-decoration:underline;}
	
#tl										{ float:left; background-image: url("../images/tl.jpg"); background-repeat: no-repeat; width:19px; height:19px; }
#tr										{ float:right; background-image: url("../images/tr.jpg"); background-repeat: no-repeat; width:19px; height:19px; }
#bl										{ float:left; background-image: url("../images/bl.jpg"); background-repeat: no-repeat; background-position:left;  height:19px; }
#br										{ float:right; background-image: url("../images/br.jpg"); background-repeat: no-repeat; background-position:right;  height:19px; }
#footer_left						{ float:left; font-family: Trebuchet MS, Verdana, Sans-serif; font-size:9px; margin-left:19px; text-align:left; }
#footer_left a:link			{ color: #004080; text-decoration:none;}
#footer_left a:visited	{ font-weight:normal; font-size: 9px; color:#004080;}
#footer_left a:hover		{ font-weight:bold; font-size: 11px; color:#376694; text-decoration:underline;}

#footer_right					{ float:right; font-family: Trebuchet MS, Verdana, Sans-serif; font-size:9px; margin-right:19px; text-align:right; color: #808080;}
										
#logo									{ width:248px; height:161px; float:left; }
#shadow							{ width:248px; height:35px; float:left; clear:left; margin-left:9px; }
#header								{ width:550px; height:200px; float:left; text-align:left; }
#header_image				{ width:400px; max-width:400px; height:200px; float:left; vertical-align:center;}

#menu								{ width:131px; float:right; text-align:right; font-family: Trebuchet MS, Verdana, Sans-serif; font-size:13px; text-decoration:none; color:#808080; padding-right:19px; line-height:18px; }
#menu a:link						{ color:#808080; text-decoration:none;}
#menu a:visited				{ font-weight:normal; font-size: 13px; color:#808080; text-decoration:none;}
#menu a:hover				{ font-weight:bold; font-size: 16px; color:#376694;}

#pane_left						{ margin: 0 auto; width:300px; min-height:400px; height:400px; float:left; background-color:#E0E0E0; border: black 2px solid; padding:8px; margin-right:50px; margin-bottom:20px;}
#pane_bottom				

#quotes								{width:700px; margin: 0 auto;}
.testimonial1						{ float:left; text-align:left; width: 400px; background-color:#E0E0E0; border: black 2px solid; padding:8px; font-size:13px; margin-top:-30px; }
.testimonial2						{ float:right; text-align:left; width: 400px; background-color:#E0E0E0; border: black 2px solid; padding:8px; font-size:13px; margin-top:-40px; }

.portfolio							{ text-align:left; clear:both; margin: 0 auto; background-color:#E0E0E0; border: black 2px solid; padding:8px; margin-top:10px;}
.caption								{ text-align:right;}

/*  background-image: url("../images/graphic4.jpg"); background-repeat:no-repeat; background-position:left;  */





