*
{
	margin:			0;
	padding:		0;
	outline-style:	none;
}

body
{
	background-color:	#444444;
	font-family: 	arial, verdana, tahoma, sans-serif;
	font-size: 			10pt;	
	/*font-size:			12px;*/
}
/*
	a:link {color:				#0000FF;}
	a:visited {color:			#008800;}
	a:active {color:			#FF0000;}
	a:hover {background-color:	#FFFF00;}
*/


#divMain
{
	/*background-color: 	#FFFF00;*/
	margin:				0 auto 0 auto;
	width:				1003px;
}



/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
/*LEFT*/

#divLeftMain, #divLeftMain_high
{
	background-color: 	#CCC;
	float:				left;
	height:				360px;	/*	IE !	*/
	padding:			0 3px 0 3px;
	width:				120px;
}

#divLeftMain_high
{
	height:				852px;
}

#divImgInstMain
{
	/*background-color: 	#FFDD00;*/
	height:				315px;	/*	IE !	*/
	margin:			10px 0px 0 0px;
	overflow:	auto;
}

#divImgInstMain_high
{
	/*background-color: 	#FFDD00;*/
	height:				800px;
	margin:			10px 0px 0 0px;
	overflow:	auto;
}

#pLeftMain_header	/*also see #right_main_header*/
{
	color:			#000; /*#EE0000;*/
	font-family:	Impact;
	font-size: 		13pt;
	margin:			10px 15px 0 0px;
	text-align:		center;
}

.div_imginst
{
	/*background-color: 	#FFFF00;*/
	/*border: 	1px solid;*/
	/*height:		100px;*/
	font-size:	8pt;
	margin:		0 0 20px 0px;
	overflow:	hidden;
	text-align:	center;
	width:		100px;
	
}

.div_imginst_small	/*this is for institutions without icon*/
{
	/*background-color: 	#FFFF00;*/
	/*border: 	1px solid;*/
	/*height:		100px;*/
	font-size:	8pt;
	margin:		0 0 20px 0px;	/*here is the difference*/
	overflow:	hidden;
	text-align:	center;
	width:		100px;
	
}

.img_icon	/*also for div_right.php*/
{
	border:	none;
	text-decoration:	none;
	width:	69px;
}
	/*height:	69px;*/
	/*margin:		auto 0 0 0;*/
	/*text-align:	left;*/

.inst_label
{
	width:		100px;
}









/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
							/*CENTER*/
#divCenterMain
{
	background-color: 	#FFF000;
	float:				left;
	height:				100px;
	width:				750px;
}


#divCenterMain_header
{
	background-color: 	#FFF;
	padding:			0 0 5px 0;
	height:				82px;
}

#imgHeader
{
	/*
	position:	absolute;
	top:	257px;
	left:	0;
	*/
	height:	76px;
	/* width:	100%; */
}

#pMainTitleLeft
{
	float:	left;
	margin:	10px 0 0 5px;
}



#pMainTitleRight
{
	float:	right;
	font-size:	15pt;
	font-weight:	bolder;
	margin:	29px 10px 0 0;
}

#centermain_title
{
	/*border: 	1px solid;*/
	color:			#CC0000;
	float:			left;
	font-family:	Impact;
	font-size: 		5.6em;
	/*font-weight:	bolder;*/
	/*word-spacing:	20px;*/
	line-height:	82px;
	margin:			0px 0 0 22px;
	padding: 		0;
	/*width:			400px;*/
}

