@import url("navigation.css");
@import url("slider.css");
@import url("rotator.css");
body, input, form, ul, li, p, pre, h1, h2, h3, h4, h5, h6, h7 {
	padding: 0px;
	margin: 0px;
}
.float-l, #wrapper .bodybg-l, #wrapper #container, #container #header, #container #main, #container #footer, #header .left-1, .left-1 #img-logo, #header .left-1, #header .right-1, #header #nav, #nav .nav-l, #nav .nav-m, #main #slider, #main #rotator, #main #tab, #tab .tabbing, #tab .contain, #tab .tabbing li, #tab .tabbing .tab-r, #tab .tabbing .tab-l, #tab .tabbing .tab-m, .contain .divbtm, #fb-contain #fb-in, #fb-contain #fb-out, #main #blogarea, #blogarea #banners, #blogarea #blogdiv, #blogdiv #blog, #blogarea #banners img {
	float: left;
}
h1, h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003265;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
}

.float-r, #wrapper .bodybg-r, .right-1 #btn-call, .right-1 #btn-quote, #nav .nav-mind {
	float: right;
}
#wrapper {
	width: 999px;
}
#header #nav, #main #slider, #main #tab, #main #blogarea {
	width: 959px;
	margin-top: 12px;
	clear:both;
}
.contain .innertab {
	clear: both;
	margin: 0px 8px 0px 8px;
}
.innertab .in-tab {
	background: url(../images/inner-tab-bg.png) left top repeat-x;
	height: 30px;
}
.innertab .switch {
	width: 939px;
	background-color: #f8f8f8;
}
.contain .divtop {
	background:url(../images/divtop.png) left top no-repeat;
	width: 959px;
	height: 6px;
	position: relative;
	top: -1px;
	z-index: -1;
}
.contain .divbg {
	background:url(../images/divbtm.png) left bottom no-repeat #ececec;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	width: 957px;
	position: relative;
	top: -1px;
	clear: both;
	float: left;
	min-height: 240px;
}
.contain .divbtm {
	background:url(../images/divbtm-1.png) left bottom no-repeat #ececec;
	width: 959px;
	position: relative;
	height: 9px;
	position: relative;
	top: -1px;
}
#tab .tabbing {
	width: 956px;
}
#tab .contain {
	width: 959px;
}
#tab .tabbing {
	list-style: none;
	border-bottom: 1px solid #c9c9c9;
	z-index: 1;
}
#tab .tabbing li {
	margin-right: 10px;
	position: relative;
	top: 1px;
}
#tab .tabbing li a {
	display: block;
	text-decoration: none;
}
#tab .tabbing .tab-l, #tab .tabbing .active .tab-l {
	background: url(../images/tab-l.png) left top no-repeat;
	width: 12px;
	height: 34px;
}
#tab .tabbing .active .tab-l, #tab .tabbing .active .tab-m, #tab .tabbing .active .tab-r {
	height: 35px !important;	
}
#tab .tabbing .tab-m, #tab .tabbing .active .tab-m {
	background: url(../images/tab-m.png) left top repeat-x;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	line-height: 34px;
}
#tab .tabbing .tab-r, #tab .tabbing .active .tab-r {
	background: url(../images/tab-r.png) right top no-repeat;
	width: 12px;
	height: 34px;
}
#main #slider {
	margin-top: 7px !important;
}
#wrapper .bodybg-l {
	background: url(../images/bodybg-l.png) left top repeat-y;
	padding-left: 10px;
	width: 989px;
}
#wrapper .bodybg-r {
	background: url(../images/bodybg-r.png) right top repeat-y;
	padding-right: 10px;
	width: 989px;
}
#wrapper #container, #container #header, #container #main, #container #footer {
	width: 959px;
	margin-left: 10px;
	margin-right: 10px;
 *margin-left: 8px !important;
 *margin-right: 10px !important;
}
#container #main {
	min-height: 570px !important;
}
#header .left-1 {
	width: 400px;
}
#header .right-1 {
	width: 559px;
}
.left-1 #img-logo {
	text-decoration: none;
	background: url(../images/img_logo.png) left top no-repeat;
	width: 262px;
	height: 97px;
	display: block;
}
/*
.right-1 #btn-call {
	text-decoration: none;
	background: url(../images/btn-callus.png) left top no-repeat;
	width: 170px;
	height: 46px;
	display: block;
	margin-top: 30px;
} */
.right-1 #btn-call {
	text-decoration: none;
	background: url(../images/btn-callus-1.png) no-repeat;
	width: 263px;
	height: 37px;
	position:relative;
	top:58px;
}
/* 
.right-1 #btn-quote {
	text-decoration: none;
	background: url(../images/btn-quote.png) left top no-repeat;
	width: 170px;
	height: 46px;
	display: block;
	margin-right: 11px;
	margin-top: 30px;
} */
.right-1 #btn-quote {
	text-decoration: none;
	background: url(../images/btn-quote-1-1.png) no-repeat;
	width: 263px;
	height: 44px;
	position:relative;
	right:-265px;
}
#nav .nav-l {
	background: url(../images/nav-l.png) left top no-repeat;
	height: 35px;
	width: 10px;
}
#nav .nav-m {
	background: url(../images/nav-m.png) left top repeat-x;
	height: 35px;
	width: 788px;
	text-align: left;
}
#nav .nav-mind a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background: url(../images/btn-onmind.png) left top repeat-x;
	height: 35px;
	line-height: 30px;
	width: 161px;
	display: block;
}
.clear {
	clear: both;
}
/* Skin */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 4px 0 0 4px;
	background: url(../images/inner-tab-bg.png) left top repeat-x;
	height: 26px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav .quote {
	float: right;
	background: none;
	border: none;
	color: #fff;
	padding-left: 10px;
}
.tabs-nav .quote a img {
	padding: 0px !important;
	margin: 0px !important;
	position: absolute;
	clear: both;
	left: -16px;
	top: -5px;
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../images/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #fff;
    font-size: 14px;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #333;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 21px; /* IE 6 treats height as min-height */
    min-height: 21px;
    padding-top: 4px;
    padding-right: 0;
}
.tabs-nav a span:hover {
	color: #333 !important;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 4px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    padding: 1em 8px;
    background: #f8f8f8; /* declare background color for container to avoid distorted fonts in IE while fading */
	float: left;
	width: 922px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(images/loading.gif) no-repeat 0 50%;
}
#fb-contain #fb-in {
	width: 46%;
	border-right: 1px solid #edecec;
	padding-right: 33px;
}
#fb-contain #fb-out {
	width: 46%;
	border-right: none !important;
	padding-left: 33px;
}
.txt {
	margin-bottom: 20px;
}
.txt h1, .txt h1 a, #blog h1, #blog h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003265;
	font-weight: bold;
	margin-bottom: 8px;
	text-decoration: none;
	text-align: left;
}
.txt h1 a:hover, #blog h1 a:hover {
	text-decoration: underline;
	text-align: left;
}
.txt p, .txt p a, #blog p, #blog p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}
.txt p em, .txt p em a, #blog p em, #blog p em a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #538e2d;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	font-style: normal;
}
.txt img {
	margin-right: 10px;
	float: left;
}
#blogarea #blogdiv {
	width: 587px;
	margin-right: 25px;
}
#blogarea #banners {
	width: 343px;
}
#blogarea #banners img {
	margin-bottom: 10px;
	*padding-bottom: 10px;
	border: none;
}
#blogdiv #blog {
	margin-top: 10px !important;
	clear: both;
	width: 587px;
	border-bottom: 1px solid #edecec;
	padding-bottom: 10px;
}
#blogdiv .btm {
	border-bottom: none !important;
}
.footer_div_1 {
	width:647px;
	margin-right:20px;
}
.footer_div_2 {
	width: 227px;
}
.footer_callus_div {
	margin-top:10px;
	width:150px;
}
.footer_bg {
	background: url(../images/footer_bg.png) left top repeat-x;
	height: 96px;
	width: 936px;
	padding: 10px;
}
.footer_bg h1, .footer_bg h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	line-height: 22px;
	text-decoration: none;
}
.footer_bg h1 a {
	margin: 0px 10px 0px 10px;
	text-decoration: none;
}
.footer_bg h1 a:hover {
	text-decoration: underline;
}
.footer_bg h1 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b2e546;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.txt_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
/**************************
Footer DropDown
**************************/

