body {
	background:url('../img/bg.gif') repeat;
	margin: 0;
	 font-family:Open Sans,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
	color:#777777;
}

ul{
margin:0;
padding:0;
list-style:none;
}
a{
text-decoration:none;
}
.container {
/*padding-left: 20px;
padding-right: 20px;*/
}

.row {
width: 100%;
max-width: 1000px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
}
.content .row{
background:#fff;
}
.onecol, .twocol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 13.45%;
}

img, object, embed {
/*max-width: 100%;*/
}

img {
	height: auto;
	border:none;
}

.header{
 background-image: url("../img/header_bg.png");
    background-repeat: repeat-x;
    height: auto;
    margin: 0 auto;
    width: 1000px;
	
}

.header .logo {
height: auto;
width:37%;
float:left;
}
.content{
	width: 100%;
}

.content .body{
	width: 65%;
}

.content .sidebar{
	width: 31.2%;
	margin-right: 0;
}

#logo {

text-indent: -9999px;
}
#logo img {
border:none;
background:none;
margin:10px;
}
.header_right{
float:left;
width:63%;
}
.header_social_link{
    float: right;
    margin: 62px 0 0;
    width: auto;
}
.header_social_link li{
 background-image: url("../img/sociallink_top.png");
    float: left;
    height: 34px;
    width: 43px;
}
.header_social_link li a{
float:left;
width:100%;
height:35px;
}
.home_link{
float:left;
 background-position: -2px 35px;
}
.home_link:hover{
float:left;
background-position:-2px 0;
}
.fb_link{
float:left;
background-position:136px 35px;
}
.fb_link:hover{
float:left;
background-position:136px 0;
}
.feedback_link{
float:left;
background-position:90px 35px;
}
.feedback_link:hover{
float:left;
background-position:90px 0;
}
.contact_link{
float:left;
background-position:43px 35px;
}
.contact_link:hover{
float:left;
background-position:43px 0;
}
.search_wrap{
float: left;
 width: 65%;
}
.search_title{
float:left;
width:auto;
}
.search_wrap input{
 float: left;
    margin: 0 0 0 10px;
    width: 50%;
}
.header_menu{
float: left;
    margin-left: 71%;
    width: 35%;
}
.header_menu ul{
float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.header_menu ul li{
float: left;
    width: 28%;
	 border-right: 1px solid #CCCCCC;
}
.header_menu ul li a{

    float: left;
    font-size: 12px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.header_menu ul li:last-child{
border:none;
}
/*.header_menu ul li:first-child a{
text-align:right;
padding-right:5px;
}*/
.header .head{
width: 100%;
}
.social_link_wrap{
 float: right;

    margin-top: 10%;
/*    width: 290px;*/
	  width: auto;
}
.social_link_wrap a{
background:url('../img/social-media-link.png')no-repeat;
float:left;
width:35px;
height:35px;
}
#fb_link{
  background: url("../img/social-media-link.png") no-repeat scroll 0 -35px transparent;
    -moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	}
#fb_link:hover{
  background: url("../img/social-media-link.png") no-repeat scroll 0 0 transparent;
/*  opacity:0.7;
     -webkit-opacity: 0.25;
  -moz-opacity: 0.25;*/
   -moz-transition: all 500ms ease-in-out;
   -ms-transition: all 500ms ease-in-out;


}
#tw_link{
background-position:-34px -35px;
-moz-transition: all 500ms ease-in-out;
}
#tw_link:hover{
background-position:-34px 0px;
-moz-transition: all 500ms ease-in-out;
}
#ut_link{
background-position:-69px -35px;
-moz-transition: all 500ms ease-in-out;
}
#ut_link:hover{
background-position:-69px 0px;
-moz-transition: all 500ms ease-in-out;
}
#go_link{
background-position:-104px -35px;
-moz-transition: all 500ms ease-in-out;
}
#go_link:hover{
background-position:-104px 0px;
-moz-transition: all 500ms ease-in-out;
}
#in_link{
background-position:-139px -35px;
-moz-transition: all 500ms ease-in-out;
}
#in_link:hover{
background-position:-139px 0px;
-moz-transition: all 500ms ease-in-out;
}
#bl_link{
background-position:-174px -35px;
-moz-transition: all 500ms ease-in-out;
}
#bl_link:hover{
background-position:-174px 0px;
-moz-transition: all 500ms ease-in-out;
}
#wi_link{
background-position:-209px -35px;
-moz-transition: all 500ms ease-in-out;
}
#wi_link:hover{
background-position:-209px 0px;
-moz-transition: all 500ms ease-in-out;
}
#rs_link{
background-position:-244px -35px;
-moz-transition: all 500ms ease-in-out;
}
#rs_link:hover{
background-position:-244px 0px;
-moz-transition: all 500ms ease-in-out;
}




.content{
	width: 100%;
}
.slide_wrap{
width:100%;
}

.slide_wrap{
width:100%;
float:left;
}
.slider_shadow{
  float: left;
  margin-top: -82px;
  width: 100%;
}
.slide_wrap ul{
width:100%;
float:left;
}
.slide_wrap li{
width:100%;
float:left;
}
.slide_wrap li img{
width:100%;
float:left;
border-radius:10px;
padding:0;
margin-top:3px;
}
.img_border{
 float: left;
    margin: -32px 0 0 0;
    width: 100%;
}
.slide_caption_wrap{
 	float: left;
    margin: -110px 0 0;
    opacity: 0.9;
    position: relative;
    width: 100%;
    z-index: 123456;
}
.slide_caption{
      float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
    opacity: 1;
    text-align: center;
    width: 100%;
}
.slide_caption_text{
 background: none repeat scroll 0 0 #E49B18;
    color: #FFFFFF;
    margin-left: 5px;
    opacity: 0.9;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;

}
.slide_caption1{
 	background: none repeat scroll 0 0 #E49B18;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: -455px 0 0;
    opacity: 0.92;
    padding: 7px;
    position: relative;
    text-align: left;
    width: auto;
    z-index: 12345;
}

