/*####################################
########## MAIN SETTINGS #############
#####################################*/

html, body {font-family: Arial, Verdana, Helvetica sans-serif;}

/*####################################
############ CONTAINERS ##############
#####################################*/

#BgContainer {width: 1005px; background: transparent url(../images/bg.png) repeat-y 51% 15px; margin: 27px auto 10px;}

#Container {padding:11px 13px 0 10px;background: transparent url(../images/bg_top.png) top center no-repeat;}

#Header {position:relative;padding:0;}
#Header a {display: block;line-height: 0;}
#Header img {width: 982px;}
#Header h1 {font-size: 20px; color: #3e91c4;padding:25px 20px;/* padding: 0; margin-left: -10px;*/}

#LoginSearch {position:absolute;right:7px;bottom:2px;}
#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 {border-bottom: 1px solid #ccc;}
#Footer {background: transparent url(../images/bg_bottom.png) bottom center no-repeat; padding: 10px 23px 21px 20px;}

/*####################################
############ NAVIGATION ##############
#####################################*/
	
#Navigation {height: 30px; background-color: #f5a40d; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}


#Navigation ul {list-style: none; margin-left: 15px;}
#Navigation li {float: left;}
#Navigation a {height: 24px; font-size: 15px; color: #fff; display: block; padding: 6px 16px 0px; text-align: center; text-decoration: none;}				
#Navigation a:hover, #Navigation a.hover, #Navigation a.current {background-color: #fff; color: #f5a40d;}

#Navigation li ul {position: absolute; width: 177px; left: -9999px; background-color: #f5a40d; margin: 0; padding: 0;}
#Navigation li ul li a {width: 132px; height: auto; color: #fff; font-size: 12px; padding-left: 29px; padding-bottom: 7px; text-align: left;}	
#Navigation li:hover ul, #Navigation li.hover ul, #Navigation li.sfhover ul {left: auto;}

#SearchForm_SearchForm {float:right;}
#SearchForm_SearchForm legend{display: none;}
#SearchForm_SearchForm div.field {float: left; padding: 0;}
#SearchForm_SearchForm input {margin:4px 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 #########
#####################################*/

#Content {margin: 25px;}
#Layout .leftbarrightbar {margin-left: 205px; margin-right: 245px;}
#Layout .leftbar {margin-left: 205px;}
#Layout .rightbar {margin-right: 245px;}

#Sidebar, #Rightbar{background-color: #f0f0f0; margin-top: -25px;}
#Sidebar {float:left; width: 180px;}
#Rightbar {float:right;width: 220px;}

/*
#Content {float: left; margin: 25px;}
#Content.leftbar {width: 752px;}
#Content.rightbar {width: 712px;}
#Content.leftbarrightbar {width: 532px;}
#Sidebar, #Rightbar {float: left; width: 180px; background-color: #e3ebf1;}
#Rightbar {width: 220px;}
*/

.sidebarBox h3.title {color: #fff; font-weight: bold; background-color: #7c9fbd; padding: 5px 15px; margin: 0;}
.typography .sidebarBox ul, .typography .sidebarBox .content {padding: 15px;}
.sidebarBox ul li {font-size: 16px; padding: 1px 0; margin-bottom: 0;}
.sidebarBox ul li a {font-size: 13px; color: #333; text-decoration: none;}

#Menu2 li {list-style: none;}

#LastNews li {list-style: disc; color: #7c9fbd; margin-left: 15px; padding: 2px 0 5px;}	
#LastNews li a {font-size: 14px; color: #333; text-decoration: underline;}