.chromestyle{
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
margin: 0px;
padding:0px;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
margin: 0px;
padding: 0px;
text-decoration: none;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height:25px;
z-index:100;
background-color: #003265;
border: 1px solid #033f7c;
width: 200px;
margin-top: 5px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0px 0px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

* html .dropmenudiv a{ /*IE only hack*/
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #033f7c;
text-decoration: none;
}
/*********************
Footer DropDown Ends
*********************/
#box, #box2  {
	margin-top:2px;
	overflow:hidden;
	border:1px solid #e5e5e5;
	padding:8px;
}
#box {
	margin-bottom: 10px;
}
#box2  {
	margin-bottom:12px;
}
#box2 h1 {
	margin-bottom:10px;
}
#box p {
	padding-top:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
	padding-bottom:8px;
}
#box2 p {
	padding-top:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
	padding-bottom:5px;
}
#box2 img {	padding-top:5px;}
#box2 a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
}
#box2 a:hover {
	color:#6e9000;
}
#box2 span {
	font-weight:bold;
	color:#6e9000;	
}
#box2 span strong {
	color:#003265;	
}
.inputTxt {
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #dcdcdc;
	background:url(../img/inputBg.gif) no-repeat;
	margin-bottom:8px;
	color:#595959;
	padding:7px;
	width:250px;
}
.inputBtn,.inputBtn1 {
	background:url(../img/downloadBtn.gif) no-repeat;
	height:39px;
	width:136px;
	text-indent:-9999px;
	border:none;
}
.inputBtn1 {
	background:url(../images/submitBtn.gif) no-repeat !important;
}
.nav-Bullets {}
.nav-Bullets #category { list-style: none; text-align:left; margin: 0px !important;}
.nav-Bullets #category li {
	font:normal 18px/27px Arial, Geneva, sans-serif !important;
	border-bottom:1px dashed #cbc6c6;
	text-indent:25px;
	background:no-repeat 10px 10px url(../images/bullet-1.gif) ;
}
.nav-Bullets #category li:last-child {
	border-bottom:none;	
}
.nav-Bullets #category li a {
	font:normal 18px/27px Arial, Helvetica, sans-serif !important;
	color:#333;	
	text-decoration:none;	
}
.nav-Bullets #category li a:hover {
	color:#272727;
	text-decoration:underline;
}
#portfolio {}
#portfolio li {
	clear:left;
	margin-bottom:10px;	
	overflow:hidden;
	padding-bottom:10px;
	background-image: none !important;
}
#portfolio li:hover{
	background-color:#f9f9f9;
}
#portfolio li div {
	margin-right:10px;
	float:left;
	padding:8px 8px 8px 8px;
	background-color:#f9f9f9l;
}
#portfolio li div img {
	border:1px solid #FFF;
}
#portfolio h2 {
	padding-top:8px;
	font:normal 18px Tahoma, Geneva, sans-serif;
	color: #003265;
	letter-spacing:1px;
}
#portfolio h3 {
	font:normal 9px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333;
	padding:5px 0 5px 0;
}
#portfolio p {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#646464;
	margin-right:5px;
}
#portfolio a img {
	margin-top:10px;
	margin-left:-2px;
	border: none;
}

