@charset "utf-8";
/* CSS Document */

*{
	outline : none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	line-height:1;
	font-size : 100%;
	vertical-align : baseline;
	background : transparent;
}
 
 body {
  background-color:#f1efe2;
   
  

}

/* For mobile devices */
@media only screen and (max-width: 767px) {
  body {
   
    background-image: url(../images/bgfs.jpg);
  }
	}
.blog a{
color: #05374C;
}
#main-nav li  a{
text-decoration:none
}
ul {
	list-style : none;
}
li{
	list-style:none;	
}

a{
	text-decoration:none;
	
}
.join a:hover{
color:#ccc
}
td{
line-height:20px
}

/******************************************************************
				 End of Reset
******************************************************************/


/******************************************************************
				 Some Basic Column Styles
******************************************************************/

.column-680,.column-400,.column-380{
	float:left;
	position:relative;
	display:inline;
}

.column-680{
	width:680px;
	margin-left:10px;
	margin-right:10px;
	
}

.column-400{
	width:400px;
	margin-right:20px;
}
	
 .column-380{
	width:380px;
	margin-right:20px;
}




/******************************************************************
				 Basic Desigin Styles
******************************************************************/

.current{
	color:#455D6F;
}

.preloader { 
	background:url(../images/89.gif) center center no-repeat #FFF;
}

.marg-15{
	margin-bottom:15px;
}

.marg-l{
	margin:0 0 0 20px ;
}

.last{
	margin:0;
}


.hrline{
	background:url(../images/line.png) no-repeat center center;
	height:30px;
	margin:15px 0 15px 0;
}

.hrline1{
	background:url(../images/small_bg1.png);
	height:110px;
	width:300px;
	margin:0px 0 0px 0px;
}

.hrline2{
	background:url(../images/small_bg4.png);
	height:110px;
	width:300px;
	margin:0px 0 0px 0px;
}
.button a{
color: #0F1010;
font-weight:500
}

.button h6{

font-weight:500
}
.hrline3{
	background:url(../images/small_bg2.png);
	height:110px;
	width:300px;
	margin:0px 0 0px 0px;
}
.hrline4{
	background:url(../images/small_bg3.png);
	height:110px;
	width:300px;
	margin:0px 0 0px 0px;
}
h5.pdf{
clear:both;
padding:10px 0 10px 0px;
border-top: 1px #000 dotted;
height:50px;
}
h5.pdf img{
margin:0px 20px 10px 0px;
}
h5.pdf a{
background:url(../images/pd1.png) no-repeat 0px 3px;
padding:15px 0px 15px 45px;
margin:10px 0px 10px 0px;
float:right;
width:280px;
text-align:left;
color:#000
}
h5.pdf a:hover{
color:red
}
.hrline-short{
	background:url(../images/line-1.png) no-repeat center center;
	height:30px;
	margin:15px 0 15px 0;
}
blockquote,p{
	
	
	line-height:18px;
	font: 11px Verdana,Geneva,sans-serif;
	margin-bottom:15px;
	
}

blockquote{
	background:url(../images/blockquote.png) transparent scroll 0 5px no-repeat;
	padding-left:35px;
	
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:22px;
}




/******************************************************************
				 Used Buttons
******************************************************************/

.btn{
	background:url(../images/btnshort.png) no-repeat scroll 0 0;
	width:82px;
	line-height:32px;
	font-size:11px;
	text-align:center;
	text-shadow:0 1px #FFF;
	font-weight:bold;
	margin:5px 0 15px 0;
	display:inline-block;
}

a.btnalter{
	background:url(../images/btnshort.png) no-repeat;
	width:82px;
	line-height:32px;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:5px 20px 15px 0;
	text-shadow:0 1px #FFF;
	text-align:center;
}
h1 {
	color:#444;
	margin:0 0 10px 0;
	font-size:28px;
}

h2{
	font-size:25px;
	color:#f58320;
	margin:0 0 10px 0;
	font-weight:bold
}


h2 a{
	color:#393939;
}

h3{
	font-size:20px;
	color:#333;
	margin-bottom:10px;
}

h4{
	font-size:20px;
	color:#fff;
	margin:10px 0 5px 0;
}

h5{
	font-size:25px;
	color:#0f7098;
	font-weight:bold
}

h5 a{
	font-size:12px;
	color:#888;
	font-weight:bold
}
td{

}
th{
border-bottom:#000 1px solid;

}
tr td{

}

/******************************************************************
				 Header Styles
******************************************************************/


#header{
	width:100%;
background: #eaeaea ;
}
#header1{
	width:100%;
background:#0f7098;
	 background: -webkit-linear-gradient(#0f7098 ,#209bce); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0f7098 ,#209bce); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#0f7098 ,#209bce); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0f7098 ,#209bce); /* Standard syntax */
height:35px
}
#header11{
	width:100%;
background: #fff url(../images/bg-ui-gradient.png) left top repeat-x;
height:110px
}

.header-bg .inner-space{
	
		width: 960px;
		 
		margin:0 auto ;
		padding-top:10px;
		
		 
}

#header1.header-bg .inner-space-half{
	padding:0px 0;
}



h1 a{
	background:url(../images/logo.png) no-repeat scroll 0 0  transparent;
	width:258px;
	height:83px;
	display:block;
	text-indent:-999px;
}


/******************************************************************
			Tagline Styles For Home Page
******************************************************************/


#tagline{
	background:url("../images/vsep.png") repeat-x scroll 0 0 transparent;
	border:none;
	width:100%;
	padding-top:5px;
	margin: 10px 0 0 0;
	float:left;
}



#tagline p{
	font-size:16px;
	color:#666;
	font-family:Verdana,Geneva,sans-serif;
	margin:0;
	line-height:16px;
	
	text-align:center;
	
}
#tagline2{
	margin:auto;
	width:960px;
	top:10px;
	position:relative;
}
/******************************************************************
			Menu Styles
******************************************************************/

#navigation {
    width: 100%;
	
	padding:5px 0 0 0;
 
}

#navigation  ul {
	
	 width: 100%;
}

#navigation li ul {
	
	 width: 500px;
	 background:#ccc
}
*html #navigation  ul {
	width: 100%;
	 
}
#navigation li {
   
    display: block;
    float: left;
    position: relative;
	text-align:center;
	cursor:pointer;
	padding:9px 0;
	margin:0 8px 0 0; 
}
*html  #navigation li {
    
    display: block;
    float: left;
    position: relative;
	text-align:center;
	cursor:pointer;
	padding:9px 0;
	margin:0 8px 0 0; 
}
#navigation li a {
    color: #000;
    display: block;
    text-decoration: none;
	 
}
#navigation li ul{
	
}

