body { background: #FFFFFF; color: #000000; font: 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: left;}

a:link { color: #005F7F; font-weight: bold; }
a:visited { color: #005F7F; font-weight: bold; }
a:hover { color: #99CCCC; font-weight: bold; }

a.header:link { font: bold; color: #005F7F; text-decoration: none; }
a.header:visited { font: bold; color: #005F7F; text-decoration: none; }
a.header:hover { font: bold; color: #99CCCC; text-decoration: none; }

a.abstop:link { font: bold; color: #99CCCC; text-decoration: none; }
a.abstop:visited { font: bold; color: #99CCCC; text-decoration: none; }
a.abstop:hover { font: bold; color: #000000; text-decoration: none; }

table { background-color: #FFFFFF; text-align: left; vertical-align: top; margin: 0px; padding: 0px; border: none; font: 12px Arial, Helvetica, sans-serif; color: #000000; }
table.top { background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; color: #000000; vertical-align: top; padding: 2px; border: 1px #BBBBBB solid; }
table.login { width: 30%; }
table.menu { background-color: #E2E2E2; text-align: left; border: #FFFFFF solid; border-width: 0px 0px 5px 0px; width: 100%; }
table.menu2 { border: 1px #E2E2E2 solid; width: 70%; }
td { padding: 5px; vertical-align: top; }
td.none { background-color: #FFFFFF; border: 0px; }
td.menu2 { padding: 0px; border: 1px #DDDDDD solid; }
td.menu3 { padding: 10px; border: 1px #DDDDDD solid; vertical-align: top; }
td.menu4 { padding: 0px 0px 0px 5px; border: #EEEEEE solid; border-width: 0px 1px 1px 0px; vertical-align: top; text-align: left; }
td.menu5 { padding: 0px 0px 0px 5px; border: #EEEEEE solid; border-width: 0px 0px 1px 0px; vertical-align: top; text-align: right; }
td.heading { padding: 0px 0px 0px 5px; border: #EEEEEE solid; border-width: 1px 1px 1px 1px; background-color: #E2E2E2; color: #000000; text-align: center; vertical-align: top; }
td.menutitle { padding: 0px; border: 1px #666666 solid; background-color: #E2E2E2; text-align: center; }
td.menu { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-align: center; border: #FFFFFF solid; border-width: 1px 1px 0px 0px; padding: 1px; }
td.menu:hover { font: bold 12px Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; text-align: center; border: 1px #000000 solid;  padding: 1px; }
td.left { width: 25%; vertical-align: top; text-align: left; }
td.right { width: 75%; vertical-align: top; text-align: left; }
td.alignright { text-align: right; }

form { padding: 0px; margin: 0px; }
input { font: 12px Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border: 1px #000000 solid; padding: 0px 2px 0px 2px; }
input.checkbox { border: 0px; }

input.button {
border-top: 1px solid #777;
border-left: 1px solid #777;
border-right: 2px solid #333;
border-bottom: 2px solid #333;
background: url(images/buttonbg.gif);
background-repeat: repeat-x;
background-position: top;
font-weight: bold;
font-size: x-small;
voice-family: "\"}\"";
voice-family:inherit;
font-size: small;
}

input.button:hover {
background: url(images/buttonbg2.gif);
background-repeat: repeat-x;
background-position: bottom;
color: #3D3F8B;
}


/*
input.button { font: bold 12px Arial, Helvetica, sans-serif; border: #AEAEAE solid; border-width: 1px 2px 2px 1px; padding: 1px; }
input.button:hover { font: bold 12px Arial, Helvetica, sans-serif; background-color: #000000; color: #99CCCC; border: #AEAEAE solid; border-width: 1px 2px 2px 1px; padding: 1px; }
*/
input.description { background-color: #EEEEEE; font: bold 10px Arial, Helvetica, sans-serif; }
select { font: 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; }
textarea { font: 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px #000000 solid; padding: 0px 2px 0px 2px; }

img { border: 1px #000000 solid; }
hr { color: #000000; size: 1px; }

div a:link{  color: #FFB256;}
div a:visited{  color: #FFB256;}
div { background-color: #00506E; font: bold 20px Arial, Helvetica, sans-serif; color: #FFFFFF; vertical-align: top; padding: 2px; }
div.footer { padding: 5px; border: 1px #DDDDDD solid; background-color: #00506E; text-align: center; font: bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF;}
div.error { background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; color: #000000; vertical-align: top; padding: 10px; }
.little { font: bold 10px Arial, Helvetica, sans-serif; }
.onhold { font: bold 10px; color: #999999; }
.published { font: bold 10px; color: #009900; }
.priority {
background-image: url(images/priority.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
width: 23px;
height: 23px;
}
.nopriority {
background-image: url(images/nopriority.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
width: 23px;
height: 30px;
}
.published {
background-image: url(images/published.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
width: 23px;
height: 30px;
}
.onhold {
background-image: url(images/onhold.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
width: 30px;
height: 30px;
}
.ae_menuselect {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFB256;
	border: 1px solid #AEAEAE;
}
.ae_menudeselect {
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
}
