@charset "UTF-8";

/*********************** 

STYLESHEET SECTIONS:

- CSS Reset
- Global Layout Stuff
- Standard Elements
- Classy Elements
- Links
- Header Stuff
- Left Sidebar Stuff
- Center Body Structure
- Center-Area-Only Classy Elements
- Right Sidebar Structure
- Special Text Areas
- Table Layouts
- Buttons
- Footer Elements  
- IE6 Exceptions
- IE7 Exceptions
- Override Everything Else    

************************/



/* <CSS Reset (courtesy Eric Meyer)> */
/* CSS Reset sets commonly used element attributes (e.g., margin:0;) globally instead repeatedly doing it at block level */
/* DO NOT CHANGE */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	 caption, tbody, tfoot, th {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	
	/* remember to define focus styles! */

	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	ol, ul {
	list-style-type:none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	


	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}

/* </CSS Reset> */


body {
	font-family:Arial, Helvetica, sans-serif;
	margin:auto;
	padding:0;
	font-color:#fbfbfb;
	font-size: 13px;
	background: #ffffff;
	}
	
p{line-height:18px;margin-bottom:10px;}
	

#wrapper {
	background: url(../images/prevolv-logo.gif) no-repeat left 42px;	
	padding:0;
	margin:auto;
	width:990px;
	}	
	
	.logo-link{position:absolute;margin: 45px 0 0 -90px;width:210px;height:50px;}
	
#container{
	margin-left:90px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#main-nav{border-bottom:1px solid #959088;height:32px;width:900px;padding-top:103px;}	

