#path { color: #959595; padding-top: 2px; background-image: url(images/gradiant_path.jpg); background-repeat: repeat-y; border-color: black black #FFFFFF #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
#path a {  color: #336699; text-decoration: none;}
#path a:hover { color: #003399; text-decoration: none}

#footer {  color: #999999; line-height: 18px}
#footer a {  color: #999999; text-decoration: none;}
#footer a:hover { color: #FFFFFF; text-decoration: none}

#red {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
#red a {  color: #FF0000; text-decoration: none;; font-weight: bold}
#red a:hover { color: #CC0000; text-decoration: none}


#lightbox{
	position: absolute;
	top: 40px;
	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;
	}

#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(images/blank.gif) no-repeat; /* 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;
	}

#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: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	


body {
	margin : 0px;
	background:#B9BCC3 url(images/pagebg.jpg) repeat-x  top;
	; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px
; color: #666666

	}
	
td {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #666666; line-height: 16px}


#topcontent{}
#leftcontent{}
#footercontent{}


.out {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: block; BACKGROUND: #bbb; MARGIN: 1em 0px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative
}
.in2 {
	BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 0px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #777; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #999 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 0px solid; POSITION: relative
}
.in {
	BORDER-RIGHT: #555 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #555 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 8px; BORDER-LEFT: #555 0px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #555 0px solid; POSITION: relative
}
.ltin {
	LEFT: -5px
}
.tpin {
	TOP: -5px
}
.rtin {
	LEFT: 5px
}
.narrow {
	WIDTH: 8em
}
.normal {
	WIDTH: 180px
}
.normal5 {
	WIDTH: 447px
}
.wide {
	WIDTH: 18em
}
.image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 412px; PADDING-TOP: 0px
}





.head1 {  font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; height: 18px}
.head2 {  font-size: 18px; font-weight: bold; color: #3399CC}


a {  color: #0066CC; text-decoration: none;}
a:hover { color: #000066; text-decoration: none}


.a1 {  color: #999999; text-decoration: none;}
.a1:hover { color: #FFFFFF; text-decoration: none}

.a2 {  color: #999999; text-decoration: none;}
.a2:hover { color: #FFFFFF; text-decoration: none}

.a3 {  color: #999999; text-decoration: none;}
.a3:hover { color: #0c9f09; text-decoration: none}

.c1 {border: 1px #B0BFC8 solid; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; height: 20px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.c1:hover {border: 1px #003399 solid; color: #000033; text-decoration: none}

.c2 {border: 1px #B0BFC8 solid; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; height: 20px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.c2:hover {border: 1px #003399 solid; color: #000033; text-decoration: none}

.c2hl {border: 1px #009999 solid; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; height: 20px; color: #FFFFFF; text-decoration: none; background-color: #009999; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.c2hl:hover {border: 1px #003399 solid; color: #FFFFFF; background-color: #003399; text-decoration: none}


.shadowleft {  background-image: url(images/shadow_left.jpg); background-repeat: no-repeat; background-position: top; height: 595px; width: 24px}
.shadowright { background-image: url(images/shadow_right.jpg); background-repeat: no-repeat; height: 595px; width: 24px}
.lnb {  background-image: url(images/lnb_bg.jpg); background-repeat: repeat-x; background-color: #EDEDED}

.txt_white {  color: #FFFFFF}
.txt_18 {  font-size: 30px; line-height: 30px}

input {  background-color: #E8E8E8; height: 20px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; borderleft-width: 0px; font-size: 11px; line-height: 20px}

.comment {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E8E8E8; border-style: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.button2 {  color: #FFFFFF; background-color: #0066CC; border-color: #6699FF #0033CC #0033CC #6699FF; cursor: hand; line-height: 14px; height: 18px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.bg_path {  background-image: url(images/gradiant_path.jpg); background-repeat: repeat-y; border-color: black black #FFFFFF #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.txt_small {  font-size: 10px}
.right {  float: right}
.txt_blue {  font-size: 16px; font-weight: bold; color: #0066CC}

.bg_thumb {  background-image: url(images/thumb_bg.jpg); background-repeat: no-repeat; height: 106px; width: 130px; padding-top: 5px; padding-right: 7px; padding-left: 8px}
.bg_thumb2 {  background-image: url(images/thumb_bg2.jpg); background-repeat: no-repeat; height: 123px; width: 97px; padding-top: 5px; padding-right: 7px; padding-left: 8px}

.txt_blue2 {  color: #0066CC; font-size: 14px; font-weight: bold}

#txtarial {font-family: Arial, Helvetica, sans-serif}
.border_bottom {  border-color: black black #dddddd; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif; color: #333333}
.bg_blue {  background-color: #0099CC; font-weight: bold; color: #FFFFFF; background-image: url(images/bg_bar.jpg); background-repeat: repeat-x; height: 25px}
.bg_blue2 {  background-color: #B8F1D5; border-color: #0099CC black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.head3 {  font-size: 18px; font-weight: bold; border-color: black black #0099CC; padding-bottom: 4px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.txt_big {  font-size: 16px; font-weight: bold; color: #999999; line-height: 20px}
.bg_blue3 {  background-color: #9CE2FD}
.bgb1 {  color: #FFFFFF; background-color: #085CA5; font-size: 10px; text-align: center}
.txt_blue3 {  color: #085CA5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-color: black black #085CA5; height: 24px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.txt_gray3 { color: #085CA5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-color: black black #085CA5; height: 24px; background-color: #E9E9E9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: center}
.bgb2 { color: #FFFFFF; background-color: #076FC2; font-size: 11px ; text-align: center}
.bgb3 { color: #FFFFFF; background-color: #0B80DF; font-size: 11px ; text-align: center }
.bgb4 { color: #FFFFFF; background-color: #319DF7; font-size: 11px ; text-align: center }
.bgb5 { color: #FFFFFF; background-color: #55AFF9; font-size: 11px ; text-align: center }
.bgb6 { color: #FFFFFF; background-color: #83C5FA; font-size: 11px ; text-align: center }
.lh {height: 4px}
.content {  padding-top: 5px}
.content2 {  padding-top: 0px}
.txt_blue4 {  font-size: 10px; color: #0066CC}

.hand {  cursor: hand}
.bg_blue4 { background-color: #EDFBFC; border-color: #CEE4FB black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.bg_blue5 { border-color: #CEE4FB black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.txt_red {  color: #CC6600; font-size: 12px; font-weight: bold}
.txt_red2 {  color: #FF0000}
.txt_blue5 {  color: #000099}
.button_go {  height: 32px; width: 30px}
.shadow_bottom {  background-image: url(images/shadow_bottom.jpg); background-repeat: no-repeat; background-position: center top; height: 22px; width: 911px; color: #999999; font-family: Tahoma, Arial; font-size: 10px; padding-right: 40px}
