html {color: #000; background-color:#FFFFFF; font-family:Helvetica,Arial,Verdana,sans-serif;font-size:16px;}

.mainpage {

}

.sidemenu li{
background-color:#FFF;
width:145px;
PADDING: 0;
LIST-STYLE-TYPE:NONE;
border:1px solid #CCCCCC;
}

.sidemenu a{
color:#777777;
text-decoration:none;
font-size:11px;
text-align: left;
display:block;
padding:5px;
}

.sidemnu span{
display:block;
}
.sidemenu a:hover {
background-color: #FFF;
text-decoration:bold;
}


.attributearea {
width: 500px;

}

.returning {
background-color: #E5E5E5;
text-align: center;
}

.first_login h2{
background-color: #E5E5E5;
color: #22B5E5;
text-align: center;
}

.login_title {
background-color:#001B48;
color:#FFFFFF;
}

.first_login {
background-color: #E5E5E5;
}

.boxes .big {
border:2px solid black;
margin-top: 0px;
padding-right: 20px;
}

.box {
margin-top: none;
background-color:#fff;
border: 2px solid #CCCCCC;
}

a.box {
background-color:#FFCF69;
color: white;
text-decoration: none;
font-weight:bold;
border:none;
margin:18px;
}

.success 
{
color:#001B48;
}

#doc
{
background-color: #fff;
border: 2px #999 solid;
margin-top: 10px;
margin-bottom: 10px;
}

#hd {
padding-left: 2px;
text-align: center;
padding-top: 4px;
}

#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
text-align: left;
}

.membershiparea {
color: #22B5E5;
}

#wholeheader {
width: 740px;
margin: 0 auto;
}

#topbar {
height: auto;
width: 740px;
}

#headerimage {
height: auto;
width: 740px;
margin: 0 auto;
}


#homelink a:visited, 
#homelink a:link {
color: #566365;
Font-family: Arial;
height: 20px;
width: auto;
FLOAT: LEFT;
padding-left: 5px;
font-size: 11px;

text-align: left;
font-weight: bold;
text-decoration: none;
}
#homelink a:hover {
color: #21B4E0;
}


#whatsonlink a:visited,
#whatsonlink a:link {
color: #566365;
Font-family: Arial;
height: 20px;
width: auto;
FLOAT: LEFT;
padding-right: 40px;
padding-left: 50px;
font-size: 11px;

text-align: left;
font-weight: bold;
text-decoration: none;
}
#whatsonlink a:hover {
color: #21B4E0;
}

#venuehirelink a:visited,
#venuehirelink a:link {
color: #566365;
Font-family: Arial;
height: 20px;
width: auto;
FLOAT: LEFT;
padding-right: 30px;
font-size: 11px;

text-align: left;
font-weight: bold;
text-decoration: none;
}
#venuehirelink a:hover {
color: #21B4E0;
}

#learninglink a:visited, 
#learninglink a:link {
color: #566365;
Font-family: Arial;
height: 20px;
width: auto;
FLOAT: LEFT;
padding-right: 40px;
font-size: 11px;

text-align: left;
font-weight: bold;
text-decoration: none;
}
#learninglink a:hover {
color: #21B4E0;
}

#supportuslink a:visited, 
#supportuslink a:link {
color: #566365;
Font-family: Arial;
height: 20px;
width: auto;
FLOAT: LEFT;
padding-right: 25px;
font-size: 11px;

text-align: left;
font-weight: bold;
text-decoration: none;
}
#supportuslink a:hover {
color: #21B4E0;
}

#informationlink a:visited, 
#informationlink a:link {
color: #566365;
Font-family: Arial;
height: 20px;
width: auto;
FLOAT: LEFT;
padding-right: 25px;
font-size: 11px;

text-align: left;
font-weight: bold;
text-decoration: none;
}
#informationlink a:hover {
color: #21B4E0;
}


#contactuslink a:visited, 
#contactuslink a:link {
color: #566365;
height: 20px;
width: auto;
FLOAT: LEFT;
padding-right: 30px;
font-size: 11px;

text-align: left;
font-weight: bold;
text-decoration: none;
}
#contactuslink a:hover {
color: #21B4E0;
}

#joinmailinglink a:visited, 
#joinmailinglink a:link {
color: #566365;
height: 20px;
width: auto;
FLOAT: LEFT;
font-size: 11px;
text-align: left;
font-weight: bold;
text-decoration: none;
}
#joinmailinglink a:hover {
color: #21B4E0;
}

#borders {
height: auto;
width: auto;
float: left;
}

.boxes, .box 
{
width: auto; 
}

.box, .mainpage li a 
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
margin-right: 30px;
color:#333333;
}

.box.attributearea
{
background-color:#FFCF69;
color: #FFF;
}

#doc,
.yui-t2
{
background-color:#FFF;
}

.submit, .submit.changepasswordsubmit, .submit.editsystemsubmit, .submit.uploadcsvsubmit, .submit.viewpatronprev, .submit.viewpatronnext, .submit.viewpatronsubmit, .submit.loginButton, .submit.forgotPassword, .submit.forgotUsername, button, input.button, .box li a, .box li a:link, .box li a:visited {
background-color:#001B48;
color:#FFFFFF;
font-weight:bold;
font-size: 10px;
}

.buttonlink.editdetailscancelbutton 
{ 
    padding-bottom:2px;
    padding-left:2px;
    padding-right:3px;
    padding-top:2px;
    text-decoration:none;
    background-color: #001B48;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
}

.box.big.group.name
{
   border: none;
}