html, body { margin:0; padding:0; height:100%; background-color: #FFFFFF; font-family: Tahoma; font-size:11px; color:#666666;}
form { padding:0; margin:0;}
img { border: none;}
h1 { font-size:22px; font-family:Tahoma; color:#006699; font-weight:normal; margin:0; padding:0;}
.table1 { height:100%; position:relative;}
.center { padding:0px 16px 16px 16px;}
.top { background-color:#006699; background-image:url(/design1/images/top_bg.gif); background-repeat:repeat-x; background-position:top;}
.top_div { width:202px; border-top:#0080c4 1px solid; margin-left:20px; margin-top:20px;}
.top_menu { background-image:url(/design1/images/top_lb.gif); background-repeat:no-repeat; background-position:0% 100%;}
.top_right { background-image:url(/design1/images/top_rb.gif); background-repeat:no-repeat; background-position:100% 100%;}
.top_menu a { display:block; background-image:url(/design1/images/top_arrow.gif); background-repeat:no-repeat; background-position:12px 50%; padding:6px 6px 6px 28px; color:#FFFFFF; font-weight:bold; font-size:13px; border-bottom:#0080c4 1px solid; text-decoration:none;}
#top_img { padding-top:22px;}
.footer { padding:0px 16px 24px 16px;}
.bottom, .table2 { position:relative; border-collapse:collapse; empty-cells:show;}
.bottom_left { border:#cccccc 1px solid; border-bottom:none;}
.bottom_right { border:#cccccc 1px solid; border-bottom:none;}
.bottom_l { border:#cccccc 1px solid; border-top:none;}
.bottom_r { border:#cccccc 1px solid; border-top:none;}
.bottom_div { position:relative;}
.tl {position:absolute; top:-1px; left:-1px;}
.tr{position:absolute; right:-1px; top:-1px;}
.bl{position:absolute; bottom:-1px !important;  bottom:-2px; left:-1px;}
.br {position:absolute; right:-1px; bottom:-1px !important; bottom:-2px;}
.tr_1 {position:absolute; top:-1px; right:-1px !important; right:-2px;}
.br_1{position:absolute; bottom:-1px !important;  bottom:-2px; right:-1px !important; right:-2px;}
.bottom_link a { color:#006699; font-weight:bold; font-size:12px; padding:0px 20px; text-decoration:none; }
.bottom_text { color:#006699; font-size:12px; padding:5px 14px;}
.a_blue { font-size:12px; color:#006699; text-decoration:none;}
.a_blue:hover, .bottom_link a:hover, .left a:hover, .grey:hover { text-decoration:underline;}
.content { background-color:#ebf7fc; background-image:url(/design1/images/block2_tr.gif); background-repeat:no-repeat; background-position:100% 0%;}
.content_bottom { background-color:#ebf7fc; background-image:url(/design1/images/block2_br.gif); background-repeat:no-repeat; background-position:100% 100%;}
.table2 { margin-top:9px; position:relative;}
.left { padding:5px 14px; color:#6b6c6e;}
.left p { margin-top:0px; padding-top:0px;}
.left a, .grey {color:#6b6c6e; text-decoration:none;}
.list_link a { display:block; background-image:url(/design1/images/arrow.gif); background-repeat: no-repeat; background-position:0% 50%; padding-left:14px; color:#0099cc; font-weight:bold; margin-bottom:4px;}
.blue { color:#0099cc;}
.content_text { padding:20px;}
.content_text .left { padding-left:0px; padding-top:0px;}
.table3 td { padding-bottom:15px; vertical-align:top; padding-right:10px;}
.relat { position:relative; height:285px;}
.calendar { position: absolute; width:242px; top:-1px; left:-1px; background-color:#efefef; background-image: url(/design1/images/calendar_bg.gif); background-repeat: repeat-x; background-position: bottom; height:260px;}
.calendar_top {background-image: url(/design1/images/calendar_tr.gif); background-repeat:no-repeat; background-position:100% 0%;}
.calendar_bottom { background-image: url(/design1/images/calendar_br.gif); background-repeat:no-repeat; background-position:100% 100%;}
.data { color:#003366; font-size:13px; font-weight:bold; padding:10px 13px;}
.sel1 { width:71px; margin-left:5px;}
.calend { background-color:#ffffff; background-image: url(/design1/images/calendar_top.gif); background-repeat:no-repeat; background-position:top;}
.calend td { text-align:center; vertical-align:middle; height:20px; width:25px;}
.calend .no_data1 td { height:2px;}
.calend .no_data2 td { height:5px;}
.calend_b { margin-bottom:10px;}
.data_grey { color:#999999;}
.blue_bg1 { background-image: url(/design1/images/calendar_blue.gif); background-repeat:no-repeat; background-position:50% 50%; color:#FFFFFF;}
.blue_bg1 a { color:#FFFFFF; }
.blue_bg2 { background-image: url(/design1/images/calendar_blue1.gif); background-repeat:no-repeat; background-position:50% 50%; color:#333333;}
.blue_bg3 { background-image: url(/design1/images/calendar_blue2.gif); background-repeat:no-repeat; background-position:50% 50%; color:#006699;}
.blue_bg4 {   background-image: url(/design1/images/calendar_blue3.gif); background-repeat:no-repeat; background-position:50% 50%; color:#FFFFFF;}
.blue_bg3 a { color:#006699; text-decoration:underline;}
.blue_bg4 a { color:#006699; text-decoration:underline;}
a {color:#006699}