* { border: 0px solid #f00; margin: 0; padding: 0; }
p { margin: .5rem 0; }
html {
	height: 100%;
}
body
{
    color: #000;
    font-size: 8pt;
    font-family: verdana,arial,helvetica;
    text-decoration: none;
    text-align: center;
    margin-top: 1px;
}
a {
    text-decoration: none;
    color: #162B00;
}
body {
	height: 100.15%;
	background-color: #C79E82;
	/*background-color: #E0E0E0;*/
}
table
{
    color: #000;
    font-size: 8pt;
    font-family: verdana,arial,helvetica;
    text-decoration: none
}
a:hover, table a:hover
{
    color: red
    cursor: pointer;
}
a#a_menu
{
    color: white;
    font-weight: bold;
}

/*#container { width: 760px; min-height: 400px; background-color: #4A2500; margin: auto; text-align: left; }*/
#container { width: 760px; min-height: 400px; background-color: none; margin: auto; text-align: left; }
#leftcol  { float: left; width: 210px; }
#centralcol { width: 494px; float: left; display: inline; background-color: #ffffff;}
#rightcol { float: right; display: inline; width: 260px; text-align: center; }
#logo { width: 260px; height: 30px; background: #FFFF99; }
#topleft { padding: 0px; height: 100%; background: #d9d9d9 url(sbg.jpg) repeat-x top left; }
#topcentral { width:760px; height: 50px; background-color: #000; color: #ed661b; font-size: 1.8em; font-weight: bold; line-height: 30px; text-indent: 10px; }
#emailcentral { height: 25px; background-color: #000; color: #ed661b; font-size: 1.8em; font-weight: bold; line-height: 30px; text-indent: 10px; }
#midcentral { border:0px solid #FF0000; /*height: 542px;*/ }
#lowcentral { height: 185px; background-color: #ffffff; color: #fff; }
#topright { padding: 5px; height: 100%; background-color: #d9d9d9; }
#midright { width: 100%; }
#header { margin: auto; width: 760px; clear: both; height: 30px; text-align: center; color: #fff; background-color: #8a9ca5; z-index: 4; }
#footer { display: block; clear: both; margin: auto; width: 760px; clear: both; height: 30px; text-align: center; margin-top: .1em; color: #fff; background-color: #8a9ca5; z-index: 4; }
#navbar { padding: 105px 0 0 0; }
#search { width: 200px; margin: 130px 0 0 0; text-align: left; float: right; border: 0px solid #FF0000; }
.bar ul { width: 250px; height: 120px; float: left; list-style-type: none; text-align: left; padding: 0; }
.bar li { display: block; height: 28px; line-height: 26px; text-indent: 60px; background: transparent url(arrow.gif) no-repeat center left; font-weight: bold; color: #fff; font-size: 110%; border: 1px solid #fff; border-top: 0px; border-left: 0px; border-right: 0px; }
.bar a { display: block; height: 28px; line-height: 26px; font-weight: bold; color: #000; padding-right: 10px; }
.bar a:hover { color: #df3737; text-align: right; background-color: #efdb95 }
.bar_horizontal ul { width: 760px; height: 120px; float: left; list-style-type: none; text-align: left; padding: 0;}
.bar_horizontal li { display: block; width:169px; height: 28px; text-align:left; font-weight: bold; color: #fff; font-size: 8pt; border: 1px solid #fff; border-top: 0px; border-left: 0px; border-right: 0px; }
.bar_horizontal a { display: block; height: 20px; line-height: 20px; font-weight: bold; color: #000; padding-right: 1px; background-color: #FFCCFF}
.bar_horizontal a:hover { color: #df3737; text-align: center; background-color: #FFFF00 }
.menubox { width: 100%; background: #14406F url(menu.jpg) repeat-y top left; padding: 10px 0 10px 0; color: #fff; font-weight: bold; margin-top: 4px; }
.menubox a{ color: #fff; }
.menubox a:hover{ color: #ede11e; }
.spacer{ height: 155px; display: block; }
.bar_v { padding: 5px; }
	
.box_title_white, .box_title_white a
{
    font-size: 7.5pt;
    font-weight: bold;
    color: white;
    font-family: verdana,arial,helvetica;
    text-decoration: none;
    text-indent: 0%;
    text-align: justify;
}
.box_title_white a:hover
{
    color: red;
}
.box_title_blue, .box_title_blue a
{
    font-size: 7.5pt;
    font-weight: bold;
    color: #3e4f6f;
    font-family: verdana,arial,helvetica;
    text-decoration: none;
    margin:10px 0px 0px 5px;
}
.box_title_blue a:hover
{
    color: red;
}
.box_white, .box_white table, .box_black, .box_black table, .box_red, .box_red table, .box_blue, .box_blue table, .track, .track table, .box_white a, .box_black a, .box_red a, .box_blue a, .track a
{
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    font-family: verdana,arial,helvetica;
    text-decoration: none
}
.box_black, .box_black table, .box_black a
{
    color: #fff;
}
.box_red, .box_red table, .box_red a
{
    color: #ac0000;
}
.box_blue, .box_blue table, .box_blue a
{
    color: #1c2c43;
}
.box_white a:hover, .box_black a:hover, .box_red a:hover, .box_blue a:hover
{
    color: red;
    cursor: pointer;
}
.track, .track table, .track a
{
    color: #ac0000;
    margin:10px 0px 0px 5px;
}
.track a:hover
{
    color: red;
    margin:10px 0px 0px 5px;
}
.logo_white
{
    font-size: 13pt;
    font-weight: bold;
    color: white;
    font-family: verdana,arial,helvetica;
    text-decoration: none
}
.foreground_title, .foreground_title table, .foreground_title a
{
    font-size: 8pt;
    font-weight: bold;
    color: #3e4f6f;
    font-family: verdana,arial,helvetica;
    text-decoration: none
}
.foreground_title a:hover
{
    color: red;
}
.box_login, .box_search
{
    font-size: 8pt;
    color: #fff;
    font-weight: bold;
    font-family: verdana,arial,helvetica;
    text-decoration: none
}
.box_search {
	font-size: 110%;
}
.credits, .credits a
{
    font-size: 7.5pt;
    color: white;
    font-weight: bold;
    font-family: verdana,arial,helvetica;
    text-decoration: none
}
.credits a:hover
{
    color: red;
}
.userlogged
{
    font-size: 7pt;
    font-weight: normal;
    font-weight: bold;
   color: #444;
}
.welcome
{
    font-family: arial,helvetica;
    font-size: 7.5pt;
    font-weight: normal;
   color: #000000;
}
.mini, .mini a
{
    font-family: arial,helvetica;
    font-size: 7pt;
    font-weight: normal;
}
.mini a:hover
{
    color: red;
}
.menu
{
    font-size: 8pt;
    color: #fff;
    font-weight: bold;
    font-family: verdana,arial,helvetica;
    text-decoration: none
}
.menu a:hover {
	color: #AC0000;
}
.logsearch, .minisearch, .midisearch, .mediumsearch, .shortlogsearch
{
    border-right: 1px #dcdcdc solid;
    border-left: 1px #675b69 solid;
    border-top: 1px #675b69 solid;
    border-bottom: 1px #dcdcdc solid;
    font-weight: normal;
    width: 120px;
    font-style: normal;
    font-size: 6.5pt;
    font-family: amertype,verdana,arial,helvetica;
    background-color: white;
    font-variant: normal
}
.minisearch
{
    width: 20px;
    font-size: 7.7pt;
}
.midisearch
{
    width: 80px;
    font-size: 7.7pt;
}
.mediumsearch
{
    width: 120px;
    font-size: 7.7pt;
}
.shortlogsearch
{
    width: 60px;
    font-size: 7.7pt;
}
.survey
{
    border-right: #675b69 thin;
    border-top: #675b69 thin solid;
    font-weight: normal;
    font-size: 9px;
    border-left: #675b69 thin solid;
    width: 139px;
    color: black;
    border-bottom: #675b69 thin;
    font-style: normal;
    font-family: verdana, arial, helvetica;
    font-variant: normal
}
.bar_options
{
    font-weight: bold;
    font-size: 7.7pt;
    color: #fff;
    font-style: normal;
    font-family: verdana, arial, helvetica;
    font-variant: normal
}
.bar_titles, .bar_titles a
{
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    font-style: normal;
    font-family: verdana,arial,helvetica;
    text-decoration: none;
    text-align: center;
}
.bar_titles a:hover
{
    color: red;
}

.foreground_title_blue{
	color:#162B00;/*#7ba55d;*/
}

.box_black {
	color:#663300;/*#7ba55d;*/
}

form[name="searchbox"] { padding-top: 4px; }
form[name="searchbox"] input.midisearch { vertical-align: middle; }