﻿.printoutheaderalign
{
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
.printoutheadertable
{
	width:100%;
}

.btnhand
{
	cursor:pointer;
}

.printoutText
{
	font-family:Arial;
	font-size:13px;
}

.printoutTitle
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}


.printoutDisclaimer
{
	font-family:Arial;
	font-size:8px;
}


P.breakhere 
{
	page-break-before: always
}

.redbold
{
	font-weight:bolder;
	font-family:Arial;
	font-size:10px;
	color:Red;
}
.alert
{
	background-image:url(images/alert.jpg);
}



.UpdatedSmall
{
	font-size:xx-small;
}

.UpperCase
{
text-transform:uppercase;
}

.WarningColor
{
	color:Red;
}

.menuitem
{
	text-align:left;
}

.CFIntro
{
	font-family:Arial;
	font-size:xx-large;
	color:White;	
}

.Intro
{
	font-family:Arial;
	font-size:medium;
	color:Black;
	text-align:center;
}


.IntroCaf
{
	font-family:Arial;
	font-size:small;
	font-style:italic;
	text-align:left;
	color:Black;
}

.DPSelf
{
	font-family:Arial;
	font-size:14px;
	text-align:left;
	background-color:White;
	width:200px;
}

.Chart
{
	background-color: #C0C0FF;
}
.Legenda
{
 text-align:left;
 font-family:Arial;
 font-size:10px;
}

.PrintformText
{
	font-family:Arial;
	text-align:left;
}
.PrintformTextRemark
{
	font-family:Arial;
	text-align:center ;
	font-size:14px;
	font-weight:bold;
}

.TabDiv
{
	text-align:left;
	font-family:Arial;
	background-color:white;
	font-size:small;
}

 #divInsert
        {
            display:none;
            border:solid 1px black;
            width:400px;
            position:absolute;
            top:100px;
            left:100px;
            padding:10px;
            background-color:white;
        }
        
 .optioncode
 {
	border:solid 1px black;
	border-width:thin;
	font-family:Arial;
	text-align:left;
	background-color:White;
	padding:1px 1px;
	margin:1px 1px;
 }  
 
 .PrintOutHeader
 {
	border:solid 1px black;
	border-width:thin;
 }
 
 .LegendaOption
 {
	border:solid 1px black;
	border-width:thin;
	font-family:Arial;
	text-align:left;
	padding:1px 1px;
	margin:1px 1px;
	background-color:Yellow;
 }
  
 
 .InputData
 {
	font-family:Arial;
	font-size:14px;
	text-align:left;
	background-color:White;
	width:200px;
 }
  .InputDataCell
 {
	font-family:Arial;
	font-size:10px;
	text-align:left;
	background-color:White;
	width:75px;
 }
  .InputDataCell2
 {
	font-family:Arial;
	font-size:10px;
	text-align:left;
	background-color:White;
	width:125px;
 }
 
   

 .itembar
 {
	margin:1px 1px;
	border:solid 1px black;
	font-family:Arial;
	padding:1px;
	background-color:Orange
 }    
 
 .porttype
 {
	border:solid 1px black;
	border-color:Black;
	font-family:Arial;
	border-style:solid;
	border-width:thin;
	text-align:left;
 }
 
 .housingtop
 {
	border:solid 1px black;
	font-family:Arial;
	border-color:Black;
	border-style:solid;
	border-width:medium;
	text-align:left;
	background-color:#95A4D1;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
  .mediatop
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	font-family:Arial;
	border-width:medium;
	text-align:left;
	background-color:#F6ADCD;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
  .indicatortop
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:medium;
	font-family:Arial;
	text-align:left;
	background-color:#FCC187;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
  .accessoriestop
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:medium;
	font-family:Arial;
	text-align:left;
	background-color:#83C298;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
 
 .housing
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial ;
	text-align:left;
	background-color:#95A4D1;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
  .housingdata
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial ;
	text-align:center;
	background-color:#95A4D1;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
  .media
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	text-align:left;
	background-color:#F6ADCD;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
   .mediadata
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	text-align:center;
	background-color:#F6ADCD;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
  .indicator
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	text-align:left;
	background-color:#FCC187;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
   .indicatordata
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	text-align:center;
	background-color:#FCC187;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
  .accessories
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	text-align:left;
	background-color:#83C298;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
  .accessoriesdata
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	text-align:center;
	background-color:#83C298;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
	width:auto;
 }
 
 .data
 {
	border:solid 1px black;
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	text-align:center;
	background-color:#e7e7e9;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
 }
  .dataempty
 {
	text-align:center;
	background-color:white;
	padding:0px 0px;
	margin:0px opx;
	color:Black;
 }
 
 .catalogtextpic
 {
	background-image: url(images/bkgrnd.gif);
	background-repeat:repeat-x;
 }
 
 
 .shortlist
 {
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	text-align:left;
	background-image: url(images/bkgrnd.gif);
	background-repeat:repeat-x;
	width:85px;
 }
 
  .shortlistlabel
 {
	border-color:Black;
	border-style:solid;
	border-width:thin;
	font-family:Arial;
	width:auto ;
 }
 
