* {
margin:0;
padding:0;
}

html {
height:100%;
}

body {
background:#FFF url(images/mgm-mainbg_02.jpg) repeat-x;
font-size:12px;
font-family:Arial, sans-serif;
color:#3B3B3B;
line-height:18px;
height:100%;
}

#outer {
position:relative;
width:890px;
z-index:1;
margin:0 auto;
}

#inner {
position:relative;
z-index:2;
width:850px;
padding:0 20px 0 15px;
}

#flash {
z-index:1;
position:relative;
background: url(images/mgm-flashbg_06.jpg) no-repeat;
height:339px;
}

sup {
font-size:.5em;
}

p {
margin-bottom:14px;
text-align:justify;
}

#menu {
position:relative;
width:890px;
height:120px;
background:url(./images/mgm-header_04.jpg);
border:0;
margin:0;
padding:0;
}

.headerhomemenu {
position:relative;
width:486px;
height:66px;
z-index:10;
float:right;
top:54px;
border:0;
right:0;
margin:0;
padding:0;
}

#menubottom {
background:url(images/mgm-menubottom_07.jpg);
height:72px;
width:890px;
}

.headerhomemenu ul li {
display:inline;
border:0;
}

.headerhomemenu li {
display:inline;
list-style-type:none;
border:0;
}

h3 {
position:relative;
top:4px;
font-family:Arial, sans-serif;
font-size:25px;
font-weight:400;
line-height:25px;
color:#000;
letter-spacing:-1px;
margin-bottom:15px;
margin-left:8px;
border-bottom:1px dotted #CCC;
padding:0 0 10px;
}

#secondarycontent {
position:relative;
width:270px;
height:100%;
margin-bottom:0;
border-color:#FFF;
padding:0 10px 20px 0;
}

#secondarycontent .content {
margin-bottom:0;
padding:0 10px;
}

#secondarycontent .content .date {
position:relative;
top:0;
color:#000;
font-weight:700;
padding:0 15px 0 0;
font-style:italic;
}

#primarycontent {
position:relative;
width:530px;
float:right;
min-height:100%;
padding-bottom:30px;
}

#primarycontent .content {
margin-bottom:20px;
padding:0 15px 0 8px;
}

#primarycontent .post .header {
position:relative;
}

#floatLeft_width80 {
width:100%;
margin-left:auto;
margin-right:auto;
z-index:5000;
}

.layout2 {
float:left;
width:100%!important;
height:100%;
position:relative;
margin-bottom:1.5em;
border-bottom:1px dotted #CCC;
margin-top:15px;
}

.layout2 .image {
display:block;
margin-left:20px;
margin-bottom:10px;
padding-bottom:15px;
top:0;
width:300px;
float:left;
}

.layout2 p {
margin:0 0 0 350px;
padding:0 0 1em 1.2em;
}

.layout2b {
float:left;
width:97%!important;
height:100%;
position:relative;
margin-bottom:1.5em;
margin-top:15px;
}

.layout2b .image {
display:block;
margin-left:20px;
margin-bottom:10px;
padding-bottom:15px;
top:0;
left:15px;
width:300px;
float:left;
}

.layout2b p {
border-left:1px solid #CCC;
margin:0 0 0 350px;
padding:0 0 1em 1.2em;
}

.layout2_60 {
float:left;
width:95%!important;
position:relative;
margin-bottom:1.5em;
border-bottom:1px solid #CCC;
margin-top:15px;
}

.layout2_60 .title {
display:block;
font-size:15px;
font-weight:700;
color:#000;
padding:25px 0 5px;
}

.layout2_60 .image {
display:block;
padding-bottom:10px;
top:0;
left:15px;
width:380px;
float:left;
}

.layout2_60 .note {
	padding-left:8px;
}

.layout2_60 p {
margin:0 0 0 420px;
padding:0 0 1em 1.2em;
}

#contact-area {
width:480px;
margin-top:25px;
}

#contact-area.ctrlHolder {
padding:10px;
}

#contact-area input,#contact-area textarea {
width:400px;
font-family:Helvetica, sans-serif;
font-size:1.4em;
border:2px solid #ccc;
margin:0 0 10px;
padding:2px;
}

#contact-area textarea {
height:30px;
}

#contact-area textarea:focus,#contact-area input:focus {
border:2px solid #900;
}

#contact-area input.submit-button {
width:100px;
float:right;
}

label {
float:left;
text-align:left;
width:250px;
padding-top:5px;
font-size:11px;
}

#footer {
height:160px;
width:890px;
position:relative;
clear:both;
background:url(images/mgm-footer_10.gif) no-repeat;
color:#65696c;
margin:0 1px 0 0;
}

.footer,.push {
height:50px;
}

#footer .content {
position:relative;
width:550px;
float:right;
padding-top:35px;
}

#footer .content a {
color:#65696c;
text-decoration:none;
}

#footer ul {
list-style:none;
overflow:hidden;
}

#footer li {
display:inline;
margin:0 1px 0 -1px;
padding:0 12px;
}

#primarycontentnews {
width:100%;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:5000;
}

.columntitle {
font-size:16px;
padding:0 0 15px 15px;
}

#primarycontentleft {
width:450px;
position:relative;
z-index:5000;
float:left;
}

#primarycontentright {
width:460px;
position:relative;
z-index:5000;
float:right;
}

.layoutnews {
float:left;
width:97%!important;
height:100%;
position:relative;
margin-top:15px;
}

.layoutnews .date {
display:block;
margin-left:15px;
top:0;
left:15px;
width:150px;
float:left;
}

.layoutnews .titleimage {
display:block;
border:none;
padding:10px 0 5px;
}

.layoutnews p {
margin:0 0 0 175px;
padding:0 0 1em 1.2em;
}

.headerhomemenu li a,.headerhomemenu img {
text-decoration:none;
border:0;
}

#primarycontent .post,#primarycontent .post .content {
margin-bottom:0;
}

.layout2 .title{
display:block;
font-size:15px;
font-weight:700;
color:#000;
padding:0 0 5px;
}

.layout2 .titleimage a,.layout2b .titleimage a,.layout2_60 .titleimage a,.layoutnews .titleimage a {
border:none;
}

.layout2 .titleimage,.layout2b .titleimage,.layout2_60 .titleimage {
display:block;
padding:0 0 5px;
}

.layout2b .title,.layoutnews .title {
display:block;
font-size:1.2em;
font-weight:700;
color:#000;
padding:0 0 5px;
}

#footer a,#footer ul a {
color:#65696c;
}

#cu3er-container {width:890px; outline:0;}