.w_transparency{
   background-color: rgba(0, 0, 0, 0.4);
   border: 0px;
 }

.w_transparency_dark{
   background-color: rgba(0, 0, 0, 0.6);
   border: 0px;
}

.w_transparency_v_dark{
   background-color: rgba(0, 0, 0, 0.8);
   border: 0px;
}

.logo_font{
	font-family: 'PT Sans', sans-serif ;
}

.bold{
    font-weight: 900;
}


/* class that gives top padding to the content in the body*/
.scf_content{
	padding-top:50px;
}


.colored_gray{
	background-color: #ccc;
}

.colored_blue{
	background-color: #d7e9f1
}


.paddings{
	padding-top: 50px;
	padding-bottom: 20px;
}

.margin_logos{

	margin-top: 20px;
}


.p_box a{
	color: #fff;
}


.p_title{
	font-size: 200%;
	font-family: 'PT Sans', sans-serif;
	color: #ec9538;
}

.p_name{
font-size: 150%;
}

.p_inst{
font-size:100%;
}

.p_box{
margin-top: 10px;
margin-bottom: 10px;
}

.p_wrap{
background-image: url('images/bg/diamond_dark_orange.png');
background-repeat:repeat;
color:white;
padding-bottom: 20px;
}



.p_title2{
	font-size: 200%;
	font-family: 'PT Sans', sans-serif;
	color: #79b3f2;
	margin-top: 40px;
}

.p_name2{
font-size: 150%;
}

.p_inst2{
font-size:100%;
}

.p_box2{
margin-top: 10px;
margin-bottom: 10px;
}


.p_wrap2{
background-image: url('images/bg/diamond_dark_blue.png');
background-repeat:repeat;
color:white;
padding-bottom: 20px;
}


