body{text-align:center;font-family:Arial, Helvetica, sans-serif;color:#999;margin:30px 0px 0px 0px;font-size:100%; background-color:#333333;}
html {text-align:center;margin: 0 auto;}
a:link, a:visited, a:hover, a:active{text-decoration: underline;color: #999;}
ul{line-height: 1.1em;list-style-type: none;list-style-image: url(../images/bullet.gif);margin: 0px 0px 0px 8px;padding:0px 0px 0px 8px;font-size: 0.65em;}
ul ul{margin: 5px 0px 0px 10px; font-size:1em;}
li{margin: 0px 80px 2px 0px;padding: 0px 0px 2px 0px;}

.bullet_orange li {list-style-type: none; list-style-image:url(../images/bullet_orange1.gif);}
.bullet_orange li a:link, .bullet_orange li a:visited, .bullet_orange li a:hover, .bullet_orange li a:active{text-decoration:underline;color:#C64F00;}

.nav ul{list-style-type: none;list-style-image: url(../images/nav_bullet.gif);margin: 15px 0px 0px 10px;padding:0px 0px 0px 8px;}
.nav li {list-style-type: none;list-style-image:url(../images/nav_bullet.gif);margin: 0px;line-height: 1.4em;color:#999;font-size:1.1em;}
.nav li a:link, .nav li a:visited, .nav li a:hover, .nav li a:active{text-decoration:none;color:#999;}
.nav li a:hover{text-decoration:underline;color:#999;}

h1 {font-size:0.9em;line-height:1em;margin: 1px 0px 0px 0px;font-weight:normal;padding: 0px 0px 0px 0px;color:#ccc;margin: 0px 0px 0px 0px;color: #999;}
h2 {font-size:0.95em;line-height:1.4em;margin: 20px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;}
.box_home_text h2 {font-size:1.85em;line-height:1.3em;margin: 2px 0px 3px 0px;font-weight:normal;padding: 0px 0px 0px 0px;}
.box_gallery_text  h2 {font-size:1em;line-height:1.3em;margin: 0px 0px 0px 0px;font-weight:normal;padding: 0px 0px 0px 0px;color:#6699cc;}
.box_gallery_detail_top  h2 { font-size:1em; line-height:1em; margin: 1px 0px 0px 0px; font-weight:normal;padding: 0px 0px 0px 0px;color:#ccc;margin: 0px 0px 0px 0px;}
h3 {color:#3E4242;margin: 20px 0px 5px 0px; font-size:0.9em;}
p{font-size:0.8em;line-height: 1.3em;margin:8px 0px 3px 0px;padding:3px 0px 3px 0px;}
.box_home_text p{font-size:0.7em;line-height: 1.4em;margin:3px 0px 0px 0px; padding:3px 0px 5px 0px;}
.box_gallery_text  p{font-size:0.7em;line-height: 1.3em;margin:3px 0px 0px 0px;padding:0px 0px 8px 0px;}
.box_gallery_detail_top  p{font-size:0.7em;line-height: 1.2em;margin:0px 0px 0px 0px;padding:3px 0px 5px 0px;}
.box_gallery_detail_bottom p {text-align: center; padding:0px; margin:0px;}
img{border:0px;}
/*################################################
MAIN BOX
################################################*/
#container {margin: 0 auto;padding:0px;width: 920px;overflow:auto;position: relative;}
/*################################################
HEADER
################################################*/
#box_header{position: relative;height:70px;width: 920px;}
.box_logo{padding: 15px 0px 0px 0px;float: left;position: relative;text-align: left;}
.box_nav{text-align: right;position: relative;padding: 27px 0px 0px 0px;margin: 0px;float: right;}
.nav_gallery{position: relative;padding: 0px 0px 0px 0px;margin: 0px;height:9px;width:51px;background-image: url(../images/nav_gallery.gif);}
/*################################################
MAIN  - HOME
################################################*/
#box_main_home {text-align: left;margin: 0px 0px 0px 0px;background-color: #FFFFFF;padding: 20px 20px 20px 20px;overflow: auto;border: solid 1px #666;position: relative;}
.box_home_image {height:300px;background-color:#999999;position: relative;width: 858px;}
.box_home_text {position: relative;overflow: auto;width: 858px;padding: 15px 0px 0px 0px;}
.box_home_text_left {position: relative;float:left;width:530px;color:#6699cc;}
.box_home_text_right {position: relative;float:right;width:270px;padding: 5px 0px 0px 0px;}
/*################################################
MAIN  - BIO
################################################*/
#box_main_bio {text-align: left;margin: 0px 0px 0px 0px;background-color: #FFFFFF;padding: 20px 20px 20px 20px;overflow: auto;border: solid 1px #ccc;position: relative;background-image: url(../images/bg_bio.gif);}
.box_bio_text {position: relative;overflow: auto;padding: 0px 0px 0px 0px;width: 878px;}
.box_bio_left {position: relative;float:left;width:500px;}
.box_bio_right {position: relative;float:right;width:335px;padding: 0px 0px 0px 0px;background-color: #999999;height: 410px;}
/*################################################
MAIN  - GALLERY INTRO
################################################*/
#box_main_gallery_intro {text-align: left;margin: 0px 0px 0px 0px;padding: 15px;overflow: auto;border: solid 1px #444;position: relative;background-image: url(../images/bg_gallery.gif);height: 535px;}
.box_gallery_left_intro {position: relative;float:left;margin: 0px;padding: 0px;width: 165px;}
.box_gallery_right_intro {position: relative;float:right;width:335px;padding: 0px 0px 0px 0px;background-color:#6699cc;}
.box_gallery_right_intro_wide {position: relative;float:right;width:697px;padding: 0px 0px 0px 0px;background-color: #999999;height: 450px;}
#box_main_gallery {text-align: left;margin: 0px 0px 0px 0px;background-color: #FFFFFF;padding: 20px 20px 20px 20px;overflow: auto;border: solid 1px #444;position: relative;background-image: url(../images/bg_gallery_1.gif);}
.box_gallery_text {position: relative;overflow: auto;width: 808px;padding: 0px 0px 0px 0px;}
.box_gallery_left {	position: relative;float:left;background-color: #006666;margin: 0px;padding: 0px;width: 145px;}
.box_gallery_text {position: relative;float:left;width:190px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 35px;}
.box_gallery_right {position: relative;float:right;width:451px;text-align: center;border: solid 0px #F0F0F0;padding: 4px;}
.box_gallery_right_wide {position: relative;float:right;width:698px;padding: 0px 0px 0px 0px;height: 535px;background-color: #333;}
.box_gallery_detail_top{padding:3px 0px 0px 0px;height:55px;margin: 0px 0px 20px 0px;border-bottom: dotted 1px #444;}
.box_gallery_detail_middle_portrait {padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;text-align: center;height:400px;}
.box_gallery_detail_middle_portrait img{margin: 0px 0px 0px 0px;border:solid 1px #331;}
.box_gallery_detail_bottom {padding: 10px 0px 10px 0px;text-align:center;margin: 15px 0px 0px 0px;border-top: dotted 1px #444;}
.box_gallery_thumbnails_middle {padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;}
.box_bio {padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;width:500px;}

.box_backnext_main{text-align:center;width:121px;height:18px;margin: 0 auto;}
.box_back{ float:left;height:18px; width:38px;}
.box_number {float:left;height:18px;width:45px;padding: 2px 0px 0px 0px;}
.box_next { float:left;height:18px; width:38px;}
/*################################################
FOOTER
################################################*/
#box_footer{padding:5px 0px 5px 0px;text-align: left;margin: 0 auto;overflow: visible;}
#box_footer p{color:#787A7A;font-size:0.6em; margin:0px 0px 0px 0px; padding:0px;}
#box_footer a:link, #box_footer a:visited, #box_footer a:hover, #box_footer a:active{color:#787A7A;text-decoration:underline;}
.footer_links{}
/*################################################
OTHER
################################################*/

.float_left{ float:left; margin:0px; padding:0px;}
.float_right{ float:right;margin:0px; padding:0px;}
.gototop, .gototop a:link, .gototop a:visited, a.gototop :hover, .gototop a:active{font-size:0.8em;color:#6699cc;}
.thumb, .thumb a:link, .thumb a:visited, .thumb a:hover, .thumb a:active{font-size:0.95em;color:#6699cc;}

td p{text-align: left;}
td { margin:0px; padding:0px;}
table { margin:0px auto; padding:0px;}
.text_orange_box{ background-color:#C64F00; color:#FFFFFF; padding:1px 3px 1px 3px; font-size:0.75em;}

.text_blue, .text_blue a:link, .text_blue a:visited, .text_blue a:hover, .text_blue a:active{color:#6699cc; text-decoration:none;}
.text_blue a:hover{color:#6699cc; text-decoration:underline;}
.text_white, .text_white:link, .text_white:visited, .text_white:hover, .text_white:active{color:#fff;}
.box_image_left {float:left;margin: 5px 15px 10px 0px;}
.box_image_right {float:right;margin: 5px 0px 0px 5px;}

.line_home{background-image: url(../images/line_horiz_grey.gif);height:15px;margin: 25px 0px 15px 0px;background-repeat: repeat-x;}
.line{background-image: url(../images/line.gif);height:8px;margin: 15px 0px 0px 0px;background-repeat: repeat-x;}

.table_main p{ margin:5px 0px 5px 0px; padding:0px}
table.table_main{ border-right:solid 1px #DEE3F1;border-bottom:solid 1px #DEE3F1;}
.table_main td{border-left:solid 1px #C8C9D7;border-top:solid 1px #C8C9D7;padding: 0px 0px 0px 3px;}
td.table_main1{ background-color:#DEE3F1;}

.hide{ position:absolute; top:0px; left:-9999px;}
#skip_nav {font-size:1px;color:#FFFFFF;text-align: left;}
.box_gallery_right table img{border:1px #DFDFDF solid;}
.transparency_80{ filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;}
.transparency_50{ filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}
.transparency_30{ filter:alpha(opacity=30);opacity:0.3; -moz-opacity:0.3;}
