/* CSS Document *//*******************************************//*********    Global styles     ************//*******************************************/* {margin:0;padding: 0;}html, body {  margin: 0px;  padding: 0px;  border: 0px;}body {background-color: #e2ddd6;}ul, ol {    padding-left:1em;	padding-bottom: 10px;}h1 {margin-left: -9000px;}p {margin-bottom: 10px;margin-top:10px;}blockquote {margin-left: 20px;}img {border: 0;}/*******************************************//*********           Top        ************//*******************************************/#top {	width: 100%;	height: 111px;	background-image:url(../images/site_images/top_bg.gif);	background-repeat:repeat-x;	}	/*******************************************//************      Header     **************//*******************************************/#header {	margin:0 auto;	width: 917px;	height: 111px;	background-image:url(../images/site_images/header_bg.gif);	background-repeat:no-repeat;	}#contentwrapper {	margin: 0 auto;	padding-left: .01px;	width: 917px;	background-image:url(../images/site_images/content_bg.gif);	background-repeat: repeat-y;	}/*******************************************//****  Left Column, including navigation ***//*******************************************/#leftcolumn {	float: left;	width: 191px;	margin-left: 8px;	}#leftcolumn ul{	list-style-type: none;	padding: 0;	margin: 0;	}#leftcolumn li.nav {	width: 191px;	height: 36px;	background-color: #5b1414;	margin-bottom: 1px; 	}#leftcolumn li.navbottom {	margin-bottom: -5px;	}#leftcolumn li.nav a {	color: #f1ede8; 	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	font-size: .9em;	line-height: 36px;	text-decoration: none;	padding-left: 17px;	text-transform: uppercase;	}#leftcolumn li.subnav {	background-color: #594443;	width: 191px;	height: 20px;	margin: 0;padding: 0;	}#leftcolumn li.subnavthis {	background-color: #594443;	width: 191px;	height: 20px;	background-image: url(../images/site_images/star_bullet_subnav.gif);	background-repeat: no-repeat;	background-position: 4px;	}#leftcolumn li.subnavbottom {	background-color: #594443;	width: 191px;	height: 19px;	padding-top: 0;	margin-top: 0px;	margin-bottom: 1px;	}#leftcolumn li.subnav a {	color: #f1ede8; 	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	line-height: 20px;	text-decoration: none;	padding-left: 17px;	}#leftcolumn li.subnav a:hover {	text-decoration: underline;	}#leftcolumn li.subnavthis a {	color: #f1ede8; 	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	line-height: 20px;	text-decoration: none;	padding-left: 17px;	}#leftcolumn #browse {	background-color: #bfada8;	width: 191px;
	margin-top: 5px;	}#leftcolumn #browse ul {	padding-bottom: 8px;	}#leftcolumn li.browse {	width: 191px;	background-color: #bfada8;	padding: 0; margin: 0;	}#leftcolumn li.browse a {	color: #5b1414; 	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	font-size: .9em;	line-height: 1.5em;	text-decoration: none;	padding-left: 17px;	text-transform: none;	margin: 0;	}#leftcolumn #quote {	width: 191px;	padding-bottom: 32px;	background-image: url(../images/site_images/star_sprinkle.gif);	background-repeat: no-repeat;	background-position: 9px bottom;	}#leftcolumn p.quote {	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;	color: #07153b;	font-style:italic;	font-size: 1em;	line-height: 1.3em;	margin: 16px;	margin-bottom: 3px;	}#leftcolumn p.quoteauthor {	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	color: #07153b;	text-transform: uppercase;	font-size: .7em;	margin: 3px 16px;	}
#leftcolumn h2 {
	color: #f1ede8; 
	font-family: Palatino, Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	text-decoration: none;
	margin: 6px 17px 2px 17px;
	text-transform: uppercase;
	font-weight: normal;
	}
#leftcolumn img {
	display:block;
	}		/*******************************************//***   Center (main content) section   *****//*******************************************/#maincontent {	float: left;	width: 519px;	/*border: 1px solid red;*/	}#maincontent h2{	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	font-size: 1.3em;	font-weight: normal;	text-transform:uppercase;	color: #07153b;	padding: 15px 9px 20px 26px;	}#maincontent h3 {	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;	font-size: .9em;	font-weight: normal;	text-transform:uppercase;	color: #96403f;	padding-left: 26px;	margin-top: 10px;	}
#maincontent h3 a {
	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;
	//font-size: .9em;
	font-weight: normal;
	text-transform:uppercase;
	color: #96403f;
	text-decoration: none;
	}#maincontent h3.name {	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;	font-size: .9em;	font-weight: normal;	text-transform:uppercase;	color: #96403f;	padding-left: 126px;	margin-top: 10px;	}#maincontent h4 {	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;	font-size: .9em;	font-weight: normal;	color: #96403f;	padding-left: 26px;	}#maincontent h4.service{	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	font-weight: normal;	color: #96403f;	text-transform:uppercase;	padding-left: 126px;	}#maincontent h5 {	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	font-size: .9em;	font-weight: normal;	font-style:italic;	color: #96403f;	padding-left: 26px;	margin-top: 10px;	}#maincontent p{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	color: #07153b;	line-height: 1.3em;	padding-left: 26px;	padding-right: 25px;	}#maincontent p.hp{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	margin-top: -5px;	padding-right: 25px;	padding-left: 126px;	color: #07153b;	margin-bottom: -10px;	}#maincontent a {	color: #07153b;	/*text-decoration: none;*/	}#maincontent a:hover {	text-decoration: underline;	}#maincontent a.more {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	color: #07153b;	text-transform: uppercase;	text-decoration: none;	white-space: nowrap;	}#maincontent a.more:hover {	text-decoration: underline;	}#maincontent a.moreinterviews{	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	font-size: .9em;	color: #07153b;	text-transform: uppercase;	text-decoration: none;	padding-right: 25px;	}#maincontent a.moreinterviews:hover {	text-decoration: underline;	}#maincontent img.smallsquare {	clear: both;	width: 90px;	height: 90px;	float: left;	border: 1px solid #f29e0c;	padding: 0; 	margin-left: 26px;	/*margin-right: 9px;*/	margin-top: 11px;	} #maincontent hr.starline{	height: 13px;	width: 251px;	margin-left: -9px;	border-color: #f1ede8;	color: transparent;	background-image: url(../images/site_images/star_line.gif);	background-repeat: no-repeat;	}#maincontent li {	margin-left: 42px;	list-style-image: url(../images/site_images/star_bullet.gif);	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	line-height: 1.7em;	color: #07153b;	}
#maincontent #sidebarform {
	padding: 15px 9px 20px 26px;
	}	/*******************************************//*******  Double-wide content area  *******//******************************************/#maincontent_wide {	float: left;	width: 685px;	margin-right: 25px;	}#maincontent_wide h2{	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	font-size: 1.3em;	font-weight: normal;	text-transform:uppercase;	color: #07153b;	padding: 15px 9px 20px 26px;	}#maincontent_wide h2.name {	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;	font-size: 1.3em;	font-weight: normal;	text-transform:uppercase;	color: #96403f;	margin: 0;	padding: 25px 9px 0px 26px;	}#maincontent_wide h3.service{	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: normal;	color: #96403f;	text-transform:uppercase;	margin: 0;	padding: 0px 9px 8px 26px;	}#maincontent_wide h3 {	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;	font-size: .9em;	font-weight: normal;	text-transform:uppercase;	color: #96403f;	padding-left: 26px;	margin-top: 10px;	}#maincontent_wide h4 {	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;	font-size: .9em;	font-weight: normal;	color: #96403f;	padding-left: 26px;	}#maincontent_wide h5 {	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	font-size: .9em;	font-weight: normal;	font-style:italic;	color: #96403f;	padding-left: 26px;	margin-top: 10px;	}#maincontent_wide p{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	color: #07153b;	line-height: 1.3em;	padding-left: 26px;	padding-right: 16px;	}#maincontent_wide p.firstp{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	color: #07153b;	line-height: 1.6em;	padding-left: 26px;	width: 460px;	}#maincontent_wide a {	color: #07153b;	/*text-decoration: none;*/	}#maincontent_wide a:hover {	text-decoration: underline;	}#maincontent_wide a.more {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	color: #07153b;	text-transform: uppercase;	text-decoration: none;	}#maincontent_wide a.more:hover {	text-decoration: underline;	}#maincontent_wide a.moreinterviews{	font-family: Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	font-size: .9em;	color: #07153b;	text-transform: uppercase;	text-decoration: none;	padding-right: 25px;	}#maincontent_wide a.moreinterviews:hover {	text-decoration: underline;	}#maincontent_wide img.vetimage {		float: right;	border: 1px solid #f29e0c;	padding: 0; 	margin-top: 15px;	margin-right: 0px;	} #maincontent_wide p.starline{	height: 8px;	margin-left: 26px;	background-image: url(../images/site_images/star_full_line.gif);	background-repeat: no-repeat;		}#maincontent_wide li {	margin-left: 42px;	list-style-image: url(../images/site_images/star_bullet.gif);	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	line-height: 1.7em;	color: #07153b;	}#maincontent_wide #interview {	padding-left: 26px;	padding-right: 25px;	width: 660px;	}
