/*------------------page-----------------------*/

.containerPage {
	border:none;
	clear:both;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
	width:761px;
}

a { text-decoration: underline}

/*------------------logo-----------------------*/

#logo {
	position:absolute;
	right:-1px;
	top:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	right:-1px;
}

html>body #logo {
	right:0px;
}

#logo img {
	float:left;
	margin:0px;
	padding:0px;
}

/*------------------header-----------------------*/

.containerHeader {
	background-position:0% 0%;
	background-repeat:no-repeat;
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:88px;
	margin:25px 0px 8px 0px;
	padding:0px;
	position:relative;
	width:761px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:86px;
	width:759px;
}

html>body .containerHeader {
	height:auto;
	min-height:86px;
	width:759px;
}

.containerHeader img {
	float:right;
	padding:34px 26px 12px 0px;
}

.containerHeader ul {
	clear:both;
	float:right;
	list-style:none;
	margin:0px;
	padding:0px 26px 0px 0px;
}

.containerHeader ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.containerHeader ul li a {
	background-position:0% 0%;
	background-repeat:no-repeat;
	display:inline;
	float:left;
}

.containerHeader ul li a img {
	float:left;
	height:11px;
	padding:0px 0px 0px 0px;
}

.containerHeader ul li a#menuHome { background-image:url('../images/menu_home.gif'); }
.containerHeader ul li a#menuHome img { width:32px; }
.containerHeader ul li a#menuHome:hover { background-position:-32px 0%; }
.containerHeader ul li.on a#menuHome { background-position:-32px 0%; }

.containerHeader ul li a#menuFinder { background-image:url('../images/menu_finder.gif'); }
.containerHeader ul li a#menuFinder img { width:72px; }
.containerHeader ul li a#menuFinder:hover { background-position:-72px 0%; }
.containerHeader ul li.on a#menuFinder { background-position:-72px 0%; }

.containerHeader ul li a#menuAdd { background-image:url('../images/menu_add.gif'); }
.containerHeader ul li a#menuAdd img { width:60px; }
.containerHeader ul li a#menuAdd:hover { background-position:-60px 0%; }
.containerHeader ul li.on a#menuAdd { background-position:-60px 0%; }

.containerHeader ul li a#menuNews { background-image:url('../images/menu_news.gif'); }
.containerHeader ul li a#menuNews img { width:37px; }
.containerHeader ul li a#menuNews:hover { background-position:-37px 0%; }
.containerHeader ul li.on a#menuNews { background-position:-37px 0%; }

.containerHeader ul li a#menuEvents { background-image:url('../images/menu_events.gif'); }
.containerHeader ul li a#menuEvents img { width:45px; }
.containerHeader ul li a#menuEvents:hover { background-position:-45px 0%; }
.containerHeader ul li.on a#menuEvents { background-position:-45px 0%; }

.containerHeader ul li a#menuBrand { background-image:url('../images/menu_brand.gif'); }
.containerHeader ul li a#menuBrand img { width:104px; }
.containerHeader ul li a#menuBrand:hover { background-position:-104px 0%; }
.containerHeader ul li.on a#menuBrand { background-position:-104px 0%; }

.containerHeader ul li a#menuGuidelines { background-image:url('../images/menu_guidelines.gif'); }
.containerHeader ul li a#menuGuidelines img { width:63px; }
.containerHeader ul li a#menuGuidelines:hover { background-position:-63px 0%; }
.containerHeader ul li.on a#menuGuidelines { background-position:-63px 0%; }


.containerHeader ul li a#menuFamiglia { background-image:url('../images/menu_famiglia.gif'); }
.containerHeader ul li a#menuFamiglia img { width:85px; }
.containerHeader ul li a#menuFamiglia:hover { background-position:-85px 0%; }
.containerHeader ul li.on a#menuFamiglia { background-position:-85px 0%; }

.containerHeader ul li a#menuBlueprint { background-image:url('../images/menu_blueprint.gif'); }
.containerHeader ul li a#menuBlueprint img { width:104px; }
.containerHeader ul li a#menuBlueprint:hover { background-position:-104px 0%; }
.containerHeader ul li.on a#menuBlueprint { background-position:-104px 0%; }

.containerHeader ul li a#menuContacts { background-image:url('../images/menu_contacts.gif'); }
.containerHeader ul li a#menuContacts img { width:49px; }
.containerHeader ul li a#menuContacts:hover { background-position:-49px 0%; }
.containerHeader ul li.on a#menuContacts { background-position:-49px 0%; }

/*------------------admin-----------------------*/

.containerAdmin {
	background-color:#E9E9E9;
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:28px;
	margin:0px 0px 8px 0px;
	padding:0px;
	width:761px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:26px;
	width:759px;
}

html>body .containerAdmin {
	height:auto;
	min-height:26px;
	width:759px;
}