.home-feature{width:676px;margin-top:27px;float:left;}
.home-feature .inner{border:1px solid #959088;border-right:none;height:323px;}

.case-feature{width:676px;margin-top:15px;float:left;}
.case-feature .inner{border:1px solid #959088;border-right:none;height:323px;}

.products-feature{width:900px;margin-top:27px;float:left;}
.products-feature .inner{border:1px solid #959088;height:323px;}

.home-sidebar1{width:224px;margin-top:27px;border-left:none;float:left;}
.home-sidebar1 .inner{border:1px solid #959088;height:323px;}

.case-sidebar1{width:224px;margin-top:15px;border-left:none;float:left;background:#e17126;}
.case-sidebar1 .inner{border:1px solid #959088;height:323px;}
.case-sidebar1 .deep{padding:30px;padding-top:10px;}

.case-studies-body{width:676px;float:left;}
.case-studies-body .inner{width:650px;padding-bottom:10px;}

.case-studies-body2{width:600px;float:left; margin-top:-240px; border-top: solid #000 1px;}
.case-studies-body2 .inner2{width:600px;padding-bottom:10px;}



.cs-links {font-color:#ffffff;}

a.cs-links:link{text-decoration:none;color:#ffffff;font-style:normal;font-weight:bold;padding-right:5px;}
a.cs-links:hover{text-decoration:none;color:#ffffff;font-style:normal;font-weight:bold;padding-right:5px;}
a.cs-links:active{text-decoration:none;color:#ffffff;font-style:normal;font-weight:bold;padding-right:5px;}
a.cs-links:visited{text-decoration:none;color:#ffffff;font-style:normal;font-weight:bold;padding-right:5px;}

a.cs-links.on:link{text-decoration:underline;color:#ffffff;font-style:normal;font-weight:bold;padding-right:5px;}
a.cs-links.on:hover{text-decoration:underline;color:#ffffff;font-style:normal;font-weight:bold;padding-right:5px;}
a.cs-links.on:active{text-decoration:underline;color:#ffffff;font-style:normal;font-weight:bold;padding-right:5px;}
a.cs-links.on:visited{text-decoration:underline;color:#ffffff;font-style:normal;font-weight:bold;padding-right:5px;}


.home-body{width:676px;height:326px;float:left;}
.home-body .inner{height:326px;float:left;}
.home-body p{width:620px}

.home-sidebar2{width:224px;float:left;background:#e17126;}
.home-sidebar2 .inner{border:1px solid #959088;border-top:none;height:328px;}
.home-sidebar2 .deep{padding:42px 37px 42px 37px;}

.sub-body{width:676px;float:left;}
.sub-body .inner{}
.sub-body p{width:620px}

.sub-body.contactL{width:500px;float:left;}
.sub-body.contactR{width:400px;float:left;}

.sub-sidebar-orange{width:224px;float:left;background:#e17126;}
.sub-sidebar-orangs .inner{border:1px solid #959088;}
.sub-sidebar-orange .deep{padding:30px;padding-top:10px;}

.sub-sidebar-blue{width:224px;float:left;background:#5f8294;margin-top:30px;}
.sub-sidebar-blue .inner{border:1px solid #959088;}
.sub-sidebar-blue .deep{padding:26px;}

.sub-sidebar-clear{width:224px;float:left;background:#ffffff;}
.sub-sidebar-clear .inner{border:1px solid #959088;}
.sub-sidebar-clear .inner.case-studies{border:1px solid #959088;border-top:none;}
.sub-sidebar-clear .deep{padding:26px;color:#5e8294;font-weight:bold;}
.sub-sidebar-clear .deep a{color:#5e8294;}





a:link{text-decoration:underline;color:#000000;}
a:hover{color:#5e8294;}
a:active{text-decoration:underline;color:#000000;}
a:visited{text-decoration:underline;color:#000000;}


a.no-line:link{text-decoration:none;color:#000000;}
a.no-line:hover{color:#5e8294;}
a.no-line:active{text-decoration:none;color:#000000;}
a.no-line:visited{text-decoration:none;color:#000000;}

h1{}
h2{font-size:13px; font-weight:bold; color:#5e8194;padding:10px 0 5px 0;}
h3{font-size:11px; text-transform:uppercase;font-weight:bold; color:#ffffff;line-height:16px;}	
h3.alt{font-size:11px; text-transform:uppercase;font-weight:bold; color:#5e8194;}
h4{font-size:13px; color:#e17226;margin-bottom:4px;font-weight:bold;}	

.callout{font-size:17px;font-style:italic; color:#ffffff;font-weight:normal!important;padding:17px 0 17px 0;display:block;line-height:20px;}
.quote{font-size:11px;text-align:right; color:#ffffff;line-height:14px; display:block;}

.blue{color:#5e8294;}
.bold{font-weight:bold;}
ul.indent{margin:-5px 0 15px 20px; display:block;}
ul.indent li{margin-top:7px;}

ul.home-list {background: url(../images/icon-swirl.gif) no-repeat left top; margin-left:12px;margin-top:15px;}
ul.home-list.first {margin-left:12px;margin-top:30px;}
ul.home-list li{font-size:12px;color:#5e8194;padding-bottom:4px;margin-left:20px;}

.team-header {margin:20px 0 20px 0;}
.team-header.first {margin:0 0 20px 0;}

table.contact {
		border-collapse: separate;
		border-spacing: 0;
		vertical-align:top;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		background:none;
		margin-top:40px;
	}
	
	table.contact .left td {
	padding:3px;
	}
	
	
table.team {
		border-collapse: separate;
		border-spacing: 0;
		vertical-align:top;
		font-size:12px;
		margin-top:-7px;
		margin-left:-4px;
		font-family:Arial, Helvetica, sans-serif;
		background:none;
		width:625px;
	}
	
table.team p{
		width:auto;
	}
	
table.team td {
		padding:4px;padding-top:10px;padding-bottom:10px

	}
	
#rotating_items{
	position: relative;
	margin-top:0px;
}
	#rotating_items h3{
		margin: 0px;
	}
 
	#rotating_items div.rotating_item{
		position: absolute;
	}



#footer{width:975px; height:56px; background:#5f8294;margin-left:15px;}
*html #footer{width:972px; height:56px; background:#5f8294;margin-left:15px;margin-top:-13px;}
#footer p{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;padding:18px 0 0 80px;}
	
	.clearer {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	height:0px;
}

