/* CSS Document */
* { margin: 0; padding: 0; }
img { border: none; }
.brd { border: 1px solid #000; }
body { width: 100%; font-family: "Helvetica"; font-size: 14px; background: #01245C no-repeat scroll 50%; }
#container { width: 1000px; margin: 0 auto; }
#container .main { width: 100%; float: left; display: inline; background: #FFF;}
#container .header { width: 100%; float: left; display: inline; height: 115px; background: #FFF  }

.header .logo { width: 419px; float: left; display: inline; margin-left: 10px; height: 115px; } 
.header .rightcell { width: 470px; float: left; display: inline; margin-left: 70px; height: 115px; } 
.rightcell .topmenu { width: 100%; float: left; display: inline; height: 30px; margin-top: 20px; }
.rightcell .number { width: 100%; float: left; display: inline; text-align: right; margin-right: 30px; font-size: 46px; font-weight: bold; color: #01245C; }

.main .menu { width: 100%; float: left; display: inline; height: 30px;  background: url(/images/new2/menuline.gif) repeat-x;}

ul.uppermenu { width: 100%; float: left; display: inline; }
ul.uppermenu li { float: left; display: inline; margin-left: 8px; }
ul.uppermenu li a { float: left; display: block; height: 30px; background: url(/images/new2/menuline.gif) repeat-x; line-height: 30px; color: #FFF; padding-left: 10px; padding-right: 10px; text-decoration: none; list-style: none;}
ul.uppermenu li a:hover { text-decoration: underline; }

/*.menu .mid { width: 872px; float: left; display: inline; height: 36px; }
.menu .mid .uppermenu { width: 100%; float: left; display: inline; height: 36px; }
.uppermenu ul { width: 100%; float: left; display: inline; }
.uppermenu ul li {float: left; display: inline; padding-left: 8px; padding-right: 8px; color: #FFF; border-right: 1px solid #FFF; height: 16px; margin-top: 10px; line-height: 12px;}
.uppermenu ul li a { color: #FFF; text-decoration: none; }
.uppermenu ul li a:hover {text-decoration: underline;	 }
.menu .mid .menutext { width: 100%; float: left; display: inline; height: 60px; line-height: 60px; font-size: 28px; font-weight: bold; text-align: center; color: #FFF; }
*/

table.frm { font-size: 11px; }

.main #content { width: 982px; float: left; display: inline; margin: 10px 0 0 3px; }
#content .content-left-gutter { width: 210px; float: left; display: inline; height: 760px; background: url(../../images/new2/leadsbase3.gif) top no-repeat; }
#content .content-right-gutter { width: 751px; float: left; display: inline; margin-left: 10px; }
#content .content-right-gutter .rightcol { width: 751px; float: left; display: inline; height: 390px; }

.rightcol .contentpage { width: 720px; height: 400px; margin: 10px 0 0 0px; float: left; display: inline; }
.contentpage .ll { width: 168px; height: 287px; float: left; display: inline; background: #FFF; }
.contentpage .rr { width: 300px; height: 95px; float: right; display: inline; margin-top: 0px; margin-right: 35px; text-align: right; }
.contentpage .mm { width: 100%; height: 210px; float: left; display: inline; margin-top: 25px; margin-left: 30px;}
.mm ul { width: 100%; float: left; display: inline; }
.mm ul li { width: 153px; height: 115px; float: right; display: inline; margin-left: 15px; }
.ll .pic { width: 100%; float: left; display: inline; margin-top: 10px; }
.ll .txt { width: 100%; float: left; display: inline; text-align: center; font-size: 14px; color: #990000; }
.ll .txt a { color: #0000CC; }


#content .content-right-gutter .bottom_menu { width: 750px; float: left; display: inline; height: 276px; margin-top: 10px; }
.bottom_menu .leftside { width: 30px; height: 276px; float: left; display: inline; background: url(../../images/new2/bot1.gif) no-repeat; }
.bottom_menu .middle { width: 690px; height: 276px; float: left; display: inline; background: url(../../images/new2/bot3.gif) repeat-x; }
.bottom_menu .rightside { width: 30px; height: 276px; float: left; display: inline; background: url(../../images/new2/bot2.gif) no-repeat; }

.middle .box { width: 230px; float: left; display: inline; background: url(../../images/new2/mid.gif) right no-repeat; height: 276px;  }
.box .top { width: 100%; float: left; display: inline; height: 70px; }
.box .list { width: 200px; float: left; display: inline; }
.box .list ul { width: 200px; float: left; display: inline; }
.box .list ul li { width: 100%; float: left; display: inline; margin-top: 4px; font-size: 14px; line-height: 26px; }
.box .list ul li span { width: 40px; height: 27px; float: left; display: inline; }
.box .btn { width: 100%; float: left; display: inline; text-align: center; margin-top: 30px; }

.content-right-gutter .testimonials { width: 737px; float: left; display: inline; text-align: center; margin-top: 20px; }
.testimonials .testihead { width: 100%; float: left; display: inline; height: 25px; background: url(../../images/new/testimonialtop.gif) no-repeat; }
.testimonials .testimid { width: 100%; float: left; display: inline; background: #80a8d5; }
.testimonials .testibot { width: 100%; float: left; display: inline; height: 25px; background: url(../../images/new/testimonialbot.gif) no-repeat; }
.testimonials .testimid .rows { float: left; display: inline; text-align: left; width: 680px; margin-left: 25px; background: #eef7ff; margin-top: 4px; }
.rows p { width: 660px; margin-left: 10px; margin-top: 10px; float: left; display: inline; padding-bottom: 10px; }

.greybox { width: 740px; float: left; display: inline; background: #e6e6e6 top no-repeat; padding-top: 20px; margin-top: 12px; }
.greybox .box_content { width: 740px; float: left; display: inline; background: #e6e6e6 bottom no-repeat; padding-bottom: 20px; }
.greybox .box_content p { margin-left: 20px; float: left; display: inline; width: 700px; color:#01245C;  }


.greyboxcart { width: 750px; margin-left: 100px; float: left; display: inline; background: #e6e6e6 top no-repeat; padding-top: 10px; margin-top: 12px; padding-left: 20px; padding-right: 20px; }



.footer { width: 1000px; font-family: "Arial"; font-size: 11px; background: #FFF; float: left; display: inline;}
.footer p { padding: 30px; float: left; display: inline; text-align: center; line-height: 25px; }


.bubble-content{display:block}

.bubble-content * {
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d8d8d8
}

.bubble-content1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ebf5fc;
  border-right:1px solid #ebf5fc;
  background:#d8d8d8
}

.bubble-content2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcfe;
  border-right:1px solid #fafcfe;
  background:#d8d8d8
}

.bubble-content3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #daecfa;
  border-right:1px solid #daecfa;
}

.bubble-content4{
  border-left:1px solid #ebf5fc;
  border-right:1px solid #ebf5fc
}

.bubble-content5{
  border-left:1px solid #ddedfb;
  border-right:1px solid #ddedfb
}

.bubble-contentfg{
  background:#e6e6e6
}

.error
{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 80%;
background-color: #FFFF00;
color: #FF0000;
font-weight: normal;
padding: 3px;
}

.error1
{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 100%;
background-color: #FFFF00;
color: #FF0000;
font-weight: bold;
padding: 0px;
}

  

  

  


