/* ---------------------------------------------
CompanyName Print Style Sheet
author: Cyberwoven
version:  2009.01
----------------------------------------------- */
body {
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	margin:.25in .5in;
	padding:0;}

a {color:#032e5e; text-decoration:underline;}

img {float:right; margin:0 0 10px 10px;}

/* Reusables
----------------------------------------------- */

.clear {clear:both; display:block; overflow:hidden; width:0; height:0;}

table.data {text-align:left;}
table.data th {padding:2px 5px; border-bottom:1px solid #ccc; font-weight:bold; line-height:18px; text-align:left; color:#600;}
table.data td {padding:2px 5px; line-height:16px; border-bottom:1px solid #ccc; }
table.data tr.even td {background-color:#eee;}

.floatleft {float:left;}
.floatright {float:right;}
.nofloat {float:none !important;}

/* Layout Blocks
----------------------------------------------- */

a.skiplink, ul.main_nav, div#sidebar, div#footer, ul.subnav, .searchbox, .closebtn {display:none;}

#header {margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #000;}
#header h1 a {text-decoration:none;}

#footer {margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #000; font-size:12px;}

#main img { float:left; margin-right:10px; }
	ul.casethumbs { width:90px; margin:0 10px 0 0; padding:0; float:left; list-style:none; }
	ul.casethumbs li { height:90px; margin:0; padding:0; background:none; }
	ul.casethumbs li a:hover img { border-left:5px solid #e31937; margin-left:-15px; padding-left:10px; }
.casestudybody { width:470px; float:left; }

/* Thickbox styles */
#TB_title { display:none; }
#TB_window {  position:relative; }
	#TB_window h2 { font:bold 20px/20px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; border-left:5px solid #e31937; margin:0 0 15px -15px; padding-left:10px; }
	#TB_window .imgcorner { width:16px; height:16px; background:url(../images/imgcornergray.png) no-repeat; }
	#TB_window ul.casethumbs { width:90px; margin:0 10px 0 0; padding:0; float:left; }
	#TB_window ul.casethumbs li { height:90px; margin:0; padding:0; background:none; }
	#TB_window ul.casethumbs li a:hover img { border-left:5px solid #e31937; margin-left:-15px; padding-left:10px; }
	#TB_window ul.casethumbs li.selected img { border-left:5px solid #e31937; margin-left:-15px; padding-left:10px; }
div.casestudyfeature { width:550px; float:left; }
	div.casestudyfeature img { float:left; margin-right:20px; }
	div.casestudyfeature h3 { font:bold 16px/16px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff; margin-bottom:10px; }
	div.casestudyfeature { color:#fff; }
	#TB_window div.casestudyfeature .closebtn a { position:absolute; top:35px; left:750px; display:block; width:50px; height:15px; font:bold 18px/16px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff; background:url(../images/closebtn.gif) no-repeat right 0; padding-right:17px; text-decoration:none; }
	#TB_window div.casestudyfeature .closebtn a:hover { text-decoration:underline; color:#e31937; background-position:bottom right; }
		
