body {background-color:#FFFFFF; padding: 0px; margin: 0px;}

.standard {font-family: "Times", "Times New Roman", "Avant Garde", "Optima", Arial, Helvetica, sans-serif; font-size: 13px; color:#000000;}

p {padding:0;}

img {padding:5px; border:none;}

img#left {float:left;}

img#right {float:right;}

img#free {padding:0;}

img#bordered {border:none;}

.thumb {max-width:120px; max-height:120px;}

font#divider {color:#000000;}

table {border:0; margin:0; padding:0;}

table#contact {font-family: Arial, Verdana, sans-serif; font-size:13px; font-weight:normal;}

a img, a:hover img {border:none;}

ol {line-height:18px; margin:0 0 15px 10px;}

ul {line-height:18px; margin:0 0 15px 10px;}

li {margin:0 0 5px 0;}

.imgbox{float:right; padding:2px;}

.imgbox_left {float:left; padding:2px;}

a {color:#0000FF; text-decoration:none;}

a:visited {color:#0000FF; text-decoration:none;}

a:hover {color:#0000FF; text-decoration:underline;}

h1 {font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 40px; color: #000000; font-weight:bold; padding:0; margin:0; letter-spacing:+5px;}

h1 a, h1 a:visited, h1 a:hover {color: #000000; text-decoration:none;}

h2 {font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 26px; color: #000000; padding:0; margin:0; letter-spacing:+5px;}

h2 a, h2 a:visited, h2 a:hover {color: #000000; text-decoration:none;}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 16px;font-weight: bold; padding:0; margin: 0 0 10px;}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 12px;}

#content {padding:0 0 10px 5px ; margin: 0 0 0 15px; border:none; width:911px;}

#copy {background-color:#FFFFFF; border:none; padding:15px; margin:3px 0 0 0; min-height:400px; width:710px; float:right; text-align:left;}

#copy h1 {font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 26px; color: #000000; padding:0; margin:0 0 10px 0; letter-spacing:+4px;}

#copy h2 {font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 26px; color: #000000; padding:0; margin:0 0 10px 0; letter-spacing:+4px;}

#copy h3 {font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color:#000000; font-size: 22px; font-weight: bold; padding:0; margin:0;}

#copy h4 {font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color:#000000; font-size: 18px; font-weight: bold; padding:0; margin:0;}

#copy h5 {font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color:#000000; font-size: 16px; font-weight: bold; padding:0; margin:0;}

#copy a, #copy a:visited {color:#C24F00; text-decoration:none;}

#copy a:hover {color:#C24F00; text-decoration:underline;}

#services {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 14px; font-weight: bold; width:680px; text-align:center; margin:0; padding:0;}

#disclaim {margin:15px 0 0 0; padding:0; text-align:center; font-size:12px; border-top:1px solid #2F290D;}

ul#nolist {list-style-type:none; margin:0 0 5px 5px; padding:0;}

li#nolist {list-style-type:none; margin:0 0 5px 5px; padding:0;}

ul#horizlist {list-style: none; padding:0; clear: both; margin:0;}

ul#horizlist li {padding: 2px 5px 2px 0; display: inline;}

ul#horizlist a, ul#horizlist a:visited {color:#000000; text-decoration:none;}

ul#horizlist a:hover {color:#0000FF; text-decoration:underline;}

#client {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; padding:0; margin:15px 0 0 0; color:#2F290D; border-top:1px solid #000000; min-width:150px; display: table-cell;}

#client a, #client a:visited {color:#000000; text-decoration:none;}

#client a:hover {color:#0000FF; text-decoration:underline;}

.example {margin:15px 0 5px 0; padding:0;}

#footer {font-size:12px; text-align:center; width:710px; border:none; padding:0; margin:10px 0 15px 0; font-family:Arial, sans-serif; color:#000000; float:right;}

#footer a, #footer a:visited, #footer a:hover {font-family: Arial, sans-serif; color: #0000FF;}

#sidebar {font-size:14px; float:left; width:150px; padding:0 0 0 5px; margin:3px 0 0 0; }

.pullquote {width: 400px; margin: 5px 0 5px 15px; padding: 5px 0 0 0 !important; font-size: 16px !important; text-align: right !important; float: right; border:none;}

.pullquote b {font-size:14px !important;}

#title {position:relative; top: 5px; left:5px;}

#text {position:relative; top: 0px; left: 0px; z-index:2; color:#000000;}

#shadow {position:absolute; top: 2px; left: 2px; color: #000000; z-index:1;}

.clear {clear: both;}

/* Drop Down Menu */
.mC {width:150px; margin:0 0 0 5px; float:left; text-align:left; border-left:2px solid #C24F00;}

.mH {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #EBECC3; cursor:pointer; margin:7px 0 7px 7px; font-weight:bold; border-top:none;}

.mH a, .mH a:visited {color:#000000; text-decoration:none;}

.mH a:hover {color:#0000FF; text-decoration:none;}

.mL {display:none; margin-bottom:10px;}

.mL a, .mL a:visited {color:#000000; text-decoration:none;}

.mL a:hover {color:#0000FF; text-decoration:underline;}

.mO {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin-left:15px; display:block; font-size:12px;}

/* self-clear floats */
.group:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* IE Hacks */
* html .group,
*:first-child+html .group {min-height: 1px;}
* html #copy {height: 26em;}
* html .thumb {width:100px; height: auto;}
* html #content {width: 915px;}