#maincontent_wide #pageform {
	padding: 15px 9px 20px 26px;
	}/*#maincontent_wide #interview img{	border: 0;padding:0;margin:0;	}#maincontent_wide #interview img.raise{	margin-top: -5px;	}*/	/*********      Form Stuff    ************/.form_new_line{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	color: #07153b;	line-height: 1.3em;		clear:left;	float:left;	padding:.5em .5em 0em 0em;	}	.form_line{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	color: #07153b;	line-height: 1.3em;		float:left;	padding:.5em .5em 0em 0em;	}			.form_text{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .8em;	color: #07153b;	line-height: 1.3em;	}	/*******************************************//*********      Right Column    ************//*******************************************/#rightcolumn {	float: left;	width: 191px;	margin-right: 8px;	}#rightcolumn p {	margin: 0;	padding: 2px 16px 10px 16px;	color: #f1ede8;	font-family:Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;	line-height: 1.5em;	font-size: .85em;	}#rightcolumn a.more {	color: #07153b;	text-transform:uppercase;	font-family:Arial, Helvetica, sans-serif;	font-size: .8em;	font-weight: bold;	text-decoration: none;
	white-space: nowrap;	}#rightcolumn a.more:hover {	text-decoration: underline;	}
#rightcolumn h2 {
	color: #f1ede8; 
	font-family: Palatino, Palatino, Palatino Linotype, Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	text-decoration: none;
	margin: 6px 17px 2px 17px;
	text-transform: uppercase;
	font-weight: normal;
	}
#rightcolumn h3 a {
	font-family: Palatino, Palatino Linotype, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: normal;
	text-transform:uppercase;
	color: #f1ede8;
	text-decoration: none;
	margin-left:17px;
	white-space: nowrap;
	}
#rightcolumn img {
	display:block;
	}#rightcolumn #ad1 {	background-color: #7b9197;	width: 191px;	margin-bottom: 5px;	margin-top: 0px;
	padding-top: 0px;	}#rightcolumn #ad2 {	background-color: #5c745f;	width: 191px;	margin-bottom: 5px;	margin-top: 0px;	}#rightcolumn #ad3 {	background-color: #936a3b;	width: 191px;	margin-bottom: 5px;	margin-top: 0px;	}#rightcolumn #ad4 {	background-color: #5d5a6f;	width: 191px;	margin-bottom: 5px;	margin-top: 0px;	}
	/*******************************************//*********     Column Bottom    ************//*******************************************/#contentbottom {	clear: both;	background-image:url(../images/site_images/contentbottom_bg.gif);	background-repeat:no-repeat;	height: 51px;	}#contentbottom.hp {	clear: both;	background-image:url(../images/site_images/contentbottom_hp_bg.gif);	background-repeat:no-repeat;	height: 20px;	}	/*******************************************//*********         Footer       ************//*******************************************/#footer {	margin: 0 auto;	padding-left: .01px;	width: 917px;	height: 100px;	margin-top: -5px;	}#footer p {	margin-top: 0px;	color: #1c316e;	font-size: .8em;	font-family:Verdana,Arial, Helvetica, sans-serif;	text-align:center;	}#footer a {	color: #1c316e;	text-decoration: none;	}#footer a:hover {	text-decoration:underline;	}		/*******************************************//****      Miscellaneous Class Styles   ****//*******************************************/.rightpic {	float: right;	margin-left: 10px;	margin-right: 16px;	}.leftpic {	float: left;	margin-right: 10px;	margin-left: 16px	}.snugtop {	margin-top: 0px;	}.topspace {	margin-top: 10px;	}.imagetable {	margin-left: 16px;	width: 538px;}