.centermain_title_sub
{
	float:			right;
	font-family:	Impact;
	font-size: 		1.25em;
	line-height:	23px;
	margin:			30px 15px 0 0;
	text-align:		justify;
	width:			275px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*red 254 green 167 blue 109 hex #FEA76D*/

#divCenterMain_navi
{
	background-color:	#CCC;
	height:		35px;
	padding:	10px 0 0 0;
	/*width:		885px;*/ /*not required*/
}



#pCmdHome, #pCmdInsts, #pCmdAds, #pCmdFacebook, #pCmdHome_sel, #pCmdInsts_sel, #pCmdAds_sel, #pCmdFacebook_sel
{
	border:	none;
	float:	left;
	margin:	0 0 0 5px;
}

#pCmdImpr, #pCmdArch, #pCmdImpr_sel, #pCmdArch_sel
{
	float:	right;
	margin: 0 5px 0 0;
}

#pCmdHome, #pCmdInsts, #pCmdAds, #pCmdImpr, #pCmdArch
{
	background-color:	#FEA76D;
	padding:	0;
}

#pCmdHome_sel, #pCmdInsts_sel, #pCmdAds_sel, #pCmdImpr_sel, #pCmdArch_sel
{
	background-color:	#CE000C;
	padding:	0;
}

#pCmdFacebook, #pCmdFacebook_sel
{
	margin:	3px 0 0 5px;
}









#cmdHome, #cmdInsts, #cmdAds, #cmdImpr, #cmdArch, #cmdHome_sel, #cmdInsts_sel, #cmdAds_sel, #cmdImpr_sel, #cmdArch_sel
{
	border:	none;
	border-bottom:		2px outset #000;
	border-right:		2px outset #000;
	font-weight:	bolder;
	padding:			3px;
	text-decoration:	none;
}

#cmdHome, #cmdInsts, #cmdAds, #cmdImpr, #cmdArch
{
	background-color:	#FEA76D;
	color:	#000;
	cursor:	pointer;
}


#cmdHome_sel, #cmdInsts_sel, #cmdAds_sel, #cmdImpr_sel, #cmdArch_sel
{
	background-color:	#CE000C;
	color:				#FFF;
	cursor:	auto;
}



#cmdFacebook, #cmdFacebook_sel
{
	background-color:	#0000DD;
	border-right:		2px outset #000;
	border-bottom:		2px outset #000;
	border-radius:	5px;
	color:	#FFF;
	font-weight:	bolder;
	margin:	10px 0 0 0;
	padding:			3px 5px;
	text-decoration:	none;
}	





#btn_home, #btn_insts, #btn_ads, #btn_facebook,
#btn_home_sel, #btn_insts_sel, #btn_ads_sel, #btn_facebook_sel
{
/* 	float:			left;
	font-weight:	bolder;
 */}

#btn_arch, #btn_impr, #btn_arch_sel, #btn_impr_sel
{
/* 	float:			right;
	font-weight:	bolder;
 */}

#btn_home a, #btn_insts a, #btn_ads a, #btn_arch a, #btn_impr a
{
/* 	border-right:		2px outset #000;
	border-bottom:		2px outset #000;
	color:	#000;
	background-color:	#FEA76D;
	display:	block; don't do this
	padding:			3px;
	text-decoration:	none;
 */}

#btn_home, #btn_home_sel, #btn_insts, #btn_insts_sel, #btn_ads, #btn_ads_sel, #btn_facebook, #btn_facebook_sel
{
	/* margin:	0 0 0 5px; */
}

#btn_arch, #btn_arch_sel, #btn_impr, #btn_impr_sel	/*float right !*/
{
	/* margin: 0 5px 0 0; */
}

#btn_home_sel, #btn_insts_sel, #btn_ads_sel, #btn_arch_sel, #btn_impr_sel
{
	background-color:	#CE000C;
	border-right:		2px outset #000;
	border-bottom:		2px outset #000;
	color:				#FFF;
	padding:			3px;
}


#btn_facebook a
{
	display:	block;	/*don't do this*/
	text-decoration:	none;
}



#btn_facebook a, #btn_facebook_sel
{
	border-right:		2px outset #000;
	border-bottom:		2px outset #000;
	padding:			3px 5px;
}	


#btn_facebook, #btn_facebook a, #btn_facebook_sel
{
	background-color:	#0000DD;
	border-radius:	5px;
	color:	#FFF;
}











/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
																	/*RIGHT*/
#divRightMain, #divRightMain_high
{
	background-color: 	#CCC;
	float:				left;
	height:				360px;	/*	IE !	*/
	padding:			0 3px 0 3px;
	text-align:			right;
	width:				120px;
}

#divRightMain_high
{
	height:				852px;
}


#divImgAdsMain
{
	/*background-color: 	#FFDD00;*/
	height:				304px;	/*	IE !	*/
	margin:			10px 0px 0 0px;
	overflow:	auto;
}

#divImgAdsMain_high
{
	/*background-color: 	#FFDD00;*/
	height:				800px;
	margin:			10px 0px 0 0px;
	overflow:	auto;
}


#rightmain_header_pre
{
	margin:			10px 0px 0 22px;
	text-align:		left;
}
#rightmain_header	/*also see #pLeftMain_header*/
{
	color:			#000; /*#EE0000;*/
	font-family:	Impact;
	font-size: 		13pt;
	margin:			-4px 0 0 22px;
	text-align:		left;
}


.div_imgads
{
	/*background-color: 	#FFFF00;*/
	/*border: 	1px solid;*/
	/*height:		100px;*/
	font-size:	8pt;
	margin:		0 0 20px 0;
	overflow:	hidden;
	text-align:	center;
	width:		100px;
	
}

.div_imgads_small	/*this is for institutions without icon*/
{
	/*background-color: 	#FFFF00;*/
	/*border: 	1px solid;*/
	/*height:		100px;*/
	font-size:	8pt;
	margin:		0 0 20px 0;	/*here is the difference*/
	overflow:	hidden;
	text-align:	center;
	width:		100px;
	
}



/*look in 1_left.css for image settings
.div_imgads img
{
	border:	none;
	text-decoration:	none;
	width:	69px;
}
*/
.ads_label
{
	width:		100px;
}








/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/

.floatbreaker
{
	clear:			both;
	height:			0;	/*important especially for the IE*/
	line-height:	0;
	visibility:		hidden;
}

.italian
{
	font-style:	italic;
}