body{
	background-color: white;
}
.slogan{
	color: #999;
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
}
td.block {
 vertical-align: top;
 background-color: #FFE;
 border: 1px solid #CCC;
 padding:10px;
 width:250px;
 color: #777;
 font-family: arial;
 font-size: 10pt;
 text-align: left;
}

td.block h1{
	color: #090;
	font-family: arial;
	font-size: 15pt;
	font-weight: bold;
	text-align: center;
}

a{
	color: #E70;	
}


input.openid_login {
    background: url(/login-bg.gif) no-repeat;
    background-color: #fff;
    background-position: 0 50%;
    color: #000;
    padding-left: 18px;
    width: 220px;
    margin-right: 10px;
    
}
input.openid_password {
    background-color: #fff;
    color: #000;
    padding-left: 18px;
    width: 220px;
    margin-right: 10px;
}

div.footlinks a {
	color: #090;
	font-size: 10pt;
	text-decoration:none;
}

div.footer {
   margin-top:30px;
   padding: 5px;
   font-size: smaller;
   font-style: italic;
   color: #777;
}

table.tabs {
	border:0;
	margin:0;
	padding:0;
}
td.tabsel {
	border: 3px 3px 3px 3px white white #E70 white solid solid solid solid;
	padding:5px;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color: black;	
	background-color: #E70;
}
td.tab{
	border: 3px solid white;
	padding:5px;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;	
	background-color: #090;
}
td.tab a {
	color: white;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	text-decoration: none;	
}
table.tabbody {
	border:2px solid #E70;
	padding:0;
	margin:0;
}
table.tabbody td {
	margin:0;
	padding: 10px;
}
div.sysmsg {
 vertical-align: middle;
 background-color: #FFE;
 border: 1px solid #CCC;
 padding:10px;
 margin:10px;
 color: #777;
 font-family: arial;
 font-size: 11pt;
 text-align: left;
}
