html, body {height:100%; background-image:url(/templates/p9_2006/images/body_background.jpg); color:#323232; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px }

body {
  font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
}

#site_content {
  position:relative;
  margin: 0 auto;
  width:1026px;
  text-align: left;
}

table.page {height:100%; text-align: left;}

form { display:inline; }
p { display:inline; }
h1 { display:inline; }
h2 { display:inline; }
h3 { display:inline; }
h5 { display:inline; }
hr { color:#E2D8CE; background-color:#E2D8CE; height:1px;  border:0 none; }

.userold { font-size:9px; color: #FF6600; font-weight: bold; }

.oswbutton { font-family:Verdana; font-size:12px; }
.oswinput { background-color:#EEEEEE; font-family:Verdana; font-size:12px; }
.oswselect { background-color:#EEEEEE; font-family:Verdana; font-size:12px; }
.oswselectsmall { background-color:#EEEEEE; font-family:Verdana; font-size:10px; }
.oswtextarea { background-color:#EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.bgonlinefont { font-family:Verdana, Helvetica; font-size:12px; color:#2BBF23; }
.onlinefont { font-family:Verdana, Helvetica; font-size:10px; color:#2BBF23; }
.smallfont { font-family:Verdana, Helvetica; font-size:10px; }
.stdfont { font-family:Verdana, Helvetica; font-size:12px; }

img.image { border:1px solid #000000;}
img.image2 { border:0px;}

.q { border:1px solid #FFB773; float: center; width:94%; margin-left:3%; margin-right:3%; border-collapse:collapse; padding:0px; }
.qh { background-color:#FFB773; border-bottom:1px solid #FFB773; }
.qc { background-color:#FFF3E7; }

.c { border:1px solid #FFB773; float: center; width:94%; margin-left:3%; margin-right:3%; border-collapse:collapse; padding:0px; }
.ch { background-color:#FFB773; border-bottom:1px solid #FFB773; }
.cc { background-color:#FFF3E7; }

.cs_table { width:100%; border:0px; border-collapse:collapse; padding:0px; border-spacing:0px; }
.cs_thl { padding: 0px; font-size:6px; width:10px; height:23px; background-repeat:no-repeat; background-position:right; background-image:url(/templates/p9_2006/images/box_content_topleft.jpg); }
.cs_thc { padding: 0px; font-size:10px; height:23px; color:#222222; padding:0px; margin:0px; font-weight:bold; vertical-align:middle%; font-family:Verdana, Helvetica; background-position:bottom; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_content_top.jpg); }
.cs_thr { padding: 0px; font-size:6px; width:16px; height:23px; background-repeat:no-repeat; background-position:left; background-image:url(/templates/p9_2006/images/box_content_topright.jpg); }
.cs_tcl {  padding: 0px; font-size:6px; width:10px; background-repeat:repeat-y; background-position:right; background-image:url(/templates/p9_2006/images/box_content_left.jpg); }
.cs_tcc { padding: 0px; background-image:url(/templates/p9_2006/images/box_content_color.jpg); }
.cs_tcr { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:left; background-image:url(/templates/p9_2006/images/box_content_right.jpg); }
.cs_tbl { padding: 0px; font-size:6px; width:10px; height:15px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_content_bottomleft.jpg); }
.cs_tbc { padding: 0px; font-size:6px; height:15px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_content_bottom.jpg); }
.cs_tbr { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_content_bottomright.jpg); }

.c_table { width:100%; border:0px; border-collapse:collapse; padding:0px; border-spacing:0px; }
.c_thl { padding: 0px; font-size:6px; width:16px; height:23px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_content_topleft.jpg); }
.c_thc { padding: 0px; font-size:10px; color:#222222; padding:0px; margin:0px; font-weight:bold; font-family:Verdana, Helvetica; height:23px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_content_top.jpg); }
.c_thr { padding: 0px; font-size:6px; width:16px; height:23px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_content_topright.jpg); }
.c_tcl { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top right; background-image:url(/templates/p9_2006/images/box_content_left.jpg); }
.c_tcc { padding: 0px; background-image:url(/templates/p9_2006/images/box_content_color.jpg); }
.c_tcr { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top left; background-image:url(/templates/p9_2006/images/box_content_right.jpg); }
.c_tbl { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_content_bottomleft.jpg); }
.c_tbc { padding: 0px; font-size:6px; height:15px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_content_bottom.jpg); }
.c_tbr { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_content_bottomright.jpg); }

.cls_table { width:100%; border:0px; border-collapse:collapse; padding:0px; border-spacing:0px; }
.cls_thl { padding: 0px; font-size:0px; width:10px; height:10px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_contentlight_topleft.jpg); }
.cls_thc { padding: 0px; font-size:0px; height:10px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_contentlight_top.jpg); }
.cls_thr { padding: 0px; font-size:0px; width:16px; height:10px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_contentlight_topright.jpg); }
.cls_tcl { padding: 0px; font-size:6px; width:10px; background-repeat:repeat-y; background-position:top right; background-image:url(/templates/p9_2006/images/box_contentlight_left.jpg); }
.cls_tcc { padding: 0px; background-image:url(/templates/p9_2006/images/box_contentlight_color.jpg); }
.cls_tcr { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top left; background-image:url(/templates/p9_2006/images/box_contentlight_right.jpg); }
.cls_tbl { padding: 0px; font-size:6px; width:10px; height:15px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_contentlight_bottomleft.jpg); }
.cls_tbc { padding: 0px; font-size:6px; height:15px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_contentlight_bottom.jpg); }
.cls_tbr { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_contentlight_bottomright.jpg); }

.cl_table { width:100%; border:0px; border-collapse:collapse; padding:0px; border-spacing:0px; }
.cl_thl { padding: 0px; font-size:6px; width:16px; height:10px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_contentlight_topleft.jpg); }
.cl_thc { padding: 0px; font-size:6px; height:10px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_contentlight_top.jpg); }
.cl_thr { padding: 0px; font-size:6px; width:16px; height:10px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_contentlight_topright.jpg); }
.cl_tcl { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top right; background-image:url(/templates/p9_2006/images/box_contentlight_left.jpg); }
.cl_tcc { padding: 0px; background-image:url(/templates/p9_2006/images/box_contentlight_color.jpg); }
.cl_tcr { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top left; background-image:url(/templates/p9_2006/images/box_contentlight_right.jpg); }
.cl_tbl { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_contentlight_bottomleft.jpg); }
.cl_tbc { padding: 0px; font-size:6px; height:15px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_contentlight_bottom.jpg); }
.cl_tbr { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_contentlight_bottomright.jpg); }

