
body {background-image:url('/img/back.gif');background-position:center; background-repeat:repeat-y;background-color:#BEBEA9;text-align:center; margin:0px; padding:0px}


div, body, html {margin:0px;padding:0px}
body,select,input,td, th, div,ul, li, span,div,.normal,p {font-family:'lucida sans', "lucida grande", Arial, Helvetica, sans-serif; color:#222;font-size:12px}
img {border:0px}
div {text-align:left}
ul {margin:0.5em; padding:0.5em}
p,ul,li {line-height:1.5}

td {text-align:left}
table {width:95%}
table,tr, td {margin:0px;padding:0px}

a {color:#C65610; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline}
p.large {font-family:ms sans serif; font-size:14px}


.datagrid {width:100%; margin-top:14px}
.datagrid tr td {vertical-align:top;padding:3px 3px 3px 0px;border-bottom:solid 1px #EFEFEA}
.datagrid tr th {background-color:#EFEFEA; padding:3px 3px 3px 0px;}

h1 {display:none}
h2 { font-size: 16px; margin-bottom:-11px;  color:#5F6145;page-break-before: auto;}
h3 {font-size: 14px;letter-spacing:1px; margin-bottom:-15px;  color:black;page-break-before: auto;}

body.one_column #main {background-image:url('/img/back_main_onecolumn.gif'); min-height:400px}
ul {list-style-image : url("/img/bullet.gif")}

#midsection {background-image:url('/img/back_flash.gif');position:absolute; top:99px;width:100%; height:138px;text-align:center; clear:both}
#footer {position: relative; height:79px;text-align:center; width:100%; position: relative;	margin: 0px auto; clear:both;  /* Needed for Safari */}
/* Navigation */

#header {background-image:url('/img/back_header.gif');height:99px;padding-bottom:130px;padding-top:8px; border-bottom: solid 7px #fff; clear:both}

.tnavitem {float:left; height:91px;display:inline}
.tnavitem .tnavlink img,.tnavitem .tnavlink_on img {margin-top:13px}

a.tnavlink  img {margin:50px 3px 0px 0px; border:solid 7px #F1F1EB;}
a.tnavlink:hover  img {border:solid 7px #ddddd1}
a.tnavlink:active img, a.tnavlink:focus img, a.tnavlink:visited:focus img {border:solid 7px #c65610}
a.tnavlink_on img {margin:51px 3px 0px 0px; border:solid 7px #BDBEA8;}

#sidenav {width:122px; float:left; padding-left:6px; padding-top:7px}
#content {width:378px;padding:0px 15px 0px 15px; float:left; min-height:350px}
.one_column #content {width:580px;padding:0px 15px 0px 15px; float:left;}

.portfolio {width:100%; margin-top:20px; margin-right:20px}
.portfolio tr  td{text-align:center; padding-bottom:20px }
.portfolio tr  td a img{border: solid 5px #F1F1EB;}
.portfolio tr  td a:hover img{border: solid 5px #BDBEA8}
.portfolio tr  td a:active img {border: solid 5px #c65610}



#rightcontent {width:215px;padding:5px 0px 0px 6px; float:left}
#subheader {margin-bottom:-15px}

.rightcontent_portfolio {width:221px; padding:0px 0px 0px 0px;}


a.snavlink img {border:solid 1px #C6C7B5; margin-bottom:3px; display:block}
a.snavlink:hover img{ border:solid 1px white}
a.snavlink:active img { border:solid 1px #BDBEA8 }

a.snavlink_on img{border:solid 1px #C65610; margin-bottom:3px; display:block}

a.rednav img{background-color:#F1F1EB}
a.rednav:hover img{background-color:#BDBEA8}
a.rednav:active img {background-color:#C65610}
a.rednav_on  img{background-color:#C65610}


#progressnav {padding-top:15px; margin-bottom:-15px; width:100%;display:block}
#progressnav a {float:left; }
#progressnav .rednav, #progressnav .rednav_on {margin-right:-1px}

.formlbl {text-align:right; font-size:11px}
.formlbl,input {font-family:tahoma; }

input, textarea{ font : 11px tahoma; color: #000; background-color: white /*f5F5F5*/; background-image:url('/img/back_form.gif');background-repeat:repeat-x;background-position:bottom;padding:4px 0px 4px 0px;border:solid 2px #D5D6CB;}
input.button {COLOR: #5F6145;FONT-FAMILY: arial;FONT-SIZE: 11px;FONT-WEIGHT:bold;background-color: #E3E3D7;border-top: solid 2px #F0F0EA;border-left: solid 2px #F0F0EA;border-bottom: solid 3px #AAAA91;border-right: solid 3px #AAAA91;}


.highlights {border-left: 1px solid #909073;border-bottom: 1px solid #909073;border-top: solid 1px #C3C5B0;border-right: solid 1px #C3C5B0;padding:7px;background-color:white; }
.title {background-image:url('/img/back_highlights_title.gif');background-color:#C3C5B0; padding:6px 7px 6px 8px ;margin-right:1px;font-family:tahoma;font-size:11px;font-weight:bold;color:white;text-transform:uppercase; }
.highlights .body {padding:7px;background-image:url('/img/back_highlights.gif');background-position:bottom left}
.body p {margin-top:0px;font-family:calibri, georgia; font-size:12px;line-height:1.33}
.required_field {color:#C65610; font-family:verdana;font-weight:bold}

#main {width:760px;background-image:url('/img/back_main.gif');background-position:center;	margin: 0px auto 0px auto;clear:both; }

