/* ---------------------------------------------------FONT ----------------- */
.home-header{
padding-bottom:2px;
padding-left:11px;
padding-top:6px;
/*border-top:solid 1px #eeeeee;*/
}

a.home-list{
padding-left:15px;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:12px;
color:#000000;
background: url(/images/home-list.gif) no-repeat;
background-position : top left;
display:block;
margin:0 0 4px 0;
}
a.home-list:hover{
padding-left:15px;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:12px;
color:#105B8E;
background: url(/images/home-list.gif) no-repeat;
background-position : top left;
display:block;
margin:0 0 4px 0;
}


.linethrough{
text-decoration:line-through;
}


p{
line-height:13px;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
color:#1A2633;
margin-top:0px;
margin-bottom:12px;
margin-left:6px;
margin-right:6px;
}

.bold{
font-weight:bold;
}

.bold12{
font-weight:bold;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
color:#083341;
}

.bold-underline{
font-weight:bold;
text-decoration:underline;
}

.bold-blue{
font-weight:bold;
color:#20596D;
}

.white{
color:#ffffff;
}
.bold-white{
color:#ffffff;
font-weight:bold;
}
.bold-red{
color:#ff0000;
font-weight:bold;
}

.red{
color:#ff0000;
font-weight:normal;
}

.home-table-title{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#1D3767;
text-align: center;
text-decoration: none;
}

.page-header{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#174C67;
text-transform: uppercase;
}

.table-header{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
background-color:#cccccc;
text-align: left;
text-decoration: none;
}

.table-header-center{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
background-color:#cccccc;
text-align: center;
text-decoration: none;
}

.table-subheader{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
background-color:#f0f0f0;
text-align: left;
text-decoration: none;
}

.table-subheader-center{
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
background-color:#f0f0f0;
text-align: center;
text-decoration: none;
}

/* ------------------------  IMAGES -------------------------------------------------*/
.float-right-img{
float:right;
margin-right:30px;
margin-left:16px;
margin-bottom:30px;
vertical-align:top;
}

.float-left-img{
float:left;
margin-right:30px;
margin-left:11px;
margin-bottom:30px;
vertical-align: top;
}

/* ------------------------  PADDINGS -------------------------------------------------*/
.padding-left{
padding-left:11px;
}

.main-content-padding{
padding:11px;
}

/* -------------------------------- border -----------------------------------------*/




.right-left-bottom{
border-width:0px 1px 1px 1px;
border-color:#eeeeee;
border-style:solid;
}
.no-border{
border-width:0px;
}

#solid td{
border-width:0px 0px 1px 0px;
border-color:#999999;
border-style:solid;
}
.allwhite{
border-width:1px;
border-color:#eeeeee;
border-style:solid;
}

.allgrey{
border-width:1px;
border-color:#666666;
border-style:solid;
}

.right-left-dark{
border-width:0px 1px 0px 1px;
border-color:#999999;
border-style:solid;
}

.bottom-white{
border-width:0px 0px 1px 0px;
border-color:#cccccc;
border-style:solid;
}

.bottom-dark{
border-width:0px 0px 1px 0px;
border-color:#999999;
border-style:solid;
}

.top-dark{
border-width:1px 0px 0px 0px;
border-color:#999999;
border-style:solid;
}

.right-bottom-white{
border-width:0px 1px 1px 0px;
border-color:#ffffff;
border-style:solid;
}

.right-bottom-dark{
border-width:0px 1px 1px 0px;
border-color:#000000;
border-style:solid;
}

.right-dotted-black{
border-width:0px 1px 0px 0px;
border-color:#666666;
border-style:dotted;
}
.right-solid-dark{
border-width:0px 1px 0px 0px;
border-color:#999999;
border-style:solid;
}

#solid-prod-table td{
border-width:0px 1px 1px 0px;
border-color:#999999;
border-style:solid;
}

.small-print{
font-size:9px;
}