@charset "utf-8";
/* CSS Document */

/*BASELINE BEGINS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*BASELINE ENDS */


html, body {
  background-color:#2d404e;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  line-height:125%;
}

h1 {
  text-align:left;
  font-size:130%;
  font-weight:bold;
  margin:10px 0px 10px 120px;
}

h2 {
  margin-left:120px;
  text-align:left;
  font-size:115%;
  margin-bottom:10px;
}

h3 {
  text-align:left;
  font-size:110%;
  margin-bottom:10px;
}

#outerWrapper {
  float:left;
  width:100%;
  text-align:center;
  height:auto;
  margin:0px auto 0px auto;
  padding:120px 0px 0px 0px;
  background-image:url(../images/bartonwebbackground2.jpg);
  background-repeat:no-repeat;
  background-position:center top;
}

#outerWrapper #header {
  width:975px;
  margin:0px auto 0px auto;
}

#outerWrapper #header #menu {
  position:relative;
  width:975px;
  height:47px;
  background-image:url(../images/menubarbkgd2.jpg);
  background-repeat:repeat-x;
  margin:20px auto 0px auto;
  z-index:1000;
}

#outerWrapper #innerWrapper {
  width:975px;
  padding:15px 0px 25px 0px;
  margin:0px auto 0px auto;
}

#outerWrapper #innerWrapper a:link {
  color:#fff;
  text-decoration:none;
  margin-right:45px;
}

#outerWrapper #innerWrapper a:hover {
  color:#6A1A1E;
}

#outerWrapper #innerWrapper a:visited, #outerWrapper #innerWrapper a:focus, #outerWrapper #innerWrapper a:active {
  color:#fff;
  text-decoration:none;
}

#outerWrapper #innerWrapper #facingtext {
  text-align:center;
  width:975px;
  margin:0px auto 0px auto;
  font-size:30px;
  line-height:66px;
}

#outerWrapper #innerWrapper #facingtext img {
  width:155px;
}

#outerWrapper #innerWrapper #facingtext #image {
  float:left;
  width:155px;
  margin:0px;
  padding:0px;
}

#outerWrapper #innerWrapper #facingtext #textbkgd {
  float:left;
  width:780px;
  height:255px;
  margin:0px;
  padding:0px 0px 0px 40px;
}

#outerWrapper #innerWrapper #facingtext #text {
  float:left;
  width:780px;
  margin:0px;
  text-align:left;
  font-size:18px;
  line-height:18px;
  padding:0px 0px 5px 0px;
}

#outerWrapper #innerWrapper #facingtext #flashimgs {
  float:left;
  width:425px;
  margin:0px;
  text-align:left;
}

#outerWrapper #innerWrapper #bottomlinks {
  float:left;
  clear:both;
  background-image:url(../images/bottompicsbkgd.gif);
  background-repeat:repeat-x;
  height:122px;
  text-align:center;
  width:975px;
  margin:0px auto 0px auto;
}

#outerWrapper #innerWrapper #bottomlinks #clicktext {
  float:left;
  clear:right;
  width:970px;
  font-size:15px;
  line-height:normal;
  text-align:left;
  margin:5px 0px 0px 5px;
}

#outerWrapper #innerWrapper #bottomlinks img {
  width:125px;
  margin:5px 0px 0px 0px;
}

#outerWrapper #innerWrapper #bottomlinks a:link {
  margin:0px;
  padding:5px;
  border:none;
}

#outerWrapper #innerWrapper .listingabout {
  float:left;
  color:#FFF;
  clear:both;
  font-size:100%;
  text-align:left;
  padding:10px 10px 20px 10px;
  margin:0px 0px 10px 120px;
  background-image:url(../images/TransparentDarkBlueBkgd.png);
  background-repeat:repeat;
  width:750px;
}

#outerWrapper #innerWrapper .dblisting {
   float:left;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFF;
   clear:both;
   padding:10px;
   margin:0px 0px 10px 140px;
   background-image:url(../images/TransparentDarkBlueBkgd.png);
   background-repeat:repeat;
   width:650px;
}

#outerWrapper #innerWrapper .dblisting #dbimg {
   float:left;
}

#outerWrapper #innerWrapper .dblisting img {
   float:left;
   width:225px;
   height:165px;
   border:2px solid #FFF;
   margin-right:20px;
}

#outerWrapper #innerWrapper .listing {
   float:left;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFF;
   clear:both;
   padding:10px;
   margin:0px 0px 10px 140px;
   background-image:url(../images/TransparentDarkBlueBkgd.png);
   background-repeat:repeat;
   width:650px;
}

#outerWrapper #innerWrapper .listing a:link {
   color:#FFF;
   text-decoration:none;
}

#outerWrapper #innerWrapper .listing a:hover {
   text-decoration:underline;
}

#outerWrapper #innerWrapper .listing img {
   float:left;
   width:148px;
   margin-right:20px;
}

#outerWrapper #innerWrapper .listingabout a:link {
  color:#FFF;
  text-decoration:none;
}

