/* CSS Document */
body { 	background-image: url(images/outer.gif); 
	background-repeat: repeat-x; 
	background-color: fff; color: #747474;
	margin:0px; padding:0px; font: normal 12px Arial, Helvetica, sans-serif;
	}
p { padding:0px; margin:0px; border:0px; }
.sizeinput { width:150px;}
#text {margin:2px 0px 2px 12px; font: bold 9px Arial, Helvetica, sans-serif;}
#text span {display: none;}
#text a:link {text-decoration: none;color: #000000;}
#text a:visited {text-decoration: none;color: #000000;}
#text a:hover {text-decoration: underline;color: #000000;}
#text a:active {text-decoration: underline;color: #000000;}
/* Main Holder */
#holder { margin: auto; padding:0px; border:0px; width:768px; }

/* White section */
#whiteholder {
	margin: auto;
	padding:12px 0px 0px 0px;
	width:auto;
	text-align:left;
}
#maindiv { vertical-align:top; margin:0px; padding:0px; border:0px; background: url(images/inner_bgrnd.jpg) no-repeat;}
#mainheader { height:128px; background: url(images/boniva_logo.gif) no-repeat left center; clear:both}
#mainheader p{margin:0; padding:31px 0px 0px 12px;}
#mainheader span{display:none;}
#mainmenu {
	width:100%;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 30px;
	background-color: #00A4E4;
	background-repeat: repeat-x; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 7px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #00A4E4;
}
#mainmenu a { font: bold 12px Arial, Helvetica, sans-serif; text-align:center; width:auto; display:block; background-color:#00A4E4; color:#fff; margin:0px; padding:7px 12px 6px 12px; float:left; text-decoration:none;}
#mainmenu a:hover { background-color:#A2A4CE; color:#fff;}
#mainmenu b{display:none;}
.white {background-color:#FFF; width:6px; height:27px; float:left; }
#maincontent {
	line-height:18px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 12px;
}
#maindiv  h2{
	font: lighter 18px Arial, Helvetica, sans-serif;
	margin:12px 0px 4px 0px;
	padding:0px;
	border:0px;
	color: #00A4E4;
}
#rightdiv { width:271px; float:left; margin:0; border:0px; vertical-align:top;}

/* Footer */
#footer{ margin:0px; padding:0px; border:0px; clear:both; }

#footermenu {
	height:12px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #686151;
	padding:12px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #D9DAEC;
}
#footermenu a {font: bold 11px Arial, Helvetica, sans-serif; color:#217ab6; text-decoration: none;}
#footermenu a:hover { color: #4e4f80; text-decoration: none; }
#footermenuleft { width:600px; float:left;}
#internalcode { float:right;margin:12px 0px 12px 0px; text-align:center; font: bold 9px Arial, Helvetica, sans-serif;}
.copyright {margin:12px 0px 12px 0px; text-align:center; font: bold 10px Arial, Helvetica, sans-serif;}
.content {margin:2px 0px 2px 12px; font: normal 11px Arial, Helvetica, sans-serif;}
.content span {display: none;}
.content a:link {text-decoration: none;color: #000000;}
.content a:visited {text-decoration: none;color: #000000;}
.content a:hover {text-decoration: underline;color: #000000;}
.content a:active {text-decoration: underline;color: #000000;}
.tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	empty-cells:show;
	text-align:center;
	background-color:#00A4E4; 
	color:white;
	border: 1px solid #00A4E4 ;
}

.tablehead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	empty-cells:show;
	text-align:center;
	background-color:white; 
	color:#00A4E4;
	border: 1px solid #00A4E4 ;
}
.tablecell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:white; 
	border: 1px solid #00A4E4 ;
}
