@import url(lyssandro.css);
@import url(tree-menu.css);





/* ========== Formatting Styles =====================================================*/

body{
    font-family: verdana, arial,Helvetica, sans-serif;
	font-size:13px;
	color: #fff;
	background-color: #353535;
	margin: 0px;
	font-weight: normal;
}

p{
	font-size:13px;
	line-height: 16px;
	margin: 10px 0;
}


h1{
	color: #fff;
	margin: 0 0 15px 15px;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -0.03em;
}

h2{
	color: #e66a00;
	font-size: 18px;
	font-weight: normal;
	margin-top: 20px;
}

h3{
	color: #e66a00;
	margin-top:6px;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight:normal;
	display: block;
}

.orange{
	color: #e66a00;
}
.white{
	color: #fff;
}
a, a:visited{
	color:#e66a00;
	text-decoration:underline;
}

a:hover{
	color:#fff;
	text-decoration:none;
}

.link-white{
	color:#fff;
	text-decoration:underline;
}

.link-white a:hover{
	text-decoration:none;
}



/* ==========  OTHER ===================================================== */

.imgRight{
	float:right;
	margin-left: 5px;
}

.imgLeft{
	float:left;
	margin:10px 10px 0 0 ;
}

ul{
	margin:0;
	padding: 0;
}

ul li{ font-size: 13px; list-style: none; padding-left: 24px; padding-bottom: 10px; background: url('../images/bullet.png') no-repeat 0 3px; }

ol{
	padding-left: 20px;
	padding-top: 10px;
	margin:0;
}
ol li{ font-size: 13px; padding-bottom: 10px;}

.smallTxt{
	font-size:11px;
}

#rhs-home h3.heading{
	width: 230px;
	margin: 0; padding: 0;
/*	height: 28px;
	background: url('../images/bg-headings.png') repeat-x top left; 
	display: block;
	margin: 0;
	padding: 4px 0 0 12px;
	font-family: verdana, Times New Roman, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #fff;*/
}




/* ========== TABLES ================================================= */
table {
	
	border-collapse: collapse;
	
	}

th {
	padding:0px;
	text-align: left;
	}

	
td {
	padding: 0px;
	}
	
	
	
/* ========== STRUCTURE ========================================================== */

#container{
	width: 980px;
	margin: 0 auto;
}

#header{
	width: 980px;
	height:130px;
	margin: 0px;
	padding: 0px;
	display:block;
}
#logo{
	
width: 980px;
display: block;
height: 90px;
position: relative;
}
#rssFeed{
	width: 300px;
	position: absolute;
	right: 2px;
	bottom:  10px;
	font-size: 11px;
	color:  #666;
	text-align: right;
}

div#nav{

width: 980px;
	margin: 0px;
	height: 39px;
	//background: transparent url('../images/bg-nav.png') no-repeat 0 0; 

}
ul#main-nav { width: 980px; height: 39px; 
background: transparent url('../images/main-menu.png') no-repeat top left;}

ul#main-nav li {
	float: left;display: block; margin: 0; padding: 0;
}

a#nav-home,a#nav-it-management,a#nav-it-projects,a#nav-it-projects,a#nav-knowledge,a#nav-client,a#nav-about,a#nav-contact {
	display: block; height: 39px; overflow: hidden; text-indent: -999px; font-size: 0; line-height: 0; 
}

a#nav-home { width: 86px;
	background: transparent url('../images/main-menu.png') no-repeat left bottom;
}
	a#nav-home:hover,li.current a#nav-home { 
		background: transparent url('../images/main-menu.png') no-repeat left top;
	}
	
a#nav-it-management {width: 226px;
	background: transparent url('../images/main-menu.png') no-repeat -86px bottom;
}
	a#nav-it-management:hover,li.current a#nav-it-management {
		background: transparent url('../images/main-menu.png') no-repeat -86px top;
	}

a#nav-it-projects {width: 111px;
	background: transparent url('../images/main-menu.png') no-repeat -312px bottom;
}
	a#nav-it-projects:hover,li.current a#nav-it-projects {
		background: transparent url('../images/main-menu.png') no-repeat -312px top;
	}

