﻿html, body, div, img {border: none; margin: 0; padding: 0;}
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2f3d41;
	font-size:12px;
	line-height:150%;
	background-image:url(/assets/images/general/wood_tile.jpg);
	background-repeat:repeat;
	background-position:right top;
	background-color:#8D5C29;
	min-width:1000px;
}



h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
h3 { font-size:1.4em;font-weight:normal; }
p {margin: 10px 0px 10px 0px;}
sup {vertical-align: top;}
sub {vertical-align: bottom;}
address { font-style:normal; }

a { text-decoration:underline; }
a:visited { }
a:hover { text-decoration:none; }

ul.blank { margin:0;padding:0;list-style-type:none; }
ul.blank li { margin:0;padding:0; }

.float_left { float:left; }

.bold { font-weight:bold; }
.font_white { color:#fff; }
.font_orange { color:#f07f07; }
.font_black { color:#000; }
.font_grey { color:#464545; }
.font_1-2em { font-size:1.2em; }
.font_1-3em { font-size:1.3em; }
.font_1-4em { font-size:1.4em; }
.font_1-5em { font-size:1.5em; }

.m_top_0 { margin-top:0; }
.m_top_5 { margin-top:5px; }
.m_top_10 { margin-top:10px; }
.m_top_15 { margin-top:15px; }
.m_top_16 { margin-top:16px; }
.m_top_20 { margin-top:20px; }

.m_bot_0 { margin-bottom:0; }
.m_bot_5 { margin-bottom:5px; }
.m_bot_10 { margin-bottom:10px; }
.m_bot_15 { margin-bottom:15px; }
.m_bot_16 { margin-bottom:16px; }
.m_bot_20 { margin-bottom:20px; }

.m_right_5 { margin-right:5px; }
.m_right_20 { margin-right:20px; }

.p_top_0 { padding-top:0; }
.p_top_5 { padding-top:5px; }
.p_top_10 { padding-top:10px; }
.p_top_15 { padding-top:15px; }
.p_top_16 { padding-top:16px; }
.p_top_20 { padding-top:20px; }

.p_bot_0 { padding-bottom:0; }
.p_bot_5 { padding-bottom:5px; }
.p_bot_10 { padding-bottom:10px; }
.p_bot_15 { padding-bottom:15px; }
.p_bot_16 { padding-bottom:16px; }
.p_bot_20 { padding-bottom:20px; }

#fullpage-header 
{
	background-image:url(/assets/images/general/page-top.png);
	background-repeat:repeat-x;
	background-position:left top;  
}

#fullpage-footer
{
	background-image:url(/assets/images/general/sunbeam-bottom.png);
	background-repeat:no-repeat;
	background-position:right bottom;  
}

#max-page-top
{
	margin:0 auto;
	background-image:url(/assets/images/general/page-decor-top.png);
	background-repeat:no-repeat;
	background-position:top center;
}
#max-page-bottom
{
	margin:0 auto;
	background-image:url(/assets/images/general/page-decor-bottom.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#page 
{
	width:1000px;
	margin: 0 auto;
}

#header
{ 
	width:1000px;
	height:136px;
}
#header h1 { display:block;float:left;width:251px;padding-top:14px; }
#header address { display:block;float:left;width:186px;padding:10px 0 0 80px; }
#header #header-right { float:right;width:306px;text-align:right;margin:13px 0 0; }
#header #header-right .twitter { text-align:right;margin:0 10px 14px 0; }

#navigation
{
	background-image:url(/assets/images/general/navbar.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:1000px;
	height:53px;
}
#body
{
	width:1000px;
	min-height:800px;
	background-image:url(/assets/images/general/body-background.png);
	background-repeat:repeat-y;
	padding:0 0 20px 0;
}

#body a { color:#0e4b8d; }
#body a:visited { color:#0e4b8d; }

#body-left 
{
	float:left;
	width:280px;
	margin:0 16px 0 10px;
}
#body-right
{
	float:left;
	width:682px;
	margin:0;
}
#body-right-split 
{
	width:678px;
	margin:14px 0 0 0;
}
#body-right-split .left
{
	float:left;
	width:418px;
	margin:0 16px 0 0;
}
#body-right-split .right
{
	float:left;
	width:240px;
	margin:0;
}
#footer  
{
	height:235px;
	background-color:#000; 
	background-image:url(/assets/images/general/footer-background.png);
	background-repeat:repeat-x;
	background-position:top;
	color: #acacac;
}
#footer a { color:#acacac; }
#footer a:visited { color:#acacac; }

#footer-content
{
	background-image:url(/assets/images/general/footer-overlap.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:1000px;
	margin:0 auto;
	padding:50px 0 0 0;
	height:145px;
}
#footer-content .left { float:left;width:470px;font-size:1.4em;font-weight:bold;font-family: Trebuchet, Arial, Helvetica, sans-serif; }
#footer-content .right { float:right;width:446px; }
#footer-content .left address { font-style:normal; }
#footer-content .left address .telephone { color:#000; }

#footer-smalltext 
{ 
	width:1000px;
	margin:0 auto;
	padding:0;
	height:40px;
}
#footer-smalltext p { margin:0 14px 0 0;float:left; }
#footer-smalltext small { }

/*###### clearfix ######*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/********* Pages *********/

/* Root master */
#footer-content .right dl { margin:0; }
#footer-content .right dt {
    text-align:right;
    border-bottom:1px solid #8BA4CC;
    margin-bottom:5px;
    color:#64738A;
    font-weight:bold;
    }
    
    
#footer-content .right dd {display:inline;margin:0;}

#footer-content .right a, #footer-content .right a:link, #footer-content .right a:visited {
    display:block;
    width:47px;
    height:63px;
    float:left;
    margin-left:10px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position: 0 0;
    text-indent:-9999em;
    }

/* Syndication Links LVFHA */

#footer-content .right a.twitter {
    background-image:url('../images/icons/twitter.png');
    margin-left:0;
    }

#footer-content .right a.linkedin {
    background-image:url('../images/icons/linkedin.png');
    }
    
#footer-content .right a.facebook {
    background-image:url('../images/icons/facebook.png');
    }
    
#footer-content .right a.delicious {
    background-image:url('../images/icons/delicious.png');
    }
    
#footer-content .right a.google {
    background-image:url('../images/icons/google.png');
    }
    
#footer-content .right a.stumbleupon {
    background-image:url('../images/icons/stumbleupon.png');
    width:59px;
    margin-left:4px;
    }
    
