/* CSS Document */

body{

background:#011633 url(../images/bgtop.jpg) repeat-x;
margin:0px;
font:9pt Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
#maintbl td
{
background-color:#FFFFFF;

}

.top_bar{
background:url(../images/header2.jpg) no-repeat;
width:310px;
text-align:right;
vertical-align:top;
padding-top:4px;
padding-right:3px;

}

.top_bar a {
background:url(../images/circle_bullet.gif) left no-repeat;

text-decoration:none;
color:#000000;
font-weight:bold;
line-height:-9;

padding-left:13px; }

.top_bar a:hover {
color:#ffffff;}

.menu{
background:url(../images/menu_bg.jpg) repeat-x
}
.menu a{
text-decoration:none;
font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF}

.menu a:hover{
color:#fb650d;
}
.pbx ul{
font:bold 11pt Verdana, Arial, Helvetica, sans-serif;
color:#00569d;
list-style-image:url(../images/star_bullet.jpg);
line-height:15pt;
}
.noc ul{
font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
color:#000000;
list-style-image:url(../images/star_bullet.jpg);
line-height:15pt;
}

.hori_line
{
background:url(../images/hori_line.jpg) repeat-y;
}

.points{
font-size:10pt;
line-height:25pt;
vertical-align:top;
}

.points_red{
color:#e04c2a;}

.points_blue{
color:#006bb8;
}
.services{
line-height:12pt;
}

.contact{
font-size:12pt;
line-style:22pt;

}
.footer{
background:url(../images/footer_bg.jpg) repeat-x;
font-size:7.5pt;
color:#c2c2c2;
height:30px;
vertical-align:middle;
text-align:center;
}