:focus {
outline: 0;
}

.red	{
   color:#ff0000;
   	
}

.my_yellow   {
   color: #F6CC3B;  
    
}
img.scalable {
	height: auto !important;
	width: auto !important;
	max-width: 90%;
}

.pasta_page_title    {
    background: url("../images/butterMelting.png") no-repeat; 
    padding-left: 110px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size: 1.5em;
    height: 110px;
    display: table-cell;
    vertical-align: middle;
    
}

.identity    {
    float:right;
    margin:10px;
    color:#F50408;
    font-size: 1.2em;
    font-weight: 400;
    padding:5px;
    border: solid #FB0105 medium;
    box-shadow: 2px 2px 4px #666;

}

.login_form    {
    
    
}

.pasta_thumbnail    {
   
    box-shadow: 4px 4px 4px #666;
    margin: 10px;
}

.tagline	{
	font-size:0.6em;	
}

.fancy {
	border: 1px solid rgba(255,255,255,.2);
	box-shadow: 0px 0px 30px rgba(0,0,0,.65);
}

.blog_post    {
    padding:10px;
    
    
}

form.csoft	{
	background: -webkit-gradient(linear, bottom, left 175px, from(#cccccc), to(#eeeeee));
	background: -moz-linear-gradient(bottom, #cccccc, #eeeeee 175px);
	margin: auto;
	position:relative;
	width:90%;
	font-weight:bold;
	color:#09c;
	text-decoration:none;
	-webkit-border_radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px;
	border: 1px solid #999;
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
		
}

input, textarea	{
	border:1 px solid #999;
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 8px rgba(0,0,0,0.3);	
}

select	{
	border:1 px solid #999;
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 6px rgba(0,0,0,0.4);	
}

input:focus, textarea:focus	{
	border:1 px solid #ff0000;
}


/*general classes*/


.img_left	{
		float:left;
		padding:10px 10px 10px 0px;
	
	}
	
	.img_left_photo_drop	{
		float:left;
		margin:0px 20px 10px 0px;
		border:1px solid #000000;
		box-shadow:2px 2px 4px #666666;
		-moz-box-shadow:2px 2px 4px #666666;
		-webkit-box-shadow:2px 2px 4px #666666;
	
	}
	
	
	.img_right	{
		float:right;
		padding:10px 0px 10px 10px;
	}
	
	.img_right_photo	{
		float:right;
		margin:0px 0px 10px 10px;
		border:10px solid #fefefe;
		position:relative;
		
	}
	
	.img_center	{
		margin:0px auto;
	
	}
	
	.right	{
		float:right;
	}
	
	.left	{
		float:left;
	}
	
	.clear_it	{
		clear:both;
		height:1px;
	}
	
	.clear_left	{
		clear:left;
		height:1px;
	}
	
	.clear_right	{
		clear:right;
		height:1px;
	}
	
	.center_it	{
		margin: 0px auto;
	}
	
	.align_right	{
		text-align:right;
	}
	
	.align_left	{
		text-align:left;
	}
	
	.align_center	{
		text-align:center;
	}
	
	.align_center_bold	{
		text-align:center;
		font-weight:bold;
	}
	
	.align_right_bold	{
		text-align:right;
		font-weight:bold;
	}
	
	.align_left_bold	{
		text-align:left;
		font-weight:bold;
	}
	.underline	{
		text-decoration:underline;
	}
	
	.text_background	{
		padding:5px;
		background:#e3e1cc;
	}
	
	
	.page_links	{
		font-size:9px;
		text-align:center;
	}
	
	.page_links10	{
		font-size:10px;
		text-align:center;
	}
	
	.page_links11	{
		font-size:11px;
		text-align:center;
	}
	
	
	.add_height_10	{
		height:10px;
	}
	
	.add_height_20	{
		height:20px;
	}
	
	.add_height_30	{
		height:30px;
	}
	
	.add_height_40	{
		height:40px;
	}
	
	.add_height_50	{
		height:50px;
	}
	
	.add_height_100	{
		height:100px;
	}
	
	.add_height_200	{
		height:200px;
	}
	
	.add_height_300	{
		height:300px;
	}
	
	.add_height_400	{
		height:400px;
	}
	.add_height_500	{
		height:500px;
	}
	
	.add_height_10	{
		height:10px;
	}
	
	.dotted_div	{
		height:10px;
		border-bottom:dotted 1px #000000;
		margin-bottom:10px;
	}
	
	.text9	{
		font-size:9px;
	}
	
	.text10	{
		font-size:10px;
	}
	
	.text10_red	{
		font-size:10px;
		color:#c31818;
	}
	
	.text10_red_bold	{
		font-size:10px;
		color:#c31818;
		font-weight:bold;
	}
	
	.text11_red_bold	{
		font-size:11px;
		color:#c31818;
		font-weight:bold;
	}
	
	.text11	{
		font-size:11px;
	}
	
	
	
	
	.text9_right	{
		font-size:9px;
		text-align:right;
	}
	
	.text10_right	{
		font-size:10px;
		text-align:right;
	}
	
	.text10_red_right	{
		font-size:10px;
		color:#c31818;
		text-align:right;
	}
	
	.text10_red_bold_right	{
		font-size:10px;
		color:#c31818;
		font-weight:bold;
		text-align:right;
	}
	
	.text11_red_bold_right	{
		font-size:11px;
		color:#c31818;
		font-weight:bold;
		text-align:right;
	}
	
	.text11_right	{
		font-size:11px;
		text-align:right;
	}
	
	
	
	
	.text12	{
		font-size:12px;
	}
	
	.text12_red_bold	{
		font-size:12px;
		color:#c31818;
		font-weight:bold;
	}
	
	
	.text14	{
		font-size:14px;
	}
	
	.text14_red_bold	{
		font-size:14px;
		color:#c31818;
		font-weight:bold;
	}
	
	.text16	{
		font-size:16px;
	}
	
	.text18	{
		font-size:18px;
	}
	
	.bold_it	{
		font-weight:bold;
	}
	
	.text10_bold	{
		font-size:10px;
		font-weight:bold;
	}
	
	.text11_bold	{
		font-size:11px;
		font-weight:bold;
	}
	
	.text12_bold	{
		font-size:12px;
		font-weight:bold;
	}
	
	
	.text14_bold	{
		font-size:14px;
		font-weight:bold;
	}
	
	.text16_bold	{
		font-size:16px;
		font-weight:bold;
	}
	
	.text18_bold	{
		font-size:18px;
		font-weight:bold;
	}
	
	.text10_bold_990000	{
		font-size:10px;
		font-weight:bold;
		color:#c31818;
	}
	
	.box_shadow	{
		box-shadow: 5px 5px 5px #666666;
		-moz-box-shadow: 5px 5px 5px #666666;
		-webkit-box-shadow: 5px 5px 5px #666666;
	}
	
	.text_shadow	{
		text-shadow: 2px 2px 2px #000;
	}
	
	
.small_blue_serif	{
	color:#01739d;
	font-size:10px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	text-align:left;
}

#communication	{
	text-align:center;
	border:solid #CCCCCC 1px;
	padding:5px;
	margin:40px auto;
}
.vid_btn {
	background-image: url(../imagesInterface/video_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:6px 0px 0px 23px;
}



#news_pane	{
	width:165px;
	margin:30px auto;
	padding:5px;
	border:solid #CCCCCC 1px;
}




.white_30 {
/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.3);
/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff, endColorstr=#4cffffff);
/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff, endColorstr=#4cffffff)";
}




.video_link_red	{
	background:url(../images_2012/video4.png) center right no-repeat;
	padding:5px 48px 5px 5px;
}

.video_link_black	{
	background:url(../images_2012/video5.png) center left no-repeat;
	padding:5px 5px 5px 48px;

}

.all_news	{
	width:99px;
	height:62px;
	margin:0px auto;
}



