/***
 * FONT RULES FOR ALL AM SITES (first ASV)
 * ----------------------------
 * Used fonts:
 * > Raleway
 * > Georgia
 * > Palatino
 *
 ***/
/*
 * TYPOGRAPHY
 * ================================================================================ */
/*
 * global
 * ------------------ */
body,p,a,li,td,label,h1,h2,h2,h4
{
	font-family: raleway, sans-serif;
}
body,p,a,li,td
{
	font-size:14px;
	font-weight: 400;
}
h1,h2,h2,h4
{
	font-weight: 700;
}
label
{
	font-weight: 400;
}
p{
	margin-top: 0;
}
p~p{
	margin-top: 20px;	/*all p except the first*/
}
/*
 * forms
 * ------------------ */
input, textarea, select{
	font-size:12px;
	font-weight:700;
	color:#4F4F4F;
}
label{
	font-size:12px;
	line-height:20px;
	height:20px;
}
input{
	/*color:#7F7F7F;*/
	border-width: 1px;
}
input[type="radio"]{
	margin-right:5px;
}
textarea{
	border-width: 1px;
}
select{
	border-width: 1px;
}
hr{
	margin: 50px 0;
	height: 1px;
	border: 0 none;
	background-color: #29ABE2;
}
/*
 * classes
 * ------------------ */
.title-1{
	font-weight: 100;
	font-size: 60px;
	line-height: 1;
	text-align: center;
	color: #29ABE2;
}
.title-2{
	font-size:24px;
	font-weight: 400;
}
.title-3{
	font-size:14px;
	font-weight:700;
	line-height:160%;
}
.title-4{
}
.title-5{
	font-weight:700;
	color: #29ABE2;
	line-height: 200%;
	font-size:16px;
}
/*single pages*/
.container.content a{color:#29ABE2;}
.container p{
	line-height: 160%;	
}
/*scrolling pages*/
.section a{color:#29ABE2;}
.section p{
	line-height: 160%;	
} 
.section p > strong{
	display:block;
	margin:15px 0;
} 
#BottomPaneDiv{color:#fff;}

.txt-footnote{font-size:10px;}
.txt-author{font-size:12px;}
.txt-date{font-size:12px;}
/*
 * forms
 * ------------------ */
.notification-error{
	color:#D7244C!important;
}
/*
 * menu-1
 * ------------------ */
.menu-1
{
	font-family: raleway, sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	text-align: center;
	color:#000000;
	font-size: 14px;	
}
.menu-1 a{
	font-weight:700;
	color: #000000;
	line-height:50px;
}
.menu-1 li:hover a{
	color:#29ABE2;
	visibility: inherit;
}
.menu-1 li:active a{
	color:#7F7F7F;
	visibility: inherit;
}

.menu-1 li a.current-section{
	background-color:#7F7F7F;
}
.menu-1 li:hover a.current-section{
	color: #000;
}
.menu-1 li:active a.current-section{
	color: #000;
}

.menu-1 li{
}

.menu-1 li:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.menu-1 li:active
{
	padding-top: 0px;
	padding-bottom: 0px;
}








/*
 * BUTTONS
 * ================================================================================ */
/*
 * menu-1
 * ------------------ */
.bn-01{
	color: #FFFFFF;
	font-size: 12px;
	line-height:250%;
	letter-spacing: 1px;
	text-align: center;
	font-family: raleway, sans-serif;
	font-weight: 500;
}
.bn-02{
	color:#000;
}
.bn-02.email{}
/*
 * bn-gotop
 * ------------------ */
.bn-gotop, .bn-gotop:link, .bn-gotop:visited{
	color:#fff;
}
.bn-gotop:hover, .bn-gotop:active, .bn-gotop:focus{
	color:#EBE9E9;
}
/*
 * buttons bg scheme
 * ------------------ */
.col-blue{background-color:#29ABE2;}
.col-black{background-color:#000000;}
.col-white{background-color:#ffffff;}
.col-red{background-color:#D7244C;}

.bn-submit.col-blue{
	border-color:#29ABE2;
	color:#fff!important;
}
.bn-submit.col-black{
	border-color:#6B6B6B;
	color:#29ABE2!important;
}
.bn-submit.col-white{
	border-color:#6B6B6B;
	color:#29ABE2!important;
}

/*
 * bn-submit
 * ------------------ */
.bn-submit{
	font-size:14px;
	text-align: center;
	line-height: 14px;
	font-weight: 700;

	border-style:solid;
	border-width:1px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}
/* < 800 =================================================== */
@media only screen and (max-width:800px) {
.bn-submit{
}
.txt-footnote{
	font-size: 20px;
	line-height: 120%;
}

}
