

body						      { background:#ffffff url(images/bg.jpg) top repeat-x; margin:0; }
h1                    { font:22px/22px Arial, Helvetica, sans-serif; color:#00457e; padding:10px 0 10px 0; margin:0px; }
td                    { font:12px/18px Arial, Helvetica, sans-serif; color:#333; padding:0; margin:0px; }
p                     { font:12px/18px Arial, Helvetica, sans-serif; color:#333; text-align:justify; padding:0 0 10px 0; margin:0px; }
ul                    { margin:0 0 10px 15px; padding:0; }
li                    { font:12px/18px Arial, Helvetica, sans-serif; color:#333; }
a                     { color:#f01b1f; font-weight:bold; text-decoration:none; }
a:hover               { color:#00457e; }
.line                 { margin:0 0 10px 0; border-bottom:dashed 1px #00457e; height:1px; }
.left                 { float:left; }
.right                { float:right; }

#wrapper				    	{ width:900px; margin:0px auto; }

#header					    	{ }

#intro					    	{ margin-bottom:10px; }

/* CLEAN   */ .menu ul                { list-style-type:none; padding:0; margin:0; font:bold 14px/14px Arial, Helvetica, sans-serif; clear:both;}
/* TOPPOS  */ .menu li                { float:left; position:relative; z-index:100; }
/* TABPOS  */ .menu table             { position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:48px; }
/* LINKS   */ .menu a, .menu :visited { display:block; padding:10px; text-decoration:none; }
/* SUBHIDE */ .menu ul ul             { visibility:hidden; position:absolute; width:100px; height:0; }
/* SUBSHOW */ .menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }

/* TOPLINK */ .menu ul li a             { background:#f1f5f8;  color:#00457e; width:159px;  border-bottom:solid 10px #00457e;  border-right:1px solid WHITE; height:18px;}
/* TOPROLL */ .menu ul li a:hover       { background:#e5ecf1;  color:#00457e; border-bottom:solid 10px #f01b1f;  border-right:1px solid WHITE;}

/* SUBLINK */ .menu ul li ul li a       { background:#f1f5f8;  color:#00457e; width:159px;  border-bottom:solid 1px #fff;  border-right:0px solid WHITE;}
/* SUBROLL */ .menu ul li ul li a:hover { background:#e5ecf1;  color:#00457e; border-bottom:solid 1px #fff;  border-right:0px solid WHITE;}

.menu ul li .current       { background:#e5ecf1; }

#content					    {  }

#footer					     	{ background:#00457e; padding:15px; margin:0 0 20px 0; height:10px; clear:both; font:10px/10px Arial, Helvetica, sans-serif; color:#fff; }
#footer a					    { color:#fff; text-decoration:none; font-weight:bold }
#footer a:hover				{ color:red; }

#downloads a          { display:block;}
#downloads a:hover    { background:#f1f5f8; }

