

.tableWithBackground { position: relative; }
.tableBackground {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}



body {margin:25px; font:21px tahoma; }
ul.menu {list-style:none; margin:0; padding:0px 55px 0px; }
ul.menu * {margin:0; padding:0}
ul.menu a {display:normal; color:#ffffff; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px;}
ul.menu ul {position:absolute; top:28px; left:0; background:#9E171A; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:0px solid #9E171A; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; color:#ffffff; font-weight:bold; text-align: center; padding:3px 7px 8px; background-color:#9E171A}
ul.menu ul li a:hover {color:#9E171A; background-color:#ffffff}
ul.menu ul ul {left:148px; top:8px}
ul.menu .menulink {font-size : 11pt; border:0px solid #aaa; padding:0px 5px 7px; font-weight:bold; width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {color:#ffffff; background-color:#9E171A)}
ul.menu .sub {font-size : 11pt; display:normal; color:#ffffff; text-decoration:none; background:#ffffff) 136px 8px no-repeat}
ul.menu .topline {border-top:0px solid #aaa}



body{
    background: url('../upload/MEC_bg_default.jpg') no-repeat top center fixed;
    background-size: cover;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}




.tdContent {
	width:1050;
	color: #777;
    vertical-align: top;
}



.transparent{
  background:rgba(255, 255, 255,1) ;
}



.hptransparent{
  background:rgba(255, 255, 255,0.5) ;
}

.footertransparent{
  background:rgba(242, 242, 242,0.4) ;
}


P {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 13pt; line-height : 130%; color : #1D2B41}

A:link { color: #9E171A; line-height:130%; font-size : 13pt; text-decoration: none}
A:active { color: #9E171A; line-height:130%; font-size : 13pt; text-decoration: none}
A:visited { color: #9E171A; line-height:130%; font-size : 13pt; text-decoration: none}
A:hover { color: #9E171A; line-height:130%; font-size : 13pt;  text-decoration: underline}

a.menu:link {font-size: 100%; line-height : 100%; text-decoration: none; color: #ffffff}
a.menu:active {font-size: 100%; line-height : 100%; text-decoration: none; color: #ffffff}
a.menu:visited {font-size: 100%; line-height : 100%; text-decoration: none; color: #ffffff}
a.menu:hover {font-size: 100%; line-height : 100%; text-decoration: underline; color: #ffffff}

a.titles:link {font-size: 150%; line-height : 150%; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.titles:active {font-size: 150%; line-height : 150%; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.titles:visited {font-size: 150%; line-height : 150%; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.titles:hover {font-size: 150%; line-height : 150%; text-decoration: underline; font-weight:bold; color: #FFFFFF}

a.titles2:link {font-size: 100%; line-height : 150%; text-decoration: none; font-weight:bold; color: #ffffff}
a.titles2:active {font-size: 100%; line-height : 150%; text-decoration: none; font-weight:bold; color: #ffffff}
a.titles2:visited {font-size: 100%; line-height : 150%; text-decoration: none; font-weight:bold; color: #ffffff}
a.titles2:hover {font-size: 100%; line-height : 150%; text-decoration: underline; font-weight:bold; color: #ffffff}

a.titles3:link {font-size: 100%; line-height : 150%; text-decoration: none; font-weight:bold; color: #9E171A}
a.titles3:active {font-size: 100%; line-height : 150%; text-decoration: none; font-weight:bold; color: #9E171A}
a.titles3:visited {font-size: 100%; line-height : 150%; text-decoration: none; font-weight:bold; color: #9E171A}
a.titles3:hover {font-size: 100%; line-height : 150%; text-decoration: underline; font-weight:bold; color: #9E171A}

a.blocks:link {font-size: 100%; line-height : 100%; text-decoration: none; font-weight:bold; color: #ffffff}
a.blocks:active {font-size: 100%; line-height : 100%; text-decoration: none; font-weight:bold; color: #9E171A}
a.blocks:visited {font-size: 100%; line-height : 100%; text-decoration: none; font-weight:bold; color: #ffffff}
a.blocks:hover {font-size: 100%; line-height : 100%; text-decoration: none; font-weight:bold; color: #9E171A}

a.credits:link {font-size: 100%; line-height : 100%; text-decoration: none; color: #1D2B41}
a.credits:active {font-size: 100%; line-height : 100%; text-decoration: none; color: #1D2B41}
a.credits:visited {font-size: 100%; line-height : 100%; text-decoration: none; color: #1D2B41}
a.credits:hover {font-size: 100%; line-height : 100%; text-decoration: underline; color: #1D2B41}

a.submenu:link {font-size: 100%; text-decoration: none; line-height: 150%; color: #9E171A}
a.submenu:active {font-size: 100%; text-decoration: none; line-height: 150%; color: #9E171A}
a.submenu:visited {font-size: 100%; text-decoration: none; line-height: 150%;  color: #9E171A}
a.submenu:hover {font-size: 100%; text-decoration: underline; line-height: 150%; color: #9E171A}

a.sidemenu:link {font-size: 100%; text-decoration: none; line-height: 95%; color: #9E171A}
a.sidemenu:active {font-size: 100%; text-decoration: none; line-height: 95%; color: #9E171A}
a.sidemenu:visited {font-size: 100%; text-decoration: none; line-height: 95%;  color: #9E171A}
a.sidemenu:hover {font-size: 100%; text-decoration: underline; line-height: 95%; color: #9E171A}

a.page:link {font-size: 100%; text-decoration: none}
a.page:active {font-size: 100%; text-decoration: none}
a.page:visited {font-size: 100%; text-decoration: none}
a.page:hover {font-size: 100%; text-decoration: underline; color: #9E171A}

a.pagesub:link {font-size: 90%; letter-spacing: 0px; text-decoration: none}
a.pagesub:active {font-size: 90%; letter-spacing: 0px; text-decoration: none}
a.pagesub:visited {font-size: 90%; letter-spacing: 0px; text-decoration: none}
a.pagesub:hover {font-size: 90%; letter-spacing: 0px; text-decoration: underline; color: #9E171A}

a.pagesub2:link {font-size: 80%; text-decoration: none}
a.pagesub2:active {font-size: 80%; text-decoration: none}
a.pagesub2:visited {font-size: 80%; text-decoration: none}
a.pagesub2:hover {font-size: 80%; text-decoration: underline; color: #9E171A}

a.pagesub3:link {font-size: 100%; text-decoration: none}
a.pagesub3:active {font-size: 100%; text-decoration: none}
a.pagesub3:visited {font-size: 100%; text-decoration: none}
a.pagesub3:hover {font-size: 100%; text-decoration: none; color: #9E171A}

a.whitehot:link {font-size: 100%; text-decoration: none; color : #FFFFFF}
a.whitehot:active {font-size: 100%; text-decoration: none; color : #FFFFFF}
a.whitehot:visited {font-size: 100%; text-decoration: none; color : #FFFFFF}
a.whitehot:hover {font-size: 100%; text-decoration: underline; color: #9E171A}

a.greyhot:link {font-size: 100%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot:active {font-size: 100%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot:visited {font-size: 100%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot:hover {font-size: 100%; text-decoration: underline; color: #9E171A}

a.greyhot2:link {font-size: 90%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot2:active {font-size: 90%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot2:visited {font-size: 90%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot2:hover {font-size: 90%; text-decoration: underline; color: #9E171A; line-height : 120%}

a.greyhot3:link {font-size: 80%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot3:active {font-size: 80%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot3:visited {font-size: 80%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot3:hover {font-size: 80%; text-decoration: underline; color: #9E171A; line-height : 120%}

a.greyhot4:link {font-size: 70%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot4:active {font-size: 70%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot4:visited {font-size: 70%; text-decoration: none; color: #1D2B41; line-height : 120%}
a.greyhot4:hover {font-size: 70%; text-decoration: underline; color: #9E171A; line-height : 120%}

a.redhot:link {font-size: 100%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot:active {font-size: 100%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot:visited {font-size: 100%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot:hover {font-size: 100%; text-decoration: underline; color: #9E171A}

a.redhot2:link {font-size: 90%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot2:active {font-size: 90%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot2:visited {font-size: 90%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot2:hover {font-size: 90%; text-decoration: underline; color: #9E171A; line-height : 120%}

a.redhot3:link {font-size: 80%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot3:active {font-size: 80%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot3:visited {font-size: 80%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot3:hover {font-size: 80%; text-decoration: underline; color: #9E171A; line-height : 120%}

a.redhot4:link {font-size: 70%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot4:active {font-size: 70%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot4:visited {font-size: 70%; text-decoration: none; color: #9E171A; line-height : 120%}
a.redhot4:hover {font-size: 70%; text-decoration: underline; color: #9E171A; line-height : 120%}


a.head:link {font-size: 100%; text-decoration: none; letter-spacing: -1px; color: #1D2B41}
a.head:active {font-size: 100%; text-decoration: none; letter-spacing: -1px; color: #1D2B41}
a.head:visited {font-size: 100%; text-decoration: none; letter-spacing: -1px; color: #1D2B41}
a.head:hover {font-size: 100%; text-decoration: underline; letter-spacing: -1px; color: #1D2B41}



.bacopy14 {font-family : book antiqua, Trebuchet MS, times new roman; font-size : 14pt; line-height : 120%; color : #141D52}


.bcopy6 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 6pt; line-height : 100%; color : #1D2B41}
.bcopy8 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 8pt; line-height : 100%; color : #1D2B41}
.bcopy9 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 9pt; line-height : 100%; color : #1D2B41}
.bcopy10 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 10pt; line-height : 110%; color : #1D2B41}
.bcopy11 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 11pt; line-height : 120%; color : #1D2B41}
.bcopy12 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 12pt; line-height : 120%; color : #1D2B41}
.bcopy13 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 13pt; line-height : 120%; color : #1D2B41}
.bcopy14 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 14pt; line-height : 120%; color : #1D2B41}
.bcopy18 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 18pt; line-height : 100%; color : #1D2B41}
.bcopy24 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 24pt; line-height : 100%; color : #1D2B41}

.bcopymoaa {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 18pt; line-height : 120%; letter-spacing: 2px; FONT-WEIGHT: bold; color : #1D2B41}
.bcopy36 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 36pt; line-height : 100%; FONT-WEIGHT: bold; color : #9E171A}

.rcopy7 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 7pt; line-height : 110%; color : #9E171A}
.rcopy8 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 8pt; line-height : 110%; color : #9E171A}
.rcopy9 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 9pt; line-height : 110%; color : #9E171A}
.rcopy10 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 10pt; line-height : 110%; color : #9E171A}
.rcopy11 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 11pt; line-height : 120%; color : #9E171A}
.rcopy12 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 12pt; line-height : 120%; color : #9E171A}
.rcopy14 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 14pt; line-height : 120%; color : #9E171A}
.rcopy16 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 16pt; line-height : 120%; color : #9E171A}
.rcopy18 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 18pt; line-height : 120%; color : #9E171A}


.wcopy8 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 8pt; line-height : 100%; color : #FFFFFF}
.wcopy9 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 9pt; line-height : 100%; color : #FFFFFF}
.wcopy10 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 10pt; line-height : 100%; color : #FFFFFF}
.wcopy11 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 11pt; line-height : 100%; color : #FFFFFF}
.wcopy12 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 12pt; line-height : 100%; color : #FFFFFF}
.wcopy13 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 13pt; line-height : 100%; color : #FFFFFF}
.wcopy14 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 14pt; line-height : 100%; color : #FFFFFF}
.wcopy18 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 18pt; line-height : 100%; color : #FFFFFF}
.wcopy24 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 24pt; line-height : 100%; FONT-WEIGHT: bold; color : #FFFFFF}

.xcopy8 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 8pt; line-height : 100%; color : FFFFFF}
.xcopy9 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 9pt; line-height : 100%; color : FFFFFF}
.xcopy10 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 10pt; line-height : 100%; color : FFFFFF}
.xcopy11 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 11pt; line-height : 100%; color : FFFFFF}
.xcopy12 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 12pt; line-height : 100%; color : FFFFFF}
.xcopy14 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 12pt; line-height : 100%; color : FFFFFF}
.xcopy18 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 18pt; line-height : 100%; color : FFFFFF}




.grycopy9 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 9pt; line-height : 100%; color : #969696}
.grycopy10 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 10pt; line-height : 100%; color : #969696}

.bteaser10 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 10pt; line-height : 100%; color : #1D2B41}

.ycopy12 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 12pt; line-height : 120%; color : #FFFF00}

.pcopy10 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 9pt; line-height : 95%; color : #1D2B41}
.pcopy9 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 9pt; line-height : 95%; color : #1D2B41}

.menucopy11 {font-family : Tahoma, Trebuchet MS, times new roman; font-size : 11pt; line-height : 110%; color : #1D2B41}

.scaledwidth {width:150px; height:auto; border: 1px solid #1D2B41 ; }
.scaledheight {width:auto; height:150px; border: 1px solid #1D2B41 ; }
.ascaledwidth {width:200px; height:140px; border: 1px solid #1D2B41 ; }
.bscaledwidth {width:180px; height:118px; border: 1px solid #1D2B41 ; }

.newsteasewidth {width:125px; height:93; border: 1px solid #1D2B41 ; }
.tscaledwidth {width:200px; height:150px; border: 1px solid #1D2B41 ; }

.scaledheight2 {width:auto; height:150; border: 1px solid #1D2B41 ; }
.scaledwidth2 {width:500px; height:auto; border: 1px solid #1D2B41 ; }
.newsletterwidth3 {width:175; height:auto; border: 1px solid #1D2B41 ; }
.subwidth {width:100px; height:auto; border: 1px solid #1D2B41 ; }
.sidewidth {width:150px; height:auto; border: 1px solid #1D2B41 ; }

.calborder{border: 1px solid #1D2B41 ; }

.textshadow{text-shadow: 1px 1px 1px #000000 ; }
.titleshadows{text-shadow: 2px 2px 2px #000000 ; }

.chaptershadow{text-shadow: 2px 2px #FFFFFF ; }
.moaashadow{text-shadow: 1px 1px #FFFFFF ; }

.strokeme
{
    color: 000000;
    text-shadow:
    -1px -1px 0 #FFFFFF,
    1px -1px 0 #FFFFFF,
    -1px 1px 0 #FFFFFF,
    1px 1px 0 #FFFFFF;  
}

input[type='radio'] {
    transform: scale(1.5);
}

/* HTML form submit buttons */
.formbutton {
  background: #9E171A;
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 0px 1px 1px #000000;
  font-family : Tahoma, Trebuchet MS, times new roman;
  color: #ffffff;
  font-size: 14px;
  padding: 2px 16px 2px 16px;
  border: solid #000000 1px;
  text-decoration: none;
	FONT-WEIGHT: bold;
}
.formbutton:visited {
  background: #9E171A;
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 0px 1px 1px #000000;
  font-family : Tahoma, Trebuchet MS, times new roman;
  color: #ffffff;
  font-size: 14px;
  padding: 1px 12px 1px 12px;
  border: solid #000000 1px;
  text-decoration: none;
	FONT-WEIGHT: bold;
}
.formbutton:hover {
  background: #FC2C59;
  background-image: -webkit-linear-gradient(top, #FC2C59, #BF032C);
  background-image: -moz-linear-gradient(top, #FC2C59, #BF032C);
  background-image: -ms-linear-gradient(top, #FC2C59, #BF032C);
  background-image: -o-linear-gradient(top, #FC2C59, #BF032C);
  background-image: linear-gradient(to bottom, #FC2C59, #BF032C);
  text-decoration: none;
}

}


