body {
	margin: 0;
	padding: 0;
	background-color: white;
	text-align: center;
}

#wrapper {
	margin: 30px auto;
	background-color: #FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	width: 700px;
	text-align: left;
}
#main
{
	color: #3399FF;
}
#header
{
	height: 90px;
}
#logo-index
{
	padding: 15px 0 0 10px;
	float: left;
}
#logo-index img
{
	border: none;
}

#logo {
	text-align: center;
	padding: 15px 0 0 10px;
}

#logo img
{
	border: none;
}

#login
{
	float: right;
	width: 315px;
	height: 55px;
	padding: 15px 10px 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #3399FF;
}
.form_txt
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0px 0px 0px 2px;
}

.form_txt2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	margin: 2px 0px 0px 2px;
}
.form_txt3
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 10px 10px 0px 0px;
	float: left;
}

#form_login_btn {
	float: right;
	width: 100px;
}

.form_btn
{
	color: #000000;
	height: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background-color: #B8D4EF;
	padding-bottom: 2px;
	margin: 10px 5px 0 0;
	border: 1px solid #000000;
	float: right;
}

#login-page
{
	width: 350px;
	height: 200px;
	padding: 15px 10px 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #3399FF;
	margin: 15px auto 0px auto;
	text-align: left;
}

#login-page a {
	font-size: 12px;
	color: blue;
	text-decoration: underline;
	text-align: center;
}

#login-page a:hover {
	font-size: 12px;
	text-decoration: none;
}

#logout-page
{
	width: 500px;
	padding: 15px 10px 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #3399FF;
	margin: 55px auto 0px auto;
	text-align: center;
}

#logout-page a {
	font-size: 12px;
	color: blue;
	text-decoration: underline;
	text-align: center;
}

#logout-page a:hover {
	font-size: 12px;
	text-decoration: none;
}

.login-info
{
	font-size: 14px;
	margin: 10px 0 0 0;
}

#login-buttons {
	text-align: center;
}

.login_btn
{
	color: #000000;
	height: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background-color: #B8D4EF;
	padding-bottom: 2px;
	margin: 10px 5px 0 0;
	border: 1px solid #000000;
}

#contact-page {
	width: 500px;
	padding: 15px 10px 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #3399FF;
	margin: 15px auto 0px auto;
	text-align: left;
}

#sendpass-page {
	width: 300px;
	padding: 15px 10px 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #3399FF;
	margin: 35px auto 0px auto;
	text-align: left;
}

#contact {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}

#contact-page a {
	font-size: 12px;
	color: blue;
	text-decoration: underline;
	text-align: center;
}

.contact-desc
{
	padding: 15px 10px 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #3399FF;
	text-align: left;
	line-height: 1.5em;
}

.contact-info
{
	font-size: 14px;
	margin: 20px 0 0px 0;
}

#content {
	margin: 15px 10px 15px 10px;
	padding-bottom: 5%;
}

#register-content {
	margin: 55px 10px 15px 10px;
	padding-bottom: 5%;
	font-size: 14px;
	color: #3399FF;
}
#slogan {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

#welcome {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 50px 0 0 0;
}

#about-bmdp {
	margin: 5px 0 0 0;
}

#midColumn
{
	height: 100px;
}
#midColumnLeft
{
	float: left;
	width: 80%;
	margin: 15px 5px 5px 0px;
}
#leftMidColumnPic
{
	float: left;
	height: 85px;
	width: 78px;
	margin: 0;
	padding: 5px 2px 0px 2px;
}

#leftMidColumnPic img
{
	padding-bottom: 5px;
}

#leftMidColumnText
{
	float: right;
	position: relative;
	height: 85px;
	width: 70%;
	margin: 0;
	padding: 10px 2px 5px 2px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#inside-bmdp {
	margin: 15px 0 0 0;
	text-align: left;
	font-weight: normal;
}
#midColumnRight
{
	float: right;
	width: 10%;
	margin: 15px 25px 5px 5px;
}
#rightMidColumnPic
{
	float: right;
	height: 65px;
	width: 51px;
	margin: 0px;
	padding: 5px 2px 0px 2px;
}
#rightMidColumnPic img
{
	padding-bottom: 5px;
}

h3.index
{
  /* floating topleft headings */
  font:  normal 12px Verdana, Arial, Helvetica, sans-serif;
  height:1em;
  padding:2px .5em 4px 1.5em;
  clear: left;
  color:#336699 ;
  background:transparent url(images/bulletl_r.jpg) left center no-repeat;
  margin:0;
  position:absolute;
  left:-1px;
  top:-.8em;
  border:0 none;
}

