html, body {min-width:800px;}

body {background:#000000 url("../images/bg.gif") left top; padding:0px 0px 0px 0px; text-align:center; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; wodth:100%}

img {padding: 0px 0px 0px 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}

/* Link Declarations */
A:link { padding: 0px 0px 0px 0px; color: #C7EC1D; text-decoration: underline}
A:visited {padding: 0px 0px 0px 0px; color: #C7EC1D; text-decoration: underline}
A:active {padding: 0px 0px 0px 0px; color: #C7EC1D; text-decoration: underline}
A:hover {padding: 0px 0px 0px 0px; color: #C7EC1D; text-decoration: none}

/* Font declarations */
A {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 10px; line-height:13px;}
p, p.yellow, .whitetext, .yellowtext, .yellowtextbold, .blacktext, .blacktextbold, li, li.no_bullet, td, td.title, footer p
 {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 10px; line-height: 13px}
h1, h2, h3 {font-family: verdana, arial, helvetica, geneva, sans-serif}
h1 {font-size: 13px; line-height: 13px; color: #FFFFFF; margin-top:0px; margin-bottom:5px; padding-top:0px; padding-bottom:0px;}
h2 {font-size: 11px; line-height: 11px; color: #FFFFFF; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
h3 {font-size: 13px; line-height: 13px; color: #C7EC1D; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.yellowtext {color: #C5A647}
.whitetext {color: #FFFFFF}
.greentext {color: #C7EC1D}
.yellowtextbold {color: #C5A647; font-weight: bold}\
.italic {font-style:italic}
.underline  {text-decoration:underline}
.no_bold {font-weight:normal}
.bold {font-weight:bold}
p {color:#F59068; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:10px;}
#footer p {color: #123456; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}

hr {height: 1px; border: none; background-color: #9D3C06; color: #9D3C06; margin-bottom:10px; clear:both;}
hr.menu {height: 1px; border: none; background-color: #9D3C06; color: #9D3C06; margin-bottom:0px; clear:both;}

/* Positioning */
.noborder { border-style: none}
.nomargin { margin-top:0px; margin-bottom:0px;}
.nopadding {padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px}
.ctr {text-align:center}
.float_rt {position: relative; float: right; padding-left: 5px; padding-right:0px; margin-left:0px; margin-right:0px;}
.float_lt {position: relative; float: left; padding-right: 5px}
.top_rt {text-align: right; vertical-align: top}
.top_lt {text-align: left; vertical-align: top}
.top {vertical-align: top}
.overlay {position: relative; z-index: 2}

/* Lists */
ul {list-style-type: disc; color: #000000; margin-left: 20px; margin-top: 10px; margin-bottom: 10px;}
html>body ul {list-style-type: circle}
li {color: #000000; font-size:10px;}
li.QA {color: #000000; font-size:11px; margin-bottom: 10px}
li.no_bullet {list-style-type: none; margin-left: auto; margin-right: auto}

/* Table Format */
table {border-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
tr {border-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
td {border-style: none; color: #000000; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; vertical-align:top; color:#F59068; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
td.image {border-style: none; color: #000000; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; vertical-align:top}
td.divider {border-style: none; color: #000000; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; line-height:0px; font-size:0px}
td.title {border-style: solid; border-width: 1px; border-color:#000000; color:#FFFFFF; background-color: #AB1A2B; font-weight:bold; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
.single_border {border-collapse:collapse; border-style:solid; border-width: 1px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; border-color:#000000}

/* DIV layouts */
div.sub_title {position:relative; float:left; left:0px; font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, geneva, sans-serif; font-weight:bold; text-align:left; height:15px; width:100%; border-style:solid; border-top-width:0px; border-color:#A8A8A8; border-right-width:0px; border-bottom-width:1px; border-left-width:0px; padding-top:5px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-right:0px; margin-bottom:0px;}

#outer_shdw{background: url("../images/bg_shdw.gif") repeat-y; position:relative; width:761px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;line-height:0px; font-size:0px}
#outer{background: url("../images/outer_bg.gif"); position:relative; width:755px; height:inherit; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-left:3px; margin-right:4px; margin-top:0px; margin-bottom:0px;}
html>body #outer{height:auto} /*for mozilla as IE treats height as min-height anyway*/
#outer_shdw_btm{background: url("../images/bg_shdw_btm.gif"); position:relative; clear:both; height:4px; width:761px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;line-height:0px; font-size:0px}

/*#outer_shdw_lt{background: url("../images/bg_shdw.gif") repeat-y; background-position: 0px 0px; position:relative; float:left; width:4px; height:100px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-left:-4px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

#outer_shdw_rt{background: url("../images/bg_shdw.gif") repeat-y; background-position: 0px 0px; position:relative; float:right; width:4px; height:100px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:-4px; margin-top:0px; margin-bottom:0px;}*/

#header{background: url("../images/hdr_bg.gif") repeat-x; text-align:left; position:relative; top:0px; width:755px; height:75px; padding-top: 0px; padding-bottom: 0px; overflow:hidden;}
#logo {position:relative; float:left; left: 5px; top: 2px; border: none; border-width: 0px; padding-top: 0px; padding-bottom: 0px; margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:0px;}
#slogan {background:url("../images/slogan.gif") no-repeat; position:relative; left:360px; top: 0px; height:49px; width:300px; border: none; border-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left:0px; padding-right:0px; margin-top:0x; margin-bottom:0px; margin-left:0px; maring-right:0px}
#header_imgs {background:url("../images/header/hdr1.jpg") no-repeat; position:relative; float: left; height:49px; width:660px; top: 0px; left:14px; border: none; border-width: 0px; padding-top: 0px; padding-bottom: 0px}

#lt_col {position:relative; float:left; left:12px; top:10px; height:auto; width:575px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
#title_area {background-image: url("../images/title_bg.gif"); background-repeat:repeat-x; position:relative; float:left; left:0px; top:0px; height:21px; width:575px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
#title_lt {background-image: url("../images/textarea_corners.jpg"); background-position: 0px 0px; background-repeat:no-repeat; position:relative; float:left; left:0px; top:0px; height:21px; width:8px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
#title_rt {background-image: url("../images/textarea_corners.jpg"); background-position: -8px 0px; background-repeat:no-repeat; position:relative; float:right; right:0px; top:0px; height:21px; width:8px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
#text_area{background-image: url("../images/textarea_bg.gif"); background-color:#6F1F00; background-position: 0px 0px; background-repeat:repeat-y; position:relative; float:left; left:0px; top:0px; width:535px; text-align:left; border-style:none; border-width:0px; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:5px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; z-index:0;}
#text_area_ftr {background-image: url("../images/textarea_ftr_bg.jpg"); background-repeat:repeat-x; position:relative; float:left; left:0px; top:0px; height:5px; width:575px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; line-height:0px; font-size:0px}
#text_area_ftr_lt {background-image: url("../images/textarea_corners.jpg"); background-position: 0px -21px; background-repeat:no-repeat; position:relative; float:left; left:0px; top:0px; height:5px; width:8px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
#text_area_ftr_rt {background-image: url("../images/textarea_corners.jpg"); background-position: -8px -21px; background-repeat:no-repeat; position:relative; float:right; right:0px; top:0px; height:5px; width:8px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

#rt_col {position:relative; float:left; left:24px; top:10px; width:142px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
#specials_area {background: url("../images/specials_bg.gif"); position:relative; left:0px; top:10px; width:142px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
#specials_top {background: url("../images/specials_top.gif"); background-repeat:no-repeat; position:relative; left:0px; top:0px; width:142px; height:5px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; line-height:0px; font-size:0px}
#specials_text {background: url("../images/specials_text_bg.gif"); background-repeat:repeat-y; position:relative; left:0px; top:0px; width:132px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:5px; padding-left:5px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; text-align:left}
#specials_btm {background: url("../images/specials_btm.gif"); background-repeat:no-repeat; position:relative; left:0px; top:0px; width:142px; height:5px; border-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; line-height:0px; font-size:0px}

#footer {background: url("../images/ftr_bg.gif") repeat-x; position:relative; height:25px; width:755px; top:10px; clear:both; vertical-align:middle; text-align:center; border: none; border-width:0px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; line-height:10px; color:#360505}

#rotator {position:relative; top:20px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

/* Images */
img.float_rt {position: relative; float:right; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; 
margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

img.float_rt2 {position: relative; float:right; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; 
margin-left:5px; margin-right:75px; margin-top:0px; margin-bottom:0px; border-color:#A8A8A8; border-style:solid; border-width:1px; }

img.float_lt {position: relative; float:left; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; 
margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px;}

img.title {position: relative; float:left; padding-left:10px; padding-right:0px; padding-top:4px; padding-bottom:0px; 
margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px; border-style:none; }

/* Positioning */
.noborder { border-style: none}

.float_rt {position: relative; float:right; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:5px;}
/*.float_rt {position: relative; float: right; padding-left: 5px; padding-right:5px; padding-top:0px; padding-bottom:5px; margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px;}*/
.float_lt {position: relative; float:left; padding-left:0px; padding-right:5px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:5px;}
.top_rt {text-align: right; vertical-align: top}
.top_lt {text-align: left; vertical-align: top}
.top {vertical-align: top}
.overlay {position: relative; z-index: 2}


/* Main Menu div/image layout */
#navi_main
 {background-image: url("../images/menu_lt.gif"); background-color:#818301; background-position:0px 0px; background-repeat:no-repeat; position:relative; float:left; left:10px; width:668px; height:18px; top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
#navi_main a.menu {position:relative; background-position: 0px 0px; float:left; width:129px; height:18px; top:0px; text-decoration:none; border:none; display: block; padding-top:3px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-repeat:no-repeat; margin-left:0px; background-position:top; text-align:center; font-weight:bold; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size:10px; font-height:10px; color:#DFCB57}
#navi_main a.menu:hover {color:#FFFFFF}
#navi_main a.menu:active {color:#FFFFFF}

.menu_div {background-image: url("../images/menu_div.gif"); background-repeat:no-repeat; background-position:center; position:relative; top:0px; float:left; width:2px; height:18px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}

span.hidden { display: none}