/* CSS Document */
body {font-size:14px; font-family:arial, verdana, sans-serif; margin:0px; padding:0px; background-color:#E0E0E0;}
img {border:none;}
.toptitle {color:#ffffff; font-size:36px; font-weight:bold;}
a {color:#005FA9; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}

.menu {padding:0 0 0 5px; margin:0; list-style:none; height:43px; position:relative; background:transparent url(../images/menu_back.gif) repeat-x left top; font-size:13px; width:945px;}
.menu li {float:left; height:43px;}
.menu li a {display:block; float:left; height:40px; line-height:35px; color:#888; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(../images/menu_0a.gif) no-repeat;}
.menu li a b {float:left; display:block; padding:0 60px 0 0; background:url(../images/menu_0.gif) no-repeat right top;}
.menu li.current a {color:#000; background:url(../images/menu_2a.gif) no-repeat;}
.menu li.current a b {color:#000; background:url(../images/menu_2.gif) no-repeat right top;}
.menu li a:hover {color:#000; background:url(../images/menu_2a.gif) no-repeat;}
.menu li a:hover b {color:#000; background:url(../images/menu_2.gif) no-repeat right top;}
.menu li.current a:hover {color:#000; cursor:default;}

.title {color:#005FA9; font-size:15px; font-weight:bold;}
.righttitle {color:#005fa9; font-size:15px; font-weight:bold; border-bottom:1px #9f9f9f dashed;}
.right {font-size:14px;}
.right ul {margin:0px;padding:0px; margin-left:20px; margin-top:6px;}
.right ul li {list-style:disc; line-height:23px; margin-left:5px;}
.lefttitle {color:#000000; font-size:15px; font-weight:bold; border-bottom:1px #666666 dashed; margin-top:10px; padding-bottom:5px;}
.footer {color:#000000; line-height:22px; padding:5px;}
.footer a {color:#000000; text-decoration:underline;}
.footer a:hover {color:#005fa9; text-decoration:none;}


