
/* fonts at google.com/webfonts */
/*@import url(http://fonts.googleapis.com/css?family=Oleo+Script);*/

/* 
================================================== */
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, 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, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, details,
embed, figure, figcaption, footer, header, hgroup, menu,
nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline; 
	
}
#page_wrapper { 
/*margin:auto;
width:1015px;
padding:20px;
border:4px solid #202020;
 margin-top:20px;
 background:#202020;*/

}
#preloader {
 background: #000;
 height: 100%;
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
 z-index:999;
}

#preloader img {
 display: block;
 position: absolute;
 top: 50%;
 left: 50%;
 width: 66px;
 height: 66px;
 margin: -33px 0 0 -33px;
}

#preloader h2 {
 display: block;
 position: absolute;
 top: 46%;
 left: 48%;
 width: 300px;
 height: 66px;
 margin: -23px 0 0 -33px;
 color:#6633CC;
 font-size:13px;
 font-weight:normal;
}
article, aside, details, figcaption, figure, footer,
header, hgroup, menu, nav,section {
	display: block;
}

html,body {
	font: 8pt/1em "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 1;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:400;
	color:#949494;
	font: 8pt/1em "Helvetica Neue",Helvetica,Arial,sans-serif;
}

h2 {
 	font-size:21px;
 	margin-bottom:28px;
 	text-transform:capitalize;
 	line-height:18px;
 	padding-left:10px;
 	/*border-left:3px solid #669999;*/
}
h2 span {
	font-weight: normal;
	font-style:italic;
	font-size: 12px;
	font-family:Arial, sans-serif;
	color:#949494;
	text-transform:lowercase;
}
h3 {
	font: normal 16px;
	text-transform:capitalize;
	margin-bottom:14px;
}

h4 {
	font-size: 16px;
}

ol, ul, li {
	list-style: none;
	margin:0;
	padding:0;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a:link, a:visited {
	text-decoration:none;
	outline:none;
	color:#949494;
	/* transition begains here */
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
}
a:hover, a:active {
	text-decoration:underline;
}
#sortable { cursor:move; }
/* Anchire (a) with class (button) style */
a.button:link, a.button:visited, input.button {
	background: none repeat scroll 0 0 #252525;
    border: 1px solid #2F2F2F;    
    color: #949494;
    display: inline-block;
    font: 13px/1em "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 3px 16px;
	
/* border rounded here */
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	/* box shadow */
	box-shadow: 1px 1px 1px #0E0E0E;
	-webkit-box-shadow:1px 1px 1px #0E0E0E;
	-moz-box-shadow:1px 1px 1px #0E0E0E;
	-o-box-shadow:1px 1px 1px #0E0E0E;
	
	
}
a.button:hover, a.button:active, input.button:hover , a.ca-more:hover {
	/*background:#669999;*/
	color:#949494;
	text-decoration:none;
	-moz-transform:scale(1.1,1.1);
}
/* end */


input, select, textarea {
	outline:none;
}


.drgble {
    cursor: move;
/*    display: inline;	
	position:absolute;*/
}
#nino {  
    position: absolute;
   /*	position:absolute;*/
	  top:380px; 
	  right:230px;
	z-index:1;
  
	}
.shadow {
    background: url("../images/shadow-2.png") no-repeat scroll center top transparent;
	height: 5px;
   /* position: absolute;*/
    
    width: 100%;
    z-index: -1;
}

ul.module li {
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
	list-style:none;
	float:left;
	cursor:pointer;
}
ul.module { text-align:center; width:800px;  float:none; margin:auto; }


ul.footermenu li {
    overflow: hidden;
    position: relative;
}
ul.footermenu li a {
   
    font-size: 12px;
    padding-left: 10px;
    text-decoration: none;
}

footer {
	clear: both;
	padding-top: 10px;
	/*text-align: center;*/
	cursor: default;
	padding-bottom: 30px;
	background:url(../images/shadowtile_top.png) repeat-x top left;
	width:100%;

}
 hr { border-bottom:1px solid #282828; border-top:1px solid #151515;  border-left:none; border-right:none;}
#bottomsec { height:60px;  
 box-shadow: 
	-1px -1px 1px rgba(0, 0, 0, 0.4), 
	0px 0px0px rgba(0, 0, 0, 0.6), 
	inset 0px 0px 0 rgba(255, 255, 255, 0.1);
	text-align:center;
	}

