@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Lato);
@import url(http://fonts.googleapis.com/css?family=Play);
@import url(http://fonts.googleapis.com/css?family=Asap);
@import url(http://fonts.googleapis.com/css?family=Gafata);
@import url(http://fonts.googleapis.com/css?family=PT+Sans);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url(https://fonts.googleapis.com/css?family=Signika);
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,600,700');


body{margin:0px; }

#wrapper{width:1002px; margin:auto; }
#main-wrapper{width:100%; float:left; margin-top:0px;}

#head{width:100%; float:left; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9;}

#top-bar{width:99%; float:left; border:1px solid #E9E9E9; padding:5px 5px 5px 5px; background:#f4f5f5;}
#top-bar-left{width:400px; float:left; padding-top:0px; padding-left:10px;}
#top-bar-right{width:500px; float:right; text-align:right; padding-right:5px; padding-top:0px;}

#logo-links-box{width:100%; float:left; margin-top:10px; margin-bottom:15px;}
#logo{width:207px; float:left;}
#links{width:715px; float:right; text-align:right; padding-top:5px;}

#banner{width:100%; float:left; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; }
#ash-bar{width:100%; float:left; background:#ffffff; border:1px solid #ebebeb; margin-top:0px; margin-bottom:0px;}
#ash-bar-inner{width:100%; float:left; margin-top:20px; margin-bottom:0px;}

#shadow{width:100%; float:left; background:url(../images/shadow.png) center no-repeat; opacity:0.7; height:27px;}

#mid-container{width:100%; float:left; margin-top:25px;}

#boxes{width:100%; float:left; }
#box1{width:320px; float:left; border:1px solid #eaeaea; padding:10px 0px 15px 0px; background:#f7f6f6; text-align:center; height:270px;}
#box1-inner{width:300px; margin:auto; }
#box2{width:320px; float:left; margin-left:19px; border:1px solid #eaeaea; padding:10px 0px 15px 0px;  background:#f6f5f5; text-align:center; height:270px;}
#box3{width:320px; float:right; border:1px solid #eaeaea; padding:10px 0px 15px 0px;  background:#f6f5f5; text-align:center; height:270px;}

#box4{width:320px; float:left; border:1px solid #eaeaea; padding:10px 0px 15px 0px; background:#f7f6f6; text-align:center; height:270px;}
#box1-inner{width:300px; margin:auto; }
#box5{width:320px; float:left; margin-left:19px; border:1px solid #eaeaea; padding:10px 0px 15px 0px;  background:#f6f5f5; text-align:center; height:270px;}
#box6{width:320px; float:right; border:1px solid #eaeaea; padding:10px 0px 15px 0px;  background:#f6f5f5; text-align:center; height:270px;}

#dev{width:100%; float:left; }
#dev-height{width:100%; float:left; height:30px;}
#tabs-dev{width:90%; float:left; }

#borderline{width:100%; float:left; border-bottom:1px solid #E9E9E9; padding:10px 0px 15px 0px; }

#rounded-box{width:100%; float:left; border:1px solid #e2e2e2; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color:#FFF; progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f2f2f2'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f2f2f2)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f8f8f8,  #f2f2f2); /* for firefox 3.6+ */ margin-top:25px;}

#rounded-box-inner{width:95%; float:left; margin-top:20px; margin-left:40px; margin-bottom:20px;}

#r-box-left{width:740px; float:left;}
#r-box-rite{width:200px; float:right; margin-top:30px;}

#footer{width:100%; float:left; background:url(../images/f-bg.jpg) center top repeat-x; background-color:#292a2c; margin-top:20px;}

#f-left-box{width:330px; float:left; margin-left:10px;}
#f-subhead{width:100%; float:left;}
#f-bwlogo{width:100%; float:left;}
#f-writeup{width:100%; float:left;}
#f-smo{width:100%; float:left;}


#f-mid-box{width:250px; float:left; margin-left:50px;}
#f-right-box{width:300px; float:right;}

#link{width:100%; float:left; border-bottom:1px solid #444444; padding:4px 0px 4px 0px;}

#copyrights{width:100%; float:left; margin-top:20px;}
#copyrights-text{width:40%; float:left; margin-left:15px;}
#copyrights-footerlinks{width:50%; float:left; text-align:right; padding:0px 0px 4px 0px;}


#footer-inner{width:95%; float:left; margin-top:20px; margin-left:25px; }



/* inner css */

#inner-midcontainer-box{width:100%; float:left; border:1px solid #eaeaea;  background:#f7f6f6; }
#inner-main-box{width:95%; float:left; margin-bottom:10px ; margin-top:10px ; margin-left:30px ; padding:15px 0px 15px 0px; }

#inner-main-tabs-box{width:97%; float:left; margin-bottom:10px ; margin-top:10px ; margin-left:15px ; padding:15px 0px 15px 0px; }

#inner-mid-container{width:100%; float:left; margin-top:10px;}

#left-panel{width:200px; float:left;}
#left-box{width:100%; float:left; border:0px solid #CCC;  }


#right-panel{width:710px; float:right; border-left:0px solid #CCC; padding-left:15px;}
#right-panel-fullwidth{width:100%; float:right; border-left:0px solid #CCC; padding-left:15px;}

#tab-container{width:100%; float:left;}
#tabs-left{width:200px; float:left;}
#tabs-rite{width:520px; float:right;}

#tabs-left-d{width:150px; float:left; padding-top:20px; text-align:right;}
#tabs-rite-d{width:750px; float:right;}

#tabs-rite-b{width:720px; float:right;}

#tabs-left-diff{width:140px; float:left; padding-top:20px; }
#tabs-rite-diff{width:770px; float:right;}

#leaningbox1{width:200px; float:left; border:1px solid #CCC; text-align:center; padding:5px 0px 5px 0px; box-shadow:5px 5px 0px #cccccc; }
#leaningbox2{width:200px; float:left; border:1px solid #CCC;  margin-left:30px; margin-right:30px; text-align:center; padding:5px 0px 5px 0px; box-shadow:5px 5px 0px #cccccc;}
#leaningbox3{width:200px; float:left; border:1px solid #CCC; text-align:center; padding:5px 0px 5px 0px; box-shadow:5px 5px 0px #cccccc;}
#leaningbox4{width:220px; float:right; border:1px solid #CCC; text-align:center; padding:5px 0px 5px 0px; box-shadow:5px 5px 0px #cccccc;}


#cm-leaningbox1{width:155px; float:left; border:1px solid #CCC; text-align:center; padding:5px 0px 5px 0px; box-shadow:5px 5px 0px #cccccc; }
#cm-leaningbox2{width:155px; float:left; border:1px solid #CCC;  margin-left:32px; margin-right:32px; text-align:center; padding:5px 0px 5px 0px; box-shadow:5px 5px 0px #cccccc;}
#cm-leaningbox3{width:155px; float:left; border:1px solid #CCC; text-align:center; padding:5px 0px 5px 0px; box-shadow:5px 5px 0px #cccccc;}
#cm-leaningbox4{width:155px; float:left; border:1px solid #CCC; text-align:center; padding:5px 0px 5px 0px; margin-left:32px; margin-right:32px; box-shadow:5px 5px 0px #cccccc;}
#cm-leaningbox5{width:155px; float:right; border:1px solid #CCC; text-align:center; padding:5px 0px 5px 0px; box-shadow:5px 5px 0px #cccccc;}

#featu-box1{width:260px; float:left; border:1px solid #CCC; padding:10px 10px 10px 15px; height:150px; box-shadow:5px 5px 0px #cccccc;}
#featu-box2{width:260px; float:left; border:1px solid #CCC; margin-left:25px; margin-right:25px; padding:10px 10px 10px 10px; height:150px; box-shadow:5px 5px 0px #cccccc;}
#featu-box3{width:260px; float:right; border:1px solid #CCC; padding:10px 10px 10px 10px; height:150px; box-shadow:5px 5px 0px #cccccc;}

#left-links{width:100%; float:left; border:1px solid #CCC;}
#left-colorbox{width:93%; float:left;  background:#aacde1;  padding:5px 0px 5px 15px; color:#ffffff; font-family:"Lato", Gadget, sans-serif; font-size:15px; font-weight:bold;}
#left-link{width:100%; float:left; border-bottom:1px solid #CCCCCC; margin-top:0; margin-bottom:0;  background:#f7f6f6;}
#left-link-nb{width:100%; float:left; border-bottom:0px solid #CCCCCC;    background:#f7f6f6;  margin-top:0; margin-bottom:0; line-height:20px;}


#contact-box1{width:290px; float:left; border:1px solid #CCC;  box-shadow:5px 5px 0px #cccccc; background:#ffffff;}
#contact-box-inner{width:90%; float:left; padding:15px 0px 15px 15px;}

#contact-box2{width:290px; float:left; border:1px solid #CCC; margin-left:35px; box-shadow:5px 5px 0px #cccccc; background:#ffffff;}

#contact-box3{width:290px; float:right; border:1px solid #CCC; height:150px; box-shadow:5px 5px 0px #cccccc; background:#ffffff;}


#user{width:100%; float:left; padding:10px 0px 10px 0px;}








/* CSS Classess */

h1{font-family:"Lato", Gadget, sans-serif; font-size:22px; color:#333; line-height:20px;}
h2{font-family:"Lato", Gadget, sans-serif; font-size:22px; color:#333; line-height:0px;}

.green-subhead{font-family:"Lato", Gadget, sans-serif; font-size:25px; color:#63b982; line-height:20px;}

.normal-text{font-family: 'PT Sans', sans-serif; font-size:14px; color:#333; line-height:22px; margin-bottom:0px; margin-top:0px;}

.normal-text1{font-family: 'PT Sans', sans-serif; color:#999999; font-size:13px; line-height:18px;}
.normal-text-small{font-family:Lato; color:#999999; font-size:11px; line-height:18px;}

.subhead-ashtext{font-family: 'Lato', sans-serif;  font-size:22px; font-weight:normal; line-height:26px; color:#333333; margin-top:0; margin-bottom:0; padding:0;}

.subhead-ashtext-medium{font-family: 'Lato', sans-serif;  font-size:15px; font-weight:normal; line-height:26px; color:#333333; margin-top:0; margin-bottom:0; padding:0;}

.subhead-ashtext-medium1{font-family: 'Lato', sans-serif;  font-size:19px; font-weight:normal; line-height:26px; color:#333333; margin-top:0; margin-bottom:0; padding:0;}

.subhead-ashtext-medium-uc{font-family: 'Lato', sans-serif;  font-size:13px; font-weight:normal; line-height:26px; color:#333333; margin-top:0; margin-bottom:0; padding:0; text-transform:uppercase;}

.subhead-ash{font-family: 'Gafata', sans-serif;  font-size:18px; font-weight:bold; line-height:50px; color:#5c9fd3; margin-top:0; margin-bottom:0; padding:0;}

.subhead-ash-small{font-family: 'Lato', sans-serif;  font-size:17px; font-weight:bold; color:#333333; margin-top:0; margin-bottom:0; padding:0;}

.ashbg-subhead{font-family: 'Play', sans-serif; text-decoration:none;  font-size:12px; font-weight:normal; line-height:18px; color:#026ab1; margin-top:0; margin-bottom:0; padding:13px 8px 13px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  color:#FFF; progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#363636'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#363636)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #4c4c4c,  #363636); /* for firefox 3.6+ */  }

a.bluebg-subhead{font-family: 'Play', sans-serif; text-decoration:none; border:0px solid #b7b7b7;  font-size:12px; font-weight:normal; line-height:18px; margin-top:0; margin-bottom:0; padding:8px 8px 8px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  color:#FFF; progid:DXImageTransform.Microsoft.gradient(startColorstr='#83929e', endColorstr='#83929e'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#83929e), to(#83929e)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #83929e,  #83929e); /* for firefox 3.6+ */  }

a.bluebg-subhead:hover{font-family: 'Play', sans-serif; text-decoration:none; border:0px solid #b7b7b7;  font-size:12px; font-weight:normal; line-height:18px; margin-top:0; margin-bottom:0; padding:8px 8px 8px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  color:#FFF; progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a5995', endColorstr='#0a5995'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0a5995), to(#0a5995)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0a5995,  #0a5995); /* for firefox 3.6+ */  }

a.mainlinks{font-family: 'PT Sans', sans-serif; font-size:14px; color:#525252; line-height:18px; font-weight: normal; margin-top: 0px; margin-bottom:0px; text-decoration:none; padding:10px 10px 10px 10px; }

a.mainlinks:hover{font-family: 'PT Sans', sans-serif; font-size:14px; color:#ffffff; line-height:18px; font-weight: normal; margin-top: 0px; margin-bottom:0px; text-decoration:none; padding:10px 10px 10px 10px;  background-color:#036; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#363636'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#363636)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #4c4c4c,  #363636); /* for firefox 3.6+ */  }

a.footerlink{font-family: 'Ubuntu', sans-serif; font-size:12px; color:#bcbcbc; line-height:18px; text-decoration:none;}
a.footerlink:hover{font-family: 'Ubuntu', sans-serif; font-size:12px; color:#2B9FFF; line-height:18px; text-decoration:none;}

a.leftsublink{font-family: 'Ubuntu', sans-serif; font-size:14px; color:#000000; line-height:15px; text-decoration:none; padding:5px 0px 5px 15px; display:block;}
a.leftsublink:hover{font-family: 'Ubuntu', sans-serif; font-size:14px; color:#f1f1f1; line-height:15px; text-decoration:none; padding:5px 0px 5px 15px; display:block; background:#999;}

.subhead-blue{font-family: 'Ubuntu', sans-serif;  font-size:15px; font-weight:n; line-height:25px; color:#006699; margin-top:0; margin-bottom:0; padding-left:19px;}

.normal-ashtext-ul{font-family: 'Ubuntu', sans-serif;  font-size:14px; font-weight:n; line-height:25px; color:#333; margin-top:0; margin-bottom:0; padding-left:19px;}

.subhead-white{font-family: 'Play', sans-serif;  font-size:14px; font-weight:n; line-height:18px; color:#ffffff; margin-top:0; margin-bottom:0; padding:0;}

.ptextnormal{font-family:verdana; font-size:11px; line-height:18px; color:#575757; margin-top:0; margin-bottom:0; font-weight:normal; padding:0; }
.blue-ptextnormal{font-family:verdana; font-size:11px; line-height:18px; color:#0e9ace; margin-top:0; margin-bottom:0; font-weight:normal; padding:0; }

.ptextnormal-blue{font-family: 'Gafata', sans-serif; font-size:18px; line-height:18px; color:#0e9ace; margin-top:0; margin-bottom:0; font-weight:normal; padding:0; }

.p-ash-textnormal{font-family:Lato; font-size:12px; line-height:18px; color:#818181; margin-top:0; margin-bottom:0; font-weight:normal; padding:0px 0px 10px 0px; }




		/* tabs*/
		.top { padding-right: 20px; background: #261F41; text-align: right; z-index:999;}
		
		a { color: rgba(255,255,255,0.6); text-transform: uppercase; text-decoration: none; line-height: 42px; }

		p {margin: 0 0 20px; line-height: 1.5;}

		.main {margin: 0 auto; min-width: 320px; max-width: 100%;  }
		
		.content {background: #fff; color: #373737 ; margin-top:10px; }
		.content > div {display: none; padding: 20px 25px 5px; padding-bottom:20px; border:1px solid #D4D4D4;}

		
		label {display: inline-block; padding: 11px 11px; text-align: center; border:1px solid #D4D4D4; font-family:Lato; font-size:14px; line-height:18px; background: #fff; }
		
		label:hover {color: #000; cursor: pointer; border-top:1px solid #ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; font-family:Lato; font-size:14px; line-height:18px; background: #fff; }
		
		input:checked + label {background: #ed5a6a;  color: #fff; font-family:Lato; font-size:14px; line-height:18px; }

		#tab1:checked ~ .content #content1,
		#tab2:checked ~ .content #content2,
		#tab3:checked ~ .content #content3,
		#tab4:checked ~ .content #content4,
		#tab5:checked ~ .content #content5,
		#tab6:checked ~ .content #content6,
		#tab7:checked ~ .content #content7  
		
		{
		  display: block;
		}


	
/* slider */

#sliderFrame, #sliderFrame div {
    box-sizing: content-box;
}

#sliderFrame 
{
    width:1002px;
    margin: 0 auto; /*center-aligned*/
}
  
#slider, #slider .sliderInner {
    width:100%;height:350px;/* Must be the same size as the slider images */
    border-radius: 0px;
}

#slider {
    background-color:white;
    position:relative;
    transform: translate3d(0,0,0);
    box-shadow: 0px 0px 0px #999999;
}

/* the link style (if an image is wrapped by a link) */
#slider a.imgLink, #slider .video
{
    z-index:2;
    cursor:pointer;
    position:absolute;
    top:0px;left:0px;border:0;padding:0;margin:0;
    width:100%;height:100%;
}
#slider .video {
    background:transparent url(video.png) no-repeat 50% 50%;
}

/* ------ built-in navigation bullets wrapper ------*/
#slider .navBulletsWrapper  {
    top:320px;
    text-align:center;
    background:none;
    position:relative;
    z-index:3;
}

/* each bullet */
#slider .navBulletsWrapper div 
{
    width:11px; height:11px;
    font-size:0;color:White;/*hide the index number in the bullet element*/
    background:transparent url(../images/bullet.png) no-repeat 0 0;
    display:inline-block; *display:inline; zoom:1;
    overflow:hidden;cursor:pointer;
    margin:0 6px;/* set distance between each bullet*/
}

#slider .navBulletsWrapper .active {background-position:0 -11px;}

/* --------- Others ------- */

#slider img, #slider>b, #slider a>b {
    position:absolute; border:none; display:none;
}

#slider .sliderInner {
    overflow:hidden;
    position:absolute; top:0; left:0;
}

#slider>a, #slider video, #slider audio {display:none;}
#slider div {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);             
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
	
/* slider */


		  .sample{ width:100%;  }
		  p,dl{font-size:1.2em;line-height:170%;margin-bottom:20px}
		  dl,dt,dd{padding:0;margin:0}
		.faqs{padding-top:20px}
		.faqs dt{font-weight:bold;background:url(../images/q.gif) 0 9px no-repeat;padding:3px 0 15px 30px;position:relative;}
		.faqs dt:hover{cursor:pointer}
		.faqs dd{background:url(../images/a.gif) 0 2px no-repeat;padding:0 0 9px 30px;position:relative;color:#333}
		.faqs .hover{color:#990000;text-decoration:none}


nav {
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:14px; 
	text-transform:lowercase; 

}

nav ul ul {
	display: none; z-index:999;
	
}

	nav ul li:hover > ul {
		display: block;
		

	}


nav ul {
	/*background: #efefef; 
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);*/
	padding: 0 0px;
	border-radius: 10px;  
	list-style: none;
	position: relative;
	display: inline-table;
	
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
	}
		nav ul li:hover {
			background: #4b545f;
			background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
			

		}
			nav ul li:hover a {
				color: #fff;
				text-align:left;

				
			}
		
		nav ul li a {
			display: block; padding: 15px 10px;
			color: #757575; text-decoration: none;
			line-height:10px;

			

		}
			
		
	nav ul ul {
		background: #5f6975; border-radius: 0px; padding: 0;
		position: absolute; 
 
	}
		nav ul ul li {
			float: none; 
			border-top: 1px solid #6b727c;
			border-bottom: 1px solid #575f6a; position: relative;
		}
			nav ul ul li a {
				padding: 10px 10px;
				color: #fff;
				line-height:10px;
				
			}	
				nav ul ul li a:hover {
					background: #4b545f;
					
					
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	
	}
	
	
	
.contactformtextfiled{
width:97%; text-align:left; border:1px solid #CCCCCC; background-color:#EEF7FB; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; height:30px; text-align:left; color:#999999; font-family:"Ubuntu", "Arial", serif; font-size:13px; padding-left:10px;  padding:5px 0px 5px 5px;
}

.msgfield{
width:96%; text-align:center; border:1px solid #CCCCCC; background-color:#ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; height:28px; text-align:left; color:#999999; font-family:"Ubuntu", "Arial", serif; font-size:13px; padding-left:10px; ddd7; height:100px; background-color:#EEF7FB;
}

.submit{background:#563b8e;  cursor:pointer; color:#ffffff; text-shadow:0px 0px 0px #333; height:30px; width:60px; border:0px solid #e0c282; text-align:center;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family:"Ubuntu", "Arial", serif; font-size:15px; text-decoration:none; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#563b8e', endColorstr='#6b539c'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#563b8e), to(#6b539c)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #563b8e,  #6b539c); /* for firefox 3.6+ */ }









/*------------------------------------*\
-------- DEMO Code: accordion
\*------------------------------------*/
/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	font-family:"Open Sans", Arial, serif; font-size:14px;
	text-decoration:none;
	
	
}

.accordion {
	overflow:hidden;
	box-shadow:0px 0px 0px rgba(0,0,0,0.25);
	border-radius:3px;
	background:#4d5f82;
	border:1px solid #CCC;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f0f0f0'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f0f0f0)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f4f4f4,  #f0f0f0); /* for firefox 3.6+ */
 
}

/*----- Section Titles -----*/
.accordion-section-title {
	width:100%;
	display:inline-block;
	border-bottom:1px solid #CCC;
	background-color:#1a2336;
	transition:all linear 0.15s;
	padding:5px 5px 5px 35px;
	/* Type */
	text-shadow:0px 0px 0px #1a1a1a;
	color:#254079;
	background:#1a2336; text-decoration:none;
	font-family:"Open Sans", Arial, serif; font-size:14px;
	background:url(../images/plus.png) 15px 10px  no-repeat;
	


}

.accordion-section-title.active, .accordion-section-title:hover {
	background:#4d5f82;
	text-decoration:none;
	padding:5px 5px 5px 35px;
	color:#0e9ace;
	font-family:"Open Sans", Arial, serif; font-size:14px;
	background:url(../images/minus.png) 15px 10px  no-repeat;
	text-decoration:none;
	font-weight:
	
}

.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
	
	

	
}

/*----- Section Content -----*/
.accordion-section-content {
	padding:15px;
	display:none;
	background:#f4f4f4;
	color:#666666;
	text-shadow:0px 0px 0px #1a1a1a;
	
}


#fade{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#light{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 200px;
	margin-left: -150px;
	margin-top: -100px;					
	border: 2px solid #FFF;
	background: #FFF;
	z-index:1002;
	overflow:visible;
}