﻿body{
height: 100%;
margin: 0;
padding: 0;
font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000;
text-align:center; /*Thanks IE*/
}


#headerwrap{
	margin:0 auto;  
    text-align:left;
	padding: 0;
	
}

#header{
border-width: 0px;border-style: solid;border-color: #000000;
height:80px;
padding: 0px;
width: 975px;
margin-left:auto;
margin-right:auto;
background-image:url(images/background-header.jpg);
background-repeat:repeat;
}

#header_left {
	float:left;
	width: 145px;
	padding-top:23px;
	padding-left:25px;
}

#header_right 
{
	border-width: 0px;border-style: solid;border-color: #000000;
	margin-left:200px;
	padding-top:37px;
	padding-right:25px;
	text-align:right;
	
	
	
}

/* Begin - For the home page only */

#home-flash{
border-width: 0px;border-style: solid;border-color: #000000;
padding: 0px;
width: 975px;
margin-left:auto;
margin-right:auto;
}

#home-contentwrap{
border-width: 0px; border-style: solid; border-color: #000000;
text-align: center;
padding: 0;
margin: 0;
}

#home-content{
border-width: 0px;border-style: solid;border-color: #000000;
height:132px;
padding: 0px;
width: 975px;
padding-top: 6px;
margin-left:auto;
margin-right:auto;
}

#home-content_left 
{
	border-width: 0px;border-style: solid;border-color: #000000;
	float:left;
	width: 625px;
	height: 132px;
	text-align:left;
}

#home-content_right {
	border-width: 0px;border-style: solid;border-color: #000000;
	margin-left:625px;
}

#home-content_copy 
{
	padding-left:13px;
	padding-right:5px;
	font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000;
	line-height: 1.5;
	text-align:left;
}

/* End - For the home page only */

#secondary-contentwrap{
border-width: 0px; border-style: solid; border-color: #000000;
text-align: center;
padding: 0;
margin: 0;
padding-top:20px;

}

#secondary-content{
border-width: 0px;border-style: solid;border-color: #000000;
padding: 0px;
width: 975px;
margin-left:auto;
margin-right:auto;
}

#secondary-content_left 
{
	border-width: 0px;border-style: solid;border-color: #000000;
	float:left;
	width: 225px;
	text-align:left;
	
}

#secondary-content_right 
{
	float:right;
	width:740px;
	border-width: 0px;border-style: solid;border-color: #000000;
	text-align: left;
	font-size:13px;
	/* color: #346; */
	
}

#secondary-content_right p, #secondary-content_right li {
line-height: 1.5;
/* font-size: smaller; */
/* font-family: Segoe UI, Trebuchet MS, Arial, Helvetica, sans-serif; */
}

.highlighted_paragraph {
	/* font-size: larger !important; */
	padding: 1.5ex; 
	border: 1px solid #6fa1cd; 
	background: #cddfed; 
	margin-left: -1ex;  
	/* margin-top: -1ex;  */
	margin-right: -1ex;
	/* margin-bottom: -1ex; */
}

.primisHL {
color: #084887;
font-weight: bold;
font-style: italic;
}

#footerwrap{
border-width: 0px; border-style: solid; border-color: #000000;
text-align: center;
padding: 0;
margin: 0;
clear: both;
}

#footer{
border-width: 0px;border-style: solid;border-color: #000000;
height:75px;
padding-top: 15px;
width: 975px;
margin-left:auto;
margin-right:auto;
text-align:left;
color:#83a3c3;
font-size:smaller;
}

#content_column_1 {

	width: 520px;
	border-width: 0px;	border-style: solid; border-color: #000000;
	text-align:left;
	padding:0px;
	font-size: 14px;font-family: arial,helvetica,sanserif; color: #000000;
	line-height:19px;
	border-width: 0px;	border-style:solid; border-color: #000000;
}



#content_column_2 {
	float:right;
	width: 220px;
	padding:0px;
	text-align:left;
	font-size: 14px;font-family: arial,helvetica,sanserif; color: #000000;
	padding-top:0px;
	border-width: 0px;	border-style:solid; border-color:#FF0000;
}

.featuredwork-list {
	margin-left:-25px;
	cursor:pointer;
	} 
#featuredwork-column {
		padding:8px; padding-top:2px;
		border-width: 0px; border-left-width:1px;	border-style:solid; border-color:#999999 ;
		min-height:300px;
	}
	
#featuredwork-column-body {
	padding-top:3px;
	font-size: 12px;
	margin-left:25px;
}



/* -------------------------------------------------------------*/

hr 
{
	border:0px;
	color:#83a3c3;
	background-color:#83a3c3;
	height:2px;
}