#footerwrap { background:url(../images/slideShadow.png) no-repeat bottom center transparent; height:134px; }
#menubar  {
background:url("../images/section-important-bg.png") repeat scroll 0 0 transparent;
box-shadow: 
		-1px -1px 1px rgba(0, 0, 0, 0.1), 
		3px 2px 5px rgba(0, 0, 0, 0.6), 
		inset 2px 1px 0 rgba(255, 255, 255, 0.1);
			
		

	/*box-shadow:         inset 0 0 3px #b2b2b2;*/
}
#minibanner {
    background: url("../images/section-important-bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #202020;
    box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5), 2px 5px 5px rgba(0, 0, 0, 0.6), 0 0 1px rgba(255, 255, 255, 0.1) inset;
    margin: auto;
    width: 1000px;
	height:60px;
}
#minibanner h2{ margin-top:15px;}
#mainbanner {
background: url("../images/header-bg.png") no-repeat top center transparent; height:180px;
	box-shadow: 
	-1px -1px 1px rgba(0, 0, 0, 0.4), 
	2px 3px 5px rgba(0, 0, 0, 0.6), 
	inset 0px 0px 0 rgba(255, 255, 255, 0.1);
		width:1000px;
		margin:auto;
		margin-top:5px;

}
#contentbar {

	background: url("../images/bg12.png") repeat scroll 0 0 transparent;
	box-shadow: 
	-1px -1px 1px rgba(0, 0, 0, 0.4), 2px 5px 5px rgba(0, 0, 0, 0.6), 0 0 1px rgba(255, 255, 255, 0.1) inset;
	border:1px solid #252525;		
	width:1000px;
	margin:auto;		

	/*box-shadow:         inset 0 0 3px #b2b2b2;*/
}

#footerbar  {
background: url("../images/section-important-bg.png") repeat scroll 0 0 transparent;
box-shadow:-1px -1px 1px rgba(0, 0, 0, 0.5), 2px 5px 5px rgba(0, 0, 0, 0.6), 0 0 1px rgba(255, 255, 255, 0.1) inset;	
  width:1000px;
  margin:auto;
  border:1px solid #252525;
	/*box-shadow:         inset 0 0 3px #b2b2b2;*/
}

footer div.wrapper {
		width:970px; 
		height:60px;
		margin:0 auto;
		}

	footer div.right {
		float:left;
		width:940px; 
		height:50px;	
		font-size: 11px;
		padding: 16px 8px 6px 15px;
		/*background: rgba(255,255,255,0.03); */
	
		
      /*	margin:auto;*/
		/*display: inline;*/
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-transition:color 0.2s ease-in, background 0.2s ease-in;  
		-moz-transition:color 0.2s ease-in, background 0.2s ease-in;  
		-o-transition:color 0.2s ease-in, background 0.2s ease-in;  
		transition:color 0.2s ease-in, background 0.2s ease-in;
	 /* transparent color background: rgba(50,50,50,0.2);*/		
	 /* clear solid background for ie background: transparent9;*/		
	zoom:1; /* required for the filters */		

	}
