body {
    font-family: Futura, Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

td {
    font-family: Futura, Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

th {
    font-family: Futura, Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.bodystyle {
    font-family: Futura, Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#CCCCCC;
}
.bodystyleFP {
    font-family: Futura, Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#CCCCCC;
}

.SubBanner {
    font-family:Futura, Century Gothic,  Arial, Helvetica, sans-serif;
    margin-top:0px;
    font-size: 11px;
    font-weight:bold;
    text-align:center;
    background-image:url(/images/FW_SubBanner.jpg);
    width:1002px;
    height:29px;
    line-height:27px;
}

.SubBanner2 {
    font-family:Futura, Century Gothic,  Arial, Helvetica, sans-serif;
    margin-top:0px;
    font-size: 11px;
    font-weight:bold;
    text-align:center;
    background-image:url(/images/FW_Nav2_Subbanner.jpg);
    width:1002px;
    height:29px;
    line-height:27px;
}

.small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.medium {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.big {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.center {
    width: 1002px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.xbig {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
}

.expanded {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 2px;
}

.justified {
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
}

.footer {
    font-family: "Times New Roman", Times, serif;
    font-size: 9px;
    color: #999999;
}

.box1 {
    padding: 3px;
    border-width: medium;
    border-style: solid;
    border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
    font-style: italic;
    word-spacing: 2pt;
    padding: 3px;
    border: 1px solid;
}

.mainbody {
    background-image:url(/images/MI_Tableback.jpg);
    width:1002px;
    height:512px;
}

.maincontainer {
    width:1002px;
    height:500px;
    overflow-x:hidden;
    overflow-y:normal;
}


.maincontainer2 {
    margin-right:12px;
    width:990px;
    height:500px;
    overflow-x:hidden;
    overflow-y:auto;
}
.maincontainer3 {
    width:1002px;
    height:inherit;
	padding:5px;
}


a:link, .menucell a:link {
    font-size:inherit;
    color:#ffffff;
    font-family:inherit;
    font-weight:inherit;
    text-decoration:none;
    font-family: Century Gothic, Futura, Arial, Helvetica, sans-serif;
    line-height:inherit;
}
a:visited, .menucell a:visited	{
    color:#ffffff;
    font-size:inherit;
    font-family:inherit;
    font-weight:inherit;
    text-decoration:none;
    font-family: Century Gothic, Futura, Arial, Helvetica, sans-serif;
    line-height:inherit;
}
a:hover, .menucell a:hover {
    color:#aaffaa;
    font-size:inherit;
    font-family:inherit;
    font-weight:inherit;
    text-decoration:underline;
    font-family: Century Gothic, Futura, Arial, Helvetica, sans-serif;
    line-height:inherit;
}


.bottompanelfp {
    margin-top:7px;
    padding-left:45px;
    padding-right:45px;
}

.FPFooter {
    background-image:url(/images/FWNavFooter.jpg);
    width:1002px;
    height:24px;
}

.FPFooter2 {
    background-image:url(/images/FW_Nav2_Footer.jpg);
    width:1002px;
    height:26px;
}
.DarkGrey{
    color:#2d2d2d
}

.mainbackground{
    background-image:url(/images/FW_Nav2_Background.jpg);
    height:506px;
    width:1002px;
}

.mainbackground2{
    background-image:url(/images/FW_Nav3_Background.jpg);
	background-repeat:repeat-y;
    width:1002px;
}

.addressline{
    line-height:16px;
}

.specialspacer {
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.tablewhitegrey {
    border:#FFFFFF 1px solid;
}

.frontpageheadertext {
    font-size:12px;
}

.fpheader {
    color: #FFFFFF;
    font-size:11px;
    margin-top: 0px;
    font-weight: bold;
    text-align: center;
    background-image: url(/images/FW_Nav2_Subbanner.jpg);
    width: 1002px;
    height: 29px;
    line-height: 27px;
    font-family: Century Gothic, Futura, Arial, Helvetica, sans-serif;
}
.tablewhitegrey2 {
    border-left:#FFFFFF 1px solid;
    border-right:#FFFFFF 1px solid;
}

div#makes_header {
    padding-top: 10px;
    margin: 0px;
    width: 800px;
    background-color: #333835;
    border-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    margin-top:10px;
    color: #CCCCCC;
}

.style2 {font-size: 12px}
.style6 {font-size: 12px}
.style10 {font-size: 14px}
.style12 {font-size: 11px; }
.style15 {color: #CCCCCC}
.style22 {font-size: 9px}
.style23 {color: #FFFFFF}
.style24 {
	font-size: 16px;
	font-weight: bold;
}
.pagesplitter{color:#FFFFFF;font-weight:bold
}

@charset "UTF-8";
/* CSS Document */


.diagbanner {
	position:absolute;
	left:-1px;
	top:-1px;
	background-image:url(images/asseenin1.png);
	background-repeat:no-repeat;
	width: 264px;
	height: 74px;
}