a#nav-knowledge {width: 160px;
	background: transparent url('../images/main-menu.png') no-repeat -423px bottom;
}
	a#nav-knowledge:hover,li.current a#nav-knowledge {
		background: transparent url('../images/main-menu.png') no-repeat -423px top;
	}

a#nav-client {width: 132px;
	background: transparent url('../images/main-menu.png') no-repeat -583px bottom;
}
	a#nav-client:hover,li.current a#nav-client {
		background: transparent url('../images/main-menu.png') no-repeat -583px top;
	}
a#nav-about {width: 141px;
	background: transparent url('../images/main-menu.png') no-repeat -715px bottom;
}
	a#nav-about:hover,li.current a#nav-about {
		background: transparent url('../images/main-menu.png') no-repeat -715px top;
	}
a#nav-contact {width: 124px;
	background: transparent url('../images/main-menu.png') no-repeat -856px bottom;
}
	a#nav-contact:hover,li.current a#nav-contact {width: 124px;
		background: transparent url('../images/main-menu.png') no-repeat -856px top;
	}
	
	






#content-home{
	width: 980px;
	height: 720px;
	margin:0px;
	background: #000 url('../images/bg-content-home.jpg') no-repeat 0 0;
	padding: 0px 0px;
	position: relative;
}

#home-text{
	width: 390px;
	height: 410px;
	margin: 30px 0 0 0;
	padding:  0 10px 0 240px;
	float: left;
	display: block;
}

#home-text p {
	width: 280px;
}
#home-text h1 {
	font-family: verdana, Times new roman, arial;
	font-size: 37px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 15px !important;
}

#home-text h2{
	font-family: verdana, Times new roman, arial;
	font-size: 37px;
	color: #ffffff;;
	font-weight: normal;
	line-height: 30px;
}
div#boxes-wrapper-home { float:left; width:940px; overflow:hidden; padding-left:10px}
#home-text ul, #home-text p{
	margin: 20px 0 0 70px;
}
#home-text ul {
	margin-top: 30px;
}

#home-text ul li {
width:230px;
padding-bottom: 5px;
}
#home-text ul li a {
color: #fff;
text-decoration: none;

}

#home-text ul li a:hover {
color: #e66a00;
text-decoration: none;

}









#rhs-home{
	width:  230px;
	float:  right;
	margin: 40px 0 0 0;
	padding: 25px 66px 40px 0;

}

.box-home{
	width: 250px;
	height: 195px;
	background: #414141 url('../images/bg-box-home.png') no-repeat 0 0;
	padding: 20px 15px;
	margin: 0 0 0 30px;
	float: left;
	position: relative;
	display: inline;
}

.box-home-ithc{
	width: 250px;
	height: 195px;
	background: #414141 url('../images/bg-box-home-ithc.png') no-repeat 0 0;
	padding: 20px 15px;
	margin: 0 0 0 30px;
	float: left;
	position: relative;
	display: inline;
}

.box-home-virtua{
	width: 250px;
	height: 195px;
	background: #414141 url('../images/bg-box-home-virtua.png') no-repeat 0 0;
	padding: 20px 15px;
	margin: 0 0 0 30px;
	float: left;
	position: relative;
	display: inline;
}
.box-home-ithc2{
	width: 250px;
	height: 195px;
	background: #414141 url('../images/bg-box-home-ithcb.png') no-repeat 0 0;
	padding: 20px 15px;
	margin: 0 0 0 30px;
	float: left;
	position: relative;
	display: inline;
}

.box-home-virtua2{
	width: 250px;
	height: 195px;
	background: #414141 url('../images/bg-box-home-virtuab.png') no-repeat 0 0;
	padding: 20px 15px;
	margin: 0 0 0 30px;
	float: left;
	position: relative;
	display: inline;
}
.box-home h2, .box-home-virtua h2, .box-home-ithc h2,  .box-home-virtua2 h2, .box-home-ithc2 h2 {
	 margin: 0 !important;
}

