body { background: #7F7F7F url(images/bg.gif) repeat-x; margin: 0px; text-align: center; font-size: 12px; font-family: Arial, Verdana, sans-serif; }
td { color: #000000; font-size: 12px; font-family: Arial, Verdana, sans-serif; text-align: left; }
form { display: inline; }
img { border: none; }

a { color: #b10d0f; }
a:active { color: #b10d0f; }
a:visited { color: #b10d0f; }
a:hover { color: #6a696a; }

a.a2 { color: #000000; text-decoration: none; }
a.a2:active { color: #000000; text-decoration: none; }
a.a2:visited { color: #000000; text-decoration: none; }
a.a2:hover { color: #000000; text-decoration: none; }

h1 { color: #b10d0f; font-size: 18px; font-family: Arial, sans-serif; font-weight: normal; margin-top: 0px; margin-bottom: 15px; }
h2 { color: #b10d0f; font-size: 16px; font-family: Arial, sans-serif; margin-top: 0px; margin-bottom: 0px; }

#container { background: #ffffff; width: 932px; margin: auto; }
#topbar { background: #ffffff url(images/bg_header.gif) repeat-x bottom; text-align: left; width: 924px; height: 108px; margin: auto; }
#topend { background: url(images/top_end.gif) no-repeat bottom right; width: 100%; height: 108px; }
#logo { float: left; width: 199px; }
#starttoday { float: right; width: 273px; margin-right: 40px; margin-top: 38px; font-size: 12px; font-family: Trebuchet MS, Arial, sans-serif; text-transform: uppercase; }
#header {  margin-top: 5px; margin-bottom: 5px; width: 923px; }
#headershell { text-align: center; margin-top: 5px; margin-bottom: 3px; }
#headerbar { background: #333232; width: 920px; margin: auto; }

.column { background: #e4e4e4; }
.ctext { padding-top: 15px; padding-left: 15px; padding-bottom: 12px; padding-right: 15px; }
.cdivider { background: #ffffff; }
.cphoto { float: right; margin-top: 8px; margin-right: 4px; margin-bottom: 10px; margin-left: 10px; border: 1px solid #333232; }
.cphoto2 { float: left; margin-bottom: 5px; margin-right: 5px; border: 1px solid #333232; }
.cphoto3 { float: right; margin-bottom: 5px; margin-left: 5px; border: 1px solid #333232; }
#columnleft { background: #e4e4e4 url(images/corner_left.gif) no-repeat top left; }
#columnright { background: #e4e4e4 url(images/corner_right.gif) no-repeat top right; }
#shellcontent { color: #000000; text-align: left; padding: 20px; }
#shelltext { color: #000000; text-align: left; padding-right: 20px; }
#contentbox { margin-top: 20px; margin-bottom: 20px; }
#testimonials { margin-top: 18px; margin-bottom: 25px; padding-left: 8px; color: #2e2b2c; font-style: italic; }
.author { font-style: normal; font-weight: bold; text-align: right; margin-top: 10px; }

#footer { background: #333232; }
#copyright { color: #7e7e7e; padding: 10px; }
#copyright a { color: #7e7e7e; text-decoration: none; }
#copyright a:active { color: #7e7e7e; text-decoration: none; }
#copyright a:visited { color: #7e7e7e; text-decoration: none; }
#copyright a:hover { color: #7e7e7e; text-decoration: underline; }
#footerlinks { color: #e4e4e4; font-size: 11px; text-align: right; padding-right: 10px; }
#footerlinks a { color: #e4e4e4; text-decoration: none; }
#footerlinks a:active { color: #e4e4e4; text-decoration: none; }
#footerlinks a:visited { color: #e4e4e4; text-decoration: none; }
#footerlinks a:hover { color: #e4e4e4; text-decoration: underline; }

.inp1 { background: #ffffff; border: 1px solid #333232; color: #939393; font-size: 12px; font-family: Trebuchet MS, Arial, sans-serif; padding-left: 4px; width: 100%; margin-bottom: 3px; }
#submit1 { margin-top: 5px; text-align: right; }

.clear1 { clear: both; }
.pics { height: 213px;  margin-left: 3px; z-index: 10;  }


.ddmx { font: 12px Arial; }
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover { display: block; white-space: nowrap; position: relative; }
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover { padding: 3px 8px 4px 8px; font: 12px Arial; color: #434345; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 600; }
.ddmx .item2:visited { color: #434345; }
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover { color: #b10d0f; z-index: 600; }
.ddmx .arrow,
.ddmx .arrow:hover { padding: 6px 28px 3px 8px; }
.ddmx .item2 img,
.ddmx .item2-active img { position: absolute; top: 11px; right: 4px; border: 0; }
.ddmx .section { border: 1px solid #BBFBF; background: #ffffff url(images/bg_hover.gif) repeat-x bottom; position: absolute; margin-top: -1px; visibility: hidden; z-index: 500; }
