﻿@font-face{font-family:'Trebuchet MS';src:url('fonts/miso-regular-webfont.eot');src:local('☺'),url('fonts/miso-regular-webfont.woff') format('woff'),url('fonts/trebuc_0.ttf') format('truetype'),url('fonts/miso-regular-webfont.svg#webfonthfEbJPsj') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Trebuchet MS Bold';src:url('fonts/miso-light-webfont.eot');src:local('☺'),url('fonts/miso-light-webfont.woff') format('woff'),url('fonts/trebucbd_0.ttf') format('truetype'),url('fonts/miso-light-webfont.svg#webfontSBd1INCA') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Trebuchet MS Italic';src:url('fonts/miso-bold-webfont.eot');src:local('☺'),url('fonts/miso-bold-webfont.woff') format('woff'),url('fonts/trebucit_0.ttf') format('truetype'),url('fonts/miso-bold-webfont.svg#webfont06CpqnoG') format('svg');font-weight:bold;font-style:normal;}

/* main styles */
/*article,aside,canvas,datalist,details,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{margin:0;padding:0;display:block;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}*/

*{margin:0; padding:0; border:0;}
body{line-height:1;background:#1D1E20 url(../images/BG.jpg) repeat-x 0 0;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{font:12px/1.5 "Trebuchet MS",sans-serif;color:#404040;}
a:link, a:visited{color:#e78d00;text-decoration:none;}
a:hover, a:active{text-decoration:none;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}
h1,h2,h3{font-family:Trebuchet MS,sans-serif;color:#424242;}
h4,h5,h6{font-family:Trebuchet MS,sans-serif;color:#424242;}
ol{list-style:decimal outside;}
ol ul,ol ol{margin-left:20px;}
ul{list-style:disc outside;}
dt{background:transparent url('../images/arrow.jpg') no-repeat 2px 2px; padding-left:16px; padding-bottom:3px; text-align:justify;}
p,dl,hr,ol,ul,pre,table,address,fieldset{margin-bottom:10px;}
p{text-align:justify;}
.rad12{-moz-border-radius: 12px; /*For Firefox*/
-webkit-border-radius:12px; /*For Safari & Chrome*/
-khtml-border-radius:12px; /*For Linux based browsers*/
-border-radius:12px; /*CSS3*/}
.img_L{float:left}
.img_R{float:right}
.m5{margin:5px;}
.ml5{margin-left:5px;}
.ml10{margin-left:5px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.border1{border:1px solid #f2f2f2;}
.border2{border:1px solid #acacac;}
.borderLt{border-left:1px solid #f2f2f2;}
.borderRt{border-right:1px solid #f2f2f2;}
.borderBt{border-bottom:1px solid #f2f2f2;}
.none{display:none;}
.clear{clear:both;}
.clearL{clear:left;}
.clearR{clear:right;}
.center{vertical-align:middle; text-align:center;}
.pad5{padding:5px;}
.pad4{padding:4px;}
.padT5{padding-top:5px;}
.padL5{float:left;}
.padR5{float:right;}
.arrow{background:transparent url('../images/bullet-tick.gif') no-repeat 2px 6px; padding-left:20px; padding-bottom:3px; text-align:justify;}
.bgCell2H{background-color:#333333; color:#f2f2f2;}/*#e6e6e6*/
.bgCell2H th{padding:5px;} 
.boxShadow{-moz-box-shadow:0 5px 10px #f2f2f2;-webkit-box-shadow:0 5px 10px #f2f2f2;box-shadow:0 2px 5px #f2f2f2;}
.ForeCol1{color:#000000;}
.ForeCol2,.ForeCol3{color:#f2f2f2;}
/*#content img{opacity: 1.0;filter: alpha(opacity=100);}        
#content img:hover{opacity: 0.7;filter: alpha(opacity=80);}*/
/*--------Border code----------*/
.Blue_L{height:9px;background:transparent url('../images/Border-Gradieent.png') no-repeat; float:left; width:700px}
.brown_L{ width:690px;height:9px;background:transparent url('../images/Brown-L.png') no-repeat; float:left}
.Shadow{ width:100%; background:transparent url(../images/hr.gif) repeat-x; height:8px; float:left}
/*--------Color code----------*/
.White{color:#FFFFFF}
.Yellow{color:#ffd300}
.Blue{color:#054D82}
.Red{color:#C20044}
.WhiteBG{background-color:#FFFFFF}
/*--------Common code----------*/
#container{width:100%; height:auto; margin:0 auto; overflow:hidden;}
#content{width:975px; height:auto; overflow:hidden; margin: 0 auto; background:#FFFDFB; margin-top:-5px}
.top_nav{width:975px; height:65px ;margin:0 auto;background:transparent url('../images/Top-Nav-BG.jpg') repeat-x;}

/*--------Animation----------*/
.theme-default #slider {width:975px; /* Make sure your images are the same size */height:330px; /* Make sure your images are the same size */ margin:0px; top: 0px; left: 0px;}
.theme-pascal.slider-wrapper,.theme-orman.slider-wrapper {margin-top:150px;}
/*--------Menu----------*/
#main-nav{
	height:29px;
	float:right;
	background-image:url(../images/nav-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:321px;
}

#main-nav ul,
#main-nav li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#main-nav ul{
	height:29px;
	line-height:29px;
	background-image:url(../images/nav-bar.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	padding:0px 1px 0px 0px;
	margin:0px 0px 0px 0px;
}

#main-nav li{
	height:29px;
	line-height:29px;
	display:inline;
	position:relative;
	float:left;
	width:80px;
	text-align:center;
}

#main-nav li a{
	height:29px;
	width:80px;
	text-align:center;
	float:left;
	background-image:url(../images/nav-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
}



#main-nav li a:link,
#main-nav li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#main-nav li.active a,
#main-nav li a:hover{
	background-image:url(../images/active.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/*--------Menu End----------*/
/*--------Default----------*/
.Logo{width:185px; height:189px;float:left; z-index:10; position:absolute;}
.TNav_top{width:790px; height:23px;float:left; margin-left:185px;}
.TNav_bot{width:790px; height:20px;float:left; margin-left:300px;}
.TNav_bot a h4{ float:left; margin:5px 4px; color:#ffd300}
.TNav_bot a h4:hover{ color:#fff} 
.client_B{width:995px;height:79px;background:transparent url('../images/client-BG.jpg') no-repeat; margin: 0 auto;}
.Border_Blue{ width:975px;height:10px;background:#00596d; float:left}
.client_B_com{ width:995px;height:40px;background:transparent url('../images/client-BG-com.jpg') no-repeat; margin: 0 auto;}
#scroller li{text-decoration:none; list-style-type:none; color:#eec88a}
.news_scroll{width:750px; height:60px; float:right;}
.news_scroll_com{width:750px; height:40px; float:right;}
.def_mid_B{width:975px; height:auto; background:#ffffff;}
.def_mid_L{width:640px; height:auto; float:left}
.def_mid_R{width:315px; height:auto; float:right}
.def_com_box{width:300px; height:auto; float:left; margin:5px 10px 0px 10px;}
/*--------Quick Links----------*/
.Quick_L{width:975px; height:200px ;margin:0 auto; background: url('../images/link-BG.jpg') repeat;}
.quick_com{width:213px; height:190px; float:left; padding:5px 15px 5px 15px; color:#efefef}
.quick_com dt{background:transparent url('../images/arrow-y.png') no-repeat 0px 2px; padding-left:16px; padding-bottom:3px; text-align:justify;}
.quick_com td{ padding:3px}
/*--------Bottom Nav----------*/
#Bottom_N{width:975px; height:auto ;margin:0 auto;}
.bottom_Nav{width:965px; height:50px ;margin:0 auto; background:#000; border-top:solid 3px #ffd300}
.bottom_Nav a{ color:#444444; letter-spacing:1px}
.bottom_Nav a:hover{ color:#C20044}
/*.av_logo{width:114px; height:50px; margin-top:5px; float:right; color:#ffffff}*/
.av_logo{width:174px; height:45px; margin-top:5px; float: left; color:#333333; background:transparent url(../images/AV-Solutions-Logo.png) no-repeat 0 0; position:relative;}
.av_logo a{color:#333333; padding-left:50px;}
.av_logo span{position:absolute; top:10px;}
.av_logo img{float:left; padding:2px;}
/*-----------------*/
.com_L{width:690px; float:left; background:#f5f5f5;}
.com_R{width:263px; float:right; background:#f2f2f2; border-left:solid 1px #acacac;}
.ser_L{width:225px; float:left; background:#f8f8f8; margin-right:5px}
.ser_R{width:460px; float:left;}
.com_L input{padding:2px; height:20px; border:solid 1px #acacac; margin:3px}

/*accordion start*/
.accordion {
	width: 460px;
	border-bottom: solid 1px #c4c4c4; float:left
}
.accordion h3 {
	background: #e9e7e7 url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #A0D3DF;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2; color:#307788;
}
.accordion h3.active {
	background-position: right 5px; color:#307788;
}
.accordion .acc_body{background: #F8FDFE; height:auto}
.accordion div {
	background: #F8FDFE; height:auto; text-align:justify;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
.accordion_img{ float:left; margin:-3px 5px 0px -10px}
/*accordion End*/

/*-----Right Common Box-----*/
.Right_CBox{width:244px; float:right; background:#fff; border:solid 1px #acacac; margin:5px; padding:5px}
	  










