body{ margin:0 auto; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px !important; color:#464646; }
*{ margin:0; padding:0;behavior: url(../images/iepngfix.htc);  list-style-type:none; border:0; outline:none;}
.col-md-12.container.specials-grids > ul {
    line-height: 20px;
}
.col-md-12.container.specials-grids li {
    font-size: 11px;
    line-height: 30px;
    text-align: justify;
	color:#464646;
}
.glyphicon.glyphicon-triangle-right {
    padding: 0 15px 0 0;
}
a:hover, a:active, a:focus{ border:0; outline:none;}
.navbar-inverse .navbar-nav > li > a{
	color:#464646 !important;
}
.dropdown-menu > li > a:hover{
	color:#000 !important;
}
a{ color:#3FAABC;}
.nav.nav-tabs a {
    font-size: 13px;
}
a:hover{ text-decoration:underline; color:#464646}

p{ text-align:justify; margin-bottom:10px; clear:both;}

input{ padding:4px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px !important; float:left;}

label{ width:60px; float:left; margin-top:4px; font-weight:bold;}

.label2{ width:160px; float:left; margin-top:4px; font-weight:normal; }
.input2{ border:1px #E3E3E3 solid;width:150px; float:left; margin-right:4px; margin-top:4px;}
textarea{ width:159px; float:left; border:1px #E3E3E3 solid;margin-top:4px; height:60px;}
.input3{ border:1px #E3E3E3 solid;width:200px; float:left; margin-right:4px; margin-top:4px;}
.textarea3{ width:209px; float:left; border:1px #E3E3E3 solid;margin-top:4px; height:60px;}
h1{ color:#1865AB !important; font-family:Arial, Helvetica, sans-serif; font-size:20px !important; margin-bottom:10px;font-weight:normal;}
h2{ font-size:11px !important; font-weight:bold;margin-top:1px !important; margin-bottom:10px;}
h2 a{font-weight:bold;color:#464646}
h2 a:hover{ color:#18699E}
.navbar-inverse .navbar-nav > li > a:hover{
	background-color:#FFF !important;
}
.dropdown-toggle{
	background-color:#FFF !important;
	color:#1881CB !important;
}
.dropdown-menu > li > a{
	font-size:13px !important;
	color:#464646 !important;
}
h3{ color:#187CCA; font-family:Arial, Helvetica, sans-serif; font-size:20px !important; margin-bottom:10px;font-weight:normal;}
h4{ font-size:11px !important; font-weight:bold; margin-bottom:10px; border-bottom:1px #E3E3E3 dotted; padding-bottom:2px; float:left; width:481px;}
h5 a{ font-size:11px !important; font-weight:bold; margin-bottom:10px; background-color:#464646; padding:4px 4px; float:left; color:#FFFFFF; text-decoration:none; margin-right:20px;}
h5 a:hover{ color:#FFFFFF; text-decoration:underline;}
h6{ color:#18659A !important; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; margin-bottom:10px;font-weight:bold !important;}				 	
.specials-grids{
	padding-top:20px;
	padding-left:7px;
}
.ind-prd-texts{
	float:left;
	width:200px;
}
.navbar-nav > li > a{
	padding-left:7px !important;
}
.top{
	padding-top:20px;
}
#div-outer{ background-image:url(../images/bg.jpg); float:left; background-position:top center; width:100%; }
#wrapper-outer{ width:100%; float:left;  background-image:url(../images/waves-bp.png); background-repeat:no-repeat; background-color:#FFF;background-position:center top;}
#wrapper{ margin:0 auto; width:1150px; }
#left{ width:800px; float:left;  }
#right{ width:301px; float:left; display:inline; }
#logo{ margin:22px -10px 0px; float:left; display:inline;}
.left-container{ float:left; width:481px; margin:20px 10px;display:inline;min-height:300px; height:auto !important; height:300px;}
.navbar-inverse{
	background-color:#FFFFFF !important;
}
.nav.navbar-nav > li{
	padding-left:6px !important;
}
nav {
    border: medium none !important;
}
.nav.navbar-nav {
    padding-top: 55px;
	float:none !important;
	font-size:13px;
	color:#464646;
	font-weight:bolder;
	width:800px;
}
.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  padding: 15px;
  width: auto;
}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    background-color: transparent;
    color: #1881CB !important;
}
.ind-prd-outer{ width:481px; float:left; margin-bottom:15px;}
.ind-prd-img{ width:100px; height:70px; background-color:#FAFAFA; float:left; margin-right:20px; border:1px #E3E3E3 solid;}
.ind-prd-text{ float:left; width:330px; }
#footer-outer{ width:100%; background-color:#F1F1F1; float:left; border-top:2px #FFFFFF solid;}
#footer{ margin:0 auto; width:982px; padding:10px 0 40px 0;}
#copy{ float:left; width:320px; }
#footer li{ float:left; border-right:1px #464646 solid; }
#footer li a{ text-decoration:none; color:#464646; padding:0 10px;}
#footer li a:hover{ text-decoration:underline; color:#464646}
#powered a{ width:120px; float:right; text-align:right; color:#464646;text-decoration:none;}
#powered a:hover{ text-decoration:underline;}
#mid{ width:241px; float:left;  margin-top:115px; display:inline; margin-left:10px;}
#menu{ width:241px; float:left; font-size:14px !important; font-family: Arial, sans-serif; }
#mid-img{ float:left; width:241px; margin-top:40px; margin-bottom:20px;}
#right-out{ width:230px; margin-left:10px; margin-right:10px; display:inline;float:left; margin-top:40px;}
#search{  float:left; background-color:#FFFFFF; width:188px; padding:5px 6px; padding-bottom:20px; border:1px #E3E3E3 solid; margin-bottom:20px; }
#site-search-label{ background-image:url(../images/sarch-icn.gif); background-position:left; background-repeat:no-repeat; width:100px;  font-weight:bold !important; padding:5px 17px; float:left;}
.input1{ background-color:#D8E5FC; width:150px; float:left; margin-right:4px;}
.button{ background-color:#464646; color:#FFFFFF; float:left; padding:3px 2px;}
.right-content{ width:230px; float:left; margin-bottom:10px;}
.more{ float:right; background-color:#464646; padding:1px 2px; color:#FFFFFF; font-size:9px !important; font-weight:bold; text-decoration:none;}
.more:hover{ color:#FFFFFF; text-decoration:underline;}
.mores{  background-color:#464646; padding:1px 2px; color:#FFFFFF; font-size:9px !important; font-weight:bold; text-decoration:none;}
.mores:hover{ color:#FFFFFF; text-decoration:underline;}
.label-1{ width:38px; float:left; font-weight:normal; margin:0;}
.icn{width:54px; text-align:center; height:54px; }

.technology{ /*header of 2nd demo*/cursor: hand;cursor: pointer;}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/color: D72825; }

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/color:#464646;}



.redtext{ color:#990000; float:left; margin-top:10px;}

.title{font-size:14px !important; color:#464646; font-weight:bold;}


.marginBottom-0 {margin-bottom:0;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/

position: absolute;left: 0;top: 0;width: auto;padding: 2px;padding-bottom: 0;background: #ADACAC;visibility: hidden;z-index: 10;

cursor: hand;cursor: pointer;}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */font: bold 16px Tahoma;letter-spacing: 5px;line-height: 1.1em;color: white;padding: 1px 0;text-align: right;}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */background-color: white;}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/position: absolute;

visibility: hidden;border: 1px solid #E3E3E3;background-color: #EFEFEF;padding: 5px;z-index: 5;}



.div-tab-outer{ width:450px; float:left; margin-left:20px; margin-bottom:20px;}

.div-tab{ float:left; width:200px; margin-right:20px; margin-bottom:4px;}





#sitemap li{ clear:both;  padding-left:20px;background-image:url(../images/menu-arrow.gif); background-position:left 6px; margin-bottom:4px; background-repeat:no-repeat;}



#sitemap li a:hover{ text-decoration:underline;}

#sitemap ul ul li { background-image:url(../images/menu-arrow.gif); padding-left:20px;}

#sitemap ul ul li a{ background-image:none}







