body {
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
background-color:#fff;
color: #464646;
margin: 0px;
text-align:center;
width:100%;
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
margin:0;padding:0;
}
img {
border-style:none;
}
ul,ol,li {
list-style-type:none;
}
a {
color: #333333;outline:none;text-decoration:none;
}
a:hover {
color: #B2B3B5;
}
th {
text-align:left;
}
#container {
width:98%;margin:1%;
}
.maint {
width:805px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.left1 {
width:155px;
text-align:right;
background:url(../../images/default/bgTopHeader.jpg); background-repeat:repeat-x;
}
.center1 {
text-align:right;
vertical-align:top;
background:url(../../images/default/bgTopHeader.jpg); background-repeat:repeat-x;
}
.right {
vertical-align:top;
}
.left2 {
width:155px;
height:490px;
vertical-align:top;
background:url(../../images/default/bgMiddleLeft.jpg); background-repeat:repeat-x;
}
.center2 {
height:490px;
vertical-align:top;
background:url(../../images/default/bgMiddleLeft.jpg); background-repeat:repeat-x;
}
.left3 {
width:155px;
text-align:right;
vertical-align:top;
}
.center3 {
vertical-align:top;
}
.footLeft {
width:155px;
height:24px;
background-image: url(../../images/default/bgFooter.jpg);
}
.footCenter {
background-image: url(../../images/default/bgFooter.jpg);
text-align:left;
font-size:10px;
color:#C7C7C7;
vertical-align:bottom;
}
.footCenter a {
color:#C7C7C7;
}
.contentbg {
background-image:url(../../images/pzone/img_10.gif);
background-repeat:repeat-x;
}
.textbig {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px;
color: #464646;
font-weight: bold;
letter-spacing: 2px;
}
.textquest {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 13px;
font-weight: normal;
color: #464646;
}
.textstandard {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px;
font-weight: normal;
color: #464646;
}
.textmini {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px;
font-weight: normal;
color: #404040;
}
.textmini_bold {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px;
font-weight: bold;
color: #404040;
}
.textminiwhite {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 10px;
font-weight: normal;
color: #707277;
}
.textform {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px; color: #464646;
vertical-align: middle
}
.textform250 {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px; color: #464646;
vertical-align: middle;
width:250px;
}
.textform175 {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px; color: #464646;
vertical-align: middle;
width:175px;
}
.buttonform { 
/*font-family:Arial;*/
font-size:11pt;
font-weight:bold;
font-style:normal;
color:#FFFFFF;
background-color:#707277;
border-style:solid;
border-width:1px;
border-color:#333333;
}
.titlebig {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 36px;
font-weight: normal;
color: #464646;
letter-spacing: -2px;
line-height: 90%;
}
.titlestandard {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 18px;
font-weight: normal;
color: #555555;
letter-spacing: 2px;
line-height: 95%;
}
.titlestandard2 {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 14px;
font-weight: normal;
color: #555555;
letter-spacing: 2px;
line-height: 95%;
font-weight: bold;
}
.headerdate {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px;
font-weight:  bold;
color: #878585;
letter-spacing: 1px;
}
.Text11DarkGray {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px;
font-weight: normal;
color: #707277;
}
.Text11DarkGrayLink {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 11px;
color: #707277;
font-weight: bold;
letter-spacing: 2px;
}
.Text18DarkGray {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;;
font-weight: normal;
color: #707277;
letter-spacing: 2px;
line-height: 95%;
}
.Text12DarkGray {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #777777;
}
.Text12DarkGrayBold{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #707277;
font-style: italic;
}
.Text12DarkBlackBold{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
font-style: italic;
}
.Text11DarkRed {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #8d0000;
}
.titlemini{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #707277;
font-style: italic;
}
.TextTitle12Black{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
font-style: italic;
}
.maintitle{ 
font-size:12pt; font-weight:bold;
padding-left:5px; padding-top:2px;
padding-bottom:2px; padding-right:5px;
color: #FFFFFF;
background-color:#707277;
}
.TableTitle{ 
font-size:10pt; font-weight:bold;
text-align:center; padding-left:2px;
padding-top:2px; padding-bottom:2px;
padding-right:2px;
color:#000000; background-color:#B0B1B3;
}
.celllabel{ 
font-size:8pt; font-weight:bold;
text-align:center; padding-top:2px;
padding-left:5px; padding-right:5px;
padding-bottom:2px;
color:#000000;
background-color:#D6D7D9;
}
.cellvalue{ 
font-size:8pt; font-weight:normal;
padding-top:2px; padding-left:5px;
padding-right:5px; padding-bottom:2px;
color:#707277; background-color:#F0EFEF;
}
.cellvalueLink{ 
font-size:8pt; font-weight:normal;
padding-top:0px; padding-left:5px;
padding-right:5px; padding-bottom:0px;
color:#707277; background-color:#F0EFEF; 
}
.cellfoot{ 
font-size:8pt; font-weight:normal;
padding-top:2px; padding-left:5px;
padding-right:5px; padding-bottom:2px;
color:#000000;
background-color:#D6D7D9;
}
.tablemain {
border: solid 0px;
margin: solid 0px 0px 0px 0px;
border-width: 0px;
}
.tablelink{
border: 0px;
margin: 0px 0px 0px 0px;
position:left;
width: 635px;
}
.tableheader {
padding: 4px;
border-top: solid 0px;
border-left: solid 0px;
border-bottom: solid 1px;
border-right: solid 0px;
margin: 0px;
background-color: #AAAAAA;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #EDEDED;
}
.tableheader2 {
padding: 4px;
border-top: solid 0px;
border-left: solid 0px;
border-bottom: solid 0px;
border-right: solid 0px;
margin: 0px;
background-color: #AAAAAA;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #EDEDED;
}
.tableheader3 {
padding: 4px;
border-top: solid 0px;
border-left: solid 0px;
border-bottom: solid 1px;
border-right: solid 0px;
margin: 0px;
background-color: #AAAAAA;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #EDEDED;
}
.tablebody2 {
padding: 4px;
border-top: solid 0px;
border-left: solid 0px;
border-bottom: solid 0px;
border-right: solid 0px;
margin: 0px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
}
.tablebody3 {
padding: 4px;
border-top: solid 0px;
border-left: solid 0px;
border-bottom: solid 0px;
border-right: solid 0px;
margin: 0px;
background-color: #DFDFDF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
}
.tablebody {
padding: 4px;
border-top: solid 0px;
border-left: solid 0px;
border-bottom: solid 1px;
border-right: solid 0px;
margin: 0px;
background-color: #EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
font-weight:normal;
}
.tablebodyGray {
padding: 4px;
border-top: solid 0px;
border-left: solid 0px;
border-right: solid 0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #707277;
}
.tablewhite {
padding: 4px;
border: solid 0px;
margin: 0px;
border-color: rgb(255, 255, 255);
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: rgb(133, 133, 133);
}
.failed {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: rgb(243, 53, 53);
}
.passed {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: rgb(53, 223, 53);
}
.picture {
border-style: solid;
border-width:1px;
border-color: rgb(200, 200, 200);
}
.txchiaro {  
font-family: Arial, Helvetica, sans-serif; font-size: 10.1px; color: #ADAEAD
}
.txscuro { 
font-family: Arial, Helvetica, sans-serif; font-size: 10.1px; color: #5A595A
}
.txdata {
font-family: Arial, Helvetica, sans-serif; font-size: 10.1px; color: #E7D7CE
}
.txrosso {
font-family: Arial, Helvetica, sans-serif; font-size: 10.1px; color: #9C4142
}
.txrossoch {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10.1px; 
color: #404040; 
}
.row1 {
background-color: #FFFFFF;
height:25px;
}
.row2 {
background-color: #DFDFDF;
height:25px;
}
.missing {
background-color: orange;
}
.TopHeader{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#595959;
font-weight:bold;
}
.MenuLeft{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#404040;
text-transform:uppercase;
}
.TextDrakGray10Link{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#404040;
margin-left:10px;
}
a.TextDrakGray10Link:hover{
color:#7B858A;
}
.TextDrakGray11{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
}
.TextDrakGray11Bold{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
font-weight:bold;
}
.TextDrakGray11Link{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
}
.TextDrakGray12{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
}
.TextDrakGray12Link{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
}
.TextDrakGray12LinkHome{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
font-weight:bold;
}
.TextDrakGray12Bold{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
font-weight:bold;
}
.TextDrakGray12BoldLink{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
font-weight:bold;
}
.HeaderYellow{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#A4A207;
font-weight:bold;
}
.HeaderYellowLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#52666F;
font-weight:bold;
}
a.HeaderYellowLink:hover{
color:#A4A207;
}
.bgYellow{
background-color:#FAFA8E;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#A4A207;
font-weight:bold;
}
.bgContentYellow{
background:url(../../images/content/yellow/box01BG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.HeaderGreen{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#53683C;
font-weight:bold;
}
.HeaderGreenLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#53683C;
font-weight:bold;
}
a.HeaderGreenLink:hover{
color:#53683C;
}
.bgGreen{
background-color:#BCDC99;
}

.HeaderSky{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#52666F;
font-weight:bold;
}
.HeaderSkyLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#52666F;
font-weight:bold;
}
a.HeaderSkyLink{
color:#52666F;
}
.bgSky{
background-color:#B8E3F5;
}
.bgContentSky{
background:url(../../images/content/sky/box01BG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.HeaderOrange{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFCFB9;
font-weight:bold;
}
.HeaderOrangeLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFCFB9;
font-weight:bold;
}
a.HeaderOrangeLink:hover{
color:#FFCFB9;
}
.bgOrange{
background-color:#DE4602;
}
.bgContentOrange{
background:url(../../images/content/orange/box01BG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.HeaderViolet{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C4861;
font-weight:bold;
}
.HeaderVioletLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C4861;
font-weight:bold;
}
a.HeaderVioletLink:hover{
color:#5C4861;
}
.bgViolet{
background-color:#AF89B9;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C4861;
font-weight:bold;
}
.bgContentViolet{
background:url(../../images/content/violet/box01BG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.HeaderBrown{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#564A32;
font-weight:bold;
}
.HeaderBrownLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#564A32;
font-weight:bold;
}
a.HeaderBrownLink:hover{
color:#564A32;
}
.bgBrown{
background-color:#B39A68;
}
.bgContentBrown{
background:url(../../images/content/brown/box01BG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.bgContentServ{
background:url(../../images/content/boxServBG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.HeaderGray{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#4C4C4C;
font-weight:bold;
}
.HeaderGrayLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#4C4C4C;
font-weight:bold;
}
a.HeaderGrayLink:hover{
color:#4C4C4C;
}
.bgGray{
background-color:#C4C4C4;
}
.bgContentGray{
background:url(../../images/content/gray/box01BG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.bgContentGrayLong{
background:url(../../images/content/gray/box01BG.jpg);
background-position:right top;
background-repeat:no-repeat;
}
.bgContentGrayLong2{
background:url(../../images/content/gray/box01BGLong1.jpg);
background-position:top;
background-repeat:repeat-x;
}

.boxHalfTable{
    width:316px;
    border-collapse:collapse;
    text-align:left;
}
.boxHalfContent{
    width:314px;
    border-collapse:collapse;
}
.boxHalfContentMarg{
    width:304px;
    border-collapse:collapse;
    margin-left:10px;
    margin-top:10px;
}
.boxHalfContentMarg td{
    height:20px;
}
/* boxHalfGreen styles - START */
.bgContentGreen{
background:url(../../images/content/green/box01BG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.bgContentGreen a{
font-size:12px;
color:#404040;
}
.boxHalfGreenTop1{
    width:1px;
    height:17px;
}
.boxHalfGreenTop2{
    width:10px;
    background-image:url(../../images/content/green/box01TopLeft.gif);
}
.boxHalfGreenTop3{
    width:230px;
    background-color:#BCDC99;
}
.boxHalfGreenTop3 a{
    font-size:11px;
    color:#53683C;
    font-weight:bold;
}
.boxHalfGreenTop4{
    width:48px;
    background-image:url(../../images/content/green/box01TopMiddle.jpg);
}
.boxHalfGreenTop5{
    width:10px;
    background-image:url(../../images/content/green/box01TopRight.gif);
}
.boxHalfGreenTop6{
    width:17px;
}
.boxHalfGreenSep1{
    width:7px;
    height:6px;
    background-image:url(../../images/content/green/box01TopLeft2.gif);
}
.boxHalfGreenSep2{
    width:292px;
    background-image:url(../../images/content/green/box01TopMiddle2.jpg);
}
.boxHalfGreenSep3{
   width:10px;
   background-image:url(../../images/content/green/box01TopMiddle2.jpg);
}
.boxHalfGreenSep4{
   width:7px;
   background-image:url(../../images/content/green/box01TopRight2.gif);
}
.boxHalfGreenVPixel{
    width:1px;
    background-color:#C8DCB1;
}
.boxHalfGreenBot1{
    width:7px;
    height:7px;
    background-image:url(../../images/content/green/box01BottomLeft.gif);
}
.boxHalfGreenBot2{
    width:302px;
    background-image:url(../../images/content/green/box01MiddleLeftBG.jpg);
    background-repeat:repeat-x;
    background-position:top;
}
.boxHalfGreenBot3{
    width:7px;
    background-image:url(../../images/content/green/box01BottomRight.gif);
}
/* boxHalfGreen styles - END */

/* alert Table styles - alert that appears on page top - START */
.alertTable{
    border: 0;
    margin: 0;
    padding: 0;
    border-collapse:collapse;
}
.alertTopLeft{
    width:13px;
    height:20px;
    background-image:url(../../images/content/box/box02LeftTop.jpg);
}
.alertTopCenter{
    width:622px;
    background-image:url(../../images/content/box/box02MiddleTop.jpg);
    font-weight:bold;
    font-size:12px;
    vertical-align:bottom;
    color:#fff;
}
.alertTopRight{
    width:15px;
    background-image:url(../../images/content/box/box02RightTop.jpg);
}
.alertMiddleLeft{
    background-image:url(../../images/content/box/box02LeftMiddle.jpg);
}
.alertMiddleCenter{
    background-color:#D8C6A4;
}
.alertMiddleRight{
    background-image:url(../../images/content/box/box02RightMiddle.jpg);
}
.alertMiddleCenter a{
    font-size:12px;
    color:#4C4C4C;
}
.alertBottomLeft{
    background-image:url(../../images/content/box/box02LeftBottom.jpg);
    height:8px;
}
.alertBottomCenter{
    background-image:url(../../images/content/box/box02MiddleBottom.jpg);
}
.alertBottomRight{
    background-image:url(../../images/content/box/box02RightBottom.jpg);
}
/* Alert Table styles - END */

.ImageLeftMenu{
margin-left:3px;
}
.sidelink1 {
height:30px;text-align:left;
}
.sidelink1 img {
margin-left:3px;width:14px;height:13px;vertical-align: bottom;border:0;
}
.sidelink1 a {
font-family: Arial, Helvetica, sans-serif;font-size:9px;
color:#404040;text-transform:uppercase;
}
.sidelink2 {
height:1px;background-color:#B4B4B4;
}
.sidelink3 {
height:1px;background-color:#D7D7D7;
}
.bar_doc_non_visti{
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: outset outset outset outset;
border-color: gray gray gray gray;
border-collapse: collapse;
background-color: white;
}
.HeaderPink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#52666F;
font-weight:bold;
}
.HeaderPinkLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
}
a.HeaderPinkLink:hover{
color:#A4A207;
}
.bgPink{
background-color:#fcd0cf;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}
.bgContentPink{
background:url(../../images/content/pink/box01BG.jpg);
background-position:left top;
background-repeat:no-repeat;
height:155px;
}
.gap8 {
padding-top:8px;
}
.gap15px {
padding-top:15px;
}
.fl {
float:left;
}
.fr {
float:right;
}
.clr { clear:both}
.logo {
margin-top:20px;
}
#main {
margin:0;
padding:0;
}
.main-content {
width:810px;
margin:0 auto;
padding:0 0 0px 0;
height:auto;
overflow:hidden;
border:0px solid #333333;
}
.content {
width:100%;
margin-top:3px;
background-color:#fff;
}
.inner_content {
margin:0 auto;
padding:0px 0 0px 2px;
overflow:hidden;
}
#container {
margin:0;
padding:0;
}
#top {
margin:0;
padding:0;
}
.top-content {
width:810px;
margin:auto;
padding:0;
height:auto;
overflow:hidden;
}
.top_left {
width:155px;
background:url(../../images/bg_top.gif) 0 0 repeat-x;
}
.top_right {
width:650px;
background:url(../../images/bg_top.gif) 0 0 repeat-x;
}
a.top_link {
background:url(../../images/arrow.gif) 0 4px no-repeat;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666666;
padding-left:8px;
}
a.top_link:hover {
text-decoration:underline;
}
ul.left_linktop{
margin-left:10px;
}
ul.left_linktop li {
background:url(../../images/icon.gif) 0 8px no-repeat;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
}
.padd_left {
padding-left:10px;
}
.gap47 {
height:53px;
width:47px;
}
.padd_right {
padding-right:45px;
}
.left_panel {
width:155px;
margin-right:3px;
background:#fff url(../../images/left_bg.gif) 0 0 repeat-x;
}
.right_panel {
width:650px;
background-color:#cbcbcb;
}
ul.left_panel_link{
margin:0px;
}
ul.left_panel_link li {
background:url(../../images/left-line.gif) 0 bottom repeat-x;
font-size:14px;
height:30px;
padding-left:10px;
}
ul.left_panel_link li a {
background:url(../../images/blue_arrow.gif) 0 10px no-repeat;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
line-height:30px;
padding-left:11px;
display:block;
height:30px;
letter-spacing:-1px;
text-transform:uppercase;
}
.banner {
background:url(../../images/banner.jpg) 0 0 no-repeat;
}
.banner2 {
background:url(../../images/banner2.jpg) 0 0 no-repeat;
}
.greybg-top {
background:url(../../images/greybg.gif) 0 6px repeat-x;
height:44px;
}
.left_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#404345;
line-height:42px;
padding-left:20px;
font-weight:bold;
}
.bred{
border:1px solid red;
}
.icon-link{
width:650px;
padding-top:8px;
}
ul#icon-link-right{
overflow:hidden;
margin:0px 0px 0px 0px;
width:650px;
padding:0px;
float:right;
margin-top:10px;
margin-top:expression("11px");
}
ul#icon-link-right li{
display:inline;
list-style-type:none;
}
ul#icon-link-right li a{
float:left;
width:20%;
text-align:center;
margin:auto;
color:#666666;
font-size:8px;
font-weight:bold;
}
ul#icon-link-right4 {
width:650px;
padding:0px;
margin:auto;
margin-top:10px;
margin-top:expression("11px");
}
ul#icon-link-right4 li {
display:inline;
list-style-type:none;
}
ul#icon-link-right4 li a {
float:left;
width:20%;
margin:auto;
}
ul#icon-link-right2 {
padding:0px;
margin-top:10px;
margin-top:expression("11px");
}
ul#icon-link-right2 li {
display:inline;
list-style-type:none;
}
ul#icon-link-right2 li a {
float:left;
text-align:center;
margin:auto 3px auto;
color: #666666;
font-size:8px;
font-weight:bold;
}
ul#icon-link-right3 {
padding:0px;
margin-top:0px;
margin-top:expression("6px");
}
ul#icon-link-right3 li {
display:inline;
list-style-type:none;
}
.rightbg{
background:#fff url(../../images/right_bg.gif) 0 0 repeat-x;
}
.rightbg2{
background:#fff url(../../images/right_bg2.gif) 0 0 repeat-x;
}
.topHeader{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#595959;
font-weight:bold;
line-height:28px;
}
.link_main{
width:98%;
margin:auto;
}
.center_content1{
margin:auto;
font-size:12px;
}
.center_content1 p{
color:#585c5d;
line-height:18px;
padding:8px 12px;
}
.shadow {
background:url(../../images/shadow.jpg) 0 78px no-repeat;
}
.bikeImg {
background:url(../../images/img01.jpg) 0 0 no-repeat;
width:254px;
text-align:center;
padding:240px 0px 30px;
position:relative;
}
.bikeImg a {
text-align:center;
font-size:18px;
color:#fff;
}
.bikeImg2 {
background:url(../../images/img03.jpg) 0 0 no-repeat;
width:241px;
text-align:center;
padding:240px 0px 30px;
}
.bikeImg2 a {
text-align:center;
font-size:18px;
color:#fff;
}
.center_content2{
width:86%;
margin:auto;
}
#footer {
margin:0;
padding:40px 0 60px 0;
background:url(../../images/footer.gif) 50% 0 repeat-x;
}
.footer-content {
width:964px;
margin:0px auto 0;
color:#fff; font:12px  Verdana, Arial, Helvetica, sans-serif; text-align:center;
}
.footer-content a {color:#fff;font:11px  Verdana, Arial, Helvetica, sans-serif;
text-align:center; font-weight:bold;}
.footer-content a:hover {color:#9efe01;}
.footer-content p {color:#fff; font:11px  Verdana, Arial, Helvetica, sans-serif;}
.x-btn button { width: 70px}

/* Marine navigation icons */
#ico_mrncomun a{width:83px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat -105px -220px}
#ico_mrnriservati a{width:85px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 20px -540px}
#ico_mrnutenti a{width:80px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 22px -360px}
#ico_mrnlink a{width:85px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 22px -450px}
#ico_mrnprod a{width:85px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat -100px -320px}
#ico_warranty a.ico{width:85px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat -120px -620px}
#ico_tagliandi a.ico{width:85px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat -240px -40px}
#ico_prenot a.ico{width:85px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat -120px -420px}
#ico_link a {display:block;width:85px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 0px -450px}

/* Icon shared between PTW and Marine */
#ico_tracking a.ico{width:100px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat -120px -520px}


/* Marine navigation labels */
#lab_mrncomun a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -97px -130px; width:87px;height:18px;}
#lab_mrncomun a:hover{background-position:-97px -148px;}
#lab_mrnutenti a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -90px -50px; width:87px;height:18px;}
#lab_mrnutenti a:hover{background-position:-90px -68px;}
#lab_mrnlink a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -96px -90px; width:87px;height:18px;}
#lab_mrnlink a:hover{background-position:-96px -108px;}
#lab_mrnriservati a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat 18px -670px; width:87px;height:18px;}
#lab_mrnriservati a:hover{background-position:18px -688px;}
#lab_mrnprod a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -87px -170px; width:87px;height:18px;}
#lab_mrnprod a:hover{background-position:-87px -188px;}

div#div_prodotti{padding:30px 0px 0px 42px; height:220px;}
div#div_prodotti ul#ul_prodotti {width:570px;}
div#div_prodotti ul#ul_prodotti li {position:relative;float:left;width:130px;}
div#div_prodotti ul#ul_prodotti li a.ico {margin:24px;float:left;}
div#div_prodotti ul#ul_prodotti li ul {display: inline; float:left; width:140px; text-align:center;}
div#div_prodotti ul#ul_prodotti li u li a {display:block;width:100%;height:100%; }

/* PTW navigation icons */
#ico_doc a {display:block;width:83px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 0px 0px}
#ico_riservati a {display:block;width:85px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 0px -540px}
#ico_pubblic a {display:block;width:81px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 0px -90px}
#ico_usato a {display:block;width:82px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 0px -180px}
#ico_mercato a {display:block;width:94px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 0px -270px}
#ico_utenti a {display:block;width:80px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat 0px -360px}
#ico_servizi a {display:block;width:83px;height:84px;float:left;background:url('../../images/default/sprite2.gif') no-repeat -240px -130px}

/* PTW navigation labels */
#lab_doc a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -7px -630px; width:100px;height:18px;}
#lab_doc a:hover{background-position:-7px -648px;}
#lab_riservati a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -8px -670px; width:87px;height:18px;}
#lab_riservati a:hover{background-position:-8px -688px;}
#lab_pubblic a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat 0px -710px; width:87px;height:18px;}
#lab_pubblic a:hover{background-position:0px -728px;}
#lab_usato a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat 13px -750px; width:87px;height:18px;}
#lab_usato a:hover{background-position:13px -768px;}
#lab_mercato a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -95px 0px; width:87px;height:18px;}
#lab_mercato a:hover{background-position:-95px -18px;}
#lab_utenti a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -105px -50px; width:87px;height:18px;}
#lab_utenti a:hover{background-position:-105px -68px;}
#lab_link a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -110px -90px; width:87px;height:18px;}
#lab_link a:hover{background-position:-110px -108px;}
#lab_servizi a{display:block;float:left;background:url('../../images/default/sprite2.gif') no-repeat -216px -750px; width:89px;height:18px;}
#lab_servizi a:hover{background-position:-216px -768px;}

.icon-user-add {
background-image:url("../../images/extjs/user_add.gif") !important;
}
.icon-user-delete {
background-image:url("../../images/extjs/user_delete.gif") !important;
}
.icon-user-edit {
background-image:url("../../images/extjs/user_edit.gif") !important;
}
.icon-save {
background-image:url("../../images/extjs/accept.gif") !important;
}
.icon-cancel {
background-image:url("../../images/extjs/delete.gif") !important;
}
.icon-information {
background-image:url("../../images/extjs/information.gif") !important;
}
.x-combo-list-item { text-align: left; } 
.ext-mb-content { text-align: left; }

.x-grid3-row-alt { background-color: #eee; }
.x-grid3-cell-inner, .x-grid3-hd-inner { white-space: normal; }


#loading-indicator {
    display:none;
    position:absolute;
    width:620px;
    height:120px;
    background:#ddd url(../../images/ajax-loader.gif) no-repeat center center;
    filter: alpha(opacity=40);
    -khtml-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4;
}


