/* CSS Document */
body { padding:0px; margin:0px; font:12px Arial, Tahoma, Verdana; color:#002957; line-height:18px; }
table { font:12px Arial, Tahoma, Verdana; color:#002957; line-height:18px; }
ul,li { padding:0px; margin:0px; list-style:none; }

h2 { font:bold 22px "Courier New", Courier, monospace; color:#002957; padding:5px 0 10px 0; margin:0; }
h4 { font:bold 16px "Courier New", Courier, monospace; color:#002957; padding:3px 0 5px 0; margin:0; }

a { color:#002957; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

/*--------------------------------------------- Div Class ---------------------------------------------*/
.wrapper { width:100%; margin:0 auto; }
.lsize { width:800px; margin:0 auto; }
.lsize_01 { width:870px; margin:0 auto; background:url(../images/the_garapartnership.gif) no-repeat 0 0; }
.clock { float:right; padding-right:40px; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

/*--------------------------------------------- Border Class ---------------------------------------------*/
.border_tb01 { border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC; }
.border_L01 { border-left:1px solid #ECECEC; }
.border_01 { border:1px solid #175763; }

/*--------------------------------------------- Font Class ---------------------------------------------*/
.title_font { font:bold 16px "Courier New", Courier, monospace; color:#fff; padding:0 5px; }
.font_01 { font:bold 14px Arial, Tahoma, Verdana; color:#fff; padding:5px 10px; }

/*--------------------------------------------- Background Class ---------------------------------------------*/
.darkgreen_bg { background-color:#165662; }
.blue_bg { background:url(../images/blue_bg.gif) repeat-x 0 0; }
.title_bg { background:url(../images/title_bg.gif) repeat-x top left; padding:5px 10px; font-size:14px; font-weight:bold; color:#fff; margin:0; }
.page_go { background:url(../images/page_go.gif) no-repeat; padding:0 0 0 20px; }

.list li { background:url(../images/arrow_01.gif) no-repeat 0 6px; padding:0 0 0 10px; }
.list li a { color:#002957; text-decoration:none; }
.list li a:hover { color:#333; text-decoration:none; }

.title_list li { background:url(../images/arrow_01.gif) no-repeat 0 8px; padding:0 0 0 10px; font-weight:bold; line-height:22px; }
.title_list li a { color:#002957; text-decoration:none; }
.title_list li a:hover { color:#333; text-decoration:underline; }

.page_go_list li { padding:0 0 15px 0px; }
.page_go_list li a { padding:3px 0 2px 25px; background:url(../images/page_go.gif) no-repeat 0% 0%; }


/*--------------------------------------------- Padding Class ---------------------------------------------*/
.padding_01 { padding:5px; }
.padding_02 { padding:10px 10px 20px 0px; }
.padding_03 { padding:10px 0px 20px 10px; }
.padding_04 { padding:10px 0px; }
.padding_05 { padding:0px 10px 0px 10px; }
.padding_t01 { padding:15px 0 0 0; }
.padding_t02 { padding:5px 0 0 0; }
.padding_L01 { padding:0 0 0 10px; }
.padding_R01 { padding:0 10px 0 0; }




/*--------------------------------------------- Link Class ---------------------------------------------*/
#menu { font-size:15px; float:right; }
#menu li { float:left; padding:0px; }
#menu li a { font:bold 12px Arial, Tahoma, Verdana; color:#fff; display:block; float:left; text-align:center; padding:7px 10px; text-decoration:none; }
#menu li a:hover { text-decoration:underline; }
#menu li.active { float:left; background:url(../images/menu_left.gif) no-repeat 0% 100%; }
#menu li.active a { color:#002957; background:url(../images/menu_right.gif) no-repeat 100% 100%; }


#dropmenu { width:800px; margin:0px auto; z-index:1000; }
#dropmenu li { display:block; background-color:#fff; }
#dropmenu li a { display:block; padding:5px 10px; text-decoration:none; font-weight:bold; color:#fff; background-color:#165662; width:153px; }
#dropmenu li a:hover { color:#002957; background-color:#C9E7FF; }

#bookkeeping { margin:35px 0 0 446px; padding:13px 0 0 0; position:absolute; visibility:hidden; width:173px; }