.content .body{
	width: 65%;
}

.content .sidebar{
	width: 31.2%;
	margin-right: 0;
}


/*Menu*/
.menu{
width:100%;
float:left;
height:47px;
background:url(../img/menu_bg.png) repeat-x;
}
.menu ul{
width:100%;
}
.menu ul li{
  padding: 5px 18px;
  width: auto;
}
.menu ul li a{
 color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.menu ul li:hover a{
    background: none repeat scroll 0 0 #E49B18;
    border-radius: 6px 6px 6px 6px;
    padding: 10px 3px;
}
.menu ul li.active a{
    background: none repeat scroll 0 0 #E49B18;
    border-radius: 6px 6px 6px 6px;
    padding: 10px 3px;
}

/* top_sociallink_tooltip */
a.tooltip:hover {text-decoration:none;} a.tooltip span { z-index:10;display:none; margin-top:-24px; margin-left:32px; width:auto; line-height:16px; } a.tooltip:hover span{ display:inline; position:absolute; color:#111; border:none; background:#fff; padding:5px; border:1px solid #DB5E26; } .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.tooltip span { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }




/*Menu-submenu using CSS3*/

#menu, #menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		 z-index: 2;
	}
	
	#menu {
		/*width: 960px;
		margin: 60px auto;
		border: 1px solid #222;
		background-color: #111;
		background-image: -moz-linear-gradient(#444, #111); 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));	
		background-image: -webkit-linear-gradient(#444, #111);	
		background-image: -o-linear-gradient(#444, #111);
		background-image: -ms-linear-gradient(#444, #111);
		background-image: linear-gradient(#444, #111);
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		-moz-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		-webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;*/
	}
	
	#menu:before,
	#menu:after {
		/*content: "";
		display: table;*/
	}
	
	#menu:after {
		/*clear: both;*/
	}
	
	#menu {
		zoom:1;
	}
	
	#menu li {
		float: left;
		border-right: 1px solid #222;
		-moz-box-shadow: 1px 0 0 #444;
		-webkit-box-shadow: 1px 0 0 #444;
		box-shadow: 1px 0 0 #444;
		position: relative;
	}
	
	#menu a {
		float: left;
		/*padding: 12px 30px;
		/*color: #999;
		text-transform: uppercase;
		font: bold 12px Arial, Helvetica;
		text-decoration: none;
		text-shadow: 0 1px 0 #000;*/
	}
	
	#menu li:hover > a {
		color: #fafafa;
	}
	
	*html #menu li a:hover { /* IE6 only */
		color: #fafafa;
	}
	
	
	/*#menu ul {
		margin: 20px 0 0 0;
		_margin: 0; /*IE6 only
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 38px;
		left: 0;
		z-index: 1;    
		background: #444;
		background: -moz-linear-gradient(#fff, #111);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
		background: -webkit-linear-gradient(#444, #111);    
		background: -o-linear-gradient(#444, #111);	
		background: -ms-linear-gradient(#444, #111);	
		background: linear-gradient(#fff, #ddd);
		-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
		-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
		box-shadow: 0 -1px 0 rgba(255,255,255,.3);	
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
	}*/
#sub_menu1,#sub_menu2 {
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
	/*	margin: 20px 0 0 0;
		_margin: 0; /*IE6 only
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 38px;
		left: 0;
		z-index: 1; 
		background: #fff;
		background: #fff;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
		background: -webkit-linear-gradient(#fff, #ddd);    
		background: -o-linear-gradient(#fff, #ddd);	
		background: #fff;	
			-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
		-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
		box-shadow: 0 -1px 0 rgba(0,0,0,.3);	
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
		  border: 1px solid #6F570E;*/
	}
	#sub_menu1 li{
			background: none;	
	}
	#sub_menu1 li:hover{
			background: #f3be1f;	
	}
	#sub_menu2{
			background: #fff;	
	}
	#sub_menu2 li{
			background: none;	
	}
	#sub_menu2 li:hover{
			background: #f79138;	
	}
	#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}
	
	#menu ul ul {
		top: 0;
		left: 150px;
		margin: 0 0 0 20px;
		_margin: 0; /*IE6 only*/
		-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		box-shadow: -1px 0 0 rgba(255,255,255,.3);		
	}
	
	#menu ul li {
		float: none;
		display: block;
		border: 0;
		_line-height: 0; /*IE6 only*/
		-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		width:100%;
	}
	
	#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	#menu ul a {    
	
		_height: 10px; /*IE6 only*/
		 display: block;
    float: none;
    padding: 10px;
    text-align: left;
    text-transform: none;
    white-space: nowrap;
    width: 98%;
	}
	
	#menu ul li:nth-child(1)a:hover {
		background-color: #0186ba;
		background-image: -moz-linear-gradient(#04acec,  #0186ba);	
		background-image: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
		background-image: -webkit-linear-gradient(#04acec, #0186ba);
		background-image: -o-linear-gradient(#04acec, #0186ba);
		background-image: -ms-linear-gradient(#04acec, #0186ba);
		background-image: linear-gradient(#04acec, #0186ba);
	}
	
	#menu ul li:first-child > a {
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	
	#menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #444;
	}
	
	#menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #3b3b3b;
	}
	
	#menu ul li:first-child a:hover:after {
		border-bottom-color: #04acec; 
	}
	
	#menu ul ul li:first-child a:hover:after {
		border-right-color: #0299d3; 
		border-bottom-color: transparent; 	
	}
	
	#menu ul li:last-child > a {
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	
	/* Mobile */
	#menu-trigger {
		display: none;
	}

	@media screen and (max-width: 600px) {

		/* nav-wrap */
		#menu-wrap {
			/*position: relative;*/
		}

		#menu-wrap * {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}

		/* menu icon */
		#menu-trigger {
		margin:10px 0 0 0;
			display: block; /* show menu icon */
			height: 40px;
			line-height: 40px;
			cursor: pointer;		
			padding: 0 0 0 35px;
			border: 1px solid #222;
			color: #fafafa;
			font-weight: bold;
			background-color: #111;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -moz-linear-gradient(#444, #111); 
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -webkit-linear-gradient(#444, #111);	
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -o-linear-gradient(#444, #111);
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -ms-linear-gradient(#444, #111);
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, linear-gradient(#444, #111);
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;
			-moz-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
			-webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
			box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		}
		
		/* main nav */
		#menu {
			margin: 0; padding: 10px;
			/*position: absolute;*/
			top: 40px;
			width: 100%;
			z-index: 1;
			background-color: #444;
			display: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;		
		}

		#menu:after {
			content: '';
			/*position: absolute;*/
			left: 25px;
			top: -8px;
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-bottom: 8px solid #444;
		}	

		#menu ul {
			position: static;
			visibility: visible;
			opacity: 1;
			margin: 0;
			background: #fff;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;				
		}

		#menu ul ul {
			/*margin: 0 0 0 20px !important;*/
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;		
		}

		#menu li {
			position: static;
			display: block;
			float: none;
			border: 0;
		/*	margin: 5px;*/
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;			
		}
