/* CSS Document */

/*Sets line-height of all menuitems*/
#p7TMnav {
	line-height: 1.5px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-top: 1px solid #fff;
	}
/* ************Menu font size overides <a>
*************************************************************************  */
#p7TMnav div {
	font-size: 0.75em; 
	}
/* ************Menu font size overides <a>
*************************************************************************  */	

#p7TMnav div div {
	margin: 0 0 0 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	width: 140px;
	padding-right: 0px;
	padding-left: 10px;
	border-top: 1px solid #fff;
	background: #fff;
}

/*third level menuitem divs. Sets BOX color*/
#p7TMnav div div div {
}
/*fourth level menuitem divs. Sets BOX color*/
#p7TMnav div div div div {
}
/*fifth level menuitem divs. Sets BOX color. Cascades to lower levels*/
/*To set additional level color BOXES, add a new selector with an additional 
-div- appended*/
#p7TMnav div div div div div {
	/*/*/background-color: #C0C0C0; /* */
}
/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav div a {
	text-decoration: none;
	display: block;
	padding: 1px 0 2px 2px;
	color: #FF6600;
	font-weight: normal;
	border-top: 1px solid #000;
	border-left: 3px solid #000;
	border-bottom: 1px solid #000;
}

#p7TMnav div a:hover {
	color: #fff;
	text-decoration: underline;
	border-top: 1px solid #993300;
	border-bottom: 1px solid #993300;
	border-left: 3px solid #FF6600;
	background: #333;
}

em {
	text-decoration: underline;
	font-variant: normal;
	font-style: normal;

}

em { text-decoration: underline; }

.homebgtext {
	margin: 0px 10px 0px 10px;
	padding: 3px 6px 3px 6px;
	border-bottom: 1px solid #E4CAB5;
	}
	
.unnamed1 {
}
.formtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*//////////////  Additional rules added March 12 2006   
////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* [ General formatting ] 
------------------------------------------------------------------------*/

/* Headings altered added March 12 ------------------------------------------*/

h1 {
	font: 1em /1.4 verdana, arial, sans-serif; color: #993300;  
	}
h2 {
	font: bold 0.7em verdana, arial, sans-serif;
	color: #993300; margin: 0px 10px 0px 10px; padding: 2px 2px 2px 8px;
	border-left: 3px solid #FF6600; border-bottom: 1px solid #FF6600;
	}
