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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}

body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}

h1 { padding: 10px 5px 0px 0 }
h2,
h3,
h4,
h5 { padding: 5px 0 3px 0 }

h2,
h3,
h4,
h6,
h7 { font-style: italic }

h2 { color: #3F3F3F; padding: 10px 0 3px 0; font-size: 14pt}
h3 { font-size: 11pt }
h4 { font-size: 9pt }
h5 { font: 26pt Times New roman; font-style: bold; color: #A91712}
h6 { color: #A91712; padding: 10px 0 3px 0; font-size: 14pt}
h7 { padding: 0; font-size: 8pt}

sup { font-size: 7pt }

table{border-collapse:collapse;border-spacing:0}
.cnt th { color: #3F3F3F; font-size: 18pt; font-style: italic}
.cnt td { vertical-align: top; padding: 0 40px 3px 0}
.cnt td img { padding-top: 10px }

form br { clear: left }

form input[type="radio"],
form input[type="checkbox"],
form input[type="hidden"] { width: auto; height: 0.8em; border: 0}
form input[type="hidden"] { display: none }
.grid_1{width:76px}
.grid_2{width:160px}
.grid_3{width:244px}
.grid_4{width:328px}
.grid_5{width:412px}
.grid_6{width:496px}
.grid_7{width:580px}
.grid_8{width:664px}
.grid_9{width:748px}
.grid_10{width:832px}

.column{margin:0 4px 0 4px;float:left;display:inline}
.row{width:840px;margin:0 auto}
.row .row{margin:0 -4px 0 -4px;width:auto;display:inline-block}

.prefix_1{padding-left:84px}
.prefix_2{padding-left:168px}
.prefix_3{padding-left:252px}
.prefix_4{padding-left:336px}
.prefix_5{padding-left:420px}
.prefix_6{padding-left:504px}
.prefix_7{padding-left:588px}
.prefix_8{padding-left:672px}
.prefix_9{padding-left:756px}

.suffix_1{padding-right:84px}
.suffix_2{padding-right:168px}
.suffix_3{padding-right:252px}
.suffix_4{padding-right:336px}
.suffix_5{padding-right:420px}
.suffix_6{padding-right:504px}
.suffix_7{padding-right:588px}
.suffix_8{padding-right:672px}
.suffix_9{padding-right:756px}

.push_1{left:84px}
.push_2{left:168px}
.push_3{left:252px}
.push_4{left:336px}
.push_5{left:420px}
.push_6{left:504px}
.push_7{left:588px}
.push_8{left:672px}
.push_9{left:756px}

.pull_1{left:-84px}
.pull_2{left:-168px}
.pull_3{left:-252px}
.pull_4{left:-336px}
.pull_5{left:-420px}
.pull_6{left:-504px}
.pull_7{left:-588px}
.pull_8{left:-672px}
.pull_9{left:-756px}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

.alpha{margin-left:0}
.omega{margin-right:0}
.flr,
.floatright{float:right}
div.datepicker{position:relative;font-size:12px;width:200px!important;height:160px;position:absolute;cursor:default;top:0;left:0;display:none;font-family:Arial;}.datepickerContainer{background:#a6a994;position:absolute;top:0;left:5px;padding:5px 10px;z-index:9999;border:3px solid #5e5e52;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;opacity:.95;}.datepickerHidden{display:none;}div.datepicker table{border-collapse:collapse;}div.datepicker a{color:#fff;text-decoration:none;cursor:default;outline:none;}div.datepicker table td{text-align:right;padding:0;margin:0;}div.datepicker th{text-align:center;color:#000;font-weight:normal;}div.datepicker tbody th{text-align:left;}div.datepicker tbody a{display:block;}.datepickerDays a{width:20px;line-height:16px;text-shadow:1px 1px 1px #666;height:16px;padding:1px;text-align:center;}.datepickerYears a,.datepickerMonths a{width:44px;line-height:36px;height:36px;text-align:center;}td.datepickerNotInMonth a{color:#666;text-shadow:1px 1px 0 #bbb;}tbody.datepickerDays td.datepickerSelected{background:#aa1711;}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background:#aa1711;}tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background:#17384d;}div.datepicker a:hover,div.datepicker a:hover{color:#88c5eb;}div.datepicker td.datepickerNotInMonth a:hover{color:#999;}div.datepicker tbody th{text-align:left;}.datepickerSpace div{width:20px;}.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a{text-align:center;height:20px;line-height:20px;}.datepickerGoNext a{float:right;width:20px;}.datepickerGoPrev a{float:left;width:20px;}table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears{display:none;}table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW{display:none;}table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none;}td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#333;}td.datepickerDisabled a:hover{color:#333;}td.datepickerSpecial a{background:#700;}td.datepickerSpecial.datepickerSelected a{background:#a00;}
#lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#lightbox a img { border: none }
#outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#imageContainer { padding: 10px }
#imageContainer img { border: 1px solid #ccc }
#loading {
    position: absolute;
    top: 40%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    -: ;
}
#imageContainer>#hoverNav { left: 0 }
#hoverNav a { outline: none }
#prevLink,
#nextLink {
    width: 49%;
    height: 100%;
    background: transparent url(../cssimg/blank.gif) no-repeat;
    display: block;
}
#prevLink {
    left: 0;
    float: left;
}
#nextLink {
    right: 0;
    float: right;
}
#prevLink:hover,
#prevLink:visited:hover { background: url(../cssimg/prev.gif) left 50% no-repeat }
#nextLink:hover,
#nextLink:visited:hover { background: url(../cssimg/next.gif) right 50% no-repeat }
#closelabel {
    width: 66px;
    height: 22px;
    background: url(../cssimg/closelabel.gif) 0 0 no-repeat;
}
#closelabel:hover { background-position: 0 -22px }
#nextLinkText,
#prevLinkText {
    color: #ff9834;
    font-weight: bold;
    text-decoration: none;
}
#nextLinkText { padding-left: 20px }
#prevLinkText { padding-right: 20px }
.ontop #imageData { padding-top: 5px }
#imageDataContainer {
    padding-top: 10px;
    -moz-box-shadow: 1px 1px 20px #000;
    font: 10px Verdana,Helvetica,sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
}
#imageData { padding: 0 10px }
#imageData #imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}
#imageData #caption { font-weight: bold }
#imageData #numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: .7em;
}
#imageData #helpDisplay {
    clear: left;
    float: left;
    display: block;
}
#overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
    display: none;
}
#lightboxIframe { display: none }