p				{ color:#000000; font:12px/16px Tahoma,Arial,Helvetica; width:450px; }
td				{ color:#000000; font:12px Tahoma,Arial,Helvetica; }
input			{ font:8pt Tahoma,Arial,Helvetica; }
select			{ font:8pt Tahoma,Arial,Helvetica; }
h2				{ font:16pt Tahoma,Arial,Helvetica; }

table			{ border:0px none #ffffff; border-collapse:collapse; margin-top:20px; }
table.main		{ border-width:0px; margin-top:0px; }
table.sub		{ border:1px solid #005da5; }
table.sug		{ border:1px solid #005da5; border-collapse:collapse; font:8pt Arial, Helvetica; padding:0px; }
table.helpbox	{ border:0px none #005da5; border-collapse:collapse; width:100%; margin-top:0px; height:100%; }

td.header		{ padding-left:5px; padding-right:5px; color:#005da5; font:bold 8pt Arial, Helvetica; border-bottom:1px solid #005da5; border-left:1px dotted #c0c0c0; border-right:1px dotted #c0c0c0;}
td.both			{ padding-left:5px; padding-right:5px; font:8pt Arial, Helvetica; border-bottom:1px dotted #c0c0c0; border-left:1px dotted #c0c0c0; border-right:1px dotted #c0c0c0; }
td.bothgrey		{ padding-left:5px; padding-right:5px; font:8pt Arial, Helvetica; border-bottom:1px dotted #c0c0c0; border-left:1px dotted #c0c0c0; border-right:1px dotted #c0c0c0; background-color:#f0f0f0; }
td.both2		{ padding-left:10px; padding-right:10px; }
td.left			{ padding-left:10px; }
td.right		{ padding-right:10px; }
td.titlerow		{ background-color:#005da5; padding-left:10px; padding-right:10px; color:#ffffff; font-weight:bold; }
td.helpheader	{ background:#efefef; padding:10px; margin-left:-10px; margin-top:-10px; margin-right:-10px; color:#005da5; font-weight:bold; } /* border-bottom:1px solid #005da5; } */
td.helpfooter	{ background:#efefef; padding:10px; margin-left:-10px; margin-bottom:-10px; margin-right:-10px; color:#005da5; } /* border-top:1px solid #005da5; }*/
td.flags2		{ padding-left:0px; padding-right:15px; padding-top:5px; }
td.flags3		{ padding-left:0px; padding-right:15px; padding-top:10px;  font-family:Helvetica,Verdana,Arial,sans-serif;}
td.navi			{ padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border-top:0px solid white; background-color:#005da5; color:#ffffff; font:12px Helvetica,Verdana,Arial,sans-serif; font-weight:bold; background-image: url(/images/menu-bar-background.png); }
td.leftnav		{ background:#efefef; }

span.button		{ font:bold 8pt Tahoma,Arial,Helvetica; color:#003399; cursor:pointer; }
div.title		{ padding-left:11px; background-color:#005da5; padding-top:1px; padding-bottom:7px; background-image: url(/images/header_background.png); background-repeat: repeat-x;}

.loginbox		{ border:1px solid #005da5; padding:10px; margin:0px; width:200px; position:absolute; top:100px; left:10px; background:#edf2f6; font:9pt Verdana,Arial,Helvetica; visibility:hidden; }
.loginbox .title { background:#005da5; font:bold 9pt Verdana,Arial,Helvetica; color:ffcc00; margin:-10px; margin-bottom:10px; padding:5px; }
.loginbox input	{ font:9pt Verdana,Arial,Helvetica; background:#ffffff; }
.loginbox span	{ width:90px; }
.loginstatus	{ font:9pt Verdana,Arial,Helvetica; }

/*
div.help	{ background:#ffffff; border:1px solid #005da5; padding:0px; margin:0px; width:300px; height:300px; overflow:auto; position:absolute; font:9pt Verdana,Arial,Helvetica; visibility:hidden; }
*/

div.help		{ background:#ffffff; border-style:ridge; border-color:#005da5; border-width:2px; padding:0px; margin:0px; width:300px; overflow:auto; position:absolute; top:0px; left:500px; font:9pt Verdana,Arial,Helvetica; display:none; }
div.help p		{ color:#000000; font:12px/16px Tahoma,Arial,Helvetica; width:250px; margin:10px; }

.helpbutton		{ font:bold 9px Arial,Helvetica; color:#ffffff; width:16px; background:#005da5; cursor:pointer; text-align:center; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:1px; margin-left:4px; margin-right:4px; }
.warningbutton	{ font:bold 9px Arial Black,Helvetica; color:#ffff00; width:16px; background:#ff0000; cursor:pointer; text-align:center; padding:2px 5px 1px 5px; margin:0px 1px 0px 1px; }

.divfooter			{ padding-left:10px;  padding-right:10px; padding-top:5px; padding-bottom:10px; position:static; font:8pt Verdana,Arial,Helvetica; background:#efefef; }
a:link				{ text-decoration:none; color:#003399; }
a:visited			{ text-decoration:none; color:#003399; }
a:hover				{ text-decoration:none; color:#003399; }
a:active			{ text-decoration:none; color:#003399; }

a:link.footer		{ font-size:8pt; }
a:visited.footer	{ font-size:8pt; }
a:hover.footer		{ font-size:8pt; }
a:active.footer		{ font-size:8pt; }

a:link.footersmall		{ color:#000000; font-size:7pt; }
a:visited.footersmall	{ color:#000000; font-size:7pt; }
a:hover.footersmall		{ color:#000000; font-size:7pt; }
a:active.footersmall	{ color:#000000; font-size:7pt; }

a:link.navi		{ font-size:12px; font-weight:bold; color:#ffffff; padding-left:0.1cm; padding-right:0.7cm; }
a:visited.navi	{ font-size:12px; font-weight:bold; color:#ffffff; padding-left:0.1cm; padding-right:0.7cm; }
a:hover.navi	{ font-size:12px; font-weight:bold; color:#ffffff; padding-left:0.1cm; padding-right:0.7cm; text-decoration:none; }
a:active.navi	{ font-size:12px; font-weight:bold; color:#ffffff; padding-left:0.1cm; padding-right:0.7cm; }
a.navi			{ font-size:12px; font-weight:bold; color:#ffffff; padding-left:0.1cm; padding-right:0.7cm; }

div.category			{ border:solid 1px #005da5; padding:0px; font:9pt Verdana,Arial,Helvetica; width:480px; margin:0px 0px 20px 0px; }
div.category div.header	{ color:White; background-color:#005da5; margin:0px; padding:1px 10px 1px 10px; }
div.category div.body	{ padding:5px 10px 5px 10px; }
div.category div.body span.small {font:7pt Verdana,Arial,Helvetica;}
div.divider				{ border-top:solid 1px #005da5; padding:0px; height:0px; width:100%; margin:10px 0px 10px 0px; }
div.suggestions			{ position:absolute; border:solid 1px #005da5; padding:5px; background:white; display:none; }
div.readonly			{ border:solid 1px #a5acb2; background-color:#ebebe4; padding:2px 5px 2px 5px; margin:4px 0px 4px 0px; }

