/**********************************************/
/************ MAXWELL IBS CSS *************/
/**********************************************/



/**********************************************/
/* BASE Styles *******************************/
/**********************************************/

HTML, BODY {
	height:100%;}

	HTML, BODY, #nav, #nav UL, #nav UL LI, #pageData, P, UL, LI, IMG, DIV, SPAN, H1, H2, H3, H4, H5, H6, FORM, FIELDSET {
		padding:0px;
		margin:0px;
		background:none;
		font-family:sans-serif;
		position:relative;}

	P, LI {
		font-family:serif;}

	A {
		color:#000;}

		A, A:hover, IMG {
			text-decoration:none;
			border:none;}

		A:hover, DIV.submit INPUT {
			cursor:pointer;
			color:#999;}


	UL, LI {
	    list-style:none;
	    font-size:14px;}


	H1 {
		text-transform:uppercase;}


	DIV.side, #middle {
		float:left;
		height:100%;
		width:30%;
		clear:none;
		margin:0px auto;}

	DIV.clearer {
		clear:both;}

/********************************************/
/* Layout Styles *********************/
/********************************************/

body {
	background:#5D561F;}

#mainContainer {
	margin:0px auto;
	width:760px;
	min-height:100%;
	position:relative;
	background:#fff;}

	#mainBuffer {
		padding:50px 0px 24px 0px;
		position:static;
		margin:0 10px;}


#pageData, #pageData DIV.buffer {
	position:relative;
	padding-top:10px;
	height:100%;}


#middle {
	width:330px;}

	#middle DIV.logo {
		background:url(images/MIBS_logo2.jpg) no-repeat;
		clear:both;
		height:200px;
		width:200px;
		margin:20px  0 0 60px;}


	DIV.midNav {
		margin:0px 0 0 20px;
		padding-top:10px;
		background:#DFDCB1;
		width:290px;
		height:20px;}

	DIV.midNav A {
		float:left;
		margin:0 20px 0px 30px;
		background:transparent;
		font-size:12px;
		color:#5D561F;}

	#middle .end {
		border-bottom:1px dashed #000080;}

DIV.side {
	width:200px;}

	DIV.side UL {
		margin-top:24px;}

	DIV.side UL LI {
		margin-top:10px;}

	DIV.side H3 {
		color:#fff;
		background:#000080;}


#mainFooter {
	height:19px;
	width:760px;
	padding:5px 0 0 0;
	margin:-20px auto 0 auto;
	clear:both;
	position:relative;
	background:#DFDCB1;
	text-align:center;}

	#mainFooter .buffer {}

	#mainFooter .buffer H6, #mainFooter UL .buffer, #mainFooter .buffer UL  LI A {
		color:#5D561F;
		font-size:14px;
		padding:0px;
		margin:0px 10px 0 5px;
		height:19px;
		float:left;
		background:#DFDCB1;}
/**********************************************/

/**********************************************/


/********************************************/
/* Text Styles *****************************/
/********************************************/

A {
	color:#000080;
	background:#fff;}


	#middle A:hover {
		color:#999;}


#mainBuffer H1, #mainBuffer H3 {
		text-align:center;}

	#mainBuffer H1 {
		margin:0 0 25px 0;
		color:#000;
		font-size:40px;
		letter-spacing:-2px;
		border-bottom:5px solid #5D561F;}

	#mainBuffer H1 SPAN.I {
		background:#5D561F;
		padding:5px 10px 0 10px;
		color:#fff;}

	#mainBuffer H1 SPAN.BS {
		text-align:right;}

	#mainBuffer H3 {
		font-size:14px;
		background:#000080;
		color:#fff;
		height:20px;
		padding-top:10px;}

H4 {
	color:#000080;
	background:#fff;
	margin:20px 0px 5px 40px;
	font-size:14px;
	padding:0px;}

H5 {
	color:#000080;
	background:#fff;
	margin:5px 0 0 40px;
	font:normal 14px Sans-serif;}

H6.address {
	margin:0px 0 0 100px;}

H6 {
	color:#000080;
	background:#fff;
	margin:5px 0 10px 40px;
	font:normal 12px Sans-serif;}



