/* COMMON CLASSES */
body {
	margin: 					0px;
	background-color:		#F4FBFE;
	
}

a:link,
a:visited,
a:hover,
a:active {
	color: #0086C2;
}

td, body {
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				10px;
	color:					#000000;
}

.header-contents {
	font-size: 				10px;
	color: 					#595959;
}

.footer-copyrights {
	font-size: 				12px;
	font-weight: 			bold;
	color: 					#0081D3;
}

.footer-links,
.footer-links a {
	font-size: 				11px;
	color: 					#54BDFF;
	text-decoration: 		none;
}

.footer-links a {
	text-decoration: 		underline;
}

/* ELEMENTS CLASSES */
.text-news_text {
	color:					#1D1D1D;
	font-size: 				11px;
	line-height: 			16px;
	padding-left:			5px;
	text-decoration: 		none;
}

.text-news_text a {
	color:					#E72D08;
	font-size: 				11px;
	line-height: 			16px;
	font-weight:			bold;
	padding-left:			5px;
	text-decoration: 		underline;
}


.text-frame_title, .text-frame_title a {
	color:					#E72D08;
	font-size:				12px;
	font-weight:			bold;
	padding-bottom:		3px;
	text-decoration: 		none;
}

.text-page_link, .text-page_link a {
	color:					#0086C2;
	font-size:				14px;
	font-weight:			bold;
	padding-bottom:		5px;
	text-decoration: 		none;
}

.text-pages_title {
	color:					#E72D08;
	font-size:				14px;
	font-weight:			bold;
	padding-left:			15px;
	padding-bottom:		5px;
	text-decoration: 		none;	
}

.text-studio ,
.text-studio a {
	color:					#000000;
	font-size:				11px;		
	padding-bottom:		7px;
	text-decoration: 		none;	
}

.text-studio a{
	color:					#000000;
	text-decoration: 		underline;	
}

.text-description {
	color:					#444444;
	font-size:				11px;
	padding-bottom:		10px;
}

.text-frame_join_link {
	color:					#FFFFFF;
	font-size:				11px;
	font-weight: 			bold;
	background-color:		#E72D08;
	padding: 				5px;
	text-align:				center;
}

.text-frame_join_link a {
	color:					#FFFFFF;	
	text-decoration: 		none;
}

.text-frame_black_link {
	color:					#000000;
	font-weight: 			bold;
	font-size:				11px;
	padding-top:			4px;
	padding-left:			5px;
}

.text-frame_black_link a {
	color:					#000000;
	text-decoration: 		underline;	
}


.text-frame_red_link {
	color:					#E72D08;
	font-weight: 			bold;
	font-size:				11px;
	padding-top:			4px;
	padding-left:			5px;
}

.text-frame_red_link a {
	color:					#E72D08;
	text-decoration: 		none;	
}



.text-frame_blue_link {
	color:					#0DA6EA;
	font-weight: 			bold;
	font-size:				11px;
	padding-top:			4px;
	padding-left:			5px;
	padding-bottom:		5px;
}

.text-frame_blue_link a {
	color:					#0DA6EA;
	text-decoration: 		underline;
}

.text-title_link {
	color:					#0086C2;
	font-weight: 			bold;
	font-size:				14px;
	padding-top:			4px;
	padding-left:			5px;
	padding-bottom:		5px;
	width: 					287px;
}

.text-title_link a {
	color:					#0086C2;
	text-decoration: 		none;
}

.text-links_list-even,
.text-links_list-odd {
	color:					#0086C2;
	font-weight: 			bold;
	font-size:				11px;
	padding-left:			10px;
	width: 					185px;
	height:					16px;
	margin:					0px;
}

.text-links_list-even {
	background-color:		#EAF8FE;	
}
.text-links_list-odd {
	background-color:		#F7FDFF;
}

.text-links_list-even a,
.text-links_list-odd a {
	color:					#0086C2;
	text-decoration: 		none;		
}

.picture_border-blue {
	border:					1px solid #00456C;
}

.picture_border-red {
	border:					1px solid #E83209;
}

.frame_border-news {
	border: 					1px solid #FBF8EF;
	background-color: 	#FFFDF5;
	padding:					12px;
	padding-right:			13px;
	padding-bottom:		13px;		
}

.frame_border-gradient {
	border: 					1px solid #D6F2FF;
	background-color: 	#DBF2FD;
	background-image: 	url('/skins/default/images/frame_border-background.gif');
	background-repeat: 	repeat-x;
	padding:					12px;
	padding-right:			13px;
	padding-bottom:		13px;		
}

.frame_border-inner {
	border: 					1px solid #B5E5FB;
	background-color: 	#FFFFFF;
	padding:					9px;
}
.frame_border-outer {
	border: 					1px solid #D6F2FF;
	background-color: 	#F5FCFF;
	padding:					12px;
	padding-right:			13px;
	padding-bottom:		13px;	
}
