
@media print{
body { background-image:url(../Images/bg-body.jpg); background-repeat:repeat-x; background-color:#FFF; font-family:Verdana, Geneva, sans-serif }
a { color:#003a66;  }
*.mt20{margin-top:20px;}
h2 { font-size:14px; color:#003A66; }
#container { width:980px; margin:auto; padding:0 10px; overflow:hidden; }
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; border-bottom:1px solid #ccc; color:#1b5177; font-size:2.4em; padding-bottom:15px; margin-bottom:10px; line-height:1.2em;}
h1.homeTitle{ font-size:1em; font-weight:normal; display:inherit; color:#2B5F86; font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; border:0; line-height:1.8em;}
#banner { position:relative; height:95px; padding:0 0px; width:960px; margin:auto; }
#logo { position:absolute; top:24px; }
#call { position:absolute; top:45px; right:0px; font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif; color:#453b1f; }
#topNav { position:absolute; right:0px; top:72px; }
#topNav li { background-image:url(../Images/bg-topnav-arrow.gif);  padding-bottom:5px; background-repeat:no-repeat; background-position:0 1px; float:left; font-size:1.1em; padding-left:12px; margin-left:23px; }
#topNav li a { font-weight:normal; }
#topNav li a { text-decoration:none; }
#topNav li a:hover { text-decoration:underline; }
#topNav li a:visited { }

#content h3{ font-size:1em; color:#003A66}
#content ul{ margin-left:20px; margin-bottom:15px; margin-top:0; padding-top:0;}
	#content ul li{ background-image:url(../images/bg-list-items.gif); background-repeat:no-repeat; background-position:0 8px; padding-left:15px;}
	
	p.p1{ padding-top:20px;}
#contentContainer { background-color:#fff; padding:20px; width:920px; margin:10px auto 20px auto; overflow:hidden; }
#flashAnimation{ margin-bottom:20px; height:240px;}
#content { width:520px; float:left; margin-right:20px; font-size:1.2em; line-height:1.8em; margin-top:0px; }
#content p { margin-bottom:15px; }
#sidebar { width:380px; font-size:1.2em; line-height:1.6em; float:left; }
.highlight1 { color:#003A66 }
.tabContent { border-width:1px 1px 1px 1px; border-color:#c7dae6; border-style:solid; padding:15px; }
ul#homeTabs { width:100%; overflow:hidden; margin-top:30px; margin-left:0; margin-bottom:0; }
ul#homeTabs li { float:left; line-height:100%; margin-right:5px; margin-bottom:0; background-image:none; margin-left:0; padding-left:0; }
ul#homeTabs li.active a, #homeTabs li a:hover { border-width:1px 1px 0px 1px; border-color:#003A66; border-style:solid; background-color:#003A66; color:#FFF; }
ul#homeTabs li a { text-decoration:none; font-size:12px; padding:8px; display:block; border-width:1px 1px 0px 1px; border-color:#c7dae6; border-style:solid; }
.highlight1 { color:#003A66 }
#sideBarTabs.tabContent { border:0; background-image:url(../images/bg-sidebar-tads.jpg); padding:0px 10px 10px 10px; width:360px; background-position:0 top; background-color:#E5DCBD; background-repeat:repeat-x;  }
#sideBarTabs.tabContent p { padding:10px 10px 0px 10px; }
.sideAwards h4{ font-size:1em;}
#sideBarTabs.tabContent ul.awards { padding:5px; }
#sideBarTabs.tabContent ul.awards li { line-height:1.8em; }

#sideBarTabs.tabContent .sideTestimonials { }

a#viewAll{ padding-left:10px; display:block;}
#tabGroupc { width:100%; overflow:hidden; margin-top:0px; }
#tabsc {  width:100%; clear:both; overflow:hidden;}
#tabsc li { float:left; line-height:100%; padding-left:3px; margin-right:5px; background-image:url(../images/bg-side-tab-left.gif); background-repeat:no-repeat; background-position:left; font-family:Georgia, "Times New Roman", Times, serif; color:#706955; font-size:14px; }
#tabGroupc li.active a { color:#FFF; color:#3f3417; font-weight:normal; background-image:url(../images/bg-side-tab-right-active.gif); }
#tabsc li a:hover { color:#3f3417; }
#tabsc li.active { background-image:url(../images/bg-side-tab-left-active.gif); }
#tabsc li a { text-decoration:none; font-size:12px; padding:7px 10px 6px 8px; display:block; border-style:solid; background-image:url(../images/bg-side-tab-right.gif); background-position:right; font-weight:normal; color:#706955; }
#dealMakerImage { margin:10px 0 10px 0 }
.sideTestimonials blockquote { color:#154c71; padding-bottom:0px; margin-top:10px; padding-top:0; padding-right:10px; }
#sideBarTabs.tabContent blockquote p { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-style:italic; line-height:1.6em; margin-top:0px; padding-bottom:10px; padding-top:0; }
.sideTestimonials blockquote cite { text-align:right; display:block; font-weight:bold; font-size:.9em; }
#scrollerContainer { width:360px; position:relative; overflow:hidden; height:350px; padding-top:10px; top:10px; }
div.scrollable div.items dl { font-size:.9em; text-align:center; line-height:1.4em; }
div.scrollable div.items dl dt { margin-bottom:5px; margin-top:10px; }
div.scrollable div.items dl dd.role { font-size:.8em; line-height:1.6em; display:block; margin-top:10px; padding:0 10px; font-family:Verdana, Arial, Helvetica, sans-serif;S }
div.scrollable div.items dl dd a { font-weight:normal; font-size:.9em; }

/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable { /* required settings */
	position:relative; overflow:hidden; width: 360px; height:300px; /* custom decorations */
	padding:10px 0; }
/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items { /* this cannot be too large */
	width:2000px; position:absolute; clear:both;/* decoration */
	
	
}
/* single scrollable item */
div.scrollable div.items div { float:left; /*background-image:url(../images/bg-transaction.jpg);*/
	/* custom decoration */
	text-align:center; width:160px; height:230px; padding:20px 5px; border:1px outset #ccc; background-color: #fff; margin-right: 20px; -moz-border-radius:5px; }
/* active item */
div.scrollable div.items div.active { border:1px inset #ccc; background-color:#fff; }


#exitPlanning{ background-image:url(../images/bg-exit-planning.jpg); background-repeat:repeat-x; background-color:#224D6D; color:#fff; padding:15px; margin-top:20px; font-size:.9em; line-height:1.6em;}
#exitPlanning h4{ font-size:1.4em; font-weight:bold;}
#exitPlanning h4 span{ font-size:.75em; display:block;}
#exitPlanning a{color:#fff; }
#footerContainer{ background-image:url(../images/bg-footer.jpg); background-repeat:repeat-x; margin-top:0px; width:100%; overflow:hidden;} 
#emailList{ padding:8px 5px 8px 0px; width:924px; margin:auto;  overflow:hidden; line-height:100%;}
#emailList * { display:inline; vertical-align:middle; color:#fff;}
#emailList a{ color:#FFF;}
#emailList input{ color:#000; }
#emailList label{ margin-right:20px;}
#emailList span{ font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:1.4em; margin-right:10px; }
.footerSection{ float:left; width:280px; padding:20px; font-size:1.1em; line-height:1.8em;}
.footerSection h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal; margin-bottom:10px; color:#3f3417}
#footerSiteMap ul{ float:left; margin-right:25px;} 
#footerNav{ width:960px; margin:auto;}
#footerNews ul li{margin-bottom:10px;}
#footerNews ul{ margin-bottom:20px;}
#footerNews ul li span{ }
#footerNews h3{font-size:1em; line-height:1.6em; }
#footerNews h3 a{ font-weight:bold; }
#footerContact address{ margin-bottom:0px; display:block; font-style:normal}
#footerContact dl{ margin-bottom:10px;}
#copyright{ width:100%; clear:both; padding-top:10px; display:block; padding-bottom:20px; font-size:1em;}
#leftNav{ margin-bottom:25px;}
#leftNav li{ padding:5px 10px; background-repeat:repeat-x; border-bottom:1px solid #E3DDBD; background-image:url(../images/bg-left-nav-item.gif)}
#leftNav li a{color:#3f3417; font-weight:normal;} 
#leftNav li a:hover{ text-decoration:underline}
#leftNav li ul{ margin-top:10px;}
#leftNav li ul li{ background-image:none; padding-left:20px; border-bottom:0px;}
#leftNav li ul li a{ background-image: url(../images/bg-left-nav-arrow.gif); padding-left:10px; font-weight:normal; background-repeat:no-repeat; background-position:0 3px}

a.viewAll{ padding-left:10px;}
.underline{ border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;}
#breadcrumb{ padding:0px 0px 8px 0; font-size:.9em;  line-height:1.6em; display:block;}
#breadcrumb a{ padding-right:12px; margin-right:5px; background-image:url(../images/bg-breadcrumb-link.gif); background-repeat:no-repeat; background-position:right 3px; }


.contactInsert{ border-top:1px solid #ccc; padding-top:10px; margin-top:10px;}
#contentc3{height:280px; width:300px;}


#bidHistory{ width:520px;}
#bidHistory td{ border-bottom:1px solid #ccc; padding:5px; font-size:.9em;}
#bidHistory th{ background-color:#3F3417; color:#fff; font-size:.9em; padding:5px;}

.acceptedOffer{ background-color:#CFF2FF; margin-top:20px; padding:10px; font-weight:bold;}

.overviewSection{  padding:10px; vertical-align:top; background-color:#FBFAF4;}
#caseStudyOverview{ width:520px; margin-bottom:0px; margin-top:10px; font-size:.9em;}


#content ul.newsList{ list-style:none; margin:10px 0 0 0px; padding:0;}
#content ul.newsList li{ background-image:none; padding:0; margin-bottom:10px; }
#content ul.newsList ul li{ margin:0}
#content ul.newsList ul{ margin:0;}

#content ul#testimonialList{ margin:0; padding:0;}
#content ul#testimonialList li{ list-style:none; background-image:none; margin-bottom:30px; padding:0; display:block;}
blockquote cite{ margin-bottom:0; text-align:right;  display:block; margin:0; border-top:1px solid #ccc; padding-top:5px;}

blockquote.conentTestimonial{ margin-bottom:20px;}

#content ol{ margin-left:30px; list-style:decimal; margin-bottom:15px; margin-top:10px;}

#content p.indent{ margin-left: 30px; margin-right:30px;}
#content small{ line-height:1.6em;} }