.box-home p , .box-home-virtua p, .box-home-ithc p , .box-home-virtua2 p, .box-home-ithc2 p  {
	 margin: 0 !important;
	 padding: 10px 0 ;
}

.box-home h3 a, .box-home-virtua h3 a{text-decoration: none;}
.box-home h3 a:hover, .box-home-virtua h3 a:hover{text-decoration: none; color:#fff;}

.box-home ul {
	padding-top: 10px;
}
.box-home ul li { background: transparent url('../images/bullet-box.png') no-repeat left 4px; padding-bottom: 1px; font-size: 13px; }

.box-home ul li a {
color: #fff;
text-decoration: none;

}

.box-home ol {
}
.box-home ol li {  padding-bottom: 1px; font-size: 13px; }

.box-home ol li a {
color: #fff;
text-decoration: none;

}


.box-home ol li a:hover {
color: #e66a00;
text-decoration: none;

}



.box-home a.bt-findout, .box-home-ithc a.bt-findout, .box-home-virtua a.bt-findout {width: 122px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-findoutnow.png') no-repeat 0 0; position:absolute; left:20px; bottom:10px;}
a:hover.bt-findout {background-position: 0 bottom;}

a.bt-freeithc {width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-freeithc.png') no-repeat 0 0; position:absolute; left:20px; bottom:10px;}
a:hover.bt-freeithc {background-position: 0 bottom;}

a.bt-getmoreinfo {width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-getmoreinfo.png') no-repeat 0 0; position:absolute; left:20px; bottom:10px;}
a:hover.bt-getmoreinfo {background-position: 0 bottom;}

a.bt-moreabout {width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-moreabout.png') no-repeat 0 0; position:absolute; left:20px; bottom:10px;}
a:hover.bt-moreabout {background-position: 0 bottom;}


a#bt-rss-big {width: 250px; height: 72px; display: block; margin-left: 10px;margin-top: 10px; text-indent: -9999px; overflow: hidden; background: url('../images/bt-rss-subscribe.png') no-repeat 0 bottom; }
a#bt-rss-big:hover {background-position: 0 top;}


.colLeft{	
	width: 330px;
	float:  left;
	
}

.colRight{
	width: 270px;
	float:  right;
	
}

.colLeft2{
	width: 260px;
	float:  left;
	
}

.colRight2{
	width: 330px;
	float:  right;
	
}



/*Testimonials PAge -- */
div#boxTestimonials{width:400px; float: left; margin:0px;}
div#boxTestimonials p {margin: 0 0 15px 0 ;}

div#boxPicLeft{width:180px; float: left; margin:0px; padding:5px 0 0 0;}
div#boxEmpty{width:300px; float: left; margin:5px;}


.scoreResults td{
padding-left: 9px;
	color: #fff;
	font-size: 18px;
}

div.buttons {
	display: block;
	float:right;
	width:330px;
	padding: 30px 0 ;
	display: inline;
}
a.bt-loghere { float: left;width: 140px; height: 89px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-log-support-ticket.png') no-repeat left bottom; margin:0 10px 0 15px}
a:hover.bt-loghere {background-position: left top;}

a.bt-gotoassist { float:  left;width: 140px; height: 89px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-go-to-assist.png') no-repeat left bottom; }
a:hover.bt-gotoassist {background-position: left top;}


#sitemap ul li a{
	text-decoration: none;
	color: #fff;
}

#sitemap ul li a:hover{
	text-decoration: none;
	color: #e66a00;
}
#sitemap ul li.noArrow{
	list-style-image: none;
	list-style: none;
	background: none;
	
}

/* ========== FOOTER ========================================================== */

div#footer-home{
	width: 980px;
	height: 153px;
	clear: both;
	margin: 0;
	font-size: 11px;
	background: #2e2e2e;
}

div#footer-news{
	width:240px;
	float:left;
	padding: 15px 0 0 10px;
}

div#footer-news ul{
	padding-left: 10px;
}
div#footer-news ul li a{
	text-decoration: none;
	color: #fff;
}

