* { margin: 0; padding: 0; }

body {font-family: Arial, Helvetica, sans-serif; background: #dff; font-size:13px;}

h1, h2, h3 { font-weight: 100; color: #009ee0; font-style: italic; font-size: 1.8em; margin: 0 20px 10px 0px; }

.hr{margin-top: 10px; margin-bottom: 10px; border-bottom: solid 1px #009ee0; clear:both;}

ul{margin-left:20px;}

.blue { text-align:right; color:#009ee0;}

h2 { font-size: 1.4em;  }
h3  { font-style: italic; font-size: 1.4em; font-weight: bold;  margin: 1.3em 0 0.3em 0px; letter-spacing: 0.1em; }
h6 { text-align: justify; margin: 0.6em 20px 0.6em 0px; line-height: 1.1em; font-size: 1.0em; font-weight: 100;  } 

blockquote  { font-size: 0.8em; margin: 15px 40px 15px 45px; text-align: justify; }
#wrapper { width: 1100px; margin: auto; margin-top: 0; margin-bottom: 20px; background: #fff; }
#header  { background: url(../images/topbanner.jpg) no-repeat; height: 170px; width: 1100px;  } 

#nav  { position: relative; top: 128px; font-size: 12px; font-weight: bold;  color: #fff; padding-bottom: 8px; }
#nav a  { color: #fff; text-decoration: none; border-bottom: dotted 1px #009ee0;  }
#nav a:hover {border-bottom: dotted 1px #fff; }
#nav li { display: inline; margin-left: 6px; }
.leftmost  { padding-left: 4px;  } 
#panel { margin: 10px 13px 0 0;  background: url(../images/table.png) no-repeat right top; }
#content  { min-height: 200px; float: left; width: 740px; margin: 10px 10px 0 30px; overflow: visible; }
#content a { color: #333; text-decoration: none; border-bottom: dotted 1px #333;  }
#content a:hover { color: #666; border-bottom: dotted 1px #666;  }

#righttable  { float: right; margin: 0px 0 10px 0; width: 280px; min-height: 200px;  }
h3.table  { color: #fff; margin: 30px 0 15px 30px; letter-spacing: normal;  }
#table  { color: #009ee0; font-size: 18px; font-style: italic; margin: 30px 0 0 35px;}
#table li { margin: 0px 0 17px 0;  }
#table a { color: #009ee0; text-decoration: none; border: solid 1px #fff; outline: 0;  }
#table a:hover { border-bottom: dotted 1px #009ee0;  }
label  { vertical-align: baseline; text-align: right;  margin: 0; }

#news-table  {width: 280px; background: url(../images/table-news.png) no-repeat right top;}
#news-table-inner {padding: 20px 15px 0px 15px; ;}
#news-table a{ color: #333; text-decoration: none; border-bottom: dotted 1px #333;  }

#footer  {  background:transparent url(../images/footswoosh.png) bottom right no-repeat; width: 1100px;} /* height: 235px;} */

#foot  { font-size: 11px; font-style: italic;  color: #fff; }
#foot li { display: inline; margin-left: 4px; }
#subfoot  { margin-top: 5px; font-size: 12px; font-weight: bold;  color: #aaa;  padding-bottom: 12px;}
#subfoot a { color: #aaa; }
#subfoot li { display: inline; margin-left: 14px;} 
#subfoot img { vertical-align: -3px;}

.clear  { clear: both; width: 100%; height: 0; }

.insert { overflow: hidden;  }
#holding { min-height: 180px; }
.out  { overflow: hidden; display: block; background: #fff !important; min-height: 210px; display: none; }
.out h6 { font-size: 0.9em; margin-top 0; margin-bottom: 0.3em;  }
.out ul  { margin: 10px 0 0 55px; color: #423F33; list-style-type: disc; font-size: 0.8em; }
.out ul ul { margin: 5px 0 10px 30px; list-style-type: circle; font-size: 1em;  }
#water { min-height: 191px; min-width: 98.5%;}

#test {position: absolute; padding: 5px; left: 282px; top: 16px; display: none; background-color: #009DE0;}

ul.newsMenu {padding:0px; margin:0px; margin-top:10px;}
ul.newsMenu li {text-align:left; list-style-type:square; margin-left:15px; margin-bottom:5px;}


.gall {color:#009EE0; font-size: 14px; font-weight:bold; text-align:center;}
.gall:hover {cursor: pointer; background-color:#fbfbfb;}
.galldiv {text-align: center; background-color: #FFFFFF; position: relative; display:none;}
