@font-face{font-family: Lato, sans-serif; src:url(font/Lato-Regular.ttf);}
@font-face{font-family: Oswald; src:url(../font/Oswald-Regular.ttf);}
@font-face{font-family: OpenSans; src:url(../font/OpenSans-Regular.ttf);}
@font-face{font-family: Roboto Condensed; src:url(font/RobotoCondensed-Regular.ttf); font-style:normal; font-weight: normal;}
@font-face{font-family: Roboto Condensed; src:url(font/RobotoCondensed-Italic.ttf); font-style:Italic; font-weight: normal;}
@font-face{font-family: Roboto Condensed; src:url(font/RobotoCondensed-Bold.ttf); font-style:normal; font-weight: Bold;}
@font-face{font-family: Nunito; src:url(font/Nunito-Regular.ttf); font-style:normal; font-weight: normal;}


.accordion {
  width: 800px;
  margin: 0 auto;
  padding-top: 50px;
  font-family: Oswald;
}

/* all accordion styles below here */
.accordion dl {
  font-family: Oswald;

  -webkit-font-smoothing: antialiased;
  -moz-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  -webkit-transition-duration: 350ms;
  transition-duration: 350ms;
}
.accordion dl:hover {
  -moz-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
}
.accordion dl dt a {
background: #f4b83f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YjgzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY5NDQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYjczMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #f4b83f 0%, #ff9442 0%, #ffb732 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4b83f), color-stop(0%,#ff9442), color-stop(100%,#ffb732)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4b83f 0%,#ff9442 0%,#ffb732 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4b83f 0%,#ff9442 0%,#ffb732 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f4b83f 0%,#ff9442 0%,#ffb732 100%); /* IE10+ */
background: linear-gradient(to bottom, #f4b83f 0%,#ff9442 0%,#ffb732 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b83f', endColorstr='#ffb732',GradientType=0 ); /* IE6-8 */
  position: relative;
  text-transform: uppercase;
  width: 100%;
  height: auto;
  display: block;
  line-height: 50px;
  text-align: left;
  text-indent:50px;
  cursor: pointer;
  font-family: Oswald;
  color: #000;
  	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F30;
  
  text-decoration: none;
}
.accordion dl dt a .arrow {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid white;
  position: absolute;
  left: 14px;
  top: 18px;
  font-family: Oswald;
}
.cssanimations .accordion dl dt a .arrow {
  -moz-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  -webkit-transition-duration: 350ms;
  transition-duration: 350ms;
    font-family: Oswald;
}
.cssanimations .accordion dl dt a .arrow.down-anim {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.accordion dl dt a .arrow.down {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  top: 21px;
  left: 12px;
  font-family: Oswald;
}
.accordion dl dt.active a, .accordion dl dt:hover a {
	background: #f4b83f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YjgzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjRiODNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZmZiYTMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZmZiYTMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjZmZhOTI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmODEzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #f4b83f 0%, #f4b83f 0%, #ffba30 33%, #ffba30 33%, #ffa928 53%, #ff8132 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4b83f), color-stop(0%,#f4b83f), color-stop(33%,#ffba30), color-stop(33%,#ffba30), color-stop(53%,#ffa928), color-stop(100%,#ff8132)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4b83f 0%,#f4b83f 0%,#ffba30 33%,#ffba30 33%,#ffa928 53%,#ff8132 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4b83f 0%,#f4b83f 0%,#ffba30 33%,#ffba30 33%,#ffa928 53%,#ff8132 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4b83f 0%,#f4b83f 0%,#ffba30 33%,#ffba30 33%,#ffa928 53%,#ff8132 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f4b83f 0%,#f4b83f 0%,#ffba30 33%,#ffba30 33%,#ffa928 53%,#ff8132 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b83f', endColorstr='#ff8132',GradientType=0 ); /* IE6-8 */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	color: #fff;
	text-align: left;
	text-indent: 50px;
	font-family: Oswald;
}
.accordion dl dt.active a {
  -moz-box-shadow: inset 0px -4px 8px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px -4px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px -4px 8px 0px rgba(0, 0, 0, 0.2);
  font-family: Oswald;
}
.accordion dl dd {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(to bottom, #ffffff, #f7f7f7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F7');
  padding: 10px;
  display: none;
  height: 293px;
  font-family: Oswald;
}
.accordion dl dd.active {
  display: block;
}
.accordion dl dd p {
	font-family: OpenSans;
	line-height: 1.4;
	margin-left: 220px;
	text-indent: 30px;
}
.accordion dl dd div img {
	border: #CCC 3px solid;
	background:#CCCCCC;
	padding:3px;
	border-radius: 10px;
	
}
ul.org
{
	text-align:left;
	margin:0px;
	list-style-type:none;
	font-family: OpenSans;
}
ul.org li
{
	text-indent:40px;
	font-size:14px;
}
ul.org li span
{
	
	font-size:14px;
	color:#000;

}
.btn{
	font-family: OpenSans;
  background: #ff0000;
  background-image: -webkit-linear-gradient(top, #ff0000, #ff8400);
  background-image: -moz-linear-gradient(top, #ff0000, #ff8400);
  background-image: -ms-linear-gradient(top, #ff0000, #ff8400);
  background-image: -o-linear-gradient(top, #ff0000, #ff8400);
  background-image: linear-gradient(to bottom, #ff0000, #ff8400);
  -webkit-border-radius: 60;
  -moz-border-radius: 60;
  border-radius: 60px;
  color: #ffffff;
  font-size: 12px;
  font-weight:bold;
  padding: 7px;
  text-decoration: none;
  width:120px;
}

.btn a{
	color: #ffffff;
	 text-decoration: none;
	}
.btn:hover {
  background: #ff8c00;
  background-image: -webkit-linear-gradient(top, #ff8c00, #ff3c00);
  background-image: -moz-linear-gradient(top, #ff8c00, #ff3c00);
  background-image: -ms-linear-gradient(top, #ff8c00, #ff3c00);
  background-image: -o-linear-gradient(top, #ff8c00, #ff3c00);
  background-image: linear-gradient(to bottom, #ff8c00, #ff3c00);
  text-decoration: none;
}
#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

.login-popup{
	display:none;
	background: #333;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close {
	float: right; 
	margin: -28px -28px 0 0;
}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#999; 
	font-size:11px; 
	line-height:18px;
} 

form.signin .textbox input { 
	background:#666666; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#fff; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font-family: OpenSans;
	padding:6px 6px 4px;
	width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }
