/* CSS Document */
html,body {
	background-color:#000e48;
	background-image: url(imgs/body-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	text-align:center;
}


a 		{ color: #0000FF; text-decoration: underline;}
a:link		{ color: #0000FF; text-decoration: underline; }
a:visited	{ color: #551A8B; text-decoration: underline;  }
a:active	{ color: #0000FF; text-decoration: underline;  }
a:hover		{ color: #FF0000; text-decoration: underline; }


/* --------------- BEGIN HEADER ------------------------ */

.mb411logo {
	height:20px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#CCCCCC;
	padding-top:10px;
	text-align:center;
}
a.mb411logo:link {color: #FFFFFF; text-decoration: none;}
a.mb411logo:visited {color: #FFFFFF; text-decoration: none;}
a.mb411logo:active {color: #FFFFFF; text-decoration: none;}
a.mb411logo:hover {color: #FF0000; text-decoration: underline;}



/* --------------- END HEADER ------------------------ */


/* --------------- BEGIN CONTAINER ------------------------ */
.container {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	height:auto;
	vertical-align:top;
	background-repeat:repeat-y;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/container-bg.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.container[class] {
  	background-image:url(imgs/container-bg.png);
}

/* begin header styles */

.headerTopShadow/*FF*/ {
	width:800px;
	height:10px;

}

* html .headerTopShadow/* IE6 */ {
	width:800px;
	height:10px;
	margin-top:-6px;
}

* + html .headerTopShadow/* IE7 */ {
	width:800px;
	height:10px;
	margin-top:-14px;
}

.header/*FF*/ {
	width:780px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(imgs/header-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
}


* html .header/* IE */ {
	width:780px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:-3px;
	background-image:url(imgs/header-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
}


/* end header styles */

/* begin content styles */
.content/*FF*/ {
	width:780px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:0px;
	position: relative;
}


* html .content/* IE */ {
	width:780px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:-15px;
	position: relative;
}

.creditCards {
	float:left;
	width:auto;
	position:relative;
	padding:0;
	margin-left:5px;
	margin-top:0px;
	}


/* end content styles */


/* begin footer */

.footer/*FF*/ {
	width:780px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#daeefa;
	position: relative;
	padding-top: 20px;
	padding-bottom: 0px;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}

* html .footer/* IE */ {
	width:780px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	background-color:#daeefa;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

* + html .footer/* IE7 */ {
	width:780px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	background-color:#daeefa;
	position: relative;
	padding-top: 20px;
	padding-bottom: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/* remove all the bullets, borders and padding from the default list styling */
.footer ul {padding:0;margin:0;list-style-type:none;}
.footer ul ul {width:0px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.footer li {float:left;width:auto;position:relative; margin-right:10px; margin-left:10px;}

/* end footer */

.footerBottomShadow/*FF*/ {
	width:800px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;

}

* html .footerBottomShadow/* IE */ {
	width:800px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:15px;
}



h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #339900;
	text-decoration: none;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #339900;
	text-decoration: none;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}
		
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
	line-height:18px;
	}

 ul {
	padding:0;
	margin-left:30px;
	margin-top:0px;
	list-style-type:disc;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	} 
	
li {
	margin-bottom:5px;
	
	}
strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align:left;
	color: #339900;
	font-weight:bold;
}

/* --------------- END CONTAINER ------------------------ */


.rateText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	
	line-height:18px;
	padding:4px;
}

.rateTable {
width:95%;
margin-left:10px;
margin-right:10px;
}

* html .rateTable {
width:95%;
margin-left:0px;
margin-right:10px;
}

.ContactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align:left;
	
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	
}

.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:center;
	
	padding:2px;
	
}