﻿/************** START Presentation Styles **************/ 

.sources
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	font-size: 7.5pt;
	border-left: #dcdcdc 1px solid;
	color: #333333;
	border-bottom: #dcdcdc 1px solid;
	font-family: Arial;
	background-color: #f5f5f5;
}



.source-headings
{
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #a9a9a9;
	width: 60px;
	text-align: center;
}

.headers
{
	border-bottom: solid 1px #cccccc;
	height: 52px;
	
}

.headers-parent
{	font-size: 13pt;
	font-weight:bold;
    color: #696969;
    font-family: Arial Narrow;
    letter-spacing: -1px;}

.headers-child
{font-weight:bold;
	font-size: 13pt;
	color: #969696;
	font-family: Arial Narrow;
	letter-spacing: -1px;
}

.side_headers
{
	border-bottom: solid 1px #cccccc;
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	font-family: Arial;
	letter-spacing: 1px;

}

.admin-cont_headers
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	letter-spacing: 1px;}

#left-subs
{
	color: #339966;
	font-weight:normal; 
	font-family: Arial;
}

#linkAdobe A:link, #linkAdobe A:active, #linkAdobe A:visited
{	text-decoration: none;
	font-weight: normal;
	color: #dc143c;
	font-family: Arial;
	}
	
#linkAdobe A:hover
{	font-family: Arial;
	color: #dc143c;
	font-weight: normal;
	text-decoration: underline;}

#linkContact A:link, #linkContact A:active, #linkContact A:visited
{	text-decoration: none;
	font-weight: normal;
	color: #dc143c;
	font-family: Arial;
	}
	
#linkContact A:hover
{	font-family: Arial;
	color: #dc143c;
	font-weight: normal;
	text-decoration: underline;}
	
#linkHelp A:link, #linkHelp A:active, #linkHelp A:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #6495ed;
	font-family: Arial;
}
	
#linkHelp A:hover
{	font-family: Arial;
	color: #dc143c;
	font-weight: normal;
	text-decoration: underline;}

#left-subs A:link, #left-subs A:active, #left-subs A:visited
{	text-decoration: none;
	font-weight: normal;
	color: #339966;
	font-family: Arial;
	}
	
#left-subs A:hover
{	font-family: Arial;
	color: #339966;
	font-weight: normal;
	text-decoration: underline;}

#center-col A:link, #center-col A:active, #center-col A:visited
{	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #339966;
	font-family: Arial;
	}
	
#center-col A:hover
{	font-family: Arial;
	font-size: 8pt;
	color: #339966;
	font-weight: normal;
	text-decoration: underline;}

#TB A:link, #TB A:active, #TB A:visited
{	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #339966;
	font-family: Arial;
	}
	
#TB A:hover
{	font-family: Arial;
	font-size: 8pt;
	color: #339966;
	font-weight: bold;
	text-decoration: underline;}
	
#TBterr A:link, #TBterr A:active, #TBterr A:visited
{	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #339966;
	font-family: Arial;
	}
	
#TBterr A:hover
{	font-family: Arial;
	font-size: 8pt;
	color: #339966;
	font-weight: bold;
	text-decoration: underline;}
	

#departments1 A:link, #departments1 A:active, #departments1 A:visited, #departments2 A:link, #departments2 A:active, #departments2 A:visited
{	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #339966;
	font-family: Arial;
	}
	
#departments1 A:hover, #departments2 A:hover
{	font-family: Arial;
	font-size: 8pt;
	color: #339966;
	font-weight: normal;
	text-decoration: underline;}

#sublinks A:link, #sublinks A:active, #sublinks A:visited
{	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #339966;
	font-family: Arial;
	}
	
#sublinks A:hover
{	font-family: Arial;
	font-size: 8pt;
	color: #339966;
	font-weight: normal;
	text-decoration: underline;}

#tbdetailssublinks A:link, #tbdetailssublinks A:active, #tbdetailssublinks A:visited
{	text-decoration: none;
	font-weight: normal;
	font-size: 7.5pt;
	color: #339966;
	font-family: Arial;
	}
	
#tbdetailssublinks A:hover
{	font-family: Arial;
	font-size: 7.5pt;
	color: #339966;
	font-weight: normal;
	text-decoration: underline;}


#admin-cont-sublinks A:link, #admin-cont-sublinks A:active, #admin-cont-sublinks A:visited
{
    text-decoration: none;
    font-weight: normal;
    font-size: 8pt;
    color: #339966;
    font-family: Arial;
}
	
