body{
background-color:#FFFFFF;
background-image:none;
margin:0;
padding:0;
font-size:160%;
color:#000000;
}

/* =STRUCTURE (HOME)
----------------------------------------------- */
.bt{
background:transparent none no-repeat 100% 0;
margin:0;
height:auto;
}
.bt div{
height:auto;
width:auto;
position:inherit;
left:auto;
background:transparent none no-repeat 0 0;
}
#tools{
padding:8px;
margin:10px 0 0 30px;
background-color:#EBEBEB;
text-align: left;
}
#masthead{
padding:10px 0 10px 30px;
margin:0;
top:2px;
position: relative;
font-size:inherit;
}
#container{
background-color:#FFFFFF;
max-width:950px;
border:0;
margin-left:auto;
margin-right:auto;
padding:0;
}
#wrapper{
background:none repeat-y;
}
#banner{
display:none;
}
#navbar{
padding:0 0 20px 0;
margin:0;
background:none repeat;
height:auto;
color:#000000;
border-left:0;
border-right:0;
white-space:normal;
}
#content, #sl-content, #cal-content{
padding:0;
margin-left:0;
margin-right:0;
background:#FFFFFF none repeat-x;
font-size:inherit;
border-right:0;
border-top:0;
}
#sidebar-a{
float:none;
width:auto;
margin:0;
padding:0;
background:#FFFFFF none repeat-x;
border-left:0;
border-top:0;
background-image: none;
}
#sidebar-b, #sidebar-bh{
background-image: none;
float:none;
width:auto;
margin:0;
padding:0;
background-color:transparent;
border-top:0;
}
h1,h2,h3,h4{
font-weight:bold;
font-family:arial,verdana,helvetica,sans-serif;
}
h1{
margin:0px 10px 5px 22px;
padding:0;
font-size:180%;
}
h2{
margin:0px 10px 5px 22px;
padding:0;
font-size:150%;
}
h3{
margin:0px 10px 5px 22px;
padding:0;
font-size:136%;
}
h4{
margin:0px 10px 5px 22px;
padding:0;
font-size:120%;
}
p{
background:transparent;
margin:0px 25px 10px 22px;
line-height:140%;
}
/* =Graphics
----------------------------------------------- */
#trans-image{
display:none;
}
#circles{
display:none;
}
.imageleft{
display:none;
}
.logo{
display:none;
}
#searchbox{
margin:25px 5px 0 34px;
padding:5px 10px 5px 10px;
background-color:#343997;
border:1px solid #20215A;
color:#FFFFFF;
width:160px;
}
img{
border:1px;
}
.buttons{
padding:5px 5px 5px 35px;
}
/* =Forms
----------------------------------------------- */
input{
width: auto;
border:1px solid #B0B0B0;
padding:0;
background-color:#FAFAFA;
color:#575757;
font-size: inherit;
}
.submit{
border:0;
background-color:#151515;
color:#FFFFFF;
font-size: inherit;
padding:0px;
width: auto;
}

/* =Subnavigation Starts */
#sidemenu{
padding:10px 0 10px 30px;
margin:0;
border-top:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
font-size:100%;
}
#sidemenu ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
#sidemenu ul li{
margin:0;
padding:0;
}
/* First level */
#sidemenu ul li a{
display:inline;
border-bottom:0;
padding:0;
text-decoration:underline;
color:#494A4C;
width:100%;
background:transparent none no-repeat 0 0;
}
/* Second level */
#sidemenu ul li li a{
display:inline;
border-bottom: 0px none #77787B;
padding:10px 0px 10px 14px;
text-decoration:none;
color:#595A5B;
width:185px;
background: transparent none no-repeat 12px 50%;
text-indent:10px;
}
/* Hover states */
#sidemenu ul li a:hover,#sidemenu ul li a:focus{
color:#000000;
background: transparent none no-repeat 0 0;
}
#sidemenu ul li li a:hover,#sidemenu ul li li a:focus{
color:#000000;
background: transparent none no-repeat 12px 50%;
text-indent:10px;
}
#sidemenu ul li li li a:hover,#sidemenu ul li li li a:focus{
color:#000000;
background: transparent none no-repeat;
text-indent:30px;
}
/* On states */
#sidemenu ul li .activeparent{
color:#FFFFFF;
background: #000000 none no-repeat 0px 50%;
}
#sidemenu ul li .currentpage{
color:#FFFFFF;
background: #000000 none no-repeat 0px 50%;
}
#sidemenu ul li li .currentpage{
color:#FFFFFF;
background: #000000 none no-repeat 12px 50%;
text-indent: inherit;
}
/*#sidemenu ul li li li .currentpage{
color:#6285A5;
background:transparent url(../g/primaryarrow-off.gif) no-repeat 12px 50%;
}*/
/* =Primary navigation */
ul#nav{
display:block;
padding:10px 0 10px 30px;
margin:0;
list-style:none;
}
ul#nav li{
float:none;
border:0;
font-size:100%;
text-align:left;
white-space:normal;
}
#nav a:link,#nav a:visited,#nav a:active{
float:none;
padding:0;
color:#1F1F1F;
text-decoration:underline;
border-left:0;
}
#nav a:hover{
background-color:#000000;
padding:0;
color:#FFFFFF;
text-decoration:none;
border-bottom:0;
}
#nav #on,#nav #parenton,#nav #activeparent{
background:#000000 none no-repeat 0 0;
padding:0;
color:#FFFFFF;
border-right:0;
border-left:0;
font-weight:bold;
border-bottom:0;
}
/* Seperators top toolbar*/
div.row span.left2{
float:none;
text-align:left;
}
div.row span.right2{
float:none;
background:#FFFFFF;
overflow: auto;
width:auto;
height:auto;
}
#search{
padding:10px 0 10px 30px;
margin-top:auto;
float:none;
border-top:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}
.tabberlive .tabbertabhide{
display:none;
}
.tabberlive{
margin-top:20px;
}
ul.tabbernav{
margin:0 0 5px 0;
padding:9px 0 10px 27px;
border-bottom:1px solid #A5A5A5;
font-size:100%;
white-space:nowrap;
}
ul.tabbernav li{
list-style:none;
margin:0px;
display:inline;
}
ul.tabbernav li a{
padding:7px 10px 10px 10px;
margin-right:1px;
border:1px solid #D0D0D0;
border-bottom:none;
background:#F5F5F5;
text-decoration:none;
}
ul.tabbernav li a:link{
color:#343434;
}
ul.tabbernav li a:visited{
color:#343434;
}
ul.tabbernav li a:hover{
color:#000000;
background:#FFFFFF;
border-color:#808080;
}
ul.tabbernav li.tabberactive a{
background-color:#000000;
border-bottom:1px solid #A5A5A5;
color:#FFFFFF;
}
ul.tabbernav li.tabberactive a:hover{
color:#000000;
background:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}
/*--------------------------------------------------
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
--------------------------------------------------*/
.tabberlive .tabbertab{
padding:5px;
border:0px solid #AAAAAA;
border-top:0;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1{
}
.tabberlive#tab2{
}
.srp{
position: relative; 
left: auto; 
width: auto; 
} 
