/* global */
BODY { background: #DFF4FF url(images/bg.jpg) repeat-x top left; margin: 5px auto; font-size: 80%;
	font-family: Arial, Helvetica, sans-serif; color: #116B97; }
H1, H2 { width: 99%;	border: none; font-weight: normal; }
H1 { font-size: 105%; background: transparent url(images/h1bg.jpg) repeat-x left center;
	padding: 3px; text-align: center; font-weight: bold; }
H2 { font-size: 105%; font-weight: bold; border-bottom: 1px solid #E5E5E4; padding: 2px; }
H3 { font-size: 100%; font-weight: bold; }
#main A { color: #116B97; }
#main A:HOVER { text-decoration: none; }

/* main page */
#page { width: 748px; border: 1px solid #116B97; margin: 15px auto;
	background: #F3F1EC url(images/tower-bg.jpg) no-repeat bottom right; }
#header { background: transparent url(images/top.jpg) no-repeat top left; height: 110px; }
#main { margin: 0; padding: 30px 0 0 0; }
#pics { width: 200px; float: left; text-align: center; }
#pics_index { width: 200px; float: left; text-align: center; padding-top:65px; }
#text { float: right; padding: 0 90px 50px 0; width: 445px; }
#footer { background-color: #27A9E7; clear: both; height: 18px; margin: 0; padding: 4px 15px }

/* navigation */
#header UL { list-style-type: none; text-align: right; padding: 66px 8px 0 8px; margin: 0; }
#header LI { display: inline; padding: 0 4px 0 5px; }
#header A { font-size: 120%; color: #fff; text-decoration: none;
	font-family: /*Arial Narrow, */Arial, Helvetica, sans-serif; }
#header A:HOVER, #header A.on { color: #3A4556; }
UL#footernav { text-align: right; list-style-type: none; margin: 0; padding-bottom: 2px; }
UL#footernav LI { padding: 10px; display: inline; }
#footer A { color: #fff; text-decoration: none; }
#footer A:HOVER { color: #3A4556; }

/* miscellaneous */
#pics IMG { padding-bottom: 7px; }
.pic { border-top: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid;border-right: #c0c0c0 1px solid;}
.pic1 { border-top: #3f5064 1px solid; border-bottom: #3f5064 1px solid; border-left: #3f5064 1px solid;border-right: #3f5064 1px solid; text-align:center;}
#copyright { float: left; color: #116B97; }
.bold { font-weight: bold; }
.rightpic { float: right; margin-left: 10px; }
.leftpic { float: left; margin-right: 10px; }
.italic { font-style: italic; }
#highlighted { /*padding: 6px; border: 1px solid #BEC7D5;*/ font-weight: bold; font-style: italic; }
img.index_pic { width:450px; text-align:center; border-top: #27a9e7 1px solid; border-bottom: #27a9e7 1px solid; border-left: #27a9e7 1px solid;border-right: #27a9e7 1px solid;}