@charset "UTF-8";
/* CSS Document */

body { background-color:#cfa15c; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

a:link { color:#0066CC; text-decoration: none; }
a:visited { text-decoration: none; color:#336699; }
a:hover { text-decoration: underline; color:#336699; }
a:active { text-decoration: none; color:#0066CC; }

#wrapper { margin:0 auto; width:999px; }

#navblok { float:left; width:170px; }

.nav { margin:12px 5px 12px 30px; }
.navon { margin:12px 5px 12px 30px; }
.indicate { margin-right:8px; }

.nav a:link { color:#ffffff; text-decoration: none; }
.nav a:visited { text-decoration: none; color:#ffffff; }
.nav a:hover { text-decoration: none; color:#cccccc; }
.nav a:active { text-decoration: none; color:#0066CC; }

.navon a:link { color:#ffffff; text-decoration: none; }
.navon a:visited { text-decoration: none; color:#ffffff; }
.navon a:hover { text-decoration: none; color:#cccccc; }
.navon a:active { text-decoration: none; color:#0066CC; }

#shadow { float:left; width:819px; background-image:url(../img/shade.gif); background-repeat:repeat-y; }
#mainblok { width:799px; background-color:#ffffff;  margin-left:10px; margin-right:10px; }

#contentintro { padding:0px 0px 20px 50px; background-color:#f3f3f3; height:110px; }
.introtext { width:400px; font-size:18px; float:left; margin-top:20px; color:#999999; }
.introimage { float:right; }

.clearme { clear:both; }

#content { padding:10px 50px 20px 50px; }

#footer { clear:both; position:relative; left:170px; width:819px; background-image:url(../img/foot.gif); background-repeat:no-repeat; }
#foottext { padding:30px 20px 20px 20px; font-size:11px; color:#996b3d; }
#bookbutton { padding-top:15px; padding-left:18px; }

#mast { background-color:#006796; padding:20px 20px 5px 20px; }
#m_home { height:70px; background-image:url(../img/mast_home.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:22px; padding-top:150px; text-align:center; }
#m_about { height:55px; background-image:url(../img/mast_about.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:18px; padding-top:15px; padding-left:20px; }
#m_participate { height:55px; background-image:url(../img/mast_participate.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:18px; padding-top:15px; padding-left:20px; }
#m_news { height:55px; background-image:url(../img/mast_news.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:18px; padding-top:15px; padding-left:20px; }
#m_partners { height:55px; background-image:url(../img/mast_partners.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:18px; padding-top:15px; padding-left:20px; }
#m_participants { height:55px; background-image:url(../img/mast_participants.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:18px; padding-top:15px; padding-left:20px; }
#m_utility { height:55px; background-image:url(../img/mast_utility.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:18px; padding-top:15px; padding-left:20px; }
#subnavblok { padding:0px 30px 10px 30px; color:#5890a7; }

.subnav { }
.subnavon { }

.subnav a:link { color:#ffffff; text-decoration: none; }
.subnav a:visited { text-decoration: none; color:#ffffff; }
.subnav a:hover { text-decoration: none; color:#cccccc; }
.subnav a:active { text-decoration: none; color:#0066CC; }

.utility { text-align:right; padding:8px 20px 8px 20px; font-size:11px; color:#0066CC; }

.utility a:link { color:#666666; text-decoration: none; }
.utility a:visited { text-decoration: none; color:#666666; }
.utility a:hover { text-decoration: none; color:#cccccc; }
.utility a:active { text-decoration: none; color:#333333; }

#contentintrohome { padding:0px 0px 10px 50px; height:150px; }
.introtexthome { width:500px; float:left; margin-top:20px; }
.ith1 { font-size:18px; color:#999999; }
.ith2 { font-size:18px; color:#333333; }
.introimagehome { float:right; margin-top:20px; margin-right:50px; }
.pushlogo { margin-right:30px; }
#ekc { padding:5px; background-color:#FFFFFF; margin:20px 0px 10px 30px; width:115px; }

.cta1 { background-image:url(../img/cta1.jpg); background-repeat:no-repeat; margin-right:8px; font-weight:bold; }
.cta2 { background-image:url(../img/cta2.jpg); background-repeat:no-repeat; margin-left:8px; margin-right:8px; font-weight:bold; }
.cta3 { background-image:url(../img/cta3.jpg); background-repeat:no-repeat; margin-left:8px; font-weight:bold; }

.cta { width:190px; height:135px; padding:15px; float:left; color:#FFFFFF; font-size:14px; }

.cta a:link { color:#ffffff; text-decoration: none; }
.cta a:visited { text-decoration: none; color:#ffffff; }
.cta a:hover { text-decoration: none; color:#333333; }
.cta a:active { text-decoration: none; color:#0066CC; }

#faqintro { padding:20px 40px 20px 50px; background-color:#f3f3f3; }
.faqtop { font-size:12px; font-weight:bold; margin:5px 0px 5px 0px; }

.question { font-weight:bold; margin-bottom:0px; }
.answer { margin-left:12px; margin-top:0px; }

h1 { font-weight:bold; font-size:14px; color:#999999; }
h2 { font-weight:bold; font-size:12px; color:#996600; margin:20px 0px -8px 0px; }
h3 { font-weight:bold; font-size:11px; color:#999999; margin:20px 0px -8px 0px; }
h4 { font-size:11px; text-transform:capitalize; color:#666666; margin:20px 0px -8px 0px; }

.aro1 { margin-bottom:2px; }
.nobr { white-space:nowrap; }
.note { font-size:10px; }

#partnerintro { padding:20px 40px 20px 50px; background-color:#f3f3f3; }
.partnertop { margin:5px 0px 5px 0px; font-size:18px; color:#999999; }
.partner { text-align:center; padding:16px; border:solid 1px #cccccc; margin:10px 18px 10px 0px; float:left; }

.lista { border-bottom:1px solid #999999; padding:5px 5px 5px 0px; }
.listb { border-bottom:1px solid #999999; padding:5px 5px 5px 0px; }

.contactblok { margin-bottom:20px; padding:20px; border:1px solid #cccccc; float:left; width:600px; }
.contactinfo { margin-left:20px; float:left; }

#utility_pic { position:relative; float:left; z-index:10; }
#utility_left { position:relative; top:-270px; float:left; width:300px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; z-index:20; }
#utility_right { position:relative; top:-270px; float:right; width:400px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; z-index:30; }

.bigger { font-size:14px; }
.lines { border:#cccccc solid 1px; padding:8px; }