#sub_menu1 li{
			background: none;	
	}
	#sub_menu1 li:hover{
			background: #f3be1f;	
	}
	#sub_menu2{
			background: #fff;	
	}
	#sub_menu2 li{
			background: none;	
	}
	#sub_menu2 li:hover{
			background: #f79138;	
	}
		#menu ul li{
			/*margin-left: 20px;*/
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;		
		}

		#menu a{
			display: block;
			float: none;
			padding: 0;
			color: #999;
		}

		#menu a:hover{
			color: #fafafa;
		}	

		#menu ul a{
			padding: 0;
			width: auto;		
		}

		#menu ul a:hover{
			background: none;	
		}

		#menu ul li:first-child a:after,
		#menu ul ul li:first-child a:after {
			border: 0;
		}		

	}

	@media screen and (min-width: 600px) {
		#menu {
			display: block !important;
		}
	}	

	/* iPad */
	.no-transition {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
		opacity: 1;
		visibility: visible;
		display: none;  		
	}

	#menu li:hover > .no-transition {
		display: block;
	}

.three{
float:left;
width:100%;
}


/*Leftwrap*/
.content .left_wrap{
margin: 0 0 0 6px;
    padding: 0;
    width: 33%;
}
.left_wrap1{
 float: left;
    margin-top: 10px;
    width: 87%;
}
.left_wrap1 img{
     border: none;
    float: left;
    padding: 0;
    width: auto;  
}
.box_title{
 color: #000000;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: -32px;
    text-align: center;
    width: 99%;
}
.left_wrap1 p{
  color: #646464;
    float: left;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    min-height: 100px;
    padding: 12px 5px;
    width: 95%;
}
.read_more_link{  
      float: right;
    margin-top: -29px;
    width: auto;
}
.read_more_link img{  
    float: left; 
	width:auto;
	border:none;
	margin-right: 6px;
}

/*Middlewrap*/
.content .middle_wrap{
 float: left;
    margin: 0;
    padding: 0;
    width: 33%;
}
.middle_wrap1{
 background: none repeat scroll 0 0 #F3F3F4;
    border: 1px solid #DDDDDD;
    float: left;
    margin: 10px 0 0 10px;
    width: 96%;
}
.middle_span1{
 float: left;
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 10px 25px;
    width: 98%;
}
.middle_span2{
   color: #1473B8;
    float: left;
    font-size: 35px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 10px 25px;
    width: 100%;
}

.content .middle_wrap2{
 float: left;
   margin: 10px 0 0 10px;
    width: 96%;
}
.content .box1,.content .box2,.content .box3,.content .box4{
float: left;
    width: 50%;
	margin:0;
}
.box1_title,.box2_title,.box3_title,.box4_title{
 color: #F79138;
    font-size: 17px;
    font-weight: bold;
    width: 100%;
}
.box1 p,.box2 p,.box3 p,.box4 p{
color: #F79138;
    line-height: 22px;
    width: 95%;
	   margin: 10px 0;
}
.box2_title{
 color: #1473B8; 
}
.box2 p{
color: #1473B8; 
}
.box3_title{
 color: #5b9b9c; 
}
.box3 p{
color: #5b9b9c; 
}
.box4_title{
 color: #e9b61e; 
}
.box4 p{
color: #e9b61e; 
}



/*Rightwrap*/
.content .right_wrap{
margin: 0 2px 0 0;
    width: 33%;
}
.right_wrap1{
width:100%;
}
.news_title{
 color: #F79138;
    float: left;
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0;
    width: 100%;
}
.news_date{
width:100%;
color:#1473B8;
}
.right_wrap1 p{
 line-height: 22px;
    margin: 3px 0;
    padding: 0;
    text-align: justify;
    width: 100%;
}
.right_wrap1 a{
    color: #F79138;
    float: left;
    font-size: 12px;
    line-height: 22px;
    text-align: right;
    width: 100%;
}

.client_talk_wrap{
 background-image: url("../img/header_bg.png");
    background-repeat: repeat-x;
    float: left;
    margin: 28px 0 0;
    height: 255px;
    overflow: hidden;
    width: 100%;
	padding-bottom:20px;
}
.client_talk_left{
float:left;
width:50%;
}
.client_talk_left p{
   color: #777777;
 float: left;
    font-size: 19px;
    font-weight: bold;
    line-height: 34px;
    margin: 14% 0;
    text-align: center;
    width: 90%;
}
.client_talk_left img{
float:left;
width:auto;
margin: 30px 0 0;
}
.client_talk_right{
float:left;
width:50%;
}
.clent_talk_span1{
 color: #DB5E26;
    float: left;
    font-size: 25px;
    font-weight: bold;
    padding: 25px 0 13px 0;
    width: 100%;
	
}
.client_talk_desc{
   background-image: url("../img/client_says_arrow.png");
    background-position: 86% 100%;
    background-repeat: no-repeat;
    float: left;
    width: 93%;
	margin:5px 0 0 3px;
	background: none repeat scroll 0 0 #0099E6;
    
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	border-radius: 10px 10px 10px 10px;
}
.client_talk_desc p{ 
       color: #FFFFFF;
    float: left;
    margin: 12px 0 5px;
    padding: 5px 10px;
    width: 79%;
	color: #FFFFFF;
    font-family: Georgia,serif;
    font-size: 1.2em;
    font-style: italic;
    line-height: 1.3;
}
.client_logo{
     float: left;
    margin: 1% 9% 0 71%;
    width: auto
}