#navigation li:last-child{
	margin:0;	
}



#navigation li a:hover{
	color:#FFF;
	
}

#navigation .menu-title {
    display: block;
    font-size: 13px;
	padding:5px 5px;
	line-height:1;
}



#navigation ul ul ul {
    display: none;
    left: 200px;
    position: absolute;
    top: -1px;
    z-index: 9999;
	
}

#navigation ul ul li:first-child{
	border-top:medium none;
}

#navigation ul ul li:last-child{
	border-bottom:medium none;
}


#navigation ul ul li a {
    color: #b7b6b6 ;
    padding:0 0 0 10px;
    width: 190px;
	line-height:32px;
	font-size:13px;
}

#navigation ul ul li a:hover {
    color: #fff;
}

#navigation ul li:hover > ul {
    display: block;
}


/******************************************************************
				 Global Slider Styles
******************************************************************/


#slide{
	background: #eaeaea;
	width: 100%;
	height: 380px;
	
	padding: 0px;
	margin: px 0 -35px 0;
	
	
}


.slider-shadow{
	display: block;
	background: url(../images/shadow.png) no-repeat;
	position:relative;
	height: 23px;
	width: 100%;
	bottom: 0px;
	
	margin:auto
	
}


/******************************************************************
				  JQuery Jcycle Home Page Slider Styles 
******************************************************************/

#slider  h2{
	font-size:30px;
	color:#fff;
	position: absolute;
	bottom: 113px;
	left: 20px;
	background: #000;
	opacity: 0.8;
	padding: 10px;
}

#slider  p{
	text-shadow:none;
	bottom: 25px;
	left: 20px;
	position: absolute;	
	background: #000;
	opacity: 0.8;
	width: 50%;
	padding: 10px;
	margin: 0;
	color: #ddd;
}

/******************************************************************
				  JQuery Jcycle Inline Style Slider Styles 
******************************************************************/

.slideshow{
	width:100%;
	position:relative;
}

.slide{
	width:100%;
	margin:0;
	padding:0;
	height:380px;
	border:1px solid #000
}

.slider-image{
	position:absolute;
	left:0;
	top:0;
	width:100%;
}

.slider-content{
	position:absolute;
	right:0;
	top:0;
	width:350px;
	margin:10px 0 0 30px;
}

.title {
	font-size:18px;
	margin-bottom:10px;
	
}






/******************************************************************
					Footer Styles
******************************************************************/

#footer .copyright span{
	color:#000;
	font-size:11px;
	
}

#footer .copyright .small-nav{
	float:right;
	position:relative;
}

#footer .copyright .small-nav ul{
	overflow:hidden;
	list-style:none;
}

#footer .copyright .small-nav ul li{
	float:left;
	line-height:17px;
	margin-right:20px;
}

#footer .copyright .small-nav ul li:last-child{
	margin:0;
}

#footer .copyright .small-nav ul li a{
	font-size:11px;
	color:#000;
}

#footer .copyright .small-nav ul li a:hover{
	text-decoration:underline !important;
}

#footer .footer-post{
	padding:5px 0 0 0;
}

#footer .footer-post h5{
	font-size:12px;
	font-family:Verdana,Geneva,sans-serif;
	color:#e5e5e5;
	margin-bottom:10px;
}

#footer .footer-post p{
	color:#ababab;
	font-size:13px;
	line-height:18px;
	text-shadow:none;
}
.dis{
float:left;
width:170px;
margin-top:10px;
font-weight:bold
}
.dis li{
font-size:11px;
color:rgb(86, 81, 81);
font-style:verdana;
margin-left:4px;
line-height:20px
}
#footer .social-icons ul{
	list-style:none;
	overflow:hidden;
}

#footer .social-icons ul li{
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}

/******************************************************************
					Breadcrums Styles
******************************************************************/




.breadcrums  h2{
	color:#FFF;
	margin:0;
	font-size:28px;
}



.breadcrums .inlinesearch{
	position:relative;
}


#search-submit{
	background:url(../images/s.png) no-repeat scroll 0 0;
	border:medium none;
	position:absolute;
	float:right;
	height:20px;
	box-shadow:none;
	width:20px;
	right:6px;
	padding:0;
	top:5px;
}


/******************************************************************
				 Image Shadow Thumb Container For All Pages
******************************************************************/

.project01{
	background:url(../content/06.png) no-repeat;
	width:620px;
	height:338px;
	position:relatice
}

.project02{
	width:380px;
	height:214px;
	overflow:hidden;
	margin-bottom:3px;
	background:url(../content/07.png) no-repeat;
}

.project03{
	width:220px;
	height:256px;
	overflow:hidden;
	background:url(../content/03.png) no-repeat;
}

.project04{
	width:220px;
	height:156px;
	overflow:hidden;
	background:url(../content/05.png) no-repeat;
}

.project05{
	background:url(../content/12.png) no-repeat;
	width:220px;
	position:relative;
	height:181px;
}

.project06{
	background:url(../content/10.png) no-repeat;
	width:300px;
	position:relative;
	height:234px;
}
		
.project01 a, .project02 a, .project03 a, .project04 a ,.project05 a, .project06 a,.project06 a,.project08 a ,.project09 a{
	display:block;
	position:relative;
}

.project01 a img, .project02 a img ,.project03 a img ,.project04 a img, .project05 a img ,.project06 a img,.project07 a img,.project08 a img,.project09 a img{
	padding:6px;
}


.hoverimage{
	background:url(../content/test.jpg)  no-repeat;
	display:none;
	top:6px;
	position:absolute;
	width:288px;
	height:200px;
	left:6px;
}

.hoverimagebig{
	background:url(../content/test01.jpg)  no-repeat;
	display:none;
	top:6px;
	position:absolute;
	width:608px;
	height:300px;
	left:6px;
}

.hoverimagesmall{
	background:url(../content/hoverimagesmall.jpg)  no-repeat;
	display:none;
	top:6px;
	position:absolute;
	width:208px;
	height:150px;
	left:6px;
}

.hovervideo{
	background:url(../content/hovervideo.jpg)  no-repeat;
	display:none;
	top:6px;
	position:absolute;
	width:208px;
	height:150px;
	left:6px;
}

