* {margin:0; padding:0;}
html {height:100%;}
body { height:100%; background:#FFFFFF; color:#454952;}
table, td {border-collapse:collapse; font-size:100%; font-family:Tahoma;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}
select, input { font-size:1em;}
img { vertical-align:top; border:0; vertical-align:top; text-align:left;}

.fleft { float:left;}
.fright { float:right;}

.table { width:100%;}

.clear { clear:both;}

.alignright { text-align:right;}

.title { margin-bottom:20px;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}

.form { height:29px;}
.form input {width:211px; height:21px; background:none; border:1px solid #e9e9e9; font-size:1em; font-family:tahoma; color:#454952;}
textarea { width:211px; height:109px; background:none; overflow:auto; border:1px solid #e9e9e9; font-size:1em; font-family:tahoma; color:#454952;}


/*==================list====================*/
ul { list-style:none;}

.list1 li a { background:url(images/marker1.gif) no-repeat 0 5px; padding-left:13px; line-height:1.818em;}

/*==================other====================*/
.img_indent { margin:0 23px 0 0; float:left;}

.font_size { font-size:0.91em;}
.date { margin-bottom:8px;}

/*==================txt, links, lines, titles====================*/
a {color:#d8222b;}
a:hover{text-decoration:none;}

h1 { background:url(images/logo.jpg) no-repeat left top; text-indent:-10000px; height:67px;}
h3 { font-size:1em; margin-bottom:4px;}
h4 { font-size:1em; margin-bottom:2px; font-weight:normal;}

.link1 {
	background: url(images/marker.gif) no-repeat 0 4px;
	padding-left: 18px;
	color: #09374c;
	font-size: 0.99em;
	font-weight: bold;
}
.link2 { color:#09374c; font-weight:bold;}
.link3 { color:#09374c;}

.line_hor { background:url(images/line1.gif) left bottom repeat-x;}

.title { margin-bottom:20px;}

.title_block { background:url(images/line1.gif) left bottom repeat-x; height:27px; margin-bottom:23px;}
.title_block img { margin-left:14px;}


/*==================blocks====================*/
.footer_block { height:61px; width:737px; background:url(images/footer_bgd.gif) left top repeat-x;}
.footer_block .right { background:url(images/footer_right.gif) no-repeat right top;}
.footer_block .ind { padding:0 0 14px 51px;}

.site_center {text-align:center;}
.site_center1 {width:780px;}

.tall_top_left { width:50%; background:url(images/footer_bgd.gif) left bottom repeat-x;}
.tall_top_left div {background:url(images/tall_top1.gif) left top repeat-x; height:227px;}
.tall_top_right { width:50%; background:url(images/tall_top2.gif) left top repeat-x;}


/*header*/
#header { height:323px; background:url(images/header_bgd.jpg) left top no-repeat; font-size:0.625em;}
#header .row_1 { height:94px; background:url(images/header_bgd2.gif) no-repeat 567px top; text-align:right;}
#header .row_1 div { padding:11px 7px 0 0;}
#header .row_2 { height:158px;}
#header .row_2 div { padding:31px 0 0 33px;}
#header .row_3 { height:71px;}
#header .row_3 div { padding:8px 0 0 116px;}
#header .row_1 a {color:#202020; text-decoration:none; margin-right:25px;}
#header .row_1 a:hover { color:#d8222b;}
#header .nav_1 { background:url(images/header_marker1.gif) no-repeat 0 1px; padding-left:16px;}
#header .nav_2 { background:url(images/header_marker2.gif) no-repeat 0 1px; padding-left:14px;}
#header .nav_3 { background:url(images/header_marker3.gif) no-repeat 0 2px; padding-left:14px;}


/*content*/
#content {
	font-size: 0.79em;
	height: 416px;
	text-align: justify;
}
#content table, td { line-height:1.27em;}

/*footer*/
#footer { height:61px;}
#footer { font-size:0.69em;}
#footer table, td { line-height:1.27em;}
#footer .col_1 { padding-top:25px;}
#footer .col_1 a { color:#09374c;}
#footer .col_2 { padding-top:21px;}


/*index.html*/
#page1 #content .col_1 { width:272px;}
#page1 #content .col_1 img { margin-bottom:10px;}
#page1 #content .col_1 .indent { padding:22px 47px 30px 36px;}
#page1 #content .col_1 .indent1 { padding:0 0 0 2px;}
#page1 #content .col_1 p { margin:4px 0 16px 13px;}
#page1 #content .col_1 .p1 { margin-bottom:11px;}
#page1 #content .col_1 .link1 { margin-left:4px;}
#page1 #content .col_2 { width:461px;}
#page1 #content .col_2 .row_1 .column { width:187px;}
#page1 #content .col_2 .row_1 { padding:22px 0 56px 0; width:456px;}
#page1 #content .col_2 .row_1 .title_block { margin-bottom:29px;}
#page1 #content .col_2 .row_1 table { margin-left:13px;}
#page1 #content .col_2 .row_2 .column1 { width:246px;}
#page1 #content .col_2 .row_2 .column1 .title_block { margin-bottom:16px;}
#page1 #content .col_2 .row_2 .column1 .indent { padding-right:30px; padding-bottom:20px;}
#page1 #content .col_2 .row_2 .column1 .indent1 { padding:0 0 0 13px;}
#page1 #content .col_2 .row_2 .column1 p { margin-bottom:13px;}
#page1 #content .col_2 .row_2 .column2 { width:215px; padding-bottom:20px;}

/*index-1.html*/
#page2 #content .col_1 { width: 100%;}
#page2 #content .col_1 .indent {padding:22px 47px 20px 36px;}
#page2 #content .col_1 .img_indent { margin:0 24px 55px 1px;}
#page2 #content .col_1 .indent1 { padding:0 0 0 13px;}
#page2 #content .col_1 .p1 { margin-bottom:24px;}
#page2 #content .col_2 { width:248px;}
#page2 #content .col_2 .indent {padding:22px 60px 30px 0;}
#page2 #content .col_2 h4 { padding-top:17px; margin-bottom:14px;}
#page2 #content .col_2 .indent1 { padding-left:14px;}
#page2 #content .col_2 p { margin-bottom:17px;}
#page2 #content .col_2 ul { margin-bottom:17px;}

/*index-2.html*/
#page3 #content .col_1 { width:100%;}
#page3 #content .col_1 .indent { padding:22px 47px 30px 36px;}
#page3 #content .col_1 .title_block { margin-bottom:18px;}
#page3 #content .col_1 .indent1 { padding:0 0 0 6px;}
#page3 #content .col_1 p { margin:4px 0 22px 9px;}
#page3 #content .col_1 .p1 { margin-bottom:13px;}
#page3 #content .col_1 .font_size { margin-left:9px;}
#page3 #content .col_1 .img_indent { margin:3px 12px 24px 0; position:relative; left:-4px;}
#page3 #content .col_2 { width:100%;}
#page3 #content .col_2 .indent {
	padding: 22px 47px 20px 36px;
}
#page3 #content .col_2 .img_indent { margin:0 24px 17px 2px;}
#page3 #content .col_2 p { margin:0 0 14px 13px;}
#page3 #content .col_2 .p1 { margin-bottom:55px;}
#page3 #content .col_2 h4 { text-indent:14px;}
#page3 #content .col_2 .font_size { margin-left:13px;}

/*index-3.html*/
#page4 #content .col_1 { width:532px;}
#page4 #content .col_1 .indent {padding:22px 47px 20px 36px;}
#page4 #content .col_1 .img_indent { margin:0 24px 25px 1px;}
#page4 #content .col_1 .font_size { margin-left:14px;}
#page4 #content .col_2 { width:248px;}
#page4 #content .col_2 .indent {padding:22px 60px 20px 0;}
#page4 #content .col_2 .title_block { margin-bottom:19px;}
#page4 #content .col_2 h4 {margin-bottom:4px;}
#page4 #content .col_2 .indent1 { padding-left:14px;}
#page4 #content .col_2 p { margin-bottom:19px;}

/*index-4.html*/
#page5 #content .col_1 { width:272px;}
#page5 #content .col_1 .indent { padding:22px 47px 20px 36px;}
#page5 #content .col_1 .title_block { margin-bottom:18px;}
#page5 #content .col_1 .indent1 { padding:0 0 0 6px;}
#page5 #content .col_1 p { margin:4px 0 22px 9px;}
#page5 #content .col_1 .p1 { margin:0 0 0 9px;}
#page5 #content .col_1 .font_size { margin-left:9px;}
#page5 #content .col_1 .img_indent { margin:3px 12px 20px 0; position:relative; left:-4px;}
#page5 #content .col_2 { width:512px;}
#page5 #content .col_2 .indent {padding:22px 60px 30px 0;}
#page5 #content .col_2 .img_indent { margin:1px 23px 52px 0;}
#page5 #content .col_2 .title_block { margin-bottom:21px;}
#page5 #content .col_2 p { margin:0 0 21px 13px;}
#page5 #content .col_2 .p1 { margin-bottom:10px;}

/*index-5.html*/
#page6 #content .col_1 { width:100%;}
#page6 #content .col_1 .indent {padding:22px 47px 20px 36px;}
#page6 #content .col_1 .img_indent { margin:0 24px 56px 2px;}
#page6 #content .col_2 { width:248px;}
#page6 #content .col_2 .indent {padding:22px 60px 20px 0;}
#page6 #content .col_2 .title_block { margin-bottom:19px;}
#page6 #content .col_2 .indent1 { padding-left:14px;}
#page6 #content .col_2 p { margin-bottom:14px; padding-right:10px;}

/*index-6.html*/
#page7 #content .indent { padding:22px 60px 30px 36px;}
#page7 #content .title_block { margin-bottom:21px;}
#page7 #content p { margin-bottom:14px;}
#page7 #content .indent1 { padding-left:13px;}

#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; }

