﻿html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;	font-style: inherit; font-size: 100%; font-family: inherit;}

:focus {outline: 0;}
body { background-color: #c0c0c0; margin: 0; padding: 0; font:normal normal normal 12px Arial;}

img{border:none}
table, div, span, label, legend { font:normal normal normal 12px Arial;}
caption, th, td {margin:0;padding:0;text-align: left; font-weight: normal; vertical-align:middle}
hr {width:100%;}

div#pageContainer{ width: 775px; margin: 0 auto; background-color: #fff; color: #000; line-height: 130%; position:relative}

div#navMain{width:100%; height:39px; background:#fff}
div#navMain ul.nav {border:0; margin:0; padding:0; list-style:none; display:inline; width:100%; font:normal normal bold 11px Arial; color: #333; text-align:center}
div#navMain ul.nav li{float:left; margin:0; padding:0; list-style:none; text-align:center;}
div#navMain ul.nav li.spacer{float:left; margin:0; padding:0; list-style:none; text-align:center; width:261px; height:39px; background:#fff url(images/menuBlank.jpg) no-repeat top left;}

div#navTop{width:100%; height:24px; background:#fff url(images/menu_top.jpg) no-repeat top left;}
div#navBottom{width:100%; height:33px; background:#fff url(images/menu_bottom.jpg) no-repeat top left;}

div#contentContainer{width:100%; min-height:328px; background:#fff url(images/ice_splash.jpg) no-repeat top left;}

div#navMain ul.nav {border:0; margin:0; padding:0; list-style:none; display:inline; width:100%; font:normal normal bold 11px Arial; color: #333; text-align:center}
div#navMain ul.nav li{float:left; margin:0; padding:0; list-style:none; text-align:center;}
div#navMain ul.nav li.spacer{float:left; margin:0; padding:0; list-style:none; text-align:center; width:261px; height:39px; background:#fff url(images/menuBlank.jpg) no-repeat top left;}

#leftnav{ float: left; width: 230px;  margin: 240px 0 15px 0; padding: 0em 0.75em 0.2em 1em;  border-right: 1px dashed #8cc0d7;}
#content{ margin: 240px 0 15px 255px; padding: 0em 1.25em 0.2em 1em; max-width: 39em;}
#footer{ clear: both; margin: 0; padding: 0.75em; background:#c0c0c0; color: #333; border-top: 1px solid #8cc0d7; height:30px; vertical-align:middle; text-align: center;}

#content div{ margin: 0; padding:0 0 0 0.2em;}
#content table{ margin: 0px; padding: 0px; border: solid 0px #000; background-color: transparent;}
#content p{ margin: 1em 0 1em 0; padding:0 0 0 0em;}
#content ul{ margin: 0em 0 1em 1.5em; padding-left: 0.5em;  list-style: none url(../images/arrow_bullet.jpg);}
#content li{ padding-bottom: 0.5em;}
#content h1 { margin: 0.5em 0 0em 0; font:normal normal bold 14px Arial; text-transform: uppercase; border-bottom: 1px solid #8cc0d7; padding-bottom: 0.1em; width:86%;}
#content h1.full { margin: 0.5em 0 0em 0; font:normal normal bold 14px Arial; text-transform: uppercase; border-bottom: 1px solid #8cc0d7; padding-bottom: 0.1em; width:98%;}
#content h2 { margin:0; padding:0; font:normal normal bold 12px Arial;}
#content h2.equipment {color: #3e66cb;}
#content div.equipContainer{display:block}
#content p.equipment {display:block; overflow:auto; margin: 0; padding:1em 0 1em 0; font:normal normal bold 12px Arial; border-bottom:solid 1px #dce4e6; width:98%}
#content p.equipment span.quantity{margin: 1em 0 1em 0; padding:0; font: italic normal normal 12px Arial;color: #808080}
#content p.equipment img{text-align:left; margin-right:7px; border:solid 1px #000}
#content table#equipment{width:98%; margin: 0; padding:1em 0 1em 0; font:normal normal bold 12px Arial; border-width:0 }
#content table#equipment tr td{padding:4px 0; font-weight:bold; vertical-align:middle; border-bottom:solid 1px #dce4e6;}
#content table#equipment tr td img{padding-right:10px}
#content table#equipment td span{display:block; margin: 4px 0 0 0; padding:0; font: italic normal normal 12px Arial;color: #808080}
#content A, A:link, A:visited, A:hover{ font:normal normal normal 12px Arial; color: #3e66cb; text-decoration:underline;}

#leftnav p { margin: 1em 0 1em 0; padding-left: 0.5em; padding-bottom: 1.5em;}
#leftnav ul{ margin: 0em 0 1em 1em; padding-left: 0.5em;  list-style: square;}
#leftnav li{ padding-bottom: 0.5em; color:#000}
#leftnav h1 { margin: 0.5em 0 0em 0;  font-size: 14px; font-family: Arial; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #8cc0d7; padding-bottom: 0.1em; width:86%;}
#leftnav div{ margin: 1em 0 1em 0; padding-left: 0.0em; padding-bottom: 0em;}
#leftnav A, A:link, A:visited, A:hover{ font:normal normal normal 12px Arial; color: #3e66cb; text-decoration:underline;}

#footer A, A:link, A:visited{ font:normal normal bold 11px Arial; color: #333; text-decoration:none;}
#footer A:hover{ text-decoration: underline;}
#footer p{  font:normal normal normal 10px Arial; color: #333; text-decoration:none; margin: 0em; padding:0.5em 0 0 0.5em;}

ul.topLinks {border:0; margin:0; padding:0; list-style:none; width:100%; font:normal normal bold 13px Arial; color: #fffffd; text-align:right}
ul.topLinks li{margin:0; padding:0;  padding-right:15px;list-style:none; text-align:right;}
ul.topLinks li A, A:link, A:visited{color:#fffffd; text-decoration:none; font:normal normal bold 13px Arial; }
ul.topLinks li A:hover{color:#e7ff00; text-decoration:none;}

.fieldlabel{ font-weight:bold;}

