html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

body {
margin:10px 5px 5px 5px;
background-color:#FBC900;
font:10pt verdana,tahoma,arial;
color:Blue;
height:500px;
}

form {
margin:0px;
}

#topMenu .item0 {
background: #FBC900 none no-repeat;
padding-left:5px;
padding-right:5px;
color:Blue;
background-color:#FBC900;
}

#topMenu a,a:visited {
text-decoration:none;
font:bold 10pt verdana,tahoma,arial;
color:Blue;
background-color:#FBC900;
}

#topMenu a:hover {
text-decoration:underline;
font:bold 10pt verdana,tahoma,arial;
color:Blue;
background-color:#FBC900;
}

#leftMenu .item0 {
padding-top:5px;
padding-bottom:5px;
color:Blue;
background-color:#FBC900;
}

#leftMenu a,a:visited {
text-decoration:none;
font:bold 13px verdana,tahoma,arial;
color:Blue;
background-color:#FBC900;
}

#leftMenu a:hover {
text-decoration:underline;
font:bold 13px verdana,tahoma,arial;
}

#leftMenu .item1 {
padding-top:5px;
padding-bottom:5px;
font:bold 13px verdana,tahoma,arial;
color:Blue;
background-color:#FFFFFF;
}

#leftMenu .item1 img {
padding:0px;
margin:0px;
border:0px;
background-color:#FFFFFF;
}



#leftMenu .fixed fieldset {
font:normal 11px verdana,tahoma,arial;
text-align:center;
color:#FBC900;
padding:2px;
}

#leftMenu .fixed a {
font:bold 13px verdana,tahoma,arial;
background-color::#FBC900;
}

#leftMenu .fixed a:hover {
text-decoration:underline;
font:bold 13px verdana,tahoma,arial;
background-color:#FBC900;
}

#leftMenu #newsletterMenu a,a:visited {
color:#FFFFFF;
background-color:#FBC900;
}

#leftMenu .contactMenu a,a:visited {
color:Blue;
background-color:#FBC900;
}

#leftMenu .contactMenu {
padding:5px;
height:100%;
color:Blue;
background-color:#FBC900;
}
.topMenu {
 height:28px;
 background-color:#3399CC;
 font:bold 9pt arial,helvetica,sans serif;
 color:#CCFFFF;
}
.topMenu .items {
 padding-top:6px;
}
.topMenu .m1,
.topMenu .m1 a,
.topMenu .m1 a:visited {
 font:bold 9pt arial,helvetica,sans serif;
 color:#CCFFFF;
}
.topMenu .m1 a:hover {
text-decoration:underline;
font:bold 9pt arial,helvetica,sans serif;
color:#FFFF99;
}
.topMenu .s1,
.topMenu .s1 a,
.topMenu .s1 a:visited {
 color:yellow;
}
.topMenu .s1 a:hover 
{
color:#FFFF99; 
}
.menu {
background:#99CCFF;
width:170px;
text-align:left;
padding:10px 5px 20px 5px;
color:#006699;
border-left:1px solid #3399CC;
border-top:1px solid #3399CC;
}
.menu .mtitle {
font:bold 14px arial,helvetica,sans serif;
padding-bottom:8px;
text-align:left; 
color:#006699;
border-bottom:1px solid #006699;
} 
.menu hr {
width:100%;
color:darkgreen;
height:1px;
text-align:center;
}
.menu a,
.menu a:visited {
color: #006699;
}
.menu a:hover {
color: #FFFF99;
}
.menu .s0,
.menu .s0 a,
.menu .s0 a:visited {
color: #006699;
}
.menu .s0 a:hover {
color: #FFFF99;
}
.menu .s1,
.menu .s1 a,
.menu .s1 a:visited {
color: blue;
}
.menu .s1 a:hover {
color: #ffff99;
}
.menu .m2 {
 font:bold 12px Arial, Helvetica, sans-serif;
 padding-top:6px;
 padding-bottom:2px;
}
.menu .m3 {
 font:bold 12px Arial, Helvetica, sans-serif;
 vertical-align:bottom;
 padding-left:8px;
}

.membersSayMenu {
font:normal 11px verdana,tahoma,arial;
}

.membersSayMenu a,a:visited {
color:Blue;
background-color:#FFFFFF;
}

.membersSayMenu a:hover {
color:Blue;
background-color:#FFFFFF;
}

#page {
padding:0px;
font:10pt verdana,tahoma,arial;
}

#page thead {
text-align:center;
vertical-align:middle;
background-color:#FFFFFF;
}

#page #logo {
vertical-align:middle;
padding:0px;
}

#page #title {
height:100px;
font: normal 32px Times New Roman,verdana,tahoma,arial;
letter-spacing:5px;
color:#FBC900;
background:#ffffff url(/doclib/images/eye1.jpg) no-repeat;
}

#page #topMenu {
height:20px;
background-color:#FBC900;
color:Blue ;
}

#page #newsletterMenu {
height:20px;
background-color:Blue;
color:Blue; 
}

#page #leftMenu {
background:#FFFFFF;
color:Blue;
padding:4px;
padding-top:10px;
margin:0px;
width:130px;
}