P {
	color:#000080;
	background:#fff;
	margin:0px;
	padding:1px;}

	#middle P {
		margin:0 20px 10px 20px;
		line-height:20px;
		clear:both;}


#middle H2, #middle H3 {
		margin:0 20px 0 20px;
		background:none;}

	#middle H2 {
		border-bottom:5px solid #000080;
		text-align:center;
		text-transform:uppercase;}

	#middle H3 {
		color:#5D561F;
		background:#fff;
		font-size:18px;
		text-align:left;
		margin:10px 20px;
		border-bottom:1px dashed #000080;}

/********************************************/

/**********************************************/
/* NAV **************************************/
/**********************************************/

#nav {
    position:absolute;
    top:95px;
    left:10px;
    text-transform:uppercase;
    background:#DFDCB1;
    width:740px;
    padding:10px 0;
		border-bottom:1px dashed #000080;}

	#nav UL {
	    list-style:none;
	    margin-left:180px;}

	#nav UL LI {
	    margin:0 20px 0 0px;
	    float:left;
	    position:relative;}

	#nav UL LI A, #middle UL LI A {
		color:#5D561F;
		background:#DFDCB1;}

	#nav UL LI A:hover {
		color:#999;}

	#nav UL LI SPAN {
		font-size:14px;}

/**********************************************/

/**********************************************/
/* SERVICES PAGE **************************/
/*********************************************/

#middle.services UL.midNav {
	padding-left:25px;
	width:265px;
	clear:both;}

#middle.services UL.corp, #middle.services UL.real, #middle.services UL.corp LI, #middle.services UL.real LI {
	background:none;
	float:none;
	clear:both;
	display:block;}

#middle.services P {
	margin:0px 0 0 20px;}

#middle.services DIV.details {
	margin-bottom:20px;}

#middle.services DIV.details A:hover {
	color:#000080;
	background:#fff;
	cursor:default;}

#middle.services DIV.details P {
	margin:10px 20px 10px 40px;
	font-size:14px;}

#middle.services H3 {
	color:#000080;
	background:#fff;}

#middle.services H4 {
	color:#000080;
	background:#fff;
	font-size:14px;
	text-align:left;
	margin:20px 20px 5px 20px;}

#middle.services DIV.details H5 {
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;}


#middle.services DIV.details H6{
	padding:0px;}

#middle.services DIV.details UL {
	background:none;
	margin:0px 0px 0px 50px;
	clear:both;
	display:block;}

#middle.services DIV.details UL LI {
	list-style-type:disc;
	font-size:14px;
	color:#000080;
	background:transparent;}

/**********************************************/


/**********************************************/
/* CONTACT PAGE *************************/
/*********************************************/

FIELDSET {
	margin:-10px 0 0 20px;
	padding-top:20px;}

	FORM, FIELDSET {
		border:none;
		color:#000080;
		background:#DFDCB1;}

	DIV.name {
		margin:0px 0 5px 0;
		color:#5D561F;
		background:#DFDCB1;
		font-size:14px;}

	INPUT {
		margin:0 0 20px 0;
		color:#999;
		background:#fff;}

	FORM#contactForm, DIV#contactForm {
		width:290px;
		margin:0 20px;
		background:#DFDCB1;}

	FORM#contactForm .field .confirm, DIV#contactForm .field .confirm {
		margin:0 10px 20px 0;}

	DIV#contactForm {
		background:none;}

	DIV.submit	INPUT {
		margin:0 0 20px 0;
		color:#5D561F;
		background:#DFDCB1;
		border:1px dashed #000080;}


DIV.contactInfo {
	background:#DFDCB1;
	margin:-20px 20px 20px 20px;
	padding-bottom:20px;
	border-bottom:1px dashed #000080;
	clear:both;}

	DIV.contactDetails {
		padding:1px;
		margin:20px 0 0 -20px;
		clear:both;}

	DIV.contactDetails H4, DIV.contactDetails H5, DIV.contactDetails H6  {
		color:#5D561F;
		background:#DFDCB1;}
/**********************************************/