/*	footer div.right:hover {
		background: rgba(0,0,0,0.06); color:#949494; border: 0px solid #202020;
	}*/
	
	footer div span.left { width:300px; margin-right:20px; margin-left:20px; float:left; margin-top:15px; }
	footer div span.right {  margin-right:40px; margin-left:20px;  margin-top:15px; float:right;}
	
	footer ul.footermenu { list-style-type:none;}
	footer ul.footermenu li { float:left; list-style:none; padding:0px 10px 0px 10px;}
	footer ul.footermenu li.noborder { float:left; list-style:none; border-left: none; padding:0px 10px 0px 10px;}
	footer ul.footermenu li a { color:#949494;}
	footer ul.footermenu li a:hover { color:#ff6600;}	

#innerpage { margin-bottom:20px;}
#innerpage h3{ font-size:14px; font-weight:bold; margin-top:20px; background:url(../images/arrow-right.png) no-repeat left 0px; padding-left:30px; line-height:22px;} 
#innerpage p { line-height:18px; font-size:13px; font-weight:normal; margin-right:15px; margin-left:10px; text-align:justify; float:left;}
#innerpage p img {  float:left; margin:5px 15px 5px 5px;}
#innerpage img.pageimage { float:right; margin:10px;}
.container {
	width: 980px;
	margin: 0 auto;
}
/* Header & Navigation */

::selection {
	background:#ffffff;
	color:#949494;
}
::-moz-selection {
	background:#ffffff;
	color:#949494;
}
::-webkit-selection {
	background-color:#ffffff;
	color:#949494;
}

/*==== end selection ====*/
/*--------------------------------------------
2. Header & Navigation
---------------------------------------------*/
header {
	height: 58px;
	border-bottom: 0px solid #eaeaea;
	margin-bottom: 4px; 	
	zoom:1; /* required for the filters */	

}
	/* Social Links */
	header aside ul {
		padding-top: 0px;
	}
	/* Main Navigation */
	header .select-menu { display: none; }
	header .emaillink { position: relative; }
	header .emaillink ul {
		list-style: none;
		float: right;
		/*padding: 22px 0px 0px 0px;*/
	}
		header .emaillink ul li {
			float: left;
			margin-left: 30px;
			position: relative;
		}		
			header .emaillink ul li a{
				color: #b5b5b5;
				font-size: 12px;
				-webkit-transition:color 0.2s ease-in;  
		    -moz-transition:color 0.2s ease-in;  
		    -o-transition:color 0.2s ease-in;  
		    transition:color 0.2s ease-in;
			}
			header .emaillink ul li a:hover { color: #777; }
			

section { }

ul.social {
	list-style: none;
	float: left;
}

ul.topicon {
	list-style: none;
	float: left;
	z-index:30;
}
	ul.topicon li {
		float: left;
		margin-right: 5px;z-index:31;
	}
		ul.topicon li a {
			/*width: 24px;*/
			padding-left:30px;
			height: 24px;
			display: block;
			z-index:32;
			/*text-indent: -99999px;*/
			
		}
		ul.topicon li a { background: url('../images/dark-social.png') no-repeat top left; }
		ul.topicon li.facebook a 				{ background-position: 0px 0px; }
			ul.topicon li.facebook a:hover { background-position: -24px 0px; }		
		ul.topicon li.dribbble a 				{ background-position: 0px -48px; }
			ul.topicon li.dribbble a:hover { background-position: -24px -48px; }
		ul.topicon li.google a 					{ background-position: 0px -72px; }
			ul.topicon li.google a:hover 	{ background-position: -24px -72px; }
		ul.topicon li.tell a 					{ background-position: 0px -96px;z-index:35; }
			/*ul.topicon li.tell a:hover 	{ background-position: -24px -96px; }*/
		ul.topicon li.fax a 							{ background-position: 0px -120px; z-index:34; }
			/*ul.topicon li.fax a:hover 			{ background-position: -24px -120px; }*/
		ul.topicon li.email a 						{ background-position: 0px -144px; z-index:33;}
			/*ul.topicon li.email a:hover 		{ background-position: -24px -144px; }*/
			
	ul.topicon li a:hover {
	
		transition:all .3s linear;
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);
		color:#ff6600;
		text-decoration:none;
		z-index:36;
	/*	-moz-transform: scale(1.1,1.1);*/
			
		}		
			/*-moz-transition: all 2s ease-in-out 0s;*/


	/*===== Logo Style ========*/
#navlogo { padding-bottom:20px; padding-top:20px;}
#navlogo aside { width:300px; float:left;}
#navlogo aside h1 {
	margin-bottom:10px;
	padding:0 15px;
	width:206px;
}
#navlogo aside h1 a {
	background:url(../images/next_logo.png) no-repeat left top;
	width:237px;
	height:89px;
	display:block;
	font:0/0 a;
	/*-moz-transition: all 2s ease-in-out 0s;*/
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	
}
#navlogo aside h1 a:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	-moz-transform: scale(1.2,1.2);
}

