/* 
#CSS BASELINE {
} 
*/

:link,:visited { text-decoration:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 16px;
}

/*
#TYPOGRAPHY DEFINITIONS {
}
*/

a:link, a:visited, a:active {
color: #0000cc;
text-decoration: none;
}

a:hover {
color: #0000cc;
text-decoration: underline;
}

h1 {
font-size: 18px;
line-height: 22px;
padding: 0 0 4px 0;
}

h2 {
font-size: 16px;
line-height: 20px;
padding-bottom: 4px;
font-weight: bold;
}

h3 {
font-size: 14px;
line-height: 18px;
padding-bottom: 4px;
font-weight: bold;
}

h4 {
font-size: 12px;
line-height: 16px;
padding-bottom: 4px;
font-weight: bold;
}

h5, h6 {
font-weight: normal;
padding-bottom: 4px;
}

h4.hr {
padding-bottom: 0;
border-bottom: 1px solid #bcbcb9;
margin-bottom: 4px;
}

p {
padding: 0 0 10px 0;
}

blockquote {
	margin: 5px 30px ;
	padding: 0;
}

ul, ol {
margin: 0;
padding: 4px 0 4px 16px;
}

ul li, ol li {
padding: 0 0 4px 0;
margin: 0;
}

ul.noBullets li {
list-style-type: none;
}

.sm {
font-size: 10px;
line-height: 14px;
}



/*
#GLOBAL SITE STRUCTURE DEFINITIONS {
}


#globalAnnounce {
padding: 10px;
margin: 0 auto 0 auto;
width: 980px;
display: none;
}

#globalAnnounce .btnClose {
float: right;
padding: 0 10px;
}

#globalAnnounce a {
color: #000;
text-decoration: none;
}

#globalWrap {
padding: 0;
margin: 0 auto 0 auto;
width: 980px;
background-image:url("design/SiteImages/Structure/bkd_global_wrapper.gif");
background-repeat: repeat-x;
}

#globalSiteHeader {
float: left;
width: 980px;
height: 63px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin: 12px 0 2px 0;
padding: 0;
}

#globalSiteHeader img#emblem {
float: left;
padding-left: 25px;
}

#eyebrows {
float: right;
text-align: right;
font-size: .9em;
padding: 6px 6px 2px 0;
color: #aaa;
}

#eyebrows a:link, #eyebrows a:visited, #eyebrows a:active {
color: #aaa;
}

#eyebrows a:hover {
color: #000;
text-decoration: underline;
}

*/

#globalNav {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 760px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0;
	margin: 0;
	background-image:url("../navigation/bkd_global_top_nav.gif");
	background-repeat: repeat-x;
}

#globalNavItems {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
}

/*

#globalNav ul {
border: 0;
margin: 0 0 1px 0;
padding: 0 0 0 8px;
list-style-type: none;
text-align: center;
height: 30px;
}

*/
 
#globalNav ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 5px 10px 2px 10px;
/*	margin: 0 4px;  */
	margin: 0 0 4px 0; 
	height: 15px;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
}

/* Safari nav fix */
.webkit #globalNav ul li {
padding: 7px 8px 2px 8px;
}

#globalNav a:link, #globalNav a:visited, #globalNav a:active, #globalNav a:hover {
text-decoration: none;
color: #222;
}

#gTan.on, #gTan.hi {
background-image: url(../navigation/bkd_gtan.gif);
background-repeat: repeat-x;
}

#gBlue.on, #gBlue.hi {
	background-image: url(../navigation/bkd_gblue.gif);
	background-repeat: repeat-x;
}

#gOrange.on, #gOrange.hi {
background-image: url(../navigation/bkd_gorange.gif);
background-repeat: repeat-x;
}

#gRose.on, #gRose.hi {
background-image: url(../navigation/bkd_grose.gif);
background-repeat: repeat-x;
}

#gYellow.on, #gYellow.hi {
background-image: url(../navigation/bkd_gyellow.gif);
background-repeat: repeat-x;
}

#gGreen.on, #gGreen.hi {
	background-image: url(../navigation/bkd_ggreen.gif);
	background-repeat: repeat-x;
}

#gLav.on, #gLav.hi {
	background-image: url(../navigation/bkd_glav.gif);
	background-repeat: repeat-x;
}

#gEight.on, #gEight.hi {
background-image: url(../navigation/bkd_ggrowing2.gif);
background-repeat: repeat-x;
}

/*

#globalNavSearch {
float: right;
text-align: right;
text-transform: uppercase;
color: #222;
padding: 5px 6px 0 0;
font-size: .9em;
}

.searchTextBox {
width: 176px;
height: 16px;
border: 1px solid #999;
margin: 0px 5px;
background-image:url("/Design/SiteImages/Structure/bkd_form_field.gif");
background-repeat: repeat-x;
padding-left: 3px;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 1.1em;
}

*/

