@charset "UTF-8";
/* CSS Document */

/* Sub Menu */
#ourWorkSubMenu { height: 68px; margin: 20px 0; padding: 0; }
	#ourWorkSubMenu li { background: none; display: block; float: left; width: 220px; margin: 0 15px 0 0; padding: 0; }
		#ourWorkSubMenu li a { display: block; width: 220px; height: 68px; text-indent: -9999px; outline: none; }

	#smCaseStudies a { background: url(../ourwork/images/submenu_casestudies.jpg) left top no-repeat; }
	#smWhitePapers a { background: url(../ourwork/images/submenu_whitepapers.jpg) left top no-repeat; }
#ourWorkSubMenu #smTestimonials { margin: 0; }
	#smTestimonials a { background: url(../ourwork/images/submenu_testimonials.jpg) left top no-repeat; }


/* Testimonials */
#testimonials { border-top: 1px solid #2e6d8d; margin: 0; padding: 15px 0 0 0; }
	#testimonials cite { font-style: normal; }
	#testimonials li { background: none; border-bottom: 1px solid #2e6d8d; margin: 0 0 1em 0; padding: 0; position: relative; }
	#testimonials img.logo { position: absolute; left: 0; top: 3px; }
	#testimonials p.company, 
	#testimonials p.title { color: #4d89a9; font-size: 10px; font-weight: normal; letter-spacing: 1px; line-height: 1.2em; margin-bottom: 5px; text-transform: uppercase; }
	#testimonials blockquote { background: url(../ourwork/images/img_quote.gif) left top no-repeat; margin: 0 0 10px 145px; min-height: 122px; padding-left: 10px; position: relative; }
	#testimonials .cite { margin-left: 30px; }
		#testimonials .cite h3 { margin-bottom: 5px; }
		#testimonials .cite p.award { margin-left: -15px;}


/* Case Studies */
#casestudies { border-top: 1px solid #2e6d8d; margin: 0; padding: 15px 0 0 0; }
	#casestudies li { background: none; border-bottom: 1px solid #2e6d8d; margin: 0 0 1em 0; min-height: 122px; padding: 0 0 0 155px; position: relative; }
	#casestudies img.logo { position: absolute; left: 0; top: 3px; }
	#casestudies h3 { margin-bottom: 5px; }
		#casestudies h3 .industry { color: #4d89a9; font-size: 10px; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }
	#casestudies .awardwinning { position: absolute; left: 2px; top: 115px; }
	#casestudies #cs-ADT { min-height: 150px; }
		* html #casestudies #cs-ADT { height: 150px; }

/* White Papers */
#whitepapers { margin-left: 0; padding-left: 0; }
	#whitepapers li { background: none; margin-left: 0; padding-left: 0; }
		#whitepapers li p { margin-left: 30px; }
		#whitepapers h3 .date { color: #4d89a9; font-size: 10px; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }

/* Migration Ad */
#migrating { background: #98c1e6 url(../ourwork/images/img-birds.jpg) 50% 0 no-repeat; border: 4px solid #fff; padding: 20px 20px 12px 20px; margin-bottom: 15px; }
	#migrating h3 { background: url(../ourwork/images/hdr-migrating.gif) 0 0 no-repeat; height: 30px; width: 443px; margin: 0; padding: 0; text-indent: -9999px; }
	#migrating p, 
	#migrating ul { color: #333; line-height: 16px; margin: 0 190px 5px 0; }
	#migrating li { background: none; margin: 0 0 5px 0; }
	#migrating input { vertical-align: middle; }

/* Downloads */
#downloadFiles { width: 455px; }
.paperDownloads { position: relative; }
	.paperDownloads h3 { color: #fff; font: bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; left: 0; position: absolute; top: 0; width: 105px; }
	.paperDownloads ul { margin-left: 110px; padding-left: 0; }
	.paperDownloads ul li { background-image: none; margin-left: 0; padding-left: 0; }
/* IE 6 Compatability */
* html .paperDownloads, 
* html .paperDownloads ul, 
* html .paperDownloads ul li { height: 1%; }
