/* Worked by Rich-Studio.net */

* { font-family: Arial, Helvetica, sans-serif;}

body { background:#059DCF;}
p, td, div { font-size: 12px; color: #000; letter-spacing:1px;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
p { margin-top:0; margin-bottom:14px;}
table { border-collapse: collapse;}
table td { padding:0;}
div { position:relative; display:block;}
.h100 { height: 100%;}
.alt { text-align: left; vertical-align: top;}
.alm { text-align: left; vertical-align: middle;}
.alb { text-align: left; vertical-align: bottom;}
.act { text-align: center; vertical-align: top;}
.acm { text-align: center; vertical-align: middle;}
.acb { text-align: center; vertical-align: bottom;}
.art { text-align: right; vertical-align: top;}
.arm { text-align: right; vertical-align: middle;}
.arb { text-align: right; vertical-align: bottom;}



TABLE.table_border {border-collapse: separate; width:500px; background-color:#18118b}
.table_border TH { background-color:#FFFFFF; font: bold 12pt tahoma; color:#18118b;}
.table_border TR { background-color:#FFFFFF }



a:link, a:visited, a:active { outline:0; color:#000; text-decoration:none;}
a:hover { text-decoration:underline;}
hr { height:1px; background-color:#ADADAD; border:0; margin:0 0 14px 0;}
h2 { color:#5E970E; font-size:18px; font-family: Myriad, Arial, Helvetica, sans-serif; font-weight:normal; margin:0;}
h3 { color:#5E970E; font-size:14px; font-family: Myriad, Arial, Helvetica, sans-serif; font-weight:normal; margin:0;}

ol { margin:0; padding:0; list-style:decimal;}
ol li { margin:0 0 0 17px; padding:0; font-weight:bold; //margin-left:24px;}
ol li p { font-weight:normal;}

#left { float:right; width:50px; height:168px; background-image:url(images/left.jpg); }
#right{ float:left; width:25px; height:168px; background-image:url(images/right.jpg); }
#leftbottom { float:right; width:50px; height:107px; background-image:url(images/left_bottom.jpg);}
#rightbottom { float:left; width:25px; height:107px; background-image:url(images/right_bottom.jpg);}
.left { width:25%; vertical-align:top; background:#F2F2F2 url(images/background.jpg) left top repeat-x;}
.right{ width:25%; vertical-align:top; background:#F2F2F2 url(images/background.jpg) left top repeat-x;}
.footer { height:107px; background-image:url(images/bg_left_bottom.jpg);}

.main { width:854px; background-color:#fff;}

#tophead { width:100%; height:168px; background:url(images/bg_top.jpg) no-repeat left top;}
#logo { position:absolute; left:26px; top:55px;}
#logomirror { position:absolute; left:26px; top:104px; width:257px; height:50px; background-image:url(images/logo_mirror.jpg)}
#topmenu { width:100%; height:25px; background:url(images/bg_mmenu.gif) repeat-x;}
#topmenu ul { margin:0 0 0 32px; padding:5px 0 0 0; list-style:none;}
#topmenu ul li { margin:0 54px 0 0; padding:0; float:left;}
#topmenu ul li a { padding-left:12px; background:url(images/arrow.gif) left center no-repeat; color:#585858; font-weight:bold; text-decoration:none;}
#topmenu ul li a:hover { color:#888; text-decoration:none;}
#content { margin:20px 32px;}
#rightbar { width:233px; float:right;}
#rightbar ul { margin:0; padding:0; list-style:none;}
#rightbar ul li { margin:0 0 5px 0; padding:0 0 5px 0;}
#rightbar ul li a { padding-left:12px; background:url(images/arrow.gif) left center no-repeat; color:#128EBE; font-weight:bold; text-decoration:none;}
#rightbar ul li a:hover { color:#15A8E1; text-decoration:none;}
#rightbar ul li p { margin:0;}
#rightbar ul li p.date { font-size:11px;}
#maincontent { margin-right:270px;}
#bottom { background:url(images/bg_footer.jpg) repeat-x; vertical-align:top;}
#botmenu { width:100%; height:25px;}
#botmenu ul { margin:0 0 0 32px; padding:5px 0 0 0; list-style:none;}
#botmenu ul li { margin:0 54px 0 0; padding:0; float:left;}
#botmenu ul li a { padding-left:12px; background:url(images/arrow.gif) left center no-repeat; color:#585858; font-weight:bold; text-decoration:none;}
#botmenu ul li a:hover { color:#888; text-decoration:none;}
#info { position:absolute; left:32px; top:26px;}
#info p { color:#fff;}
#info .phone { color:#fff; font-size:18px; font-family: Myriad, Arial, Helvetica, sans-serif; margin:0;}
#copy { float:right; top:47px; text-align:right; margin-right:36px; color:#fff;}
#copy a { color:#fff; text-decoration:underline;}
#copy a:hover { text-decoration:none;}



