body{

 margin:0px;

 padding:0px;

 background:#ebebeb url(images/page_bg.gif) 0 0 repeat-x;

}

td{

 font-family: Tahoma, Arial, Verdana;

 font-size:12px;

 color:#001f62;

}

a img {

 border:0px;

}

a {

 font-family: Tahoma, Arial, Verdana;

 font-size:12px;

 color:#001f62;

 text-decoration:underline;

}

a:hover {

  text-decoration:none;

}

.main-container {

 background-image:url(images/bg-main.png);

 background-repeat:repeat-y;

 background-position:center;

}

.main-container1 {

 background-image:url(images/bg-main1.gif);

 background-repeat:repeat-y;

 background-position:center;

}

.main-container2 {

 background-image:url(images/bg-main2.gif);

 background-repeat:repeat-y;

 background-position:center;

}

.top-navigation {

 background-image:url(images/top-navigation.gif);

 background-repeat:no-repeat;

 width:1008px;

 height:52px;

}

.top-navigation a {

 color:#FFFFFF;

 font-size:11px;

 font-weight:bold;

 text-decoration:none;

}

.top-navigation a:hover {

 text-decoration:underline;

}

.top-navigation1 {

 background-image:url(images/top-navigation1.gif);

 background-repeat:no-repeat;

 width:1044px;

 height:52px;

}

.top-navigation1 a {

 color:#FFFFFF;

 font-size:11px;

 font-weight:bold;

 text-decoration:none;

}

.top-navigation1 a:hover {

 text-decoration:underline;

}

.header-txt {

 background-image:url(images/bg-header.gif);

 background-repeat:no-repeat;

 width:416px;

 height:67px;

 padding-top:114px;

 text-align:center;

 vertical-align:top;

}

.header-txt1 {

 background-image:url(images/bg-header1.gif);

 background-repeat:no-repeat;

 width:416px;

 height:67px;

 padding-top:114px;

 text-align:center;

 vertical-align:top;

}

.main-navigation {

 background-image:url(images/navigation-bg.gif);

 background-repeat:repeat-x;

 height:40px;

}

.main-navigation a{

 color:#FFFFFF;

 font-size:14px;

 font-weight:bold;

 text-decoration:none;

}

.main-navigation a:hover {

 text-decoration:underline;

}

.home {

 background-image:url(images/bg-home.gif);

 background-repeat:repeat-x;

 height:40px;

 width:145px;

 text-align:center;

}

.home a{

 color:#254387;

 font-size:14px;

 font-weight:bold;

 text-decoration:none;

}

.home a:hover {

 text-decoration:underline;

}

.column-left{

 width:170px;

 padding-top:5px;

}



.column-left h2{

 background-image:url(images/col-left-title.gif);

 background-color:#FFFFFF;

 background-repeat:no-repeat;

 background-position:bottom;

 color:#15367c;

 font-weight:bold;

 font-size:14px;

 margin:0px;

 padding-top:8px;

 padding-bottom:10px;

 padding-left:12px;

 width:158px;

}

.column-left h2 span{

 color:#30a9e5;

}

.column-left ul{

 padding: 0px;

 margin: 0px;

 list-style:none;

}

.column-left ul li{

 background-image:url(images/col-left-title-top.gif);

 background-repeat:no-repeat;

 padding:0px;

 margin:0px;

}

.column-left ul ul{

 padding-bottom: 6px;

 margin: 0px;

 list-style:none;

}

.column-left ul ul li{

 background-image:none;

 padding:0px;

 margin:0px;

 line-height:24px;

}

.column-left ul ul li a{

 display:block;

 background-image:url(images/bull.gif);

 background-repeat:no-repeat;

 background-position:5px 9px;

 padding-left:19px;

 width:151px;

 color:#254387;

 text-decoration:none;

}

.column-left ul ul li a:hover{

 background-image:url(images/bull-r.gif);

 background-repeat:no-repeat;

 background-position:0px 0px;

 background-color:#a0e0ff;

 text-decoration:none;

 color:#FFFFFF;

}

.box {

 background-image:url(images/bg-box.gif);

 background-repeat:repeat-y;

}

.box ul {

 padding:0px;

 padding-bottom: 6px;

 margin: 0px;

 list-style:none;

}

.box ul li{

 background-image:url(images/bull2.gif);

 background-repeat:no-repeat;

 background-position:14px 10px;

 padding-left:28px;

 margin:0px;

 line-height:21px;

}