A.menuitem
{ 
	padding-top:2px; padding-bottom:5px; padding-left:0px; padding-right:0px; margin:0px;
	cursor:pointer; 
	text-decoration:none;font-size: 12px;font-family: verdana,arial,helvetica,sanserif; color: #000000; white-space: nowrap;}
	A.menuitem:visited {}
	A.menuitem:active {}
	A.menuitem:link {}
	A.menuitem:hover {padding-top:2px; padding-bottom:2px; border-style: solid; border-color: #084887; border-width: 0px 0px 3px 0px;
	cursor:pointer; text-decoration:none;font-size: 12px;font-family: verdana,arial,helvetica,sanserif; color: #000000; white-space: nowrap;
}


A.menuitem
{ 
	padding-top:2px; padding-bottom:5px; padding-left:0px; padding-right:0px; margin:0px;
	cursor:pointer; 
	text-decoration:none;font-size: 12px;font-family: verdana,arial,helvetica,sanserif; color: #000000; white-space: nowrap;}
	A.menuitem:visited {}
	A.menuitem:active {}
	A.menuitem:link {}
	A.menuitem:hover {padding-top:2px; padding-bottom:2px; border-style: solid; border-color: #084887; border-width: 0px 0px 3px 0px;
	cursor:pointer; text-decoration:none;font-size: 12px;font-family: verdana,arial,helvetica,sanserif; color: #000000; white-space: nowrap;
}

a {
  border:0px;
  outline:none;
}

a img {border: none; }

a:link { 
  color: #084887;
  
}
a:visited {
  color: #084887;

}
a:hover {
  color: #FF5C00;

}
a:active { 
  color: #084887;

}


h3
{
	color:#084887;
	margin-bottom:4px;
	font-size: 14px;
}

h4
{
	color: #4B8029; /* #64993e; #6eb927; */
	margin-bottom:4px;
	font-size: 14px;
	
}

/* 
.serviceHeading { color:#6eb927; margin:15px 0 4px 0; font-weight:bold; cursor:pointer; border:solid 1px #c0ea9a; padding:4px; 
                  background:url(http://signmgmt.com/2010/images/background-header.jpg) repeat-x 0 -15px; }
.serviceHeading:hover { background:url(http://signmgmt.com/2010/images/background-header.jpg) repeat-x 0 -35px; }
.serviceDetails { display:none; margin-left:5px; margin:0 0 8px 5px; line-height:1.6em; }

a darker green: #4E8719
*/



.casestudyphotos img { border:solid 1px #ddd; padding:3px; }
.casestudyphotos img:hover { background:#eee; }

.recentprojectslisting{margin-bottom:35px;}



/* KC Tweaks */
.serviceswrapper { clear:right; }
.serviceHeading { color:#4B8029; /*#6eb927; */ margin:2.5ex 0 0.5ex 0; font-weight:bold;  border-bottom:solid 1px #c0ea9a; width: 100%; height:16px; /* cursor:pointer; border:solid 1px #c0ea9a; padding:3px;  */ 
                 /* background:url(http://signmgmt.com/2010/images/background-header.jpg) repeat-x 0 -15px; */ }
/* .serviceHeading:hover { background:url(http://signmgmt.com/2010/images/background-header.jpg) repeat-x 0 -35px; } */

.serviceHeading a {
color: #6fa1cd;
font-size: xx-small;
/*float: right;*/
margin-right:10px;

}

.serviceHeading .title { float:left; }
.serviceHeading .link { float:right; }
.clearBoth { clear:both; }

.serviceDetails { /* display:none; */margin:0 0 .5ex 15px; line-height:1.6em; clear:both; }



#div_ServicesLinks {
width: 730px;
margin-left:15px;
border:solid 1px #ddd;
border-left-width:0px;
border-right-width:0px;
}
#div_ServicesLinksWrapper {
width: 730px;
clear:both;
}

#div_ServicesLinks td {
font-size: 13px;
}

.c2 {margin-left: 15px;font-size: 13px; color: #000000;}
.c1 {float: right; width: 250px; height: 340px; padding-left: 20px; padding-bottom: 15px;}

#home-adbar-wrap {
	margin:0 auto;  
    text-align:left;
	padding: 0;
	
}

#home-adbar {
	width: 975px;
	height: 360px;
	margin:0 auto;  
    text-align:left;
	padding: 0;
}

#pio-words {
position: absolute;
margin-left: 575px;
margin-top: 90px;
border: 0px;
z-index: 100;
}

#pio-pioneers {
position: absolute;
margin-left: 635px;
margin-top: 90px;
border: 0px;
z-index: 100;
}

#holidayinn-words {
position: absolute;
margin-left: 455px;
margin-top: 90px;
border: 0px;
z-index: 100;
}

#holidayinn-largestlodging {
position: absolute;
margin-left: 455px;
margin-top: 90px;
border: 0px;
z-index: 100;
}