.adminLeft,
.adminRight {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

.adminLeft {
	width:116px;
}

.adminRight {
	margin:8px 26px 0px 0px;
	width:617px;
}

.containerAdmin h2 {
	float:left;
	margin:0px;
	padding:0px;
}

.containerAdmin h2 img {
	padding:8px 0px 0px 9px;
}

.containerAdmin ul {
	clear:both;
	float:right;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.containerAdmin ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.containerAdmin ul li a {
	background-position:0% 0%;
	background-repeat:no-repeat;
	display:inline;
	float:left;
}

.containerAdmin ul li a img {
	float:left;
	height:11px;
	padding:0px 0px 0px 0px;
}

.containerAdmin ul li a#adminUser { background-image:url('../images/admin_user.gif'); }
.containerAdmin ul li a#adminUser img { width:60px; }
.containerAdmin ul li a#adminUser:hover { background-position:-60px 0%; }
.containerAdmin ul li.on a#adminUser { background-position:-60px 0%; }

.containerAdmin ul li a#adminArticles { background-image:url('../images/admin_articles.gif'); }
.containerAdmin ul li a#adminArticles img { width:75px; }
.containerAdmin ul li a#adminArticles:hover { background-position:-75px 0%; }
.containerAdmin ul li.on a#adminArticles { background-position:-75px 0%; }

.containerAdmin ul li a#adminAsset { background-image:url('../images/admin_asset.gif'); }
.containerAdmin ul li a#adminAsset img { width:79px; }
.containerAdmin ul li a#adminAsset:hover { background-position:-79px 0%; }
.containerAdmin ul li.on a#adminAsset { background-position:-79px 0%; }

/*------------------body-----------------------*/

.containerBody {
	clear:both;
	display:inline;
	float:left;
	height:488px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:761px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:488px;
}

html>body .containerBody {
	height:auto;
	min-height:488px;
}

.bodyLeft,
.bodyMiddle,
.bodyRight {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

/*------------------logged in-----------------------*/

.containerLogged {
	background-color:#E9E9E9;
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:72px;
	margin:0px 0px 8px 0px;
	padding:10px 10px 0px 10px;
	width:171px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:60px;
	width:149px;
}

html>body .containerLogged {
	height:auto;
	min-height:60px;
	width:149px;
}

.containerLogged img {
	float:left;
}

.containerLogged h2 {
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:149px;
}

.containerLogged p {
	clear:both;
	color:#9B9B9B;
	float:left;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	width:149px;
}

.containerLogged ul {
	clear:both;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:149px;
}

.containerLogged ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 10px 0px 0px;
}

.containerLogged ul li.lastItem {
	padding:0px 0px 0px 0px;
}

.containerLogged ul li a {
	background-image:url('../images/link_text.gif');
	background-position:0% 2px;
	background-repeat:no-repeat;
	color:#585858;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 13px;
	text-decoration:none;
}

.containerLogged ul li a:hover {
	color:#D90032;
	text-decoration:none;
}

/*------------------quick search-----------------------*/

.containerQuick {
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:112px;
	margin:0px 0px 8px 0px;
	padding:10px 10px 0px 10px;
	width:171px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:100px;
	width:149px;
}

html>body .containerQuick {
	height:auto;
	min-height:100px;
	width:149px;
}

.containerQuick img {
	float:left;
}

.containerQuick h2 {
	float:left;
	margin:0px;
	padding:0px;
	width:149px;
}

.containerQuick label {
	clear:both;
	margin:8px 0px 4px 0px;
	font-weight:bold;
}

.containerQuick input.fieldText {
	margin:0px 0px 8px 0px;
	width:149px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:143px;
}

html>body .containerQuick input.fieldText {
	width:143px;
}

.containerQuick input.fieldSubmit {
	margin:0px;
}

/*------------------top 5-----------------------*/

.containerTop5 {
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	/*height:288px;*/
	height:183px;
	margin:0 0 8px 0;
	padding:10px 0px 0px 10px;
	width:171px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:159px;
}

html>body .containerTop5 {
	height:auto;
	/*min-height:276px;*/
	height:187px;
	width:159px;
}

.containerTop5 img {
	float:left;
}

.top5Header {
	/*border-bottom:1px dotted #D5D6D7;*/
	clear:both;
	display:inline;
	float:left;
	/*height:60px;*/

	width:135px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	
}

html>body .top5Header {
	height:auto;
	/*min-height:42px;*/
	
}

.top5Header .linkText {
	background-position:0% 2px;
	padding:0px 0px 0px 13px;
}

.top5Header p {
	float:left;
	margin:0px;
	padding:0px;
	width:135px;
}

.top5Content {
	clear:both;
	display:block;
	float:left;
	/*height:233px;*/
	height:165px;
	overflow:auto;
	width:159px;
	margin-top:5px;
}

.top5Content .lastItem {
	border-bottom:none ! important;
}

.top5Item {
	border-bottom:1px dotted #D5D6D7;
	clear:both;
	display:inline;
	float:left;
	padding:8px 0px 10px 0px;
	width:135px;
}

.top5Item h3 {
	font-size:110%;
	color:#585858;
	margin:0px 0px 5px 0px;
}

/*.top5Item img {
	border:1px solid #D5D6D7;
	margin:4px 0px 0px 0px;
}*/

.top5Item .imageHolder {
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	margin:4px 0px 0px 0px;
	height:72px;
	width:128px;
}

.top5Item .imageHolder td {
	height:70px;
	text-align:center;
	vertical-align:middle;
	width:126px;
}

.top5Item .imageHolder td img {
	clear:both;
	float:none;
	padding:0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

html>body .top5Item .imageHolder td img {
	margin-bottom:-3px;
}

.top5Item .tableData {
	margin:5px 0px 0px 0px;
	width:128px;
}

.top5Item .tableData th {
	width:48px;
}

.top5Item .tableData td {
	width:80px;
}

/*------------------basket-----------------------*/

.containerBasket {
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:408px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	width:171px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:396px;
	width:159px;
}

html>body .containerBasket {
	height:auto;
	min-height:396px;
	width:159px;
}

.containerBasket img {
	float:left;
}

.basketHeader {
	border-bottom:1px dotted #D5D6D7;
	clear:both;
	display:inline;
	float:left;
	height:60px;
	width:135px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:42px;
}

html>body .basketHeader {
	height:auto;
	min-height:42px;
}

.basketHeader .linkText {
	background-position:0% 2px;
	padding:0px 0px 0px 13px;
}

.basketHeader h2 {
	float:left;
	margin:0px 0px 6px 0px;
	padding:0px;
	width:135px;
}

.basketHeader p {
	float:left;
	margin:0px;
	padding:0px;
	width:135px;
}

.basketContent {
	clear:both;
	display:block;
	float:left;
	height:315px;
	overflow:auto;
	width:159px;
}

.basketContent .lastItem {
	border-bottom:none ! important;
	padding:2px 0px 2px 0px;
}

.basketContent .lastItem .tableData {
	margin:0px 0px 0px 0px;
}

.basketContent .lastItem .tableData th {
	width:103px;
}

.basketContent .lastItem .tableData td {
	text-align:right;
	width:25px;
}

.basketItem {
	border-bottom:1px dotted #D5D6D7;
	clear:both;
	display:inline;
	float:left;
	padding:8px 0px 10px 0px;
	width:135px;
}

.basketItem h3 {
	font-size:110%;
	color:#585858;
	margin:0px 0px 5px 0px;
}

/*.basketItem img {
	border:1px solid #C9C9C9;
	margin:4px 0px 0px 0px;
}*/

.basketItem .imageHolder {
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	margin:4px 0px 0px 0px;
	height:72px;
	width:128px;
}

.basketItem .imageHolder td {
	height:70px;
	text-align:center;
	vertical-align:middle;
	width:126px;
}

.basketItem .imageHolder td img {
	clear:both;
	float:none;
	padding:0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

html>body .basketItem .imageHolder td img {
	margin-bottom:-3px;
}

.basketItem .tableData {
	margin:5px 0px 0px 0px;
	width:128px;
}

.basketItem .tableData th {
	width:48px;
}

.basketItem .tableData td {
	width:80px;
}

.separatorBasket {
	border-top:1px dotted #D5D6D7;
	font-size:0px;
	line-height:0px;
	width:135px;
}

.downloadBasket {
	clear:both;
	display:inline;
	float:left;
	height:60px;
	width:149px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:32px;
}

html>body .downloadBasket {
	height:auto;
	min-height:32px;
}

.downloadBasket .fieldSubmit {
	margin:8px 0px 0px 0px;
	width:149px;
}

/*------------------highlights-----------------------*/

.containerHighlights {
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:332px;
	margin:0px 0px 8px 0px;
	padding:10px 0px 0px 10px;
	width:202px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:320px;
	width:190px;
}

html>body .containerHighlights {
	height:auto;
	min-height:320px;
	width:190px;
}

.containerHighlights img {
	float:left;
}

.highlightsHeader {
	border-bottom:1px dotted #D5D6D7;
	clear:both;
	display:inline;
	float:left;
	height:42px;
	width:166px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:42px;
}

html>body .highlightsHeader {
	height:auto;
	min-height:42px;
}

.highlightsHeader h2 {
	float:left;
	margin:0px 0px 6px 0px;
	padding:0px;
	width:166px;
}

.highlightsHeader p {
	float:left;
	margin:0px;
	padding:0px;
	width:135px;
}

.highlightsHeader .linkText {
    background-image:url('../images/link_text.gif');
	background-position:0% 2px;
	padding:0px 0px 0px 13px;
}

.highlightsContent {
	clear:both;
	display:block;
	float:left;
	height:277px;
	overflow:auto;
	width:190px;
}

.highlightsContent .lastItem {
	border-bottom:none ! important;
}

.highlightsItem {
	border-bottom:1px dotted #D5D6D7;
	padding:8px 0px 10px 0px;
	width:166px;
}

.highlightsItem h3 {
	margin:0px 0px 5px 0px;
}

.highlightsItem h4 {
	color:#797979;
	font-size:110%;
	margin:0px 0px 5px 0px;
}

.highlightsItem p {
	margin:0px 0px 6px 0px;
}

.highlightsItem img {
	border:1px solid #C9C9C9;
}

/*------------------halflights-----------------------*/

.containerHalflights {
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:362px;
	margin:0px 0px 8px 0px;
	padding:10px 0px 0px 10px;
	width:202px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:350px;
	width:190px;
}

html>body .containerHalflights {
	height:auto;
	min-height:350px;
	width:190px;
}

.containerHalflights img {
	float:left;
}

.halflightsHeader {
	border-bottom:1px dotted #D5D6D7;
	clear:both;
	display:inline;
	float:left;
	height:42px;
	width:166px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:42px;
}

html>body .halflightsHeader {
	height:auto;
	min-height:42px;
}

.halflightsHeader h2 {
	float:left;
	margin:0px 0px 6px 0px;
	padding:0px;
	width:166px;
}

.halflightsHeader p {
	float:left;
	margin:0px;
	padding:0px;
	width:135px;
}

.halflightsContent {
	clear:both;
	display:block;
	float:left;
	height:307px;
	overflow:auto;
	width:190px;
}

.halflightsContent .lastItem {
	border-bottom:none ! important;
}

.halflightsItem {
	border-bottom:1px dotted #D5D6D7;
	padding:8px 0px 10px 0px;
	width:166px;
}

.halflightsItem h3 {
	margin:0px 0px 5px 0px;
}

.halflightsItem h4 {
	color:#797979;
	font-size:110%;
	margin:0px 0px 5px 0px;
}

.halflightsItem p {
	margin:0px 0px 6px 0px;
}

.halflightsItem img {
	border:1px solid #C9C9C9;
}

/*------------------advert-----------------------*/

.containerAdvert {
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:118px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:202px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:116px;
	width:200px;
}
.containerAdvertTwo {
	clear:both;
	display:inline;
	float:left;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}

.containerAdvertTwo img { margin:0 ; padding: 0 ; display:block; overflow:hidden;}

html>body .containerAdvert {
	height:auto;
	min-height:116px;
	width:200px;
}

.containerAdvert img {
	float:left;
}

/*------------------data table-----------------------*/

.tableData {
	clear:both;
	float:left;
	font-size:90%;
	margin:0px;
	padding:0px;
}

.tableData th {
	color:#585858;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}

.tableData td {
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}

/*------------------links-----------------------*/

.linkText {
	background-image:url('../images/link_text.gif');
	background-position:100% 2px;
	background-repeat:no-repeat;
	font-weight:bold;
	margin:0px;
	padding:0px 13px 0px 0px;
	text-decoration:none;
}

.linkText:hover {
	color:#D90032;
	text-decoration:none;
}

.linkTextBack {
	background-image:url('../images/link_text_back.gif');
	background-position:0% 2px;
	background-repeat:no-repeat;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 13px;
	text-decoration:none;
}

.linkTextBack:hover {
	color:#D90032;
	text-decoration:none;
}

.linkAdd,
.linkBasket,
.linkContact,
.linkDelete,
.linkEdit,
.linkEmail,
.linkInfo,
.linkRead,
.linkRemove,
.linkTemplate01,
.linkTemplate02,
.linkTemplate03,
.linkTemplate04,
.linkTemplate05,
.linkView,
.linkWatch,
.linkListen {
	background-position:0% 0%;
	background-repeat:no-repeat;
	float:left;
}

.linkAdd img,
.linkBasket img,
.linkContact img,
.linkDelete img,
.linkEdit img,
.linkEmail img,
.linkInfo img,
.linkRead img,
.linkRemove img,
.linkTemplate01 img,
.linkTemplate02 img,
.linkTemplate03 img,
.linkTemplate04 img,
.linkTemplate05 img,
.linkView img,
.linkListen img,
.linkWatch img {
	border:none ! important;
	float:left;
	margin:0px ! important;
	padding:0px 0px 0px 0px ! important;
	height:9px;
}

/*.linkAdd { background-image:url('../images/link_add.gif'); width:69px; }
.linkAdd img { width:69px; }
.linkAdd:hover { background-position:-69px 0%; }*/

.linkAdd { background-image:url('../images/download_now.gif'); width:74px; }
.linkAdd img { width:74px; }
.linkAdd:hover { background-position:-74px 0%; }

/*.linkBasket { background-image:url('../images/link_basket.gif'); width:68px; }*/
.linkBasket { background-image:url('../images/download_now_details.gif'); width:74px; }
.linkBasket img { width:74px; }
.linkBasket:hover { background-position:-74px 0%; }

.linkContact { background-image:url('../images/link_contact.gif'); width:38px; }
.linkContact img { width:38px; height:15px; }
.linkContact:hover { background-position:-38px 0%; }

.linkDelete { background-image:url('../images/link_delete.gif'); width:38px; }
.linkDelete img { width:38px; }
.linkDelete:hover { background-position:-38px 0%; }

.linkEdit { background-image:url('../images/link_edit_red.gif'); width:29px; }
.linkEdit img { width:29px; }
.linkEdit:hover { background-position:-29px 0%; }

.linkEditWhite { background-image:url('../images/link_edit_white.gif'); width:29px; }
.linkEditWhite img { width:29px; }
.linkEditWhite :hover { background-position:-29px 0%; }

.linkEmail { background-image:url('../images/link_email.gif'); width:55px; }
.linkEmail img { width:55px; }
.linkEmail:hover { background-position:-55px 0%; }

.linkInfo { background-image:url('../images/link_info.gif'); width:56px; }
.linkInfo img { width:56px; }
.linkInfo:hover { background-position:-56px 0%; }

.linkRead { background-image:url('../images/link_read.gif'); width:54px; }
.linkRead img { width:54px; }
.linkRead:hover { background-position:-54px 0%; }

.linkRemove { background-image:url('../images/link_remove.gif'); width:96px; }
.linkRemove img { width:96px; }
.linkRemove:hover { background-position:-96px 0%; }

.linkTemplate01 { background-image:url('../images/template_01.gif'); width:126px;  margin-left:8px; }
.linkTemplate01 img { width:126px; height:178px; }
.linkTemplate01:hover { background-position:-126px 0%; }

.linkTemplate02 { background-image:url('../images/template_02.gif'); width:126px;  margin-left:8px; }
.linkTemplate02 img { width:126px; height:178px; }
.linkTemplate02:hover { background-position:-126px 0%; }

.linkTemplate03 { background-image:url('../images/template_03.gif'); width:126px;  margin-left:8px; }
.linkTemplate03 img { width:126px; height:178px; }
.linkTemplate03:hover { background-position:-126px 0%; }

.linkTemplate04 { background-image:url('../images/template_04.gif'); width:126px;  margin-left:8px; }
.linkTemplate04 img { width:126px; height:178px; }
.linkTemplate04:hover { background-position:-126px 0%; }

.linkTemplate05 { background-image:url('../images/template_05.gif'); width:126px;  margin-left:8px; margin-top:10px ; }
.linkTemplate05 img { width:126px; height:178px; }
.linkTemplate05:hover { background-position:-126px 0%; }


/*.linkView { background-image:url('../images/link_view.gif'); width:35px; margin-left:24px; }*/
.linkView { background-image:url('../images/link_view.gif'); width:35px; margin-left:19px; }
.linkView img { width:35px; }
.linkView:hover { background-position:-35px 0%; }

/*------------------asset form-----------------------*/

.assetForm {
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:12px 13px 15px 15px;
	width:485px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:457px;
}

html>body .assetForm {
	width:457px;
}

.addForm .assetForm {
	background-image:url('../images/bg_add_02.jpg');
	background-position:0% -18px;
	margin:18px 0px 0px 0px;
}

.finderForm .assetForm {
	background-image:url('../images/bg_finder_02.jpg');
	background-position:0% -65px;
	margin:65px 0px 0px 0px;
}

.separatorFinder {
	border-bottom:1px dotted #FFFFFF ! important;
	margin-bottom:15px ! important;
	padding-bottom:15px ! important;
}

.assetForm img {
	float:left;
}

.assetForm h1 {
	float:left;
	margin:0px;
	padding:0px 0px 20px 0px;
	width:457px;
}

.assetFull,
.assetLeft,
.assetRight,
.columnLeft,
.columnMiddle,
.columnRight {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

.assetFull {
	width:457px;
}

.assetLeft {
	width:88px;
}

.assetRight {
	margin:0px 0px 5px 0px;
	width:369px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:0px 0px 5px 0px;
}

html>body .assetRight {
	margin:0px 0px 8px 0px;
}

.assetRight .columnOffset {
	padding-top:20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding-top:20px;
}

html>body .assetRight .columnOffset {
	padding-top:17px;
}

.assetRight img {
	border:1px solid #C9C9C9;	
}

.assetRight .textSmall {
	clear:both;
	color:#FFFFFF ! important;
	padding:3px 0px 3px 0px ! important;
	margin:0px ! important;
}

.columnLeft,
.columnMiddle,
.columnRight {
	width:123px;
}

.assetForm h2 {
	color:#FFFFFF;
	display:inline;
	float:right;
	font-size:100%;
	font-weight:normal;
	margin:0px;
	padding:3px 8px 0px 0px;
}

.assetForm input.fieldCheckRadio {
	clear:none;
	margin:0px 5px 0px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:0px 5px 0px 0px;
}

html>body .assetForm input.fieldCheckRadio {
	margin:4px 5px 0px 0px;
}

.assetLeft label {
	color:#FFFFFF;
	float:right;
	padding:1px 8px 0px 0px;
}

.assetForm input.fieldText {
	margin:0px 0px 0px 0px;
	width:369px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:363px;
}

html>body .assetForm input.fieldText {
	width:363px;
}

.assetForm input.fieldFile {
	margin:0px 0px 0px 0px;
	width:369px;
}

.assetForm label.labelCheckRadio {
	color:#FFFFFF;
	margin:3px 30px 0px 0px;
}

.assetForm .columnLeft input.fieldCheckRadio,
.assetForm .columnMiddle input.fieldCheckRadio,
.assetForm .columnRight input.fieldCheckRadio {
	clear:left;
}

.assetForm .columnLeft label.labelCheckRadio,
.assetForm .columnMiddle label.labelCheckRadio,
.assetForm .columnRight label.labelCheckRadio {
	width:98px;
	margin:3px 0px 0px 0px;
}

.assetForm input.fieldSubmit {
	margin:0px 0px 0px 88px;
	width:369px;
	width:180px;
}

/*------------------assets results-----------------------*/

.assetsList {
	height:487px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:487px;
}

html>body .assetsList {
	height:auto;
	min-height:487px;
}

.assetsHeader {
	background-color:#D90032;
	clear:both;
	float:left;
	margin:0px;
	padding:0px 0px 0px 14px;
	width:563px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:549px;
}

html>body .assetsHeader {
	width:549px;
}

#assetsSimple {
	height:70px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:70px;
}

html>body #assetsSimple {
	height:auto;
	min-height:70px;
}

#assetsSimple .assetsTitle {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:169px;
}

#assetsSimple .assetsTitle h2 img {
	padding:10px 0px 8px 0px;
}

#assetsSimple .assetsTitle .linkText {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
	float:left;
}

#assetsSimple .assetsTitle .linkText:hover {
	color:#C9C9C9;
	text-decoration:none;
}

#assetsSimple .assetForm {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:13px 0px 0px 0px;
	width:380px;
}

#assetsSimple .assetForm label.labelCheckRadio {
	margin:3px 17px 0px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:3px 17px 0px 0px;
}

html>body #assetsSimple .assetForm label.labelCheckRadio {
	margin:3px 17px 0px 0px;
}

#assetsSimple .assetForm input.fieldText {
	clear:none;
	width:200px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:194px;
}

html>body #assetsSimple .assetForm input.fieldText {
	width:194px;
}

#assetsSimple .assetForm input.fieldSubmit {
	clear:none;
	margin:-1px 0px 0px 5px;
	width:80px;
}

#assetsSimple .assetLeft {
	width:80px;
}

#assetsSimple .assetRight {
	width:300px;
}

#assetsAdvanced .assetsTitle {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:249px;
}

#assetsAdvanced .assetsTitle h1 img {
	padding:10px 0px 0px 0px;
}

#assetsAdvanced .assetsLink {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:10px 15px 0px 0px;
	text-align:right;
	width:300px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:285px;
}

html>body #assetsAdvanced .assetsLink {
	width:285px;
}

#assetsAdvanced .assetsLink .linkText {
	background-image:url('../images/link_text_back_red.gif');
	background-position:0% 2px;
	padding:0px 0px 0px 13px;
	color:#FFFFFF;
}

#assetsAdvanced .assetsLink .linkText:hover {
	color:#C9C9C9;
	text-decoration:none;
}

#assetsAdvanced .assetForm {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:13px 0px 0px 0px;
	width:457px;
}

#assetsAdvanced .assetForm input.fieldSubmit {
	clear:none;
	margin:-1px 0px 0px 5px;
	width:80px;
}

#assetsAdvanced .assetForm input.fieldText {
	margin:0px 0px 0px 0px;
	width:289px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:283px;
}

html>body #assetsAdvanced .assetForm input.fieldText {
	width:283px;
}

#assetsAdvanced .assetFull {
	padding:0px 0px 5px 0px;
}

#assetsAdvanced .assetLeft {
	width:68px;
}

#assetsAdvanced .assetLeft h2 {
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:100%;
	font-weight:normal;
	margin:0px;
	padding:3px 8px 0px 0px;
}

#assetsAdvanced .assetRight {
	margin:0px 0px 5px 0px;
	width:389px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:0px 0px 5px 0px;
}

html>body #assetsAdvanced .assetRight {
	margin:0px 0px 8px 0px;
}

.assetsContent {
	clear:both;
	float:left;
	margin:0px;
	padding:10px 0px 0px 15px;
	width:556px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:541px;
}

html>body .assetsContent {
	width:541px;
}

/*.assetsContent h1 {
	float:left;
	margin:12px 0px 5px 0px;
	padding:0px;
	width:541px;
}*/

.assetsContent h2 {
	float:left;
}

.assetsContent ul {
	display:block;
	float:left;
	list-style:none;
	margin:0px;
	padding:2px 0px 6px 5px;
}

.assetsContent ul li {
	display:inline;
	float:left;
	font-weight:bold;
	margin:0px;
	padding:0px 5px 0px 0px;
}

.assetsContent ul li a {
	text-decoration:none;
}

.assetsContent ul li.on a {
	text-decoration:underline;
}

.assetsContent ul li a:hover {
	text-decoration:none;
}

.assetsContent ul li.on a:hover {
	text-decoration:underline;
}

.assetsRow {
	border-top:1px dotted #D5D6D7;
	clear:both;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:541px;
}

.assetsItem {
	display:inline;
	float:left;
	margin:4px 7px 6px 0px;
	padding:4px 4px 4px 4px;
	width:136px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:128px;
}

html>body .assetsItem {
	width:128px;
}

.assetsItem .textBasket {
	border:none;
	float:left;
	margin:0px 0px 0px 0px;
}

.itemOn {
	background-color:#E9E9E9;
}

.assetsRow .middleItem {
	margin:4px 63px 6px 56px;
}

.assetsItem h3 {
	font-size:110%;
	color:#585858;
	margin:0px 0px 5px 0px;
}

/* .assetsItem img {
	border:1px solid #C9C9C9;
	margin:4px 0px 0px 0px;
}*/

.assetsItem .imageHolder {
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	margin:4px 0px 0px 0px;
	height:72px;
	width:128px;
	background-color:#FFFFFF;
}

.assetsItem .imageHolder td {
	height:70px;
	text-align:center;
	vertical-align:middle;
	width:126px;
}

.assetsItem .imageHolder td img {
	clear:both;
	float:none;
	padding:0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

html>body .assetsItem .imageHolder td img {
	margin-bottom:-3px;
}

.assetsItem .tableData {
	margin:5px 0px 0px 0px;
	width:128px;
}

.assetsItem .tableData th {
	width:58px;
}

.assetsItem .tableData td {
	width:70px;
}

/*------------------asset details-----------------------*/

.assetHeader {
	clear:both;
	float:left;
	margin:0px;
	padding:8px 0px 4px 15px;
	width:545px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:530px;
}

html>body .assetHeader {
	width:530px;
}

/*.assetHeader img {
	border:1px solid #C9C9C9;
	float:left;
}*/

.assetHeader .imageHolder {
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	margin:0px;
	height:299px;
	width:530px;
}

.assetHeader .imageHolder td {
	height:297px;
	text-align:center;
	vertical-align:middle;
	width:528px;
}

.assetHeader .imageHolder td img {
	clear:both;
	float:none;
	padding:0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

html>body .assetHeader .imageHolder td img {
	margin-bottom:-3px;
}

.assetTitle {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:360px;
}

.assetTitle h1 {
	display:inline;
	float:left;
	margin:4px 0px 8px 0px;
}

.assetTitle img {
	border:none;
	float:left;
}

.assetLink {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:170px;
}

.assetLink .linkText {
    background-image:url('../images/link_text_left.gif');
	background-position:0% 2px;
	padding:0px 0px 0px 13px;
	float:right;
	margin-top:6px;
}

.assetContent {
	clear:both;
	float:left;
	margin:0px;
	padding:0px 0px 0px 15px;
	width:545px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:530px;
}

html>body .assetContent {
	width:530px;
}

.assetContent h2 {
	display:inline;
	float:left;
	margin:4px 0px 0px 0px;
	width:200px;
}

.assetLinks {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:330px;
}

.assetLinks ul {
	clear:both;
	float:right;
	list-style:none;
	margin:8px 0px 0px 0px;
	padding:0px;
}

.assetLinks ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
}

.assetLinks ul li a {
	background-position:0% 0%;
	background-repeat:no-repeat;
	display:inline;
	float:left;
}

.assetLinks ul li a img {
	float:left;
	padding:0px 0px 0px 0px;
}

.separatorAsset {
	border-top:1px dotted #D5D6D7;
	font-size:0px;
	line-height:0px;
	margin:4px 0px 0px 0px;
	width:530px;
}

.assetContent .tableData {
	clear:none;
	font-size:100%;
	margin:4px 0px 12px 0px;
	width:255px;
}

.assetContent .tableData th {
	width:90px;
}

.assetContent .tableData td {
	margin:0px 20px 0px 0px;
	width:155px;
}

/*------------------contacts list-----------------------*/

.contactsHeader {
	background-color:#D90032;
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	height:70px;
	margin:0px;
	padding:0px 15px 0px 15px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:70px;
	width:550px;
}

html>body .contactsHeader {
	height:auto;
	min-height:70px;
	width:550px;
}

.contactsTitle {
	border:none;
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:215px;
}

.contactsTitle h1 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:215px;
}

.contactsTitle h1 img {
	padding:10px 0px 10px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding:10px 0px 10px 0px;
}

html>body .contactsTitle h1 img {
	padding:10px 0px 9px 0px;
}

/*.contactsTitle .linkText {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
}

.contactsTitle .linkText:hover {
	color:#C9C9C9;
	text-decoration:none;
}

.contactsTitle .linkTextBack {
	background-image:url('../images/link_text_back_red.gif');
	color:#FFFFFF;
}

.contactsTitle .linkTextBack:hover {
	color:#C9C9C9;
	text-decoration:none;
}*/

.contactsTitle ul {
	clear:both;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.contactsTitle ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 8px 0px 0px;
}

.contactsTitle ul li a {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
}

.contactsTitle ul li a:hover {
	color:#C9C9C9;
}

.contactsForm {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:335px;
}

.contactsForm .linkText {
	background-image:url('../images/link_text_back_red.gif');
	background-position:0% 10px;
	float:right;
	padding:8px 0px 0px 13px;
	color:#FFFFFF;
}

.contactsForm .linkText:hover {
	color:#C9C9C9;
	text-decoration:none;
}

.contactsForm ul {
	clear:both;
	float:right;
	list-style:none;
	margin:8px 0px 12px 0px;
	padding:0px;
}

.contactsForm ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 0px 1px;
}

.contactsForm ul li a {
	background-position:0% 0%;
	background-repeat:no-repeat;
	display:inline;
	float:left;
}

.contactsForm ul li a img {
	float:left;
	height:19px;
	padding:0px 0px 0px 0px;
}

.contactsForm ul li a#contactsAll { background-image:url('../images/contacts_all.gif'); }
.contactsForm ul li a#contactsAll img { width:36px; }
.contactsForm ul li a#contactsAll:hover { background-position:-36px 0%; }
.contactsForm ul li.on a#contactsAll { background-position:-72px 0%; }

.contactsForm ul li a#contactsA { background-image:url('../images/contacts_a.gif'); }
.contactsForm ul li a#contactsA img { width:10px; }
.contactsForm ul li a#contactsA:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsA { background-position:-20px 0%; }

.contactsForm ul li a#contactsB { background-image:url('../images/contacts_b.gif'); }
.contactsForm ul li a#contactsB img { width:11px; }
.contactsForm ul li a#contactsB:hover { background-position:-11px 0%; }
.contactsForm ul li.on a#contactsB { background-position:-22px 0%; }

.contactsForm ul li a#contactsC { background-image:url('../images/contacts_c.gif'); }
.contactsForm ul li a#contactsC img { width:11px; }
.contactsForm ul li a#contactsC:hover { background-position:-11px 0%; }
.contactsForm ul li.on a#contactsC { background-position:-22px 0%; }

.contactsForm ul li a#contactsD { background-image:url('../images/contacts_d.gif'); }
.contactsForm ul li a#contactsD img { width:12px; }
.contactsForm ul li a#contactsD:hover { background-position:-12px 0%; }
.contactsForm ul li.on a#contactsD { background-position:-24px 0%; }

.contactsForm ul li a#contactsE { background-image:url('../images/contacts_e.gif'); }
.contactsForm ul li a#contactsE img { width:10px; }
.contactsForm ul li a#contactsE:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsE { background-position:-20px 0%; }

.contactsForm ul li a#contactsF { background-image:url('../images/contacts_f.gif'); }
.contactsForm ul li a#contactsF img { width:10px; }
.contactsForm ul li a#contactsF:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsF { background-position:-20px 0%; }

.contactsForm ul li a#contactsG { background-image:url('../images/contacts_g.gif'); }
.contactsForm ul li a#contactsG img { width:11px; }
.contactsForm ul li a#contactsG:hover { background-position:-11px 0%; }
.contactsForm ul li.on a#contactsG { background-position:-22px 0%; }

.contactsForm ul li a#contactsH { background-image:url('../images/contacts_h.gif'); }
.contactsForm ul li a#contactsH img { width:10px; }
.contactsForm ul li a#contactsH:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsH { background-position:-20px 0%; }

.contactsForm ul li a#contactsI { background-image:url('../images/contacts_i.gif'); }
.contactsForm ul li a#contactsI img { width:7px; }
.contactsForm ul li a#contactsI:hover { background-position:-7px 0%; }
.contactsForm ul li.on a#contactsI { background-position:-14px 0%; }

.contactsForm ul li a#contactsJ { background-image:url('../images/contacts_j.gif'); }
.contactsForm ul li a#contactsJ img { width:8px; }
.contactsForm ul li a#contactsJ:hover { background-position:-8px 0%; }
.contactsForm ul li.on a#contactsJ { background-position:-16px 0%; }

.contactsForm ul li a#contactsK { background-image:url('../images/contacts_k.gif'); }
.contactsForm ul li a#contactsK img { width:10px; }
.contactsForm ul li a#contactsK:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsK { background-position:-20px 0%; }

.contactsForm ul li a#contactsL { background-image:url('../images/contacts_l.gif'); }
.contactsForm ul li a#contactsL img { width:9px; }
.contactsForm ul li a#contactsL:hover { background-position:-9px 0%; }
.contactsForm ul li.on a#contactsL { background-position:-18px 0%; }

.contactsForm ul li a#contactsM { background-image:url('../images/contacts_m.gif'); }
.contactsForm ul li a#contactsM img { width:13px; }
.contactsForm ul li a#contactsM:hover { background-position:-13px 0%; }
.contactsForm ul li.on a#contactsM { background-position:-26px 0%; }

.contactsForm ul li a#contactsN { background-image:url('../images/contacts_n.gif'); }
.contactsForm ul li a#contactsN img { width:11px; }
.contactsForm ul li a#contactsN:hover { background-position:-11px 0%; }
.contactsForm ul li.on a#contactsN { background-position:-22px 0%; }

.contactsForm ul li a#contactsO { background-image:url('../images/contacts_o.gif'); }
.contactsForm ul li a#contactsO img { width:12px; }
.contactsForm ul li a#contactsO:hover { background-position:-12px 0%; }
.contactsForm ul li.on a#contactsO { background-position:-24px 0%; }

.contactsForm ul li a#contactsP { background-image:url('../images/contacts_p.gif'); }
.contactsForm ul li a#contactsP img { width:10px; }
.contactsForm ul li a#contactsP:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsP { background-position:-20px 0%; }

.contactsForm ul li a#contactsQ { background-image:url('../images/contacts_q.gif'); }
.contactsForm ul li a#contactsQ img { width:11px; }
.contactsForm ul li a#contactsQ:hover { background-position:-11px 0%; }
.contactsForm ul li.on a#contactsQ { background-position:-22px 0%; }

.contactsForm ul li a#contactsR { background-image:url('../images/contacts_r.gif'); }
.contactsForm ul li a#contactsR img { width:11px; }
.contactsForm ul li a#contactsR:hover { background-position:-11px 0%; }
.contactsForm ul li.on a#contactsR { background-position:-22px 0%; }

.contactsForm ul li a#contactsS { background-image:url('../images/contacts_s.gif'); }
.contactsForm ul li a#contactsS img { width:10px; }
.contactsForm ul li a#contactsS:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsS { background-position:-20px 0%; }

.contactsForm ul li a#contactsT { background-image:url('../images/contacts_t.gif'); }
.contactsForm ul li a#contactsT img { width:9px; }
.contactsForm ul li a#contactsT:hover { background-position:-9px 0%; }
.contactsForm ul li.on a#contactsT { background-position:-18px 0%; }

.contactsForm ul li a#contactsU { background-image:url('../images/contacts_u.gif'); }
.contactsForm ul li a#contactsU img { width:11px; }
.contactsForm ul li a#contactsU:hover { background-position:-11px 0%; }
.contactsForm ul li.on a#contactsU { background-position:-22px 0%; }

.contactsForm ul li a#contactsV { background-image:url('../images/contacts_v.gif'); }
.contactsForm ul li a#contactsV img { width:10px; }
.contactsForm ul li a#contactsV:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsV { background-position:-20px 0%; }

.contactsForm ul li a#contactsW { background-image:url('../images/contacts_w.gif'); }
.contactsForm ul li a#contactsW img { width:14px; }
.contactsForm ul li a#contactsW:hover { background-position:-14px 0%; }
.contactsForm ul li.on a#contactsW { background-position:-28px 0%; }

.contactsForm ul li a#contactsX { background-image:url('../images/contacts_x.gif'); }
.contactsForm ul li a#contactsX img { width:10px; }
.contactsForm ul li a#contactsX:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsX { background-position:-20px 0%; }

.contactsForm ul li a#contactsY { background-image:url('../images/contacts_y.gif'); }
.contactsForm ul li a#contactsY img { width:10px; }
.contactsForm ul li a#contactsY:hover { background-position:-10px 0%; }
.contactsForm ul li.on a#contactsY { background-position:-20px 0%; }

.contactsForm ul li a#contactsZ { background-image:url('../images/contacts_z.gif'); }
.contactsForm ul li a#contactsZ img { width:11px; }
.contactsForm ul li a#contactsZ:hover { background-position:-11px 0%; }
.contactsForm ul li.on a#contactsZ { background-position:-22px 0%; }

.contactsForm .fieldSelect {
	clear:none;
	margin:0px 0px 0px 90px;
	width:160px;
}

.contactsForm .fieldSubmit {
	clear:none;
	margin:-1px 0px 0px 5px;
	width:80px;
}

.contactsLinks {
	background-color:#E9E9E9;
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	margin:0px 0px 8px 0px;
	padding:10px 15px 0px 15px;
	width:556px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:524px;
}

html>body .contactsLinks {
	width:524px;
}

.contactsLinks h2 {
	color:#585858;
	float:left;
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:112px;
}

.contactsLinks ul {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 0px 8px 0px;
	width:400px;
}

.contactsLinks ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:200px;
}

.contactsLinks ul li a {
	color:#9B9B9B;
	font-weight:bold;
	text-decoration:none;
}

.contactsLinks ul li a:hover {
	color:#D90032;
	text-decoration:none;
}

.contactsList {
	height:409px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:409px;
}

html>body .contactsList {
	height:auto;
	min-height:409px;
}

.contactsRow {
	clear:both;
	float:left;
	margin:0px;
	padding:0px 0px 8px 0px;
	width:564px;
}

.lastRow {
	margin:0px;
	padding:0px;
}

.contactsItem {
	border:1px solid #C9C9C9;
	display:inline;
	float:left;
	height:143px;
	margin:0px 8px 0px 0px;
	padding:10px 15px 10px 15px;
	width:274px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:121px;
	width:242px;
}

html>body .contactsItem {
	height:auto;
	min-height:121px;
	width:242px;
}

.contactsItem h2 {
	background-image:url('../images/link_text_big.gif');
	background-position:0% 1px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #D5D6D7;
	color:#585858;
	font-size:140%;
	margin:0px 0px 2px 0px;
	padding:0px 0px 2px 20px;
}

.contactsItem h2 a {
	color:#585858;
	text-decoration:none;
}

.contactsItem h2 a:hover {
	color:#D90032;
	text-decoration:none;
}

.contactHead {
	border-bottom:1px dotted #D5D6D7;
	clear:both;
	float:left;
	margin:0px 0px 2px 0px;
	padding:0px 0px 2px 0px;
	width:242px;
}

.contactHeadLeft {
	float:left;
	display:inline;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:194px;
}

.contactHeadLeft h2 {
	border-bottom:none ! important;
	margin:0px ! important;
	padding:0px 0px 0px 20px ! important;
}

.contactHeadRight {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:38px;
}

.contactsItem .tableData {
	margin:0px 0px 0px 0px;
	font-size:100%;
	width:242px;
}

.contactsItem .tableData th {
	padding:2px 0px 0px 0px;
	width:112px;
}

.contactsItem .tableData td {
	padding:2px 0px 0px 0px;
	width:130px;
}

/*------------------contact details-----------------------*/

.contactHeader {
	background-color:#D90032;
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:70px;
	width:550px;
}

html>body .contactHeader {
	height:auto;
	min-height:70px;
	width:550px;
}

.contactTitle {
	border:none;
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:225px;
}

.contactTitle h1 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:225px;
}

.contactTitle h1 img {
	padding:10px 0px 10px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding:10px 0px 10px 0px;
}

html>body .contactTitle h1 img {
	padding:10px 0px 9px 0px;
}

.contactTitle h2 {
	color:#FFFFFF;
	font-size:140%;
}

.contactTitle p {
	color:#FFFFFF;
	margin:0px;
}

.contactTitle .fieldSubmit {
	margin:0px;
}

.contactLink {
	border:none;
	display:inline;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:325px;
}

.contactLink .linkText {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
	float:right;
	margin:8px 0px 0px 0px;
}

.contactLink .linkText:hover {
	color:#C9C9C9;
	text-decoration:none;
}

.contactLink .linkTextBack {
	background-image:url('../images/link_text_back_red.gif');
	color:#FFFFFF;
	float:right;
	margin:8px 0px 0px 0px;
}

