/* HTML Tag redefinition */

body{
	background-color: #FFFAE7;
	color: #5e5d5b;
	font: normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	margin: 1px;
	line-height:normal;
	
}
a:link .nolinelink; .nolinelink a:hover  {
text-decoration:none;
}

hr{
color: #afadae;
background-color: #afadae;
height: 1px;
border-style: solid;
border-width:0px;
margin: 10px 0px 5px 0px;
}

a, a:active, a:link{
	font-size: 11px;
	color: #5e5d5b;
	text-decoration: underline;
}


a:visited{
	font-size: 11px;
	color: #858384;
	text-decoration: underline;
}

a:hover{
	font-size: 11px;
	color: #d89c44;
	text-decoration: underline;
}

form, table, td, tr, div{
	border: 0px;
	padding: 0px;
}

h1{
	background-color: transparent;
	color: #5e5d5b;
	font-size: 18px;
	padding: 3px 0px 3px 0px;
	vertical-align: Top;
	font-weight: normal;
}

h1, h2, h3, h4{
	text-align: left;
	text-decoration: none;
}

h1, h2, h3, p, form, h4{
	margin: 0px;
}
.barcobodyline img, .barcobodyline a img{
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align:top;
}

.barcobodyline h2{
	padding-top: 0px;
	padding-bottom: 5px;
}

h2{
	background-color: transparent;
	/*color: #ffbc00;*/
	color: #d89c44;
	font-size: 15px;
	line-height: 20px;
	padding: 4px 0px 2px 0px;
	vertical-align: bottom;
	font-weight: normal;
}

h2 a, h2 a:link, h2 a:active, h2 a:visited{
	color: #d89c44;
	font-size: 15px;
	text-decoration: none;
	vertical-align: bottom;
	font-weight: normal;
}
h2 a:hover{
	color: #ffbc00;
	font-size: 15px;
	text-decoration: none;
	vertical-align: bottom;
	font-weight: normal;
}
h3 a, h3 a:link, h3 a:active, h3 a:hover, h3 a:visited {
	color: #5e5d5b;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
h3 a.link, h3 a:link.link, h3 a:active.link, h3 a:hover.link, h3 a:visited.link {
	color: #5e5d5b;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

h3{
	background-color: transparent;
	color: #5e5d5b;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 4px 0px;
	vertical-align: middle;
}

fieldset
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	border:1px solid #b5b6bb;
  	color:#b5b6bb;
}

label
{
	display: block;
	clear:both;
	margin-bottom: 5px;
	float: left;
	font: normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #5e5d5b;
}

label select
{
	display: block;
	font: normal normal normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	color: #5e5d5b;
}

label input{
	clear: none;
	float: right;
}

.submit input{
	clear: both;
	float: left;
}



img{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
}

ul li{
	
	background-image:none;
	background-position:1px 4px;
	background-repeat:no-repeat;
	margin-left:20px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	list-style-image:url(/images/general/li.gif);
	list-style-type:none;
}


p{
	padding: 1px 0px 7px 2px;
	text-align: left;
}

table, td, tr, div{
	vertical-align: top;
}

ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

ul ul{
	margin-left: -2px;
	padding: 3px 0px 9px 0px;
}

.noline, .noline a, .noline a:active , .noline a:visited, .noline a:link, .noline a:hover, a .noline, a:active .noline, a:visited .noline, a:link .noline, a:hover .noline{
	font-size: 11px;
	color: #5e5d5b;
	text-decoration: none;
}

.barcobody,.barcoform{
	color:#5e5d5b;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	margin:1px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}

.barcobutton{
	padding:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

.barcobody,.barcoform{
	color:#5e5d5b;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	margin:1px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:top;
}

.barcobodyline{
	background:#FFFFFF;
	border-bottom-width:1px;
	border-color:#cfd0cc;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-top-width:0px;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	padding:5px;
	vertical-align:baseline;
}

.barcobodyline h2{
	padding: 7px 8px 0px 0px;
	
}

 form .barcobodyline{
	background:#FFFFFF;
	border-bottom-width:1px;
	border-color:#afadae;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-top-width:0px;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	padding:5px;
	vertical-align:top;
}

th.barcobodyline{
background:#fffae7;
border-bottom-width:1px;
border-color:#afadae;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-top-width:0px;
font:normal normal bold 11px/normal Verdana,Arial,Helvetica,sans-serif;
padding:8px 5px 6px 5px;
text-align:left;
vertical-align:baseline;
}

.bottomclearzone{
	margin: 0px;
	padding: 0px;
	margin-bottom: 50px;
	clear:none;
	display:table;
	vertical-align:top;
}

.barcofootnote{
	font:normal normal normal 10px/normal Verdana,Arial,Helvetica,sans-serif;
	
	
}

.localmenuright {
	background:#FFFFFF;
	border-bottom-width:0px;
	border-color:#afadae #afadae #afadae #afadae;
	border-left-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-top-width:1px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	vertical-align:top;
	margin-top:5px;
}

.breadcrumb {
	background-color: #FFFFFF;
	clear: both;
	color: #5e5d5b;
	float: right;
	clear:both;
	padding: 6px 8px 1px 10px;
	text-align: right;
	width:600px;
}

.breadcrumb a, .breadcrumb a:active, .breadcrumb a:hover, .breadcrumb a:visited {
	background-color: transparent;
	color: #999999;
}

#loepfedotcom {
	border: 0px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	width: 758px;
	background-image: url(../bms/images/general/TopBMS.gif);
	visibility: visible;
}

#loepfedotcomleft{
	clear: none;
	float: left;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 28px;
	width: 200px;
	margin: 0px;
}

#loepfedotcomleft a, #loepfedotcomleft a:hover, #loepfedotcomleft a:active, #loepfedotcomleft a:visited {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.topnav{
	background-color: #5e5d5b;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	clear: both;
	color: #FFFFFF;
	font-size: 11px;
	height: 24px;
	width: 758px;
	text-align: left;
}