#footer-content .right a.digg {
    background-image:url('../images/icons/digg.png');
    margin-left:4px;
    }
    
#footer-content .right a.reddit {
    background-image:url('../images/icons/reddit.png');
    }
    
#footer-content .right a:focus, #footer-content .right a:hover, #footer-content .right a:visited:hover, #footer-content .right a:active {
    background-position: 0 100%;
    }


/* Home page */
#what_we_do ul { padding:0;margin:4px 0 0 0; }
#what_we_do li { padding:0;margin:3px 0 0 0;width:222px;height:42px; }
#welcome_box { padding-top:10px; }
#welcome_box h2 
{ 
	color:#9d0000;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
}
#welcome_box p { font-weight:bold;color:#2f3d4a; }
#welcome_box ul 
{
	background-color:#deb991;
	padding:10px;
    list-style: none;
    margin:0;
}
#welcome_box li {
    list-style:none;
    background-image:url(/assets/images/general/icon-arrow-orange.gif);
    background-repeat:no-repeat;
    background-position:3px 6px;
    padding-left:20px;
    }


#blog-welcome_box li { margin:0 0 10px 0; }
#key_points li { height:23px; }

#news_summary h3 { font-weight:bold;padding:10px 10px 0 10px;font-size:1.3em; }

/* About us */
#team-list { color:#1B2126;line-height:145%; }
#team-list ol, ul { list-style-type:none;margin:0;padding:0; }
#team-list ol li, ul li { margin:0; padding:0; }
#team-list ol li { height:215px;min-width:335px;float:left; }
#team-list .team-member-left { float:left;width:100px;margin:0 10px 0 0; }
#team-list .team-member-right { float:left;width:195px; }
#team-list .team-member-photo { border: solid 1px #6b6969 }
#team-list h3 { color:#fff;font-size:1.3em; }
#team-list .team-member-job { font-style:italic;margin-top:1px;font-weight:bold; }
#team-list .team-member-description { margin-bottom:0; }
#team-list .fav_sites { margin-top:30px; }
#team-list .fav_sites p { color:#fff;font-style:italic;width:100px;border-bottom:solid 1px #b8ada2;margin:0;padding-bottom:3px; }
#team-list .fav_sites ul { margin-top:6px; }
#team-list .fav_sites ul li { float:left;margin-right:5px;height:30px;min-width:30px; }
#team-list .fav_sites ul li.last { margin-right:0 }

