
BODY                { color: black; font-weight: bold; font-size: 8pt; background: white repeat-x; scrollbar-3dlight-color: #808080; scrollbar-arrow-color: WHITE; scrollbar-darkshadow-color: #808080; scrollbar-face-color: #808080; scrollbar-highlight-color: #D6D6D6; scrollbar-shadow-color: #D6D6D6; scrollbar-track-color: #D6D6D6  }
.img    { margin-left: 10px; border: solid 1px black }
.img2 { border: solid 1px black }
#bodyhome              { background: white url(backgrounds/main.jpg) repeat-x center top; padding-top: 0px }
#bodyhome1  { }
.address          { color: black; font: bold 8pt Arial, sans-serif; position: relative; top: 15px }
.address2  { color: white; font: bold 10pt Arial, sans-serif }
a                 { color: #d13f88; font-style: normal; font-variant: normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; border: 0px }
a.contact { color: purple }
a:active  { }
a:hover                                      { color: black; font-family: Arial, sans-serif; text-decoration: none }
body  { color: #000000; font: 10pt Arial, sans-serif }
caption { color: #000000; font: 10pt Arial, sans-serif }
.buttons { color: black; font-weight: bold; font-size: 8pt }
.buttons a    { color: black; font-weight: bold; font-size: 8pt; padding: 3px 10px; position: relative }
.buttons a:hover       { color: #f30; font-weight: bold; font-size: 8pt; background-color: #e4e4e4 }
.home_head    { color: black; font-weight: bold; font-size: 8pt; background-image: url(backgrounds/bg2_a.gif); text-indent: 10px; vertical-align: middle; padding: 2px 5px; width: 100%; height: 20px }
.buttons_head   { font-weight: bold; font-size: 8pt; background-image: url(backgrounds/bg2_a.gif); text-align: center; vertical-align: middle; padding: 2px 5px; border: solid 1px gray; height: 20px }
.buttons_head a   { color: #d13f88; font-weight: bold; font-size: 8pt; background-image: url(backgrounds/bg2_a.gif); padding: 3px 10px; position: relative }
.buttons_head a:hover  { color: #f30; font-weight: bold; font-size: 8pt }

.buttons_page_right    { font-weight: bold; font-size: 8pt; background-image: url(backgrounds/bg2_a.gif); text-align: left; vertical-align: middle; margin-bottom: 5px; padding: 2px 5px; border: solid 1px gray; width: 100%; height: 20px }
.buttons_page_right a    { color: #d13f88; font-weight: bold; font-size: 8pt; background-image: url(backgrounds/bg2_a.gif); padding: 3px 10px; position: relative }
.buttons_page_right a:hover  { color: #f30; font-weight: bold; font-size: 8pt }

.brand_home { color: black; font-size: 8pt }
.brand_home a     { color: white; background-color: #2d2d2d; text-align: center; float: left; margin-top: 0px; padding-top: 10px; padding-bottom: 10px; border-right: 1px solid black; width: 150px }
.brand_home a:hover  { color: white; background-color: black }

.brand_home_selected { color: black; font-size: 8pt }
.brand_home_selected a      { color: white; background-color: #2d2d2d; text-align: center; float: left; margin-top: 0px; padding-top: 10px; padding-bottom: 10px; border-right: 1px solid black; border-left: 1px solid black; width: 150px }
.brand_home_selected a:hover  { color: white; background-color: black }

.brand_home2    { color: black; font-size: 8pt }
.brand_home2 a       { color: #d13f88; background-color: #ccc; text-align: left; float: left; margin-top: 2px; padding: 5px 5px 5px 10px; border: solid 1px black; width: 150px }
.brand_home2 a:hover   { color: white; background-color: black }
.topbuttonarea { border-bottom: 0px solid black }
.home_link_header a { color: gray; font-size: 8pt; margin-top: 2px; margin-right: 2px; margin-left: 2px; width: 100% }
.home_link a { color: silver; font-size: 8pt; margin: 2px; width: 100% }
h1      { color: #000685; font: bold 20pt Arial, sans-serif; margin-bottom: 4px }
.rightlogo  { color: white; font: bold 20pt Arial, sans-serif; margin-bottom: 4px }
h2      { color: black; font: bold 14pt Arial, sans-serif; margin-bottom: 2px }
h3  { color: #d13f88; font: bold 10pt Arial, sans-serif; margin-bottom: 2px }
h4     { color: black; font-style: normal; font-variant: normal; font-size: 12pt; font-family: Arial, sans-serif; margin-bottom: 2px }
h5  { color: #d13f88; font: bold 16pt Arial, sans-serif; margin-bottom: 2px }
h6       { color: #d13f88; font: bold 20pt Arial, sans-serif; margin-top: 5px; margin-bottom: 5px; margin-left: 10px }
hr       { color: gray }
ul    { margin-top: 3px; margin-bottom: 0px; margin-left: 18px }
code   { color: #000; font-weight: bold; font-size: 7pt; font-family: Arial, sans-serif }
.code { color: black; font-weight: bold; font-size: 7pt; font-family: Arial, sans-serif }
table     { font-size: 10pt }
#maintable            { background-color: white; width: 980px; height: auto }
.maintable     { background-color: white; border-style: none solid solid solid; border-width: medium 1px 1px 1px; border-color: black; width: 1050px }
#leftcolumn   { border: 1px #e4e4e4; width: 150px; height: auto }
#middlecolumn  { border: 1px #e4e4e4; width: 420px; height: auto }
#rightcolumn    { border: 1px #e4e4e4; width: 150px; height: auto }
.hometable    { background-color: white }
.hometable td  { color: black; background-color: white }
#logotable            { width: 980px; height: auto }
.logoarea                   { background-color: #2d2d2d; margin-top: 0px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; width: 1050px }
#addresstable  { background-color: white; border-top: #e4e4e4; border-bottom: #e4e4e4; width: 980px; height: auto }
#toptable      { }
#logoid     { background-color: transparent; margin-top: 3px; margin-right: 5px; margin-left: 3px }
.toggleopacity img { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50) }
.toggleopacity:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.toggleopacity img { border: solid 1px #e4e4e4 }
.toggleborder:hover img { border: solid 1px #e4e4e4 }
.toggleborder:hover { color: #000685 }
.ajax { border: solid 1px black }

.shadetabs        { background-image: url(backgrounds/bg1_buttons.gif); padding-top: 6px; padding-left: 25px; border-bottom: 1px solid gray }
.shadetabs ul      { font-weight: bold; font-size: 12px; font-family: Verdana; text-align: left; list-style-type: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding: 3px 5px 3px 9px }
.shadetabs li{ display: inline;}
.shadetabs li a          { color: #d13f88; font-size: 11px; text-decoration: none; background: white url(backgrounds/bg1.gif) repeat-x; margin-right: 5px; padding: 4px 20px }
.shadetabs li a:hover       { color: black; text-decoration: underline; background-image: url(backgrounds/bg2.gif); padding: 3px 19px 4px; border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray }
.shadetabs li.selected { position: relative;}
.shadetabs li.selected a    { background-image: url(backgrounds/bg2.gif); padding: 3px 19px 4px; border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray }
.shadetabs li.selectedred a { color: white; background-image: url(backgrounds/bg2red.gif); padding: 3px 19px 4px; border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray }
.shadetabs li.selected a:hover   { text-decoration: underline; padding: 3px 19px 4px }

.shiftcontainer{position: relative;left: 5px; /*Number should match -left shadow depth below*/top: 5px; /*Number should match -top shadow depth below*/}
.shadowcontainer   { background-color: #e4e4e4; width: 145px }
.shadowcontainer .innerdiv  { background-color: #f3f3f3; border: solid 1px gray; position: relative; top: -2px; left: -2px }

li  { list-style-image: url(pics/LI_MAIN_HOVER.gif) }
li a { font-size: 8pt; vertical-align: middle; list-style-image: url(pics/LI_MAIN_HOVER.gif) }
#homepic   { border: solid 2px #e4e4e4; width: 975px }
.anextra       { float: left; margin-bottom: 10px; margin-left: 8px; padding: 3px 1px; border: solid 2px #e4e4e4 }
#picsearch  { width: 60px; height: 60px }
.refine { color: black; font-weight: bold; font-size: 10pt; line-height: 20pt }
.topbuttons { color: white; background-color: black; text-align: center; float: none; width: 1050px }
iframe   { border: solid 1px black; width: 352px; height: 259px }