.hoverimageflat{
	background:url(../content/hoverimageflat.jpg)  no-repeat;
	display:none;
	top:6px;
	position:absolute;
	width:448px;
	height:150px;
	left:6px;
}
.project07{
	background:url(../content/11.png) no-repeat;
	width:460px;
	height:295px;
}

.project08{
	background:url(../content/08.png) no-repeat;
	width:460px;
	position:relative;
	height:188px;
}

.project09{
	width:220px;
	height:185px;
	background:url(../content/09.png) no-repeat;
	
}
/******************************************************************
				 Pagination Styles
******************************************************************/


ul.paginav{
	list-style:none;
	float:left;
	margin-bottom:30px;
}

ul.paginav li{
	float:left;
	margin-right:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #cecece;
}

ul.paginav li a{
	background:url(../images/pagination.png) repeat-x scroll 0 -33px transparent;
	padding:9px 12px;
	display:inline-block;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	
	font-weight:bold;
	font-size:12px;
	border:1px solid #fff;
}

ul.paginav li a.current{
	background:url(../images/pagination.png) repeat-x scroll 0 -33px transparent;
	padding:9px 12px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	display:inline-block;
	-moz-border-radius:3px;
	border-radius:3px;

}

ul.paginav li a:hover{
	
}

/******************************************************************
				 Social Icons For Blog Pages
******************************************************************/

ul.social{
	list-style:none;
	float:right;
	padding-top:11px;
}

ul.social li {
	margin-left:6px;
	float:left;
	
}

/******************************************************************
				 Blog Styles
******************************************************************/


#entry-blog{
	width:100%;
}

#entry-blog .blog-block{
	position:relative;
	overflow:hidden;
}

#entry-blog .blog-block .project-three a img,#entry-blog .blog-block .project-three-alternate a img,#entry-blog .blog-block .project-one a img{
		padding:6px;
}

/******************************************************************
				 Postmeta Style For Blog Styles 1
******************************************************************/

ul.post-meta01{
	list-style:none;
	overflow:hidden;
	margin:10px 0;
	
}

ul.post-meta01  li{
	font-size:12px;
	margin-right:23px;
	display:block;
	line-height:1;
	padding:8px 0 8px 25px;
	float:left;

}

ul.post-meta01  li a{
	font-size:12px;
	
}

ul.post-meta01  li a:hover{
	text-shadow:0 1px #FFF;
}


/******************************************************************
				 Postmeta Style For Blog Styles 2
******************************************************************/


ul.post-meta02 li:first-child{
	border-top:medium none;	
}

ul.post-meta02 li:last-child{
	border-bottom:medium none;	
}

ul.post-meta02 li{
	font-size:12px;
	line-height:1;
	padding:8px 0 8px 25px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #c2c2c2;
}

ul.post-meta02 li a{
	font-size:12px;
}

ul.post-meta02 li a:hover{
	text-shadow:0 1px #FFF;
}



#entry-blog .blog-block .project-three{
	width:220px;
	height:258px;
	overflow:hidden;
	background:url(../content/09.png) no-repeat;
}

#entry-blog .blog-block .project-three a{
	display:block;
}

 


/******************************************************************
				 Sidebar Styles
******************************************************************/


#sidebar{
	background: url("../images/hsep.png") repeat-y scroll 0 0 transparent;
	padding-left:20px;
	width:280px;
	
	
}

#sidebar-alt{
	background: url("../images/hsep.png") repeat-y scroll 0 0 transparent;
	padding-left:20px;
	width:200px;
}

.sidebar-block{
	width:100%;
	margin-bottom:25px;
}	

 .sidebar-block .title{
	background:url("../images/vsep.png") repeat-x scroll bottom center transparent;
	margin-bottom:10px;
	padding-bottom:10px;
	 
}
 .sidebar-block .block{
	width:100%;
}

.sidebar-block .block ul{
	list-style:none;
}

.sidebar-block .block ul li{
	line-height:1;
	font-size:13px;
	padding:7px 0 7px 20px;
	background:url(../assets/icons/arrow.gif) no-repeat 0 13px;
}

.sidebar-block .block ul li a{
	text-shadow:0 1px #FFF;
}

.sidebar-block .block .recentpost ul{
	list-style:none;
	overflow:hidden;
}

.sidebar-block .block .recentpost ul li:first-child{
	border-top:medium none;
}

.sidebar-block .block .recentpost ul li:last-child{
	border-bottom:medium none;
}

.sidebar-block .block .recentpost ul li{
	background:none;
	padding:7px 0;
	margin:0;
	display:block;
	float:left;
	width:100%;
	border-top:1px solid #FFF;
	border-bottom:1px solid #c2c2c2;
}

.sidebar-block .block .recentpost ul li .thumb_title{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:3px;
	display:inline-block;
}

.sidebar-block .block .recentpost ul li p{
	margin:0;
	line-height:18px;
	font-size:12px;
}

.sidebar-block .block .recentpost ul li a{
	
}

.sidebar-block .block .recentpost ul li img{
	background:#F0F0F0;
	border:1px solid #FFF;
	padding:4px;
}

.frame{
	border:1px solid #c2c2c2;
	float:left;
	margin-right:15px;
	
}

.sidebar-block .block  .flickr ul{
	list-style:none;
	overflow:hidden;
}

.sidebar-block .block  .flickr ul li{
	background:none;
	padding:7px 0;
	float:left;
}

.sidebar-block .block  .flickr ul li a{
	display:block;
}

.sidebar-block .block  .flickr ul li img{
	background:#F0F0F0;
	border:1px solid #FFF;
	padding:4px;

}


.sidebar-block .contact-info ul{
	list-style:none;
}

.sidebar-block .contact-info ul li{
	padding:8px 0;
	font-size:12px;
	color:#666;
	line-height:27px;
	text-shadow:0 1px #FFF;
}

.sidebar-block .contact-info ul li p{
	margin:0;
}

.sidebar-block .contact-info ul li p span{
	display:block;
	padding-top:4px;
}

ul.filter{
	list-style:none;
	padding:9px 0 8px 0;
	overflow:hidden;
}



ul.filter li {
	float:left;
	margin-right:30px;
	line-height:22px;
}



ul.filter li a{
font-size:13px;
color:#666;
text-shadow:0 1px #FFF;

}


ul.filter li a span{
	padding:4px 4px;
}