#charities .charity { margin:10px 0; }
#charities .charity h3 {font-size:16px;}
#charities .charity img { float:right; }
#charities .charity hr { background-color:#c5c7ca;color:#c5c7ca;height:1px; }

/* Contact Us */
#contact_us_maps { margin: 20px 0 13px 10px; }
#contact_us_maps .left { float:left;width:390px;margin:0 17px 0 0; }
#contact_us_maps .right { float:left;width:227px; }
#contact_us_maps #paintworks_photo { padding:0 0 0 3px; }
#contact_us_maps #printable_directions { padding:22px 0 0 0;display:block;width:227px;height:110px; }

/* Work */
#projects_list { padding: 5px 0 0 0; }
#projects_list li { padding: 0 0 10px 0; }
#projects_list li.last { padding-bottom: 0; }

#projects_rotator li {
    display:block;
    }

/* Mini Case Studies */
#mini_case_studies ul { padding: 5px 0 0 0; }
#mini_case_studies ul li { padding: 0 0 5px 0; }
#mini_case_studies ul li.last { padding-bottom: 0; }

/* Case Study */
#case_study .split_bigright .left { float:left;width:220px; }
#case_study .split_bigright .right { float:left;width:430px; }
#case_study .split_bigleft .left { float:left;width:410px; }
#case_study .split_bigleft .right { float:left;width:240px; }

/* Case Studies */
#case_studies ul { padding: 5px 0 0 0; }
#case_studies ul li { padding: 0 0 5px 0; }
#case_studies ul li.last { padding-bottom: 0; }