.barcoleft{
	text-align:left;
	clear: none;
	float: left;
}

.barcoright{
	text-align:right;
	clear: none;
	float: right;
	
}

h4{
	background-color: transparent;
	color: #707273;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 4px 0px;
	vertical-align: middle;

}

.barcoleft a, .barcoleft a:hover, .barcoleft a:active, .barcoleft a:visited, .barcoright a, .barcoright a:hover, .barcoright a:active, .barcoright a:visited{
	text-decoration:underline;
}

a.link, a:active.link, a:visited.link, a:hover.link{
	text-decoration:underline;
}

.localmenubottom h2{
	padding-left: 5px;
	background-color:#ffbc00;
	color: #5e5d5b;
}

.localmenubottom h2 a, .localmenubottom h2 a:hover,.localmenubottom h2 a:link,.localmenubottom h2 a:active,.localmenubottom h2 a:visited{
color: #5e5d5b;
}

#righttop{
	clear: none;
	float: left;
	text-align: left;
	color:#FFFFFF;
	background-color: #5e5d5b;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	
}

.topnav a, .topnav a:link, .topnav a:active, .topnav a:visited{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
/* Barco footer styles & id's */

.bottomnav{
	background-color: #FFFFFF;
	height: 10px;
	color: #5e5d5b;
	clear: none;
	float: right;
	margin:0px;
	width: 738px;
	text-align:left;
	line-height: 13px;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../bms/images/general/BottemBMS.gif);
	
}

.bottomnav a, .bottomnav a:link, .bottomnav a:active, .bottomnav a:visited, .bottomnav a:hover{
	color: #5e5d5b;
	font-size: 11px;
	text-decoration: underline;
}

.lefttop{
	clear: none;
	float: left;
	
	padding: 6px 10px 5px 10px;
	text-align: left;
	color:#FFFFFF;
	background-color:#ffbc00;
}

