@charset "utf-8";
/* CSS Document */
.menu {font-size:70%;}
table.menu {width:210px; border-collapse:collapse; margin-bottom:10px;}
.menu thead th {padding:2px; margin:0; padding-left:6px; text-align:left; background-image:url(../images/boxes/tbl-blue-head.gif); background-position:left top; background-repeat:no-repeat; background-color:#fff; border-bottom:1px solid #fff;}
.menu thead td {}
.menu tfoot th {}
.menu tfoot td {}
.menu tbody th {}
.menu tbody td {padding:2px; margin:0; background-image:url(../images/boxes/tbl-blue-body.gif); background-repeat:no-repeat; background-position:left top; background-color:#EFF5FA; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}

.menu ul {margin:0; padding:0;}
.menu li {list-style:none; margin:1px; padding:2px; padding-left:8px;}

.menu a {color:#FF6600; text-decoration:none;}
.menu a:hover {color:#6699CC; text-decoration:none;}
.menu a:active {color:#999; text-decoration:none;}

.menu p a {color:#6699CC; text-decoration:underline;}
.menu p a:hover {color:#FF6600; text-decoration:underline;}
.menu p a:active {color:#999; text-decoration:underline;}

.menu p	{padding:4px;}
.menu p img {float:left; padding:4px; border:none;}

.sub-menu {}
ul.sub-menu {margin:0; padding:0;}
.sub-menu li {list-style:none; margin:1px; padding:2px; padding-left:8px; border-bottom:1px solid #fff; color:#333;}

.sub-menu a {color:#6699CC; text-decoration:none;}
.sub-menu a:hover {color:#999; text-decoration:none;}
.sub-menu a:active {color:#FF6600; text-decoration:none;}

.horizontal-menu	{font-size:inherit;}
ul.horizontal-menu  {margin:0; padding:0;}
.horizontal-menu li {list-style:none; margin:0; padding:0; padding-left:4px; display:inline;}
