#main {
	width:900px;
	margin:0 auto;
	position:relative;
	border: 1px solid #999999;
}

#header {height:240px;}
#header, #content, #footer { font-size:0.75em;}

#footer {
	height:85px;
	background-image: url(images/MLJfooter.gif);
}

* { margin:0; padding:0;}
body {
	background:#ffffff;
	font-family:Verdana, Tahoma;
	font-size:12px;
	color:#848484;
	border: thin none #999999;
	line-height: 20px;
}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

p { margin:0; padding:0;}

img {border:0; vertical-align:top; text-align:left;}

.rel {
	margin-top:-25px;
	position:relative;
	margin-left: 42px;
}

/*==================txt, links, lines, titles====================*/
a {color:#1a1a1a;}
a:hover{text-decoration:none;}

.txt1 {color:#1a1a1a;}
.txt2 {color:#b90e1d; font-style:italic; text-transform:uppercase;}
.txt3 {color:#848484;}
.txt4 {color:#b90e1d;}

.link1 { display:block; float:left; background:url(images/link1-bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line-hor { border-top:1px solid #d6d6d6; padding-top:20px; margin-top:13px;}
.line-hor1 {border-bottom:1px solid #dcdcdc; padding-bottom:12px; margin-bottom:20px;} 

.title { margin-bottom:17px;}


/*header*/
#header {
	background-image: url(images/MLJHeader.jpg);
	background-repeat: no-repeat;
	height: 240px;
	z-index: 0;
}

#menubarplacement {
	padding-top: 24px;
}

/*footer*/
#footer {
	height:85px;
	background-repeat: no-repeat;
	background-image: url(images/MLJFooter.gif);
}

.box_content {
	padding-top: 22px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


.header2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #b90e1d;
	margin-bottom: 8px;
	list-style-type: none;
	margin-top: 0px;
	font-style: italic;
}
.header3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #b90e1d;
	margin-bottom: 6px;
	list-style-type: none;
	margin-top: 16px;
}
.leftcontentbox .header3 {
	background-image: url(images/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 18px;
}
#bodytext {
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 60px;
}
#BoxMid {
	background-image: url(images/MLJBoxMid.gif);
	background-repeat: repeat-y;
	padding-left: 70px;
	z-index: 0;
	padding-right: 73px;
}
#BoxFooter {
	background-image: url(images/MLJBoxBottom.gif);
	background-repeat: no-repeat;
	height: 45px;
}
#ProjectBoxTop {
	background-image: url(images/MLJProjectBoxTop.gif);
	height: 70px;
}

#ContactBoxTop {
	background-image: url(images/MLJContactBoxTop.gif);
	height: 70px;
}
#AboutBoxTop {
	background-image: url(images/MLJAboutBoxTop.gif);
	height: 70px;
}
.ThumbBox {
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}
.ThumbRow {
	height: 148px;
	width: 760px;
	padding-bottom: 10px;
	padding-top: 20px;
}
#button1 {
	float: left;
	height: 65px;
	width: 74px;
	margin-top: 170px;
	padding-left: 12px;
	margin-left: 85px;
}
#button2 {
	float: left;
	height: 65px;
	width: 74px;
	margin-top: 170px;
	padding-left: 15px;
}
#button3 {
	float: left;
	height: 65px;
	width: 74px;
	margin-top: 170px;
	padding-left: 15px;
}
#formwrap {
	padding-top: 15px;
	padding-left: 100px;
	padding-right: 100px;
}
.paddingLR {
	padding-right: 20px;
	padding-left: 20px;
}

