/* Elements */
BODY, TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
	vertical-align: top;
}
TD.nor {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	vertical-align: top;
}
TD.big {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 16px;
}
TD.blu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
	background-color :#D5D9DF;
	color : #FFFFFF;
	vertical-align: top;
	   }
H1 {
 background-image : url(/BOLSuppliers/Images/h1_background.gif);
 height :16px;
 font-size : 10px;
 text-transform : uppercase;
 margin : 8px 0px 1px 0px;
 padding-left: 16px;
}

H2.apptitle {
 font-size : 22px;
 color : #003366;
 margin : 6px 0px 0px 0px;
}

H1.top {
	margin : 1px 0px 1px 0px;
}
H1.left {
	margin : 8px 0px 1px -16px;
}
H1.lefttop {
	margin : 1px 0px 1px -16px;
}
H1.right {
	margin : 8px 0px 1px -8px;
	text-transform : none;
	padding-left: 8px;
}
H1.righttop {
	margin : 1px 0px 1px -8px;
	text-transform : none;
	padding-left: 8px;
}
H2 {
 font-size : 12px;
 color : #003366;
 margin : 6px 0px 0px 0px;
}
H3 {
 font-size : 12px;
 font-weight: bold;
 color : #666666;
 margin : 0px 8px 8px 0px;
}
SELECT {
 background-color : #D5D9DF;
 font-size : 12px;
}
SELECT.footer {
               width : 140px;
	background-color : #D5D9DF;
	background : #D5D9DF;
               font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 9px;
	margin-top : 1px;
}
INPUT.button {
	background-color : #D5D9DF;
                font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
}
INPUT.buttonsection {
	background-color : #D5D9DF;
    font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	width : 176px;
	color : #003366;
}
INPUT {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #D5D9DF;
 font-size : 12px;
 border: 1px groove;
 border-color: #FFFFFF;
}
INPUT.bol {
 font-family : Arial, Helvetica, sans-serif;
 background-color :  #EEEEEE;
 font-size : 10px;
 border: 0px groove;
}
INPUT.bol_grey {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #EEEEEE;
 font-size : 12px;
  border: 0px;
}
TEXTAREA {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #D5D9DF;
 font-size : 12px;
 margin-top : 4px;
}
TD.header {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #C4C431;
 color: #FFFFFF;
 font-size : 12px;
 border: 1px groove;
 border-color: #FFFFFF;
 VERTICAL-ALIGN: middle;
}
TD.subheader {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #D5D9DF;
 color: #003366;
 font-size : 12px;
 text-align: center;
 border: 1px outset;
 border-color: #FFFFFF;
 VERTICAL-ALIGN: middle;
}
TD.subheadersmall {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #D5D9DF;
 color: #003366;
 font-size : 11px;
 text-align: center;
 border: 1px outset;
 border-color: #FFFFFF;
 VERTICAL-ALIGN: middle;
}
TD.subheader_left {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #D5D9DF;
 color: #003366;
 font-size : 12px;
 text-align: left;
 border: 1px outset;
 border-color: #FFFFFF;
 VERTICAL-ALIGN: middle;
}
TD.line {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #EEEEEE;
 color: #000000;
 font-size : 12px;
 VERTICAL-ALIGN: middle;
}
TD.linesmall {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #EEEEEE;
 color: #000000;
 font-size : 11px;
 VERTICAL-ALIGN: middle;
}
TD.linesmall2 {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #EEEEEE;
 color: #000000;
 font-size : 10px;
 }
