﻿* html
{
margin:0px;
padding:0px;
}

* html div 
{
	margin:0;
	padding:0;
	
}

ul 
{
padding:0;
margin:0;	
	
}

body 
{
	
	background-color:#FFFFFF;
	font-family: "Avenir 55 Roman",Arial,Verdana,Helvetica, sans-serif;
	color:#58585a;
	font-size:14px;
	
}

a 
{
		color:#717174;
		
}

a img
{
	border:0;
}

p 
{
	margin:20px;
}

a:active, a:focus {outline: 0;}

#container 
{
    
	width:955px;
	margin-left:auto;
	margin-right:auto;

	
}

#maincontent
{
        border:1px solid #b6b6b6;
        background:url("images/contentbg.gif") repeat-y;
        padding-bottom:10px;
}

#header
{
	height:80px;
	background-color:#FFFFFF;
}


#msdlogo 
{
	float:left;
	height: 80px;
	background-color:#FFFFFF;
	
}

#search_header 
{
	
	position:relative;
	top:40px;
	vertical-align:middle;
	float:right;
	height:30px;
		
		
}
.searchtext 
{
	
position:relative;
bottom:8px;
font-size:13px;
font-weight:bold;
color:#a7a7a7;
}


#phone_header 
{
	position:relative;
	top:45px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#58585a;
	vertical-align:bottom;
	font-weight:bold;
	margin-left:15px;
	margin-right:5px;
	
}


#nav 
{
	width:205px;
	height:369px;
	background-image:url("images/navbarbg.png");
	background-repeat:no-repeat;
}

/* Begin Navbar Code*/

ul#navbar {
padding:0px;
padding-top:70px;
width:205px;
height:299px;
border-bottom:2px dashed #3f3f3f;

}

ul#navbar li {

list-style-type:none;
padding:0px;
margin:0px;
margin-bottom:22px;
}

	ul#navbar li a { 

	display:block;
	left:0;
	text-indent:-9999px;
}
	
	li#homenav a, li#summarynav a, li#easynav a, li#contactnav a {
		background:url("images/navbarbg.png");
		

	}





	li#homenav a {	background-position:0 -77px; height:36px; width:205px; }
	li#homenav a:hover { background-position:-205px -77px; }

	li#summarynav a {	background-position:0 -135px; height:36px; width:205px;}
	li#summarynav a:hover { background-position:-205px -135px; }
	body#pageWhoWeAre li#whoweare a { background-position:-122px -59px; }

	li#easynav a {	background-position:0 -191px; height:36px;  width:205px;}
	li#easynav a:hover { background-position:-205px -191px; }
	body#pageWhyWeCare li#whywecare a { background-position:-247px -59px; }

	li#contactnav a {	background-position:0 -249px; height:36px; width:205px; }
	li#contactnav a:hover { background-position:-205px -249px; }
	body#pageLocations li#locations a { background-position:-372px -59px; }




/* End Navbar Code */




#sidebar 
{
	background-color:#717174;
	width:205px;
	float:left;
}


#sidebar #officesearch
{

	border-bottom:2px dashed #3f3f3f;


	
}

#sidebar #officesearch form
{
margin-left:15px;
	
}



#sidebar #downloadpdf 
{
    padding:10px 5px;
	border-bottom:2px dashed #3f3f3f;
	text-align:center;
}

#sidebar #contactus 
{		
text-align:center;

}

#maincontentimage 
{
width:748px;
height:386px;
background:url("images/herohome.jpg") no-repeat;
float:left;
	
}


#maineasyimage 
{
width:748px;

background:url("images/heroeasy.jpg") no-repeat;
float:right;
	
}


#maincontactimage 
{
width:748px;
background:url("images/herocontact.jpg") no-repeat;
float:right;
	
}


#easycontentcopy 
{
display:block;
padding:400px 20px 0px 20px;
color:#000000;
}


#contactcontentcopy 
{
width:698px;
padding:400px 20px 0px 20px;
}

#findcontentcopy 
{
	float:left;
}

#summaryheader 
{
	width:642px;
	height:88px;
	background-image:url(images/summaryheader.gif);
	text-indent:-9999px;
	float:left;
	margin-left:40px;
}