/******************************************************************
				 Gallery
******************************************************************/


#gallery{
	width:100%;
}

/******************************************************************
				 Gallery Four Column
******************************************************************/



#gallery .portfolio-content-image-four a {
	display:block;
}

#gallery .portfolio-content-image-four a  img{
	padding:6px;
}

#gallery .portfolio-content .title{
	
}

#gallery .portfolio-content{
	margin:3px 0 0 0;
}


/******************************************************************
				 Gallery Three Column
******************************************************************/






/******************************************************************
				 Gallery Two Column
******************************************************************/






/******************************************************************
				 Gallery One Column
******************************************************************/



/******************************************************************
				 Inner Border Styles
******************************************************************/

.thumb-align-img-left{
	float:left;
	margin:5px 15px 0 0;
	width:90px;
	height:90px;
	padding:4px;
	position:relative;
	border:1px solid #c2c2c2;
}

.thumb-align-img-left:before{
	position:absolute;
	width:96px;
	height:96px;
	bottom:0;
	right:0;
	content:'';
	border:1px solid #FFF;
	
}

.tesauthor{
	float:right;
	margin-bottom:15px;
	font-size:11px;
	line-height:17px;
	color:#666;
	font-weight:bold;
	text-shadow:0 1px #FFF;
}


 

/******************************************************************
				 Portfolio Project One Styles
******************************************************************/





ul.checklist{
	list-style:none;
	margin-bottom:15px;
	float:left;
}

ul.checklist li{
	background:url(../assets/icons/right.png) no-repeat;
	line-height:1;
	font-size:12px;
	float:left;
	display:block;
	margin-right:20px;
	padding:2px 0 2px 10px;
	
}



ul.checklist li a{
	font-size:12px;
	margin-left:10px;
	text-shadow:0 1px #FFF;
}

input.text_field,
textarea {
	display: block;
	border-bottom: 1px solid #FFF;
	border-top:1px solid #d9d9d9;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	font-family:Verdana,Geneva,sans-serif;
	font-size: 13px;
	color: #666;
	text-shadow:0 1px #FFF;
	-moz-border-radius:5px;
	border-radius:5px;
	
	background-image:none;
}