#admin-cont-sublinks A:hover
{	font-family: Arial;
	font-size: 8pt;
	color: #339966;
	font-weight: normal;
	text-decoration: underline;}


.main_nav A:link, .main_nav A:active, .main_nav A:visited
{	text-decoration: none;
	font-weight: bold;
	font-size: 7.5pt;
	color: #333333;
	font-family: Arial;}

.main_nav A:hover
{	font-family: Arial;
	font-size: 7.5pt;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;}

#uncolored1 A:link, #uncolored1 A:active, #uncolored1 A:visited, #uncolored2 A:link, #uncolored2 A:active, #uncolored2 A:visited, #uncolored3 A:link, #uncolored3 A:active, #uncolored3 A:visited, #uncolored4 A:link, #uncolored4 A:active, #uncolored4 A:visited
{	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #333333;
	font-family: Arial;}

#uncolored1 A:hover, #uncolored2 A:hover, #uncolored3 A:hover, #uncolored4 A:hover  
{	font-family: Arial;
	font-size: 8pt;
	color: #339966;
	font-weight: normal;
	text-decoration: underline;}

.ul-leftNav, .main_nav
{
	font-weight: bold;
	list-style-position: outside;
	line-height: 14pt;
	vertical-align: middle;
	list-style-image: url(images/list.gif);}

ul
{
	font-size: 8pt;
	list-style-position: outside;
	vertical-align: middle;
	list-style-image: url(images/list-item.gif);
	
}

li
{ 	padding-left: 0px;
	margin-bottom: 1px;}

img
{  border-style: none;}

.wzdStepHdr
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	text-align: left;
	border-bottom: #dedede 1px dotted;
}

.dataLabels
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	text-align: right;
}

.wzdStepLabels
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	text-align: right;
	width: 150px;}

.content-headings
{	font-size: 9pt;
	color: #339966;
	font-family: Arial;
	font-weight: bold;}

.tools
{	padding-left: 30px;
	line-height: 8pt;}

.loginstatus A:link, .loginstatus A:active, .loginstatus A:visited 
{	color: #339966;
	text-decoration: none;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;}

.loginstatus A:hover
{	font-family: Arial;
	font-size: 7pt;
	color: #339966;
	text-decoration: underline;
	font-weight:bold;}

.tools A:link, .tools A:active, .tools A:visited 
{	color: #696969;
	text-decoration: none;
	font-family: Arial;
	font-size: 7.5pt;}

.tools A:hover
{	font-family: Arial;
	font-size: 7.5pt;
	color: #339966;
	text-decoration: underline;}

.tbl-hdr-cells
{
	border-bottom: #909090 1px solid;
	border-left: #909090 1px solid;
	border-right: #909090 1px solid;
	width: 168px;
	height: 90px;
	vertical-align: middle;
	text-align: center;
	background-position: right bottom;
	background-image: url(images/tbl-bg-admin.gif);
	background-repeat: no-repeat;
}

#tbl-eBooks
{
	font-size: 7.5pt;
	color: #333333;
	font-family: Arial;
}


.eBooks img{
border: 1px solid #ffffff;
}

.eBooks:hover img{
border: 1px solid #339966;
}

.eBooks:hover{
color: #333333; /* irrelevant definition to overcome IE bug */
}

/************** END Presentation Styles **************/