/*======= end Logo =======*/			

/* ---------------------------- */
/*         Navigation
/* ---------------------------- */
 #navlogo { height:60px;}
 #navlogo #nav-wrapper {
	float:right;
	margin-top:0px;
	position:relative;
}

 #navlogo  #nav {
	float:right;	
}

 #responsive-nav {
	display: none;
}

 #nav,#nav ul {
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:18px;
	z-index:600;
	margin:0;
}

 #nav ul {
	margin-top:0;
	position:absolute;
	left: -1px;
	width:200px;
	display:none;
	padding:0;
}

 #nav a {
	display:block;
	height:20px;
	text-decoration:none;
	font-size:13px;
	padding:15px 18px;
	font-weight:bold;
}

 #nav li {
	float:left;
	position:relative;	
	padding:0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;	
	
	/*border:0px solid #b2b2b2;*/
 	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */		
	
	/*background:rgba(51,51,51,.2);*/
	background: url("../../images/box_bg.png") repeat scroll 0 0 transparent;
	
	border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 4px #b2b2b2;
	-webkit-box-shadow: inset 0 0 4px #b2b2b2;
	box-shadow: 
	-1px -1px 3px rgba(0,0,0,0.2),
	8px 8px 12px rgba(0,0,0,0.6),
	inset 2px 2px 0 rgba(255, 255, 255, 0.1);
}
 #nav li.selected {background: rgba(186,15,4,1); }

 #nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul {
	display:none;
	width:150px;
	padding:0px; 
	margin:0px;
}

 #nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul {
	display:block;
}


/* #nav {border:1px solid #222;}*/
 #nav li a {color:#949494;}
 #nav li a:hover {color:#ff6600;}
 #nav li {

	margin-left:5px;
}

#nav > li:hover, #nav > li.parent:hover {
 	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */		
	
	/*background:rgba(51,51,51,.2);*/
	background: url("../../images/box_bg.png") repeat scroll 0 0 transparent;
	background:rgba(51,51,51,.2);
	
	border:1px solid #2f2f2f;		
	-moz-box-shadow:    inset 0 0 1px #0E0E0E;
	-webkit-box-shadow: inset 0 0 1px #0E0E0E;
	box-shadow:         inset 0 0 1px #0E0E0E;
	color:#ff6600;
}

#nav > li.home-page {padding-left: 6px;}
#nav > li.home-page > a {text-indent: -9999px; background: url(../images/home-page.png) no-repeat 0 0;}
#nav > li.home-page:hover > a {background:#fff url(../images/home-page.png) no-repeat 0 -40px; background:rgba(51,51,51,.2);}


 #nav li.selected {	
    background-color: #730a02;	
	/*border:1px solid #730a02;*/
	/*border-color: #f1f1f1;*/
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff1000), to(#730a02)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ff1000, #730a02); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #ff1000, #730a02); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ff1000, #730a02);
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ff1000, #730a02); 
	}

 #nav li { 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;	
	
	/*border:0px solid #b2b2b2;*/
 	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	
	border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 4px #b2b2b2;
	-webkit-box-shadow: inset 0 0 4px #b2b2b2;
	box-shadow: 
	-1px -1px 1px rgba(0, 0, 0, 0.5), 1px 3px 5px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.2) inset;	

  }
  
  #nav > li:hover, #nav > li.parent:hover {
	/*border:0px solid #b2b2b2;*/
 	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	background:rgba(51,51,51,.2);
	border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 2px #b2b2b2;
	-webkit-box-shadow: inset 0 0 2px #b2b2b2;
	box-shadow: 
	-1px -1px 1px rgba(0, 0, 0, 0.5), 1px 3px 5px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.2) inset;	
}

#nav > li.home-page > a {text-indent: -9999px; background: url(../images/home-page.png) no-repeat 0 0;}
#nav > li.home-page:hover > a {background: url(../images/home-page.png) no-repeat 0 -40px;}