select {
	padding: 3px;
	border: solid 1px #9f9f9f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

form em.error {
	overflow:hidden;
	border: none;
	font-style:none;
	color: red;
	font-size:11px;
	text-shadow:0 1px #FFF;
	font-family:Verdana,Geneva,sans-serif;;	
}

form .valid {
	border: solid 1px #7d7d7d;
}

form ol {
	margin:5px 0 15px 0;
	list-style: none;

	list-style-position: outside;
}

form ol li {
	display: block;
	margin-bottom: 10px;	
}

input.text_field {
	height: 18px;	
}
input.medium,
textarea.medium {
	width: 400px;	
}
label {
	display:block;
	font-size: 12px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	line-height:10px;
}
td{
padding:2px 0px
}
tr{
text-align:top;
}
input.submit,
button {

	
}
input.submit:hover,
input.submit:focus,
button:hover,
button:focus {
	
	cursor:pointer;
	color: #0a0a0a;
}

/******************************************************************
				Contact Form Error And Success Notices
******************************************************************/

span.success_notice,
span.error_notice,
span.warning_notice,
span.info_notice {
	display: block;
	padding: 10px;
	padding-left: 45px;
	font-size: 13px;
	line-height:21px;
	margin-bottom: 20px;
	cursor: pointer;
	color:#A4A4A4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

span.success_notice {
	background: #292929 url(../assets/icons/tick.html) no-repeat 10px center;
	border: 1px solid #2F3030;
	color: #DFE1E1;
}

span.error_notice {
	color: #DFE1E1;
	background: #292929 url(../assets/icons/cross.html) no-repeat 10px center;
	border: solid 1px #2F3030;
}

span.warning_notice {
	color: #DFE1E1;
	background: #292929 url(../assets/icons/attention.html) no-repeat 10px center;
	border: solid 1px #2F3030;
}

span.info_notice {
	color: #DFE1E1;
	background: #292929 url(../assets/icons/light-bulb.html) no-repeat 10px center;
	border: solid 1px #2F3030;
}

/******************************************************************
				 Services Style 2
******************************************************************/

.services-thumb-frame{
	position:relative;
	border:1px solid #C2c2c2;
	width:610px;
	height:177px;
	display:block;
	padding:4px;
	margin-bottom:15px;
}

.services-thumb-frame:before{
	position:absolute;
	border:1px solid #FFF;
	content:'';
	width:616px;
	height:183px;
	bottom:0;
	right:0;
}
form    {

margin:auto;
position:relative;
width:450px;
font-family:Verdana,Geneva,sans-serif;
font-size: 14px;
font-style:normal;
line-height: 24px;
color: #000;
text-decoration: none;
 
}
input    {
width:190px;
display:block;
border: 1px solid #999;
height: 15px;
padding-left:10px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
textarea {

}
textarea.message {
display:block;
}
input.button {
width:100px;
position:absolute;
right:20px;
bottom:20px;
background:#09C;
color:#fff;
font-family: Tahoma, Geneva, sans-serif;
height:30px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
border: 1p solid #999;
}
input.button:hover {
background:#fff;
color:#09C;
}
textarea:focus, input:focus {
border: 1px solid #09C;
}
.ads{
	margin-top:18px;
}
.acord_box {
	width:230px;
	
	margin-bottom:2px;
	background:#fff;
	overflow:hidden;
	border:1px solid #2b7080;
	
	
}
.hdaccor {
	width:230px;
	float:left;
	height:18px;
	background: -webkit-radial-gradient(top, #0D9DDC, #0D5292);
	background: -moz-radial-gradient(top, #0D9DDC, #0D5292);
	background: -ms-radial-gradient(top, #0D9DDC, #0D5292);
	background: -o-radial-gradient(top, #0D9DDC, #0D5292);
	text-align:left;
	padding-top:8px;
	cursor:pointer;
	padding-left:15px;
	
	
}
.hdaccor h2 {
	padding-bottom:0;
	font-size:12px;
	word-spacing:-1px;
	color:#000;
	
}
.hdaccor1 {
	width:215px;
	float:left;
	height:18px;
	background: -webkit-radial-gradient(top, #0D9DDC, #0D5292);
	background: -moz-radial-gradient(top, #0D9DDC, #0D5292);
	background: -ms-radial-gradient(top, #0D9DDC, #0D5292);
	background: -o-radial-gradient(top, #0D9DDC, #0D5292);
	text-align:left;
	padding-top:8px;
	cursor:pointer;
	padding-left:15px;
	margin-bottom:15px
	
	
}
.hdaccor1 h2 {
	padding-bottom:0;
	font-size:12px;
	word-spacing:-1px;
	color:#fff;
	
}
.slideaccor {
	width:210px;
	float:left;
	padding-top:8px;
	padding:14px 11px 0 9px;
	height:150px;
	
}
.slideaccor img{
	margin-left:px;
	margin-top:px;
}
.slideaccor h4 {
	font-size:14px;
	font-family:Verdana,Geneva,sans-serif;

	font-weight:normal;
	line-height:20px;
	letter-spacing:-1px;
	padding-bottom:14px;
	text-align:center;
	
}
.slideaccor ul li {
	float:left;
	width:210px;
	
	
}
.slideaccor ul {
	float:left;
	width:210px;
	margin-bottom:8px;

}
.slideaccor ul li a {
	display:block;
	float:left;
	line-height:35px;
	font-size:13px;
	color:#333;
	text-decoration:none;
	padding-left:28px;
	width:182px;
	background:url(../images/sep-acord.gif) no-repeat 6px 6px ;
	text-decoration:underline;
}
.slideaccor ul li a:hover, .slideaccor ul li a.active {
	background:url(../images/sep-acord.gif) no-repeat 6px 6px ;
	text-decoration:underline;
}
.slideaccor h6 {
	font-size:11px;
	color:#fff;
	line-height:21px;
	margin-bottom:14px;
	background:url(../images/bg-tran-1.png);
	padding-left:10px;
	float:left;
	width:200px;
}
.slideaccor a.btn_banner1 {
	display:block;
	width:201px;
	height:32px;
	float:left;
	background:url(../images/btn-slide1.png) no-repeat left top;
	text-align:center;
	line-height:30px;
	font-size:13px;
	color:#000;
	text-decoration:none;
	margin-left:6px;
	margin-bottom:5px;
}
.slideaccor a.btn_banner2 {
	display:block;
	width:201px;
	height:32px;
	float:left;
	background:url(../images/btn-slide2.png) no-repeat left top;
	text-align:center;
	line-height:30px;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	margin-left:6px;
	margin-bottom:5px;
	font-weight:bold;
}#banner_accordion {
	position:absolute;
	right:10px;
	top:10px;
	z-index:10;
	width:230px;
	height:250px;
	
	
}

.ads tr td{
	padding-bottom:5px;
	font-size:14px;
	font-weight:200
	
}
.ads tr td input{
	height:18px;
	width:130px
}
.audio{
	width:730px;
	height:auto;
	float:right;
	border-bottom:1px dotted #000;
	font: 12px Verdana,Geneva,sans-serif;
	}
	#audio{
	float:left
	}
	.members{
	width:100px;
	height:100px;
	float:left;
	border-radius:10px;
	border:
	#0f7098 2px dotted;
	margin-right:20px
	}
	.members img{
	width:100px;
	height:100px;
	border-radius:10px;
	}
	.audio1{
	width:730px;
	height:auto;
	float:right;
	font: 12px Verdana,Geneva,sans-serif;
	}
	.about{
	width:960px;
	height:auto;
	margin:auto;
	}
.breadcrumbs{
width:960px;
	margin:auto;
	padding:5px 0px;
	background:#eee;
	font-size:12px;
	margin-bottom:20px
}
.breadcrumbs a{
font-weight:bold;
padding:0px 5px;
color:#0f7098
}
.breadcrumbs span{
font-style:none
}
#slider2 .contentdiv  img{
	  /*leave as is*/
	position: relative; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height:auto;
}
#slider3 .contentdiv1  img{
	  /*leave as is*/
	position: relative; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height:180px;
}
#slider3 .contentdiv1{
}
#slider3 .contentdiv1 h2.heading{
padding:10px;
width:960px;
margin:auto;
font-style:italic;
font-family:calibri;
line-height:135px;
color:#fff
}
#slider2 {
	width:100%;
	position:relative;
	padding-top:0px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.pagination {
	width:auto; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	float:right;
	right:15px;
	bottom:10px;
	z-index:9999;
	position:absolute;
	top:530px
}.slider{ position: relative;float:left}
.slider-slides { width: 100%; height: 224px;margin-top:5px }
.slider a  { height: 224px; display: block;}
.slides  { height: 224px !important; width: 100% !important;}
.slider a img {width: 100%; height: 100%;  }
.slider .overlay { text-align: center; width: 358px; position: absolute; background: rgba(21,16,14,0.7); top: 50%; left: 50%; margin-left: -165px; z-index: 999; margin-top: -70px; }
.slider .overlay h1 { display: inline-block; color: #ffffff; padding-bottom: 5px; border-bottom: 1px solid #ffffff; margin-bottom: 5px; }
.slider .overlay p { font:28px 'Open Sans' sans-serif; color: #ffffff; }
.slider .overlay p span { font-weight: 700; }

.slider > a { width: 60px; height: 60px; display: block; position: absolute; top: 50%; margin-top: -30px; z-index: 9999; }
.slider > a.next { background: url("images/left.png") no-repeat; margin-top:0px}
.slider > a.prev { background: url("images/right.png") no-repeat; right: -30px;margin-top:0px }

.slider .slider-btn { z-index: 9999; position: absolute; right: 10px; bottom:20px; }
.slider .slider-btn a{ font-size: 0px; display: inline-block; height: 10px; width: 10px; margin: 0px 7px; border: 1px solid #c6c2bf; background: #585553;  }
.slider .slider-btn .activeSlide { background: #f71919; }
.slider .slider-btn a:hover { background: #f71919; }
.nivo-box img { display:block; }
.btn{
	position: relative;
	text-align:center;
	z-index: 9999;
	width:100px;
	height:40px;
}
.btn a {
	border: none;
	color: #FFF;
	cursor: pointer;
	padding: 12px 20px;
	display: inline-block;
	font-size: 1em;
	outline: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background: #4CB1CA;
	position: absolute;
	top:-40px;
	left: 52px;
}
.btn a:hover{
	background:#39a0b9;
}
.pagination a {
	background:#08387f;
	width:17px;
	line-height:17px;
	text-align:center;
	color:#fff;
	display:inline-block;
	margin-right:1px;
	font-weight:bold;
}
.pagination a:hover, .pagination a.selected {
	background-color:#000;
}
.pagination a:hover, .pagination a.selected {
	background-color:#000;
}
ul.course{
margin-top:10px
}
.course li{
padding-left:20px;
font-size:13px;

line-height:30px
}
.course1 li{
padding-left:20px;
font-size:13px;
line-height:40px
}
.pagination a.prev {
	font-size:0px;
	display:none;
}
.pagination a.next {
	font-size:0px;
	display:none;
}

#banner1 .heading {
	position:absolute;
	background-image:url(../images/bannerdesc.png);
	left:1px;
	bottom:11px;
	width:680px;
	height:37px;
	padding-left:22px;
	padding-top:14px;
}

.next {
	float:right;
	margin-top:5x;
	padding-right:7px;
}
.tour ul.testimonials {
	margin:0;
	
}
.carousel{
	height:100px;
}
.tour ul.testimonials li{
	float:left;
	list-style: none;
	margin-top: 0px;
	min-height: 80px;
	padding-bottom: 0px;
	width: 100%!important;
}
.tour ul.testimonials li:first-child{
	margin-top: 0;
}
.tour ul.testimonials li img{
	float: left;
	height:80px;
	width:80px;
	margin: 10px 0;
	border:2px solid #ccc
}
.tour ul.testimonials li h5 {
	margin: 10px 0 10px 100px;
	font-size: 12px;
	padding: 10px;
	line-height: 16px;
	display: block;
	border: 1px solid #e1e1e1;
	color: #a2a5a7;
	position: relative;
	text-align:justify
}
.tour ul.testimonials li h5 {
	color:#748491;
	font-weight:600;
	font-size:12px;
border: 1px solid #cacac8;
	}
.tour ul.testimonials li h5:after {
  position: absolute;
  top: 50%;
  left: -6px;
  margin-top: -6px;
  display: inline-block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid  #000;
  content: '';
}
a.navi-left{
	background: url(../images/main-slider-prev.png) no-repeat;
}
a.navi-right{
	
}
a.navi-left{
	display: block;
	height: 16px;
	width: 16px;
	background-position: top left;
	float: right;
	cursor: pointer;
}
a.navi-left:hover{
	background-position: bottom left;
	
}
a.navi-right{
	display: block;
	height: 16px;
	width: 10px;
	background-position: top right;
	float: right;
	margin-left: 4px;
	cursor: pointer;
	
	
}
a.navi-right:hover{
	background-position: bottom right;
}
.tour{
width:250px
}
div#gallery ul.gallery_thumbnails { overflow: hidden; width: 700px; }
div#gallery.with_sidebar ul.gallery_thumbnails { overflow: hidden; width: 700px; }
div#gallery ul.gallery_thumbnails li {
	float: left;
	display: block;
	position: relative;
}
	div#gallery ul.gallery_thumbnails li a{ display: block; position: relative; }
div#gallery ul.gallery_thumbnails li {
	margin-right: 10px;
	margin-bottom: 7px;
}	
	/* 2 Columns */
		div#gallery ul.gallery_thumbnails.two_column li img {
			width: 470px;
			height: 332px;
		}
	/* 3 Columns */
		div#gallery ul.gallery_thumbnails.three_column li img {
			width: 310px;
			height: 219px;
		}
	/* 4 Columns */
		div#gallery ul.gallery_thumbnails.four_column li img {
			width: 220px;
			height: 142px;
		}
	/* 2 Columns Sidebar */
	div#gallery.with_sidebar ul.gallery_thumbnails.two_column li img {
		width: 345px;
		height: 244px;
	}
	/* 3 Columns Sidebar */
	div#gallery.with_sidebar ul.gallery_thumbnails.three_column li img {
		width: 226px;
		height: 160px;
	}
	/* 4 Columns Sidebar */
	div#gallery.with_sidebar ul.gallery_thumbnails.four_column li img {
		width: 167px;
		height: 118px;
	}
div#gallery ul.gallery_thumbnails.two_column li.last,		
div#gallery ul.gallery_thumbnails.three_column li.last,
div#gallery ul.gallery_thumbnails.four_column li.last { 
	margin-right: 0;
}
/* Gallery Filters */
ul.filter_list {
	list-style: none;
	overflow: hidden;
	margin-bottom: 25px;
}
	ul.filter_list li {
		float: left;
		margin-right: 10px;
	}
		ul.filter_list li a {
			text-decoration: none;
			padding: 3px 7px 3px 7px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			border: 1px solid transparent;
			display: block;
			background:#3493ec;
			font-size: 16px;
			color: #fff;
			-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;
		}
			ul.filter_list li a:hover { color: #fff; }
		ul.filter_list li.current a {
			background: #f7f7f7;
			border: 1px solid #dadada;
			font-weight: bold;
			color:#000
		}
/* Gallery Hover */
ul li div.hover{
	background: #333 url('../images/zoom.png') no-repeat center center;
	background: rgba(0,0,0,0.6) url('../images/zoom.png') no-repeat center center;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 99%;
	display: none;
	cursor: pointer;
}
	ul li.video div.hover { 
		background: #333 url('../images/play.png') no-repeat center center;
		background: rgba(0,0,0,0.6) url('../images/play.png') no-repeat center center;
	}
	
	.divide{
	border-top:20px solid #fc0;
	
	}
	input, select, textarea {width:180px;  border: 1px solid #eeeeee;margin:7px 0px; font-size: 1.0em; }
select {padding:4px 0px; width:189px; font-size: 1.0em; margin-bottom:5px;}
option{padding:0px 4px; font-size:.90em; margin-bottom:5px;}
placeholder{padding:0px 4px; font-size:.90em;color:#000;}
input{
padding:4px 4px;color:#000;font-size: 1.0em;
}
.submit{
padding:20px 30px;
line-height:0px;
background:#2b8ef1;
border-radius:5px;
	font-family: Verdana, Geneva, sans-serif;;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.submit:hover{
background:#2a6db2;
}
.updates{
 width: 400px; 
 height:320px;
 margin:10px 0px 0px 0px
}
.updates1{
 width: 400px; 
 height:260px;
 margin:10px 0px 0px 0px
}
.aside_right1{
float:right;
	 margin: 0; padding: 10px 0px 0px 0px; width: 510px; font-weight:normal;
	height:auto;
	border-bottom:#ccc 1px dashed
	
}
.zone{
width: 510px; 
 height:300px;
 margin:10px 0px 0px 0px
}
.zone2{
width: 510px; 
 height:auto;
 margin:10px 0px 0px 0px
}
.aside_left1{
	float:left;
	 margin: 0; padding: 10px 10px 10px 0px; width: 400px; font-weight:normal;
	height:auto;
	}
	.blog{
	height:140px;
	background:#eee;
	width:510px;
	margin-bottom:10px
	}
	.blog ul{
	margin-top:10px
	}
	.blog ul li{
	background:url(../images/arr.gif) 5px 6px no-repeat;
	line-height:20px;
	padding-left:20px;
	font-size:12px;
	}
	.image_side img{
	float:left;
	width:65px;height:55px;
	margin-top:6px
	}
	.right_3{
	float:right;
	padding:5px 0px 0px 0px;
	width:310px;
	}
	#one22{
	padding:5px;
	height:73px;
	border-bottom:#ccc 1px dashed
	}
	.h4{
	float: left;
	color:#0f7098;
margin:10px 0px 10px 5px;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
width:auto
	}
	.zone2 h6{
	font-size:15px;
	background:orange;
	 background: -webkit-linear-gradient(orange ,#de8622 ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(orange ,#de8622); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(orange ,#de8622); /* For Firefox 3.6 to 15 */
  background: linear-gradient(orange ,#de8622);
	padding:5px 0px 5px 10px;
	float:left;
	width:220px;
	color:#fff;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.side3 p,.side4 p{
	font-size:0.8em;
	padding:3px 0px 0px;
	}
	.side3{
	float: left;
	width:270px;
	height:200px;
	margin:10px 10px 10px 0px
	}
	.side4{
	float:right;
	width:220px;
	height:200px;
	margin:10px 0px 10px 10px
	}
	.stripe-line {
background: url(../images/stripe.png);
height: 12px;
float:right;
overflow: hidden;
width:240px;
margin:15px 0px 0px 10px
}
	.right_3 p{
	text-align:justify;
	line-height:22px
	}
	.read_more1 a{
	font-size:0.6em;line-height:2px;float:right;color: #05374C;
  font-weight: bold;
	}
	.read_more1 a:hover{
	font-weight: bold;
    text-decoration: underline;
	}
	.centers{
	float:left;
	width:400px;
	height:200px;
	margin-top:20px
	}
	.facebook1{
	width:280px;
	height:210px;
	margin:10px auto;
	border:1px #ccc solid;
	background:#eee
	}
	.three {
  width: 20%;
  float:left
}
.three h5{
padding:10px 0px ;
font-size:15px;
width: 130px;
  border-bottom: 1px silver solid;
text-align:left;
color:#EFB810
}
.three ul li{
clear:both;
}
	.wisdom{
	float:left;
	width:200px;
	height:200px;
	margin:20px 0px 0px 32px
	}
	.facebook1 .h4{
	background:#e2e4e6;
	font-size:15px;
	color: #0f7098;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:250px;
	height:18px;
	margin:0px;
	border-bottom:1px #ccc solid;
	text-align:center;
	padding:4px 0px
	}
	#footer-links a {
  color: #024693;
  text-decoration: none;
}
.paddR_15 {
  text-align: right;
  padding-right: 5px;
  }
  .paddR_15 a{
  color:orange;
  font-size: 14px;
  }
  #footer table{
  
  }
  #footer img{
 
  }
  .x{
float: right;
    height: 35px;
    left: -22px;
    position: relative;
    /* top: -25px; */
    width: 34px;
}
#footer tr td{
}
#footer tr{
  height: 30px;
}
#footer tr td a{
color:#fff;
  font-size: 14px;
}
#footer tr td, th {
  margin: 0;
  padding: 10px;
  -webkit-padding-before: 2px;
  -webkit-padding-end: 2px;
  -webkit-padding-after: 2px;
  -webkit-padding-start: 2px;
}
	#social{
	float:left;
	width:304px;
	background: #0f7098;