.contactLink .linkTextBack:hover {
	color:#C9C9C9;
	text-decoration:none;
}

.contactContent {
	clear:both;
	float:left;
	height:408px;
	margin:8px 0px 0px 0px;
	padding:0px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:408px;
	width:582px;
}

html>body .contactContent {
	height:auto;
	min-height:408px;
	width:582px;
}

.contactContent h3 {
	background-color:#E9E9E9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	color:#585858;
	font-weight:bold;
	float:left;
	height:25px;
	padding:5px 8px 6px 0px;
	margin:0px;
	text-align:right;
	width:150px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:140px;
}

html>body .contactContent h3 {
	height:14px;
	width:140px;
}

.contactContent h3.firstTitle {
	border-top:1px solid #C9C9C9;
	padding:4px 8px 6px 0px;
}

.contactContent h3.lastTitle {
	border-bottom:1px solid #C9C9C9;
	padding:4px 8px 114px 0px;
}

.contactContent p {
	border:1px solid #C9C9C9;
	float:left;
	height:23px;
	margin:0px 0px 2px 8px;
	padding:5px 2px 2px 5px;
	width:424px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding:3px 2px 2px 5px;
	height:15px;
	width:415px;
}

html>body .contactContent p {
	padding:4px 2px 2px 5px;
	height:15px;
	width:415px;
}

.contactContent p.pseudoArea {
	margin:0px 0px 0px 8px;
	height:133px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:126px;
}

html>body .contactContent p.pseudoArea {
	height:125px;
}

.contactEdit {
	clear:both;
	display:block;
	float:left;
	height:408px;
	overflow:auto;
	position:relative;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:408px;
}

html>body .contactEdit {
	height:408px;
}

.contactEdit h3 {
	background-color:#E9E9E9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	color:#585858;
	font-weight:bold;
	float:left;
	height:25px;
	padding:5px 8px 6px 0px;
	text-align:right;
	width:150px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:140px;
}

html>body .contactEdit h3 {
	height:auto;
	min-height:14px;
	width:140px;
}

.contactEdit h3.firstTitle {
	border-top:1px solid #C9C9C9;
	padding:4px 8px 6px 0px;
}

.contactEdit h3.systemTitle {
	position:relative;
	padding:4px 8px 58px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding:4px 8px 58px 0px;
}

html>body .contactEdit h3.systemTitle {
	padding:4px 8px 58px 0px;
}

.contactEdit span.helpIcon {
	float:right;
}

.contactEdit h3.systemTitle img,
.contactEdit h3.statusTitle img,
.contactEdit h3.listedTitle img {
	padding:2px 5px 0px 0px;
}

.contactEdit h3.statusTitle {
	position:relative;
}

.contactEdit h3.listedTitle {
	position:relative;
}

.contactEdit .formEnd {
	background-color:#E9E9E9;
	border-bottom:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	color:#585858;
	font-weight:bold;
	float:left;
	height:23px;
	padding:4px 8px 5px 0px;
	text-align:right;
	width:150px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:140px;
}

html>body .contactEdit .formEnd {
	height:auto;
	min-height:14px;
	width:140px;
}

.contactEdit label {
	background-color:#E9E9E9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	color:#585858;
	font-weight:bold;
	height:25px;
	padding:5px 8px 6px 0px;
	text-align:right;
	width:150px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:140px;
}

html>body .contactEdit label {
	height:auto;
	min-height:14px;
	width:140px;
}

.contactEdit label.firstLabel {
	border-top:1px solid #C9C9C9;
	padding:4px 8px 6px 0px;
}

.contactEdit label.selectLabel {
	padding:2px 8px 5px 0px;
}

.contactEdit label.addressLabel {
	padding:5px 8px 116px 0px;
}

.contactEdit input.fieldText {
	display:inline;
	height:22px;
	margin:0px 0px 1px 8px;
	padding:4px 2px 2px 5px;
	width:398px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:389px;
}

html>body .contactEdit input.fieldText {
	float:none;
	height:14px;
	width:389px;
}

.contactEdit select.fieldSelect {
	display:inline;
	font-size:100%;
	height:16px;
	margin:0px 0px 1px 8px;
	width:398px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:0px 0px 1px 8px;
}

html>body .contactEdit select.fieldSelect {
	margin:0px 0px 1px 8px;
}

.contactEdit textarea.fieldArea {
	display:inline;
	margin:0px 0px 0px 8px;
	padding:4px 2px 2px 5px;
	height:133px;
	width:398px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:125px;
	width:389px;
}

html>body .contactEdit textarea.fieldArea {
	float:none;
	height:125px;
	width:389px;
}

.contactEdit .fieldSubmit {
	clear:none;
	margin:0px 0px 0px 8px;
}

.contactRight {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:4px 0px 0px 8px;
	width:398px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:390px;
}

html>body .contactRight {
	width:390px;
}

.contactRight h4 {
	color:#585858;
	float:left;
	margin:0px;
	width:86px;
}

.contactRight input.fieldCheckRadio {
	clear:none;
	margin:-2px 0px 0px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:-2px 0px 0px 0px;
}

html>body .contactRight input.fieldCheckRadio {
	margin:0px 4px 4px 0px;
}

.contactRight input.fieldOffset {
	margin-left:86px ! important;
}

.contactRight label.labelCheckRadio {
	background-color:#FFFFFF;
	border:none;
	clear:none;
	color:#797979;
	font-weight:bold;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.contactRight label.labelSmall {
	width:62px;
}

.contactRight label.labelMedium {
	width:125px;
}

.contactRight label.labelLarge {
	width:180px;
}

/*------------------news-----------------------*/

.newsHeader {
	background-color:#D90032;
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:70px;
	width:550px;
}

html>body .newsHeader {
	height:auto;
	min-height:70px;
	width:550px;
}

.newsTitle {
	border:none;
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:225px;
}

.newsTitle h1 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:225px;
}

.newsTitle h1 img {
	padding:10px 0px 10px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding:10px 0px 10px 0px;
}

html>body .newsTitle h1 img {
	padding:10px 0px 9px 0px;
}

.newsTitle p {
    width:225px;
}


.newsTitle ul {
	clear:both;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.newsTitle ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 8px 0px 0px;
}

.newsTitle ul li a {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
}

.newsTitle ul li a:hover {
	color:#C9C9C9;
}

.newsLink {
	border:none;
	display:inline;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:325px;
}

.newsLink .linkText {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
	float:right;
	margin:8px 0px 0px 0px;
}

.newsLink .linkText:hover {
	color:#797979;
	text-decoration:none;
}

.newsLink .linkTextBack {
	background-image:url('../images/link_text_back_red.gif');
	color:#FFFFFF;
	float:right;
	margin:8px 0px 0px 0px;
}

.newsLink .linkTextBack:hover {
	color:#C9C9C9;
	text-decoration:none;
}

.newsHome {
	clear:both;
	float:left;
	height:408px;
	margin:8px 0px 0px 0px;
	padding:0px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:408px;
	width:582px;
}

html>body .newsHome {
	height:auto;
	min-height:408px;
	width:582px;
}

.newsContent {
	border:1px solid #C9C9C9;
	clear:both;
	display:block;
	float:left;
	height:406px;
	margin:8px 0px 0px 0px;
	padding:8px 16px 0px 8px;
	overflow:auto;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:398px;
	width:556px;
}

html>body .newsContent {
	height:398px;
	width:556px;
}

.newsContent img {
	border:1px solid #C9C9C9;
	float:left;
	margin:0px 0px 12px 0px;
}

.newsContentLeft {
	float:left;
	display:inline;
	width:268px;
}

.newsContentLeft img {
	margin:0px 12px 8px 0px;
}

.featureContentLeft {
	float:left;
	display:inline;
	width:384px;
}

.featureContentLeft img {
	margin:0px 12px 8px 0px;
}

.newsContent h2 {
	font-size:140%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}

.newsContent h3 {
	color:#797979;
	margin:0px 0px 5px 0px;
}

.newsDetails {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 4px 0px;
	width:272px;
}

.newsDetails h2 {
	font-size:140%;
	float:left;
	padding:0px 0px 4px 0px;
}

.newsDetails table.tableData {
	font-size:100%;
	float:left;
	width:272px;
}

.newsDetails table.tableData th {
	width:92px;
}

.newsDetails table.tableData td {
	width:180px;
}

.newsHome .newsContent {
	border:1px solid #C9C9C9;
	clear:none;
	display:inline;
	float:left;
	height:408px;
	margin:0px 8px 0px 0px;
	padding:0px 8px 0px 8px;
	width:372px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:406px;
	width:354px;
}

html>body .newsHome .newsContent {
	height:auto;
	min-height:406px;
	width:354px;
}

.newsContent .newsItem {
	border-bottom:1px dotted #D5D6D7;
	padding:8px 0px 12px 0px;
}

.newsContent .newsItem p {
	margin:0px 0px 8px 0px;
}

.newsContent .lastItem {
	border:none ! important;
}

.newsContent .firstItem h2 {
	font-size:140%;
}

.newsContent .firstItem img {
	margin:0px 12px 0px 0px;
}

.newsHome .containerHighlights {
	clear:none;
	height:408px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:396px;
}

html>body .newsHome .containerHighlights {
	height:auto;
	min-height:396px;
}

.newsHome .highlightsHeader {
	height:24px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:24px;
}

html>body .newsHome .highlightsHeader {
	height:auto;
	min-height:24px;
}

.newsHome .highlightsContent {
	height:341px;
}

.newsHome .containerHalflights {
 clear:none;
 height:200px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 height:188px;
}
 
html>body .newsHome .containerHalflights {
 height:auto;
 min-height:188px;
}
 
.newsHome .halflightsHeader {
 height:24px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 height:24px;
}
 
html>body .newsHome .halflightsHeader {
 height:auto;
 min-height:24px;
}
 
.newsHome .halflightsContent {
 height:163px;
}

/*------------------news admin-----------------------*/

.newsAdmin {
	border:1px solid #C9C9C9;
	clear:both;
	display:block;
	float:left;
	height:406px;
	margin:8px 0px 0px 0px;
	padding:8px 16px 0px 8px;
	position:relative;
	overflow:auto;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:398px;
	width:556px;
}

html>body .newsAdmin {
	height:398px;
	width:556px;
}

.newsAdmin .tableData {
	width:540px;
}

.newsAdmin .tableData th {
	padding-bottom:5px;
}

.newsAdmin .tableData td {
	padding-bottom:2px;
}

.newsAdmin .tableData .newsAdminSeparator {
	border-top:1px dotted #D5D6D7;
	font-size:1px;
	line-height:1px;
	padding:0px 0px 5px 0px;
	width:540px;
}

.newsAdmin .tableData .newsAdminTitle {
	width:164px;
}

.newsAdminTitle a {
	background-image:url('../images/link_arrow.gif');
	background-position:0% 2px;
	background-repeat:no-repeat;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 13px;
	text-decoration:none;
}

.newsAdminTitle a:hover {
	color:#D90032;
	text-decoration:none;
}

.newsAdmin .tableData .newsAdminFeature {
	text-align:right;
	width:50px;
}

.newsAdmin .tableData .newsAdminFeature img {
	height:10px;
	width:9px;
}

.newsAdmin .tableData .newsAdminPublished {
	text-align:right;
	padding-right:10px;
	width:80px;
}

.newsAdmin .tableData .newsAdminOwner {
	width:96px;
}

.newsAdmin .tableData .newsAdminListed {
	width:50px;
}

.newsAdmin .tableData .newsAdminEdit {
	text-align:right;
	width:40px;
}

.newsAdmin .tableData .newsAdminDelete {
	text-align:right;
	width:50px;
}