/*footer menu*/
.footer_menu{
 background: none repeat scroll 0 0 #E7E7E7;
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.footer_top_wrap{
 background: url("../img/footer_bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 88px;
    width: 100%;
}
.footer_fb{
float: left;
    padding: 10px 0;
    width: 16.6%;
}
.foo_home_link,.foo_fb_link,.foo_tw_link,.foo_go_link,.foo_fe_link,.foo_cu_link{
  background: url("../img/social_link_footer.png");
    float: left;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 45px;
	background-position:0 0;
}
.foo_home_link:hover{
    background-position:0 35px;
}
.foo_fb_link{
background-position:-50px 0;
}
.foo_fb_link:hover{
background-position:-50px 35px;
}
.foo_tw_link{
background-position:-97px 0;
}
.foo_tw_link:hover{
background-position:-97px 35px;
}
.foo_go_link{
background-position:-143px 0;
}
.foo_go_link:hover{
background-position:-143px 35px;
}
.foo_fe_link{
background-position:-189px 0;
}
.foo_fe_link:hover{
background-position:-189px 35px;
}
.foo_cu_link{
background-position:-230px 0;
}
.foo_cu_link:hover{
background-position:-230px 35px;
}
.footer_social_link{
 color: #CCCCCC;
    float: left;
    font-size: 12px;
    font-weight: bold;
     margin-left: 5px;
    padding: 0;
    width: 65%;
	margin-top:2px;}
.footer_span1{
color: #CCCCCC;
    float: left;
    font-size: 11px;
        margin-left: 5px;
    width: 65%;
}
.footer_menu_link{
 border-top: 1px solid #666666;
    float: left;
    width: 100%;
}
.footer_menu_link ul{
float: left;
    margin: 9px 24%;
    width: 52%;}
.footer_menu_link ul li{
 border-right: 1px solid #666666;
    float: left;
    padding: 0 5px;
    width: auto;
}
.footer_menu_link ul li a{
 color: #CCCCCC;
    float: left;
    font-size: 11px;
    padding: 0;
    width: 100%;
}
.content .footer_menu1_wrap{
width:30%;
float:left;
}
.content .footer_menu2_wrap{
width:30%;
float:left;
}
.content .footer_menu3_wrap{
width:28%;
float:left;
}
.footer_menu1_wrap ul,.footer_menu2_wrap ul,.footer_menu3_wrap ul{
margin:10px 0 10px 20px;
}
.footer_menu1_wrap ul li,.footer_menu2_wrap ul li,.footer_menu3_wrap ul li{
    border-bottom: 1px dashed #AAAAAA;
    padding: 6px 0;
    width: 100%;
}
.footer_menu1_wrap ul li a,.footer_menu2_wrap ul li a,.footer_menu3_wrap ul li a{

    font-size: 13px;
}



.footer .foot{
/*	background-image: url('../img/1wd-logo.png');*/
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 20px;
	width: 100%;
}

.foot{
	text-align: center;
}




img {

/* This centers the image */

/*margin-left: auto;
margin-right: auto;
margin-top: 5px;*/
/* This adds the border */
/*padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;*/
}

p {
/*font-family: "HelveticaNeueLTCom-Roman", 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, "Lucida Grande", sans-serif;*/
font-size: 14px;
line-height: 25px;
}

a {
/*font-family: 'Museo700-Regular', Helvetica, sans-serif;*/
color: #777;
}

ul {
list-style-type: none;
}

li {
float: left;
}

ul a {
display: block;
padding-right: 32px;

/*font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;*/
color: #333;
}

h1 a {
color: #333;
}


/*About Us*/
.content_left{
 float: left;
    margin: 0 0 0 10px;
    width: 69%;
}
.content_title{
 color: #D4571F;
    float: left;
    font-size: 19px;
    font-weight: bold;
    margin: 20px 0 0 10px;
    width: 98%;
	text-transform: uppercase;
}
.content_left p{
 color: #777777;
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin: 20px 0 0 10px;
    text-align: justify;
    width: 95%;
}
.content_left img{
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.content_bottom{
  background-image: url("../img/header_bg.png");
    background-repeat: repeat-x;
     float: left;
    margin: 30px 0 30px 10px;
    width: 96%;
	}
	.content_bottom_div1{
 float: left;
    margin: 10px 0;
    text-align: center;
    width: 100%;
	}
	.content_bottom_div2{
	 float: left;
    margin: 10px 0px 10px 0px;
    text-align: center;
    width: 100%;
	}
	
	.vision_title{
	  color: #DB5E26;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: auto;
	}
	.vision_content{
color: #0091DA;
    font-weight: bold;
    text-align: center;
    width: auto;
	}

.content_right{
background: url("../img/header_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #CBCBCB;
    float: left;
    margin: 20px 0 0;
    min-height: 440px;
    width: 29%;
}
.about_us_img{
float: left;
    margin: 11px;
}

/* What we offer */
.content_fullwidth{
float:left;
width:100%;
}
.prof_top_content{
 float: left;
    margin: 10px 0 0 10px;
    width: 96%;
}

.content_div1{
  background: url("../img/interactive_games.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 20px 0 15px 37px;
    min-height: 360px;
    width: 308px;
}
.content_div2{
 background: url("../img/professional_artists.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 20px 0 0;
    min-height: 360px;
    width: 309px;
}
.content_div3{
 background: url("../img/thematic_decor.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 20px 0 0;
    min-height: 360px;
    width: 308px;
}
.weoffer_title1{
    color: #000000;
    float: left;
    font-size: 22px;
    margin: 100px 0 0;
    text-align: center;
    width: 100%;
}
.content_div1 ul,.content_div2 ul,.content_div3 ul{
  float: left;
    margin: 25px 0 0 63px;
    width: 87%;
}
.content_div1 ul li{
  color: #F3AE20;
    float: left;
    list-style-type: disc;
    margin: 9px 0;
    width: 89%;
}
.content_div2 ul li{
 float: left;
    /*list-style: disc outside none;*/
    margin: 9px 0;
    width: 100%;
	list-style-type: disc;
    color: #919e1f;
}
.content_div3 ul li{
 float: left;
    /*list-style: disc outside none;*/
    margin: 9px 0;
    width: 100%;
	list-style-type: disc;
    color: #5da0d3;
}
.content_div1 ul a,.content_div2 ul li a,.content_div3 ul li a{
  border-bottom: 1px solid #F2F2F2;
    color: #777777;
    float: left;
    padding: 0 0 6px;
    width: 74%;
}

/*fun@works */
.sun_shine_logo{
  background: url("../img/fun_works/sun_shine_logo.png") no-repeat scroll 28% top transparent;
    color: #F1A51B;
    float: left;
    font-size: 28px;
    font-weight: bold;
    height: 76px;
    margin-top: 15px;
    padding: 25px 0 0 93px;
    text-align: center;
    width: 86%;
}
.sun_shine_list{
   float: left;
    margin: 15px 0;
    width: 100%;
}
.sun_shine_heading{
color: #F1A51B;
    float: left;
    font-style: italic;
    font-weight: bold;
    margin: 10px 0 0 10px;
    width: 96%;
}
.sun_shine_list li{
background: url("../img/fun_works/sun_shine_list.png") no-repeat scroll 2% 0 transparent;
    float: left;
     margin: 10px 0;
    padding: 0 0 0 41px;
    width: 92%;
}
.what_offer_link{
float:right;
width:auto;
margin:0 10px 0 0;
}
.what_offer_link a{
 float: left;
    margin: 0 0 0 10px;
    width: auto;
}
.what_offer_link a img{
  float: left;
    margin: 0;
    width: auto;
}

/* Professional_Artist */
.prof_artist_wrap{
  float: left;
    height: 2095px;
    margin: 15px 0 0 10px;
    overflow: hidden;
    width: 99%;
}
.prof_artist_wrap img{
float:left;
width:auto;
margin:5px;
position:relative;
left:0;
top:0;
    transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;

}
.prof_artist_wrap img:hover{
transform: scale(1.05);
box-shadow:0 0 30px grey;
-webkit-transform: scale(1.05);
-webkit-box-shadow:0 0 30px grey;
-webkit-z-index:99999;
-ms-transform: scale(1.05);
-ms-box-shadow:0 0 30px grey;
-ms-z-index:99999;
z-index:99999;
}
/* Thematic Decor */
.thematic_decor_wrap{
float: left;
    margin: 25px 15px;
    width: 97%;
	}
	
	/* Turn over */
	.turnover__wrap{
	 float: left;
    margin: 15px 0 0 10px;
    width: 99%;
	}
	.turnover_img1{
	 float: left;
    margin: 0 6%;
    width: auto;
	}
	.trunover_row1{
	float:left;
	width:auto;
	}
	.turnover_span1{
 color: #1FBBA7;
    float: left;
    font-size: 33px;
    font-weight: 900;
    width: auto;
	}
	.turnover_span2{
   float: left;
    font-weight: bold;
	font-size: 15px;
    line-height: 43px;
    margin: 10px 8%;
    text-align: center;
    width: 34%;
	}
	.turnover_border{
	float:left;
	width:auto;
	margin:0 0 0 19%;
	}
	
/* Clientele */
.clientel_wrap{
    float: left;
    margin: 0 15px;
    width: 97%;
}
.clientel_list{
    float:left;
    width:100%;   
}
.clientel_list table{
   width:100%;
}
.clientel_list table tr{

    width:100%;
}
.clientel_list table td{
   border: 1px solid #CCCCCC;
      margin: 5px;
    vertical-align: middle;
    width: 15%;
}
.clientel_list table td img{
    float:left;
    width:100%;
}
	
/*----------------------------
	Styling the timeline
-----------------------------*/


#timeline{
	background:none;
}

.slider .slider-container-mask .slider-container{
	background:none;
}

#timeline div.navigation{
    background: url('../img/timeline_bg.jpg') repeat;
    border-top:none;
}

/* Creating the 3D effect for the timeline navigation */

#timeline div.navigation:before{
	position:absolute;
	content:'';
	height:40px;
	width:100%;
	left:0;
	top:-40px;
	background: url('../img/timeline_bg.jpg') repeat;
}

#timeline div.navigation:after{
	position:absolute;
	content:'';
	height:10px;
	width:100%;
	left:0;
	top:-40px;
	background:repeat-x;
	
	background-image: linear-gradient(bottom, #434446 0%, #363839 100%);
	background-image: -o-linear-gradient(bottom, #434446 0%, #363839 100%);
	background-image: -moz-linear-gradient(bottom, #434446 0%, #363839 100%);
	background-image: -webkit-linear-gradient(bottom, #434446 0%, #363839 100%);
	background-image: -ms-linear-gradient(bottom, #434446 0%, #363839 100%);
}


/* Adding a darker background to the timeline navigation */

#timeline div.timenav-background{
	background-color:#222 !important;
 	background-color:rgba(0,0,0,0.4) !important;
 	
}

#timeline .navigation .timenav-background .timenav-interval-background{
	background:none;
}

#timeline .top-highlight{
	background-color:transparent !important;
}

/* The zoom-in / zoom-out toolbar */

#timeline .toolbar{
	border:none !important;
	background-color: #202222 !important;
}

#timeline .toolbar div{
	border:none !important;
}

/* Styling the timeline numbers on the bottom */

#timeline .navigation .timenav .time .time-interval-minor .minor{
	margin-left:-1px;
}

#timeline .navigation .timenav .time .time-interval div{
	color: #CCCCCC;
}

/* The vertical lines */

#timeline .navigation .timenav .content .marker .line {
	background: #242828;
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.05);
}

