/* Box model layout */
html, body { margin:0; padding:0; text-align:center;font-family:Tahoma; font-size:11px; color:#000; } 
a { color:#2E2E2E; }
a:hover { color:#252F3C; }
#container { width:950px; text-align:left; margin-left:auto; margin-right:auto; } 
#header { position:relative; height:146px; background-color:#FFFFFF; width:100%; }

#leftcol { width:170px; height:100%; float:left; position:relative; }
#twocols { width:780px; float:right; position:relative; }
#rightcol { width:170px; height:100%; float:right; position:relative; }
#maincol { background-color: #FFFFFF; float: left; display:inline; position: relative; width:610px; }
#footer { height:118px; background-color:#FFFFFF; clear:both; margin-top:32px; } 
 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
 
@media print
{
	#leftcol{display:none;} 
	#rightcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
}
/* EOF */

#layout-table { width:100%; }
#layout-table td { vertical-align:top; }
#layout-table td.sidebar { width:170px; background-color:#D9E7E7; }
#layout-table td#content-area { width:610px; }

/* Styles */
img { border:0px; }
form { margin:0px;padding:0px; }
input, select { font-family:Tahoma; font-size:11px; color:#000; }

#logo { width:950px;height:124px;background-color:#93B7F8;background-image:url(../images/header.jpg);background-repeat:no-repeat; }
#logoimg { margin:67px 0 0 242px; }
#sublogo { height:18px;background-color:#252F3C; border-bottom:4px solid #9CBDF8; }
#sublogo a { font-size:10px;color:#fff;text-decoration:none;padding-left:25px; }
#sublogo a:hover { text-decoration:underline; }
.spacer { height:7px;background-color:#fff; }

#toolbox { height:26px;background-color:#E1E9F3; border-top:7px solid #fff; border-bottom:7px solid #fff; }
#icons { padding:7px 0 0 37px;float:left; }
.toolbox-divider { padding:0px 15px; }
#searchbox { padding:4px 19px 0 0;float:right; }
#searchbox .input { font-size:10px; width:149px;margin-right:11px; }

#leftcol {  }
#rightcol { background-color:#D9E7E7; }
#footer-stripe { height:18px;background-color:#252F3C; }
#footer-text { padding-top:31px; text-align:center; }

.block-header { height:15px; font-weight:bold; color:#fff; text-align:center; background-color:#252F3C; }
.block-header-left { height:15px; font-weight:bold; color:#fff; background-color:#252F3C; padding-left:11px; }

.menu-wrapper { margin:5px 0 46px 5px; }

/* menu */
.menu_item { padding:4px 0 6px 0;background-image: url(../images/menu_div.gif); background-repeat: no-repeat; background-position:bottom center; }
.menu_item a { text-decoration:none; }
.menu_item a:hover { text-decoration:underline; }
.menu_link { padding-left: 10px; background-image: url(../images/menu_item.gif); background-repeat: no-repeat; background-position: 0 .5em; }

.menu_item_no_border { padding:4px 0 6px 0; }
.menu_item_no_border a { text-decoration:none; }
.menu_item_no_border a:hover { text-decoration:underline; }

.menu_subitem { padding:4px 0 6px 15px;background-image: url(../images/menu_div.gif); background-repeat: no-repeat; background-position:bottom center; }
.menu_subitem a { text-decoration:none; }
.menu_subitem a:hover { text-decoration:underline; }
.menu_sublink { padding-left: 10px; background-image: url(../images/menu_item.gif); background-repeat: no-repeat; background-position: 0 .5em; }
/* eof menu */

/* news */
.news_item { padding:4px 0 6px 0;background-image: url(../images/menu_div.gif); background-repeat: no-repeat; background-position:bottom center; }
.news_item a { text-decoration:underline; }
.news_item a:hover { text-decoration:none; }
.news_link { padding:0 0 3px 10px; background-image: url(../images/menu_item.gif); background-repeat: no-repeat; background-position: 0 .5em; }
.news_link div { font-weight:bold; padding:3px 0 3px 0; }

.news_item_last { padding:4px 0 6px 0; }
.news_item_last a { text-decoration:underline; }
.news_item_last a:hover { text-decoration:none; }
.news_link_last { padding:0 0 3px 10px; background-image: url(../images/menu_item.gif); background-repeat: no-repeat; background-position: 0 .5em; }
/* eof news */

/* poll */
.poll_item { padding:4px 0 6px 0;background-image: url(../images/menu_div.gif); background-repeat: no-repeat; background-position:bottom center; }
.poll_item a { text-decoration:underline; }
.poll_item a:hover { text-decoration:none; }
.poll_link { padding:0 0 3px 10px; background-image: url(../images/menu_item.gif); background-repeat: no-repeat; background-position: 0 .5em; }
.poll_link div { padding:3px 0 3px 0; }
.poll_link div input { margin:0; padding:0; margin-right:10px; }

#poll_results { float:left; padding:4px 0 0 18px; }
#poll_results a { font-size:10px;color:#000; }
#poll_submit { float:right; padding:8px 18px 0 0; }
/* eof poll */


.banner { text-align:center;padding-bottom:4px; }

#maincol-wrapper { margin:0 7px; }
#content-wrapper { margin:12px 5px 0 7px; text-align:justify; }

.content_title { font-weight:bold; }
.content_text { padding-bottom:10px; }
.content_date { padding-bottom:20px; }

ul#sitemap li { line-height:16px; }

#navigation { padding:5px 0 5px 0; }
#navigation span { color:#fff; background-color:#252F3C; padding:3px; }

.highlight { background-color:#FFFF00; }

table.form { width:99%; }
table.form tr th { width:150px;font-weight:normal; padding-right:10px; text-align:right; vertical-align:middle; }
table.form tr th.top { vertical-align:top; }
table.form tr td.header { font-weight:bold; text-align:center; vertical-align:middle;padding:10px 0; }
table.form tr th span { color:#520; padding-right:5px; }
table.form tr td .input { width:99%; }
table.form tr td .inputt { width:99%; height:300px; }
table.form tr td .inputs { width:100%; }

input.required, textarea.required {  }
input.validation-failed, textarea.validation-failed {  }
input.validation-passed, textarea.validation-passed {  }
.validation-advice { margin:5px 0; padding:5px; background-color: #520; color :#FFF; }

#msgString { padding:10px 0;font-weight:bold;color:#5F3316;text-align:center; }

.adv { padding-top:12px; }
.button { font-size:10px; color:#4C4A4A; background-color:#E1E9F3; border:1px solid #252F3C; }
.button2 { width:30px; font-size:10px; color:#000; background-color:#E1E9F3; border:1px solid #252F3C; }

.vote_result { margin:5px 0;padding:5px 0; height:10px; }

.faq-add-link { text-align: right; }

/* EOF */

.table-list {
    font:1.1em/1.2em Arial,Helvetica,sans-serif;
    text-align:justify;
    border-collapse:collapse;
border-width:0;
margin-top: 10px;
}

.table-list p {
  margin-left: 10px;
  margin-right: 10px;
}


.table-list td {
  text-align: center;
}

.table-list a{
  color:#737373;
  text-decoration: none;
}


.table-list a:hover {
  border-bottom:1px dashed #737373;
cursor:pointer;
}
.table-list img {
  border: none;
}