.newsAdmin .tableData .linkEdit,
.newsAdmin .tableData .linkDelete {
	float:right;
	margin-top:1px;
}

.newsAdminHead {
	border-bottom:1px dotted #D5D6D7;
	clear:both;
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px 0px 5px 0px;
	width:540px;
}

.newsAdminHeadLeft {
	float:left;
	display:inline;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:265px;
}

.newsAdminHeadLeft h2 {
	color:#585858;
}

.newsAdminHeadRight {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:265px;
}

.newsAdminHeadRight ul {
	display:inline;
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
}

.newsAdminHeadRight ul li {
	background-image:none;
	border-right:1px solid #999999;
	display:inline;
	font-weight:bold;
	margin:0px 6px 0px 0px;
	padding:0px 2px 0px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:0px 6px 0px 0px;
	padding:0px 2px 0px 0px;
}

html>body .newsAdminHeadRight ul li {
	margin:0px 2px 0px 0px;
	padding:0px 6px 0px 0px;
}

.newsAdminHeadRight ul li.on {
	color:#D90032;
}

.newsAdminHeadRight ul li.last {
	margin:0px;
	padding:0px;
	border-right:none;
}

.newsAdminText {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:540px;
}

.newsAdminText h3 {
	color:#585858;
}

.newsAdminText label {
	padding-right:10px;
	padding-top:2px;
}

.newsAdminText label.fixedWidth {
	padding-right:0px;
	padding-top:4px;
	width:140px;
}

.newsAdminText label.pseudoTitle {
	color:#585858;
	font-weight:bold;
	padding-bottom:14px;
}

.newsAdminText input.fieldFile {
	margin:0px 0px 2px 8px;
	width:200px;
}

.newsAdminText img {
	float:left;
	padding:10px 10px 15px 0px;
}

.newsAdminTextRight {
	display:inline;
	float:left;
}

.newsAdminTextRight .labelTop {
	display:inline;
	float:left;
	padding-top:30px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding-top:30px;
}

html>body .newsAdminTextRight .labelTop {
	padding-top:35px;
}

.newsAdminTextRight .labelMiddle {
	display:inline;
	float:left;
	padding-top:25px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding-top:25px;
}

html>body .newsAdminTextRight .labelMiddle {
	padding-top:15px;
}

.newsAdminTextRight .labelBottom {
	display:inline;
	float:left;
	padding-top:25px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding-top:25px;
}

html>body .newsAdminTextRight .labelBottom {
	padding-top:15px;
}

.newsAdminText input.fieldText {
	display:inline;
	height:22px;
	margin:0px 0px 2px 8px;
	padding:4px 2px 2px 5px;
	width:290px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:281px;
}

html>body .newsAdminText input.fieldText {
	float:none;
	height:14px;
	width:281px;
}

.newsAdminText input.readonly {
	border:none;
	padding:4px 2px 2px 0px;
}

.newsAdminTemplates {
	bottom:10px;
	left:0px;
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
/*	position:absolute; */
	width:540px;
}

.newsAdminForm {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:540px;
}

.newsAdminForm h3 {
	color:#585858;
	font-weight:bold;
	float:left;
	height:25px;
	padding:5px 8px 6px 0px;
	text-align:right;
	width:140px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:130px;
}

html>body .newsAdminForm h3 {
	height:auto;
	min-height:14px;
	width:130px;
}

.newsAdminForm label {
	color:#585858;
	font-weight:bold;
	height:25px;
	padding:5px 8px 6px 0px;
	text-align:right;
	width:140px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:130px;
}

html>body .newsAdminForm label {
	height:auto;
	min-height:14px;
	width:130px;
}

.newsAdminForm h3.helpTitle,
.newsAdminForm label.helpTitle {
	position:relative;
}

.newsAdminForm span.helpIcon {
	float:right;
}

.newsAdminForm h3.helpTitle img,
.newsAdminForm label.helpTitle img {
	padding:2px 5px 0px 0px;
}

.newsAdminForm label.selectLabel {
	padding:2px 8px 5px 0px;
}

.newsAdminForm input.fieldText {
	display:inline;
	height:22px;
	margin:0px 0px 1px 8px;
	padding:4px 2px 2px 5px;
	width:390px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
	width:381px;
}

html>body .newsAdminForm input.fieldText {
	float:none;
	height:14px;
	width:381px;
}

.newsAdminForm input.fieldFile {
	margin:0px 0px 2px 8px;
	width:381px;
}

.newsAdminForm input.fieldTextSmall {
	width:60px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:51px;
}

html>body .newsAdminForm input.fieldTextSmall {
	width:51px;
}

.newsAdminForm p.dateDash {
	float:left;
	line-height:22px;
	height:22px;
	margin:0px 0px 0px 5px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	float:left;
}

html>body .newsAdminForm p.dateDash {
	display:inline;
	float:none;
	position:relative;
	top:-2px;
}

.newsAdminForm p.imageAdd {
	margin:0px 0px 10px 146px;
}

.newsAdminForm p.imageAdd .linkText {
	background-position:0% 2px;
	padding:0px 0px 0px 13px;
}

.newsAdminForm select.fieldSelect {
	display:inline;
	font-size:100%;
	height:16px;
	margin:0px 0px 1px 8px;
	width:390px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:0px 0px 1px 8px;
}

html>body .newsAdminForm select.fieldSelect {
	margin:0px 0px 1px 8px;
}

.newsAdminForm textarea.fieldArea {
	display:inline;
	margin:0px 0px 0px 8px;
	padding:4px 2px 2px 5px;
	height:133px;
	width:390px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:125px;
	width:381px;
}

html>body .newsAdminForm textarea.fieldArea {
	float:none;
	height:125px;
	width:381px;
}

.newsAdminForm .fieldSubmit {
	clear:none;
	margin:0px 0px 0px 145px;
}

.newsAdminFormRight {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:4px 0px 0px 8px;
	width:390px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:382px;
}

html>body .newsAdminFormRight {
	width:382px;
}

.newsAdminFormRight h4 {
	color:#585858;
	float:left;
	margin:0px;
	width:86px;
}

.newsAdminFormRight input.fieldCheckRadio {
	clear:none;
	margin:-2px 0px 0px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:-2px 0px 0px 0px;
}

html>body .newsAdminFormRight input.fieldCheckRadio {
	margin:0px 4px 4px 0px;
}

.newsAdminFormRight input.fieldOffset {
	margin-left:86px ! important;
}

