body {margin:0px; padding:0px; background-color:#f5f5f5;}

#Shell {margin:auto; width:770px; position:relative;}
#Shell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#Shell {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html #Shell {height: 1%;} 
#Shell {display: block;} 
/* End hide from IE-mac */


#PrintLogo {visibility:hidden; overflow:hidden; position:absolute; bottom:0px; left:0px; width:0px; height:0px;}

#Header {width:770px; height:123px; overflow:hidden; position:relative;}

#MainNavigation {width:520px; height:20px; position:absolute; top:90px; right:10px;}

#ServicesNavigation {width:770px; height:75px; overflow:hidden;}

#MainContent {width:770px; background-color:#ffffff; padding-top:30px; position:relative;}

#homepageleft {
	float: left;
	width: 450px;
	height: 338px
}

#homepageright {
	width: 320px;
	height: 338px;
	float: left;
}

#homepageright a {
	color: #FFF;
}

#makeawill {
	background: url(../images/test.jpg);
	width: 320px;
	height: 169px;
	color: white;
}

#makeawill p {	
	padding-top: 55px;
	padding-left: 15px;
	font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;
	font-size: 0.8em;
}

#callback {
	background: url(../images/test2.jpg);
	width: 320px;
	height: 169px;
	color: white;
}

#callback p {	
	padding-top: 90px;
	padding-left: 15px;
	font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;
	font-size: 0.8em;
}

#email2, #phone, #name, #dept {
	width: 250px;
	margin-bottom: 10px;
}

#message, #message2, #message3 {
	width: 250px;
	height: 200px;
	margin-bottom: 10px;
}

#mailform {
	margin-left: 20px;
}

#mailform p {
	font-family:'Lucida Grande','Lucida Sans Unicode', Tahoma, Geneva , Verdana,sans-serif;
	padding-bottom: 5px;
}

.submit {
	margin-bottom: 10px;
	margin-top: 10px;
}

#contactwrap {
	background: white;
}

#directions {
	float: left;
	width: 422px;
}

#contactleft {
	float: left;
	width: 348px;
}

.clear {
	clear: both;
}

#Footer {
	width:770px;
	clear:both;
	background-color:#112150;
}

#Strip {width:770px; height:10px; clear:both; background-color:#112150;}



p.MainMenu {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; padding: 0px 0px 0px 0px; text-align:right;}
.MainMenu a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:underline;}
.MainMenu a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:underline;}
.MainMenu a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#555555; text-decoration:underline;}



h1.MainText {font-size:0.90em; font-family:Arial,'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; margin: 0px 20px 20px 20px; letter-spacing:2px;}
h2.MainText {font-size:1.5em; font-family:Arial,'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#888888; font-weight:bold; margin: 0px 20px 20px 20px; font-weight:normal;}
h3.MainText {font-size:0.85em; font-family:Arial,'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#888888; font-weight:bold; margin: 0px 20px 20px 20px; font-weight:normal;}


p.MainText {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#2b0902; margin: 0px 20px 20px 20px;}
.MainText a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#445588; text-decoration:none; font-weight:bold;}
.MainText a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#445588; text-decoration:none; font-weight:bold;}
.MainText a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#2b0902; text-decoration:underline; font-weight:bold;}


p.MainContact {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#2b0902; margin: 0px 20px 20px 20px; font-weight:bold;}
.MainContact a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; text-decoration:none; font-weight:bold;}
.MainContact a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; text-decoration:none; font-weight:bold;}
.MainContact a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#2b0902; text-decoration:underline; font-weight:bold;}


p.FooterText {font-size:0.65em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; margin: 0px 10px 10px 10px;}
.FooterText a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none;}
.FooterText a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none;}
.FooterText a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#555555; text-decoration:underline;}



ul {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:normal; line-height:125%; margin: 0px 5px 20px 20px; font-weight:bold;}

li {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:normal; line-height:125%; margin: 0px 5px 3px 20px; font-weight:bold;}




/*reset whitespace*/
*{margin: 0; padding: 0;}


.editorField {width:200px;}

#editor {padding:10px; margin-left:20px; margin-right:20px; margin-bottom:40px; background-color:#ffffff;}
#ad {
	position: relative;
	height: 1px;
	float: left;
}
#ad #adHolder {
	position: absolute;
	height: 380px;
	width: 770px;
	top: 130px;
	left: -515px;
	z-index: 1;
}


.Contacts-Table { font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#2b0902; margin: 0px 0px 20px 20px; }	
.Contacts-Table a { color:#445588; font-weight:bold; text-decoration:none; }