.mmBody
{   
  margin:       0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 4px;
  margin-bottom: 0;
  background:   #C8DCEE;

}
.mmOutlineTable
{ 
  width:770px;
  padding: 0px 0px 0px 0px;  
  border-top: black solid 1px;
  border-right: black  solid 1px;
  border-bottom: black solid 1px;
  border-left: black solid 1px;
}
.mmBodyTable
{
  width:100%;
  background:white;
  padding: 0px 0px 0px 0px;
  border-top: black solid 0px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
}
.mmBlackBlob
{
  background: white;
  width:100%;
  height:20px;
  padding: 0px 0px 0px 0px;
}
.mmTables
{
  width:100%;
  background:white;
  padding: 0px 0px 0px 0px;
  border-top: red solid 0px;
  border-right: red  solid 0px;
  border-bottom: red solid 0px;
  border-left: red solid 0px;
}
.mmMenuBlock
{
  width:100%;
  height:25px;
  background:#C3C3C3;
  padding: 0px 0px 0px 0px;
}
.mmImage
{
  padding: 0px 0px 0px 0px;
  border-top: black solid 0px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
}
.mmLeftBarTop
{
  width:100%;
  height:190px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 1px;
  border-bottom: black solid 1px;
  border-left: black solid 0px;
  background:#7BACD7;
}
.mmLeftBarBottom
{
  width:100%;
  height:191px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 0px;
  border-right: black  solid 1px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
  background:#595959;
}
.mmRightBarPicL
{
  width:100%;
  height: 100%;
  padding: 0px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 1px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmRightBarPicM
{
  width:100%;
  height: 100%;
  padding: 0px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 1px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmRightBarPicR
{
  width:100%;
  height: 100%;
  padding: 0px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 1px;
  border-bottom: black solid 0px;
  border-left: black solid 1px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}

.mmRightBarTopL
{
  width:100%;
  height: 34px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 0px;
  border-bottom: black solid 1px;
  border-left: black solid 1px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmRightBarTopL A:link 
{
  text-decoration: none; 
  color: white;
}
.mmRightBarTopL A:visited 
{
  text-decoration: none; 
  color: white;
}
.mmRightBarTopL A:hover 
{
  text-decoration: none; 
  color: #137EF2;
}
.mmRightBarTopM
{
  width:100%;
  height: 34px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 0px;
  border-bottom: black solid 1px;
  border-left: black solid 1px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmRightBarTopM A:link 
{
  text-decoration: none; 
  color: white;
}
.mmRightBarTopM A:visited 
{
  text-decoration: none; 
  color: white;
}
.mmRightBarTopM A:hover 
{
  text-decoration: none; 
  color: #137EF2;
}
.mmRightBarTopR
{
  width:100%;
  height: 34px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 1px;
  border-bottom: black solid 1px;
  border-left: black solid 1px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmRightBarTopR A:link 
{
  text-decoration: none; 
  color: white;
}
.mmRightBarTopR A:visited 
{
  text-decoration: none; 
  color: white;
}
.mmRightBarTopR A:hover 
{
  text-decoration: none; 
  color: #137EF2;
}

.mmRightBarBottomL
{
  width:100%;
  height:190px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 0px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 1px;
  background:#595959;
}

.mmRightBarBottomM
{
  width:100%;
  height:190px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 0px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 1px;
  background:#595959;
}

.mmRightBarBottomR
{
  width:100%;
  height:190px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 0px;
  border-right: black  solid 1px;
  border-bottom: black solid 0px;
  border-left: black solid 1px;
  background:#595959;
}
.mmHomeMain
{
  width:100%;
  height:100%;
  padding: 0px 0px 0px 0px;
  font-family: Microsoft Sans Serif, arial, sans-serif;
  font-size: 24px;
  text-decoration: none;
  color: black;
  border-top: black solid 1px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
  
}
.mmHomeRightBarCenterText
{
  padding: 8px 0px 0px 0px;
}

.mmHomeRightBarText
{
  padding: 8px 0px 0px 0px;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 11px;
  color: white;
  text-align: center;
}
.mmHomeRightBarText A:link 
{ 
  text-decoration: none; 
  color: white 
}
.mmHomeRightBarText A:visited 
{ 
  text-decoration: none; 
  color: white;
} 
.mmHomeRightBarText A:link:hover { 
  text-decoration: none; 
  color: #137EF2;
}
.mmMarquee
{
  width: 100%;
  font-family: MS Sans Serif; 
  font-size: 9pt; 
  color: #7BACD7;
}
.mmMarquee A:link 
{ 
  text-decoration: none; 
  color: navy; 
}
.mmMarquee A:visited 
{ 
  text-decoration: none; 
  color: navy;
} 
.mmMarquee A:link:hover { 
  text-decoration: none; 
  color: #137EF2;
}

.mmNav
{
font-family: Tahoma, arial, sans-serif;
font-size: 11px;
text-decoration: none;
color: black;
}
.mmSmallFooter
{
 font-family: Arial; 
 font-size: 8pt; 
 color: white;
 text-align: center;
}
.mmSmallFooter A:link 
{ 
  text-decoration: none; 
  color: white 
}
.mmSmallFooter A:visited 
{ 
  text-decoration: none; 
  color: white;
} 
.mmSmallFooter A:link:hover { 
  text-decoration: none; 
  color: #137EF2;
}
.mmTagline
{
  font-family: Arial; 
  font-size: 9pt; 
  font-weight: bold;
  color: #000080;
  text-align: center;
  padding: 4px 0px 4px 0px;
  border-top: black solid 0px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
}
.mmBottom
{
  font-family: Arial; 
  font-size: 9pt; 
  color: black;
  background:#CCCCCC;
  padding: 8px 8px 8px 8px;
  border-top: black solid 1px;
  border-right: black  solid 1px;
  border-bottom: black solid 1px;
  border-left: black solid 0px;
}
.mmStatement
{
  position:relative;
  height: 200px;
  width: 200px;
  left: 200px;
  font-family: Arial; 
  font-size: 10pt; 
  color: black;
  padding: 0px 0px 0px 0px;
}

.mmProductBarPic
{
  width: 120px;
  height: 156px;
  padding: 0px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
  background: #595959;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmProductBarMiddle
{
  width:120px;
  height: 34px;
  padding: 8px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 0px;
  border-bottom: black solid 1px;
  border-left: black solid 0px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmProductBarMiddle A:link 
{ 
  color: white;
  text-decoration: none; 
}
.mmProductBarMiddle A:visited 
{ 
  color: white;
  text-decoration: none;   
} 
.mmProductBarMiddle A:link:hover { 
  color: #137EF2;
  text-decoration: none;   
}
.mmProductBarMiddleIM
{
  width:120px;
  height: 34px;
  padding: 4px 0px 4px 0px;
  border-top: black solid 1px;
  border-right: black  solid 0px;
  border-bottom: black solid 1px;
  border-left: black solid 0px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmProductBarMiddleIM A:link 
{ 
  color: white;
  text-decoration: none;   
}
.mmProductBarMiddleIM A:visited 
{ 
  color: white;
  text-decoration: none;   
} 
.mmProductBarMiddleIM A:link:hover { 
  color: #137EF2;
  text-decoration: none;   
}


.mmProductBarBottom
{
  width:120px;
  height:100%;
  padding: 8px 0px 0px 0px;
  border-top: black solid 0px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
  background: #595959;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  text-align: center;
}
.mmProductBarBottom A:link 
{ 
  text-decoration: none; 
  color: white 
}
.mmProductBarBottom A:visited 
{ 
  text-decoration: none; 
  color: white;
} 
.mmProductBarBottom A:link:hover { 
  text-decoration: none; 
  color: #137EF2;
}
.mmProductBarOuterTableEdge {
  border-right: black solid 1px;
}

.mmProductTitle
{
  font-size: 18px;
  width:100%;
  height:35px;
  padding: 5px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 1px;
  border-bottom: black solid 1px;
  border-left: black solid 0px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  font-size: 16px;
  color: white;
  font-weight: bold;
  text-align: center;
}
.mmProductTagline
{
  text-align: center;
  font-weight: bold;  
  font-family:  Tahoma;
  font-size: 14px;
}
.mmProductText
{
  font-family: Microsoft Sans Serif, arial, sans-serif;
  font-size: 11px;
  color: black;
  width:100%;
  height:100%;
  padding: 8px 8px 8px 8px;
  border-top: black solid 0px;
  border-right: #CCCCCC  solid 1px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
}
.mmNormalText
{
  font-family: Microsoft Sans Serif, arial, sans-serif;
  font-size: 11px;
  color: black;
  width:100%;
  height:100%;
  padding: 8px 8px 8px 8px;
}

.mmProductText A:link 
{ 
  text-decoration: none; 
  color: navy 
}
.mmProductText A:visited 
{ 
  text-decoration: none; 
  color: navy;
} 
.mmProductText A:link:hover { 
  text-decoration: none; 
  color: blue;
}

.mmProductPic
{
 border-top: black solid 1px;
}
.mmProductReqs
{
  font-family: Microsoft Sans Serif, arial, sans-serif;
  font-size: 11px;
  color: black;
  width:100%;
  height:100%;
  padding: 8px 8px 8px 8px;
  border-top: black solid 0px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
  background:#CCCCCC;
}
.mmContactUs
{
  font-family: Microsoft Sans Serif, arial, sans-serif;
  font-size: 11px;
  color: black;
  width:100%;
  height:100%;
  padding: 8px 8px 8px 8px;
  border-top: black solid 0px;
  border-right: black  solid 0px;
  border-bottom: black solid 0px;
  border-left: black solid 0px;
  background:#CCCCCC;
}
.mmContactUs A:link 
{ 
  text-decoration: none; 
  color: navy 
}
.mmContactUs A:visited
{ 
  text-decoration: none; 
  color: navy 
}
.mmContactUs A:hover
{ 
  text-decoration: none; 
  color: blue;
}

.mmTSBar
{
  font-size: 14px;
  width:100%;
  height:35px;
  padding: 5px 0px 0px 0px;
  border-top: black solid 1px;
  border-right: black  solid 1px;
  border-bottom: black solid 1px;
  border-left: black solid 1px;
  background:#7BACD7;
  font-family:  Microsoft Sans Serif, Arial;
  color: white;
  font-weight: bold;
  text-align: center;
}