background: -webkit-linear-gradient(#209bce ,#0f7098);
background: -o-linear-gradient(#209bce ,#0f7098);
background: -moz-linear-gradient(#209bce ,#0f7098);
background: linear-gradient(#209bce ,#0f7098);
	height:220px;
	margin:20px 0px 0px 42px
	}
	.aside_left h3, .aside_left3 h3{
	text-align:center;
	color:#41403e;
	font-weight:100;
	padding:0px 0px 0px 0px
	}
	.iframe a.play_img img{
	margin:30px 0px 0px 34px;
	z-index:9999
	}
	#tab4 iframe{
	width:100px;height:100px;
	background:#ccc;
	border-radius:180px;
	z-index:99;
	background:url(../img/57.jpg) no-repeat;
	}
	.down_1{
	position:relative;
	top:19px
	}
	.down_2{
	position:relative;
	top:15px;
	right:5px;
	
	}
	.p_inner{
	text-align:justify;
	height:auto;
	  width: 220px;
 padding: 0px 0px 10px; 
  line-height: 22px;
  text-align: justify;
  font-size: 12px;
  border-bottom: #000 1px dotted;
	}
	.sidebar_updates p.p_inner span{
	color:#0f7098;
	font: 16px bold Verdana,Geneva,sans-serif;
	line-height:24px;
	}
	.sidebar_updates p.p_inner .read a:hover{
	color: darkgreen;
  font-weight: bold;
    text-decoration: underline;
	}
	.sidebar_updates p.p_inner .read a{
	float:right;
	margin-top:10px;
	font-size:13px;
	color: #05374C;
  font-weight: bold;
	}
	.sidebar_updates{
	margin-top:20px;
	width:220px;
	padding-left:10px;
	border-left:1px #fc0 dotted
	
	
	}
	.pic p{
	margin-top:5px
	}
	.pic p span{
	line-height:25px
	}
	#aside_right{
	float:right;
	width: 240px;
	margin: 0;font-weight:normal;
	height:auto;
	}
	#aside_left{
	float:left;
	
	margin: 0; width: 220px; font-weight:normal;
	height:30px;
	}
	.aside_left3{
	float:left;
	background:#fc0;
	margin: 10px 0px 10px 10px; padding: 10px 10px 10px 10px; width: 200px; font-weight:normal;
	height:400px;
	border-radius:0px 0px 10px 10px;
	}
	#aside_left h5.heading{
	border-bottom: 
	orange 2px solid;
	color:#000;font-weight:100;font-size:13px;background:#ccc;padding:5px;
	
	}
	#aside_left .test h5{
	
	color:#000;margin-top:30px;padding-bottom:10px;font-weight:600;font-size:13px;background:#fef8e8;padding:5px;
	
	}
	.box_1 h5{
	font-size:14px;
	font-weight:500
	}
	.box_1{
	border:5px #ccc solid;
	padding:0px 10px;
	text-align:justify;
	margin:20px 0px
	}
	.box_1 p.course_p{
	font-size:13px;
	line-height:35px
	}
	.box_2 p.course_p{
	font-size:13px;
	line-height:20px
	}
		.box_2 h5{
	font-size:14px;
	font-weight:100;
	
	}
	a:hover{
	text-decoration:underline
	}
	.box_2{
	margin:0px 0px 20px 0px;
	line-height:35px;
	text-align:justify;
	border-bottom:1px #000 dotted
	}
	.box_3{
	margin:20px 0px  0px 0px;
	line-height:35px;
	text-align:justify;
	border-top:1px #000 dotted
	}
	.box_2 p.course_p{
	font-size:13px;
margin:5px 0px
	
	}
	.course_p table tr td iframe{
	margin:5px 30px
	}
	p#course_main{
	text-align:justify;color:#000;
	line-height:25px
	}
	p#course_main1{
	text-align:justify;color:#000;
	line-height:25px
	}
	.strong1{
	color:#0f7098;
	line-height:20px
	}
	p#course_main1 a :hover{
	color:#000
	}
	.cat-box_h5{
	color:#E40BBC;font-weight:200;font-size:21px
	}
	.box_2 .cat-box_h5{
	color:#E40BBC;font-weight:200;font-size:18px
	}
	.list-box2{
  width: 460px;float:left;padding:10px 0px 0px 10px;
	}
	.box_2 ul.course{
margin-top:10px
}
.box_2 .course li{
background:url(../images/bullet.gif) 2px 11px no-repeat;
padding-left:20px;
font-size:13px;
color:#0f7098;
line-height:30px
}ul.fade-gal {
	width: 1000px;
	height: 585px;
	overflow: hidden;
}
a.prev {
	background: transparent url(../images/single-prev.png) no-repeat;
	width: 55px;
	height: 150px;
	display: block;
	font-size: 0;
	position: absolute;
	top: 331px;
	left:0px;
	
}
a.next {
	background: transparent url(../images/single-next.png) no-repeat;
	width: 18px;
	height: 150px;
	display: block;
	font-size: 0;
	right:0px;
	position: absolute;
	top: 331px;
}
.join{
position:absolute;top: 12px;left:220px;
color:#fc0
}
.join a{
color: #fc0;
  background: url(../images/en1.png) no-repeat center center;
  padding: 10px 29px;
}
.feedback{
margin-top:0px;
background:url(../img/feedback.jpg) no-repeat center center;width:450px
}
.feedback table{
margin-top:20px;
}
.box_2 .cat-box_h5  a{
  color: #894005;
  font-weight: 100;
  font-size: 18px;
}
	.aside_left{
	float:left;
	background:#fc0;
	margin:0px 0px 10px 0px; padding: 10px 10px 10px 10px; width: 200px; font-weight:normal;
	height:400px;
	border-radius:0px 0px 10px 10px;
	}
	
