/*CSS for BDM website. V2.0 - Date 29/11/2006*/

/* GLOBAL STYLES */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*color: #871313;*/
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link{color: #871313; text-decoration:none;}
a:visited{color: #871313; text-decoration:none;}
a:hover{color: #c9592e; text-decoration:underline;}

.TxtSmaller{font-size:7pt; font-weight:bold;}

/* BANNER STYLES */
#topLeft{
	background-image:url(/images/bdmonline/top_left_bg.jpg);
	background-color:#792322;
	background-repeat:repeat-x;
}
#topRight{
	background-image:url(/images/bdmonline/top_right_bg.jpg);
	background-color:#C9592E;
	background-repeat:repeat-x;
	text-align:right;
	padding-right:14px;
	color:#FFFFFF;
	font-size:7pt;
	font-weight:bold;
}
#topRight a:link{color: #ffffff; text-decoration:none;}
#topRight a:visited{color: #ffffff; text-decoration:none;}
#topRight a:hover{color: #ffffff; text-decoration:underline;}

.bgMidGrey{
	background-color:#e9e8e8;
}
#logoVPadding{
	padding: 13px 0px 18px 0px;
}
#bannerRegisterBox {
	float:left; 
	width:259px; 
	background-image:url(/images/bdmonline/banner_heading_bg.jpg); 
	background-position:top; 
	background-repeat:repeat-x;
}
#bannerLoginBox {
	float:right;
	width:280px;
	background-image:url(/images/bdmonline/banner_heading_bg.jpg); 
	background-position:top; 
	background-repeat:repeat-x;
	border-left: 1px solid #bebebe;
}
.bannerTxtHeading{
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}
#bannerUnderBox {
	background-image:url(/images/bdmonline/banner_under_bg.jpg);
}


/* MENU STYLES */
.menuSpacer{
	font-size:9pt;
	padding: 0px 19px 0px 19px;
}
#menuBox {
	background-image:url(/images/bdmonline/menu_bg.jpg);
	padding: 3px 0px 2px 0px;
	text-align:center;
	font-size:8pt;
}
#menuBox a:link{color: #871313; text-decoration:none;}
#menuBox a:visited{color: #871313; text-decoration:none;}
#menuBox a:hover{color: #c9592e; text-decoration:underline;}


/* FOOTER STYLES */
#footerMenuBox {
	padding: 23px 0px 0px 0px;
	text-align:center;
	font-size:8pt;
}
#footerMenuBox a:link{color: #871313; text-decoration:none;}
#footerMenuBox a:visited{color: #871313; text-decoration:none;}
#footerMenuBox a:hover{color: #c9592e; text-decoration:underline;}


/* APPLY BUTTONS STYLES */
.buttonTxtApply{
	float:left;
	width:110px;
	font-size:12pt;
	font-weight:bold;
}
.buttonTxtApply a:link{color: #871313; text-decoration:none;}
.buttonTxtApply a:visited{color: #871313; text-decoration:none;}
.buttonTxtApply a:hover{color: #c9592e; text-decoration:underline;}

.buttonTxtForm{
	float:right;
	width:145px;
	text-align:center;
	margin-top:2px;
}
.buttonTxtCert{
	float:right;
	width:145px;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
}
.buttonTxtCertSmall{
	font-size:9pt;
	font-weight:bold;
	color:#000000;
}

#loginHome {padding: 20px 10px 20px 0px;}
#loginSide {padding: 20px 0px 20px 0px; background-color:#D6D5D5;}
label {font-size:7pt;}
#email { width: 80px; font-size:7pt; margin-right:10px; }
#emailSide { width: 80px; font-size:7pt; }
#password { width: 80px; font-size:7pt; }
.formButton{
	background-color:#852827;
	background-image:url(/images/bdmonline/form_button_bg01.jpg);
	background-repeat:repeat-x; 
	color:#ffffff;
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px 14px 1px 14px;
	
}
.formButtonPDR{
	background-color:#15DA4C;
	background-image:url(/images/bdmonline/form_button_bgPDR.jpg);
	background-repeat:repeat-x; 
	color:#000000;
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px 5px 1px 5px;
	
}

/* CONTENT AREA STYLES */
#contentBg {
	background-image:url(/images/bdmonline/content_top_bg.jpg); 
	background-position:top; 
	background-repeat:repeat-x;
}
#contentBox {
	padding: 30px 20px 0px 20px;
	text-align:left;
}
#contentEndBox {
	background-image:url(/images/bdmonline/content_bottom_bg.jpg);
	background-position:top; 
	background-repeat:repeat-x;
}


/* CONTENT FORMATTING STYLES */
.TxtRed{color:#871313;}
.TxtGrey{color:#797979;}
.TxtOrange{color:#C9592E;}

.HeadingRed{color:#871313; font-size:10pt; font-weight:bold; margin-top:20px;}
.HeadingGrey{color:#797979; font-size:10pt; font-weight:bold; margin-top:20px;}
.HeadingOrange{color:#C9592E; font-size:10pt; font-weight:bold; margin-top:20px;}

.LineRed{background-color:#871313; font-size:1px; height:1px; line-height:1px; margin-bottom:10px;}
.LineGrey{background-color:#797979; font-size:1px; height:1px; line-height:1px; margin-bottom:10px;}
.LineOrange{background-color:#C9592E; font-size:1px; height:1px; line-height:1px; margin-bottom:10px;}

.innerHeadings{
	background-image:url(/images/bdmonline/text_headings_bg.jpg);
	background-color:#D6D5D5;
	background-repeat:repeat-x;
	background-position:bottom;
	color:#871313;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding-left:3px;
	margin-top:0px;
	
}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #e9e8e8;
width: 150px;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -20;
left: 190px; /*position where enlarged image should offset horizontally */

}	
