/* OUTSELL.COM Styles */

/* Default Styles */
p, h1, h2, h3, h4, h5, h6 { margin:0 0 1.2em 0; padding:0 0 0 0; }

h1, h2, h3, h4, h5, h6 { color:#7d898f; text-transform:uppercase; }
span.headerColor { color:#0089bc; }

h1 { font-size:1.36em; }
h2 { font-size:1.09em; }
h3 { font-size:1em; }
h4 { font-size:1em; margin-bottom:.3em; }
h5 { font-size:.9em; margin-bottom:.3em; }
h6 { font-size:.8em; margin-bottom:.3em; }

a { color:#0089bc; font-weight:bold; text-decoration:none; }
a:visited { color:#0089bc; }
a:hover, a:focus { text-decoration:underline; }
a:active { color:#0089bc; }

img { border:none; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { clear:both; }

/* Custom Styles */
body { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:.625em; color:#ffffff; background:#5f6d75; }
	#containerPage { width:746px; margin:0 auto; }
		#banner { position:relative; }
			#navigationBreakout { font-size:.9em; color:#b8d0dc; text-align:right; padding:0 5px 4px 0; }
				#navigationBreakout a { color:#b8d0dc; text-transform:uppercase; }
				#navigationBreakout a:hover { color:#ffffff; }
			#home #chatButton { position:absolute; right:8px; top:214px; z-index:1; }
			#navigationMain { position:relative; display:inline-block; padding:0 0 3px 0; height:5.2em; background:#7d898f url(OSimgs/bg-navigationMain.gif) repeat-x; border-bottom:1px solid #667278; overflow:hidden }
			#home #navigationMain { border-top:1px solid #ffffff; }	
				#navigationMain ul { margin:0 0 0 177px; padding:0 0 0 0; list-style-type:none; }
					#navigationMain ul li { display:block; float:left; margin:0 0 0 0; padding:0 0 0 0;  }
						#navigationMain ul li a { display:block; }
						#navigationMain ul li ul { margin:0 0 0 0; width:746px; position:absolute; left:0; font-size:1.1em; visibility:hidden; background:#7d898f; z-index:2; }
						#navigationMain ul li ul#activeSubNav { visibility:visible; z-index:1; }
						#navigationMain ul li ul.ourCompanySubNav { padding-left:150px; }
						#navigationMain ul li ul.ourSolutionsSubNav { padding-left:40px; }
						#navigationMain ul li ul.ourServicesSubNav { padding-left:68px; }
						#navigationMain ul li ul.ourWorkSubNav { padding-left:400px; }
						#navigationMain ul li ul.ourResultsSubNav { padding-left:200px; }
						#navigationMain ul li ul.iBaseSubNav { padding-left:610px; }
							#navigationMain ul li ul li {  }
								#navigationMain ul li ul li a { color:#000000; padding:3px 8px; }
									#navigationMain ul li ul li a:hover { color:#ffffff; background:#8b969c; }
			
		#containerColumns { width:746px; color:#324047; background:#ffffff url(OSimgs/bg-containerColumns.gif) 202px 0 repeat-y; border-top:1px solid #ffffff; border-bottom:10px solid #ffffff; }
		
		#containerColumns2 { width:746px; color:#324047; background:#ffffff; border-top:1px solid #ffffff; border-bottom:10px solid #ffffff; }
			
			#columnSide { position:relative; width:203px; float:left; padding-bottom:20px; }
			#home #columnSide { border-top:10px solid #ffffff; }
				#weCanHelp { border-bottom:5px solid #ffffff; }
				 #columnSide #chatButton { position:absolute; top:65px; left:45px; margin:0 0 -15px 0; }
				#navigationSolutions { margin:0 0 20px 9px; padding:0 0 0 0; background:url(OSimgs/bg-navigationSolutions.gif) repeat-y;  }
					#navigationSolutions ul { position:relative; margin:0 16px 0 5px; padding:0 0 0 0; list-style-type:none; z-index:2; overflow:hidden; }
						#navigationSolutions ul li { display:inline; margin:0 0 0 0; padding:0 0 0 0; }
							#navigationSolutions ul li a { color:#324047; text-decoration:none; font-weight:bold; display:block; padding:4px 0 3px 16px; margin:0 0 0 0; background:url(OSimgs/bg-bullet.gif) no-repeat; }
							#navigationSolutions ul li a:visited { color:#324047; }
							#navigationSolutions ul li a:hover { color:#0089bc; background-image:url(OSimgs/bg-bullet-o.gif); }
				#solutionsShadow { position:relative; bottom:20px; margin-bottom:-20px; _margin-bottom:-24px; z-index:1; }
				#endorsementQuote { margin:0 0 20px 9px; }
				form#emailSignUp { margin:0 0 0 9px; }
					form#emailSignUp input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; width:147px; height:1.5em; margin-left:6px; padding:1px 4px 0; background:#dbdbdb; border:1px solid #a4a6b2; }
					form#emailSignUp button { border:none; margin:0 0 0 -3px; _margin:0 0 0 2px; padding:0; background:none; }
						form#emailSignUp button img { vertical-align:-4px; }
				#home #newsAndPress { color:#666666; margin:0 24px 0 24px; }
					#home #newsAndPress h2 { font-size:1.2em; margin-bottom:.5em; color:#0089bc; }
					#home #newsAndPress p strong { color:#000000; }
					#home #newsAndPress a { color:#0089bc; }
					#home #newsAndPress a:hover { color:#000000; }
					
			#columnMain { width:543px; float:left; }
				#content { font-size:1.16em; margin:24px 24px 0 24px; line-height:1.45em; }
					#content .blue { font-size:1.2em; color:#333333; }
					#content .small { font-size:.95em; font-style:italic; color:#7d898f; }
					#content .pullquote {
				width:155px;
				float:left;
				font-family:"Trebuchet MS", arial,helvetica,sans-serif;
				padding-right:10px;
				padding-bottom:11px;
				font-size:12px;
				line-height:19px;
				font-weight:bold;
				color:#000000;
				background-color:#ffffff;
				margin-right:20px;
				border-right:1px solid #cbcaca; }
					#home h1 { color:#0089bc; }
					#content ul { margin:0 0 1.2em 0; padding:0 0 0 10px; list-style-type:none; }
						#content ul li { margin:0 0 0 0; padding:0 0 10px 10px; background:url(OSimgs/bg-bullet2.gif) 0 .45em no-repeat; }
						
				
		#footer { color:#cecdcd; background:#56636a; border-top:2px solid #39474e; }
			#footer p { margin:0; padding:20px 0 5px 20px; }
				#footer a:hover { color:#ffffff; }
				
#containerPR { width:500px; margin:0 auto; }
	#bannerPR { position:relative; }
	#contentPR { background:#ffffff; font-size:1.1em; margin:0px; padding: 10px; line-height:1.45em; }
					#contentPR h1 { font-size:1.09em; color:#0089bc; }
					#contentPR h2 { font-size:1.0em; color:#555555; }
					#contentPR p { font-size:1.0em; color:#333333; }
					#contentPR .small { font-size:.95em; font-style:italic; color:#7d898f; }
					
					#contentPR ul { margin:0 0 1.2em 0; padding:0 0 0 10px; list-style-type:none; }
						#contentPR ul li { margin:0 0 0 0; padding:0 0 10px 10px; color:#333333; background:url(OSimgs/bg-bullet2.gif) 0 .45em no-repeat; }
						