#timeline .navigation .timenav .content .marker .dot {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 3px 3px 3px 3px;
}

/* The previous / next arrows & labels */

.slider .nav-previous .icon {
	background: url("timeline.png") no-repeat scroll 0 -293px transparent;
}

.slider .nav-previous,.slider .nav-next{
	font-family:'Segoe UI',sans-serif;
}

.slider .nav-next .icon {
	background: url("timeline.png") no-repeat scroll 72px -221px transparent;
	width: 70px !important;
}

.slider .nav-next:hover .icon{
	position:relative;
	right:-5px;
}

.slider .nav-previous:hover, .slider .nav-next:hover {
    color: #666;
    cursor: pointer;
}

#timeline .thumbnail {
	border: medium none;
}

/* Color of the headings */

#timeline h1, #timeline h2, #timeline h3, #timeline h4, #timeline h5, #timeline h6{
	color:#ddd;
}

/* The loading screen */

#timeline .feedback {
	background-color: #222222;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2) inset;
	border:none;
}

#timeline .feedback div{
	color: #AAAAAA;
	font-size: 14px !important;
	font-weight: normal;
}


/*----------------------------
	The Slides
-----------------------------*/


#timeline .slider-item h2,
#timeline .slider-item h3{
	font-family:'Antic Slab','Segoe UI',sans-serif;
}