h3 { font: bold 0.65em /0.3 verdana, arial, sans-serif; color: #fff; }

a { font: bold 0.9em /1.2 verdana, arial, helvetica, sans-serif; 
text-decoration: none; color: #993300;}
a:hover { font: bold 0.9em /1.2 verdana, arial, helvetica, sans-serif; 
text-decoration: underline; color: #FF6600;}

p { font: 0.7em /1.3 verdana, arial, helvetica, sans-serif;
	color: #333333; padding: 2px 0px 0px 3px; margin: 0px; }

.bodylinks a { text-color: #FF6600; }

img { border: 0px }

.style1 {color: #fff; }

/* Padding added to main content cell where <h1> appears */
.maincellpad { padding: 8px 15px 10px 15px; background: #fff; }
.rightcellpad { padding: 10px 0px 0px 25px; background: #fff; text-align: left; 
}
.bigtelnumber { font: 1.5em arial, verdana, sans-serif; color: #993300; margin: 
0px 20px 0px 0px; }
.msbadgecell { padding: 0px 0px 0px 25px; background: #333; text-align: left; }
.insetpic { float: left; margin: 2px 6px 2px 2px; }
.horiznav a { background: #993300; color: #fff; padding: 3px; border-left: 1px 
solid #666; }
.horiznav a:hover { background: #666666; color: #fff; padding: 3px 3px 4px 3px; 
border-left: 1px solid #666; }
#supportbutton { margin: 2px 0px 0px 7px; padding: 0px; }
#bmcadbox { margin: 20px 0px 0px 6px; padding: 0px; }
.icons { margin: 15px 0px 5px 0px; padding: 0px; }

/* TABLE ELEMENTS FOR CONTACT FORM   
---------------------------------------------------------------*/
#formcontainer { background: #F3EFEC; border: 1px solid #DDD3CD; padding: 10px; 
margin: 0px 10px 10px 10px; }
.legendtext { font: bold 0.8em  arial, sans-serif;  color: #000; text-align: 
left; padding: 0px; }
.labeltext { text-align: left;  font: 0.75em  arial, sans-serif; color: #000; }
.txtfield {  height: 16px; background: #fff; border: 1px solid #FF6600; font: 
0.75em  arial, sans-serif; color: 666; }
.txtarea {  background: #fff; border: 1px solid #FF6600; font: 0.75em  arial, 
sans-serif; color: #666; width: 320px; }
fieldset { width: 200px; border: 1px solid #993300; }
legend { font: 0.75em  arial, sans-serif; color: #454480; margin-left: -7px; 
padding: 0px; }
.button { font: bold 0.7em  arial, sans-serif;  color: #fff;  background: #FF6600; 
	border-top: 1px solid #993300; border-right: 1px solid #993300; border-bottom: 
	2px solid #993300; border-left: 2px solid #993300; cursor: pointer;  }
caption { font: bold 0.75em  verdana, arial, sans-serif;  color: #fff; 
text-align: left; padding: 2px; border-bottom: 2px solid #FF6600; margin: 0px 0px 10px 
0px; background: #993300; border-bottom: 1px solid #CECEE3; }
/* TABLE ELEMENTS FOR CONTACT FORM   
-------------------------------------------------------------------*/

.accesstype { font: 0.83em /1.7 arial, sans-serif; color: #000; letter-spacing: 
0.05em; }
.accesswhite { font: 0.8em /1.2arial, sans-serif; color: #fff; letter-spacing: 
0.05em; }

.bodylist1 {
	list-style-type: square; list-style-position: outside;
	font: 0.7em /1.3 verdana, arial, helvetica, sans-serif; color: #993300;
	margin: 2px; padding-left: 0px;
}
div.bodylist1 ul {
	display: block; list-style: square; margin: 0 5px 0 5px; padding: 0px 0px 2px 5px;
	}
div.bodylist1 ul li {
	display: block; list-style: square; color: #993300;
	text-decoration: none; padding: 0px 0px 2px 5px;
}
.bodylist2 {
	list-style-type: none; list-style-position: outside;
	font: 0.75em /1.5 arial, sans-serif; color: #fff;
	letter-spacing: 0.05em; color: fff; margin: 2px; padding-left: 9px;
}
div.bodylist2 ul {
	display: block; list-style: none; margin: 0 5px 0 5px; padding: 0px;
	}
div.bodylist2 ul li {
	display: block; list-style: cirlce; color: #fff;
	text-decoration: none; padding: 0px 0px 2px 0px;
}

/* list used in sitemap */
ul#bodylist3 {	list-style-image: url(images/folder.jpg); margin-left:20px; padding: 0px 5px 5px 40px; border: 1px solid #000;	}
ul#bodylist3  li {	display: block;	list-style-image: url(images/folder.jpg); border-top: 1px solid #ccc;	}
ul#bodylist3  li a {	display: block;	 margin: 0px; padding: 2px 0px 2px 20px;	
font: 0.8em / 1.2 arial, sans-serif; text-decoration: none;	height: 15px; 	}
ul#bodylist3  li a:hover {	display: block;	padding: 2px 0px 2px 30px;	height: 15px; text-decoration: underline;	}


.bulletsbox { border: 1px solid #F1D3AF; 
	margin: 10px 0px 10px 0px; padding: 5px; }

/* class to highlight incomplete info */
.highlight { font: 0.7em /1.2 verdana, arial, helvetica, sans-serif;
	color: #33CC00; padding: 2px 0px 0px 3px; margin: 0px; }.tableclass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