TD.linesmallw {
 font-family : Wingdings;
 background-color : #EEEEEE;
 color: #003366;
 font-size : 13px;
 VERTICAL-ALIGN: middle;
}
TD.lined {
 font-family : Arial, Helvetica, sans-serif;
 background-color : #CCCCCC;
 color: #000000;
 font-size : 12px;
 VERTICAL-ALIGN: middle;
}
TD.label {
 font-size : 12px;
 color : #003366;
 margin : 6px 0px 0px 0px;
 font-weight: bold;
 VERTICAL-ALIGN: middle;
}
TD.label2 {
 font-size : 11px;
 color : #003366;
 margin : 6px 0px 0px 0px;
 font-weight: bold;
 VERTICAL-ALIGN: middle;
}
TD.greylabel {
 font-size : 12px;
 color : #666666;
 margin : 6px 0px 0px 0px;
 VERTICAL-ALIGN: middle;
}
P {
 margin : 8px 8px 0px 0px;
}
A {
 color : #4A94D5;
 text-decoration : none;
}
A.action {
 font-size : 12px;
 color : #4A94D5;
 text-decoration : none;
}
A.action2 {
 font-size : 12px;
 color : #4A94D5;
 text-decoration : none;
}
A:HOVER {
 color : #426997;
}
A:VISITED {
 color: #426997;
}
/* Classes */
.mainpageheader1 {
	font-size : 14px;
                font-weight : bold;
	color : #003366;
	margin : 0px 0px 0px 0px;
}
.mainpageheader2 {
	font-size : 11px;
                font-weight : bold;
	color : #003366;
	margin : 16px 0px 4px 0px;
}
.header1 {
 height :16px;
 font-size : 10px;
 text-transform : uppercase;
 margin : 0px 0px 1px 0px;
 padding-left: 4px;
 background-color: #D5D9DF;
}
.error {
 height :16px;
 font-size : 10px;
 text-transform : uppercase;
 margin : 0px 0px 1px 0px;
 padding-left: 4px;
 color: #FFFFFF;
 background-color: #CC0000;
}
.header2 {
	font-size : 22px;
	line-height : 22px;
	color : #003366;
	margin : 8px 0px 0px 0px;
}
.header3 {
	font-weight : bold;
 	padding : 8px 0px 0px 0px;
}
.header4 {
	font-size : 10px;
	line-height : 12px;
 	padding : 8px 0px 0px 0px;
}
.dropdownheader {
	font-weight : bold;
	line-height : 0px;
 	padding : 0px 0px 0px 0px;
	margin : 0px 0px -8px 0px
}
.fpingress {
	font-size : 10px;
	padding: 8px 0px 0px 0px;
}
.ingress {
	font-size : 13px;
	font-weight: bold;
	color : #000000;
	padding: 0px 0px 8px 0px;
}
.portalheadline {
	color : #003366;
	font-weight : bold;
 	padding : 2px 0px 0px 0px;
}
.portalheadlinebig {
	color : #003366;
	font-size : 12px;
	font-weight : bold;
 	padding : 2px 0px 0px 0px;
}
.portalingress {
 	padding : 0px 0px 0px 0px;
}
.portalbodyingress {
                font-size : 12px;
                font-weight: bold;
                color : #666666;
                margin : 0px 8px 8px 0px;
}
.footnote {
	font-size : 10px;
	line-height : 12px;
 	padding : 8px 0px 0px 0px;
}
.tab8px {
 padding-left : 8px;
}
.rightmargin {
	padding-right: 16px;
}
.inlineimg {
 margin : 5px 8px 4px 0px;
 float : left;
}
.news UL {
	margin : 0px 0px 0px 12px;
}
.news LI {
	list-style-image : url(../Images/arrow_right.gif);
	margin-bottom: 2px;
	margin-right : 4px;
}
.leftlist UL {
	margin-left : -25px;
	margin-top : 0px;
}
.leftlist LI {
	list-style-image : url(../Images/arrow_right.gif);
	line-height : 14px;
	margin-left : -25px;
	margin-top : 0px;
}
.headerlist {
 width : 150px;
 height :16px;
 font-size : 10px;
 margin : 0px 0px 1px 0px;
 padding-left: 4px;
 color: #FFFFFF;
 text-transform : uppercase;
 background-color: #84A6CE;
}
.dottedline {
 background : White url(../Images/bottomline.gif) repeat;
}
.icondescription {
	background-image: url(../Images/settings_bg_on.gif);
               repeat : no;
               position : absolute;
               left : 96px;
               top : 0px;
               height : 20px;
               width : 100px;
               padding-left : 5 px;
               padding-top : 2 px;
               font-family : Arial, Helvetica, Verdana, sans-serif;
               font-size : 12px;
               color : #ffffff;
               visibility : hidden;
}
/* ID's */

#contentlayerf { position:absolute; left:4px; top:0px; width:770px; z-index:200 }
#contentlayerl { position:absolute; left:4px; top:0px; width:156px; z-index:200 }
#contentlayer2 { position:absolute; left:4px; top:0px; width:250px; z-index:200 }
#contentlayer { position:absolute; left:4px; top:0px; width:599px; z-index:200 }
#contentlayertab { position:absolute; left:16px; top:0px; width:599px; z-index:1 }
#fpimagelayer { position:absolute; left:4px; top:0px; width:599px; z-index:1 }
#fpcontentlayer { position:absolute; left:4px; top:120px; width:599px; z-index:1 }