div#footer-news ul li a:hover{
	text-decoration: none;
	color: #e66a00;
}
div#footer-partners{
	width:710px;
	float:right;
}

#footer-lastline {
float: left;
width: 980px;
background-color: #353535;
font-size: 11px;
}
#copyright{padding: 3px 0;margin: 5px 0 0 0; float: left; width:680px;}

#designby{padding: 3px 0;margin: 0; float: right; width:120px;}



/* ========== FORMS ========================================================== */
label{
	margin: 5px 0;
}
.req{
	color: #e66a00;
	font-size: 11px;
}
form{
	margin:0;
	padding:0;
}

.formField{
	width: 280px;
	height: 15px;
	padding: 5px;
	margin: 3px 0 10px 0;
}

.formSelect{
	width: 200px;
	margin: 5px 0 10px 0;

}

.radioFloat{
	float: lef;
	margin: 5px 5px 15px 5px;
}

.formTextarea{
	width: 280px;
	height: 150px;
	padding: 5px;
	margin: 3px 0 10px 0;
	font-family: arial;
	font-size:12px;
	
}
.radio{
	margin: 5px;
}

form select {color: #666; padding: 2px;  border-color: #666; border-top-color: #666; border-style:solid; border-width:1px; height:20px; width:300px;}
form input.text-field, form textarea.textarea {color: #666; padding: 4px; border-color: #ccc; border-top-color: #999; border-style:solid; border-width:1px; background-color:#353535 !important }
textarea, input[type='text'], input[type='password'], select {border: 1px solid #666; }
textarea:hover, input[type='text']:hover, input[type='password']:hover { border-color: #ccc; }
textarea:focus, input[type='text']:focus, input[type='password']:focus { border-color: #ccc; outline:2px solid #e66a00;}



/* ========== UTILS ======================================================= */
div.clear {
	clear: both;
	margin: -1px 0 0 0;
	visibility: hidden;
	height: 1px;
}

div.clear hr {
	display: none;
}

object {outline:none;} /* FLASH OUTLINE */


/* ============================= TABLES ============================= */
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse: collapse;
	}


td {
	border:  none;	
	padding: 3px 3px 3px 6px;
	
}

tr {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}

tr.tabTitle {
	padding:8px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	height: 30px;
}

tr.tabTitle td{
	padding: 6px 8px 0 8px;

}

tr.tabHeading {
	background: url(../images/bg_tableheading.png) repeat-x #dee3d3;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
}

tr.tabItem2 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background: url(../images/bg_table2.png) repeat-x #dee3d3;
	padding: 5px 5px 5px 5px;
	color: #000;
	font-size: 11px;
}

td.tabPlain {
	padding: 0 0 0 0px;
	border: 0px;
	font-size:11px;
	background: url(../images/bg_table2.png) repeat-x #dee3d3;

}

td.special {
	padding: 0psx;
	border: 0px;
	font-size:18px;
	line-height: 30px;
	color:#fff;
	background:url(../images/table_hdbg.png) repeat-x;
}

div.clear {
	clear: both;
	margin: 0px;
	visibility: hidden;
	height: 0px;
}

div.clear hr {
	display: none;
}



/* Lyssandro CSS */
/* @group Dev Classes */
/* Invisible Content Just for Screen Reader Users*/
.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
/* Clearfix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.hidden {left:-9999px; position:absolute;}
.debug {border:1px solid red;}
.alignLeft {text-align:left !important;}
.alignRight {text-align:right !important;}
.alignCenter {text-align:center !important;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.clearBoth,.clearBoth-separator {clear:both; overflow:hidden; height:0px; font-size:1px;}
.clearBoth-separator { margin: 15px 0 ; }
.clearBoth-separator hr {
	display: none;
}
.clearLeft {clear:left !important;}
.clearRight {clear:right !important;}
.hide {display:none !important;}
.highlight {background-color:#ffc;}
.noBackground {background:none !important;}
.noBorder {border:none !important;}
.noMargin {margin:0 !important;}
.noPadding {padding:0 !important;}
.noBold {font-weight:normal !important;}
.highlight {background:#ffc;}
/* @end Dev Classes */


/* text and content elements */
h1,h2,h3,h4,h5,h6 { cursor:default; font-weight:normal;}

img.content-image-left { float: left; margin: 0px 24px 24px 0px;}


/* Template Estructure */
div#container-internal {
/*	position: relative; */
	width: 900px;
	padding: 30px 40px;
	margin:0px;
	background: #000000; }


div#left-column { width: 601px; 
float: left;	
padding-right: 20px; }
	div#left-column ul,	div#left-column ul.img { display:block; float: left; padding: 15px 0 15px 20px; width:100%}
	ul.img { width: 300px !important;	}	
	div#left-column h1 {
	margin: 0 0 15px 0;
}

div.fullwidth-column {
	width: 900px;
	float: left;
	clear: both;
}



/* Box 1 */
div.box-internal { 
position: relative;
float: left;
width: 429px;
margin-bottom: 40px;
background: #353535 url('../images/bg-box-internal2.jpg') repeat-y top left;}

div.box-internal-top {
 	float: right;
	width: 429px;
	height: 20px;
	background: transparent  url('../images/bg-box-internal-top.jpg') no-repeat top left;
}

div.box-internal-container {
	float: left;
	padding: 0px 25px 25px 25px !important;
	width: 379px;
	height: 120px;
	background: transparent  url('../images/bg-box-internal.jpg') no-repeat bottom left;
}

div.box-internal-container p {
	margin:  0;
	padding: 0;
}


/* Cat */
div.box-internal p  { position: absolute ;  width: 390px; top: 50px; left: 25px;	}
div.box-internal a   { position: absolute; left: 25px; bottom: 20px;  }

.push {margin-right: 40px;}
div.box-internal h3 {
	font-size: 18px;
	margin-top: 0;
}


a.bt-learn-more {width: 123px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-learn-more.png') no-repeat bottom left;}
a:hover.bt-learn-more {background-position: top left;}


div#footer-internal{
	width: 900px;
	padding:21px 40px;
	height: 132px;
	clear: both;
	margin: 0;
	background: #2e2e2e;
}
div#footer-internal a {
	margin-top: 10px;
}
.footer-internal-section {
position: relative;
	width: 233px;
	height: 132px;
float: left;
margin-right: 93px;
}
.footer-internal-section p {
margin: 5px 0;
	
}
footer-internal-section h3{
	margin-bottom: 10px;
}
.footer-internal-section h5 span {
	color: #fff;
	font-size: 15px;
}
/*
.footer-internal-section a.bt-findout-inv {
position: absolute;
right:22px ;
bottom: 5px;
}
a.bt-findout-inv {width: 123px; height: 31px;

/* display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-findoutnow2.png') no-repeat left top;}
a.bt-findout-inv:hover {background-position: left bottom;}
*/

/* Template Services */

/*a.bt-findout-darker {width: 123px; height: 31px;  display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-findoutnow-darker.png') no-repeat left top;}
a.bt-findout-darker:hover {background-position: left bottom;}*/

.box-services {
position: relative;
float: left;
width: 194px;
background: #353535 url('../images/bg-box-services2.jpg') repeat-y top left;
margin-right: 7px; }

.clear-margin { margin-right: 0 !important ;}

div.box-services div.box-services-top {
	float: right;
	width: 194px;
	height: 20px;
	background: transparent  url('../images/bg-box-services-top.jpg') no-repeat top left;
}

div.box-services-content {
	float: left;
	width: 154px;
	padding: 0px 20px 20px 20px ;
	background: transparent url('../images/bg-box-services.jpg') no-repeat bottom left;
}


div.box-services-content img {
	border: 1px solid #666666;
	margin: 10px 0  20px 0;
}

div.box-services-content h2 {
	color: #e66a00;
}

/* Cat */

div.box-services-content h2  { }
div.box-services-content p  { position: absolute ;  width: 154px; top: 60px; left: 20px;	}
div.box-services-content img  { position: absolute;   top: 159px; left: 20px;	}
div.box-services-content a   { position: absolute; left: 20px; bottom: 20px;  }

/* cat project */

div.box-services-content-project {
	float: left;
	width: 154px;
	padding: 0px 20px 20px 20px ;
	height: 200px;
	background: transparent url('../images/bg-box-services.jpg') no-repeat bottom left;
}


div.box-services-content-project img  { position: absolute;   top: 159px; left: 20px;	}
div.box-services-content-project a   { position: absolute; left: 20px; bottom: 20px;  }


.box-projects {
position: relative;
float: left;
width: 270px;
background: #353535 url('../images/bg-box-projects2.jpg') repeat-y top left;
margin-right: 10px; }

.clear-margin { margin-right: 0 !important ;}

/* BOX PROJECTS NEW project */
div.box-projects div.box-projects-top {
	float: right;
	width: 270px;
	height: 20px;
	background: transparent  url('../images/bg-box-projects-top.jpg') no-repeat top left;
}

div.box-projects-content {
	float: left;
	width: 230px;
	padding: 0px 20px 20px 20px ;
	height: 150px;
	background: transparent url('../images/bg-box-projects.jpg') no-repeat bottom left;
}


div.box-projects-content img { position: absolute; top: 159px; left: 20px; }

div.box-projects-content a { position: absolute; left: 20px; bottom: 20px; }

div.box-services-content-project2 {
	float: left;
	width: 154px;
	padding: 0px 20px 20px 20px ;
	height: 230px;
	background: transparent url('../images/bg-box-services.jpg') no-repeat bottom left; }


div.box-services-content-project2 img  { position: absolute;   top: 159px; left: 20px; }
div.box-services-content-project2 a   { position: absolute; left: 20px; bottom: 20px; }

div.box-services-content-project-gotoassist {
	float: left;
	width: 154px;
	padding: 0px 20px 20px 20px ;
	height: 100px;
	background: transparent url('../images/bg-box-services.jpg') no-repeat bottom left; }


div.box-services-content-project-gotoassist a   { position: absolute; left: 20px; bottom: 20px;  }

/* cat project end */

/* sidebar */

/* Menu Sidebar */
div#services-sidebar {
position: relative;
	float: right;
	width: 269px;
	background: transparent url('../images/bg-sidebar2.png') repeat-y top left;
	z-index: 0;
	}