#outerWrapper #innerWrapper .listingabout a:hover {
  text-decoration:underline;
}

#outerWrapper #innerWrapper .listingabout img {
  float:left;
  width:148px;
  margin-right:20px;
}

#outerWrapper #innerWrapper .listingabout .columnWrapper {
  float:left;
  width:95%;
  margin-left:5%;
}

#outerWrapper #innerWrapper .listingabout .LC {
  float:left;
  width:40%;
}

#outerWrapper #innerWrapper .listingabout .RC {
  float:left;
  width:40%;
}

#outerWrapper #innerWrapper #form {
  float:left;
  color:#000;
  clear:both;
  background-color:#D2CBC5;
  padding:10px 0px 10px 0px;
  margin:0px 0px 10px 105px;
  width:780px;
}

#outerWrapper #innerWrapper #form #leftcolumn {
  float:left;
  width:440px;
  text-align:center;
}

#outerWrapper #innerWrapper #form #leftcolumn .addressblock {
  margin:5px 0px 20px 0px;
}

#outerWrapper #innerWrapper #form #leftcolumn .forminstblock {
  margin:5px 0px 20px 0px;
  padding:0px 20px 0px 20px;
  text-align:left;
}

#outerWrapper #innerWrapper #form #leftcolumn .thumb {
  float:left;
  width:440px;
}

#outerWrapper #innerWrapper #form #rightcolumn {
  float:left;
  width:330px;
  text-align:center;
}

#outerWrapper #innerWrapper #form #rightcolumn form {
  float:left;
  text-align:left;
  overflow:auto;
  width:100%;
}

#outerWrapper #innerWrapper #form #rightcolumn form .fieldsetgroup {
   display:block;
   float:left;
   width:100%;
   padding:0px 0px 10px 0px;
   margin:0px 0px 0px 0px;
}

#outerWrapper #innerWrapper #form #rightcolumn form .fieldsetgroup fieldset {
   display:block;
   float:left;
   width:100%;
   padding:0px 0px 10px 0px;
   margin:0px 0px 0px 0px;
}

#outerWrapper #innerWrapper #form #rightcolumn form .fieldsetgroup label {
   display:block;
   float: left;
   width:100%;
   text-align: left;
   margin-top:10px;
}

#outerWrapper #innerWrapper #form #rightcolumn form a:link {
   color:#FFF;
   text-decoration:none;
}

#outerWrapper #innerWrapper #form #rightcolumn form a:hover {
   text-decoration:none;
}

#outerWrapper #innerWrapper #form #rightcolumn form img {
   float:left;
   width:250px;
   margin:10px 20px 0px 0px;
}

#outerWrapper #innerWrapper #formthankyou {
  float:left;
  color:#000;
  clear:both;
  background-color:#D2CBC5;
  padding:10px 0px 10px 0px;
  margin:0px 0px 10px 105px;
  width:780px;
}

#outerWrapper #innerWrapper #formthankyou #rightcolumn img {
   float:left;
   width:250px;
   margin:10px 20px 0px 0px;
}

#outerWrapper #innerWrapper #form #leftcolumn .addressblock .AddressHeader {
   font-size:22px;
   font-weight:bold;
   line-height:24px;
}

#outerWrapper #innerWrapper #copyright {
  float:left;
  clear:both;
  width:975px;
  text-align:center;
  font-size:12px;
  margin:20px 0px 0px 0px;
}

#outerWrapper #innerWrapper #copyright p {
  margin-bottom:10px;
}

#outerWrapper #innerWrapper #copyright a:link {
  color:#fff;
  text-decoration:none;
  margin-right:45px;
}

#outerWrapper #innerWrapper #copyright a:hover {
  color:#6A1A1E;
}

#outerWrapper #innerWrapper #copyright a:visited, #outerWrapper #innerWrapper #copyright a:focus, #outerWrapper #innerWrapper #copyright a:active {
  color:#fff;
  text-decoration:none;
}

[if IE]>
/* place css fixes for all versions of IE in this conditional comment */
#outerWrapper #innerWrapper #facingtext { margin-top: 0px; }
body, html {zoom:1;}
#menuh{float:none;}
body{behavior:url(scripts/csshover.htc); font-size:100%;}
#menuh ul li{float:left; width: 100%;}
#menuh a{height:1%;font:bold 0.7em/1.4em arial, sans-serif;}
#outerWrapper #header #menu .lastlink {
  margin-top:7px;
}
ul#cssmw {
  cursor: default;
  list-style-type: none;
  margin: 0 0 0 15px;
  padding: 0 0 0 0;
}
</style>
<![endif]


[if firefox]>
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#outerWrapper #innerWrapper #facingtext img {
  float:left;
  width:155px;
}

ul#cssmw > li > span > a { /* Affects the main menu links */
  background-image: none;
  color: #000000;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 0 0px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  width: auto;
}

#outerWrapper #header #menu .lastlink {
  margin-top:0px;
}

#container {
	float:left;
	text-align:center;
	width: 320px;
	padding-top:5px;
	height: 1px;
}

}
<![endif]