#case_studies li
{
	background-image:url(/assets/images/case-studies/mc-case-studies-back.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#case_studies .services {
	line-height:115%;
	color:#fff;
	font-size:9px;
	height:14px;
	padding:5px 4px 6px 8px;
	overflow:hidden;
	}

#case_studies .services div {display:inline;padding-right:1em;}

#case_study #consortium_screen_2 { padding-left:6px; }
#case_study #consortium_logo { padding:30px 0 0 55px; }
#case_study #LDC1 { padding-left:6px; }
#case_study #LDC2 { padding:15px 0 0 10px; }
#case_study #LDCLogo { padding:30px 0 0 40px; }
#case_study #QMImage1 { padding-left:6px; }
#case_study #QMImage2 { padding:15px 0 0 10px;  }
#case_study #QMLogo { padding:10px 0 0 70px; }
#case_study #Crest1 { padding-left:6px; }
#case_study #Crest2 { padding:15px 0 0 10px; }
#case_study #CrestLogo { padding:30px 0 0 55px; }
#case_study_list { padding:20px 0 0 8px; }
#case_study_list li { padding-bottom: 10px; }
#case_study_list li.last { padding-bottom:0; }

#project_rotator #blog-archive li 
{
    display:block;
    height:74px;
    }

#case_study_list .services 
{
	background-image:url(/assets/images/case-studies/lhc-services-background.png);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:115%;
	color:#fff;
	font-size:9px;
	height:14px;
	padding:3px 4px 0 4px;
	width:262px;
	overflow:hidden;
}
#case_study_list .services.double
{
	background-image:url(/assets/images/case-studies/lhc-services-dbl-background.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:26px;
}
#case_study_list .services a, #case_study_list .services a:hover, #case_study_list .services a:visited { color:#fff; }
#case_studies .services a, #case_studies .services a:hover, #case_studies .services a:visited { color:#fff; }
#case_study_list .services .title { width:60px;float:left;padding-right:1em; }
#case_study_list .services .services_list { width:190px;float:left; }

/* Error pages */
#error_container { padding:20px 18px; }
#error_content { padding:10px;background-color:#fff;width:940px;border:solid 1px #000;height:740px; }

/********* Controls *********/

/* Juke box */
#jukebox
{
    list-style-position: inside;
    list-style-type: none;
    margin:0;
    padding:0;
}
#jukebox li { margin:0 0 10px 0; }
#jukebox li.last { margin:0; }

/* Flickr */
#flickr
{
    list-style-position: inside;
    list-style-type: none;
    
    margin:5px 0 0 0;
    padding:0;
}
#flickr li { margin:0 12px 12px 0;float:left; }
#flickr li.last { margin-right:0; }
#flickr li a { width:75px;height:75px;display:block; }

/* Blog recent */
#blog-recent
{
    list-style-position: inside;
    list-style-type: none;
    list-style-image:url(/assets/images/general/icon-arrow-orange.gif);
    margin:0;
    padding:0;
}
#blog-recent li { margin:0 0 10px 0; }
#blog-recent .title { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;font-size:1.3em; }
#blog-recent .posted-by { font-size:0.8em; }
#blog-recent .posted-by .label { font-weight:bold; }

/* News */
#news-recent
{
    list-style-position: outside;
    list-style-type: none;
    list-style-image:url(/assets/images/general/icon-arrow-orange.gif);
    margin:0;
    padding:0 5px 0 0;
    margin:0 0 0 20px;
}
#news-recent li { margin:0 0 10px 0; }
#news-recent img { padding:0;border:1px solid #000000;}
#news-recent li div {margin-top:5px;}
#news-recent .title { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;margin-bottom:5px; }
#news-recent .image_thumbnail { float:left; margin:5px 10px 10px 0;}
#news-recent .postedOn, #newsStory_body .postedOn { font-size:0.8em; padding-right:5px;}
#news-recent .posted-on {font-size:0.8em;}
#newsStory_body {padding:0px 10px 10px 0;}
#newsStory_body .postedOn {padding:10px 10px 0 10px;}

/* Client Rotator */
#client_rotator ul { list-style-type:none;margin:0;padding:0; }
#client_rotator ul li { float:left;display:block;width:122px;height:74px; }
#client_rotator ul li img { border:solid 1px #818181; }

/* Services List */
#coreServicesList{
    padding:0 12px;
    }

#coreServicesList h2{
    color:#fff;
    }
#coreServicesList ul
{
	padding:10px 5px 10px 0;
    list-style: none;
    margin:0;
    float:left;
    width:192px;
}

#coreServicesList li {
    list-style:none;
    background-image:url(/assets/images/general/icon-arrow-orange.gif);
    background-repeat:no-repeat;
    background-position:4px 6px;
    padding: 0 5px 5px 18px;
    color:#000;
    }

/********* Menus *********/

/* Top navigation styles */        

#top_navigation ul { margin:0;padding:0;list-style:none outside none; }
#top_navigation a { display: block; height: 30px; margin: 0px; text-indent: -9999px;background-repeat: no-repeat; color:#8D5C29; }        
#top_navigation li { background-repeat: no-repeat; display: inline; float: left; height: 30px; position: relative;margin:12px 11px 0 11px; }
#top_navigation li.selected { margin: 0;height: 49px; }
#top_navigation li.selected a {  }

#top_navigation li.home a {background-image: url('/assets/images/menus/top/home_off.png'); width: 47px;}
#top_navigation li.home a:hover {background-image: url('/assets/images/menus/top/home_over.png'); }
#top_navigation li.home.selected a {background-image: url('/assets/images/menus/top/home_on.png'); width: 68px; margin-top:7px; margin-left:4px; height:42px;}
#top_navigation li.home.selected a:hover {background-image: url('/assets/images/menus/top/home_onOver.png');}