.box ul li a{

 color:#001f62;

 text-decoration:none;

}

.box ul li a:hover{

 text-decoration:underline;

}

.addon-main {

 background-image:url(images/addon-main-bg.gif);

 background-repeat:repeat-y;

}

.addon-txt {

 font-size:24px;

 color:#FFFFFF;

}

.addon-title {

 background-image:url(images/addon-title.gif);

 background-repeat:no-repeat;

 height:40px;

 font-size:24px;

 color:#254387;

}

.addon-box {

 background-image:url(images/addon-bg.gif);

 background-repeat:repeat-y;

}

.addon-title1 {

 background-image:url(images/addon-title1.gif);

 background-repeat:no-repeat;

 height:40px;

 font-size:24px;

 color:#254387;

}

.addon-box1 {

 background-image:url(images/addon-bg1.gif);

 background-repeat:repeat-y;

}

.footer {

 height:60px;

 font-size:11px;

 color:#254387;

 vertical-align:top;

 text-align:center;

}

.footer a {

 font-size:11px;

 color:#254387;

 text-decoration:none;

}

.footer a:hover {

 text-decoration:underline;

}

/*------------------------------------------------------- SOLUTIONS ----------------------------------------------------------*/

.table-top {

 background-image:url(images/navigation-bg.gif);

 background-repeat:repeat-x;

 height:40px;

 text-align:center;

}

.style1  {font-size: 16px; font-weight: bold; color: #FFFFFF;}

.style2 {color: #FFFFFF; font-weight: bold;}

.style3 {color: #FFFFFF; font-weight: bold; font-size:14px; }

.style20 {color: #FFFFFF; font-weight: bold; font-size: 10px; }

.style23 {color: #000000}

.style26 {font-size: 10px;}

.style27 {color: #FFFFFF; font-weight: bold; font-size: 12px; }

.style31 {color: #000066; font-weight: bold; }

.style33 {color: #000066; font-size: 10px; font-weight: bold; }

.style34 {color: #000066;}

.style41 {color: #FFFFFF; font-size: 9px; font-weight: bold; }

.style44 {font-size: 10; color: #000066; }

.style45 {color: #000066; font-size: 9px; font-weight: bold; }

.style46 {font-size: 14px; font-weight: bold; color: #FFFFFF;}

.style48 {color: #FFFFFF;}

.style49 {font-size: 11px}

.style53 {font-size: 14px;}

.style57 {color: #000000; font-size: 12px; font-weight: bold; }

.style58 {color: #000066; font-size: 12px; }

.style59 {font-size: 14px; font-weight: bold; color: #FFFFFF;}

.style60 {font-size: 14px}

.style62 {font-size: 12px; font-weight: bold; }

.top-phone {font-size: 11px; color:#254387; font-weight:bold; }

#CaptionBox{

 background-color:#FFFFFF;

 padding:10px;

 text-align:center;

 font-size:16px;

 color:#000099;

 font-weight:bold;

}

.new-box{

 background-image:url(images/b3.gif);

 background-repeat:repeat-x;

 border:#a9a8a8 solid 1px;

 margin:12px;

 padding:8px;

}

.new-box h2{

 font-size:24px;

 color:#254387;

 font-weight:normal;

 padding:0px;

 margin:0px;

 margin-bottom:8px;

} 

.left{

 float:left;

}

.right{

 float:right;

}

.clear{

 clear:both;

}

.sub-box-left{

 width:370px;

 margin-top:0px;

 margin-right:0px;

}

.sub-box-right{

 width:370px;

 margin-top:0px;

}


#networkBar {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
  text-align: center;
  background-color: #082c51;
}

#networkBarPopup {
  width: 995px;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
  background-color: #082c51;
  text-align: center;
}

#networkBarBanners {
  width: 989px;
}
#networkBarBanners img {
  margin:0;
  cursor:pointer;
}

#networkBarBanners a {
  display: block;
  float: left;
  margin-top: 8px;
  margin-bottom: 5px;
}

#networkBarControls {
  width: 995px;
  height: 17px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background-color:#082c51;
}

#networkBarButton {
  display: block;
  position: absolute;
  float: left;
  margin-left: 0px;
  color:#FFFFFF;
}

#networkBarButton img {
  float: left;
}


