﻿/*
This is for Transparent PNG if needed or if not needed delete this section or if needed uncomment it and remove this line of text
img, div
{ behavior: url(/iepngfix.htc) }
*/

img
{
border:0;
}

body.home
{
margin: 0px;
text-align: center;

}

div.wrapper
{
width: 976px;
margin: 0 auto;
text-align: left;

}

div.clear
{
clear: both;
}

body.site
{
margin: 0 auto;
text-align: center;
line-height:1.7em;
background-color:#FFFFFF;
}

.design
{
width:977px;
height:102px;
background-image:url(/images/design_print_mail.jpg);
float:left;
clear:both;
}

		.clientservicesholder
		{
		width:235px;
		height:270px;
		/*
		background-image:url(/images/client_services.jpg);
		*/
		float:left;
		}

.contentspacerleft
{
width:24px;
height:238px;
background-image:url(/images/content_spacer_left.jpg);
float:left;
}

.footerspacer
{
width:977px;
height:16px;
background-image:url(/images/content_spacer_footer.jpg);
float:left;
clear:both;
}

.footerholder
{
width:976px;
height:57px;
background-image:url(/images/main_content_footer.jpg);
float:left;
clear:both;
padding-bottom:20px;
background-repeat:no-repeat;
}

.footercontent
{
padding-top:7px;
color:#FFFFFF;
text-align:center;
font-size:13px;
}

.maincontentholder
{
width:717px;
float:left;
}

.maincontent_top
{
width:717px;
height:9px;
background-image:url(/images/main_content_top.jpg);
float:left;
clear:both;
background-repeat:no-repeat;
overflow:hidden;
}

.maincontent_bottom
{
width:717px;
height:9px;
background-image:url(/images/main_content_bottom.jpg);
background-repeat:no-repeat;
float:left;
clear:both;
}

.maincontent_bg2
{
width:717px;
background-image:url(/images/main_content_bg2.jpg);
float:left;
background-repeat:repeat-y;
clear:both;
}

.maincontent_bg1
{
width:717px;
background-image:url(/images/main_content_bg1.jpg);
float:left;
background-repeat:no-repeat;
background-position:top;
}

.maincontent_minheight
{
width:1px;
height:252px;
float:left;
}

.maincontent
{
width:716px;
float:left;
}

.lowercontentholder
{
width:977px;
float:left;
clear:both;
}

.maincontent_padding
{
padding:0px 50px 15px 25px;
}

.print_header_left
{
display:none;
}

.print_header_right
{
display:none;
}

.secondary_banner
{
width:976px;
height:314px;
float:left;
clear:both;
background-image:url(/images/secondary_banner.jpg);
}

.secondary_click_home
{
width:400px;
height:200px;
float:left;
display:block;
cursor:pointer;
}