#top_navigation li.services a {background-image: url('/assets/images/menus/top/services_off.png'); width: 70px;}
#top_navigation li.services a:hover {background-image: url('/assets/images/menus/top/services_over.png'); }
#top_navigation li.services.selected a {background-image: url('/assets/images/menus/top/services_on.png'); width: 95px; margin-top:3px; height:46px;}
#top_navigation li.services.selected a:hover {background-image: url('/assets/images/menus/top/services_onOver.png');}

#top_navigation li.work a {background-image: url('/assets/images/menus/top/work_off.png'); width: 43px;}
#top_navigation li.work a:hover {background-image: url('/assets/images/menus/top/work_over.png'); }
#top_navigation li.work.selected a {background-image: url('/assets/images/menus/top/work_on.png'); width: 66px; margin-top:7px; height:42px;}
#top_navigation li.work.selected a:hover {background-image: url('/assets/images/menus/top/work_onOver.png');}

#top_navigation li.blog a {background-image: url('/assets/images/menus/top/blog_off.png'); width: 35px;}
#top_navigation li.blog a:hover {background-image: url('/assets/images/menus/top/blog_over.png'); }
#top_navigation li.blog.selected a {background-image: url('/assets/images/menus/top/blog_on.png'); width: 60px; margin-top:8px; height:41px;}
#top_navigation li.blog.selected a:hover {background-image: url('/assets/images/menus/top/blog_onOver.png');}

#top_navigation li.news a {background-image: url('/assets/images/menus/top/news_off.png'); width: 43px;}
#top_navigation li.news a:hover {background-image: url('/assets/images/menus/top/news_over.png'); }
#top_navigation li.news.selected a {background-image: url('/assets/images/menus/top/news_on.png'); width: 69px; margin-top:6px; height:43px;}
#top_navigation li.news.selected a:hover {background-image: url('/assets/images/menus/top/news_onOver.png');}

#top_navigation li.aboutus a {background-image: url('/assets/images/menus/top/aboutUs_off.png'); width: 74px;}
#top_navigation li.aboutus a:hover {background-image: url('/assets/images/menus/top/aboutUs_over.png'); }
#top_navigation li.aboutus.selected a {background-image: url('/assets/images/menus/top/aboutUs_on.png'); width: 100px; margin-top:2px; height:47px;}
#top_navigation li.aboutus.selected a:hover {background-image: url('/assets/images/menus/top/aboutUs_onOver.png');}

#top_navigation li.contactus a {background-image: url('/assets/images/menus/top/contactUs_off.png'); width: 89px;}
#top_navigation li.contactus a:hover {background-image: url('/assets/images/menus/top/contactUs_over.png'); }
#top_navigation li.contactus.selected a {background-image: url('/assets/images/menus/top/contactUs_on.png'); width: 115px; height:49px;}
#top_navigation li.contactus.selected a:hover {background-image: url('/assets/images/menus/top/contactUs_onOver.png');}

/* Bottom navigation styles */        

#bottom_navigation { margin:10px 0 0 0; }
#bottom_navigation ul { margin:0;padding:0; }
#bottom_navigation a { margin:0; }        
#bottom_navigation li { display: inline; float: left; margin:0 24px 0 0; }

/********* Boxes *********/

/* Universal box classes */
.box { }
.box .header { }
.box .footer { }

/* 678-paper */
.box.paper_678 
{
	width:678px;
}
.box.paper_678 .header
{
	width:678px;
	height:4px;
	background-image:url(/assets/images/boxes/paper-678/paperBKGD_topshadow.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin:16px 0 0 0;
}
.box.paper_678 .content
{
	width:678px;
	min-height:596px;
	background-image:url(/assets/images/boxes/paper-678/paperBKGD_middle.png);
	background-position:left top;
	background-repeat:repeat-y;
}
.box.paper_678 .top
{
	width:678px;
	min-height:596px;
	background-image:url(/assets/images/boxes/paper-678/paperBKGD_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.box.paper_678 .bottom
{
	width:653px;
	min-height:596px;
	background-image:url(/assets/images/boxes/paper-678/paperBKGD_bottom.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px 10px 10px 15px;
}
.box.paper_678 .footer
{
	width:678px;
	height:4px;
	background-image:url(/assets/images/boxes/paper-678/paperBKGD_bottomshadow.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.box.paper_678 h2
{
	display:block;
	width:632px;
	min-height:43px;
	background-color:#B63401;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    font-size:2.85em;
    line-height:40px;
    color:#fff;
    padding:1px 9px 3px 9px;
}
.box.paper_678 h2.red
{
	background-image:url(/assets/images/boxes/paper-678/paper_title.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.box.paper_678 h2.black
{
	background-color:#000;
}
.box.paper_678 h3 
{
	font-weight:bold;
	padding:0 10px;
}
.box.paper_678 p 
{
	padding:0 10px;
}

/* concrete_284 */
.box.concrete_284 
{
	width:284px;
	margin:20px 0 0 0;
}
.box.concrete_284 .header
{
	width:284px;
	height:53px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/concrete-284/top.png);
}
.box.concrete_284 .header img { width:284px;height:53px;float:left; }
.box.concrete_284 .althead
{
	width:284px;
	height:9px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/concrete-284/top-nohead.png);
}
.box.concrete_284 .content
{
	width:250px;
	padding:0 14px 3px 20px;
	background-position:left bottom;
	background-repeat:repeat-y;
	background-image:url(/assets/images/boxes/concrete-284/middle.png);
	float:left;
}
.box.concrete_284 .footer
{
	width:284px;
	height:11px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/concrete-284/bottom.png);
	float:left;
}

/* white_284 */
.box.white_284 
{
	width:284px;
	margin:20px 0 0 0;
}
.box.white_284 .header
{
	width:284px;
	height:53px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/white-284/top.png);
}
.box.white_284 .header img { width:284px;height:53px;float:left; }
.box.white_284 .content
{
	width:250px;
	padding:0 14px 0 20px;
	background-position:left bottom;
	background-repeat:repeat-y;
	background-image:url(/assets/images/boxes/white-284/middle.png);
	float:left;
}
.box.white_284 .footer
{
	width:284px;
	height:11px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/white-284/bottom.png);
	float:left;
}

/* orange_278 */
.box.orange_278 
{
	width:278px;
	margin:20px 0 0 6px;
}
.box.orange_278 .header
{
	width:278px;
	height:5px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/orange-278/top.png);
}
.box.orange_278 .content
{
	width:278px;
	background-position:left bottom;
	background-repeat:repeat-y;
	background-image:url(/assets/images/boxes/orange-278/repeat_bkgd.png);
	float:left;
}
.box.orange_278 .content-over
{
	width:243px;
	min-height:265px;
	padding:0 20px 0 15px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/orange-278/middle.png);
	float:left;
}
.box.orange_278 .footer
{
	width:278px;
	height:11px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/orange-278/bottom.png);
	float:left;
}

/* paper_284 */
.box.paper_284 
{
	width:284px;
	margin:20px 0 0 0;
}
.box.paper_284 .header
{
	width:280px;
	height:51px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/paper-284/title-bar.png);
	float:left;
}
.box.paper_284 .header img { width:284px;height:51px;float:left; }
.box.paper_284 .middle
{
	width:284px;
	background-position:left top;
	background-repeat:repeat-y;
	background-image:url(/assets/images/boxes/paper-284/middle.png);
	float:left;
}
.box.paper_284 .middle-top
{
	width:250px;
	padding:0 14px 0 20px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/paper-284/top.png);
	float:left;
}
.box.paper_284 .footer
{
	width:284px;
	height:23px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/paper-284/footer.png);
	float:left;
}

/* 418-paper */
.box.paper_418 
{
	width:418px;
}
.box.paper_418 .header
{
	width:418px;
	height:4px;
	background-image:url(/assets/images/boxes/paper-418/top-shadow.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin:16px 0 0 0;
}
.box.paper_418 .content
{
	width:418px;
	min-height:292px;
	background-image:url(/assets/images/boxes/paper-418/middle.png);
	background-position:left top;
	background-repeat:repeat-y;
}
.box.paper_418 .top
{
	width:418px;
	min-height:292px;
	background-image:url(/assets/images/boxes/paper-418/top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.box.paper_418 .bottom
{
	width:393px;
	min-height:292px;
	background-image:url(/assets/images/boxes/paper-418/bottom.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px 10px 10px 15px;
}
.box.paper_418 .footer
{
	width:418px;
	height:4px;
	background-image:url(/assets/images/boxes/paper-418/bottom-shadow.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.box.paper_418 h2
{
	display:block;
	width:372px;
	min-height:30px;
	background-color:#B03201;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    font-size:2em;
    line-height:30px;
    color:#fff;
    padding:1px 9px 5px 9px;
	background-image:url(/assets/images/boxes/paper-418/paper-title.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.box.paper_418 p 
{
	padding:0 10px;
}

/* blue_410 */
.box.blue_410 
{
	width:410px;
	margin:0 0 0 4px;
	color:#fff;
}
#body .box.blue_410 a, .box.blue_410 a:hover, .box.blue_410 a:visited { color:#fff; }
.box.blue_410 .header
{
	width:410px;
	height:4px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/blue-410/top.png);
	float:left;
}
.box.blue_410 .content
{
	width:386px;
	padding:5px 12px 2px 12px;
	background-position:left bottom;
	background-repeat:repeat-y;
	background-image:url(/assets/images/boxes/blue-410/middle.png);
	float:left;
}
.box.blue_410 .footer
{
	width:410px;
	height:4px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/blue-410/bottom.png);
	float:left;
}

/* blue_670 */
.box.blue_670
{
	width:670px;
	margin:0;
}
.box.blue_670 .header
{
	width:670px;
	height:5px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/blue-670/top.png);
	float:left;
}
.box.blue_670 .content
{
	width:646px;
	padding:5px 12px 2px 12px;
	background-position:left bottom;
	background-repeat:repeat-y;
	background-image:url(/assets/images/boxes/blue-670/middle.png);
	float:left;
}
.box.blue_670 .footer
{
	width:670px;
	height:8px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/blue-670/bottom.png);
	float:left;
}

/* concrete_240 */
.box.concrete_240 
{
	width:240px;
	margin:0;
}

.box.concrete_240 + .box.concrete_240
{
	margin:20px 0 0 0;
}
.box.concrete_240 .header
{
	width:240px;
	height:5px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/concrete-240/top.png);
	float:left;
}
.box.concrete_240 .content
{
	width:226px;  
	padding:5px 6px 2px 8px;
	background-position:left bottom;
	background-repeat:repeat-y;
	background-image:url(/assets/images/boxes/concrete-240/middle.png);
	float:left;
}
.box.concrete_240 .footer
{
	width:240px;
	height:9px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/concrete-240/bottom.png);
	float:left;
}

/* white_240 */
.box.white_240 
{
	width:240px;
}
.box.white_240 .header
{
	width:240px;
	height:5px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/white-240/top.png);
	float:left;
}
.box.white_240 .content
{
	width:220px;  
	padding:5px 10px;
	background-color:#FFF;
	float:left;
}
.box.white_240 .footer
{
	width:240px;
	height:8px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/white-240/bottom.png);
	float:left;
}

/* grey_325 */
.box.grey_325 
{
	width:325px;
}
.box.grey_325 .header
{
	width:325px;
	height:3px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/grey-325/top.png);
	float:left;
}
.box.grey_325 .content
{
	width:305px;  
	padding:5px 10px;
	background-position:left bottom;
	background-repeat:repeat-y;
	background-image:url(/assets/images/boxes/grey-325/middle.png);
	float:left;
	height:190px;
	overflow:hidden;
}
.box.grey_325 .footer
{
	width:325px;
	height:4px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/boxes/grey-325/bottom.png);
	float:left;
}