.ns_table { width:100%; border:0px; border-collapse:collapse; padding:0px; border-spacing:0px; }
.ns_thl { padding: 0px; font-size:6px; width:10px; height:23px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_nav_topleft.jpg); }
.ns_thc { padding: 0px; font-size:10px; color:#222222; padding:0px; margin:0px; font-weight:bold; font-family:Verdana, Helvetica; height:23px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_nav_top.jpg); }
.ns_thr { padding: 0px; font-size:6px; width:16px; height:23px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_nav_topright.jpg); }
.ns_tcl { padding: 0px; font-size:6px; width:10px; background-repeat:repeat-y; background-position:top right; background-image:url(/templates/p9_2006/images/box_nav_left.jpg); }
.ns_tcc { padding: 0px; background-image:url(/templates/p9_2006/images/box_nav_color.jpg); }
.ns_tcr { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top left; background-image:url(/templates/p9_2006/images/box_nav_right.jpg); }
.ns_tbl { padding: 0px; font-size:6px; width:10px; height:15px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_nav_bottomleft.jpg); }
.ns_tbc { padding: 0px; font-size:6px; height:15px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_nav_bottom.jpg); }
.ns_tbr { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_nav_bottomright.jpg); }

.n_table { width:100%; border:0px; border-collapse:collapse; padding: 0px; }
.n_thl { padding: 0px; font-size:6px; width:16px; height:23px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_nav_topleft.jpg); }
.n_thc { padding: 0px; font-size:10px; color:#222222; padding:0px; margin:0px; font-weight:bold; font-family:Verdana, Helvetica; height:23px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_nav_top.jpg); }
.n_thr { padding: 0px; font-size:6px; width:16px; height:23px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_nav_topright.jpg); }
.n_tcl { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top right; background-image:url(/templates/p9_2006/images/box_nav_left.jpg); }
.n_tcc { padding: 0px; background-image:url(/templates/p9_2006/images/box_nav_color.jpg); }
.n_tcr { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top left; background-image:url(/templates/p9_2006/images/box_nav_right.jpg); }
.n_tbl { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_nav_bottomleft.jpg); }
.n_tbc { padding: 0px; font-size:6px; height:15px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_nav_bottom.jpg); }
.n_tbr { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_nav_bottomright.jpg); }