/************** START Layout Styles **************/ 
body
{   margin: 0;
    padding:0; 
    background:#ffffff;
    color: #333333;}
 
 .top_line1
{	width: 100%;
	height: 2px;
	background-color: black;
	font-size: 2px;}

.top_line2
{
    width: 100%;
    height: 3px;
    background-color: #339966;
    font-size: 2px;
}	 
	 
#left-col
{   position:absolute;
    top:75px;
    left:0;
    width:160px;
    z-index:3;
    background:#ffffff;
    color: #333333;
    height: 500px;
    padding-left: 3px}

#right-col
{   position:absolute;
    top:66px;
    right:0;
    width:145px;
    height: 500px;
    z-index:2;
    background:#ffffff;
    color: #333333;}
    /*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f9f9f9,endColorStr=White);}*/

#center-block 
{   width:100%;
    z-index:1;
    height:80%;
    background:#ffffff;
    color: #333333;}

#header
{   height:60px; 
    border-bottom:1px solid #cccccc; 
    width:100%; 
    margin:0;
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    background:#ffffff;
    color: #333333;}

#center-col
{
	/*margin: 0 147px 0 150px;*/
	margin: 0 0 0 160px;
	position: relative;
	z-index: 5;
	border-left: solid #cccccc 1px;
	/*border-right: solid #cccccc 1px;*/
	/*height: 600px;*/
	font-size: 8pt;
	font-family: Arial;
	background: #ffffff;
	color: #333333;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;}

#footer
{   
    border: solid #cccccc 1px; 
	margin:0;
    font-size: 8pt;
    font-family: Arial;
    background-color: #339966;
	color: white;}

#main-height
{ height: 600px;
	}
/************** END Layout Styles **************/


/* BEGIN Pop-Up Styles*/




.tb-edit_apop, .bpop {
	display: none;
}

.tb-edit_apop{
	display: none;
}


a.tb-edit_tpop {
	display: block;
	text-decoration: none;
	color: #000;
}
a.tb-edit_tpop:hover, a.itr:hover {
	border-width: 0; /* IE */
}
/* rende intero block cliccabile in IE/Win e fa bene a rendering di Op7 (rovina IE/Mac?) \*/
a.tb-edit_tpop {
	position: relative;
}
/* */
a.tb-edit_tpop:hover .tb-edit_apop {
	display: block;
	position: absolute;
	width: 10em;
	background-color: #ffffff;
	z-index: 1;
}

a.tb-edit_tpop:hover .tb-edit_apop {
	display: block;
	position: absolute;
	width: 10em;
	background-color: #ffffff;
	z-index: 1;
}

.tb-edit_apop .tb-edit_outerspan
{
	display: block;
	padding: 1px;
	width: 350px;
	height: 170px;
	background: url(images/hdricon-about.gif) #f5f5f5 no-repeat right bottom;
	border-right: #339966 1px solid;
	border-top: #339966 1px solid;
	border-left: #339966 1px solid;
	border-bottom: #339966 1px solid;
	top: -218px;
	left: -20px;
	position: absolute;
	text-align: left;
}












.apop, .bpop {
	display: none;
}

.apop_above{
	display: none;
}


a.tpop {
	display: block;
	text-decoration: none;
	color: #000;
}
a.tpop:hover, a.itr:hover {
	border-width: 0; /* IE */
}
/* rende intero block cliccabile in IE/Win e fa bene a rendering di Op7 (rovina IE/Mac?) \*/
a.tpop {
	position: static;
	
}
/* */
a.tpop:hover .apop {
	display: block;
	position: absolute;
	width: 10em;
	background-color: #ffffff;
	z-index: 1;
}

a.tpop:hover .apop_above {
	display: block;
	position: absolute;
	width: 10em;
	background-color: #ffffff;
	z-index: 1;
}

.InfoTips_links
{
	display: block;
	color: #339966;
}

.apop .outerspan
{
	display: block;
	padding: 1px;
	width: 400px;
	height: 170px;
	background: url(images/hdricon-about.gif) #f5f5f5 no-repeat right bottom;
	border-right: #339966 1px solid;
	border-top: #339966 1px solid;
	border-left: #339966 1px solid;
	border-bottom: #339966 1px solid;
	top: 0px;
	left: -20px;
	position: absolute;
	text-align: left;
}


.apop_above .outerspan_above
{
	display: block;
	padding: 1px;
	width: 350px;
	height: 170px;
	background: url(images/hdricon-about.gif) #f5f5f5 no-repeat right bottom;
	border-right: #339966 1px solid;
	border-top: #339966 1px solid;
	border-left: #339966 1px solid;
	border-bottom: #339966 1px solid;
	top: -192px;
	left: -25px;
	position: absolute;
	text-align: left;
}



#InfoTips_Headers, #InfoTips_Headers_
{
	width: 350px;
	color: #ffffff;
	background: #339966;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
}

#InfoTips A:link, #InfoTips A:active, #InfoTips A:visited, #InfoTips A:hover, #InfoTips_ A:link, #InfoTips_ A:active, #InfoTips_ A:visited, #InfoTips_ A:hover 
{	color: #333333;
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;}

/* HELP Pages */
#helpFAQs
{
	border: #339966 1px solid;
	height: 425px;
	width: 200px;
	left: 5px;
	top: 60px;
	position: absolute;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
	
#helpFAQs ul
{
	list-style-position: outside;
	line-height: 14pt;
	list-style-image: url(images/help-list-item.gif);}

#helpFAQs li
{ 	padding-left: 2px;
	margin-bottom: 1px;}

#helpFAQs A:link, #helpFAQs A:active, #helpFAQs A:visited, #helpContents A:link, #helpContents A:active, #helpContents A:visited
{
	color: #339966;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
	font-size: 7.5pt;
}

#helpFAQs A:hover, #helpContents A:hover
{	font-family: Arial;
	font-weight: bold;
	font-size: 7.5pt;
	color: #339966;
	text-decoration: underline;}
	
#helpContents
{	border: #339966 1px solid;
	height: 425px;
	width: 397px;
	left: 218px;
	top: 60px;
	position: absolute;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.helpContents-Q
{	color: #339966;
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;}

#helpContents-A
{	color: #808080;
	font-weight: normal;
	font-family: Arial;
	font-size: 8pt;}
	
#helpContents-A A:link, #helpContents-A A:active, #helpContents-A A:visited 
{
	color: #339966;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
}
#helpContents-A A:hover
{
	color: #339966;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial;
	font-size: 8pt;
}

#help-close-link A:link, #help-close-link A:active, #help-close-link A:visited 
{
	color: #339966;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
	font-size: 7pt;
}
#help-close-link A:hover
{
	color: #339966;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial;
	font-size: 7pt;
}

.thumbnail1, .thumbnail2
{
position: relative;
z-index: 0;
}

.thumbnail1:hover, .thumbnail2:hover
{
background-color: transparent;
z-index: 50;
}

.thumbnail1 span, .thumbnail2 span
{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid #cccccc;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail1 span img, .thumbnail2 span img
{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail1:hover span
{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: 30px; 

}
.thumbnail2:hover span
{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: -60px; 

}



	
a.main-tranz:link, a.main-tranz:visited 
{
	display:block;
	text-decoration:none;
	border: solid 1px #ffffff;}
	
a.main-tranz:hover 
{
	display:block;
	text-decoration:none;
	border: solid 1px #339966;}   

#featureTranslations1  A:link, #featureTranslations1  A:active, #featureTranslations1  A:visited, #featureTranslations2  A:link, #featureTranslations2  A:active, #featureTranslations2  A:visited, #featureTranslations3  A:link, #featureTranslations3  A:active, #featureTranslations3  A:visited
{	text-decoration:none;
	color: #333333 ;
	font-size: 7.5pt;
	}
	
#featureTranslations1  A:hover, #featureTranslations2  A:hover, #featureTranslations3  A:hover
{	text-decoration:none;
	color: #333333 ;
	font-size: 7.5pt;
	}

#featureTranslations4  A:link, #featureTranslations4  A:active, #featureTranslations4  A:visited, #featureTranslations5  A:link, #featureTranslations5  A:active, #featureTranslations5  A:visited, #featureTranslations6  A:link, #featureTranslations6  A:active, #featureTranslations6  A:visited, #featureTranslations7  A:link, #featureTranslations7  A:active, #featureTranslations7  A:visited, #featureTranslations8  A:link, #featureTranslations8  A:active, #featureTranslations8  A:visited
{	text-decoration:none;
	color: #333333 ;
	font-size: 7.5pt;
	}
	
#featureTranslations4  A:hover, #featureTranslations5  A:hover, #featureTranslations6  A:hover, #featureTranslations7  A:hover, #featureTranslations8  A:hover
{	text-decoration:none;
	color: #333333 ;
	font-size: 7.5pt;
	}

.QA-headings
{
	font-weight: bold;
	font-size: 8pt;
	color: #339966;
	font-family: Arial;
	letter-spacing: 1px;
}

#divEmailTranslation
{
	border: #339966 1px solid;
	height: 300px;
	width: 383px;
	left: 5px;
	top: 60px;
	position: absolute;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #333333;
	font-size: 8pt;
	font-family: Arial;
}

#divEmailStatus
{
	border: #339966 1px solid;
	height: 300px;
	width: 383px;
	left: 5px;
	top: 60px;
	position: absolute;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #333333;
	font-size: 8pt;
	font-family: Arial;
}

#divEmailStatus A:link, #divEmailStatus A:active, #divEmailStatus A:visited 
{	color: #339966;
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;}
	
#divEmailStatus A:hover 
{	color: #339966;
	text-decoration: underline;
	font-family: Arial;
	font-size: 8pt;}

#divCenterPadded
{	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;	} 