body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #373737;
}
a:link {
	color: #E13227;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #E13227;
}
a:hover {
	text-decoration: underline;
	color: #E13227;
}
a:active {
	text-decoration: none;
	color: #E13227;
}
.main_width {
	width: 996px;
}
.mills_sub_title {
	color: #20419A;
	font-weight: bold;
	font-size: 12px;
}
.style3 {
	color: #1f4699;
	font-weight: bold;
}
.style4 {
	color: #1f4699;
	font-weight: bold;
	font-style: italic;
}
.style5 {color: #ff002a}
.pink_text {
	color: #c60263;
	font-weight: bold;
}
/* Begin CSS Drop Down Menu */


#menuhome
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menuhome a
	{
	text-align: center;
	vertical-align:middle;
	display:block;
		height:32px;
	width:314px;	/* width of all menu boxes */
	}
	
#menuhome a, #menuhome a:visited	/* menu at rest */
	{
	color: white;
	background-color: #E13227;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menuhome a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #BB0C01;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menuhome ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menuhome li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menuhome ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menuhome li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menuhome li:hover ul ul,
div#menuhome li li:hover ul ul,
div#menuhome li li li:hover ul ul,
div#menuhome li li li li:hover ul ul
{display:none;}

div#menuhome li:hover ul,
div#menuhome li li:hover ul,
div#menuhome li li li:hover ul,
div#menuhome li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/* Begin CSS Drop Down Menu */


#menuabout
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menuabout a
	{
	text-align: center;
	vertical-align:middle;
	display:block;
		height:32px;
	width:314px;	/* width of all menu boxes */
	}
	
#menuabout a, #menuabout a:visited	/* menu at rest */
	{
	color: white;
	background-color: #1F4699;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menuabout a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #002073;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menuabout ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menuabout li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menuabout ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menuabout li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menuabout li:hover ul ul,
div#menuabout li li:hover ul ul,
div#menuabout li li li:hover ul ul,
div#menuabout li li li li:hover ul ul
{display:none;}

div#menuabout li:hover ul,
div#menuabout li li:hover ul,
div#menuabout li li li:hover ul,
div#menuabout li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/* Begin CSS Drop Down Menu */


#menucontact
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menucontact a
	{
	text-align: center;
	vertical-align:middle;
	display:block;
		height:32px;
	width:314px;	/* width of all menu boxes */
	}
	
#menucontact a, #menucontact a:visited	/* menu at rest */
	{
	color: white;
	background-color: #93BEE1;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menucontact a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #6D98BB;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menucontact ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menucontact li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menucontact ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menucontact li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menucontact li:hover ul ul,
div#menucontact li li:hover ul ul,
div#menucontact li li li:hover ul ul,
div#menucontact li li li li:hover ul ul
{display:none;}

div#menucontact li:hover ul,
div#menucontact li li:hover ul,
div#menucontact li li li:hover ul,
div#menucontact li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/* Begin CSS Drop Down Menu */


#menucommunity
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menucommunity a
	{
	text-align: center;
	vertical-align:middle;
	display:block;
	
	height:32px;
	width:157px;	/* width of all menu boxes */
	}
	
#menucommunity a, #menucommunity a:visited	/* menu at rest */
	{
	color: #1F4699;
	background-color: #EFF3D7;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menucommunity a:hover	/* menu at mouse-over  */
	{
	color: #1F4699;
	background-color: #D6DABE;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menucommunity ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menucommunity li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menucommunity ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menucommunity li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menucommunity li:hover ul ul,
div#menucommunity li li:hover ul ul,
div#menucommunity li li li:hover ul ul,
div#menucommunity li li li li:hover ul ul
{display:none;}

div#menucommunity li:hover ul,
div#menucommunity li li:hover ul,
div#menucommunity li li li:hover ul,
div#menucommunity li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/* Begin CSS Drop Down Menu */


#menucustcare
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menucustcare a
	{
	text-align: center;
	vertical-align:middle;
	display:block;
	
	height:32px;
	width:157px;	/* width of all menu boxes */
	}
	
#menucustcare a, #menucustcare a:visited	/* menu at rest */
	{
	color: white;
	background-color: #E13227;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menucustcare a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #C8190E;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menucustcare ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menucustcare li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menucustcare ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menucustcare li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menucustcare li:hover ul ul,
div#menucustcare li li:hover ul ul,
div#menucustcare li li li:hover ul ul,
div#menucustcare li li li li:hover ul ul
{display:none;}

div#menucustcare li:hover ul,
div#menucustcare li li:hover ul,
div#menucustcare li li li:hover ul,
div#menucustcare li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/* Begin CSS Drop Down Menu */


#menupeople
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menupeople a
	{
	text-align: center;
	vertical-align:middle;
	display:block;
	
	height:32px;
	width:157px;	/* width of all menu boxes */
	}
	
#menupeople a, #menupeople a:visited	/* menu at rest */
	{
	color: #1F4699;
	background-color: #D6E18F;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menupeople a:hover	/* menu at mouse-over  */
	{
	color: #1F4699;
	background-color: #BDC876;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menupeople ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menupeople li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menupeople ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menupeople li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menupeople li:hover ul ul,
div#menupeople li li:hover ul ul,
div#menupeople li li li:hover ul ul,
div#menupeople li li li li:hover ul ul
{display:none;}

div#menupeople li:hover ul,
div#menupeople li li:hover ul,
div#menupeople li li li:hover ul,
div#menupeople li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/* Begin CSS Drop Down Menu */


#menucareers
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menucareers a
	{
	text-align: center;
	vertical-align:middle;	display:block;	
	height:32px;
	width:157px;	/* width of all menu boxes */
	}
	
#menucareers a, #menucareers a:visited	/* menu at rest */
	{
	color: white;
	background-color: #1F4699;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menucareers a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #062D80;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menucareers ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menucareers li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menucareers ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menucareers li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menucareers li:hover ul ul,
div#menucareers li li:hover ul ul,
div#menucareers li li li:hover ul ul,
div#menucareers li li li li:hover ul ul
{display:none;}

div#menucareers li:hover ul,
div#menucareers li li:hover ul,
div#menucareers li li li:hover ul,
div#menucareers li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

/* Begin CSS Drop Down Menu */


#menusuppliers
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menusuppliers a
	{
	text-align: center;
	vertical-align:middle;
	display:block;
	
	height:32px;
	width:157px;	/* width of all menu boxes */
	}
	
#menusuppliers a, #menusuppliers a:visited	/* menu at rest */
	{
	color: #1F4699;
	background-color: #BED43C;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menusuppliers a:hover	/* menu at mouse-over  */
	{
	color: #1F4699;
	background-color: #A5BB23;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menusuppliers ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menusuppliers li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menusuppliers ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menusuppliers li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menusuppliers li:hover ul ul,
div#menusuppliers li li:hover ul ul,
div#menusuppliers li li li:hover ul ul,
div#menusuppliers li li li li:hover ul ul
{display:none;}

div#menusuppliers li:hover ul,
div#menusuppliers li li:hover ul,
div#menusuppliers li li li:hover ul,
div#menusuppliers li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/* Begin CSS Drop Down Menu */


#menucolleagues
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	vertical-align: middle;
	}
		
#menucolleagues a
	{
	text-align: center;
	vertical-align:middle;
	display:block;
	
	height:32px;
	width:157px;	/* width of all menu boxes */
	}
	
#menucolleagues a, #menucolleagues a:visited	/* menu at rest */
	{
	color: white;
	background-color: #93BEE1;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
	}
	
#menucolleagues a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #7AA5C8;
	vertical-align: middle;
	}	
			
.top_parent	{
	vertical-align: middle;
	}

#menucolleagues ul
	{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align: middle;
	}

#menucolleagues li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: middle; /* Sophie Dennis contribution for IE7 */
	}

#menucolleagues ul ul
	{
	position:absolute;
	top:auto;
	display:none;
	vertical-align: middle;
	}

div#menucolleagues li:hover
	{
	cursor:pointer;
	z-index:100;
	vertical-align: middle;
	}

div#menucolleagues li:hover ul ul,
div#menucolleagues li li:hover ul ul,
div#menucolleagues li li li:hover ul ul,
div#menucolleagues li li li li:hover ul ul
{display:none;}

div#menucolleagues li:hover ul,
div#menucolleagues li li:hover ul,
div#menucolleagues li li li:hover ul,
div#menucolleagues li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */