body {font: normal 12px Arial, Helvetica, sans-serif; /* background:#7e7266; background-image:url(../images/bg.gif); */ margin:0; padding:0; text-align:center; color:#252525; line-height:1.4em;}
.oneColElsCtr #container {width:980px; background:#FFFFFF; margin:0 auto; text-align:left;}
h1 {font: normal 22px "Gill Sans MT", Arial, Helvetica, sans-serif; color:#008295; margin-bottom:5px; margin-top:0; margin-left:0; margin-right:0;}
h2 {font: normal 18px "Gill Sans MT", Arial, Helvetica, sans-serif; color:#003f48; margin-bottom:5px; margin-top:0; margin-left:0; margin-right:0;}
h3 {font: normal 15px "Gill Sans MT", Arial, Helvetica, sans-serif; color:#003f48; margin-bottom:5px; margin-top:0; margin-left:0; margin-right:0;}
.image_box200 {float:right; margin-bottom:10px; margin-left:18px; margin-right:0px; margin-top:10px; border:3px solid #dddddd; width:200px; display:block;}
p {margin:0; padding:0;}
.style2 {font: 11px "Gill Sans MT", Arial, Helvetica, sans-serif; color:#444444;}
.style1 {font: 12px "Gill Sans MT", Arial, Helvetica, sans-serif;}
.style9 {font: 15px "Gill Sans MT", Arial, Helvetica, sans-serif; text-transform:uppercase;}
.style3 {font: 10px Arial, Helvetica, sans-serif;}
.style999 {font: 11px Arial, Helvetica, sans-serif;}
a:link {color: #003f48; text-decoration: underline;}
a:visited {text-decoration: underline; color: #008295;}
a:hover {text-decoration: none; color: #48003f;}
a:active {text-decoration: none; color: #003f48;}
.ad_box {float: right; margin-bottom: 10px; text-align: center; margin-left: 12px; height: 280px; width: 336px; margin-right: 0px; margin-top: 10px;}
.ad_box2 {float: left; margin-bottom: 10px; text-align: center; margin-left: 0px; margin-right: 12px; height: 280px; width: 336px; margin-top: 10px;}
#moonheartinfotech a:link {color: #382e27; text-decoration: none; font-weight: normal}
#moonheartinfotech a:visited {text-decoration: none; color: #382e27;}
#moonheartinfotech a:hover {text-decoration: none; color: #27382e;}
#moonheartinfotech a:active {text-decoration: none; color: #382e27;}

#moonheartinfotech2 a:link {color: #a50e12; text-decoration: none; font-weight:bold;}
#moonheartinfotech2 a:visited {text-decoration: none; color: #a50e12;}
#moonheartinfotech2 a:hover {text-decoration: none; color: #666666;}
#moonheartinfotech2 a:active {text-decoration: none; color: #a50e12;}


.mattblackmenu ul{margin: 0; padding: 0; height: 25px; font: 12px "Gill Sans MT", Arial, Helvetica, sans-serif; font-weight: normal; text-transform:uppercase; padding-bottom: 0px; list-style-type: none; overflow: hidden; width: 100%;}
.mattblackmenu li{display: inline; margin: 0;}
.mattblackmenu li a{float: left; font-weight: normal; height: auto; display: block; text-decoration: none; margin-top: 0px; padding-left: 18px; padding-right: 18px; padding-top: 5px; padding-bottom: 7px; border-right:1px solid #00acc5; border-left:1px solid #006d7d; color: #ffffff;}
.mattblackmenu li a:visited{color: #ffffff;}
.mattblackmenu a.selected:visited{color:#ffffff;}
.mattblackmenu li a:hover{background-color: #000000; color:#dddddd;}
.mattblackmenu a.selected{background-color: #000000; color:#dddddd;}
.mattblackmenu li#borderleft a {border-left: none;}
.mattblackmenu li#borderright a {border-right: none;}
.mattblackmenu li#bordernone a {border: none;}
.mattblackmenu li#mactive a {color: #fff000;}

.dcjq-mega-menu ul.menu ul, .dcjq-mega-menu ul.menu li {
list-style: none; 
padding: 0; 
margin: 0;
}
.dcjq-mega-menu ul.menu ul {
display: none; 
}
.dcjq-mega-menu ul.menu .sub ul {
display: block; 
}
.dcjq-mega-menu ul.menu {
width: 100%; 
position: relative; 
font: normal 15px "Gill Sans MT", Arial, sans-serif; 
}
.dcjq-mega-menu ul.menu li {
float: left; 
font-weight: normal;
}
.dcjq-mega-menu ul.menu li a {
float: left; 
display: block;
padding-top:0px;
padding-bottom:8px;
padding-left:0px;
margin-top: -5px;
margin-bottom: 4px;
margin-left: -10px;
margin-right: 20px;
padding-right:35px;
color: #fff;
text-decoration: none;
}
.dcjq-mega-menu ul.menu li.mega-hover a, .dcjq-mega-menu ul.menu li a:hover {
color: #000000; 
text-shadow: none;
}
.dcjq-mega-menu ul.menu li a.dc-mega {
padding-right: 30px; 
position: relative; 
}
.dcjq-mega-menu ul.menu li a .dc-mega-icon {
display: block; 
position: absolute; 
top: 8px; 
right: 15px; 
width: 8px; 
height: 6px;
background: url(../images/arrow.png) no-repeat 0 0;
}
.dcjq-mega-menu ul.menu li.mega-hover a .dc-mega-icon {
background-position: 0 100%;
}
.dcjq-mega-menu ul.menu li .sub-container {
position: absolute; 
background: url(../images/bg_sub_left.png) no-repeat 0 100%; 
padding-left: 25px; 
margin-left: -3px;
}
.dcjq-mega-menu ul.menu li .sub {
background: url(../images/bg_sub.png) no-repeat 100% 100%; 
padding: 20px 20px 20px 10px;
}
.dcjq-mega-menu ul.menu li .sub-container.mega .sub {
padding: 20px 10px 0 0;
}
.dcjq-mega-menu ul.menu li .sub .row { 
width: 100%; 
overflow: hidden; 
clear: both;
}
.dcjq-mega-menu ul.menu li .sub li {
float: none; 
font-size: 1em;
}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr { 
float: left; 
width: 270px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 20px;
margin-right: 0px;
padding-bottom:7px;
}
.dcjq-mega-menu ul.menu li .sub a { 
background: none;
border-bottom: 1px dotted #000000; 
text-shadow: none; 
color: #111; 
padding-top:7px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
display: block; 
float: none; 
text-decoration: none; 
font-size: 0.9em; 
}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a {
padding: 7px 10px; 
margin-bottom: 10px; 
color: #000; 
background: #EAEAEA url(../images/bg_hdr.png) repeat-x center center;
}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #000; 
text-shadow: none;
}
.dcjq-mega-menu ul.menu li .sub li ul li {
margin-right: 0px;
}
.dcjq-mega-menu ul.menu .sub li.mega-hdr li a {
color: #444;
font-weight: normal; 
padding: 5px 5px 5px 25px; 
background: url(../images/bullet.png) no-repeat 10px 10px; 
}
.dcjq-mega-menu ul.menu .sub li.mega-hdr li a:hover {
color: #ffffff;
background-image: url(../images/bullet_on.png);
background-color:#006d7d;
}