#nav ul li { 
	background-color:#151515;
	/*border:0px solid #b2b2b2;*/	
	border:0px solid #333333;
	margin-top:3px;	
	width:180px;  height:30px; 
	display:block; 
	z-index:9999;	
	background:#151515 url(../images/arrow.png) no-repeat 12px 10px;
	padding-left:6px;
	box-shadow: 
	-1px -1px 1px rgba(0, 0, 0, 0.5), 1px 3px 5px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.2) inset;	

	
  }
  
  #nav ul li:hover{ 
	background-color:#FF0000;
	/*border:0px solid #b2b2b2;*/	
	border:0px solid #333333;
	margin-top:3px;	
		
	
  }
#nav ul li a:hover { color:#000;} 
#nav ul li a { 	

	height:30px;	
	text-decoration:none;
	font-size:13px;
	padding:5px 18px;
	font-weight:bold;
	margin:0px;
	
	}
/* #Basic Styles
================================================== */
body {
	background: #1d1d1d url(../images/backgrounds/dark-bg.png) repeat left top;
	font: 14px/25px Arial, Helvetica, sans-serif;
	color: #999;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;

	text-shadow:0 1px 0 #1d1d1d;
	-webkit-text-shadow:0 1px 0 #1d1d1d;
	-moz-text-shadow:0 1px 0 #1d1d1d;
	-o-text-shadow:0 1px 0 #1d1d1d;
	}

.clear {
	clear:both;
	height:0;
	width:0;
	margin:0;
	padding:0;
	border:none;
}


/*========= go to top link style ==========*/
a.goTop:link, a.goTop:visited {
	position:fixed;
	padding:3px 8px;
	background:#333;
	right:40px;
	bottom:40px;
	background:url(../images/toTop.png) no-repeat 50% 50%;
	width:24px;
	height:27px;
	display:block;
	text-indent:-99999em;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter:alpha(opacity=40);
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
}
a.goTop:hover, a.goTop:active {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
/*======== end go top top =========*/


/* Site Styles
================================================== */

/* big container */
#container {
	width:980px;
	margin:0 auto;
	padding:0;
}

a.rollover img {
    width: 100px;
    height: 100px;
}

a.rollover:hover > img {
    width: 200px;
    height: 200px;
    -moz-animation: emotion 2s; /* Firefox */}

/*================== scrollSection Style =====================*/
#scrollSection {
	width:970px;
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
}

/*================== aside style =====================*/
#scrollSection aside {
    
	width:238px;
	float:left;
	padding: 0px 10px 0px 10px;
	margin:20px 0 0px 0;

	
	
}

table.datagrid { width:100%; margin: 20px auto; }
table.datagrid tbody th { background: rgba(50,50,50,0.4); color:#FFFFFF; border:1px solid #303030; line-height: 18px;
    padding: 6px 5px 2px 10px;}
table.datagrid tbody tr td { background: rgba(0,0,0,0.1); border:0px solid #303030;box-shadow: 
	-1px -1px 1px rgba(0, 0, 0, 0.5), 1px 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.1) inset;	 
	line-height: 18px;
    padding: 6px 1px 6px 10px; }
	#tmachine {
	background: rgba(0,0,0,0.1); border:0px solid #303030;
	box-shadow: 
	-1px -1px 1px rgba(0, 0, 0, 0.5), 1px 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.1) inset;	 padding:2px;  width:260px; float:right; margin:0px; font-weight:bold; color:#fff; font-size:15px; padding-left:20px; }



/*================== latest tweet style =====================*/
aside div.welcome {
	margin:10px 10px 0px 10px;
	padding:10px 0px 0px 0px;	
}
aside div.welcome  {
	overflow: hidden;
}
aside div.tweets div.twitter ul {
	clear:both;
}
aside div.welcome p { font-size:12px; line-height:16px; text-align:justify; padding-bottom:15px; margin-bottom:15px; padding-top:10px;}
aside div.welcome a.button { margin-bottom:20px;}
aside div.tweets div.twitter ul, aside div.tweets div.twitter li {
	margin:0;
	padding:0;
}

