table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }
html {height:100%;}


td, table, select, input, textarea{
	font-family:tahoma;
	vertical-align:top;
	color:#727272;
	font-size:100%
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#fdfdfd; height:100%; font-size:100%; line-height:1em}

img {border:0}

ul.list_1 {margin:0px; padding:0px; list-style:none}
ul.list_1 li { line-height:1.81em}
ul.list_1 li a{text-decoration:underline; color:#000000; background:url(images/marker_list_1.gif) no-repeat 0 5px; padding-left:18px; font-weight:bold}
ul.list_1 li a:hover{ text-decoration:none; background:url(images/marker_list_1.gif) no-repeat 5px 5px}

ul.list_2 {margin:0px; padding:0px; list-style:none}
ul.list_2 li { line-height:1.905em}
ul.list_2 li a{text-decoration:underline; color:#6a8c9a; background:url(images/marker_list_2.gif) no-repeat 0 6px; padding-left:8px}
ul.list_2 li a:hover{ text-decoration:none}


a {text-decoration:underline; color:#525252}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#668493; background:url(images/marker_link.gif) no-repeat 0 6px; padding-left:7px; display:block; font-weight:bold}
a.link:hover {text-decoration:underline}

span {color:#525252}

h1 {background:url(images/logo.gif) no-repeat top left; margin:0; font-size:1em; height:50px; width:318px; text-indent:-10000px}
h2 {color:#333333; margin:0 0 10px 0; font-size:1.09em}
h2 a {color:#333; text-decoration:underline}
h3 {color:#525252; margin:0; font-size:1em}
h3 a {text-decoration:underline; font-weight:normal; color:#525252}

.title {margin-bottom:22px; display:block}
.pic_left {float:left; margin:3px 17px 0 0}

.main { width:100%}
.main_1 { width:100%; text-align:center}
.main_2 {
	width:766px;
	height:950px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* header */
#header {
	height:250px
}
#header div {height:478px}

/* content */
#content { height:604px; font-size:0.6875em }
#content table, #content td {line-height:1.27em}

.pic {border-style:solid; border-width:thin}

/* footer */
#footer { height:38px; background:#d4dcdd; font-size:0.6875em; line-height:1.27em}
#footer .table_footer {height:35px; width:647px}
#footer .table_footer .c1 {width:402px; color:#86969d; padding-top:8px}
#footer a {color:#86969d; text-decoration:underline}
#footer a:hover {text-decoration:none}
#footer .table_footer .c2 {width:1px; background:#c7cecf}
#footer .table_footer .c3 {width:200px; color:#86969d; padding:10px 0 0 44px}
#footer .table_footer .c3 .pic_left {float:left; margin:3px 6px 0 0}
#footer .table_footer .c3 b {color:#748389}

/* navbar */

#navbar { height:38px; ; background:#d4dcdd; font-size:0.6875em; line-height:1.27em}
#navbar .table_footer {height:35px; width:647px; margin:19px 0 0 36px}
#navbar .table_footer .c1 {width:402px; color:#86969d; padding-top:8px}
#navbar a {color:#86969d; text-decoration:underline}
#navbar a:hover {text-decoration:none}
#navbar .table_footer .c2 {width:1px; background:#c7cecf}
#navbar .table_footer .c3 {width:200px; color:#86969d; padding:10px 0 0 44px}
#navbar .table_footer .c3 .pic_left {float:left; margin:3px 6px 0 0}
#navbar .table_footer .c3 b {color:#748389}

/* Main page */

/* index-1.html */
#mainpage #content .row1 {height:416px}
#mainpage #content .row1 .col1 {width:307px; padding:31px 30px 0 46px}
#mainpage #content .row1 .col1 .table_col1 {width:300px; height:384px}
#mainpage #content .row1 .col1 .table_col1 .ind {background:url(images/bg_line.gif) repeat-x bottom; padding:0 0 20px 2px}
#mainpage #content .row1 .col1 .table_col1 .title {margin-left:-2px}
#mainpage #content .row1 .col1 .table_col1 ul {margin:18px 0 16px 0}
#mainpage #content .row1 .col2 {width:300px; background:#e8ebed; padding:35px 47px 25px 36px}
#mainpage #content .row1 .col2 .title {margin:0 0 18px -2px}
#mainpage #content .row1 .col2 .pic_left {margin:3px 17px 0 -1px}
#mainpage #content .row1 .col2 h3 {margin-bottom:14px}
#mainpage #content .row1 .col2 p {margin:0 0 20px 0}
#mainpage #content .row2 {height:188px}
#mainpage #content .row2 .div_row2 {padding:34px 40px 20px 47px}
#mainpage #content .row2 td {color:#444}
#mainpage #content .row2 .table {width:671px; height:81px}
#mainpage #content .row2 .table p {margin:0 0 9px 0}
#mainpage #content .row2 .table .link { display:inline}
#mainpage #content .row2 .table .c1 {width:300px; padding-right:35px}
#mainpage #content .row2 .table .c2 {width:1px; background:#f3f3f3}
#mainpage #content .row2 .table .c3 {width:300px; padding-left:35px}

/* index.html */
#page1 #content .row1 {height:197px}

#page1 #content .row1 .col1 {width:155px; padding:31px 20px 30px 48px; background:#e8ebed}


#page1 #content .row1 .col1 .title {margin:0 0 16px -2px}
#page1 #content .row1 .col2 {width:318px; padding:35px 30px 20px 50px; color:#525252; font-family:arial; line-height:1.45em}
#page1 #content .row1 .col2 .title {margin:0 0 21px -2px}
#page1 #content .row1 .col2 .but {margin-top:12px; display:block}
#page1 #content .row2 {height:219px; background:url(images/bg_r2_p1.jpg) no-repeat top left #e8ebed}
#page1 #content .row2 .div_row2 {padding:35px 20px 20px 159px}
#page1 #content .row2 .title {margin-bottom:24px}
#page1 #content .row2 .table {width:577px; height:108px}
#page1 #content .row2 .table h2 {font-size:1em; margin-bottom:8px}
#page1 #content .row2 .table .but {margin-top:17px; display:block}
#page1 #content .row2 .table .c1 {width:244px; padding-right:35px}
#page1 #content .row2 .table .c3 {width:255px; padding-left:42px}
#page1 #content .row3 {height:188px; padding:0 50px 0 25px}
#page1 #content .row3 .table {width:682px; height:125px; margin:32px 0 20px 0}
#page1 #content .row3 .table .c1 {width:142px}
#page1 #content .row3 .table .c1 img {display:block}
#page1 #content .row3 .table .c2 {width:231px; padding:2px 40px 0 0; color:#444444}
#page1 #content .row3 .table .c2 .title {margin-bottom:22px}
#page1 #content .row3 .table .c2 .link {margin-top:9px}
#page1 #content .row3 .table .c3 {width:1px; background:#f3f3f3}
#page1 #content .row3 .table .c4 {width:227px; padding:1px 0 0 41px; color:#444444}
#page1 #content .row3 .table .c4 .title {margin-bottom:26px}

/* index-1.html */
#page2 #content .row1 {height:416px}
#page2 #content .row1 .col1 {width:307px; padding:31px 30px 0 46px}
#page2 #content .row1 .col1 .table_col1 {width:300px; height:384px}
#page2 #content .row1 .col1 .table_col1 .ind {background:url(images/bg_line.gif) repeat-x bottom; padding:0 0 20px 2px}
#page2 #content .row1 .col1 .table_col1 .title {margin-left:-2px}
#page2 #content .row1 .col1 .table_col1 ul {margin:18px 0 16px 0}
#page2 #content .row1 .col2 {width:300px; background:#e8ebed; padding:35px 47px 25px 36px}
#page2 #content .row1 .col2 .title {margin:0 0 18px -2px}
#page2 #content .row1 .col2 .pic_left {margin:3px 17px 0 -1px}
#page2 #content .row1 .col2 h3 {margin-bottom:14px}
#page2 #content .row1 .col2 p {margin:0 0 20px 0}
#page2 #content .row2 {height:188px}
#page2 #content .row2 .div_row2 {padding:34px 40px 20px 47px}
#page2 #content .row2 td {color:#444}
#page2 #content .row2 .table {width:671px; height:81px}
#page2 #content .row2 .table p {margin:0 0 9px 0}
#page2 #content .row2 .table .link { display:inline}
#page2 #content .row2 .table .c1 {width:300px; padding-right:35px}
#page2 #content .row2 .table .c2 {width:1px; background:#f3f3f3}
#page2 #content .row2 .table .c3 {width:300px; padding-left:35px}

/* index-2.html */
#page3 #content .row1 {height:197px}
#page3 #content .row1 .div_row1 {padding:31px 50px 20px 48px}
#page3 #content .row1 .title {margin:0 0 23px -2px}
#page3 #content .row1 ul {margin-top:12px}
#page3 #content .row1 td {color:#444}
#page3 #content .row2 {height:407px}
#page3 #content .row2 .col1 {width:300px; padding:35px 35px 20px 48px; background:#e8ebed}
#page3 #content .row2 .col1 .title {margin:0 0 24px 0}
#page3 #content .row2 .col1 .pic_left {margin:3px 17px 0 -1px}
#page3 #content .row2 .col1 h3 {margin-bottom:14px}
#page3 #content .row2 .col1 p {margin:0 0 21px 0}
#page3 #content .row2 .col1 .p1 {margin:0 0 15px 0}
#page3 #content .row2 .col2 {width:318px; padding:0 30px 15px 35px}
#page3 #content .row2 .col2 .table_col2 {width:310px; height:390px}
#page3 #content .row2 .col2 .table_col2 h3 {margin-bottom:14px}
#page3 #content .row2 .col2 .table_col2 .ind {background:url(images/bg_line.gif) repeat-x top; padding:35px 0 0 0}
#page3 #content .row2 .col2 .table_col2 .title {margin:0 0 25px 0}
#page3 #content .row2 .col2 .table_col2 p {margin:0 0 20px 0}
#page3 #content .row2 .col2 .table_col2 .pic_left {margin:3px 26px 0 0}
#page3 #content .row2 .col2 .table_col2 ul {margin:11px 0 13px 0}
#page3 #content .row2 .col2 .table_col2 .link {display:inline}

/* index-3.html */
#page4 #content .row1 {height:197px; padding:0 30px 0 46px}
#page4 #content .row1 .table_row1 {width:684px; height:150px; margin:28px 0 15px 0}
#page4 #content .row1 .table_row1 .c1 {width:306px; padding:3px 30px 10px 0}
#page4 #content .row1 .table_row1 .c1 .title {margin-bottom:16px}
#page4 #content .row1 .table_row1 .c1 .div_list {width:293px; height:96px; margin-left:2px}
#page4 #content .row1 .table_row1 .c2 {width:1px; background:url(images/bg_line_bot.gif) no-repeat bottom #f3f3f3}
#page4 #content .row1 .table_row1 .c3 {width:312px; padding:7px 0 10px 35px; color:#525252; font-family:arial; line-height:1.45em}
#page4 #content .row1 .table_row1 .c3 .title {margin-bottom:21px}
#page4 #content .row1 .table_row1 .c3 .but {margin-top:12px; display:block}
#page4 #content .row2 {height:407px; background:#e8ebed}
#page4 #content .row2 .div_row2 {padding:35px 30px 30px 45px}
#page4 #content .row2 .div_row2 .title {margin-bottom:24px}
#page4 #content .row2 .div_row2 .table_row2 {height:249px; width:681px; margin:0 0 17px -1px}
#page4 #content .row2 .div_row2 .table_row2 .r1_c1 {width:329px; height:25px; background:url(images/bg_line_2.gif) repeat-x bottom; color:#333333; font-weight:bold}
#page4 #content .row2 .div_row2 .table_row2 .r1_c2 {width:1px; height:25px; background:url(images/bg_line_top_2.gif) no-repeat top #d9dbdd}
#page4 #content .row2 .div_row2 .table_row2 .r1_c3 {width:178px; height:25px; background:url(images/bg_line_2.gif) repeat-x bottom; color:#333333; font-weight:bold; text-align:center}
#page4 #content .row2 .div_row2 .table_row2 .r1_c4 {width:172px; height:25px; background:url(images/bg_line_2.gif) repeat-x bottom; color:#333333; font-weight:bold; text-align:center}
#page4 #content .row2 .div_row2 .table_row2 .r2_c1 {width:329px; height:28px; background:url(images/bg_line_2.gif) repeat-x bottom; vertical-align:middle}
#page4 #content .row2 .div_row2 .table_row2 .r2_c2 {width:1px; height:28px; background:#d9dbdd}
#page4 #content .row2 .div_row2 .table_row2 .r2_c3 {width:114px; height:28px; background:url(images/bg_line_2.gif) repeat-x bottom; vertical-align:middle; padding-left:64px}
#page4 #content .row2 .div_row2 .table_row2 .r2_c4 {width:115px; height:28px; background:url(images/bg_line_2.gif) repeat-x bottom; vertical-align:middle; padding-left:57px}

/* index-4.html */
#page5 #content .row1 {height:416px}
#page5 #content .row1 .col1 {width:307px; padding:31px 30px 0 46px}
#page5 #content .row1 .col1 .table_col1 {width:300px; height:384px}
#page5 #content .row1 .col1 .table_col1 .ind {background:url(images/bg_line.gif) repeat-x bottom; padding:0 0 20px 2px}
#page5 #content .row1 .col1 .table_col1 .title {margin-left:-2px}
#page5 #content .row1 .col1 .table_col1 h2 {font-size:1em; margin:0}
#page5 #content .row1 .col1 .table_col1 p {margin:0 0 14px 0}
#page5 #content .row1 .col1 .table_col1 .but {margin:18px 0 0 0; display:block}
#page5 #content .row1 .col2 {width:300px; background:#e8ebed; padding:35px 47px 25px 36px; color:#444444; line-height:1.36em}
#page5 #content .row1 .col2 .title {margin:0 0 17px -2px}
#page5 #content .row1 .col2 .pic_left {margin:3px 17px 0 -1px}
#page5 #content .row1 .col2 p {margin:0 0 7px 0}
#page5 #content .row1 .col2 .p1 {margin:20px 0 22px 0}
#page5 #content .row1 .col2 .p2 {margin:21px 0 0 0}
#page5 #content .row1 .col2 .link { display:inline}
#page5 #content .row2 {height:188px}
#page5 #content .row2 .div_row2 {padding:34px 40px 20px 48px}
#page5 #content .row2 .table {width:671px; height:79px}
#page5 #content .row2 .table ul {margin-top:-3px}
#page5 #content .row2 .table .c1 {width:300px; padding-right:34px}
#page5 #content .row2 .table .c2 {width:1px; background:#f3f3f3}
#page5 #content .row2 .table .c3 {width:300px; padding-left:36px}

/* index-5.html */
#page6 #content .row1 {height:416px}
#page6 #content .row1 .col1 {width:307px; padding:31px 30px 0 46px}
#page6 #content .row1 .col1 .table_col1 {width:300px; height:384px}
#page6 #content .row1 .col1 .table_col1 .ind {background:url(images/bg_line.gif) repeat-x bottom; padding:0 0 20px 2px}
#page6 #content .row1 .col1 .table_col1 .title {margin-left:-2px}
#page6 #content .row1 .col1 .table_col1 p {margin:0 0 14px 0}
#page6 #content .row1 .col1 .table_col1 .but {margin:18px 0 0 0; display:block}
#page6 #content .row1 .col2 {width:301px; background:#e8ebed; padding:35px 47px 25px 35px; color:#444444; line-height:1.36em}
#page6 #content .row1 .col2 .title {margin:0 0 21px -1px}
#page6 #content .row1 .col2 input {width:285px; height:auto; border:solid 1px #444444; color:#444444; background:none; padding-left:11px}
#page6 #content .row1 .col2 .div_input {width:296px; height:23px; margin-bottom:8px}
#page6 #content .row1 .col2 textarea {width:285px; height:164px; overflow:auto; border:solid 1px #444444; color:#444444; margin-bottom:17px; background:none; padding-left:11px}
#page6 #content .row2 {height:188px; color:#444; line-height:1.36em}
#page6 #content .row2 .div_row2 {padding:34px 40px 20px 47px}

/* index-6.html */
#page7 #content .ind {padding:31px 64px 35px 48px}
#page7 #content .ind .title {margin:0 0 22px -2px}
#page7 #content .ind p {margin:0 0 14px 0}
#page7 #content a {color:#727272}

/* gallery.html */
#gallery #content .row1 {height:197px; padding:0 30px 0 46px}
#gallery #content .row1 .table_row1 {width:684px; height:150px; margin:28px 0 15px 0}
#gallery #content .row1 .table_row1 .c1 {width:306px; padding:3px 30px 10px 0}
#gallery #content .row1 .table_row1 .c1 .title {margin-bottom:16px}
#gallery #content .row1 .table_row1 .c1 .div_list {width:293px; height:96px; margin-left:2px}
#gallery #content .row1 .table_row1 .c2 {width:1px; background:url(images/bg_line_bot.gif) no-repeat bottom #f3f3f3}
#gallery #content .row1 .table_row1 .c3 {width:312px; padding:7px 0 10px 35px; color:#525252; font-family:arial; line-height:1.45em}
#gallery #content .row1 .table_row1 .c3 .title {margin-bottom:21px}
#gallery #content .row1 .table_row1 .c3 .but {margin-top:12px; display:block}
#gallery #content .row2 {height:57px; background:#e8ebed}
#gallery #content .row2 .div_row2 {padding:35px 30px 30px 45px}
#gallery #content .row2 .div_row2 .title {margin-bottom:24px}
#gallery #content .row2 .div_row2 .table_row2 {height:249px; width:681px; margin:0 0 17px -1px}
#gallery #content .row2 .div_row2 .table_row2 .r1_c1 {width:329px; height:25px; background:url(images/bg_line_2.gif) repeat-x bottom; color:#333333; font-weight:bold}
#gallery #content .row2 .div_row2 .table_row2 .r1_c2 {width:1px; height:25px; background:url(images/bg_line_top_2.gif) no-repeat top #d9dbdd}
#gallery #content .row2 .div_row2 .table_row2 .r1_c3 {width:178px; height:25px; background:url(images/bg_line_2.gif) repeat-x bottom; color:#333333; font-weight:bold; text-align:center}
#gallery #content .row2 .div_row2 .table_row2 .r1_c4 {width:172px; height:25px; background:url(images/bg_line_2.gif) repeat-x bottom; color:#333333; font-weight:bold; text-align:center}
#gallery #content .row2 .div_row2 .table_row2 .r2_c1 {width:329px; height:28px; background:url(images/bg_line_2.gif) repeat-x bottom; vertical-align:middle}
#gallery #content .row2 .div_row2 .table_row2 .r2_c2 {width:1px; height:28px; background:#d9dbdd}
#gallery #content .row2 .div_row2 .table_row2 .r2_c3 {width:114px; height:28px; background:url(images/bg_line_2.gif) repeat-x bottom; vertical-align:middle; padding-left:64px}
#gallery #content .row2 .div_row2 .table_row2 .r2_c4 {width:115px; height:28px; background:url(images/bg_line_2.gif) repeat-x bottom; vertical-align:middle; padding-left:57px}
#gallery #content .row3 {height:57px; background:#e8ebed}
#gallery #content .row3 .div_row2 {padding:35px 30px 30px 45px}
#gallery #content .row3 .div_row2 .title {margin-bottom:24px}
#gallery #content .row3 .div_row2 .table_row2 {height:249px; width:681px; margin:0 0 17px -1px}
#gallery #content .row4 .div_row2 .table_row2 {height:249px; width:681px; margin:0 0 17px -1px}

/* gallery CSS */

#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; }

/* Thumbnails */

.thumbnail2
{
float: center;
width: 120px;
border: 1px solid #999;
margin: 0 5px 5px 0;
padding: 5px;
}

.clearboth { clear: both; }
