@import url("menus.css");
@import url("text.css");
/* LAYOUT  
----------------------------------------*/

body {
font-family: Tahoma, Arial, Verdana;
font-size: 62.5%;
margin: 0px;
background:#363636;
padding:0 0 40px 0;
}
#access {
position:absolute;
width:0;
height:0;
top:-2000px
}
#container {
margin-right: auto;
margin-left: auto;
width: 780px;
font-size:1.1em;
overflow:hidden;
}
#top {
height:120px;
}
#logo {
float:left;
}
#logo h1{
margin:-10px;
text-indent:-5000px;
}
.logoimg {
border:0;
margin-left:10px;
}

#bottom {
clear:both;
width:780px;
}
/** LEFT COLUMN  
----------------------------------------*/
#leftcol{
float: left;
width: 181px;
background-image:url(/templates/gws/images/lmid.gif);
background-repeat:repeat-y;
}
#leftcol .l1{
background-image:url(/templates/gws/images/ltop.gif);
background-repeat:no-repeat;
}
#leftcol .l2{
background-image:url(/templates/gws/images/lbot.gif);
background-repeat:no-repeat;
background-position:bottom;
height:601px;
padding:10px;
}
#lc1{
float:left;
}
.castus{
clear:left;
padding:0.3em 0 2em 10px;
color:#d3d3d3;
letter-spacing:1px;
width:171px;
text-align:right;
}
.castus a{
font-weight:normal;
}

/** RIGHT COLUMN  
----------------------------------------*/
#rightcol {
background-image:url(/templates/gws/images/rmid.gif);
background-repeat:repeat-y;
float:left;
width:589px;
margin-left:10px;
}
#rightcol .r1{
background-image:url(/templates/gws/images/rtop.gif);
background-repeat:no-repeat;
}
#rightcol .r2{
background-image:url(/templates/gws/images/rbot.gif);
background-repeat:no-repeat;
background-position:bottom;
width:569px;
display:block;
padding:10px;
}
#rightcol .r3{
background-color:#fff;
padding:20px 20px 10px 20px;
min-height:571px;
}
#rightcol h1, #rightcol h2 {
margin:0;
}
#corpmenu {
clear:both;}

/* SEARCH  
----------------------------------------*/
#search {
float:right;
font-family:"arial narrow";
margin-top:20px;
width:220px;
}
#search fieldset {
border:none;
margin:0;
padding:0;
}
#search legend {
display:none;
margin:0;
padding:0;
}
#search label{
display:block;
text-transform:uppercase;
color:#efefef;
font-size:1.2em;
}
#search input {
background-color:#7d8489;
color:#ffffff;
border: 1px solid #b5b5b5;

padding: 0px 2px 0px 2px ;
}
#search .inputbox {
margin: 3px 0px 0px 0px;
padding:2px;
color:#000;
background-color: #eef;
}
#search .inputbox:focus, #search .inputbox.sffocus{
background-color: #ccc;
}
#search .button {
margin: 0px;
text-transform:uppercase;
padding:1px 2px;
}