.newsAdminFormRight label.labelCheckRadio {
	background-color:#FFFFFF;
	border:none;
	clear:none;
	color:#797979;
	font-weight:bold;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.newsAdminFormRight label.labelSmall {
	width:62px;
}

.newsAdminFormRight label.labelMedium {
	width:121px;
}

.newsAdminFormRight label.labelLarge {
	width:180px;
}

.newsAdminPanel {
	border:1px solid #C9C9C9;
	clear:both;
	display:block;
	float:left;
	height:76px;
	margin:8px 0px 0px 0px;
	padding:8px 16px 0px 8px;
	position:relative;
	overflow:auto;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:68px;
	width:556px;
}

html>body .newsAdminPanel {
	height:68px;
	width:556px;
}

.newsAdminOptions {
	clear:both;
	float:left;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:540px;
}

.newsAdminOptionsLeft {
	float:left;
	display:inline;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:310px;
}

.newsAdminOptionsLeft p {
	margin:0px;
}

.newsAdminOptionsRight {
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:220px;
}

.newsAdminOptionsRight input.fieldSubmit {
	clear:none;
	float:left;
	margin:5px 0px 0px 10px;
	width:100px;
}

.newsAdminPreview {
	height:320px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:312px;
}

html>body .newsAdminPreview {
	height:312px;
}

/*------------------brand management-----------------------*/

.brandHeaderHome {
	background-image:url('../images/bg_brand_01.jpg');
	background-position:0% 0%;
	background-repeat:no-repeat;
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	height:55px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:55px;
	width:550px;
}

html>body .brandHeaderHome {
	height:auto;
	min-height:55px;
	width:550px;
}

.brandHeader {
	background-color:#D90032;
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	height:72px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:70px;
	width:550px;
}

html>body .brandHeader {
	height:auto;
	min-height:70px;
	width:550px;
}

/*
.brandTitle {
	border:none;
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:225px;
}

.brandTitle h1 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:225px;
}*/

.brandTitle {
    border:none;
    color:#FFFFFF;
    display:inline;
    float:left;
    margin:0px;
    padding:0px;
    width:350px;
}
 
.brandTitle h1 {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
    width:350px;
}

.brandTitle h1 img {
	padding:10px 0px 10px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding:10px 0px 10px 0px;
}

html>body .brandTitle h1 img {
	padding:10px 0px 9px 0px;
}

.brandTitle ul {
	clear:both;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.brandTitle ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 8px 0px 0px;
}

.brandTitle ul li a {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
}

.brandTitle ul li a:hover {
	color:#C9C9C9;
}

.brandLink {
    border:none;
    display:inline;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
    width:200px;
}
/*
.brandLink {
	border:none;
	display:inline;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:325px;
}*/

.brandLink .linkText {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
	float:right;
	margin:8px 0px 0px 0px;
}

.brandLink .linkText:hover {
	color:#C9C9C9;
	text-decoration:none;
}

.brandLink .linkTextBack {
	background-image:url('../images/link_text_back_red.gif');
	color:#FFFFFF;
	float:right;
	margin:8px 0px 0px 0px;
}

.brandLink .linkTextBack:hover {
	color:#C9C9C9;
	text-decoration:none;
}

.brandContent {
	background-position:0% 0%;
	background-repeat:no-repeat;
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	height:408px;
	margin:8px 0px 0px 0px;
	padding:0px;
	position:relative;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:422px;
	width:580px;
}
.meetfamilyContent{
	 background: url(../images/famiglia_cork.jpg) top left repeat-y; 
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px;
	position:relative;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:422px;
	width:580px;
}

.meetfamilyComingSoon{
	 background: url(../images/famiglia_cork.jpg) top left repeat-y; 
	border:1px solid #C9C9C9;
	clear:both;
	margin:8px 0px 0px 0px;
	padding:0px;
	position:relative;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:422px;
	width:580px;
}


.meetfamilyContent2{
	 background: url(../images/famiglia_cork2.jpg) top left repeat-y; 
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px;
	position:relative;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:422px;
	width:580px;
	overflow: auto;
}
.meetfamilyContent img { float:left; margin: 0 5px 5px 0 ;}

html>body .brandContent {
	height:auto;
	min-height:422px;
	width:580px;
}

.brandContent .linkText {
 background-image:url('../images/link_text_red.gif');
 background-position:100% 4px;
 color:#FFFFFF;
 float:left;
 margin:0px 0px 0px 0px;
 text-decoration:none;
}
 
.brandContent .linkText:hover {
 color:#C9C9C9;
 text-decoration:none;
}

.brandContent img {
	float:left;
}

.brandHome {
	clear:both;
	float:left;
	height:408px;
	margin:8px 0px 0px 0px;
	padding:0px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:408px;
	width:582px;
}

html>body .brandHome {
	height:auto;
	min-height:408px;
	width:582px;
}

.brandFlash {
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:423px;
	margin:0px 8px 0px 0px;
	padding:0px 0px 0px 0px;
	width:231px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:421px;
	width:229px;
}

html>body .brandFlash {
	height:auto;
	min-height:421px;
	width:229px;
}

.brandFlash img {
	float:left;
}

.brandHome .brandContent {
	background:none;
	border:none;
	clear:none;
	display:inline;
	float:left;
	height:423px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:343px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:423px;
}

html>body .brandHome .brandContent {
	height:auto;
	min-height:423px;
}

.brandItem {
	border:1px solid #C9C9C9;
	display:inline;
	float:left;
	height:64px;
	margin:0px 0px 8px 0px;
	padding:6px 6px 6px 6px;
	width:343px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:46px;
	width:325px;
}

html>body .brandItem {
	height:auto;
	min-height:30px;
	width:310px;
}

.brandHome .lastItem {
	margin:0px 0px 0px 0px ! important;
	height:63px ! important;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:45px ! important;
}

html>body .brandHome .lastItem {
	height:auto ! important;
	min-height:23px ! important;
}

.brandItem h2 {
	background-image:url('../images/link_text_big.gif');
	background-position:0% 2px;
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width:135px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:115px;
}

html>body .brandItem h2 {
	width:115px;
}

.brandItem h2 img {
	padding:2px 0px 0px 0px;
}

.brandItem p {
	float:left;
	margin:-2px 0px 0px 0px;
	margin-left:20px;
	margin-top:5px;
	width:290px;
}

.brandText {
	background-color: #D90032; /* for IE */ filter:alpha(opacity=90);  /* CSS3 standard */  opacity:0.9; 
	color:#FFFFFF;
	background-position:0% 100%;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	margin:0px 0px 0px 0px;
	padding:12px 12px 4px 12px;
	position:absolute;
	bottom:25px;
	width:415px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:391px;
}

html>body .brandText {
	width:391px;
}

.brandTextLarge {
	bottom:24px;
}

.brandText h2 {
	margin:0px;
	padding:0px 0px 12px 0px;
	width:391px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

html>body .brandText h2 {
	float:left;
}

.brandText h3 {
	color:#FFFFFF;
}

.brandText ul {
	color:#FFFFFF;
	margin-bottom:8px;
}

.brandText table.tableData {
	font-size:100%;
	margin:0px 0px 8px 0px;
	width:391px;
}

.brandText table.tableData th {
	color:#FFFFFF;
	font-weight:bold;
}

.brandText table.tableData th.tableLeft {
	width:51px;
}

.brandText table.tableData th.tableRight {
	width:340px;
}

.brandText table.tableData td {
	color:#FFFFFF;
}

.brandText p {
	color:#FFFFFF;
	margin:0px 0px 8px 0px;
}

.brandText a {
	color:#FFFFFF;
	text-decoration:underline;
}

.brandText a:hover {
	color:#C9C9C9;
	text-decoration:underline;
}

/*------------------articles list-----------------------*/

.articlesContent {
	background-position:0% 100%;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	margin:0px 0px 0px 0px;
	padding:12px 12px 12px 12px;
	position:absolute;
	bottom:48px;
	width:530px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:506px;
}

html>body .articlesContent {
	width:506px;
}

.articlesList {
	clear:both;
	display:block;
	float:left;
	height:110px;
	margin:6px 0px 0px 0px;
	overflow:auto;
	width:506px;
}

.articlesContent .tableArticles {
	color:#FFFFFF;
	width:480px;
}

.articlesContent .tableArticles th {
	text-align:left;
	vertical-align:top;
}

.articlesContent .tableArticles td {
	text-align:left;
	vertical-align:top;
}

.articlesContent .tableArticles .column01 {
	padding:0px 5px 0px 0px;
	width:170px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:165px;
}

html>body .articlesContent .tableArticles .column01 {
	width:165px;
}

.articlesContent .tableArticles .column02,
.articlesContent .tableArticles .column03,
.articlesContent .tableArticles .column04,
.articlesContent .tableArticles .column05 {
	padding:2px 5px 0px 0px;
	width:70px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:65px;
}

html>body .articlesContent .tableArticles .column02,
html>body .articlesContent .tableArticles .column03,
html>body .articlesContent .tableArticles .column04,
html>body .articlesContent .tableArticles .column05 {
	width:65px;
}

.articlesContent .tableArticles .column06 {
	padding:4px 0px 0px 0px;
	width:30px;
}

.articlesContent .linkEdit { background-image:url('../images/link_edit_red.gif'); width:29px; }
.articlesContent .linkEdit img { width:29px; }
.articlesContent .linkEdit:hover { background-position:-29px 0%; }

/*------------------article edit-----------------------*/

.editHeader {
	background-color:#D90032;
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	height:146px;
	margin:0px 0px 6px 0px;
	padding:0px 15px 0px 15px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:144px;
	width:550px;
}

html>body .editHeader {
	height:auto;
	min-height:144px;
	width:550px;
}

.editTitle {
	border:none;
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:225px;
}

.editTitle h1 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:225px;
}

.editTitle h1 img {
	padding:10px 0px 10px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding:10px 0px 10px 0px;
}

html>body .editTitle h1 img {
	padding:10px 0px 9px 0px;
}

.editLink {
	border:none;
	display:inline;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:325px;
}

.editLink .linkText {
	background-image:url('../images/link_text_red.gif');
	color:#FFFFFF;
	float:right;
	margin:8px 0px 0px 0px;
}

.editLink .linkText:hover {
	color:#C9C9C9;
	text-decoration:none;
}

.editFormLeft,
.editFormRight {
	border:none;
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:270px;
}

.editFormLeft {
	margin:0px 10px 0px 0px;
}

.editFormLeft label,
.editFormRight label {
	color:#FFFFFF;
	padding:1px 0px 0px 0px;
	width:70px;
}

.editFormLeft h2,
.editFormRight h2 {
	color:#FFFFFF;
	float:left;
	font-size:100%;
	font-weight:normal;
	padding:1px 0px 0px 0px;
	width:70px;
}

.editFormLeft input.fieldText,
.editFormRight input.fieldText {
	margin:0px 0px 5px 0px;
	width:200px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:194px;
}

html>body .editFormLeft input.fieldText,
html>body .editFormRight input.fieldText {
	width:194px;
}

.editFormLeft input.fieldFile,
.editFormRight input.fieldFile {
	height:17px;
	margin:0px 0px 5px 0px;
	width:200px;
}

.editFormLeft select.fieldSelect,
.editFormRight select.fieldSelect {
	margin:-1px 0px 4px 0px;
	width:200px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:-1px 0px 4px 0px;
	width:200px;
}

html>body .editFormLeft select.fieldSelect,
html>body .editFormRight select.fieldSelect {
	margin:0px 0px 5px 0px;
	width:200px;
}

.editFormLeft label.labelCheckRadio,
.editFormRight label.labelCheckRadio {
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
}

.editFormLeft input.fieldCheckRadio,
.editFormRight input.fieldCheckRadio {
	clear:none;
	margin:-2px 0px 0px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:-2px 0px 0px 0px;
}

html>body .editFormLeft input.fieldCheckRadio,
html>body .editFormRight input.fieldCheckRadio {
	margin:0px 4px 4px 0px;
}

.editField {
	border:1px solid #C9C9C9;
	clear:both;
	float:left;
	height:310px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:308px;
	width:580px;
}

html>body .editField {
	height:auto;
	min-height:308px;
	width:580px;
}

.editSubmit {
	border:none;
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:582px;
}

.editSubmit .fieldSubmit {
	margin-top:0px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-top:0px;
}

html>body .editSubmit .fieldSubmit {
	margin-top:1px;
}

/*------------------item details-----------------------*/

.itemDetailsLoad {
	clear:both;
	margin:0px 0px 2px 0px;
}

.itemDetailsLoad iframe {
	display:none;
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	visibility:hidden;
}

.itemDetailsLoad .linkText {
	display:none;
	visibility:hidden;
}

.itemDetailsLoad table.tableData {
	margin:0px 0px 0px 0px;
	width:128px;
}

.itemDetailsLoad table.tableData th {
	width:58px;
}

.itemDetailsLoad table.tableData td {
	width:70px;
}

.itemDetailsOff {
	display:none;
	visibility:hidden;
}

.itemDetailsOff iframe {
	display:none;
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	visibility:hidden;
}

.itemDetailsOn {
	background-color:#464646;
	color:#FFFFFF;
	padding:8px 8px 8px 8px;
	margin:4px 0px 0px -128px;
	z-index:999;
	overflow:hidden;
	position:absolute;
	width:280px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:4px 0px 0px -128px;
	width:264px;
}

html>body .itemDetailsOn {
	margin:18px 0px 0px 0px;
	width:264px;
}

.itemDetailsRight {
	margin:4px 0px 0px -280px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:4px 0px 0px -280px;
}

html>body .itemDetailsRight {
	margin:18px 0px 0px -152px;
}

.itemDetailsOn iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.itemDetailsOn .linkText {
	color:#FFFFFF;
}

.itemDetailsOn .linkText:hover {
	color:#C9C9C9;
}

.itemDetailsOn table.tableData {
	margin:5px 0px 0px 0px;
	width:264px;
}

.itemDetailsOn table.tableData th {
	color:#FFFFFF;
	width:104px;
}

.itemDetailsOn table.tableData td {
	color:#FFFFFF;
	width:160px;
}

/*------------------help-----------------------*/

.helpLoad {
	clear:both;
	margin:0px 0px 2px 0px;
}

.helpLoad iframe {
	display:none;
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	visibility:hidden;
}

.helpLoad caption {
	display:none;
	visibility:hidden;
}

.helpLoad table.tableHelp {
	margin:0px 0px 0px 10px ! important;
	padding:0px 0px 0px 0px ! important;
	width:130px;
}

.helpLoad table.tableHelp th {
	padding:5px 0px 0px 0px ! important;
	text-align:left;
	vertical-align:top;
	width:50px;
}

.helpLoad table.tableHelp td {
	padding:5px 0px 0px 0px ! important;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	width:80px;
}

.helpOff {
	display:none;
	visibility:hidden;
}

.helpOff iframe {
	display:none;
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	visibility:hidden;
}

.helpOn {
	background-color:#464646;
	color:#FFFFFF;
	padding:8px 8px 8px 8px;
	margin:0px 0px -5px 0px;
	z-index:999;
	overflow:hidden;
	position:absolute;
	left:0px;
	bottom:100%;
	width:380px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:364px;
}

html>body .helpOn {
	width:364px;
}

.helpOn iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.helpOn caption {
	height:15px;
	text-align:left;
}

.helpOn table.tableHelp {
	margin:0px 0px 0px 0px ! important;
	padding:0px 0px 0px 0px ! important;
	width:364px;
}

.helpOn table.tableHelp th {
	padding:5px 0px 0px 0px ! important;
	text-align:left;
	vertical-align:top;
	width:104px;
}

.helpOn table.tableHelp td {
	padding:5px 0px 0px 0px ! important;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	width:260px;
}

/*------------------footer-----------------------*/

.containerFooter {
	clear:both;
	float:left;
	margin:6px 0px 25px 0px;
	padding:0px;
	text-align:center;
	width:761px;
}

.containerFooter p {
	font-size:90%;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

/*------------------template 01-----------------------*/

.template01 .containerBody {
	border:1px solid #C9C9C9;
	clear:both;
	display:inline;
	float:left;
	height:584px;
	margin:25px 0px 0px 0px;
	padding:0px;
	position:relative;
	width:761px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:582px;
	width:759px;
}

html>body .template01 .containerBody {
	height:auto;
	min-height:582px;
	width:759px;
}

.template01 #forgotForm {
	visibility:hidden;
	display:none;
}

.template01 .bodyLeft {
	padding: 0px 0px 0px 130px; 
	margin:0px;
	width:308px;
}

.template01 .bodyLeft img {
	float:left;
	padding:193px 0px 20px 0px;
}

.template01 .bodyLeft h1 img {
	padding: 0px 0px 0px 00px;
}

.template01 .bodyRight {
	margin:0px 0px 0px 55px;
	/*width:451px;*/
}

.template01 .bodyRight img {
	loat:left;
	padding:85px 0px 30px 34px;
}

.template01 .bodyRight h1 {
	float:left;
}

.template01 .bodyRight h1 img {
	padding:0px 0px 0px 0px;
	margin:0px;
}

.template01 .bodyLeft p {
	color:#d90032;
	clear:both;
}

.template01 .bodyLeft label {
	width:79px;
}

.template01 .bodyLeft label img {
	float:right;
	padding:4px 8px 0px 0px;
}

.template01 .bodyLeft input.fieldText,
.template01 .bodyLeft input.fieldPassword {
	margin:0px 0px 5px 0px;
	width:222px;
}

.template01 .bodyLeft input.fieldCheckRadio {
	margin:-4px 4px 0px 74px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:-4px 4px 0px 78px;
}

html>body .template01 .bodyLeft input.fieldCheckRadio {
	margin:0px 7px 10px 78px;
}

.template01 .bodyLeft label.labelCheckRadio {
	width:auto;
	margin:0px 0px 0px 00px;
}

.template01 .bodyLeft label.labelCheckRadio img {
	float:left;
	padding:2px 0px 0px 0px;
}

.template01 .bodyLeft input.fieldSubmit {
	clear:none;
	float:right;
	margin:0px 0px 0px 0px;
}

/*------------------template 02-----------------------*/

.template02 .bodyLeft {
	margin:0px 8px 0px 0px;
	width:171px;
}

.template02 .bodyMiddle {
	border:1px solid #C9C9C9;
	margin:0px 8px 0px 0px;
	height:488px;
	width:372px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:486px;
	width:370px;
}

html>body .template02 .bodyMiddle {
	height:auto;
	min-height:486px;
	width:370px;
}

.template02 .bodyRight {
	width:202px;
}
/*-------------------
MAIN FEATURE
-------------------*/
.template02 .mainFeature {float:left; width:330px; height:387px; margin:0; padding:10px 0px 0px 10px; border-left:1px solid #C9C9C9; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;}

	.template02 .mainFeature .headline {width:275px; height:30px; background:#FFFFFF; padding:0 0 0 0px; color:#d90032; border-bottom:1px dotted #b2b2b2;}

	.template02 .mainFeature .content {margin:10px 0 0 0;}
	
/*-------------------
MORE NEWS
-------------------*/	
.template02 .moreNews {float:left; width:230px; height:387px; padding:10px 0px 0px 10px; border-right:1px solid #C9C9C9; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;}

	.template02 .moreNews .header {width:210px; height:30px; text-indent:-9999px; border-bottom:1px dotted #b2b2b2;}
	
	.template02 .moreNews .content {margin:10px 0 0 0; height:346px; display:block; overflow:auto;}
	
		.morenews-pod {width:210px; height:auto; overflow:auto; border-bottom:1px dotted #b2b2b2; margin:0 0 10px 0;}
		
		.morenews-pod img {float:left; margin:0 10px 10px 0; border:1px solid #d7d7d8;}
		
		.morenews-pod .assetControls {clear:both; width:210px; *padding:0 0 10px 0;}

			.assetControls .linkWatch { background-image:url('../images/n_watch.gif'); width:37px; margin:0 10px 10px 0; }
			.assetControls .linkWatch img { width:37px; border:0; }
			.assetControls .linkWatch:hover { background-position:-37px 0%; }
			
			.assetControls .linkListen { background-image:url('../images/n_listen.gif'); width:41px; margin:0 10px 10px 0; }
			.assetControls .linkListen img { width:41px; border:0; }
			.assetControls .linkListen:hover { background-position:-41px 0%; }
			
			.assetControls .linkView { background-image:url('../images/link_view.gif'); width:35px; margin:0 10px 10px 0; }
			.assetControls .linkView img { width:35px; }
			.assetControls .linkView:hover { background-position:-35px 0%; }
			
			

/*-------------------
CAROUSEL
-------------------*/
.template02 #carousel {float:left; width:230px; height:154px; border:1px solid #C9C9C9; margin:8px 0 0 0; background-color:#e4e4e4;}

	#carousel .paging {height:15px; position:relative; bottom:3px; padding:4px 0 0 0;}
	
		#carousel .paging a.next {float:right; margin:0 10px 0 0; text-decoration:none;}
		
		#carousel .paging a.prev {float:left; margin:0 0 0 10px; text-decoration:none;}

/*-------------------
GAZETTA
-------------------*/
.template02 #gazetta {float:right; width:558px; height:138px; *height:135px; border:1px solid #C9C9C9; margin:8px 0 0 0px; padding:11px;}

	.template02 #gazetta .header { display:none; height:1px;/*width:150px; height:20px; background:#FFFFFF url(../images/n_gazettaperoni-header.gif) top left no-repeat; text-indent:-9999px; float:left;*/}
	
	.template02 #gazetta .subscribe {float:right; width:65px; height:15px;}
	
	.template02 #gazetta .viewall {clear:both; padding:5px 0 0 0; width:160px; float:left}
	
	.template02 #gazetta ul {clear:both; list-style:none; margin: 0; padding:10px 0 0 0;}
	
		#gazetta ul li a {text-decoration:none;}
		
		

/*-------------------
SOCIAL NETWORK
-------------------*/
.template02 #socialnetwork-container {width:564px; _width:561px; height:39px; border:1px solid #C9C9C9; margin:8px 0 0 0px; padding:7px 8px 7px 8px ; float:left; text-align:right; overflow:hidden; display:none}

	.template02 #socialnetwork-container img {margin:0 0 0 20px; display: inline }
	
/*-------------------
NEW TOP 5
-------------------*/
dl.top5 {margin:10px 0 0 0; padding:0;}

	.top5 dt {text-decoration:underline; font-weight:bold;}
	
	.top5 dd {padding:0 0 3px 0; margin:0; font-size:10px;}
	
/*-------------------
SITE FINDER
-------------------*/
#sitefinder-container {width:147px; height:auto; overflow:auto; border:1px solid #C9C9C9; margin:0; padding:11px; clear:both;}

	#sitefinder-container .header {width:140px; height:20px; background:#FFFFFF url(../images/n_sitefinder.gif) top left no-repeat; text-indent:-9999px; float:left;}

	#sitefinder-container img {padding:5px 0 0 0;}
	
	.sitefinder-image {float:left; margin:0 1px 0 0;}
	
	.sitefinder-imagelast {float:left; margin:0;}
	
	.sitefinder-clearimage {clear:both; display:block; margin:5px 0 0 0;}
	
	.sitefinder-clearimagelast {clear:both; display:block; margin:5px 0 0 0; _margin:0;}


/*-------------------
LIGHT BOX CSS
-------------------*/

.black_overlay	{display: none;	position: absolute;	top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001 ; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; opacity:0.8;}

.white_content {display: none; position: absolute; top: 25%; left: 25%;	width:480px; height: 250px; padding: 16px;  background-color: white; z-index:1002; overflow: auto;}

.white_content .header {float:left;}

.white_content .close {float:right;}

.white_content ul {clear:both; list-style:none; padding:10px 0 0 0; margin:0; font-size:14px; }

.white_content .suggest {clear:both; margin:40px 0 0 0;}

.linky {margin:10px 0 0 0;}


/*---------------------
SIFR
----------------------*/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash .headline h2 {visibility: hidden; font-size:10px; height:20px; padding:0; margin:0; color:#73a833;}


/*------------------template 03-----------------------*/

.template03 .bodyLeft {
	margin:0px 8px 0px 0px;
	width:171px;
}

.template03 .bodyRight {
	background-position:0% 0%;
	background-repeat:no-repeat;
	border:1px solid #C9C9C9;
	margin:0px 0px 0px 0px;
	height:488px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:486px;
	width:580px;
}

html>body .template03 .bodyRight {
	height:auto;
	min-height:486px;
	width:580px;
}

.template03 .addForm {
	background-image:url('../images/bg_add_01.jpg');
}

.template03 .finderForm {
	background-image:url('../images/bg_finder_01.jpg');
}

.template03 .containerContent {
	clear:both;
	display:block;
	float:left;
	height:486px;
	overflow:auto;
	width:580px;
}

.template03 .containerContent img {
	float:left;
}

/*------------------template 04-----------------------*/

.template04 .bodyLeft {
	margin:0px 8px 0px 0px;
	width:171px;
}

.template04 .bodyRight {
	margin:0px 0px 0px 0px;
	height:488px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:488px;
	width:582px;
}

html>body .template04 .bodyRight {
	height:auto;
	min-height:488px;
	width:582px;
}

.template04 .containerContent {
	clear:both;
	display:block;
	float:left;
	height:408px;
	margin:8px 0px 0px 0px;
	overflow:auto;
	width:582px;
}

.template04 .containerContent img {
	float:left;
}

/*------------------template 05-----------------------*/

.template05 .bodyLeft {
	margin:0px 8px 0px 0px;
	width:171px;
}

.template05 .bodyRight {
	margin:0px 0px 0px 0px;
	height:488px;
	width:582px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:488px;
	width:582px;
}

html>body .template05 .bodyRight {
	height:auto;
	min-height:488px;
	width:582px;
}

.template05 .contactsHeader {
	height:90px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:90px;
}

html>body .template05 .contactsHeader {
	height:auto;
	min-height:90px;
}

.template05 .containerContent {
	clear:both;
	display:block;
	float:left;
	height:388px;
	margin:8px 0px 0px 0px;
	overflow:auto;
	width:582px;
}

.template05 .containerContent img {
	float:left;
}

.template05 .contactsList {
	height:389px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:389px;
}

html>body .template05 .contactsList {
	height:auto;
	min-height:389px;
}


.movContainer { width:320px ; height:240px ; float:left ; padding: 0 ; margin:0px 20px 30px 0; }
.movDescription { width:150px ; height:240px ; float:left ;  padding: 0 0 0 0;}
.pdfdownload { margin: 0 0 20px 0;}
.pdfdownload img{ float:left ; padding: 0 20px 0 20px  }




/*------------------biblioteca related links-----------------------*/


.brandText.reldocs{
	bottom:7px;
	padding: 10px 12px 0
	}


ul.relDocuments, ul.relDocuments ul{
	padding:0;
	margin:0;
	list-style:none;
	}

ul.relDocuments li{
	margin:0;
	padding: 3px 0;
	font-weight:600;
	}

ul.relDocuments ul li{
	padding:0;
	margin:0;
	font-weight:400;
	padding: 0px 0;
	}

ul.caseStudies{
	padding:0px;
	margin:0px;	`
	}
	
ul.caseStudies li{
	list-style:none;
	padding:10px 0px;
	}
	
div#relfilms .movContainer{ height:130px; width:200px; padding:0px; margin:2px 10px 0 0;}
div#relfilms h3{ margin:.5em 0 .5em;}

div#bib{
	
}

div#bib p, div#bib .boxed, div#bib .boxed p, div#bib .boxed h3{
color:#fff	;
}
#bib .boxed{
	border:1px solid #bbb;
	padding:6px 8px 2px 30px;
	margin: 8px 0 ;
}
div#bib p{ 
	clear:both; margin:0 0 5px ;padding:0;
	}
img.nof{
	float:none;
}
img.arrows{
	display:block;
	margin: 2px 0 0 -20px;
}
img.arrows{
	_margin: 2px 6px 0 -10px;
}
ul.subnav{
	clear:both;
	width:550px;
	margin:0;
	padding:0;
	list-style:none;
}
ul.subnav li{
	float:left;
	background:url(../images/link_text_red.gif) no-repeat left 3px;
	padding: 0 10px 0 0;
	}
ul.subnav li a{
	color:#FFFFFF;

	}
ul.subnav li a:hover{
	color:#ccc;
	}


