					/* CSS Document */
* {margin:0; padding:0;}
body {background:#FFFFFF url(header_tall.gif) top repeat-x;}
html, input, textarea {font-family:Georgia, tahoma; font-size:76%;line-height:140%;color:#868686;}
input, select { vertical-align:middle; font-weight:normal;}
a {color:#3d6f92;}
a:hover{text-decoration: underline;}
a img { border:0; padding: 0 0 5px 0;}
img {vertical-align:top;}
table {width: 100%; border:0; border-collapse:collapse;}
td { vertical-align:top;}

/*html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {margin:0;padding:0;color:black;}
body {font: 76%/140% Tahoma, Arial, Helvetica, sans-serif;}
*/

h1 { font: 2em/130% Tahoma,Verdana, Arial, Helvetica, sans-serif; padding: 0 0 5px 0; font-weight: bold;}
h2 { font: 1.4em/130% Tahoma,Verdana, Arial, Helvetica, sans-serif; padding: 0 0 10px 0; font-weight: bold;}
h3 { font-size: 1.4em; color:#0066FF; padding: 10px 0 6px 0; line-height:120%;}

p { padding: 0 0 4px 0; }

ul { list-style: square outside; padding-bottom: 8px;}
ol {list-style-position: outside; margin: 0 0 0 6px;  padding-bottom: 8px;}
ol li {margin: 0 0 0 10px;}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

					/* index */
#index { width: 800px;margin:0 auto;}

					/*head*/
#head { margin:25px 0 0 0; border-bottom: 1px solid #CCCCCC;}
/*#header .left {padding:26px 0 0 0;}
#header .right {padding:46px 11px 0 0;}
#header .right a {color:#868686; font-family:arial; font-size:12px; padding:0 29px 2px 0;}*/

					/*menu*/

#nav { height:97px;background:url(menu_tall.gif) top repeat-x; margin:10px 0 12px 0;}
#nav td { width:16%; text-align:center; padding: 25px 0 0 0; }
#nav td.lb {background:url(menu_left.gif) top left no-repeat;}
#nav td.rb {background:url(menu_right.gif) top right no-repeat; border-left: 1px solid #e0e0e0;}
#nav td.lf {border-left: 1px solid #e0e0e0;}
#nav a:link, #nav a:visited { font-weight: normal;}
#nav a:hover { color:#CC3300;}
#nav {color:#dd1673; font-weight:bold;}

#menu {background:url(menu_tall.gif) top repeat-x; margin:10px 0 12px 0;}
#menu .rightbg {background:url(menu_right.gif) top right no-repeat;}
#menu .leftbg {background:url(menu_left.gif) top left no-repeat; width:100%;}
#menu .padding {padding:9px 0;}
#menu ul { list-style:none;}
#menu li {float:left; width:123px; background:url(menu_libg.gif) top right repeat-y; font-size:12px; text-align:center; padding:4px 0 5px 0; line-height:26px; line-height: 120%;}
#menu li a {color:#919191; text-decoration:none; font-weight:normal; font-size:12px;}
#menu li a:hover {color:#000000; text-decoration:underline;}
#menu li span {color:#000000; text-decoration:underline;}
#menu .last {background:none;}

				/*header */
#header {height:365px;  background: url(header_bg.jpg) top left no-repeat;  padding:0; color:#fff;}
div#headertr {background: url(header_tr.gif) top left repeat-x;}
#header .content h1 {color:#fff; font: bold 200%/110% "Times New Roman", Times, serif; line-height: 110%; padding:40px 20px 20px 0; 
margin:0;}
#header .text {color: #C9EEF8; font: 1.6em/120% Tahoma, Arial, Helvetica, sans-serif; padding:0; margin:0;}
#header .man { width:50%; background: url(man.png) 80px bottom no-repeat; }

/*content*/
table#section { height: 241px; background: url(section01.jpg) right top no-repeat;}
table#section td, table#section2 td, table#section3 td  { width: 50%;}
table#section td h2{color: #003399; font: 1.7em/120% "Times New Roman", Times, serif; padding:10px 10px 10px 30px; margin:0;}

table#section2 { height: 241px; background: url(section02.jpg) center top no-repeat;}
table#section2 td h2{color: #EDF3C2; font: 1.5em/120% "Times New Roman", Times, serif; padding:20px 30px 0 30px; margin:0;}

table#section3 { height: 241px; background: url(section03.jpg) center top no-repeat;}
table#section3 td h2{color: #EDF3C2; font: 1.5em/120% "Times New Roman", Times, serif; padding:20px 30px 0 30px; margin:0;}

#contentnotes td {padding: 5px; margin:5px;}
#contentnotes td p{ padding: 5px; margin:5px;}

.border {background:url(border_tall.gif) top repeat-x;}
.border .btall {background:url(border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(border_tall.gif) left repeat-y;}
.border .rtall {background:url(border_tall.gif) right repeat-y;}
.border .tleft {background:url(border_tl.gif) top left no-repeat;}
.border .tright {background:url(border_tr.gif) top right no-repeat;}
.border .bleft {background:url(border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 4px 15px 2px;}
.border a img {float:right;}

table#contentdown { margin: 10px 0 0 0;}
table#contentdown td { padding:5px 25px 10px 5px; }
table#contentdown #lnotes {padding:0 20px 0 20px; }
table#contentdown #rnotes { width: 31%; padding:0 0 0 20px;}

#rnotes li { margin: 0 0 5px 0; padding: 2em 0 0 0;}
#rnotes a:link { color:#3333FF;}
#rnotes a:visited {color:#3333FF;}
#rnotes a:hover { color:#CC3333; /*background-color: #F5F5F5; display:block;*/}

.more {text-align:right;}
.more a{margin: 0 1em 0 0; color:#000000; font-weight:bold;}
.date {background:url(date_bg.gif) no-repeat 0 0; padding:2px 0 2px 22px; color:#444444;}

table#tablo { margin: 10px 0; }
table#tablo td {border: 1px dotted #CCCCCC; text-align:left;}
td.half { width:50%;}
tr.bk { background: url(tablo.jpg) top left repeat-y; color:#FFFFFF;}

#dbl td { width:50%;border: 1px dotted #CCCCCC; text-align:left;}
table#mainotes td { margin: 0 0 0 1em;  padding: 0 0 0 1em;}
table#mainotes td { margin: 0 0 0 1em;  padding: 0 0 0 1em;}
table#mainotes td.rmainotes {background:url(ver_line.gif) top left repeat-y; margin: 0 30px; padding: 0 20px;}
.rmainotes p { margin: 0 0 0 20px;}
.rmainotes ul { margin: 0 0 0 20px;}


					/*footer*/
#footer { margin: 20px 0; border-top: 1px solid #999999;}
#footer .indent {padding:23px 0 0 17px; color:#868686; font-size:12px; background: url(footer_bg.gif) bottom repeat-x;  text-align:center;}
#footer a {color:#444444; font-weight:bold;}

.h_text {padding-bottom:2px; background:url(h_text_bg.gif) bottom repeat-x;}

/*li { color:#3d6f92;}*/
li a {color:#3d6f92;}

.bot_line {background:url(h_text_bg.gif) bottom repeat-x;}
.b_text {color:#3d6f92;}
.ver_line {background:url(ver_line.gif) top right repeat-y; width:100%;}
blockquote { padding: 5px 5px 5px 10px; background:url(backindents.jpg) left top repeat-y; /*background-color:#F2F2F2;*/ margin: 3px 3px 6px 33px;}
.active { color:#CC3300;}
.imgborder { border: 1px solid #0099CC;}
#upstairs { margin: 2em 0 0 0;}
#upstairs td { border-top: 1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; padding: 1em 0 0 ;}
table#map td { text-align:center;}
.w { color:#FFFFFF;}
div.pro { width: 150px; float:right; font-size: 0.9em; color: #ccc;}
.punrtir { border-bottom: 1px dotted #999999; margin: 20px 0 10px 0;}
.imgscreenborder { border: 6px solid #ccc; padding: 0; margin:6px 0 0 0;}

