img { border: 0; }
input {
color : white;
background : #6699cc;
border : 1px solid #0066cc;
}
input:focus, a:focus {
color : #00008B;
background : #ADD8E6;
border : 1px solid #00008B;
}
div.post, span.post {
border: 2px groove #0066cc;
color: #00008B;
overflow: auto;
width:600px;
}
input.search {
background : #0066CB;
border : 1px solid white;
width:130px; color: white;
}
input.search:focus {
background : white; /*#6699cc;*/
color:#0066CB;
}
textarea.post {
width: 600px;
height: 150px;
border: 1px groove #0066cc;
background-color: #ADD8E6;
background-image: url(../img/post.png);
background-repeat: no-repeat;
color: #00008B;
}
textarea.post:focus {
	background-image: none;
}
hr {
border: 1px solid #00008B;
}
h3 {
margin: 0;
}
A:link {
text-decoration : none;
color : #0066cc;
}
A:visited {
text-decoration : none;
color : #0066cc;
}
A:active {
text-decoration : none;
color : #0066cc;
}
A:hover {
text-decoration : underline;
color : #6699cc;
}
body {
color : #003366;
padding : 0;
margin: 0;
}
table.poll {
width : 12em;
border : 2px groove #0066cc;
}
td.main, td.t_center {
overflow : auto;
border-style : groove;
border-width : 2px;
border-color : #0066cc;
}
th.footer, td.footer {
color : #efefef;
margin: 0;
text-align:left;
font-style: bold;
font-size: 13.5pt;
background: #0066CC;
background-image: url(../img/footer_back.png);
}
h2 {
margin : 0;
font-size : 14px;
color : #fff;
background : #0066cc;
background-image: url(../img/footer_back.png);
text-align : center;
}
table.table_content {
	width: 600px;
	padding-left:6px;
	padding-right:6px;
}
table.table_inner_content {
	width: 600px;
	border : 2px groove #0066cc;
	margin : 0;
	padding-left:6px;
	padding-right:6px;
	overflow : auto;
}
table.table_content td, table.table_inner_content td {
	font-size: 13pt;
	text-align: justify;
	vertical-align: top;
}
table.table_inner_content textarea {
width:100%;
}
table.table_inner_content textarea {
	background: #ADD8E6;
}
#profile, #t_profile {
display : block;
}
#top_table {
margin : 0;
}
#menu {
width : 12em;
background : #6699cc;
}
#menu ul {
list-style : none;
margin : 0;
padding : 0;
}
#menu a, #menu h2 {
font : bold 11px/16px arial, helvetica, sans-serif;
display : block;
border-width : 1px;
border-style : solid;
border-color : #ccc #888 #555 #bbb;
margin : 0;
padding : 2px 3px;
}
#menu h2 {
color : #fff;
background : #0066cc;
}
#menu a {
color : #0066cc;
background : #efefef;
text-decoration : none;
}
#menu a:hover {
color : #efefef;
background : #0066cc;
}
#menu li {
position : relative;
}
#menu ul ul ul {
position : absolute;
top : 0;
left : 100%;
width : 100%;
}
div#menu ul ul ul, div#menu ul ul li:hover ul ul {
display : none;
}
div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
display : block;
}