#logoBox{
	float: right;
	margin-top: -54px;
	padding: 0px 20px 0px 0px;
	position: relative;
	z-index: auto;
}
/* Barco menu classes */

#menu{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 20px 0px;
	background-color:#fffae7;
}

.ulmenu{
	margin: 0px;
	padding: 0px 3px 3px 0px;
}

.menulevel1close, .menulevel1close a, .menulevel1close a:link, .menulevel1close a:active, .menulevel1close a:visited{
	background-image:none;
	margin-left:0px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	
	list-style-image:none;
	vertical-align:top;
	color:#5e5d5b;
	font:normal normal normal 12px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.menulevel2close{
		font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:underline;
	list-style:none;
	padding-left: 9px;

	list-style-image:none;
	list-style:none;
	margin-left:0px;
}
.menulevel2close a, .menulevel2close a:link, .menulevel2close a:hover, .menulevel2close a:active, .menulevel2close a:visited{
	color:#5e5d5b;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}



.menulevel2open .menulevel2closeguide a, .menulevel2open .menulevel2closeguide a:link, .menulevel2open .menulevel2closeguide a:hover, .menulevel2open .menulevel2closeguide a:active, .menulevel2open .menulevel2closeguide a:visited{
	color:#d89c44;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.menulevel2open .menulevel2openguide a, .menulevel2open .menulevel2openguide a:link, .menulevel2open .menulevel2openguide a:hover, .menulevel2open .menulevel2openguide a:active, .menulevel2open .menulevel2openguide a:visited{
	color:#d89c44;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.menulevel2openguide .menulevel2link a, .menulevel2openguide .menulevel2link a:link, .menulevel2openguide .menulevel2link a:hover, .menulevel2openguide .menulevel2link a:active, .menulevel2openguide .menulevel2link a:visited{
	color:#5e5d5b;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.localmenubottomline{
	
	margin-left:0px;
	margin-bottom: 50px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 9px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	height:93px;
}


.localmenubottom .menulevel2close{
	background-image:url(/images/general/menu/gdown.gif);
	list-style-image:none;
	background-position:1px 4px;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	text-decoration:none;
}

.localmenubottom .menulevel2close, .localmenubottom .menulevel2close a, .localmenubottom .menulevel2close a:link, .localmenubottom .menulevel2close:hover, .localmenubottom .menulevel2close a:active, .localmenubottom .menulevel2close a:visited{
	color:#5e5d5b;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	}

.localmenubottom .menulevel1close{
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	color:#5e5d5b;
	font:normal normal normal 12px/normal Verdana,Arial,Helvetica,sans-serif;
	background-image:url(/images/general/menu/rdown.gif);
	list-style-image:none;
	background-position:1px 5px;
	background-repeat:no-repeat;
	text-decoration:none;
}

.menulevel1close a:hover{
	color:#d89c44;
	font:normal normal normal 12px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.localmenubottom .menulevel1open{
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	background-image:url(/images/general/menu/rup.gif);
	background-position:0px 6px;
	list-style-image:none;
	background-repeat:no-repeat;
} 

.localmenubottom .menulevel1link{
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	list-style-image:none;
	vertical-align:top;
	background-image:url(/images/general/menu/rlink.gif);
	background-position:1px 6px;
	background-repeat:no-repeat;
	list-style-image:none;
} 

.menulevel1open, .menulevel1open a, .menulevel1open a:active, .menulevel1open a:visited, .menulevel1open a:link{
	color:#5e5d5b;	
	font:normal normal normal 12px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.menulevel1open a:hover{
	color:#d89c44;
	font:normal normal normal 12px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.menulevel2open{
	background-image:url(/images/general/menu/gup.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	list-style-image:none;
} 

.menulevel2openguide{
	background-image:url(/images/general/menu/rup.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	list-style-image:none;
} 

.menulevel2openguide, .menulevel2openguide a, .menulevel2openguide a:hover, .menulevel2openguide a:active, .menulevel2openguide a:visited, .menulevel2openguide a:link{
	color:#d89c44;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}  

.menulevel2closeguide{
	background-image:url(/images/general/menu/rdown.gif);
	background-position:1px 4px;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	list-style-image:none;
} 

.menulevel2closeguide, .menulevel2closeguide a, .menulevel2closeguide a:hover, .menulevel2closeguide a:active, .menulevel2closeguide a:visited, .menulevel2closeguide a:link{
	color:#d89c44;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}  


.menulevel2open, .menulevel2open a, .menulevel2open a:hover, .menulevel2open a:active, .menulevel2open a:visited, .menulevel2open a:link{
	color:#5e5d5b;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}  

.menulevel2link{
	background-image:url(/images/general/menu/glink.gif);
	background-position:1px 4px;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	list-style-image:none;
}
	
.menulevel2link, .menulevel2link a, .menulevel2link a:link, .menulevel2link a:active, .menulevel2link a:visited{
	color:#5e5d5b;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}  

.menulevel2link a:hover{
	color:#d89c44;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
} 

.menulevel1link{
	background-image:url(/images/general/menu/rlink.gif);
	list-style-image:none;
	background-position:2px 4px;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 9px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
	}
	
.menulevel1link, .menulevel1link a, .menulevel1link a:active, .menulevel1link a:visited, .menulevel1link a:link{
	color:#5e5d5b;
	font:normal normal normal 12px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}  

.menulevel1link a:hover{
 	color:#d89c44;
	font:normal normal normal 12px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}



.menulevel2guide{
	background-image:url(/images/general/menu/rlink.gif);
	list-style-image:none;
	background-position:1px 4px;
	background-repeat:no-repeat;
	margin-left:1px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
	padding-left: 8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	list-style:none;
	vertical-align:top;
		
}
.menulevel2guide, .menulevel2guide a, .menulevel2guide a:link, .menulevel2guide a:hover, .menulevel2guide a:active, .menulevel2guide a:visited{
	color:#d89c44;
	font:normal normal normal 11px/normal Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.localmenutop{
	background:#FFFFFF;
	border-bottom-width:1px;
	border-color:#afadae #afadae #afadae #afadae;
	border-left-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-top-width:1px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	vertical-align:top;
	margin-top:5px;
}

td.localmenutop, td.localmenuright{
	width: 5px;
	height: 5px;
}

td.spacer{
	height: 5px;
}


.leftContent{
	clear: none;
	float: left;
	margin-bottom: 70px;
	padding: 5px 0px 0px 0px;
	width: 200px;
}

.localmenuImage {
	padding-left: 4px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-top: 10px;
	margin-right: 0px;
}

.localmenubottom {
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
}

.localmenubottom table{
	width: 200px;
	border:0px;
	border-collapse: collapse;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}

.hide{
	display: none;
}

td #menu{
	padding-left: 4px;
	padding-right:0px;
	}

.rule{
	clear: both;
}

.fullcontent{
	padding-left: 7px;
	padding-right: 10px;
	padding-bottom: 20px;
	clear:both;

}

.show{
	display: block;
}

.menubackgroundstart{
	background-image: url(/images/general/menu_bg_start.gif);
	background-position: top right;
	background-repeat: no-repeat;	
}

.menubackground{
	background-image: url(/images/general/menu_bg.gif);
	background-position: top right;
	background-repeat: repeat-y;	
}

.menubackgroundend{
	height: 15px;
	background-image: url(/images/general/menu_bg_end.gif);
	background-position: top right;
	background-repeat: no-repeat;	
}

.loepfecolor{
color:#ffbc00;
}

.loepfecolor a, .loepfecolor a:link, .loepfecolor a:visited, .loepfecolor a:hover, .loepfecolor a:active{
color:#ffbc00;
}

