@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
body{
  background-image:url('../images/bg.gif');
  background-repeat:repeat;
  padding:0;
  margin:0  0 30px 0;
  font-family: 'Lato', tahoma;
  font-size:15px;
  color:#081959;line-height: 1.6em;
}

td.heading { text-transform: uppercase;padding-bottom: 0;}
td.heading h1 { font-size: 1em; }
.textinner li { margin-bottom: 7px; }

/* .widget */
.widget h4.widget_title { font-size: 1em; color: #c00; background: url(../images/widget_bullet.png) left center no-repeat;
  padding-left: 15px; }
.widget ul.leftnav,
.widget ul.leftnav li,
.widget ul.leftnav li ul,
.widget ul.leftnav li ul li { list-style-type: none; margin: 0;padding: 0; }
.widget ul.leftnav li { margin-left: 5px; margin-top: -1px; color: #333; border-bottom: dotted 1px #CCC; }

.widget ul.leftnav a { text-decoration: none; color: grey; display: block; padding: 5px 0 5px 10px;
  background: url('../images/red-bullet.gif') left 15px no-repeat; }
.widget ul.leftnav a:hover { color: #c00;}


.slideshow{width:500px!important;height:400px!important}

table.main{
width:849px;
border-left:20px solid #ffffff;
border-right:20px solid #ffffff;
background-color:#ffffff
}
.iconimg{
margin-top:70px
}
td.nav{
padding-top:1px
}
td.active{
padding:0;
margin:0
}
td.active ul{
list-style-type:none;
height:18px;
margin:0;
padding:0;
}
td.active ul li{
display:inline;
font-size:8px;
padding:0 50px 0 0;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}
td.active ul li.on{
display:inline;
 
color:#ffffff;
padding:0 50px 0 0;
border-bottom:3px solid #d71f00;
font-weight:bold;
text-transform:uppercase;
}

.printa{color: #000;
  border: solid 1px #ccc;
  padding: 6px 10px;
  background: #fff;
  text-decoration: none;}
/*
td.nav ul{
list-style-type:none;
background-color:#4b5b75;
height:22px;
vertical-align:middle;
margin:0;
padding:0;
margin-top:3px
}

td.nav ul li{
display:inline;

 
color:#ffffff;
padding:0 50px 0 0;
font-weight:bold;
text-transform:uppercase;
}
*/
#hovermenu{position:relative}
#hovermenu:hover ul{display:block;}
#hovermenu ul{display:none;position:absolute;margin:0;padding: 0px 0 0;top:36px;width:385px;left:0px;}
#hovermenu ul li{list-style:none; position:relative}
#hovermenu ul li a{display: block;padding: 6px 15px;text-align: left;background:#0496cf;border-top: solid 1px #0E85B3;border-bottom: solid 1px #2399C7;font-weight: normal}
#hovermenu ul li a:hover{background:#cccccc}

.msub{background:url(../images/arrow-right.png) no-repeat 96% center #0496cf!important}

#hovermenu ul li ul{display:none;left:385px;top:0;position:absolute;}
#hovermenu:hover ul li ul{display:none;}

#hovermenu ul li:hover ul{display:block}
#hovermenu ul ul a{background: #38A7D2;}


.bullets{margin: 0;padding: 0 0 0 20px}
.bullets li{color:#d71f00;font-size:14px;}
.bullets li a{color:#2c3e5d;font-weight:bold;padding: 5px 0;display: block;font-size:15px}

.bullets2{margin: 0;padding: 0 0 0 15px}
.bullets2 li{color:#d71f00;font-size:14px;}
.bullets2 li a{color:#2c3e5d;font-weight:400;padding: 5px 0;display: block;font-size:15px}


td.nav ul li a:link,td.nav ul li a:visited{

 
color:#ffffff;
text-decoration:none
}
td.nav ul li a:hover{

 
color:#333333;
text-decoration:none
}
a.linktext:link,a.linktext:visited{
color:#081959;

 
text-decoration:none;
}
a.linktext:hover{
color:#4b96b8;

 
text-decoration:none;
}
.dottedline{
 background-image:url('../images/hor-line.gif');
 height:1px; 
 background-repeat:repeat-x;
}
td.service{
padding:6px 0;
color:#4b96b8;
 
 
}
td.service1{
color:#4b96b8;
 
 
}
.text{
color:#081959;
 
 
line-height:15px
}
.textform{
color:#081959;
 
 
line-height:15px
}
.textformphone{
color:#081959;
 
 

}
.textintro{
color:#081959;
 
 
line-height:15px;
text-align:justify;
}
a.readtext:link,a.readtext:visited{
color:#d71f00;
 
 
text-decoration:none;
}
a.readtext:hover{
color:#081959;
 
 
text-decoration:none;
}
.videotext{
color:#484848;
 
 
}
.bottom{
background-color:#5f9eba;
height:40px;margin-top:20px;
border-top:3px solid #fff;
}
.bottomtext{
color:#fff;font-size:13px; 
padding:0 10px 0 10px
}
a.bottomlink:link,a.bottomlink:visited{
color:#fff;
 
 
text-decoration:none
}
a.bottomlink:hover{
color:#ffffff;
 
 
text-decoration:none
}
.verbg{
background-image:url('../images/ver-line.gif');
background-repeat:no-repeat;
background-color:#f8f8f8
}
.verbgleftinner{
background-image:url('../images/leftlineinnernew.gif');
background-repeat:no-repeat;
}
.verbgleft{
background-image:url('../images/left_linebg.jpg');
background-repeat:no-repeat;
}
.verbgright{
background-image:url('../images/rightline_bg.jpg');
background-repeat:no-repeat;
}
.heading{
color:#4b96b8;
 
 
font-weight:bold;
padding-left:5px;
padding-bottom:10px;
text-decoration:none
}
.textinner{
color:#081959;
padding-right:10px;
padding-left:5px;
padding-bottom:18px;
text-align:justify;
}
a.textinner:link,a.textinner:visited{
color:#d71f00;
text-decoration:none;
}
a.textinner:hover{
color:#081959;
text-decoration:none;
}
td.textinner ul{
list-style:none;
padding:0;
margin:0
}
td.textinner ul li{
background-image:url(../images/redbulleft.gif);
background-repeat:no-repeat;
background-position:0 50%;
padding-left:12px;
line-height:18px
}
.redbulletspacing33{
padding-left:2px;
vertical-align:top;padding-top:5px;
}

.redbulletspacing{
padding-left:2px;padding-right:6px;
vertical-align:top;padding-top:16px;
}
.colbg{
border-bottom:3px solid #d71f00;
}
td.nav{
font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  padding:0;
  text-transform: capitalize;
  font-size: 15px;
color:#88cbe6;
background-color:#4b5b75;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
text-align:center;border-right: solid 1px #2d3f5b;
}
td:last .nav{border-right:none}
td.nav a:link,td.nav a:visited{
font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  padding: 6px 0;
  display: block;
  text-transform: capitalize;
  font-size: 15px;
}
td.nav a:hover{
color:#88cbe6;
text-decoration:none
}
.redline{
border-top:1px solid #ffffff;
height:3px;
}
div.tel{
background-image:url('../images/tel.gif');
background-repeat:no-repeat;
padding-left:20px;
background-position:0 50% ;
padding-bottom:5px;
color:#081959;
 
 
}
div.mobile{
background-image:url('../images/mobile.gif');
background-repeat:no-repeat;
padding-left:20px;
background-position:0 50% ;
padding-bottom:5px;
color:#081959;
 
 
}
div.email{
background-image:url('../images/email.gif');
background-repeat:no-repeat;
padding-left:18px;
background-position:0 20% ;
color:#081959;
 
 
}
.leftbullet1{
margin-top:0;
}
.leftbullet{
margin-top:0px;
}
span.text{
color:#4b96b8;
font-weight:bold
}
a.linktext1{color:#d71f00;   text-decoration:none;  }
a.linktext1:visited{color:#d71f00;   text-decoration:none;  }
a.linktext1:hover{color:#2c3e5d;   text-decoration:none;  }
.textinner1{
color:#081959;
 
 
line-height:15px;
padding-right:10px;
padding-left:7px;
}
.textinner1 ul li a{ color:#2c3e5d; text-decoration:none;}
.textinner1 ul li a:visited{ color:#2c3e5d; text-decoration:none;}
.textinner1 ul li a:hover{ color:#081959;text-decoration:none;}
td.textinner1 ul{
list-style:none;
padding:0;
margin:0;
width:60%;
}
td.textinner1 ul li{
background-image:url(../images/redbulleft.gif);
background-repeat:no-repeat;
background-position:0% 18%;
padding-left:10px;
line-height:14px;
margin-top:10px;
}
.textcontactus{
color:#4b96b8;
font-weight:bold;
 
}
.textinnercontact{
color:#081959;
 
 
line-height:15px;
padding-right:10px;
padding-left:5px;
padding-bottom:18px
}
a.textinnercontact:link,a.textinnercontact:visited{
color:#d71f00;
text-decoration:none;
}
a.textinnercontact:hover{
color:#081959;
text-decoration:none;
}

.linkInd{text-decoration:underline;   color:#081959;}
.linkInd:visited{text-decoration:underline;   color:#081959;}
.linkInd:hover{text-decoration:none;   color:#d71f00;}
.txtboxx{background-color: #ffffff;border: 1px solid #B6B6B6;color: #081959;  padding: 3px 5px;
  width: 94%;  height:80px;}
.input1{
color: #081959;
  background-color: #ffffff;
  border: 1px solid #B6B6B6;
  text-decoration: none;
  padding: 3px 5px;
  width: 94%;
}

.f-table{width:100%;}
.f-table td{ border:none;border-collapse:collapse;padding:2px 0; vertical-align:top}


.inputsmall{color:#081959; 
background-color:#ffffff;
border: 1px solid #9b9b9b;
text-decoration:none;
padding-top:0px;
height:13px;
width:37px
}
.sm_red {
	 
	font-family:Tahoma;
	color:#ba0012;
	}