.DimensionTableHeader
{
	background-color: #BCBDC0; 
	font-weight:bold;
}

.HideSize
{
	display:none;
}

.FinalFormLinkDiv
{
    BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
    background-color: #FCC187; 
    color:Black;
    font-family:Arial;
    width:250px;
    height:150px;
    position:absolute;
    top:250px;
    left:150px;
    margin-right:8px;
    margin-left:0px;
    text-align:left;	
}

.FinalFormDiv
{
	position:absolute;
    top:250px;
    left:150px;    
}
.FinalFormHeader
{
	font-size:13px;
	}

 
 .OptionsDiv
{
    BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
    background-color: #BCBDC0; 
    font-family:Arial;
    width:375px;
    height:auto;
    float:left;
    margin-right:8px;
    margin-left:0px;
    text-align:left;
}

 .SelectedDiv
{
    BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
    background-color: #BCBDC0;
    font-family:Arial;
    padding-left:5px;
    padding-top:5px;
    float:left;
    width:280px;
    height:auto;
    text-align:left;
}
.OptionsDivTable
{
    margin: 5px 5px;
    padding:0px 0px;
    width: auto;
    font-family:Arial;
    height:auto;
    text-align:left;
}


.UfiDivBody
{
    BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	font-family:Arial;
    background-color: #ffffee; 
    width: 100%;
    height:auto;
}

.UfiDivBodyPrint
{
    
	font-family:Arial;
    background-color: #ffffff; 
    width: 100%;
    height:auto;
}

.DisclaimerSize
{
	font-size:x-small;
}


.UfiTop
{
     width: 100%;
     font-family:Arial;
}

.Main
{
    font-size: 12pt;
    font-weight: bold;
	color: #335588;
	background-image: url(images/bkgrnd.gif);
	font-family:Arial;
	background-repeat:repeat-x;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right:40px;
	margin-top: 40px;	
}

.BG_White
{
	BACKGROUND-COLOR: white;
}

.TextInput
{
    font-family: Verdana;
    font-size  : 10px;    
    color: #666666;
    border: solid 1px #AAAAAA;
    background-color: #DEDEDE;
}

.Padding
{
	PADDING: 3px;
}

.Margin
{
	margin-bottom: 50px;
	margin-left: 60px;
	margin-right:60px;
	margin-top: 100px;	
	
}


SPAN.NavMenu, A.NavMenu {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 1px;		   
	BORDER-LEFT: #ffffff 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ffffff 1px solid;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size:  11px;
	color: Black
	
}

A.NavMenu:link {
	BACKGROUND-COLOR: transparent
}

A.NavMenu:visited {
	BACKGROUND-COLOR: transparent
}
A.NavMenu:hover {
	BORDER-LEFT-COLOR: #cccccc;
	BORDER-BOTTOM-COLOR: #cccccc;
	BORDER-TOP-COLOR: #cccccc;
	BACKGROUND-COLOR: #efefef;
	BORDER-RIGHT-COLOR: #cccccc;
	background-image: url('../images/OverLinkBG.png');
	background-repeat:repeat-x;
}

A.NavMenu:active {
	BORDER-LEFT-COLOR: #cccccc;
	BORDER-BOTTOM-COLOR: #cccccc;
	BORDER-TOP-COLOR: #cccccc;
	BACKGROUND-COLOR: #efefef;
	BORDER-RIGHT-COLOR: #cccccc
}

.Big
{
    font-size: 14px;
}


div.rounded {
    clear:both;
    max-width:400px;
    margin:5px auto;
    width:95%;
    position:absolute;
}

div.rounded div.top {
    background:url(images/tl.png) no-repeat bottom left;
    padding:0px;
    width:100%;
}

div.rounded div.top div.right {
    background:url(images/tr.png) no-repeat bottom right;
    height:12px;
    margin-left:12px;
}

div.rounded div.middle {
    background:url(images/l.png) repeat-y left;
    clear:both;
    width:100%;
}

div.rounded div.middle div.right {
    background:url(images/r.png) repeat-y right;
    margin-left:5px;
}

div.rounded div.middle div.right div.content {
    background:url(images/bg.png) repeat top left;
    color:#fff;
    font-family:"Arial";
    font-size:1.0em;
    line-height:1.3em;
    margin-right:5px;
    padding:0px 7px;
    text-align:left
}

div.rounded div.middle div.right div.content p {
    margin:0px;
    padding-top:15px;
}

div.rounded div.middle div.right div.content h2 {
    color:#0f2;
    font-size:1.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}

div.rounded div.bottom {
    background:url(images/bl.png) no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded div.bottom div.right {
    background:url(images/br.png) no-repeat top right;
    height:12px;
    margin-left:12px;
}