/*================== Basic style for only Content Style =====================*/
#scrollSection #content {
	width:650px;
	padding: 20px 0 999999px 0;
	margin: 0 10px -999999px 20px;
	float:right;
}
/*=== end only Content ====*/

body {
	
	color: #949494;
		text-shadow:none;
	}
p { color:#949494;}

/* Header & Navigation */
header {
	/*clear:both;*/
	/*border:0px solid #b2b2b2;*/
 	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */	

	/*background:rgba(51,51,51,.2);*/
	background: url("../images/bg_style_mini_menu.png") repeat  top center transparent;
	
	/*border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 4px #b2b2b2;
	-webkit-box-shadow: inset 0 0 4px #b2b2b2;
	box-shadow:         inset 0 0 4px #b2b2b2;	*/
	box-shadow: 
		-1px -1px 1px rgba(0, 0, 0, 0.1), 
		1px 1px 1px rgba(0, 0, 0, 0.3), 
		inset 1px 1px 0 rgba(255, 255, 255, 0.1);
			
		 

	/*box-shadow:         inset 0 0 3px #b2b2b2;*/
}


#scrollSection aside {



}


#whatWeOffer ul li {

	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	
	border:0px solid #9b9b9b;	
	box-shadow: 
	-1px -1px 3px rgba(0,0,0,0.2),
	8px 8px 12px rgba(0,0,0,0.6),
	inset 2px 2px 0 rgba(255, 255, 255, 0.1);	
	-moz-box-shadow:    inset 0 0 3px #b2b2b2;
	-webkit-box-shadow: inset 0 0 3px #b2b2b2;
		
}


 .ca-item-main{
	
	/*border:0px solid #b2b2b2;*/
	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	
	border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 4px #b2b2b2;
	-webkit-box-shadow: inset 0 0 4px #b2b2b2;
	/*box-shadow:         inset 0 0 4px #b2b2b2;	*/
	box-shadow: 
	-1px -1px 3px rgba(0,0,0,0.2),
	6px 6px 8px rgba(0,0,0,0.6),
	inset 2px 2px 2px rgba(255, 255, 255, 0.1);
}
h2 span {
		color: #949494;	
}
.ca-item-main:hover{
	/*border:0px solid #b2b2b2;*/
 	background: rgba(50,50,50,0.6); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	
	border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 2px #b2b2b2;
	-webkit-box-shadow: inset 0 0 2px #b2b2b2;
	box-shadow:         inset 0 0 2px #b2b2b2;
	opacity: .7;
	-moz-opacity: .7;
	filter:alpha(opacity=70);
}
.ca-content-wrapper{
   
	/*border:0px solid #b2b2b2;*/
	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	
	border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 4px #b2b2b2;
	-webkit-box-shadow: inset 0 0 4px #b2b2b2;
	/*box-shadow:         inset 0 0 4px #b2b2b2;	*/
	box-shadow: 
	-1px -1px 3px rgba(0,0,0,0.2),
	6px 6px 8px rgba(0,0,0,0.6),
	inset 2px 2px 2px rgba(255, 255, 255, 0.1);
	
}

.ca-icon{
	border:none;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	padding:7px 0 21px 0;
}

/*footer div.right {*/
	
	/*border:0px solid #b2b2b2;*/
	/*background: rgba(50,50,50,0.2); /* transparent color */		
	/*background: transparent9; /* clear solid background for ie */		
	/*zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	/*background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	
	/*border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 4px #b2b2b2;
	-webkit-box-shadow: inset 0 0 4px #b2b2b2;
	/*box-shadow:         inset 0 0 4px #b2b2b2;	*/
	/*box-shadow: 
	-1px -1px 3px rgba(0,0,0,0.2),
	6px 6px 8px rgba(0,0,0,0.6),
	inset 2px 2px 2px rgba(255, 255, 255, 0.1);

	}*/
	

