/* CSS Document */
#container {
width:700px;
padding:0 6px 0 6px;
background:url(../images/contentbg.gif);
}

#overheader {
text-align:right; 
padding:0px 15px 10px 0;
background:url(../images/overheader.gif) bottom no-repeat;
width:712px;
margin-left:auto;
margin-right:auto;
display:none;
}

#header {
padding:0px 0 0px 0;
margin:0 0 3px 0;
height:105px;
background:url(../images/headerborder.gif) bottom repeat-x;
}

#headerright {
float:right;
width:180px;
}

.contactspace {
margin:10px 0 10px 10px;
}

.contactspace img {
margin:0 10px 0 0;
}

.contactspace a {
letter-spacing:0.5px;
color:#666666;
text-decoration:none;
}

.contactspace a:hover {
text-decoration:underline;
}

#main {
min-height:400px;
overflow:auto;
clear:both;
margin:0 0 3px 0;
}

#left {
float:left;
width:153px;
display:none;
}

#right {
float:left;
width:541px;
border-left:none;
padding:0 0 0 5px;
min-height:400px;
margin:0;
}

#login {
margin:20px 0 20px 0;
}

#login label {
font-size:0.7em;
color:#666666;
}

input.text {
width:138px;
background:url(../images/logininput.gif) no-repeat;
border:none;
height:23px;
padding:5px 5px 0 5px;
font-size:0.8em;
margin:2px 0 0px 0;
}

input.btn {
margin:0px 0 0 0;
background:url(../images/login.gif) left center no-repeat ;
border:none;
height:30px;
width:50px;
padding:0 0 0 0;
}

#si {
text-align:center;
}

#footer {
height:25px;
clear:both;
background:url(../images/footerbg.gif);
padding:10px;
overflow:auto;
display:none;
}


#footerright {
text-align:right;
float:right;
}

#footerleft {
float:left;
width:630px;
}

#underfooter {
/*background:url(../images/underfooter.gif) bottom no-repeat;
height:7px;
width:774px;*/
}

#accessibility {
display:none;
}

/*Header*/
#headerparts {
height:122px;
float:left;
}

#headertext {
float:left;
padding:50px 0 0 15px;
}

/*Content*/
#content {
padding:5px 0 0px 5px;
width:564px;
float:left;
min-height:400px;
}

#content li {
list-style:disc;
padding:0 0 5px 10px;
margin:0 0 0 20px;
}

.fauxcolumnleft {
float:left;
width:150px;
font-weight:bold;
clear:both;
margin:0 0 0px 0;
}

.fauxcolumnright {
float:left;
width:386px;
margin:0 0 0px 0;
padding:0 0 0 5px;
}

.hidewhitespace {
visibility:hidden;
float:left;
width:1px;
}

#right ul {
margin: 0 0 0 20px;
}

li.arrow {
list-style-image:url(../images/arrow.gif);
padding:0 0 5px 0;
}

#right li {
padding:0 0 5px 0px;
text-decoration:none;
}

#right a:hover {
text-decoration:underline;
}


#right label {
float:left;
clear:left;
width:150px;
}

#right input {
margin:0 0 5px 0;
float:left;
}

#right textarea {
margin:0 0 5px 0;
float:left;
}

.check {
float:left;
margin:0;
}

.nofloat {
float:left;
clear:none;
margin:0 10px 0 10px;
}

 span.nofloat {
margin:3px 10px 5px 10px;
}

.discussion {
background:#dfdff6;
margin:10px 0 10px 0;
}

.response {
border-top:1px solid #cccccc;
padding:10px 0 10px;
}