#timeline .slider-item h2{
	color:#fff;
}

#timeline .slider-item p{
	font-family:'Segoe UI',sans-serif;
}


#timeline .slider-item img,
#timeline .slider-item iframe{
	border:none;
}

/* Customizing the first slide - the cover */

#timeline .slider-item:nth-child(1) h2{
	font:normal 70px/1 'Antic Slab','Segoe UI',sans-serif;
	background:rgba(0,0,0,0.3);
	white-space: nowrap;
	padding:10px 5px 5px 20px;
	position:relative;
	right:-60px;
	z-index:10;
        display:none;
}

#timeline .slider-item:nth-child(1) p i{
	font:normal normal 40px 'Dancing Script','Segoe UI',sans-serif;
	background:rgba(0,0,0,0.3);
	white-space: nowrap;
	padding:5px 20px;
	position:relative;
	right:-60px;
	z-index:10;
}

#timeline .slider-item:nth-child(1) p .c1{
	color:#1bdff0;
}

#timeline .slider-item:nth-child(1) p .c2{
	color:#c92fe6;
}

#timeline .slider-item:nth-child(1) .media-container {
	left: -30px;
	position: relative;
	z-index: 1;
}

#timeline .slider-item:nth-child(1) .credit{
	text-align: center;
}


/*contactus*/
.contact_form_wrap{
float:left;
width:100%;
margin:20px 0 0;
}
.contact_form_wrap input{
float:left;
width:40%;
background:#ccc;
color:#000;
    margin: 10px;
    padding: 7px;
	border:none;
}
.contact_form_wrap textarea{
float:left;
width:86%;
background:#ccc;
color:#000;
    margin: 10px;
    padding: 7px;
	border:none;
}
.contact_div1{
 float: left;
    margin: 10px 20px;
    width: 90%;
}
.contact_name1{
    color: #DB5E26;
    float: left;
    font-size: 17px;
    width: auto;
	margin: 5px 0 5px 15px;
}
.contact_role{
float:left;
width:auto;
color: #0091DA;
font-size:14px;
margin: 9px 0 3px 5px;
}
.contact_email{
 background: url("../img/contact_email.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding: 3px 0 0px 42px;
    width: 100%;
	margin:5px 30px;
	font-size: 14px;
}

.contact_addr{
 background: url("../img/contact_addr.png") no-repeat scroll 0 0 transparent;
    float: left;
    width: 100%;
	font-size: 14px;
    padding: 3px 0 0 42px;
	margin:5px 30px;
}
.contact_phone{
 background: url("../img/contact_ph.png") no-repeat scroll 0 0 transparent;
    float: left;
    width: 100%;
	font-size: 14px;
    padding: 3px 0 0 42px;
	margin:5px 30px;
}

.contact_fax{
 background: url("../img/contact_fax.png") no-repeat scroll 0 0 transparent;
    float: left;
    width: 100%;
	font-size: 14px;
    padding: 3px 0 10px 42px;
	margin:5px 30px;
}

/*values*/

.quagiliti{
color:#126BA6;
font-size:23px;
}
.quagiliti span{
color:#FF6600;
font-size:23px;
}
.text_decor1{
font-size:20px;
color:#FF6600;
}

.text_decor2{
font-size:20px;
color:#126BA6;
}

/*News */
.news_date_heading{
font-size:16px;
font-weight:bold;
}
.job_desc {
 float: left;
    list-style: disc outside none;
    margin-left: 50px;
    width: 93%;
	padding-bottom:15px;
	}
	.job_desc li
	{
	color: #333333;
    float: left;
    width: 93%;
	}


#nav1 {
     border-left: 1px solid #999999;
    border-right: 1px solid #999999;
      margin: 0; 
    width: 100%;
}
ul#nav1 {
  padding: 0;
}
#nav1 li {
 display: inline-block;
    float: left;
    list-style: none outside none;
    position: relative; 
    width: 100%;
}
#nav1 li a {
      background: none repeat scroll 0 0 #CCCCCC;
    border-bottom: 1px solid #999999;
    color: #000000;
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    width: 15%;
}
#nav1 li a:hover, #nav1 li a.active {
    background: #B3B3B3;
    color: #F2F2F2;
}
#nav1 section {
  background: none repeat scroll 0 0 #B3B3B3;
    display: none;
    float: left;
    left: 100px;
    overflow: hidden;
    padding: 1% 3% 0;
    position: absolute;
    top: 0px;
      width: 85%;
    z-index: 1;
}

