/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{
	background:url(images/top-tail.gif) top repeat-x #FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{
	font-family:"Times New Roman", Times, serif;
	font-size:0.875em;
	line-height:1.286em;
	color:#696152;
}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#ea6b0d; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
h1{ font-size:2.857em; line-height:1.25em; padding-top:29px; letter-spacing:-2px;}
h1 a{ color:#5e4a3c; text-decoration:none; display:inline-block; background:url(images/logo-bmcc.jpg) no-repeat 0 0; padding:25px 0 24px 108px;}
h3{ font-size:2.143em; line-height:1.333em; padding-bottom:25px;}
h3 strong{ display:block; margin-top:-10px;}
object{ vertical-align:top; outline:none;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right; padding-right:20px;}
.margin1{ margin-top:28px;}
.padding1{ padding-top:16px;}
.padding2{ padding-top:26px;}
.padding3{ padding-top:7px;}
.padding4{ padding-top:30px;}

/* ============================= header ====================== */
#header .flash{ height:69px;}
#header .header-text{ float:right; font-size:0.786em; line-height:1.273em; color:#000; border-left:solid 1px #c7c399; margin-top:45px; padding:8px 0 8px 15px;}
#header .header-text a{ text-decoration:none; color:#000;}
#header .header-text a:hover{ text-decoration:underline;}

/* ============================= content ====================== */
#content{ width:100%; overflow:hidden; padding-bottom:20px;}

.box{ background:url(images/box-top-border.gif) top repeat-x #fffffa; width:100%;}
.box .left-border{ background:url(images/box-border.gif) left repeat-y;}
.box .right-border{ background:url(images/box-border.gif) right repeat-y;}
.box .bot-border{ background:url(images/box-border.gif) bottom repeat-x;}
.box .left-top{ background:url(images/box-corner-left-top.gif) left top no-repeat;}
.box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat; width:100%; min-height:200px; height:auto !important; height:200px;}
.box .indent{ padding:34px 30px 55px 39px;}
.box h6{ color:#a6a592; background:url(images/title-bg1.jpg) no-repeat 0 0; padding:16px 0 37px 56px;}

.box1{ background:url(images/box1-top-bg.gif) no-repeat 0 0 #307674; margin-top:20px;}
.box1 .bot-tail{ background:url(images/box1-bot-tail.gif) bottom repeat-x;}
.box1 .indent{ padding:19px 35px 22px 30px;}
.box1 h6{
	color:#000;
	background:url(images/title-bg2.gif) no-repeat 0 0;
	padding:13px 0 26px 58px;
}

.box2{ background:#ffffb7;}
.box2 .indent{ padding:16px 35px 30px 30px;}
.box2 h6{ color:#7b533b; padding-bottom:6px;}

.column-2{ background:url(images/column2-corner-left.gif) left top no-repeat #fff;}
.column-2 .right-corner{ background:url(images/column2-corner-right.gif) right top no-repeat;}

.column-1 .indent1{ padding:23px 35px 0 40px;}
.column-2 .indent1{ padding:20px;}
.column-2 .indent2{ padding:30px 35px 26px 20px;}
.column-2 .indent3{ padding:35px 35px 36px 20px;}
.column-2 .indent4{ padding:20px 35px 0 20px;}
.unline{ border-bottom:solid 1px #ceccb3;}

.list{ margin:-9px 20px -7px -10px;}
.list li{ font-size:0.857em; line-height:3em; text-transform:uppercase; vertical-align:top; background:url(images/list-unline.gif) bottom repeat-x; padding-left:10px;}
.list .last{ background:none;}
.list a{ background:url(images/list-marker.gif) no-repeat 1px 0px; padding-left:19px; text-decoration:none; color:#bb3d25; vertical-align:top;}
.list a:hover{ color:#ff9928;}

.list1 li{ line-height:2.143em; color:#ea6b0d;}
.list1 a{ font-style:italic;}

.link{ font-size:0.857em; font-style:italic; margin-left:8px; display:inline-block;}
.date{ position:relative; padding:9px 0 0 109px}
.date div{ position:absolute; margin:-9px 0 0 -109px; width:85px; height:82px; background:url(images/date-bg.jpg) no-repeat 0 0; text-align:center; font-size:2.857em; line-height:1.25em; overflow:hidden; color:#fff; padding:9px 0 0 8px}
.date div b{ font-size:0.3em; display:block; text-transform:uppercase; margin:-27px 10px 0 0;}
.extra{ letter-spacing:-1px;}

/* ============================= footer ====================== */
#footer p{ text-align:right; padding:0; background:#eae9d9; color:#494037; padding:5px 14px 7px 0;}
#footer a{ color:#494037; text-decoration:none;}
#footer a:hover{ color:#ea6b0d;}

/* ============================= forms ============================= */
#LoginForm label{ display:block; height:38px;}
#LoginForm input{ border:solid 0px; background:#d7e7e7; font-family:Arial, Helvetica, sans-serif; font-size:0.857em; color:#0b3231; padding:6px 2px 7px 11px; width:220px; font-weight:bold;}
#LoginForm a{
	float:right;
	color:#000;
	margin:4px 2px 0 0;
	background:url(images/login-form-link-bg.gif) no-repeat right 2px;
	padding:0 34px 5px 0;
}

#MailForm .input1{ border:solid 0px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:0.857em; color:#7b533a; padding:6px 2px 7px 11px; width:180px; font-weight:bold;}
#MailForm .input2{ vertical-align:top; margin-left:7px;}

#ContactForm{ margin-bottom:-7px;}
#ContactForm label{ display:block; height:42px;}
#ContactForm input{ border:solid 1px #7d7d7d; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:215px;}
#ContactForm textarea{ border:solid 1px #7d7d7d; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:215px; height:284px; overflow:auto;}
#ContactForm .link{ float:right; margin:13px 10px 0 10px;}
.red-highlight {
	color: #F00;
}

