/* new clean css */
.buttonbig { background:#e1e1e1; display:block; margin:0 auto; padding:4px; text-align: center; width:128px; }

.subheading { background: #ddd; padding: 2px; }

	#feature {}
	#feature h1 { font-weight: normal; margin: 0; background: #ccc; padding: 16px; }
	#feature p { padding: 0 16px; }
	#feature form { margin:24px 0 0; padding: 0 16px; }
	#feature form input { font-size: 1.4em; margin:0; padding: 0.2em; }

	#subhead { border-top: 1px solid #ccc; font-size: 1.2em; font-weight: normal; margin:16px 16px 0px;padding: 16px 0 8px; }
	#login-front { border: 1px solid black; float: right; margin: 0 16px; }
	#login-front form { margin: 0; padding: 8px;}

a {
	text-decoration: none;
}
body {
	background-color: #999999;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

/* old css */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
td.plain {
	background-color: #FFFFFF;
}
a.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

td.protected {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
td.title {
	background-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.leftbar{
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #000066;
}
.sidebar{
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000CC;
	text-align: center;
}
a.sidebar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000CC;
	text-align: center;
}
td.outline {
	background-color: #333333;
}
td.nav {
	background-color: #666666;
	text-align: center;
}
a.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CC0000;
	background-color: #999999;
	width: 100%;
}
a.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
a.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CC0000;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
p.title {
	background-color: #FF6600;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.title2 {
	background-color: #CCCCCC;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
a.title2 { 
	background-color: #CCCCCC;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
a.title2:hover { 
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
td.title2 {
	background-color: #CCCCCC;
	border: 0px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

p.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
}
p.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0000FF;
}
.fieldlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}
.fieldlabelerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
}
.newsdateline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}
.newstitlebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #333333;
	font-weight: bold;
}
.youhavemail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
}
.newmail {
	color: #009900;
}
.savedmail {
	color: #000000;
}
.mailwidgetnew{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
}
.mailwidget{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.online {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #009900;
}
.offline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
.alternate1 {
	background-color: #FFFFFF;
}
.alternate2 {
	background-color: #CCCCCC;
}



a.helpitem{color:#cccccc;font-family:Verdana,Helvetica,sans-serif;font-size:12px;font-weight:normal;} 
a.helpitem:hover{color:yellow;} 
a.helplink{color:white;background-color:#444466;font-family:Verdana,Helvetica,sans-serif;text-decoration:underline;} 
a.helplink:hover{color:yellow;} 
a.widget{color:#222244;font-family:Verdana,Helvetica,sans-serif;font-size:11px;} 
a.widget:hover{color:blue;background-color:#e9e9e9;} 
.outline{background-color:black;} 
.header{color:#FFFFFF;background-color:#000000;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;font-size:17px;} 
a.header:hover{color:white;} 
.light{font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;} 
.smallheader{color:#DDDDDD;background-color:#000000;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;} 
a.smallheader:hover{color:white;} 
.small{color:#aaaacc;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:11px;} 
.legend{color:#000000;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:11px;} 
.control{color:black;background-color:#cccccc;} 
.item{color:black;background-color:#e9e9e9;} 
.button{border-bottom:thin solid #222244;border-right:thin solid #222244;border-top:thin solid #9999cc;border-left:thin solid #9999cc;font-size:11px;font-family:Verdana,Helvetica,sans-serif;font-weight:normal;} 
.selected{background-color:#bbcbff;} 
.text{color:black;background-color:white;} 
.item0{background-color:#f3f3f3;} 
.item1{background-color:#e9e9e9;} 
.fixed{font-size:13px;font-family:monospace, fixed;} 
th{font-size:12px;font-family:Geneva,Arial,Helvetica,sans-serif;} 
.list{background-color:#f0f0ff;} 
.listlt{background-color:#ffffff;} 
.signature{color:#cccccc;} 
.signature-fixed{color:#cccccc;font-size:13px;font-family:monospace, fixed;} 
.quoted1{color:#660066;} 
.quoted2{color:#007777;} 
.quoted3{color:#990000;} 
.quoted4{color:#000099;} 
.quoted5{color:#bb6600;} 
.deleted{background-color:#999999;} 
.deleted-hi{background-color:#777777;} 
.important{background-color:#ffcccc;} 
.important-hi{background-color:#ffaaaa;} 
.unseen{background-color:#eeeeff;} 
.unseen-hi{background-color:#ccccff;} 
.answered{background-color:#ccffcc;} 
.answered-hi{background-color:#99ee99;} 
.text-hi{background-color:#e5e5e5;} 
.folderunsub{background-color:#bbccdd;font-style:italic;} 
.quotawarn{color:black;background-color:yellow;} 
.quotaalert{color:white;background-color:red;}
