/* Default - 02282009 */

html, body {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:13px; margin:0; padding:0; color:#fff;}
table, td {font-size: 1em;}
th {text-align:left; background-color:#eee;}
p {margin: 0 0 1em 0;}
h1 {font-size:22px; color:#000;}
h2 {font-size:20px; }
h3 {font-size:18px; }
h4 {font-size:16px; }
h5 {font-size:14px; }
h6 {font-size:12px; }
input, select, textarea {font-size:1em;}
form {display:inline;}
label {vertical-align:middle;}
input[type='radio'], input[type='checkbox'] {vertical-align:middle;}
img {margin:0; padding:0; border-style:none;}
.hide {display:none;}
.smallest {font-size:.8em;}
.smaller {font-size:.9em;}
.larger {font-size:1.1em;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#c00;}
.green {color:#390;}
.gray {color:#888;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.spacer {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em;}
.clear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}

a, a:link, a:visited {color: #fff; text-decoration: underline;}
a:hover {color: #fff; text-decoration: underline;}
a:active {color: #fff; text-decoration: underline;}
a:active, a:focus {outline: 0;}


/* Layout */

body.mainbody {text-align:center; background:#193462 url(images/global/bg-main.jpg) repeat-x top left; margin:0; padding:0;}
div.bdywrpr {width:976px; text-align:left; background:transparent url(/images/global/bg-bdywrpr.png) repeat-y top left; margin:0 auto; z-index:1;}

div.hdrwrpr {width:1000px; height:104px; position:relative; background:transparent url(images/global/bg-hdr.jpg) no-repeat top left; z-index:100;}
div.hdrlogo {top:0px; left:77px; position:absolute;}
div.hdrfb {top:0px; right:0px; position:absolute;}

div.hdrlogo img {width:321px; height:84px; border-style:none;}
div.hdrtagline {top:55px; left:232px; position:absolute;}
div.hdrtagline img {width:320px; height:26px;}
div.hdrnav {width:732px; height:26px; top:463px; left:128px; position:absolute;}
div.hdrnav img {float: left; padding-right: 2px;}
div.mainslide {top:80px; left:254px; position:absolute; background:transparent url(images/global/flashborder.png) no-repeat top left; width:724px; height: 380px;  z-index:101;}
div.nav {top:82px; left:28px; position:absolute; width:230px; z-index:101;} 
div.hdrtel {top:48px; right:238px; width:219px; height:54px; position:absolute; text-align:right; font-family:Arial;}
div.hdrtel .telln1 {font-size:13px; color:#000; font-weight:bold;}
div.hdrtel .telln2 {font-size:16px; font-weight:bold;}
div.hdrcontact {top:50px; right:46px; width:189px; height:53px; position:absolute; text-align:right;}

/* width:976px; */
div.gridwrpr {width:877px; padding-bottom:8px; top: 400px; left: 100px; position:relative;}
div.gutter25 {width:25px; float:left; display:inline;}
div.gutter9 {width:9px; float:left;}

div.leftrail {width:200px; float:left; border-right: 1px solid #c59f2b; }
div.contentrail {width:637px; float:left;  }

div.banner324 {width:324px; float:left;}

div.ftrwrpr {width:877px; text-align: center; font-size: 11px; margin-top: 10px;}
div.ftrwrpr a, .ftrwrpr a:link, .ftrwrpr a:visited {color:#fff; text-decoration:none; font-size: 11px;}
div.ftrwrpr a:hover {text-decoration:none;}
div.ftrwrpr a:active {text-decoration:none;}


span.hspace {padding:0 8px;}
span.lblubullet { padding:0 12px;}
span.blubullet {background:transparent url(/images/global/bullet-blue.gif) no-repeat center center; padding:0 6px;}
span.blkbullet {background:transparent url(/images/global/bullet-black.gif) no-repeat center center; padding:0 3px;}

div.srchbywrpr {margin-bottom:8px; min-height:246px; height:auto !important; height:246px;}
div.srchbytoggle {background-color:#d1dce5; border:1px solid #cbcbcb; margin-bottom:8px; margin-bottom:4px;}
div.srchbytoggle .hdr {width:258px; height:42px; padding-bottom:1px;}
div.srchbywrpr table.search, div.srchbytoggle table.search {width:232px; margin:0 auto 15px auto;}



/* Enlarge Image/Slider Screen */
#divScreen {position:absolute;top:0px;left:0px;visibility:hidden;width:1000px;margin:0px;opacity:.75;-moz-opacity:.75;filter:alpha(opacity=75);z-index:999;background-color:#ccc;}
#divSiteWrapper {position:relative;width:1000px;}

.btn, .btncheckout {
    width:  80px;
    height: 28px;
font-family:Arial; font-size:13px; color:#fff; text-decoration:none; background:#01407b url(images/bg-btn.gif) repeat-x center center; cursor:pointer; border:1px solid #01407b;}

.btn:hover {color:#D3AE3F; border:1px solid #D3AE3F;}