#content {
color:Blue;
padding:10px;
padding-bottom:20px;
font:normal 10pt verdana,tahoma,arial;
background-color:#FFFFFF;
height:500px;
}

#content table {font:normal 10pt verdana,tahoma,arial}

#content a,
#content a:visited {
font-weight:normal;
text-decoration:none;
color:blue;
font:normal 10pt verdana,tahoma,arial;
background-color:#FFFFFF;
}

#content a:hover{
font-weight:normal;
text-decoration:underline;
color:#FBC900;
font:normal 10pt verdana,tahoma,arial;
background-color:#FFFFFF;
}

#content h1 {font:bold 18pt verdana,tahoma,arial}
#content h2 {font:bold 15pt verdana,tahoma,arial}
#content h3 {font:bold 12pt verdana,tahoma,arial}
#content h4 {font:bold 10pt verdana,tahoma,arial}

#content .contentsList {
padding-left:30px;
}

#content .contentsList table {
font:normal 9pt verdana,tahoma,arial;
width:85%;
}

#content .contentsList .imgtd {
width:90px;
}

#content .contentsList img {
width:80px;
height:80px;
border:1px solid Blue;
vertical-align:top;
text-align:left;
}

#content .contentsList title {text-align:left}

#content .contentsList summary {
text-align:left;
padding:10px;
}

#content .blog {
font: normal 10pt Arial, Helvetica, sans-serif;
width:93%;
}

#content .blogmenu,
#content .blogmenu a,
#content .blogmenu a:visited {
height:100%;
font: normal 8pt Arial, Helvetica, sans-serif;
}

#content .blogmenu a:hover {
text-decoration:underline;
font: normal 8pt Arial, Helvetica, sans-serif;
}

#content .blogmenu input {
width:100%;
font: normal 8pt Arial, Helvetica, sans-serif;
}

#content .blog h4 {
font:bold 11pt Arial, Helvetica, sans-serif;
margin:0px;
padding-bottom:5px;
}

#content .blog .navi {
}

#content .blog .navi a {
color:blue;
}

#content .cal {
width:100%;
font:normal 10px verdana;
}
#content .cal thead th {
font: bold 8pt Arial, Helvetica, sans-serif;
text-align:left;
height:20px;
}
#content .cal thead td {
width:14.28%;
text-align:center;
font:normal 9px arial;
}
#content .cal tbody td {
width:14.28%;
height:16px;
text-align:center;
vertival-align:middle;
}
#content .cal tbody td a,
#content .cal tbody td a:visited {
text-decoration:underline;
font:normal 10px verdana;
color:blue;
}
#content .cal tbody td a:hover {
font:normal 10px verdana;
}

#content .inform {
padding:10px;
font:normal 8pt Arial, Helvetica, sans-serif;
}
#content .inform .l {
font-weight:bold;
width:100px;
}
#content .inform input,textarea {
width:100%;
font:normal 8pt Arial, Helvetica, sans-serif;
}

#page #rightMenu {
background:#FFffff;
color:Blue;
padding:4px;
padding-top:10px;
margin:0px;
width:130px;
}

#page #rightMenu .title  {
font: normal bold 13px verdana,tahoma,arial;
text-align:center;
padding-bottom:5px;
}

#page #rightMenu .item {
text-align:center;
padding:1px;
}

#page #rightMenu a,
#page #rightMenu a:visited {
font: normal 11px/11px verdana,tahoma,arial;
text-decoration:none;
color:Blue;
background-color:#FFFFFF;
}

#page #rightMenu a:hover {
text-decoration:underline;
color:#FBC900;
background-color:#FFFFFF;
}

.more {
background-color:transparent;
font:italic normal 9px arial;
text-align:right;
padding-top:5px;
}

#page #foot2 {
color:blue;
height:32px;
font:normal 8pt verdana,tahoma,arial;
text-align:center;
vertical-align:middle;
background-color:#FBC900;
}

#page #foot2 a, a:hover{
background-color:#FBC900;
}

#page #footmid {
color:blue;
height:32px;
font:normal 8pt verdana,tahoma,arial;
text-align:center;
vertical-align:middle;
background-color:#FBC900;
}

.listItem {width:100%}
.listItem .type {font-weight:bold;font-size:12pt;padding-bottom:5px}
.listItem .title {font-weight:bold}
.listItem .content {padding:5px}
.listItem .footer {font-size:9pt}

.list {
width:100%;
font:normal 9pt Arial, Helvetica, sans-serif;
}
.list .head {
font-weight:bold;
font-size:105%;
}
#content .list .head a,
#content .list .head a:visited,
#content .list .head a:hover {
font-weight:bold;
font-size:100%;
}
.list .body td {
padding:5px;
border-top:1px dotted silver;
border-bottom:1px dotted silver;
}
.list .body img {
border:0;
padding-right:10px;
height:80px;
}
.list .readmore {
font-size:80%;
color:gray;
text-align:right;
padding-top:5px;
}
.list .foot td {
font-size:80%;
color:gray;
padding-bottom:10px;
}
#content .list .foot a,
#content .list .foot a:visited,
#content .list .foot a:hover {
color:gray;
font-size:100%;
}