.nls_table { width:100%; border:0px; border-collapse:collapse; padding: 0px; }
.nls_thl { padding: 0px; font-size:0px; height:10px; width:10px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_navlight_topleft.jpg); }
.nls_thc { padding: 0px; font-size:0px; height:10px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_navlight_top.jpg); }
.nls_thr { padding: 0px; font-size:0px; height:10px; width:16px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_navlight_topright.jpg); }
.nls_tcl { padding: 0px; font-size:6px; width:10px; background-repeat:repeat-y; background-position:top right; background-image:url(/templates/p9_2006/images/box_navlight_left.jpg); }
.nls_tcc { padding: 0px; background-image:url(/templates/p9_2006/images/box_navlight_color.jpg); }
.nls_tcr { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top left; background-image:url(/templates/p9_2006/images/box_navlight_right.jpg); }
.nls_tbl { padding: 0px; font-size:6px; width:10px; height:15px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_navlight_bottomleft.jpg); }
.nls_tbc { padding: 0px; font-size:6px; height:15px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_navlight_bottom.jpg); }
.nls_tbr { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_navlight_bottomright.jpg); }

.nl_table { width:100%; border:0px; border-collapse:collapse; padding: 0px; }
.nl_thl { padding: 0px; font-size:6px; width:16px; height:10px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_navlight_topleft.jpg); }
.nl_thc { padding: 0px; font-size:6px; height:10px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_navlight_top.jpg); }
.nl_thr { padding: 0px; font-size:6px; width:16px; height:10px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_navlight_topright.jpg); }
.nl_tcl { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top right; background-image:url(/templates/p9_2006/images/box_navlight_left.jpg); }
.nl_tcc { padding: 0px; background-image:url(/templates/p9_2006/images/box_navlight_color.jpg); }
.nl_tcr { padding: 0px; font-size:6px; width:16px; background-repeat:repeat-y; background-position:top left; background-image:url(/templates/p9_2006/images/box_navlight_right.jpg); }
.nl_tbl { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top right; background-image:url(/templates/p9_2006/images/box_navlight_bottomleft.jpg); }
.nl_tbc { padding: 0px; font-size:6px; height:15px; background-repeat:repeat-x; background-image:url(/templates/p9_2006/images/box_navlight_bottom.jpg); }
.nl_tbr { padding: 0px; font-size:6px; width:16px; height:15px; background-repeat:no-repeat; background-position:top left; background-image:url(/templates/p9_2006/images/box_navlight_bottomright.jpg); }

