body { margin: 0px; text-align: center; background-color:#FFFFFF; }
h1    {
	font-family: Rockwell, Verdana, sans-serif;
	;
	font-size: 29px;
	font-weight: normal;
}
h2 {
	font-family: Rockwell, Verdana, sans-serif;
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
}
h3 {
	font-family: Rockwell, Verdana, sans-serif;
	font-size: 21px;
}
h4 {
	font-size: 14px;
	font-family: Rockwell, Verdana, sans-serif;
	padding: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	letter-spacing: -0.08em;
}

a { font-family: arial; font-size: 12px; color: #376687; }
h1 .bullet {
	background-image: url(../images/AM-bullet.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 11px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}
h2 .bullet {
	background-image: url(../images/AM-bullet.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 11px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}
h3 .bullet {
	background-image: url(../images/AM-bullet.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 11px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	font-size: 18px;
}
.logo_orange  {
	color: #FBAC42;
}
a:hover { text-decoration: none; color: #376687; }

a.links { width: 171px; background-color: #E6E6E6; font-family: arial; font-size: 12px; color: #666666;  }
a:hover.links { text-decoration: none; background-color: #FFFFFF; color: #376687; }

a.links2 { font-family: arial; font-size: 12px; color: #666666; }
a:hover.links2 { text-decoration: none; color: #376687; }

a.newsLinks { font-family: arial; font-size: 11px; color: #376687; }
a:hover.newsLinks { text-decoration: none; }

.newsHeader { font-family: arial; font-size: 11px; font-weight: bold; color: #666666; }

.lineDivision01 { font-size: 3px; }

.lineDivision02 { font-size: 8px; }

.header { font-family: arial; font-size: 11px;}
.newsletter { font-family: arial; font-size: 11px; color: #0066FF}

.b { font-weight: bold; }

p { margin: 0px; padding-bottom: 10px; }

table#headerA { width: 766px; border-collapse: collapse; }
table#headerA tr td { height: 75px; padding: 0px; }
table#headerA tr td#headerALogo { width: 200px; }
table#headerA tr td#headerASlogan { width: 261px; }
table#headerA tr td#headerAContact { width: 305px; vertical-align: top; }

table#headerABox { width: 305px; border-collapse: collapse; }
table#headerABox tr td { padding: 0px; height: 25px; background-color: #EBEBEB; vertical-align: middle; }
table#headerABox tr td#headerABoxCurve { width: 12px; }
table#headerABox tr td#headerABoxEmailIcon { width: 40px; text-align: right; }
table#headerABox tr td#headerABoxLinks { width: 241px; padding-right: 12px; text-align: right; }

table#navigationBar { width: 766px; border-collapse: collapse; }
table#navigationBar tr td { padding: 0px 0px 2px 0px; border-bottom: 1px solid #666666; }

table#content { width: 567px; border-collapse: collapse; }
table#content tr td { padding: 0px; vertical-align: top; font-family: arial; font-size: 12px; }
table#content tr td#sideNavigation { width: 171px; padding: 14px; background-color: #D4D4D4; border-bottom: 1px solid #666666; }
table#content tr td#contentContainer { width: 567px; border-bottom: 1px solid #666666; }
table#content tr td.contentA {  }
table#content tr td.contentB { width: 533px; height: 58px; padding: 0px 17px; vertical-align: middle; }
table#content tr td.contentC { width: 533px; height: 58px; padding: 0px 17px; vertical-align: top; }
table#content tr td.contentD { width: 550px; padding: 0px 0px 0px 17px; vertical-align: top; }

table#sideNavTableA tr td { vertical-align: middle; }
table#sideNavTableA tr td.sideNavTableAHeading {  }
table#sideNavTableA tr td.sideNavTableALink { width: 171px; padding: 0px; border-bottom: 1px solid #ACACAC; border-top: 1px solid #ACACAC; }

table#sideNavTableB { width: 171px; border-collapse: collapse; }
table#sideNavTableB tr td { vertical-align: top; }
table#sideNavTableB tr td.sideNavTableBHeading {  }
table#sideNavTableB tr td.sideNavTableBText { width: 155px; padding: 16px 8px 16px 8px; background-color: #E6E6E6; }

table#logoWrapper { width: 550px; border-collapse: collapse; }
table#logoWrapper tr td { width: 550px; }
table#logoWrapper tr td.logoWrapperLineA { height: 1px; padding: 0px; }
table#logoWrapper tr td.logoWrapperContent { padding: 15px 0px; }

/**************************************************************
	changes made by Jordan Rogers
	************************************************************/

ul.sideMenu {
  margin: 0;
  padding: 0;
}

.sideMenu li {
  display: inline;
  font: 400 1.3em "trebuchet ms", serif;
}

.sideMenu li a {
  display: block;
  margin: 0.2em 0;
  padding: 3px 5px;    
  
  text-decoration: none;
  color: #666;
  background: #eee;
} 

.sideMenu li a:hover {
  color: #000000;
  background: #FFFFFF;
}
ul.services {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.list_title {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 3px;
	padding: 0px;
}
ul.anchors li {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: -20px;
	list-style-type: none;
}
.quote_title {
	color: #DC8600;
}
.divider_line {
	background-image: url(/images/dashedLineGrayWhite.gif);
	background-repeat: no-repeat;
	height: 2px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 20px;
}
.submit_spacer {
	margin-left: 30%;
}
dt em {
	color: #F00;
}

