body{
background:#d6d5ce url(images/bgr-new.jpg) no-repeat top center;
border-top:2px solid #000;
color:#000;
font:12px arial,tahoma,sans-serif;
height:100%;
margin:0;
max-height:100%;
overflow:auto;
}
a,table a{
color:#000;
font:12px arial,tahoma,sans-serif;
text-decoration:none
}
a:hover{
text-decoration:underline
}
a img{
border:0 none
}
table{
color:#000;
}
th {border-bottom:1px solid #d7d6cf; font-weight:bold; padding:2px 0 2px 5px;}
td {border-bottom:1px solid #d7d6cf; padding:2px 0 2px 5px;}
div,h1,h2,h3,h4,h5,p,form{
margin:0;
padding:0;
border:0 none
}
input{
border:1px solid #deddd7;
background:#fff;
width:auto;
padding:3px;
font:11px arial,tahoma,sans-serif;
}
textarea {background-color:#fff; border:1px solid #DEDDD7;}
select{
padding-left:3px;
font:11px arial,tahoma,sans-serif;
}
input.checkbox{border:0}

.hidden { display:none }
/* Page layout */
#container{
height:100%;
margin:0 auto;
max-height:100%;
position:relative;
text-align:left;
width:920px;
}
#pageheader{
width:920px;
height:99px;
background:url(images/pageheader-bgr.gif) no-repeat bottom right;
position:relative;
}
#top-items {
position:absolute;
top:10px;
right: 10px;
font-size:11px;
color:#aaaaaa
}
#top-items a {font-size:11px;}
#logo{
position:absolute;
top:10px;
left:10px;
height:121px;
width:121px;
z-index:1
}
#topmenu {
position:absolute;
top:68px;
left:140px;
}
#topmenu ul {list-style-type:none; margin:0; padding:0; width:780px}
#topmenu li {display:inline; margin:0; padding:0}
#topmenu a {
text-decoration:none; 
font-size:17px; 
text-transform:uppercase; 
font-weight:bold;
display:block;
float:left;
margin:0 2px;
padding:0 6px 7px;
text-align:center
}
#topmenu a:hover {background:url(images/li-bgr2.gif) no-repeat bottom center; color:#fff}
#topmenu .leftmenuactive0 a {background:url(images/li-bgr2.gif) no-repeat bottom center; color:#fff}
#topmenu .right {float:right}
/*------------------------------------*/
#topmenu ul li {position:relative; float:left}
#topmenu ul li ul {position:absolute; top:19px; left:2px; display:none;}
#topmenu ul li ul li {display:inline;  height:30px; line-height:30px; background:#000;}
#topmenu ul li ul li a { display:block; float:left; color:#fff; border-right:1px solid #3f3e36; 
padding:0 9px 0 0; margin:6px; font-size:11px; font-weight:normal; background-image:none !important; text-transform:none}
#topmenu ul li:hover a {background:url(images/li-bgr2.gif) no-repeat bottom center; color:#fff}
#topmenu ul li:hover ul {display:block; width:300px; z-index:100;}
#topmenu ul li ul li a:hover {background-image:none !important; text-decoration:underline}
/*-----------------------------------*/

#columns{
margin:0 auto;
padding:0;
width:920px;
clear: both;
height:auto;
position:relative;
z-index:0;
}

#column-center{
float:left;
width:900px;
margin-left:20px;
min-height:350px
}
.fix{clear: both;}
.fix-small {clear:both; height:0px}
.orange-marker{
color:#ff6600;
font-weight:bold;
}

#pagefooter{
width:920px;
clear: both;
}
#pagefooter .bottom-banners {float:left; width:900px; margin:20px 10px; padding-top:10px; border-top:1px solid #dfdfe1; text-align:center; vertical-align:middle}
#pagefooter .bottom-banners img {margin:0 15px}
#botmenu {
float:left;
width:800px; 
margin:0 60px 20px;
color:#909090;
border-top:1px solid #dfdfe1;
padding-top:20px;
}
#botmenu .bottom {
float:left;
width:355px;
margin-top:15px
}
#botmenu .bottom a {color:#909090; font:normal 12px/22px arial,tahoma,sans-serif;}
#botmenu .bottom-center {
float:left;
width:90px;	
text-align:center;
font-size:11px
}

#botmenu input.text {width:135px}
#botmenu .search-title {float:left; margin-right:4px}
#botmenu .search-title h4 {margin:0; padding:0; font:normal 12px/22px arial,tahoma,sans-serif;}
#botmenu .search-input {float:left; margin-right:15px}
#botmenu .bot-links{float:left}