#globalSubNav {
	float: left;
	width: 760px;
	height: 24px;
	padding: 0 0 2px 0;
	margin: 1px 0 0 0;
	border-bottom: 1px solid #ccc;
	background-repeat: repeat-x;
	background-color: #edede7;
}

#globalSubNav ul {
border: 0;
margin: 0;
padding: 0 0 0 0;
list-style-type: none;
/* text-align: center; */
height: 24px;
}
 
#globalSubNav ul li {
	display: block;
	float: left;
	/* text-align: center; */
	padding: 6px 8px 6px 11px;
	margin: 0 2px 0 0;
	font-size: 10px;
	height: 24px;
}

#globalSubNav a:link, #globalSubNav a:visited, #globalSubNav a:active, #globalSubNav a:hover {
	text-decoration: none;
	color: #222;
}

#sTan {
background-image: url(../navigation/bkd_snav_tan.gif);
background-repeat: repeat-x;
}

#sTan li:hover, #sTan .on {
display: block;
background-image: url(../navigation/snav_tan_hover.gif);
background-repeat: repeat-x;
height: 24px;
}

#sBlue {
	background-image: url(../navigation/bkd_snav_blue.gif);
	background-repeat: repeat-x;
}

#sBlue li:hover, #sBlue .on {
	display: block;
	background-image:url(../navigation/snav_blue_hover.gif);
	background-repeat: repeat-x;
	height: 24px;
}

#sOrange {
	background-image: url(../navigation/bkd_snav_orange.gif);
	background-repeat: repeat-x;
}

#sOrange li:hover, #sOrange .on {
display: block;
background-image:url(../navigation/snav_orange_hover.gif);
background-repeat: repeat-x;
height: 24px;
}

#sRose {
background-image: url(../navigation/bkd_snav_rose.gif);
background-repeat: repeat-x;
}

#sRose li:hover, #sRose .on {
display: block;
background-image:url(../navigation/snav_rose_hover.gif);
background-repeat: repeat-x;
height: 24px;
}

#sYellow {
	/* background-image: url(../../../LAM/andreas01/design/Navigation/bkd_snav_yellow.gif);
	background-color: #FFFF99;  */
background-image: url(../navigation/bkd_gyellow.gif);
	background-repeat: repeat-x;
	height: 14px;

}

#sYellow li:hover, #sYellow .on {
	display: block;
	background-image:url(../navigation/snav_yellow_hover.gif);
	background-repeat: repeat-x;
	height: 24px;

}
/*
ul#sYellow {
	text-align: center;
}


ul#sYellow {
	padding-right: 35px;
}
*/


#sGreen {
	background-image:url(../navigation/bkd_snav_green.gif);
	background-repeat: repeat-x;
}

#sGreen li:hover, #sGreen .on {
	display: block;
	background-image:url(../navigation/snav_green_hover.gif);
	background-repeat: repeat-x;
	height: 24px;
}

/*
ul#sGreen {
padding-left: 125px;
}
*/

#sLav {
	background-image:url(../navigation/bkd_snav_lav.gif);
	background-repeat: repeat-x;
}

#sLav li:hover, #sLav .on {
	display: block;
	background-image:url(../navigation/snav_lav_hover.gif);
	background-repeat: repeat-x;
	height: 24px;
}

/*
ul#sLav {
padding-left: 75px;
}
*/


/*
ul#sGrowing {
padding-left: 320px;
}
*/


/*
#breadcrumbs {
float: left;
padding: 15px 0 28px 0;
margin: 0;
font-size: .8em;
width: 100%;
color: #000;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
text-decoration: none;
color: #999;
}

#breadcrumbs a:hover {
text-decoration: underline;
color: #000;
}

#breadcrumbs div, #breadcrumbs span {
margin: 0;
padding: 0;
display: inline;
}

#breadcrumbs span {
padding: 0 3px;
}

*/






/*
#MISC_DEFINITIONS {
}
*/

.dr {
width: 100%;
height: 4px;
background-image: url("/Design/SiteImages/Structure/bkd_hr.gif");
background-repeat: repeat-x;
margin: 4px 0 10px 0;
padding: 0;
}

hr {
border: none 0; 
border-bottom: 1px solid #bcbcb9;
width: 100%;
height: 1px;
margin: 2px 0 4px 0;
text-align: left;
}

.hide {
display: none;
}

.clear {
padding: 0;
margin: 0;
clear: both;
}

a.tbl {
color: #00ff00;
text-decoration: underline;
font-style: italic;
}

/* Added for error controls */
.applicationError {
font-size: larger;
font-weight: bold;
color: #cc0000;
}
