body {
	padding:0; 
	margin:0; 
	font-size:0.8em; 
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#ffffff
}

#ssms_logo {
	position:absolute; 
	right:30px; 
	top:30px
}

img.ss_quote {
	margin-top:20px
}

h1 {
	font-size:2.5em; font-weight:bold; font-style:italic; text-align:right; color:#ffffff
}

h2 {
	font-size:1.2em
}

.link_sep {
	display:none
}

#fp_container {
	color:#ffffff;
	margin:0px 30px;
	text-align:justify
}
			#fp_container a {color:#ffffff; font-weight:bold}
			#fp_container a:hover {color:#ffffff; font-weight:bold}
			#main_container {margin:0 auto; width:780px; position:relative; background:url('/images/ss_top_1.jpg'); background-repeat:no-repeat	}
			#left_container  {float:left}
			#top_container {position:relative; height:310px; border-width:1px 1px; border-style:solid; border-color:#d30038}
			#top_container  img {float:left}
			#top_container a:hover {text-decoration:underline}
			.bar {height:18px; background-color:#0077BE; border-style:solid; border-color:#ffffff; border-width:0px 0px 1px 0}
			#bar_menu {font-weight:bold; color:#ffffff; text-align:right; padding:2px 30px 0 0; font-size:0.8em; height:15px}
			#bar_menu span {margin-right:12px}
			#bar_menu a {color:#ffffff; text-decoration:none}
			#bar_menu a:hover {color:#ffffff; text-decoration:underline}
			#ssms_nav {position:absolute; top:100px; left:30px}
			#ssms_nav div {margin:0 0 10px 0; clear:left}
			#mid_container {position:relative; width:780px; background-color:#d30038; color:#000000}
			#mid_left {width:350px; margin:0; padding:20px; float:left; text-align:justify}
			#mid_right {height:350px; padding:0; margin:0 0 0 390px}
			* #mid_container:after {
				content: "."; 
		    display: block; 
    		height: 0; 
		    clear: both; 
		    visibility: hidden;
			}
			#consult {width:300px; font-weight:bold;color:#ffffff; border-width:1px 1px 1px 0px; border-style:solid; border-color:#ffffff; background-color:#0077BE; padding:10px 23px 10px 30px; margin:24px 0 20px 0px}
			#text_container {text-align:justify; background-repeat:no-repeat; background-position:top left; color:#ffffff; width:350px; padding:30px 30px 30px 10px; float:right}
			#text_container div, #fp_container div {margin-bottom:1em}
			#ss_text_title {margin-bottom:1em}
			#footer {background-color:#0077BE; color:#ffffff; padding:10px 10px; font-size:0.8em; text-align:center; border-style:solid; border-color:#ffffff; border-width:1px 0 0 0 }
			.top_item {font-weight:bold; font-size:13px; margin:5px}
			#ssms_nav a {text-decoration:none}
			.research {color:#d30038}
			.strategy	{color:#0077BE}
			.identity {color:#63B01F}
			.communications {color:#F29300}
			.sales {color:#009BDA}
			.project {color:#A0509B}
			img.limg {border-width:1px 1px 1px 0px; border-style:solid; border-color:#ffffff}
			#consult a {text-decoration:none; color:#ffffff}
			#consult a:hover {color:#FF9900}
			div.acc_links {position: absolute; left: -1000em; width: 20em;}
#page_home #main_container {background-color:#d30038}

#mid_container a {
	color:#ffffff;
}
#services-menu-title {
color:#0077be; width:95px; font-weight:bold; font-size:1em;
}
div.banner-container {
	padding-top:15px;
	text-align:center;
}
div.banner-container img {
	border-style:none;
}