/* Anchire (a) with class (button) style */
a.button:link, a.button:visited, input.button {
 	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	border:1px solid #2f2f2f;
/* border rounded here */
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	/* box shadow */
	box-shadow: 1px 1px 1px #0E0E0E;
	-webkit-box-shadow:1px 1px 1px #0E0E0E;
	-moz-box-shadow:1px 1px 1px #0E0E0E;
	-o-box-shadow:1px 1px 1px #0E0E0E;
	
}
a.button:hover, a.button:active, input.button:hover , a.ca-more:hover {
	/*background:#669999;*/
	color: #949494;	
	
}
.email a:link { color:#949494;}
.fax a:link { color:#949494;}
.tell a:link { color:#949494;}
footer ul.footermenu li a:hover { color: #949494;}
header .email ul li a:hover { color: #949494; }
/*header .email ul li a { 	
    text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	-o-text-shadow:none;
	}*/
.ca-more{
 	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	
	border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 2px #b2b2b2;
	-webkit-box-shadow: inset 0 0 2px #b2b2b2;
	box-shadow:         inset 0 0 2px #b2b2b2;
	
}
/* end */

.ca-item h3{	
	text-shadow:none;
}

.ca-content h6{
	
	text-shadow:none;
}

div.sideWidget div.widget {
	/*border:0px solid #b2b2b2;*/
 	background: rgba(50,50,50,0.2); /* transparent color */		
	background: transparent9; /* clear solid background for ie */		
	zoom:1; /* required for the filters */
	/*background:rgba(51,51,51,.2);*/
	background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
	
	border:0px solid #7f7f7f;		
	-moz-box-shadow:    inset 0 0 4px #b2b2b2;
	-webkit-box-shadow: inset 0 0 4px #b2b2b2;
	box-shadow:         inset 0 0 4px #b2b2b2;
}
p { color:#949494;}

/* Drop Down MEnu*/
/* ---------------------------- */
/*         Navigation
/* ---------------------------- */

#nav-wrapper {
	float:right;
	margin-top:50px;
}

#nav {
	float:right;
	-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
	box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
}

#responsive-nav {
	display: none;
}

#nav,#nav ul {
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:18px;
	z-index:900;
	margin:0;
}

#nav ul {
	margin-top:0;
	position:absolute;
	left: -1px;
	width:200px;
	display:none;
	-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
	-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
	padding:0;
}

#nav a {
	display:block;
	height:24px;
	text-decoration:none;
	font-size:13px;
	padding:10px 18px;
}

#nav > li.first-child a {
	border-left:none;
}

#nav li {
	float:left;
	position:relative;
	margin-bottom:0;
	padding:0;
}

#nav li ul a {
	width:180px;
	float:left;	
	-webkit-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	transition:all .2s ease-in;
}

#nav li ul li {
	margin:0;
	padding:0;
	padding-left:10px;
	margin-top:3px;
}

#nav ul ul {
	top:auto;
}

#nav li ul ul {
	left:200px;
	margin:0;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul {
	display:none;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul {
	display:block;
}

/*costomais*/

.box{
width:45%;
height:185px;
background-color:#4B4B4B;
float:left;
margin-bottom:30Px;
border-radius:6px;
}

.box img{
float:left;
padding:10px;
}

.box h2{
float:left;
margin:10px 0px;
}

.box_1{
width:45%;
height:185px;
background-color:#4B4B4B;
float:right;
margin-bottom:30Px;
border-radius:6px;
}

.box_1 img{
float:left;
padding:10px;
}

.box_1 h2{
float:left;
margin:10px 0px;
}

.box{
-webkit-box-shadow: 5px 7px 7px 0px rgba(47, 29, 173, 0.34);
-moz-box-shadow:    5px 7px 7px 0px rgba(47, 29, 173, 0.34);
box-shadow:         5px 7px 7px 0px rgba(47, 29, 173, 0.34);
}

.box_1{
-webkit-box-shadow: -5px 7px 7px 0px rgba(47, 29, 173, 0.34);
-moz-box-shadow:    -5px 7px 7px 0px rgba(47, 29, 173, 0.34);
box-shadow:         -5px 7px 7px 0px rgba(47, 29, 173, 0.34);
}