#findheader 
{
margin:0px;
padding:0px;

}

#summarylist 
{


	font-size:12px;
	color:#000000;
	float:left;
	width:733px;
	margin-left:15px;
	
}

#summarylist table 
{
	width:345px;	
}

#summarylist img 
{
margin:0;
padding:0;
	
}



#summarylist h3 
{
	color:#242424;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}





#maincontentbox1 p, #maincontentbox1 ul 
{
	padding-top:70px;
	padding-left:30px;
	padding-right:10px;


}

#limitations 
{
	float:left;
	width:600px;
	padding:20px;
}


#limitations ul li
{
	list-style-type:disc;
	margin-left:20px;
}

#maincontentcopy ul li
{

		margin-bottom:5px;
	
}


#maincontentbox1 
{
	float:left;
	width:249px;
	height:386px;
	background-image:url("images/homebox1.png");
	background-repeat:no-repeat;
	
}

#maincontentbox2 
{
	float:left;
	width:249px;
	height:386px;
	background-image:url("images/homebox2.png");
	background-repeat:no-repeat;

}


#maincontentbox3 
{
	float:left;
	width:249px;
	height:386px;
	background-image:url("images/homebox3.png");
	background-repeat:no-repeat;
}


#index 
{
	width:430px;
	margin-left:auto;
	margin-right:auto;	
	background-color:#FFFFFF;
}

#indexul li 
{

	float:left;
	margin:10px;
	list-style-type:none;


	
}


#indexul li a 
{
	font-size:12px;
	color:#717174;
	

	
}

#bgbottom 
{
	background-image:url(images/bgbottom.gif);
	height:10px;
	background-repeat:no-repeat;
	width:955px;
	margin-left:auto;
	margin-right:auto;
	
}


#searchcontent 
{
	padding:15px;
	float:left;
	width:600px;
	margin-left:25px;
	font-size:14px;

	
}

#searchcontent h2, #searchcontent h3 
{

margin:0 0 10px 0;
padding:0;
font-size:14px;
font-weight:normal;
	
	
}

#searchcontent span 
{
	
}


#searchcontentcopy 
{
	float:left;
	width:600px;
}



.locator 
{
	float:right;
	width:200px;
	font-size:12px;
	padding:5px;
	background-color:#ffdf4c;
	margin-top:25px;
	position:relative;
	right:15px;
}



#officeresult 
{
	float:left;
	
}

.clear
{
	clear:both;
}

.indent 
{
	text-indent:-9999px;	
}

.procedure 
{
	
	width:260px;
	padding-left:5px;
	
}

.price 
{
	text-align:right;
	padding-right:15px;
	
}

.submenu 
{

	padding-left:15px;	
	
}

.page1 
{
	
	float:left;
}


.page2 
{
	
	float:left;
}

.imgbutton
{
margin-top:10px;
margin-left:auto;
margin-right:auto;
	
}

.officename 
{
	font-weight:bold;
	
	
}

.findhighlight 
{
	
	font-weight:bold;
}

.h3side 
{
	color:#ffffff;
	font-size:14px;
	display:block;
	padding: 10px 0px 0px 10px;
	
}


.inputbox 
{
	width:115px;
	height:26px;
	position:relative;
	bottom:10px;
	margin:0;
	border:1px solid #c4c4c4;
	color:#b4b4b4;
	font-size:14px;
	font-weight:bold;	
	

	
	
}

.details 
{
	color:#FFFFFF;
	font-size:10px;
	margin-top:0px;


}

.contactinfo 
{
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	margin:0;
	font-weight:bold;
	line-height:14px;

}

.contacth3 
{
	margin:10px;
	padding:0;
	

}


.contactp 
{
margin:10px;
padding:0;	
}

.copyright 
{
    text-align:center;
	font-size:10px;
	padding:0;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:520px;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

.copyright span
{
    font-weight:bold;

}

.highlight 
{
	font-weight:bold;
}

.disclaimertext 
{
	color:#ffffff;
	padding:0;
	margin:0;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	
}

.discountplan 
{
	text-align:center;
	font-size:11px;
	padding:0;
	margin:0;
	
}

.subtext 
{
    font-size:10px;
}