@charset "utf-8";

/***** Global Settings *****/
HTML, BODY {border:0; margin:0; padding:0;}
BODY {font:100%/1.25 arial,sans-serif;}
h1, h2, h3, h4, h5, h6, div, table {margin:0; padding:0; font-weight:normal;}
H1,H2,H3 {font-weight:bold; margin: 0 0 .5em 0;}
H2 {margin-top:1em;}
H4 {margin:.25em;}
P {margin:0 0 .75em 0; padding:0;}
UL, OL {margin:0 0 1.5em 0; padding:0 0 0 40px;}
UL {list-style: none outside none;}
UL LI {margin: 0 0 .75em 22px; background:url(images/bullet.png) 0px 3px no-repeat; padding-left:22px;}
div UL LI {margin-left:-18px;}
UL UL LI {margin-left:-33px; padding-left:11px; background:none;}
UL UL LI {margin:expression("6px 0 0 -39px");}
IMG {border:0;}
sup {position:relative; bottom:0.3em; vertical-align:baseline;}
sub {position:relative; bottom:-0.2em; vertical-align:baseline;}
acronym, abbr {cursor:help; letter-spacing:1px; border-bottom:1px dashed;}
/* Forms */
form {margin:0; padding:0; display:inline;}
input, select, textarea {font: normal 1em arial,helvetica,sans-serif;}
textarea {line-height:1.25;}
label {cursor:pointer;}
fieldset {margin:22px 0; display:block;}
fieldset p {margin:8px;}
legend {color:#1A3C93; font-weight:bold;}
/***** End Global Settings *****/

body {background:url(images/bgs.jpg); background-attachment:fixed; margin:0; color:#444;}

H1, H2, H3, H4 {color:#1A3C93;}
H1 {font: bold 2.25em 'georgia',times,serif;}
H4 {font: bold 1.1em 'georgia',times,serif;}
div {text-align:center;}
a {color:#FD0036; text-decoration:underline;}
a:visited {color:#666;}
a:hover {color:#5251EA; font-weight:bold;}
a:active {color:#5251EA; font-weight:bold;}

/* input {font-size:.9em;} */

#hdr {margin:0 4px; height:180px; background:url(images/header.jpg) no-repeat;} /*  margin-top:expression("-19px"); */
#hdr .sb-inner {background:#3655AF;}
#hdr .sb-border {background:#222;}
#main {width:85%; min-width:765px; max-width:908px; margin:20px auto 0 auto; padding:1px 0 22px;}
#main{padding:0 0 22px; text-align:left;}
#main {width: expression(document.body.clientWidth <= 800? "765px" : "908px" );}
#main .sb-inner {background:#fff;}
#main .sb-border {background:#aaa;}
#main table.padme {margin:0 10px;}
#main span.padme {display:block; margin:0 10px;}

#nav {margin: 0 4px 33px;; height:26px; background:url(images/navbg.png) repeat-x; border-right: solid 1px #97E4E4; border-left: solid 1px #97E4E4;} /* aaa */
/* Tab Menu */
#tabsF, #tabsF div {float:left; font: bold 16px trebuchet ms,sans-serif; line-height:17px;}
#tabsF ul {margin:0; padding:0; list-style:none;}
#tabsF li {display:inline; margin:0; padding:0;}
#tabsF a {float:left; margin:0px 0 0; padding:0 0 0 4px; text-decoration:none;}
#tabsF a span {float:left; display:block; padding:4px 9px 4px 6px; color:#000;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover {background:url(images/tableftF.png) no-repeat left top; font-weight:bold;}
#tabsF a:hover span {background:url(images/tabrightF.png) no-repeat right top; padding:5px 9px 4px 6px; color:#181E52; font-size:17px;}
#tabsF a.end:hover, #tabsF a.end:hover span {background:none;}
#tabsF div.on a{background:url(images/tableftF.png) no-repeat left top; font-weight:bold;}
#tabsF div.on span{background:url(images/tabrightF.png) no-repeat right top; padding:5px 9px 4px 6px; color:#181E52; font-size:17px;}
/* END Tab Menu */

.subz {width:160px; position:absolute; z-index:99; top:205px; left:6.1em; opacity: 0.88; -moz-opacity: 0.88; 	filter: alpha(opacity=88); background:#A7D052; display:block; padding:3px;}
.subc {left:577px; width:181px;}
.subr {left:474px; width:177px;}
.subz ul {padding:0; text-align:left; margin-bottom:11px;}
.subz ul li {margin:0; background:none; padding:0;}
.subz ul li:hover {background:#eee; font-weight:bold;}
.subz a {color:#000; font-size:.9em; margin:3px; text-decoration:none; width:100%;}
.subz a:hover {font-weight:bold; color:#000;}
.subz a:visited {color:#000;}

/*#content {padding:33px 50px 0; margin-bottom:22px; text-align:left;}*/
#right {width:280px; float:right; margin:10px 33px 0; text-align:center; z-index:9;  margin-right:expression("13px");}
 #tel {margin-bottom:22px;}
 #tel h4 {font-family:georgia;}
 #tel img {margin-right:6px;}
 #frest {background: url(images/box2.jpg) no-repeat; border: 1px solid #D3D3D3; width:280px; padding-top:5px; margin:8px 0 22px 0;}
 #frest #fromZip #toZip{height:15px; width:60px; margin-top:8px; text-align:center; padding-left:0;}
 #frest input#go {height:20px; width:40px; background:url(images/go.png) no-repeat; border:none; margin: 6px 0 8px 0;}
 
 #lics {margin-top:11px;}

#boxes {height:15em; padding:0; margin-bottom:22px;}
.box {border: 1px solid #D3D3D3; width:222px; height:232px; background:#F3F3F5; margin:11px 0px;}
.boxhd {height:33px; background: url(images/boxhd.png) repeat-x; padding-top:2px; margin-bottom:8px;}
.box UL {padding-left:9px; text-align:left;}
.box UL LI {margin: 0 0 .33em 0; padding:0 11px 0 18px; background:url(images/bullet2.png) 0 4px no-repeat;}

#AutoScrollContainer {position:relative; height:176px; overflow:hidden; visibility:visible;}
#AutoScrollContent {position:absolute; left:14px; top:22px; width:200px;}
#AutoScrollContent p {font: normal .9em Georgia,"Times New Roman",Times,serif !important;}

#footer {margin:15px 0; line-height:1.5em;}

.treb {font-family:'trebuchet-ms',sans-serif;}
.sml {font-size:.85em;}
.smlr {font-size:.75em;}
.xsml {font-size:.65em;}
.bg {background:url(images/fieldbg.png) no-repeat; border:solid 1px#ccc; padding: 2px 0 0 2px;}
img.main {margin: 3px 25px 15px 0; border:solid 1px #333; float:left;}
.fl {font: bold 3.5em Georgia,times,serif; line-height:.9em; float:left;}
.blue {color:#1A3C93;}
.dark {}
.serif {font-family:Georgia,Times,serif;}
.sans {font-family:Arial,Helvetica,sans-serif;}
.left {float:left;}
.right {float:right;}
.bdr {border:dotted 1px blue;}
.hand {cursor: pointer;}
/*.bg {background:url(images/fieldbg.png);}*/

.wide {padding-right:11%; text-align:left;}
.red {color:#FD0036;}
.form {background:url(images/bgline.png) center #fff; border: solid 1px #222;}

#footer {font-size:.85em;}
#footer a {color:#1A3C93; text-decoration:none;}
#footer a:hover {color:#5251EA; text-decoration:underline;}
#footer a:active {color:#5251EA; text-decoration:underline;}

#caldiv {position:absolute; visibility:hidden; background-color:#fff; layer-background-color:#fff; width:160px; z-index:1000;}
.req {background:#FDFF89; border:solid 1px #7F9DB9; text-align:center;}
#inv td {text-align:left;}
.claims {margin-right:44px}
#feedback ttd {text-align:center;}

