/*  GLOBAL STYLES  */
* {margin: 0; padding: 0;}
body {font: small "Lucida Grande", Verdana, Arial, sans-serif; line-height: 1; color: #666; background-color:#fff;}
p {font: 99% "Lucida Grande", Arial, Verdana, sans-serif; line-height: 18px; color: #555;padding: 0 0 18px 0;}

a {text-decoration: none;}
img, a img {border:none;text-decoration: none;}
a:link, a:visited {color: #036aaf;text-decoration:none;padding:0;}
a:hover {color: #af0303;text-decoration: underline;}

h1 {color:#295584; font: bold 1.6em  "Lucida Grande", Verdana, Arial, sans-serif;padding-bottom:15px;}
h2 {color:#3979bd; font: normal 1.2em  "Lucida Grande", Verdana, Arial, sans-serif bold;padding: 10px 0 10px 0;}
h3 {color:#3a9ad4; font: bold 1.0em  "Lucida Grande", Verdana, Arial, sans-serif bold;padding: 20px 0 0 0;}


ul {list-style: none;}
ol {margin: 0;padding-left: 20px;padding-bottom: 25px;}	
li {margin: 0;padding:0;}	
/*  END GLOBAL STYLES  */

#wrapper{width:922px;margin:10px auto;border: 0px solid red;text-align:center;background-color:#FFFFFF;}
	
#topcontent{
	text-align:center;
	width:920px;  /*  this sets the width for the whole vertical column */ 
	height:70px;
	margin:0px; /*  this keeps it centered */
	position:relative;
	z-index:10;}	

			#logolink{
				position:absolute;
				top:12px;
				left:10px;
				width:242px;
				height:67px;
				margin:0;
				padding:0;
			}
									
			#tagline{
	position:absolute;
	top:27px;
	left:280px;
	width:370px;
	height:45px;
	margin:0;
	padding:0;
	border: 0px solid red;
}					
				
				
/* START top nav links 
a.contactlink{color:#ffffff;font-family: tahoma, Arial, Helvetica, verdana, sans-serif;font-size:86%;font-style:normal;font-weight:bold;text-decoration:none;padding:2px;}
a.contactlink:visited{color:#ffffff;font-family: tahoma, Arial, Helvetica, verdana, sans-serif;font-size:86%;font-style:normal;font-weight:bold;text-decoration:none;padding:2px;}
a.contactlink:hover{color:#ffff33;font-family: tahoma, Arial, Helvetica, verdana, sans-serif;font-size:86%;font-style:normal;font-weight:bold;text-decoration:none;padding:2px;}*/

/*  this HOLDS THE MENU */
#navcontainer{
	position:absolute;
	top:96px;
	left:7px;
	width:760px;
	margin:0;
	padding:0;
	border:0px solid aqua;
	text-align:center;}		
	
					
a.menulink:link{color:#3a9ad4;font-family: "Lucida Grande",Arial, Helvetica,verdana,  sans-serif;font-size:15px;font-style:normal;font-weight:bold;text-decoration:none;margin:0 9px;padding:5px 2px;}
a.menulink:visited{color:#3a9ad4;font-family: "Lucida Grande",Arial, Helvetica,verdana,  sans-serif;font-size:15px;font-style:normal;font-weight:bold;text-decoration:none;margin:0 9px;padding:5px 2px;}
a.menulink:hover{color:#2b5a8e;font-family: "Lucida Grande",Arial, Helvetica,verdana,  sans-serif;font-size:15px;font-style:normal;font-weight:bold;text-decoration:none;margin:0 9px;padding:5px 2px;}
					
	

#maincontent {width: 922px; margin-top:25px; padding:0px;border:0px solid red; background-color:#FFFFFF;text-align:left;position:relative;}
#leftCol	{z-index:5;width:660px;position:absolute;top:0px;left:0px;background:#fff url(images/int-BKG-brickbld.jpg) left top no-repeat;}

#insideleftCol{border-left:1px solid #86b7da;border-right:1px solid #3b99d6;margin:6px 0 0 0;padding:150px 15px 20px 25px;}/* this pushes the box down so the leftCol bkg images can be seen */

#footer		{background:url(images/bottomcurve660.gif) left bottom no-repeat;width:auto;height:10px;margin:0; padding-bottom:20px; border:0px solid #d8d8d9;color:#666;clear:both; }
					
					
#copyright	a {color:#999;margin:0px;font-size:9px;font-weight:normal;}
	
	#copyright p 		{padding:8px 0 0 0;color:#999;text-align:center;font-size:90%;}
	#copyright a:link, #copyright a:visited {color:#999;font-size:90%;padding:0;}
	#copyright a:hover {color: #cc1600;text-decoration: underline;padding:0;}
	

#rightCol	{z-index:1;
	width:260px;
	position:absolute;
	top:0px;
	left:659px;
	height:600px;
	border:0;
	background:url(images/menuBKG3.jpg) left top no-repeat;}


#rightnavcontainer ul
		{	width:259px;
			height:360px;
			list-style:none;	
			margin:0px;
			padding:20px 0 0 0;
			text-align: center;
			vertical-align:top;
		}
		
		#rightnavcontainer ul li a
		{
			font-family: tahoma, Arial, Helvetica, verdana, sans-serif;
			font-size:14px;
			text-decoration: none;
				text-transform:uppercase;
			color: #fff;
			display: block;
			padding:0 0 0 0;
			margin:0;
			height:32px;
			line-height:32px;
			text-align: center;
		}
		
		#rightnavcontainer ul li a:hover
		{	color: #fff;
			background-color:#1a4470;
			height:32px;
			line-height:32px;
			display: block;
			padding:0 0px 0 0;
			margin:0;
			text-align: center;
			text-transform:uppercase;
		}
		
#menuAddress {
			position:absolute;
			top:300px;
			left:0px;
			width:200px;
			height:100px;
			list-style:none;	
			margin-left:30px;
			padding-top:10px;
			border-top:1px dashed #fff;
			text-align: center;	
			font-family: tahoma, Arial, Helvetica, verdana, sans-serif;
			font-size:12px;
			letter-spacing:1px;
			line-height:20px;
			color: #fff;}
					
	

/*  CLASSES  */
.right 		{text-align:right}
.center 	{text-align:center}
.bold  		{font-weight:bold}
hr 			{border-top:1px solid #ccbfa1;margin:10px 0;padding:0;}
.smallnote { font-family: tahoma, Arial, Helvetica, verdana, sans-serif;font-size: 80%;font-weight:normal;color: #888;padding: 0px 0 18px 0;margin: 0;text-align: center;}

