/*
////////////////////////////////////////////////////////////////////////////
//
// (C) Copyright 2009 Mexican Medical Ministries, Inc. - www.mexicanmedical.com
// All Rights Reserved Worldwide - Unauthorized replication, duplication or
// alteration is prohibited by law.
//
////////////////////////////////////////////////////////////////////////////
*/
.mainbody { text-align: center; margin: 0px; width: 100%;
        background-image: url(http://www.mexicanmedical.com/images/MMM_Background.jpg);
        background-color:#660000;
        background-position:left top;
        background-repeat:repeat;
        background-attachment:fixed;
}
.mainpagetable {  margin-left:auto; margin-right:auto; vertical-align: top; width: 800px; padding: 0px;
   margin-top: 0px;
   border-width: 0px;
   border-color: #770808;
   border-style: solid;
}

.bannerrow   { text-align: left; margin: 0px; vertical-align: top;    width: 800; padding: 0px; border: none; }
.bannertable { text-align: left; margin: 0px; vertical-align: bottom; width: 800; padding: 0px; border: none; }
.bannerlogo  { text-align: left; margin: 0px; vertical-align: top; }

.topnav {       text-align: right; vertical-align: bottom; padding: 0px; border: none; margin-left: auto; margin-right: 0px;  }
.topnavbutton { text-align: left;  vertical-align: bottom; padding: 0px; border: none; margin: 0px; }
.leftnav {      text-align: left;  vertical-align: top;    padding: 0px; border: none; margin: 0px; }
.leftnavbutton{ text-align: left;  vertical-align: bottom; padding: 0px; border: none; margin: 0px; }

.bodytable { text-align: left; margin: 0px; vertical-align: top; border: none;
   width:800;
   padding: 0px; 
   background-color: #ffffff;
}
.bottomtable { text-align:left; margin: 0px; width:800; padding: 0px; border: none;
   vertical-align: middle;
   background-color: #ffffff;
}
.copyright {
   font-family:     Arial, Helvetica, sans-serif;
   font-size:       10px;
   font-weight:     normal;
   color:           #660000;
   text-decoration: none;
   text-align:      center;
   margin:          0px;
   padding-top:     8px;
}
.copyright:link {
	text-decoration: none;
	color:           #660000;
}
.copyright:visited {
	text-decoration: none;
	color:           #660000;
}
.copyright:hover {
   color:           #660000;
}

.toplinks {
   font-family:     Arial, Helvetica, sans-serif;
   font-size:       10px;
   font-weight:     normal;
   color:           #660000;
   text-decoration: none;
   text-align:      right;
   margin-right:    8px;
   padding-top:     4px;
   padding-bottom:  4px;

}
.toplinks:link {
	text-decoration: none;
	color:           #660000;
}
.toplinks:visited {
	text-decoration: none;
	color:           #660000;
}
.toplinks:hover {
   color:           #f9fb5e;
}

.bodytitle,
.bodytext6,   .bodytext8,   .bodytext9,   .bodytext10,
.bodytext12,  .bodytext14,  .bodytext16,  .bodytext18,
.bodytext6B,  .bodytext8B,  .bodytext9B,  .bodytext10B,
.bodytext12B, .bodytext14B, .bodytext16B, .bodytext18B,
.errtext6,    .errtext8,    .errtext9,    .errtext10,
.errtext12,   .errtext14,   .errtext16,   .errtext18,
.errtext6B,   .errtext8B,   .errtext9B,   .errtext10B,
.errtext12B,  .errtext14B,  .errtext16B,  .errtext18B
{  font-weight: normal;
   text-decoration: none;
   font-family: Arial, Helvetica, sans-serif;
   color: #770808; 
}
.bodytext6B,  .bodytext8B,  .bodytext9B,  .bodytext10B,
.bodytext12B, .bodytext14B, .bodytext16B, .bodytext18B,
.errtext6B,   .errtext8B,   .errtext9B,   .errtext10B,
.errtext12B,  .errtext14B,  .errtext16B,  .errtext18B { font-weight: bold;}
.errtext6,   .errtext8,   .errtext9,   .errtext10,
.errtext12,  .errtext14,  .errtext16,  .errtext18,
.errtext6B,  .errtext8B,  .errtext9B,  .errtext10B,
.errtext12B, .errtext14B, .errtext16B, .errtext18B { color: #cc1111; }
.bodytext6,  .bodytext6B,  .errtext6,  .errtext6B  { font-size: 6px;  }
.bodytext8,  .bodytext8B,  .errtext8,  .errtext8B  { font-size: 8px;  }
.bodytext9,  .bodytext9B,  .errtext9,  .errtext9B  { font-size: 9px;  }
.bodytext10, .bodytext10B, .errtext10, .errtext10B { font-size: 10px; }
.bodytext12, .bodytext12B, .errtext12, .errtext12B { font-size: 12px; }
.bodytext14, .bodytext14B, .errtext14, .errtext14B { font-size: 14px; }
.bodytext16, .bodytext16B, .errtext16, .errtext16B { font-size: 16px; }
.bodytext18, .bodytext18B, .errtext18, .errtext18B { font-size: 18px; }
.bodytitle { font-size: 18px; font-weight: bold; text-align=left; margin-left: 4px; margin-bottom: 4px; }

.bodylink      { text-decoration: underline; font-weight: normal;
   color: #770808; }
.bodylinkB     { text-decoration: underline; font-weight: bold;
   color: #770808; }
.bodylinkNoUL  { text-decoration: none;      font-weight: normal;
   color: #770808; }
.bodylinkBNoUL { text-decoration: none;      font-weight: bold;
   color: #770808; }
.bodylinkL     { text-decoration: underline; font-weight: normal;
   color: #770808; }
.bodylinkLB    { text-decoration: underline; font-weight: bold;
   color: #770808; }

.text_input { background-color: #ffffcc; font-size: 12px; text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #770808;
}

.textarea_input { background-color: #ffffcc; font-size: 12px; text-decoration: none; background: #ffffcc;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #770808;
}

.gallery {  
   vertical-align: middle;
   text-align: center;
   width: 90%;
   padding: 0px;
   background-color: #e9eafb;
   border-width: 1px;
   border-color: #770808;
   border-style: solid;
}
.gallery_image {  
   margin: 8px;
   vertical-align: middle;
   text-align: center;
   padding: 0px;
   border: none;
}

.borderthin  { border: thin solid #660000 }
.alignleft   { text-align: left;   margin-left: 0px;  margin-right: auto }
.alignright  { text-align: right;  margin-left: 0px;  margin-right: 0px; }
.aligncenter { text-align: center; margin-left: auto; margin-right: 0px; }

.title_text {
   font-family:    Verdana, Arial, Helvetica, sans-serif;
   font-size:      16px;
   font-weight:    bold;
   color:          #660000;
   text-align:     left;
   margin-left:    16px;
   margin-right:   0px;
   margin-top:     4px;
   margin-bottom:  0px;
   vertical-align: middle;
   background-image: url(http://www.mexicanmedical.com/images/MMM_TitleBg.jpg);
}

.page_title {
   font-family:    Verdana, Arial, Helvetica, sans-serif;
   font-size:      16px;
   font-weight:    bold;
   color:          #660000;
   text-align:     left;
   margin-left:    16px;
   margin-right:   0px;
   margin-top:     4px;
   margin-bottom:  0px;
   vertical-align: middle;
}

.lighttext {
   font-family:     Verdana, Arial, Helvetica, sans-serif;
   font-size:       10px;
   font-weight:     bold;
   color:           #777777;
   text-decoration: none;
}

.assocbutton {
   text-align: center;
   margin: 0px;
   vertical-align: bottom;
   padding: 0px;
   border: none;
}

.redBorder {
   border: 1 solid #660000;
}

.redCell {
   border: 1 solid #660000;
   background-image: url(http://www.mexicanmedical.com/images/MMM_BgTextureRed.jpg);
}

.blueCell {
   border: 1 solid #660000;
   background-image: url(http://www.mexicanmedical.com/images/MMM_BgTextureBlue.jpg);
}