/* CSS Document */

/* hide from ie on mac \*/
html { height: 100%; }
/* end hide */

body { margin:0px; padding:0px 0px 50px 0px; text-align:center; }
 
div#footer{   position:absolute;   bottom:0;   left:0;   width:100%;   height:50px;  }  
@media screen{
 
 body>div#footer{ position: fixed; }

}
 
* html body{ overflow:hidden; } 
* html div#content{ height:100%; overflow:auto;}

body,td,th {font-family: Century Gothic, Franklin Gothic, Franklin Gothic Medium, Arial, sans-serif;font-size: 11px; color: #ffffff}

a {color: #23334B;font-weight: bold;text-decoration: underline;}
a:hover  {text-decoration: none; color: #ffffff; background: url(../i/mentran.png) repeat-x bottom;}


h1, h2, h3, h4, h5 { color:#FFFFFF; font-weight:normal; line-height:1}
h3 {font-size: 30px; margin-bottom:5px; padding-left:400px;}
h4 {font-size: 12px; margin-bottom:1px}
h5, h1 {font-size: 11px; color:#94A8B1; margin-top:0px;}

h1 { padding-bottom:15px; }

.t16 { font-size:16px}

#fadey h1 { font-size:18px; margin-top:0px; margin-bottom:5px; }
#fadey h2 { font-size:14px; margin-top:0px; margin-bottom:5px; }

#beach 		{background: #9CA29D url(/i/lge-beach.jpg) no-repeat top center }

.i 		{ width: 950px; margin: 0 auto; }

#footer { 	background: #6F828F url(../i/but-bg-3.png) repeat-x top; 	text-align: center;} 

.grey { color: #94A8B1; }
.green, #fadey .green { color: #23334B; }
.fff { color: #ffffff; }


#r { padding-top:125px; text-align: right; background:url(../i/mdlogow.png) no-repeat 30px right; }
#r h4 {margin:0px 0px 5px 0px; }
#r p {margin-bottom:5px; color: #fff;}
#r p.first {padding-top:15px}

a.fff {color: #FFFFFF;font-weight: bold;text-decoration: underline;}

.l { float:left; text-align:left;}
.r { float:right; text-align:right;}

#footer p { margin-top:10px;}

.pb { margin-bottom:30px; display:block;}