body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #def5fe; }
img { border: 0; }
table { font: normal 12px Arial; color: #3f3f3f; vertical-align: top; text-align: left; padding: 0px 0 0px 0px;}
h1 a:link{ font: bold 16px Arial; color: #000000;}
h1 a:visited{ font: bold 16px Arial; color: #000000;}
h1 a:hover { font: bold 16px Arial; color: #000000;}

a:link { color: #404040; text-decoration: none; }
a:visited { color: #404040; text-decoration: none; }
a:hover { color: #1b1b1b; text-decoration: underline; }

a.red:link { color: #ab4040; text-decoration: none; }
a.red:visited { color: #ab4040; text-decoration: none; }
a.red:hover { color: #820c0c; text-decoration: underline; }

a.blue:link { color: #0000ff; text-decoration: none; }
a.blue:visited { color: #0000ff; text-decoration: none; }
a.blue:hover { color: #1b1b1b; text-decoration: underline; }

p { font: normal 13px Arial; margin: 0 0 5px 0; text-indent: 0px; }

input { color: #444444; font: 14px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, sans-serif;}
select { color: #444444; font: 14px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, sans-serif;}

.side { width:200px; background-color: #e2e9ef; padding: 0px 0 0px 0px;}
.menu {  font: bold italic 14px Arial; height:30px; vertical-align: left;}
.menu a:link { color: #003366; text-decoration: none; }
.menu a:visited { color: #003366; text-decoration: none; }
.menu a:hover { color: #065cb1; text-decoration: underline; }

.text { font: normal 12px Arial; color: #abeeee; text-align: left; vertical-align: top; padding: 0px 0px 0px 0px;}
.text a:link { color: #dddddd; text-decoration: none; }
.text a:visited { color: #dddddd; text-decoration: none; }
.text a:hover { color: #ffffff; text-decoration: underline; }
.text0 { font: normal 12px Arial; color: #222222; text-align: left; vertical-align: top; padding: 0px 5px 0px 5px;}
.text1 { font: normal 12px Arial; color: #000000; text-align: left; vertical-align: top; padding: 0px 5px 0px 5px;}
.text2 { font: normal 12px Arial; color: #550000; text-align: center; vertical-align: top; padding: 0px 5px 0px 5px;}
.text3 { font: normal 12px Arial; color: #ab4040; text-align: justify; vertical-align: top; padding: 0px 10px 0px 10px;}
.text4 { font: normal 12px Arial; color: #003366; text-align: left; vertical-align: top; padding: 0px 0px 0px 0px;}

.top { height:182px; background-color: #7fb2e3; padding: 0 0 0 0px;}
.top_r { width:586px;}
.top_r { min-width:586px; background-image: url("../img/top_right.jpg"); background-repeat: no-repeat; background-position: top right; padding: 0 0 0 0px;}
.top_l { width:425px;}
.top_l { min-width:425px; background-image: url("../img/top_left.jpg"); background-repeat: repeat-y; background-position: top left; padding: 0 0 0 0px;}
.top_line { height:1px; width:1000px; background-image: url("../img/top_line.jpg"); background-repeat: no-repeat; background-position: top left; padding: 0 0 0 0px;}
.left { width:250px; background-image: url("../img/bgl.jpg"); background-repeat: repeat-y; background-position: top left; padding: 0px 0px 0 0px;}
.right { min-width:750px; background-image: url("../img/bgr.jpg"); background-repeat: repeat-y; background-position: top left; padding: 0 0 0 0px;}
.bottom { height:200px; background-image: url("../img/line.jpg"); background-repeat: repeat-y; background-position: bottom center; padding: 0 0 0 0px;}
.logo { width:250px;}
.logo { min-width:250px; height:182px; background-image: url("../img/logo_small.gif"); background-repeat: no-repeat; background-position: center; padding: 0px 0px 0px 0px;}


.top_bg_tl { width:25px; height:25px;background-position: bottom left; background-image: url("../img/top_l.gif"); background-repeat: no-repeat; padding: 0 0 0 0px;}
.top_bg_tc { height:3px; background-position: top left; background-image: url("../img/top_c.gif"); background-repeat: repeat-x; padding: 0 0 0 0px;}
.top_bg_tr { width:25px; height:25px; background-position: bottom right; background-image: url("../img/top_r.gif"); background-repeat: no-repeat; padding: 0 0 0 0px;}
.top_bg_lc { width:3px; background-position: top left; background-image: url("../img/left_c.gif"); background-repeat: repeat-y; padding: 0 0 0 0px;}
.top_bg_rc { width:3px; background-position: top right; background-image: url("../img/right_c.gif"); background-repeat: repeat-y; padding: 0 0 0 0px;}
.top_bg_bl { width:25px; height:25px; background-position: top left; background-image: url("../img/bot_l.gif"); background-repeat: no-repeat; padding: 0 0 0 0px;}
.top_bg_bc { height:3px; background-position: bottom left; background-image: url("../img/bot_c.gif"); background-repeat: repeat-x; padding: 0 0 0 0px;}
.top_bg_br { width:25px; height:25px; background-position: top right; background-image: url("../img/bot_r.gif"); background-repeat: no-repeat; padding: 0 0 0 0px;}
.hr {height:2px;padding:0 0 0 0px; background-color:#cccccc; border:0px;margin: 0 0 0 0; text-indent: 0px;vertical-align: top;}table { font: normal 12px Arial; color: #3f3f3f; vertical-align: top; text-align: left; padding: 0px 0 0px 0px;}
.table0 { font: normal 12px Arial; color: #3f3f3f; background-color: #6699CC; vertical-align: top; text-align: center;}
.table1 { font: normal 12px Arial; color: #3f3f3f; background-color: #CCeeFF; vertical-align: center; text-align: center;}
.table2 { font: normal 12px Arial; color: #3f3f3f; background-color: #99CCFF; vertical-align: center; text-align: center;}
.lcol { width:28%; font: normal 12px Arial; color: #3f3f3f; vertical-align: center; text-align: left; padding: 5px 2px 5px 2px;}
.tbl { background-color: #CCeeFF; font: normal 12px Arial; color: #ab4040; border: 1px solid #b2b2b2; text-align: center;}

.ph { font: bold 13px Tahoma; color: #645d51; text-align: center; }
.ph a:link { font: bold 13px Tahoma; color: #645d51; text-decoration: underline; }
.ph a:visited { font: bold 13px Tahoma; color: #645d51; text-decoration: underline; }
.ph a:hover { font: bold 13px Tahoma; color: #645d51; text-decoration: underline; }

.pay {font: normal 12px Tahoma;width:130px;}