div#services-sidebar div.services-sidebar-top {
	float: right;
	width: 269px;
	height: 22px;
	background: transparent url('../images/bg-sidbar-top.png') no-repeat top left;}

div.services-sidebar-content {
	float: right;
	width: 209px;
	padding: 18px 30px 30px 30px;
	background: transparent url('../images/bg-sidebar.png') no-repeat bottom left;}

div.services-sidebar-content p {
	color: #e66a00;
}
div#services-sidebar h3.sidebarheader {
	margin-top: 0px;}

/*div#services-sidebar h3.heading {
	width: 197px;
	height: 28px;
	background: url('../images/bg-headings.png') repeat-x  top left; 
	display: block;
	margin: 0;
	padding: 4px 0 0 12px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}*/

div#services-sidebar h3 span {
	color: #fff;
	font-size: 11px; }


.sub-heading, .sub-heading-selected, .sub-heading-clear, .sub-heading-selected-clear {font-family: georgia; font-size: 17px; padding:17px 0; cursor:pointer}

.sub-heading {color: #ffffff;}
.sub-heading-selected,.sub-heading-selected-clear { color: #e66a00;}

.sub-heading-clear,.sub-heading-selected-clear { padding-bottom: 0 !important;}


.sidebar-item,.sidebar-item-on {
	border-bottom: 1px #272727 solid;
	margin:0 0 0 20px;
	padding:7px 0 7px 20px;
	font-size: 13px; 
	background: url('../images/bullet.png') no-repeat 0 3px;
}




.sidebar-item-on {
color: #e66a00;
}

h3.heading a {

	text-decoration: none;
}

h3.heading a:hover {
	text-decoration: none;
	color: #ffffff;
}


.drop-level1, .drop-level1-on { width: 261px; 
background: #2c2c2c; 
border:1px solid #676867; 
padding: 8px 11px;
	
	font-family: arial; 
	color: #ffffff; 
	cursor: pointer;
	_border: none;  /* show to IE */
 }

.drop-level1-on {
	color: #e66a00;
	cursor: pointer;
}

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}


/*   FAQ    */



/*h3.01-trig:hover,h3.02-trig:hover,h3.03-trig:hover,h3.04-trig:hover,h3.05-trig:hover,h3.06-trig:hover,h3.07-trig:hover,h3.08-trig:hover,h3.09-trig:hover,h3.10-trig:hover,h3.11-trig:hover,h3.12-trig:hover
 {
 color: #fff;
 } */


/* div#container-internal div#left-column div#accordion h3.01-trig a,
div#container-internal div#left-column div#accordion h3.02-trig a,
div#container-internal div#left-column div#accordion h3.03-trig a,
div#container-internal div#left-column div#accordion h3.04-trig a,
div#container-internal div#left-column div#accordion h3.05-trig a,
div#container-internal div#left-column div#accordion h3.06-trig a,
div#container-internal div#left-column div#accordion h3.07-trig a,
div#container-internal div#left-column div#accordion h3.08-trig a,
div#container-internal div#left-column div#accordion h3.09-trig a,
div#container-internal div#left-column div#accordion h3.10-trig a,
div#container-internal div#left-column div#accordion h3.11-trig a,
div#container-internal div#left-column div#accordion h3.12-trig a  { text-decoration: none !important; }

div.01-container,div.02-container,
div.03-container,div.04-container,div.05-container,
div.06-container,div.07-container,div.08-container,div.09-container,
div.10-container,div.11-container,div.12-container

 */


div#container-internal div#left-column div#accordion h3 {  cursor: pointer; color: #fff; display:block; height:25px; padding-left:20px; background: url('../images/bullet.png') no-repeat 0 3px; }
	


div#container-internal div#accordion div {border-bottom: 1px solid #ccc; 	padding-bottom: 15px;}


div#container-internal div#left-column div#accordion {
	border: 0;
}


