body{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #777;
}
    	#menu a span {
			font-size: 12px;
	      color: #7b94a4;
      }		
    	#menu a:hover span, #menu a.selected span {
	      color: #2b75bb;
      }
		
		h4 {
			font-size: 11px;
			font-weight: bold;
			letter-spacing: 0.2em;
		}
		h3 {
			font-size: 14px;
			font-weight: bold;
			letter-spacing: 0.2em;
		}
		.pink {
			color: #c30076;
		}		
		a.grey {
			color: #777;
		}
		
			#sidebar .shortcut .title, #sidebar .meetings-shortcut .title, #sidebar .meeting-selected .title, #text .title {
				color: #2b75bb;
				font-weight: bold;
			}
			#sidebar .shortcut a, #sidebar .meetings-shortcut, #sidebar .meeting-selected, #text .grey {
				color: #777777;
			}
			#sidebar .contest-shortcut .title, #sidebar .contest-selected .title {
				color: #c30076;
				font-weight: bold;
			}
			
			.more a, .previous a{
				color: #2b75bb; 
			}
			.more a:hover, .previous a:hover{
				color: #c30076; 
			}

	 		#content .onMain div.blue, #content .onMain div.pink {	
				color: #fff;
				font-size: 14px;
				font-weight: bold;
			} 	
			#content .textblue {
				color: #2b75bb;
			}	
			#content .textpink {
				color: #c60078;
			}			
			#meetings h4.title, #meetings h4.title a {
				color: #2c7ec4;
				font-weight: bold;
			}
			#contest h4.title {
				color: #c30076;
				font-weight: bold;
			}
				
				#contact #contactForm label, #newsletterForm label, #applyForm label {
					color: #2b75bb;
				}
			
#partners strong {
	color: #7b94a4;
	letter-spacing: 0.2em;
}	
	#fCont p.left, #fCont p.right a {
		color: #fff;
	}
	#fCont p.right a:hover {
		color: #efefef;
	}
/* error */
div.error, div#message {
	color: #ff0000;
	font-weight: bold;
}

/* end error */