.hdiv {

	position:absolute;

	height:20px;

	background-color:#fff;

	width:1px;

	bottom:0px;

	left:-1px;

	z-index:99999;

	border-left:solid 1px #fff;

}

.study_programs {

	
width:100%;
	float:left;

	margin-bottom:18px;

	margin-top:10px;

	

}

.study_programs li {

	float:left;

	margin-left:15px;
width:50%;
	position:relative;

	height:156px;

	overflow:hidden;

}

.study_programs li:first-child {

	margin:0;

}

.study_programs li .programdetail {

	position:absolute;

	left:5px;

	width:299px;

	bottom:5px;

}

.study_programs li .programdetail .headingprogram {

	width:285px;

	padding-left:14px;

	height:25px;

	background:#009966;

	text-align:left;

	padding-top:8px;

	cursor:pointer;

	

}

.study_programs li .programdetail .headingprogram h2 {

	padding-bottom:0;

	line-height:18px;

	color:#fff

}

.study_programs li .detailprogram {

	float:left;

	width:100%;

	padding:0px 10px;
height:90px;
	background: #0f7098;
  background: -webkit-linear-gradient(#0f7098 ,#209bce);
  background: -o-linear-gradient(#0f7098 ,#209bce);
  background: -moz-linear-gradient(#0f7098 ,#209bce);
  background: linear-gradient(#0f7098 ,#209bce);

	
}

.study_programs li .detailprogram p {

	color:#fff;

	font-family:tahoma, arial, sans-serif;

	line-height:17px;

	padding:10px;

	padding-bottom:6px;

	

}

.study_programs li .detailprogram .readmore {

	float:left;

	width:279px;

	border-top:1px solid #454542;

	padding-top:6px;

	color:#fff

}

.study_programs li .detailprogram .readmore a {

	display:block;

	float:right;

	color:#000;

	font-family:tahoma, arial, sans-serif;

	padding-left:10px;

	background:url(../images/sep-program.png) no-repeat left 4px;

	line-height:15px;

}
.button_down {
  color: #fff;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  background: #00d4e9;
  background: -moz-linear-gradient(top,#00d4e9 0%,#00c1d0 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00d4e9),color-stop(100%,#00c1d0));
  background: -webkit-linear-gradient(top,#00d4e9 0%,#00c1d0 100%);
  background: -o-linear-gradient(top,#00d4e9 0%,#00c1d0 100%);
  background: -ms-linear-gradient(top,#00d4e9 0%,#00c1d0 100%);
  background: linear-gradient(to bottom,#00d4e9 0%,#00c1d0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d4e9',endColorstr='#00c1d0',GradientType=0);
  padding: 2px 15px;
  border-radius: 2px;
  cursor: pointer;
  text-decoration: none;
  }
  .button_down:hover , .down4 h6:hover{
  text-decoration: underline;
  }
.down2 a:hover{
text-decoration: none;
}
.down4 h6{
color:#000;
font-weight:500;
text-align:center
}
.shadow img{
  box-shadow: 0 0 6px 0 gray;
  }
  .shadow a:hover img {
  box-shadow: 0 0 10px 2px gray;