@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; margin: 0 auto; padding: 20px; }

body { behavior: url("csshover.htc"); }

.container { width: 970px; margin: 0 auto; }


/*** TOP ***/
.top { width: 100%; }
.topRight { float: right; text-align: right; color: #818285; font-size: 11px; }
.topRight td { margin: 0; padding: 0; vertical-align: middle; text-align: right; font-weight: bold; }
ul.langs { margin: 0; padding: 0; list-style: none; font-size: 10px; font-weight: bold; position: relative; }
.langs li { margin: 0; padding: 0 0 2px 17px; list-style: none; float: left; }
.langs a { color: #ed1a3b; text-decoration: none; }
.langs .selectedLangs a { color: #bcbdc0; text-decoration: none; }
#logIn { padding-top: 4px; }



/*** TOPNAV ***/
.topNav { margin: 7px 0 20px -2px; padding: 0; }

topNav table#nav { margin: 0; padding: 0; }
.topNav table#nav td { padding: 0; width: 96px; height: 32px; background: url("Images/nav_top.jpg") repeat-x top left; text-align: center; vertical-align: middle; }
.topNav table#nav td a { font-size: 11px; font-weight: bold; line-height: 12px; color: #818285; text-decoration: none; }
.topNavRight { float: right; font-size: 11px; font-weight: bold; color: #818285; }



/*** SIDENAV ***/
#sideNav { float: left; width: 196px; margin: 0; padding: 0 2px 0 0; }
#sideNav ul { list-style: none; margin: 0; padding: 0; }
#sideNav ul li { list-style: none; padding: 0; margin: 0 0 2px 0; width: 196px; height: 35px; background: url("Images/nav_side.jpg") repeat-x top left; text-align: left; }
#sideNav ul li a { font-size: 12px; font-weight: bold; line-height: 35px; color: #818285; text-decoration: none; padding: 0 0 0 5px; }




/*** SUCKERFISH ***/
.topNav table#nav td.selected, .topNav table#nav td:hover, .topNav table#nav td.sfhover { background: url("Images/nav_top_o.jpg") repeat-x top left; }
.topNav table#nav td { background: url("Images/nav_top.jpg") repeat-x top left; }

#sideNav ul li:hover, #sideNav ul li.sfhover, #sideNav ul li.selected { background: url("Images/nav_side_o.jpg") repeat-x top left; }

.topNav table#nav td:hover a, .topNav table#nav td.selected a, #sideNav ul li:hover a, #sideNav ul li.selected a { color: #fff; }




/*** CONTENT ***/
.content {width: 770px; margin: 0 0 0 197px; }




/*** btnLong ***/
.btnLong { width: 180px; height: 30px; text-align: center; vertical-align: middle; color: #818285; font-size: 11px; line-height: 28px; font-weight: bold; background: #fff url("images/btn_long.jpg") no-repeat top left; }
.btnLong a { color: #818285; text-decoration: none; }


.title_ {width:766px; height: 32px; background: url("Images/nav_top.jpg") repeat-x top left; font-size: 11px; font-weight: bold; line-height: 32px; color: #818285; padding: 0 0 0 5px; text-align:left}

table.form { margin: 0 0 0 5px; }

.clear { clear: both; }

.news { font-size: 11px; color: #818285; }
.news a { color: #818285; text-decoration: none; font-weight: normal; }
.news a:hover { color: #333; }




/*** FOOTER ***/
.footer { margin: 40px 0 0 0; font-size: 11px; font-weight: bold; color: #818285; }
.footer a { color: #2b3b91; }