#bottomLinks
{
	float: left;
	width: 90%;
	margin: 10px 5px 0px 25px;
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	border-top: 1px solid #CCCCCC;
}


.index-box {
	
}

.index-t { background: top url(images/slices/index-outer-t.jpg) repeat-x; }
.index-r { background: right url(images/slices/index-outer-r.jpg) repeat-y; }
.index-l { background: left url(images/slices/index-outer-l.jpg) repeat-y; }
.index-b { background: bottom url(images/slices/index-outer-b.jpg) repeat-x; }
.index-tr { background: top right url(images/slices/index-outer-tr.jpg) no-repeat; }
.index-tl { background: top left url(images/slices/index-outer-tl.jpg) no-repeat; }
.index-br { background: bottom right url(images/slices/index-outer-br.jpg) no-repeat; }
.index-bl { background: bottom left url(images/slices/index-outer-bl.jpg) no-repeat; }


#ie-wrapper { text-align: center;}

#disclaimer {
	width: 600px;
	margin: 15px auto;
	text-align: left;
}

#disclaimer h3
{
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 14px;
	width: 80px;
	text-align: left;
}

#disclaimer-text {
	padding: 15px;
	font-size: 12px;
	text-align: left;
}

#message-body {
	width: 100%;
	margin: 60px auto 0px auto;
	text-align: left;
}

#agreement {
	width: 600px;
	margin: 60px auto 0px auto;
	text-align: left;
}

#agreement h3
{
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 14px;
	width: 80px;
}

#agreement-text {
	padding: 15px;
	font-size: 12px;
}

.index-disclaimer-t { background: top url(images/slices/index-disclaimer-t.jpg) repeat-x; }
.index-disclaimer-r { background: right url(images/slices/index-disclaimer-r.jpg) repeat-y; }
.index-disclaimer-l { background: left url(images/slices/index-disclaimer-l.jpg) repeat-y; }
.index-disclaimer-b { background: bottom url(images/slices/index-disclaimer-b.jpg) repeat-x; }
.index-disclaimer-tr { background: top right url(images/slices/index-disclaimer-tr.jpg) no-repeat; }
.index-disclaimer-br { background: bottom right url(images/slices/index-disclaimer-br.jpg) no-repeat; }
.index-disclaimer-bl { background: bottom left url(images/slices/index-disclaimer-bl.jpg) no-repeat; }
.index-disclaimer-tl { background: top left url(images/slices/index-disclaimer-tl.jpg) no-repeat; }

.mainbox-inner {
	background-color: #ADBEFF;
}

.mainbox-inner-body {
	width: 98%;
	padding: 10px 0 5px 10px;
	color: black;
}

.main-box-tr { background: top right url(images/homepage/main-content/mainbox-tr.gif) no-repeat; }
.main-box-tl { background: top left url(images/homepage/main-content/mainbox-tl.gif) no-repeat; }
.main-box-br { background: bottom right url(images/homepage/main-content/mainbox-br.gif) no-repeat; }
.main-box-bl { background: bottom left url(images/homepage/main-content/mainbox-bl.gif) no-repeat; }

#bottom-buttons {
	text-align: center;
	height: 30px;
	margin: 15px 0 0 0;
}

#bottom-buttons img {
	border: 0;
}

#bottom-buttons #left {
	float: left;
	width: 40%;
}

#bottom-buttons #right {
	float: right;
	width: 40%;
}

.footer
{
	font-size: 12px;
	font-family: Verdana, sans-serif, Helvetica, Arial;
	color: #999999;

}

.gen { font-size : 14px; }
.genmed { font-size : 13px; }
.gensmall { font-size : 12px; }
.gen,.genmed,.gensmall { color : #3399FF; }

.thHead {
	font-size: 14px;
	color: #3399FF;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; height: 28px;}

th.thTop	 { border-width: 0px 0px 1px 0px; color: #000000; }

.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; letter-spacing: -1px;}
a.copyright		{ color: #999999; text-decoration: none;}
a.copyright:hover { color: #444444; text-decoration: underline;}

.postbody {
	font-size: 14px;
	color: #3399FF;
}

.cattitle {
	font-weight: bold;
}

.clear {
	clear: both;
}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("indexIE.css");