.bg { height:17px; background-image:url(/templates/p9_2006/images/breadcrump.jpg); color:#222222; font-family:Verdana, Helvetica; font-size:10px; }
a.bglink:link { color:#222222; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
a.bglink:visited { color:#222222; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
a.bglink:hover { color:#DE4702; text-decoration:underline; font-family:Verdana, Helvetica; font-size:10px; }
a.bglink:active { color:#222222; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
.bgshadow { height:5px; background-image:url(/templates/p9_2006/images/breadcrump_shadow.jpg); }

a:link {  color:#DE4702; text-decoration:none;}
a:visited { color:#DE4702; text-decoration:none;}
a:hover { color:#FF6500; text-decoration:underline;}
a:active { color:#DE4702; text-decoration:none;}

a.biglink:link { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:12px; }
a.biglink:visited { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:12px; }
a.biglink:hover { color:#FF6500; text-decoration:none; font-family:Verdana, Helvetica; font-size:12px; }
a.biglink:active { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:12px; }

a.std:link { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
a.std:visited { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
a.std:hover { color:#FF6500; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
a.std:active { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }

a.active:link { color:#DE4702; text-decoration:underline; font-family:Verdana, Helvetica; font-size:10px;}
a.active:visited { color:#DE4702; text-decoration:underline; font-family:Verdana, Helvetica; font-size:10px;}
a.active:hover { color:#FF6500; text-decoration:underline; font-family:Verdana, Helvetica; font-size:10px;}
a.active:active { color:#DE4702; text-decoration:underline; font-family:Verdana, Helvetica; font-size:10px;}

.fgClass {background-color: #FEEDDE;}
.bgClass {background-color: #FFA245;}
.capfontClass {font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color:  #ffffff;}

#searchpos { position:relative; }
#livesearch { position:absolute; top:25px; left:5px; background:#F7EFE7; border:1px solid #940410; width:200px; }
#livesearch ul, #livesearch li { margin:0; padding:0; list-style:none; }
#livesearch li a { display:block; border:0; font:normal 11px Verdana; padding:3px 10px; border-bottom:1px solid #333; }
#livesearch li a:hover { background:#FFF7EF; }
#result { padding-left:10px; font:normal 10px Verdana; }

a.alternate:link { color:#FF6500; text-decoration:none; font-family:Verdana, Helvetica;  }
a.alternate:visited { color:#FF6500; text-decoration:none; font-family:Verdana, Helvetica;  }
a.alternate:hover { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica;  }
a.alternate:active { color:#FF6500; text-decoration:none; font-family:Verdana, Helvetica;  }

a.btn:link { color:#222222; text-decoration:none; font-family:Verdana, Helvetica; font-size:13px; font-weight:bold; }
a.btn:visited { color:#222222; text-decoration:none; font-family:Verdana, Helvetica; font-size:13px; font-weight:bold; }
a.btn:hover { color:#69B271; text-decoration:none; font-family:Verdana, Helvetica; font-size:13px; font-weight:bold; }
a.btn:active { color:#222222; text-decoration:none; font-family:Verdana, Helvetica; font-size:13px; font-weight:bold; }

a.head:link { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
a.head:visited { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
a.head:hover { color:#FF6500; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }
a.head:active { color:#DE4702; text-decoration:none; font-family:Verdana, Helvetica; font-size:10px; }

.cella { background-color:#FFF3E7; height:23px; }
.cellb { background-color:#FEEDDE; height:23px; }
.cellc { background-color:#FEE9D6; height:23px; }
.celld { background-color:#DEDEDE; height:23px; } /* border */
.celle { background-color:#FAFAFA; height:23px; }
.cellf { background-color:#FFF0F0; height:23px; }

.border-col { background-color:#E2D8CE; }

a.marker:link { color:#000000; text-decoration:none; font-family:Verdana, Helvetica; font-size:12px;}
a.marker:visited { color:#000000; text-decoration:none; font-family:Verdana, Helvetica; font-size:12px;}
a.marker:hover { color:#444444; text-decoration:underline; font-family:Verdana, Helvetica; font-size:12px;}
a.marker:active { color:#000000; text-decoration:none; font-family:Verdana, Helvetica; font-size:12px;}

.container_marker { display: block; position: relative; left: 0; top: 0; }
.container_marker ul { left: 0; top: 0; list-style: none; margin: 0; padding: 0; position: absolute; }
.container_marker li { position: absolute; height:20px; }

#theCrop { position: absolute; background-color: yellow; opacity:0.5; border: 1px solid black; background-repeat: no-repeat; padding: 0; margin: 0; }
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#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-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#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: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

