/*####################################
########## MAIN SETTINGS #############
#####################################*/

/*####################################
############ CONTAINERS ##############
#####################################*/

#BgContainer {width: 1005px; background: #f9f9f9; margin: 0 auto;/*width: 775px; border:1px solid white;*/}

#Footer {padding: 20px;}

#Header {position:relative;}
#Header a {display: block;}
#Header img {width: 1005px;}
#Header h1 {font-size: 20px; color: #3e91c4;padding:25px 20px;/* padding: 0; margin-left: -10px;*/}

#LoginSearch {position:absolute;right:7px;bottom:0px;}
#LoginSearch a{display:inline;}
#LoginSearch p {margin:0 5px;}
#LoginSearch form {position: absolute; top: 2px; right: 0; z-index: 100; margin: 0; padding: 0;}

#Layout {margin: 25px 20px;}

/*####################################
############ NAVIGATION ##############
#####################################*/

#Navigation {height: 26px; background: #f0f0f0;width:100%;}
#Navigation ul {list-style: none; margin-left: 18px;}
#Navigation li {float: left;margin: 0 1px;}
#Navigation a {line-height: 26px;padding:3px 12px; text-decoration: none;}
#Navigation a.current, #Navigation a.section, #Navigation a:hover {background: #e7e7e7;}
#Navigation ul ul {display: none;}


#SearchForm_SearchForm {float:right;}
#SearchForm_SearchForm legend{display: none;}
#SearchForm_SearchForm div.field {float: left; padding: 0;}
#SearchForm_SearchForm input {margin:2px 0;height: 14px; border: 1px solid #e0e0e0;}					
#SearchForm_SearchForm input.action {width: 16px; height: 16px; margin:5px 5px; padding: 0 2px 2px; background: transparent url(../images/icon-search.png) no-repeat; border: none; cursor: pointer;}
#SearchForm_SearchForm div.field {margin:0; }

/*####################################
######## CONTENT & SIDE BARS #########
#####################################*/

/* following change is done due to multi class IE6 bug
#Content.leftbarrightbar --> #Layout .leftbarrightbar  */
#Layout .leftbarrightbar {margin-left:190px;margin-right:230px;}
#Layout .leftbar {margin-left: 190px;}
#Layout .rightbar {margin-right: 230px;}

#Sidebar,#Rightbar{background-color: #f0f0f0;}
#Sidebar {float:left; width: 180px;}
#Rightbar {float:right;width: 220px;}

#Sidebar .sidebarBox h3 {display: none;}
.sidebarBox h3.title {font-weight: bold; background-color: #e7e7e7; padding: 5px 15px; margin: 0;}
.sidebarBox .content {padding: 5px;}

#Menu2 li {font-size: 14px; list-style: none; margin: 0; padding: 0;}
#Menu2 li a, #LastNews li a {display:block;margin:0px;padding:5px;line-height:20px;}
#Menu2 li a.current, #Menu2 li a:hover {background-color: #e7e7e7;}
#Menu2 li a span em{font-style:normal;}

/*
#Menu2 li {font-size: 14px; list-style: none; margin: 0; padding: 0;}
#Menu2 li a, #LastNews li a {display: block; padding: 5px;}
#Menu2 li a.current, #Menu2 li a:hover {background-color: #e7e7e7;}
#Menu2 li a span em{font-style:normal}
*/

#LastNews {margin-left: 20px;}
#LastNews li {font-size: 13px;}
#LastNews li a {text-decoration: underline;}

table#TeamMates th, table#TeamMates td {text-align: center;}
table#TeamMates th {font-weight: bold;}