.no-js #nav1 section {
  display: block; /* I NEED TO FIX THIS */
}
#nav1 li ul li a {
    padding: 10px 25px;
    border-bottom: 1px dotted #ccc;
}

p.text{
color: #333333;
    display: block;
    padding: 5px 10px;
    text-align: justify;
}

/* News_Post */
.content .news_post_wrap{
 background: none repeat scroll 0 0 #D6EEF3;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    margin: 10px 12px;
    width: 97%;

}
.post_news_content_wrap{
float: left;
    width: 100%;
}
.post_news_title{
float: left;
    width: 99%;
}
.post_news_title a
{
  background: url("../img/setting.png") no-repeat scroll 0 0 transparent;
    color: #0C78B9;
    float: right;
    height: 20px;
    margin: 20px 0 0;
    padding: 3px 0 0 27px;
    width: auto;
}
.title_font{
  color: #F79138;
    float: left;
    font-size: 22px;
    padding: 20px;
}
.post_news_content{
border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: left;
    margin: 0 10px 10px;
    width: 98%;

}
.post_news_content textarea{
 border: medium none;
    border-radius: 8px 8px 0px 0px;
    float: left;
    width: 100%;
	margin:0;

}
.post_button_wrap{
background: none repeat scroll 0 0 #DDDDDD;
    float: left;
    width: 100%;
}
.update_btn{
 float: right;
    height: 35px;
    margin: 10px 5px 10px 0;
    width: 13%;
}
.news_post_socialsites{
float:left;
width:auto;
/*margin:0 0 0 64%;*/
   margin: 0 0 0 75%;
}
.fb_news_post{
  float: left;
    margin: 21px 8px;
    width: auto;
}
.tw_news_post{
    float: left;
    margin: 21px 8px;
    width: auto;
}
.in_news_post{
 float: left;
    margin: 21px 8px;
    width: auto;
}
.fb_news_post_img{
background: url("../img/social-media-link.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 33px;
    width: 33px;
	margin: 12px 0 0;
	border-radius:7px;
}
.tw_news_post_img{
background: url("../img/social-media-link.png") no-repeat scroll -34px 0 transparent;
    float: left;
    height: 33px;
    width: 34px;
	margin: 12px 0 0;
	border-radius:7px;
}
.in_news_post_img{
background: url("../img/social-media-link.png") no-repeat scroll -139px 0 transparent;
    float: left;
    height: 33px;
    width: 34px;
	margin: 12px 0 0;
	border-radius:7px;
}
.content .news_list_wrap{
 margin: 10px 12px;
    width: 97%;
}
.allactiviteis_title{
border-bottom: 1px solid #CCCCCC;
    color: #F79138;
    float: left;
    font-size: 17px;
    padding-bottom: 8px;
    width: 100%;
}
.news_list{
    border-bottom: 1px solid #EEEEEE;
    float: left;
    padding: 13px 0;
    width: 100%;
}
.news_list_left{
float:left;
width:15%;
}
.news_list img{
float:left;
width:100%;
}


.news_list_left{
  animation-name: diagonal-slide;
  animation-duration: 5s;
  animation-iteration-count: 10;
}


@keyframes diagonal-slide {

  from {
    left: 0;
    top: 0;
  }

  to {
    left: 100px;
    top: 100px;
  }

}


.news_list_right{
float:left;
width:85%;
}
.posted_news_date{
 color: #1473B8;
    float: left;
    font-weight: bold;
    padding: 9px 0;
    width: 100%;
}
.news_list p{
float: left;
    margin: 0;
    text-align: justify;
    width: 100%;
}
.news_time{
color: #39B54A;
    float: left;
    padding: 5px 0;
    width: 100%;
  }



/* Tabs */
.verticalslider
{
  border: 1px solid #666666;
    height: 100%;
    margin: 25px auto 0;
    overflow: hidden;
    width: 100%;
	}
.verticalslider_tabs {float: left;  width: 19%;}
.verticalslider_tabs, .verticalslider_tabs li{margin: 0px; padding: 0px;}
.verticalslider_tabs li{list-style-type: none;float: none;}
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{display: block; width: 100%;  padding: 14px 10px 6px 10px; background: url(../img/tabBG.jpg) bottom repeat-x;  background-color: #eeeeee;/*font-family: Georgia, "Times New Roman", Times, serif;*/ font-size: 20px; font-weight: bold;color: #333333;  border-right: 1px solid #666666; border-top: 1px solid #666666; text-decoration: none;}
.verticalslider_tabs a:hover, .verticalslider_tabs a:active{ background: url(../img/tabHoverBG.jpg) bottom repeat-x; background-color: #fcfcfc;}
.verticalslider_tabs li:first-child a:link, .verticalslider_tabs li:first-child a:visited{border-top: none;  float: none;}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{background: #ffffff; border-right: 1px solid #ffffff;}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{background: #ffffff; border-right: 1px solid #ffffff;}
.verticalslider .arrow {background: url(../img/arrow.png); width: 27px; height: 60px; position: absolute; z-index: 1000; margin-left: 126px; margin-top: -55px; }

/* Contents */
.verticalslider_contents{float: left;width: 500px;display: inline; margin: 0px; padding: 0px;}
.verticalslider_contents li{margin: 0px; padding: 0px;width: 500px;overflow: hidden; padding: 0px;display: none;list-style-type: none; }
.verticalslider_contents li h2{/*font-family: Georgia, "Times New Roman", Times, serif, font-size: 15px;*/ color: #333333;margin: 5px 20px; padding: 0px;}
.verticalslider_contents li p{ margin: 5px 20px; padding: 0px;color: #333333;font-family: Tahoma, Geneva, sans-serif; font-size: 13px; }
.verticalslider_contents .activeContent{display: inline;height:auto !important;}

/* Play Pause*/
.verticalslider .playPause a{display:block;width: 60px;height: 60px;position:absolute;z-index:50;}
.verticalslider .play a:link,.verticalslider .play a:visited{background: url(../img/plays.png) no-repeat 0 0;display: none;}
.verticalslider .pause a:link,.verticalslider .pause a:visited{background: url(../img/pauses.png) no-repeat 0 0;}	
.verticalslider .pause a:hover,.verticalslider .pause a:active,.verticalslider .play a:hover,.verticalslider  .play a:active{background-position:0px -60px;border-bottom: none;}

/* Float Right Styles 
.verticalslider_tabs {float: right;}
.verticalslider .arrow {margin-left: -27px; background: url(../images/arrow-right.png); }
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{border-left: 1px solid #666666; border-right: none;}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{border-left: 1px solid #ffffff;}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{border-left: 1px solid #ffffff;}*/


/* federal_gsa */
span.gsa, span.gsa1
{
  color: #333333;
    display: block;
    float: left;
    font-weight: bold;
    padding-left: 20px;
    text-transform: uppercase;
    width: 230px;
	}




/* Smaller screens */

@media only screen and (max-width: 1023px) {

	body {
	font-size: 0.8em;
	line-height: 1.5em;
	}
	
	}


/* Mobile */

@media handheld, only screen and (max-width: 767px) {

	body {
	font-size: 16px;
	-webkit-text-size-adjust: none;
	}
	
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol , .row ul li,.header_menu,.header_menu ul,.header_menu ul li,.header_menu ul li a,.left_wrap,.middle_wrap,.right_wrap,.footer_menu1_wrap,.footer_menu2_wrap,.footer_menu3_wrap,.inner_left_wrap,.inner_right_wrap,.header_menu ul li,.all_right_content ul li,.social_link_wrap,.header_menu ul li a,all_right_content ul,.all_right_content ul li a {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol,.slide_wrap{
	padding-left: 10px;
	padding-right: 10px;
	}
	.footer_menu1_wrap,.footer_menu1_wrap ul,.footer_menu1_wrap ul li,.footer_menu2_wrap,.footer_menu2_wrap ul,.footer_menu2_wrap ul li,.footer_menu3_wrap,.footer_menu3_wrap ul,.footer_menu3_wrap ul li,.all_right_content,.all_right_content ul,.all_right_content ul li{
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin:0;
	}
	.middle_wrap1{
	margin:10px 0 0 0;
	width:100%;
	
	}
	.footer .foot{
	padding-top:15px;
	}
		.all_right_content ul li{
		margin-left:10px;
		margin-top:5px;
		}
	.all_right_content ul li a{
	padding-left:20px;
	}
	.social_link_wrap{
	  margin: 0 10% 0 20%;
    width: auto;
    /* margin: 0 auto;
    width: 43%;*/
    
	}
	.header_menu ul li{
	border:none;
	}
	.all_right_title,.all_right_content{
	float:left !important;width:100% !important;
	}
	
	 #nav {width: 80%; position: relative; border: none; }
#nav li {   display: inline;
    float: left;
    list-style: none outside none;
    position: relative;
    width: 100%; }
#nav li a {display: inline-block;width:100%;float:left; }
#nav section { padding: 1%; top: 42px; left: 0; position:static; }
	
	
	
	
.verticalslider{
height: 100%;
    margin: 25px auto 0;	
	width:auto;
	overflow:visible;
	}
	.verticalslider_tabs{
	float:none;
	width:auto;
	}
	
	
	 .verticalslider_tabs{width: 80%; position: relative; border: none; }
.verticalslider_tabs li {   display: inline;
    float: left;
    list-style: none outside none;
    position: relative;
    width: 100%; }
.verticalslider_tabs li a {display: inline-block;width:100%;float:left; }
verticalslider_contents { padding: 1%; top: 42px; left: 0; position:static; }

.touch-button .navicon {
 color: #fff;
    font-size: 30px;
    opacity: 1;
    position: relative;
     right: -9px !important;
    top: 4px !important;
	 width:37px;
   height:37px;
	background:url("../img/arrow_button.png") no-repeat scroll 11px 5px transparent !important;
}



/*Social media icons */
#fb_link{
  background: url("../img/social-media-link.png") no-repeat scroll 0 0 transparent;
    -moz-transition: all 500ms ease-in-out;
}
#fb_link:hover{
  background: url("../img/social-media-link.png") no-repeat scroll 0 0 transparent;
/*  opacity:0.7;
     -webkit-opacity: 0.25;
  -moz-opacity: 0.25;*/
   -moz-transition: all 500ms ease-in-out;


}
#tw_link{
background-position:-34px 0;
-moz-transition: all 500ms ease-in-out;
}
#tw_link:hover{
background-position:-34px 0px;
-moz-transition: all 500ms ease-in-out;
}
#ut_link{
background-position:-69px 0;
-moz-transition: all 500ms ease-in-out;
}
#ut_link:hover{
background-position:-69px 0px;
-moz-transition: all 500ms ease-in-out;
}
#go_link{
background-position:-105px 0;
-moz-transition: all 500ms ease-in-out;
}
#go_link:hover{
background-position:-104px 0px;
-moz-transition: all 500ms ease-in-out;
}
#in_link{
background-position:-140px 0;
-moz-transition: all 500ms ease-in-out;
}
#in_link:hover{
background-position:-139px 0px;
-moz-transition: all 500ms ease-in-out;
}
#bl_link{
background-position:-175px 0;
-moz-transition: all 500ms ease-in-out;
}
#bl_link:hover{
background-position:-174px 0px;
-moz-transition: all 500ms ease-in-out;
}
#wi_link{
background-position:-210px 0;
-moz-transition: all 500ms ease-in-out;
}
#wi_link:hover{
background-position:-209px 0px;
-moz-transition: all 500ms ease-in-out;
}
#rs_link{
background-position:-245px 0;
-moz-transition: all 500ms ease-in-out;
}
#rs_link:hover{
background-position:-244px 0px;
-moz-transition: all 500ms ease-in-out;
}

.news_post_socialsites{
margin:0;
}
.update_btn{
width:auto;
}
.news_list_left,.news_list img {
width:auto;
float:none;
}
