html {

     overflow-y: scroll;

}



html, body {

	padding:0;

	margin:0;

}



body {

	background-image: url(/images/bg_gradient.jpg);

	background-color: rgb(130, 150, 151);/*#788d8f;*/

	background-repeat:repeat-x;

	padding:0 0 100px 4em;

	font-family: Arial, Helvetica, sans-serif;

	font-size:.9em;

	min-width: 900px;
}



#navImage {

	z-index: -10;

}



hr.sep2 {

	height:4px;

	color:#000000;

	background:url(../images/color_gradient_bg.jpg) no-repeat #000000 left center;

	border: none;

/*	border-bottom: solid 2px #FF0099;*/

	width:100%;

	margin-top:2em;

	text-align:left;

	clear:both;

	padding:0!important;

}





h2 {

	font-size:3em;

	text-align:right;

}



#header {

	height:161px;

}



#header h1 {

	overflow:hidden;

	width: 208px;

	display:block;

	height: 0 !important;

	padding-top: 124px;

/*	height: 111px;*/

	margin:0;

	background-image:url(/images/summit_logo.png);

	background-repeat:no-repeat;

	cursor: pointer;

	margin-top:.4em !important;

	margin-top: 0;

}

/*

#nav {

	margin-top:5.5em;

	float:right;

}



#nav li {

	display:inline;

	float:left;

	margin-left:.2em;

}



#nav li a {

	font-weight:bold;

	text-decoration:none;

	display:block;

	padding: .5em 2em .5em 0;

}



#nav li a:hover, #nav li a.curPage {

	color:#666666;

	padding-bottom: .15em;

	border-bottom:solid .35em #FF0099;

}

*/

a img, a img:active {

	border: none;

}



a:link {

	color:#333333;

	border: none;

	text-decoration:none;

}



a:visited {

	color:#333333;

	border: none;

	text-decoration:none;

}



a:link:hover, a:visited:hover  {

	color:#FF0099;

	border: none;

}





#content {

	clear: both;

	margin-right: 4em;

}







/* Home Page baner */

#head {

	margin: 75px 0 0 0;

	padding: 20px 0 0 30px;

	font-size:1.3em;

	

	border-bottom: solid 20px #000000;

}



#postIts {

	margin: auto;

	margin-top: 30px;

	margin-bottom: 200px;

	width: 775px;

}



#lpostIt {

	overflow:hidden;

	width: 337px;

	height: 0 !important;

	padding-top: 212px;

/*	height: 111px;*/

	margin: 0 3em 0 0;

	background-image:url(/images/lpostit.png);

	background-repeat:no-repeat;

	margin-top:.4em !important;

	margin-top: 0;

	float:left;





/*

	background-image: url(/images/lpostit.png);

	background-repeat:no-repeat;



	margin: 0 6em;

	float: left;

	height: 212px;*/

}



#rpostIt {

	overflow:hidden;

	width: 337px;

	height: 0 !important;

	padding-top: 212px;

/*	height: 111px;*/

	margin: 0 0 0 3em;

	background-image:url(/images/rpostit.png);

	background-repeat:no-repeat;

	margin-top:.4em !important;

	margin-top: 0;

	float:left;



/*

	background-image: url(/images/rpostit.png);

	background-repeat:no-repeat;



	margin: 0 10em;

	float: right;

	width: 337px;

	height: 212px;*/

}



/*What We Do*/

.whatWeDoLinkCol {

	float:left;

	margin-left:1.5em;

}



.caseStudy {

	padding: 1em;

	/*border-bottom: solid 1px #666666;*/

}



.caseStudy h3 {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	margin:0;

	padding:0;

}



.caseStudy a {

	color: #FF0099;

}



.csLeftCol {

	font-size:1.3em;

	width: 325px;

	border-right: solid 1px #FFFFFF;

}



.csRightCol {

	text-align:justify;

	padding:1em;

/*	background-color: #94A5A5;

	border: solid 1px rgb(183, 195, 195);*/

}



/* Client List */

.clientList {

	clear:both;

}



.clientList h3 {

	margin:0;

}



.clientList .col1 {

	width: 350px;

}



.clientList ul {

	margin: 1em 0;

	padding: 0;

	float:left;

}



.clientList ul li {

	list-style: none;

	font-size:1.1em;

}



#clients {

	margin: auto;

	width:675px;

}



#clients fieldset {

	margin: .5em 0;

}



#clients legend {

	color:#000000;

	font-size:1.3em;

	font-weight: bold;

}



#homepage_tbl{

	border-collapse:collapse;

}

#homepage_tbl tr td{

	

}



.bio {

	margin-top:3em;

	clear:both;

}

.bio img {

	float:left;

	margin: 0 1em 1em 0;

}

.bio h4, .bio h3 {

	margin: 0;

	padding: 0;

}



#contactForm input, #contactForm textarea {

	width:230px;

}