body {
	padding: 0px;
	margin: 0px;
	background-color: #3366CC;
	background-image: url(../images/page_tile.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
}

a img {
	border:0;
}

a {
	color:#3366CC;
}

a:hover {
	color:#FF3300;
}

.break{
	clear:both;
}

div.hr {			
	clear:both;
	height:1px; 
	font-size:0.1em;	 	
	background:url(../images/dot.gif) repeat-x 0 0px;
	margin:5px 0px 5px 0px;
}


/* MAIN CONTAINERS */

.maincontainer {
	background-image: url(../images/main_tile.gif);
	background-repeat:repeat-y;
	margin: 0px auto;
	width: 769px;
	padding:0;	
}




/* HEADER */

.header_left {
	width: 239px;
	height:50px;
	float:left;
	
}

.header_left A {
	display:block;
	background-image:url(../images/logo_unict.gif);
	background-repeat:no-repeat;
	width: 239px;
	height:50px;
	text-indent:-9999px;	
	overflow:hidden;
}



.header_right {
	width:530px;
	height:50px;
	float:left;
	clear:right;	
	text-align:right;
}

/* QUICKMENU */
.quickmenu {
		
	width:530px;
	height:29px;	
	font-size: 12px;
	color:#C2D7F6;
}

.quickmenu a {
	color:#C2D7F6;
}

.quickmenu a:hover {
	color:#FF9900;
}

/* SEARCH BOX*/

.quicksearch {
	text-align:right;
	width:530px;
	height:21px;
}

.quicksearch .button {	
	background-image:url(../images/buttons_tile.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:20px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px solid;
	background-color:#33CC00;
}

.quicksearch .input {	
	width:200px;
	height:18px;
	border:1px solid #CCCCCC;
	padding:0px;
	font-size:12px;	
	vertical-align:top !important; /* per firefox*/
	vertical-align:baseline; /* per IE*/
	margin-right:2px;
}

/* MENU */


.menu {		
	padding-top: 27px !important;		
	padding-top: 26px;				
	text-align:center;
	height:20px;	
	padding-left:60px;
	clear:both;
}

.menu ul {		
	margin: 0px !important;
	padding:3px !important;	
	list-style: none;
}

.menu a {	
	display: block;
}

.menu li ul li:hover a,
.menu li ul li.sfhover a,
.menu a:hover {	
	color:#FFFFFF;
}


.menu	li ul a:hover { 
	padding-left:14px;	
	text-decoration:underline;
}

.menu ul li {	
	float:left;		
}

.menu ul li a {		
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;	
	padding-bottom:4px;	
	color:#FFFFFF;
	text-decoration:none;	
	font-size: 12px;	
	border-right: 1px solid #B7C8EC;		
	white-space:nowrap;		
}

/*.menu ul li a:hover, */
.menu li.sfhover,
.menu ul li:hover,
.menu ul li a.selected {
	background-image:url(../images/buttons_tile.gif);
	background-repeat:repeat-x;
	background-position:top;		
	background-color:#D53109;
}



.menu	li ul { 	
	position: absolute; 
	width: 16em; 
	left: -999em; 
	text-align:left;	
	background-color:#3366CC;
	border:1px solid #3366CC;
}

.menu	li ul a { 
	display:block;
	color:#fff;
	border:0 none;	
}


.menu	li ul li { 	
	float:left;
	width: 16em;
}

.menu	li:hover ul, 
.menu li.sfhover ul { 
	left: auto; 
}







/* MAIN CONTENTS */

.main {	
	padding-left:6px;
}

.main_head {
	margin-top:19px;	
	padding-top:8px;
	padding-left:26px;
}

/* TITLE */
.main_head h1 {		
	font-family:Times, serif;
	width: 525px;
	color:#FF3300;
	font-size:1.6em;		
	font-weight:normal;
	font-style:italic;	
	margin:0;
	
}

.main_head h1:first-letter 
{
	padding-top:1em;
	font-style:normal;	
	font-size:1.3em;
}

/* TITLE MENU */
.main_head .titlemenu {
	width: 525px;
}
.main_head .titlemenu ul {	
	margin: 0px;
	padding:0px;	
}

.main_head .titlemenu ul li {
	display: inline;
	line-height:1em;
}

.main_head .titlemenu ul li a {	
	padding-top:0px;
	padding-right:10px;	
	color:#999999;	
	font-size: 11px;
	white-space:nowrap;
}

.main_head .titlemenu ul li a:hover {	
	color:#FF6600;
}



/* COLUMNS */

.main .center	{
	float:left;
	width:525px;
	padding-left:18px;
	padding-right:18px;
	background-color: #FFFFFF;
}

.main .side {	
	float:left;
	width:187px;
	padding-left:6px;
	padding-right:6px;	
}

.main .side * 
{
	background-color: #F9FBFF;
}

.center .columnsep {
	width: 5px;
	float:left;
}

.center .column {
	float:left;
	width:250px;	
	padding-right:6px;
}








/* magViewContainer */
.magViewContainer {
}

.magViewContainer h3
{	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.2em;
	font-weight:normal;
	color: #7AC825;	
	padding:0;
	margin:0;
	margin-bottom:5px;	
}

.magViewContainer .title
{
	font-size:12px;
	color: #666666;	
}

.magViewContainer UL
{
	margin: 0;
	padding: 0;
	list-style: none;	
}

.magViewContainer UL LI
{	
	margin-bottom:4px;
	line-height:1.4em;
}

.magViewContainer .title A
{		
	color:#3366CC;
	font-weight:bold;
	text-decoration:none;
}

.magViewContainer .title A:hover
{	
	color: #FF3300;	
	text-decoration:underline;
}

.magViewContainer UL img {
	float:left;
	margin-right:5px;
	margin-top:5px;
}



/* FOOTER */

.prefooter {
	background-image:	url(../images/footer_unict_bg.jpg);
	background-repeat:no-repeat;
	height:90px;
	width:769px;
}

.footer {	
	margin: 0px auto;
	width: 769px;
	padding:0;
}

.footer .center {		
	padding:1em;	
	text-align:center;
}

.footer .notes {
	font-size: 11px;
	color:#FFFFFF;
}

.footer .notes A {	
	color:#FF9900;	
}

/* breadcrumb */

.breadcrumbs {
	width: 525px;
	padding-top:1em;
	padding-left:0;
	padding-bottom:1em;
	font-size: 12px;	
}
.breadcrumbs	ol {	
	margin: 0px;
	padding:0px;	
}

.breadcrumbs ol li {
	display: inline;	
	padding-top:0px;			
	padding-left:0.4em;	
	line-height:1.5em;
}
.breadcrumbs ol li.bc {	
	background-image:url(../images/breadcrumb_separator.gif);
	background-repeat:no-repeat;
	background-position: 100% 0.3em;
	padding-top:0px;	
	padding-right:0.6em;	
}

.breadcrumbs ol li a {		
	color:#3366CC;		
	white-space:nowrap;	
}

.breadcrumbs ol li a.selected {
	font-weight:bold;
	padding-right:0.4em;	
}

.breadcrumbs ol li a:hover {	
	color:#FF3300;
}

/* HELP */

.help{
	
	background-color:#FEFDB5;	
	color:#6B6A25;
	padding:8px;
}

.help a{
	color:#6B6A25;
}


.center TD {
	font-size:12px;
}
