/**** START MB CONTAINERS ****/
/*** Not In Original Container ****/
#graybox .normal {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: normal;
}

#grayBox li {
	font-size: 75%;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	list-style: url(images/redBullet.gif) outside; 
}


#redbox .normal {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 75%;
	font-weight: normal;
}

#redBox li {
	font-size: 75%;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	list-style: url(images/redBullet.gif) outside; 
}

#mainContentBox .normalTextBox { 
	text-align: left; 
	font-size: 80%;
	line-height: 1.6em;
}
#mainContentBox .normalBold { 
	text-align: left; 
	font-size: 80%;
	line-height: 1.6em;
}

#clearBox #rightBox .normal {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: normal;
}

#rightBox .normal {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: normal;
}

/****Above Not In Original Container ****/


/**** CLEAR BOX ****/
#clearBox ul {
	float: left;
	clear: both;
	width: 168px;
	margin: 0;
	padding: 0;
}
#clearBox li {
	font-size: 65%;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 5px;
	list-style: url(images/redBullet.gif) outside; 
}
#clearBox a {
    text-decoration: none; 
}
#clearBox a:hover {
    text-decoration: underline; 
}
#clearBox .header {
	margin: 0;
	padding: 0; 
	padding-top: 10px;
	padding-left: 10px;	
	font-size: 80%;
	font-weight: bold;
}
#clearBox select {
    width: 147px; 
}
#clearBox .normal {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: normal;
}

#clearBox .normalBold {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: Bold;
}
#clearBox .normalText {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: normal;
}
.Normal {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: normal;
}
.normalBold {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: Bold;
}
.normalTextBox {	
	font-size: 65%;
	font-weight: normal;
}
#clearBox .normalB {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 5px;	
	font-size: 65%;
	font-weight: bold;
}
#clearBox .radioNormal {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	font-size: 65%;
	font-weight: normal;
}
#clearBox .phone {
	margin: 0;
	padding: 0; 
	padding-top: 6px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 10px;	
	font-size: 65%;
	font-weight: normal;
}
#clearBox .button {
	float: right;
	padding: 15px 20px 10px 0;
}
#clearBox .zipField {
    width: 105px; 
}
#clearBox .advSrch {
    font-weight: bold; 
    text-decoration: none; 
}
#clearBox .advSrch:hover {
    font-weight: bold; 
    text-decoration: underline; 
}
#clearBox .dateHeading {
	margin: 0;
	padding: 0; 
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;	
	font-size: 55%;
	color: #000;
	font-weight: normal;
}
#clearBox .more {
	padding-left: 5px;
	font-weight: bold;
	color: #FD1812;
	text-decoration: none;
}
#clearBox .more:hover {
	text-decoration: underline;
}

/**** GRAY BOX ****/
#grayBox {
	float: left;
	width: 186px;
	padding: 0;
	margin: 0;
	padding-right: 5px;
	background-color: #ccc;
}

#clearBox #grayBox ul{
	padding-top: 8px;
	padding-bottom: 8px;
}

/**** RED BOX ****/
#redBox {
	float: left;
	width: 193px;
	padding: 0;
	margin: 0;
/*	font-size: small; */
    font-size: 95%;
	padding-right: 0px;
	background-color: #fd1812;
	color: #fff;
}
#redBox .header {
	clear: both;
}
#redBox .advSrch {
	color: #fff;
}
#redBox .advSrch:hover {
	color: #fff;
}

/**** LINKS BOX ****/
#clearBox #linksBox {
	margin: 0;
	padding: 0;
}
#clearBox #linksBox .header {
	margin: 0;
	padding: 0; 
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 80%;
}
#clearBox #linksBox a {
	font-size: 65%;
    color: #FD1812; 
    text-decoration: none; 
	padding-left: 15px;
	background: url(images/redBullet.gif) no-repeat;
}
#clearBox #linksBox a:hover {
    color: #FD1812; 
    text-decoration: underline; 
}

/**** LEFT LINKS BOX ****/
#leftLinksBox {
	padding: 2px 0 10px 5px;
}
#leftLinksBox a {
	padding-left: 15px;
	font-size: 70%;
}
#leftLinksBox a.currentLink {
	background: url(images/redBullet.gif) no-repeat;
}

/**** GRAY LINKS BOX ****/
#clearBox #grayLinksBox {
	margin: 0;
	padding: 0;
	padding: 2px 0 0 0px;
}
#clearBox #grayLinksBox .header {
	margin: 0;
	padding: 0; 
	padding-top: 10px;
	font-size: 80%;
}
#clearBox #grayLinksBox a {
	font-size: 65%;
    color: #FD1812; 
    text-decoration: none; 
}
#clearBox #grayLinksBox a:hover {
    color: #FD1812; 
    text-decoration: underline; 
}

/**** SECURITY BOX ****/
#clearBox #securityBox {
	float: right;
	width: 133px;
	background-color: green;
	padding: 0 0 10 60;
	margin: 0;
/*	padding-right: 10px; */
	background: url(images/mbLock.gif) top left no-repeat;
	border-bottom: 1px solid #CCC;
}

#clearBox #securityBox .normal {
	xmargin: 0;
	xpadding: 0; 
	xmargin: 15px 5px 0 70px;
	padding-bottom: 8px;
	font-size: 65%;
	xcolor: #000;
	font-weight: normal;
}
#clearBox #securityBox .normalB {
	xmargin: 0;
	xpadding: 0; 
	xmargin: 15px 5px 0 70px;
	xpadding: 0 0 8 0;
	xpadding-right: 44px;
	padding-bottom: 8px;
	width: 133px;
	font-size: 65%;
	xcolor: #000;
	font-weight: normal;
}
#clearBox #securityBox ul {
	xfloat: left;
	xclear: both;
	width: 123px;
	xmargin: 0 0 0 6;
	xmargin-left: 6px;
	padding: 0 0 0 6;
	xpadding: 5 0 5 90;
}
#clearBox #securityBox li {
	font-size: 65%;
	xmargin: 0;
	padding: 0 0 5 0;
	xmargin-left: 20px;
	list-style: url(images/redBullet.gif) outside; 
}
#clearBox #securityBox a { color: #FD1812; text-decoration: none; }
#clearBox #securityBox a:hover { color: #FD1812; text-decoration: underline; }

#clearBox #securityBoxNoUnderline {
	float: right;
	width: 133px;
	background-color: green;
	padding: 0 0 10 60;
	margin: 0;
/*	padding-right: 10px; */
	background: url(images/mbLock.gif) top left no-repeat;
/*	border-bottom: 1px solid #FFF; */
}
#clearBox #securityBoxNoUnderline .normal {
	xmargin: 0;
	xpadding: 0; 
	xmargin: 15px 5px 0 70px;
	padding-bottom: 8px;
	font-size: 65%;
	xcolor: #000;
	font-weight: normal;
}
#clearBox #securityBoxNoUnderline .normalB {
	xmargin: 0;
	xpadding: 0; 
	xmargin: 15px 5px 0 70px;
	xpadding: 0 0 8 0;
	xpadding-right: 44px;
	padding-bottom: 8px;
	width: 133px;
	font-size: 65%;
	xcolor: #000;
	font-weight: normal;
}
#clearBox #securityBoxNoUnderline ul {
	xfloat: left;
	xclear: both;
	width: 123px;
	xmargin: 0 0 0 6;
	xmargin-left: 6px;
	padding: 0 0 0 6;
	xpadding: 5 0 5 90;
}
#clearBox #securityBoxNoUnderline li {
	font-size: 65%;
	xmargin: 0;
	padding: 0 0 5 0;
	xmargin-left: 20px;
	list-style: url(images/redBullet.gif) outside; 
}
#clearBox #securityBoxNoUnderline a { color: #FD1812; text-decoration: none; }
#clearBox #securityBoxNoUnderline a:hover { color: #FD1812; text-decoration: underline; }

/**** HIRE BOX ****/
#clearBox #hireBox ul {
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
#clearBox #hireBox a { color: #FD1812; text-decoration: none; }
#clearBox #hireBox a:hover { color: #FD1812; text-decoration: underline; }

/**** RIGHT BOX ****/
#clearBox #rightBox {
	float: right;
	width: 193px;
	padding: 0;
	margin: 0;
/*	padding-right: 10px; */
	border-bottom: 1px solid #CCC;
}
#clearBox #rightBoxNoUnderline {
	float: right;
	width: 193px;
	padding: 0;
	margin: 0;
/*	padding-right: 10px; */
/*	border-bottom: 1px solid #CCC; */
}
#clearBox #rightBox ul {
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
#clearBox #rightBox a { color: #FD1812; text-decoration: none; }
#clearBox #rightBox a:hover { color: #FD1812; text-decoration: underline; }

/**** MAIN CONTENT BOX ****/
#mainContentBox .SubHead
{
	text-align: left; 
	padding: 0 0 0 10px; 
	font-size: 70%;
	font-weight: bold;
}
#mainContentBox p.crumb { 
	text-align: left; 
	margin: 0; 
	padding: 5px 0 10px 10px;
	font-size: 55%;
}
#mainContentBox  p.header { 
	text-align: left; 
	margin: 0; 
	padding: 5px 0 0 10px;
	font-size: 125%;
	font-weight: normal;
}
#mainContentBox p.SubHead { 
	text-align: left; 
	margin: 0; 
	padding: 10px 0 0 10px;
	font-size: 95%;
	font-weight: bold;
}
#mainContentBox .normal { 
	text-align: left; 
	font-size: 80%;
	line-height: 1.6em;
	margin: 0 10px 0 10px; 
	padding: 5px 0 10px 10px;
}
#mainContentBox p.normal { 
	text-align: left; 
	width: 340px;
	margin: 0; 
	padding: 5px 0 10px 10px;
	font-size: 80%;
	line-height: 1.6em;
}
#mainContentBox p.normalFull { 
	text-align: left; 
	margin: 0; 
	padding: 5px 20px 10px 10px; 
	font-size: 80%;
	line-height: 1.6em;
}
#mainContentBox ul {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}
#mainContentBox li {
	font-size: 80%;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	list-style-image: none;
	list-style:  url(images/redBullet.gif) outside; 
}

/**** END MB CONTAINERS ****/


.containermaster_gray {
	width: 100%;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.containerrow1_gray {
	background-image: url(gradient_LtGray.jpg);
}
.containerrow2_gray {
	background-color: #ffffff;
}

