

/* Global Styles */
* 									{ margin: 0; padding: 0; font-size: 100.01%; font-variant:normal;}
body								{ font-family:"Lucida Grande", arial, sans-serif; background-color:#6C577B;} 
a									{ text-decoration: none; }
p									{ line-height:23px; margin-top:10px;}
a,a:visited							{color:#6C577B;}
							
/* HEADER */

div#headerContainer,
div#contentContainer				{position: relative;width:100%;margin-top:10px;background-color:#FFF;margin:0px;}
div#headerBanner,
div#picBanner						{width: 980px;height:100px;margin: 0 auto;position:relative;left: 22px;}
div#navContainer 					{position: relative;width:100%;margin-top:10px;background-color:#6C577B;}
div#nav								{height:20px; width: 980px;margin: 0 auto;color:#FFF;
									font-family:Georgia, "Times New Roman", Times, serif; position:relative;z-index: 100;}
div#pictureContainer				{position: relative;width:100%;background-color:#6C577B;}
div#picBanner						{height:180px;}

/* CONTENT */
div#mainContent						{width: 980px;margin:0 auto;position:relative;left: 22px; font-size:0.875em; padding-top:10px;
									background-color:#FFF; }
div#left-column,div#left-footer		{float: left;width: 691px; padding-right:15px;}
div#left-3column					{float: left;width: 200px; padding:0 10px 10px 10px; /*border:1px solid #000;*/}
div#mid-3column						{float: left;width: 540px; /*border:1px solid #000;*/}
div#right-column, div#right-footer	{float: left;width: 218px;/*border:1px solid #000;*/}
hr.colorStrip						{position: relative;width:100%;background-color:#9984A8; border:0px; height:3px; clear:both;}
h1.header							{font-family: 'Cabin', serif; font-size:1.2em; color:#6C577B; padding-bottom:10px;}
h2.gallery							{font-size:1em; color:#6C577B; padding-bottom:10px; margin-left:10px;}
h3									{font-size:1em; color:#6C577B; padding-bottom:10px; margin-top:10px;}
ul.contentlist						{margin-left:30px; padding:10px;}
ul.contentlist ul					{margin-left:30px; padding:10px;}
div.gallery							{width:180px; margin-left:10px;/*border:1px solid #000;*/ }
div.gallery	img						{border:1px solid #666; }
/*table.contact						{margin-left:10px; margin-top:10px;}*/
div.services-home ul				{width:690px; overflow:hidden; margin-bottom:20px;}
div.services-home li				{line-height:1.5em; float:left; 
										display:inline;}
ul.triple li  						{ width:33.333%; }									
hr									{position: relative;width:100%;background-color:#9984A8; border:0px; }

/* NAV */
ul.left-nav							{list-style: none; width:180px; font-weight:bold;font-size:0.85em;}
ul.left-nav li						{border-bottom:1px solid #CCC; margin-top:10px;}
ul.left-nav a:hover					{color:#9984A8;}
ul.left-nav a:active,				
ul.left-nav a						{color:#6C577B;}


/* DROPDOWN */
ul.dropdown                         { position: relative; width:980px;margin: 0 auto; list-style: none;}
ul.dropdown li                      { font-weight: bold; float:left;zoom:1;font-size:0.813em;;height:30px;}
ul.dropdown a:hover		            { color:#FFFFFF }
ul.dropdown a:active                { color: #FFF; }
ul.dropdown li a                    { display: block; padding: 3px 20px; border-right: 1px solid #FFFFFF;
	 								  color: #FFF; }
ul.dropdown li.hover,
ul.dropdown li:hover                { color: black; position: relative; }

/* DROPDOWN LEVEL TWO */

ul.dropdown ul 						{ /*width: 190px; */visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; /*background:url(../images/clear.gif) repeat-y;*/ background-color:#F4F3F5;
									  float: none; list-style: none;width:230px;}						  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color:black;} 
ul.dropdown ul li.a:active			{ color: black; }
ul.dropdown ul li a:hover			{ color: black; }


/* PROJECT table */
table#project						{font-size:0.90em; line-height:23px;}

/* PROJECT LIST */
ul.projectlist						{font-size:0.95em; margin-left:25px; line-height:23px;}

/* FOOTER */
hr.footerStrip						{position: relative;width:100%;background-color:#9984A8; border:0px; height:15px;}
div#footer							{width:980px;margin:0 auto;position:relative;left: 22px; color:#FFF; 		
									 font-size:0.8em;} 
.clear								{clear:both;}