div.sidebar-add {
	width: 269px;
	float: right; 
	z-index: 0;
	}


div.sidebar-add h3#ascoxeixe a {width: 209px; height: 56px; display: block; text-indent: -999px; overflow: hidden; font-size: 0; line-height: 0; background: transparent url('../images/side-navigation-headings.png') no-repeat -10px -714px; 
padding:  0; margin: 0px 0 20px 0 ; }
div.sidebar-add h3#ascoxeixe a:hover {
	background-position: -10px -770px; 
}

a.bt-it-healthcheck {width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-freeithc2.png') no-repeat 0 0;}
a.bt-it-healthcheck:hover {background-position: 0 bottom;}

a.bt-learn-more2 { width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-learn-more2.png') no-repeat 0 0; }
a.bt-learn-more2:hover { background-position: 0 bottom; }

a.bt-find-out-now2 { width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-find-out-now2.png') no-repeat 0 0; }
a.bt-find-out-now2:hover { background-position: 0 bottom; }

a.bt-client-say { width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-clients-say.png') no-repeat 0 0; }
a.bt-client-say:hover { background-position: 0 bottom; }
a.back-link {
	margin-left: 31px;
}


a.bt-more-info2 {width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-more-info2.png') no-repeat 0 0;}
a.bt-more-info2:hover {background-position: 0 bottom;}


a.bt-more-info2 {width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-more-info2.png') no-repeat 0 0;}
a.bt-more-info2:hover {background-position: 0 bottom;}

a.bt-data-storage2 {width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-data-storage2.png') no-repeat 0 0;}
a.bt-data-storage2:hover {background-position: 0 bottom;}

a.bt-voip2 {width: 154px; height: 31px; display: block; text-indent: -9999px; overflow: hidden; background: url('../images/bt-voip2.png') no-repeat 0 0;}
a.bt-voip2:hover {background-position: 0 bottom;}