#SLB-Wrapper
{
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background
{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top
{
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}

#SLB-Wrapper #SLB-Top a
{
  float:right;
  display:inline;
  padding:0;
  margin:5px 10px;
  width:41px;
  height:16px;
  text-decoration:none;
}

#SLB-Wrapper #SLB-Top a:hover
{
  background-position:0px -16px;
}

#SLB-Wrapper #SLB-Top img
{
  float:right;
  border:0px;
  margin:6px 10px;
  width:41px;
  height:16px;
}

#SLB-Wrapper #SLB-Top div
{
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom
{
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight
{
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav,
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight
{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav
{
  background-position:0 100%;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight
{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido
{
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador
{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right,
#SLB-Wrapper #SLB-Navegador #SLB-Left
{
  display:inline;
  padding:0;
  margin:0;
  width:26px;
  height:26px;
  text-decoration:none;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right
{
  background-position:26px 0;
  margin:0 18px 0 10px;
  float:right;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right:hover
{
  background-position:26px -26px;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left
{
  background-position:52px 0;
  margin-right:10px;
  float:left;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left:hover
{
  background-position:52px -26px;
}

#SLB-Wrapper #SLB-Navegador strong
{
  display: block;
  padding-top:5px;
}


.f16{ font-size:16px; color:#363636;}
.app-main-container{width:980px; margin-top:20px; float:left;}
.app-main-container .inner-container:first-child{ margin-left:0px;}
.app-main-container .inner-container {width:221px; float:left; margin-left:24px;}
.app-main-container .inner-container .rpt{float:left; width:201px; padding:0px 10px 15px 10px; text-align:center; font:13px Arial, Helvetica, sans-serif; background:url(../images/grey-box-rpt-big.png) repeat-x #E5E5E5;}
.app-main-container .inner-container .rpt img{ margin:5px 0px;}
.fa12{ font:12px Arial, Helvetica, sans-serif; color:#333333;}

img{ border:0px;}

ul.why-choose{ float:left; width:100%; list-style:none; margin:15px 0;}
ul.why-choose li{ float:left; margin-bottom:7px;}
ul.why-choose li a{ float:left; font:14px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; width:260px; padding:9px 0 10px 40px; background:url(../images/Mobile-Apps_05.png) no-repeat;}

.testimonial{width:279px; padding:10px; margin-bottom:15px; background:url(../images/box-testiomonial-rpt.png) repeat-x #eeeff4; border:1px solid #dbe8ef; float:left; font:12px Arial, Helvetica, sans-serif;}

.bg-box-survey{ background:url(../images/survey-box-bg.png) no-repeat #E3E3E3; padding:4px 10px; width:280px;}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003265;
	font-weight: bold;
	text-align: left; margin-bottom:8px;
	text-decoration: none;
}

.container-gallery{float:left; margin-bottom:20px; width:570px; margin-top:35px; padding:10px; background:url(../images/bg-fb-app-box.png) repeat-x; border:1px solid #d5e4ed;}
.bg-next-back{ background:url(../images/rpt-mobile-app-box.png) repeat-x; font-size:15px; color:#333333; font-weight:bold;}

ul.blue-bullet{ list-style:none; margin-left:5px; margin-top:5px;}
ul.blue-bullet li{background:url(../images/bullet-blue.png) no-repeat; padding-left:15px; line-height:17px; background-position:0px 5px;}
.bg-social-tool-box{ background:url(../images/social-tool-bg.png) no-repeat top; padding:9px 7px 9px 13px; float:left; width:297px; font:12px Arial, Helvetica, sans-serif;}
.rpt-social-tool-box{ background:url(../images/social-tool-rpt.png) repeat-y;}

.bg-social-tool-box ul{ list-style:none;}
.bg-social-tool-box ul li{ padding-left:20px; background:url(../images/bullet-tick.png) no-repeat left;}
.mrg-auto{ margin:auto}
.social-tool-hd{ font:20px Arial, Helvetica, sans-serif; color:#003265;}
.mrg-t-b-5{ margin:5px 0px;}
			
h2 {
	padding-top:8px;
	font:normal 18px Tahoma, Geneva, sans-serif;
	color: #003265; font-size:14px;
	letter-spacing:1px;
}

.txt-request-form input{width:266px; height:18px; padding:4px; margin-bottom:6px; color:#333333; border:1px solid #d2d0d0; font:11PX Arial, Helvetica, sans-serif;}
.txt-request-form textarea{width:266px; height:100px; padding:4px; margin-bottom:6px; border:1px solid #d2d0d0; font:11PX Arial, Helvetica, sans-serif;}

.bg-social-tool-box2{ background:url(../images/social-tool-bg2.png) no-repeat top; padding:9px 7px 9px 10px; float:left; width:283px; font:12px Arial, Helvetica, sans-serif;}
.rpt-social-tool-box2{ background:url(../images/social-tool-rpt2.png) repeat-y;}

ul.port{ width:600px; margin-left:30px; float:left; list-style:none; margin-top:30px}
ul.port li{ float:left; margin-bottom:10px; list-style:none}
ul.port li a{ text-decoration:none; width:180px; margin-right:20px; float:left; text-align:center;  font:bold 14px Arial, Helvetica, sans-serif; color:#003265;}
ul.port li a img{ margin-bottom:6px; padding:15px 16px 16px 14px; background:url(../images/bg-portfolio-img.png) no-repeat;}
ul.port li a:hover img{ margin-bottom:6px; padding:15px 16px 16px 14px; background:url(../images/bg-portfolio-img-act.png) no-repeat;}

ul.port a img.play{position:absolute; margin:8px 0 0 80px; padding:0px; background:none;}
ul.port a:hover img.play{margin:8px 0 0 80px; padding:0px; background:none}
a.blue-link{ color:#003265; text-decoration:none;}
a.blue-link:hover{text-decoration:underline;}

.slider-txt{width:100%; text-align:center; font-size:15px; color:#333333; font-weight:bold; margin-top:4px;}

/*footer Styles!*/
.footer{float:left; width:950px; padding:15px 0px 20px 0px; margin-top:10px; border-top:1px solid #edecec; margin-left:10px; color:#abacb1; font:12px Arial, Helvetica, sans-serif;}
.footer ul{ list-style:none; text-align:left; line-height:22px; color:#003061; margin-right:11px; text-transform:uppercase;  float:left; width:auto; font-weight:bold;}
.footer ul a{color:#003061;  text-decoration:none;}
.footer ul li{color:#abacb1; font-weight:normal; text-align:left; text-transform:capitalize}
.footer ul li a{color:#000000; text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}
.footer .links{ float:right; width:100%;}
.footer .links ul:last-child{ margin-right:0px;}
.footer .contact{ padding:10px 0px; float:left; width:100%; margin-top:20px;}
.footer .copyright-right{ float:right; width:50%; text-align:right}
.footer .copyright-left{ float:left; width:50%;}
.footer .joinus{ width:100%; float:left}
.footer .btns{float:right; width:220px;}
/*footer Styles end!*/

.ftr-copy{ color:#abacb1; font:11px Arial, Helvetica, sans-serif; margin:auto; width:958px; height:60px; text-align:left; padding:0px 20px 5px 20px;}
.ftr-copy a{ color:#abacb1; margin-right:15px; text-decoration:none;}
.ftr-copy a:hover{text-decoration:underline;}

#nav .bg{background:url(../images/nav-rnd-rpt.png) repeat-x; width:924px; height:42px; float:left;}
#nav .bg ul{float:left; width:100%; list-style:none;}
#nav .bg ul li{ float:left; padding-left:2px; background:url(../images/sepe.png) no-repeat left;}
#nav .bg ul li:first-child{ background:none;}
#nav .bg ul li a{ float:left; padding:9px 25px;  font:15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#nav .bg ul li a:hover{  background:url(../images/nav-act-bg.png) repeat;}
#nav .bg ul li a.active{  background:url(../images/nav-act-bg.png) repeat;}

#nav .bg .dropdown{width:206px; float:left;  color:#FFFFFF;position:absolute; display:none; z-index:25000; float:left; margin-top:35px;}
#nav .bg .dropdown ul{ float:left; width:100%; background:url(../images/drp-rpt.png) repeat-x bottom #033569;}
#nav .bg li div.dropdown ul li{float:left;width:100%; margin:0px 8px 0px 8px; background:none }			
#nav .bg li div.dropdown ul li a{ float:left; padding-left:10px; width:179px; height:25px; color:#FFFFFF;  font-size:14px; text-decoration:none; text-align:left; margin:0px;}
#nav .bg li div.dropdown ul li a:hover{ background:url(../images/hover-drp.png) no-repeat; }
#nav .bg .drop .dropdown{ display:none;}
#nav .bg .drop:hover .dropdown{ display:block;}
			
			
.fa15-grey{ color:#333333; font:bold 15px Arial, Helvetica, sans-serif;}
.fa14-grey{ color:#333333; font:14px Arial, Helvetica, sans-serif;}
.blue-link2{ color:#003265; text-decoration:none;}
.blue-link2:hover{text-decoration:underline;}
.blue{ color:#003265;}

.time h6{ font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:8px; float:none; clear:both}

.brand-agency-publisher-links{ font:18px Arial, Helvetica, sans-serif; color:#0000000; text-decoration:none; line-height:35px;}
.brand-agency-publisher-links a{ color:#003265; text-decoration:none;}

.txt_active{background:url(../images/hww-tab-active.png) no-repeat; padding:5px; cursor:pointer; font-size:12px; color:#003265; font-weight:bold;}
.txt_deactive{background:url(../images/hww-tab-inactive.png) no-repeat; padding:5px; cursor:pointer; font-size:12px; color:#121212; font-weight:bold;}

.fa14{ font:14px Arial, Helvetica, sans-serif;}

ul.tick{ list-style:none;}
ul.tick li{ padding-left:20px; background:url(../images/bullet-tick.png) no-repeat left top; margin-bottom:5px;}