body { color: black; FONT-FAMILY: "Arial"; FONT-SIZE: 19px; }
body { background-image: url(pics/background.jpg); background-repeat: repeat-y; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; background-position:center; background-position:top; background-attachment:fixed; }

#mainpagewrapper { position:relative; left:0px; top:0px; width:900px; margin:0px auto; border-left:0px solid yellow; border-right:0px solid yellow; padding:0px; }

#headerbox { position:relative; left:0px; top:0px; width:900px; margin:0px auto; border:0px solid red;  padding:0px; text-align: left; }

.logo { position:relative; top:10px; left:680px; margin:0px; border:0px solid black; padding:0px; float:left; }
.MCK_logo { position:absolute; top:300px; left:250px; margin:0px; border:0px solid black; padding:0px; float:left; }

.newsflash { position:absolute; left:30px; top:320px; width:150px; margin:10px auto; border-top:2px solid White; border-right:4px solid Lightslategray; border-left:2px solid White; border-bottom:4px solid Lightslategray; background-image: url(pics/news_background.png); background-repeat: repeat-y-x; padding:10px; text-align:center; }

.menuhome { position:absolute; left:0px; top:120px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }
.menunews { position:absolute; left:50px; top:85px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }
.menugallery { position:absolute; left:100px; top:50px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }
.menucoaching { position:absolute; left:185px; top:20px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }
.menutechnique { position:absolute; left:300px; top:20px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }
.menusponsors { position:absolute; left:410px; top:50px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }
.menulinks { position:absolute; left:480px; top:85px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }
.menuvideos { position:absolute; left:530px; top:120px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }

.emailbox { position:absolute; left:35px; top:170px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }
.phonebox { position:absolute; left:55px; top:200px; background-color:#BEF781; margin:0px; border:1px solid black; padding:3px; float:left; }


.frontpagepic { position:absolute; left:10px; top:60px; margin-top:0px; margin-left:0px; border:0px solid black; padding:0px; text-align:right; float:left; }

.welcomebox { position:absolute; left:20px; top:50px; width:600px; margin-top:0px; margin-left:0px; border:0px solid black; padding:0px; text-align:left; }

.welcomebanner { position:relative; left:0px; top:0px; width:288px; height:38px; background-image: url(pics/welcomeboxbg.jpg); margin-top:10px; margin-left:0px; border:0px solid black; padding:0px; }

.welcomemessage { position:relative; left:0px; top:6px; margin-top:0px; margin-left:0px; border:0px solid black; padding:0px; }

.latestnewsbox { position:absolute; left:10px; top:200px; width:288px; margin-top:0px; margin-left:0px; border-top:1px solid Lightgrey; border-right:2px solid Lightslategray; border-left:1px solid Lightgrey; border-bottom:2px solid Lightslategray; background-color:#778899; padding:0px; color: white; FONT-FAMILY: "Arial"; FONT-SIZE: 12px; text-align:center; }

.mainareabox { position:absolute; left:0px; top:240px; width:900px; margin:0px auto; border-top:1px solid Lightgrey; border-right:2px solid Lightslategray; border-left:1px solid Lightgrey; border-bottom:2px solid Lightslategray; background-color:#FFFFFF; padding:10px; text-align:left; }

.newsbox { position:absolute; left:70px; top:240px; width:750px; margin:10px auto; border-top:2px solid White; border-right:4px solid Lightslategray; border-left:2px solid White; border-bottom:4px solid Lightslategray; background-image: url(pics/news_background.png); background-repeat: repeat-y-x; padding:10px; text-align:center; }

.gallerybox { position:absolute; left:70px; top:240px; width:750px; margin:10px auto; border-top:1px solid Lightgrey; border-right:2px solid Lightslategray; border-left:1px solid Lightgrey; border-bottom:2px solid Lightslategray; background-color:#FFFFFF; padding:10px; text-align:left; }

B.notice1 { COLOR: Darkslategray; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 11pt; Text-align: justify; }
B.notice2 { COLOR: Darkslategray; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 10pt; Text-align: justify; }
B.notice3 { COLOR: Darkslategray; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 9pt; Text-align: justify; }
.videobox { width:140px; height:90px; margin:10px auto; border:0px solid black; padding:10px; text-align: center; float:left; }
.linebreak { width:130px; height:90px; margin:10px auto; border:0px solid black; padding:10px; text-align: center; }

.eventsbox { background-color: khaki; background-image; url(pics/notice_bg.jpg); background-repeat: repeat; width:auto;  margin:0px auto; border-top:1px solid Lightgrey; border-right:2px solid black; border-left:1px solid Lightgrey; border-bottom:2px solid black; padding:0px; }


A.menu:link { COLOR: Red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 14pt; line-height: 12pt; TEXT-DECORATION: none;}
A.menu:active { COLOR: Red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 14pt; line-height: 12pt; TEXT-DECORATION: none;}
A.menu:visited { COLOR: Red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 14pt; line-height: 12pt; TEXT-DECORATION: none;}
A.menu:hover { COLOR: orange; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 14pt; line-height: 12pt; TEXT-DECORATION: none;}

A.email:link { COLOR: Red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 10pt; line-height: 12pt; TEXT-DECORATION: none;}
A.email:active { COLOR: Red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 10pt; line-height: 12pt; TEXT-DECORATION: none;}
A.email:visited { COLOR: Red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 10pt; line-height: 12pt; TEXT-DECORATION: none;}
A.email:hover { COLOR: orange; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 10pt; line-height: 12pt; TEXT-DECORATION: none;}


A.mainmenu:link { COLOR: red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 8pt; line-height: 12pt; TEXT-DECORATION: none;}
A.mainmenu:active { COLOR: red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 8pt; line-height: 12pt; TEXT-DECORATION: none;}
A.mainmenu:visited { COLOR: red; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 8pt; line-height: 12pt; TEXT-DECORATION: none;}
A.mainmenu:hover { COLOR: Orangered; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 8pt; line-height: 12pt; TEXT-DECORATION: none;}

A.text:link { COLOR: red; FONT-FAMILY: "Arial"; FONT-WEIGHT: normal; FONT-SIZE: 10pt; line-height: 12pt; TEXT-DECORATION: none;}
A.text:active { COLOR: red; FONT-FAMILY: "Arial"; FONT-WEIGHT: normal; FONT-SIZE: 10pt; line-height: 12pt; TEXT-DECORATION: none;}
A.text:visited { COLOR: red; FONT-FAMILY: "Arial"; FONT-WEIGHT: normal; FONT-SIZE: 10pt; line-height: 12pt; TEXT-DECORATION: none;}
A.text:hover { COLOR: gold; FONT-FAMILY: "Arial"; FONT-WEIGHT: normal; FONT-SIZE: 10pt; line-height: 12pt; TEXT-DECORATION: none;}

A.caption:link { COLOR: #4682B4; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 9pt; line-height: 10pt; TEXT-DECORATION: none;}
A.caption:active { COLOR: #4682B4; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 9pt; line-height: 10pt; TEXT-DECORATION: none;}
A.caption:visited { COLOR: #4682B4; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 9pt; line-height: 10pt; TEXT-DECORATION: none;}
A.caption:hover { COLOR: #FF8C00; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 9pt; line-height: 10pt; TEXT-DECORATION: none;} /* Darkred and Darkorange */

A.links:link { COLOR: #4682B4; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 14pt; line-height: 14pt; TEXT-DECORATION: none;}
A.links:active { COLOR: #4682B4; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 14pt; line-height: 14pt; TEXT-DECORATION: none;}
A.links:visited { COLOR: #4682B4; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 14pt; line-height: 14pt; TEXT-DECORATION: none;}
A.links:hover { COLOR: #FF8C00; FONT-FAMILY: "Arial"; FONT-WEIGHT: bold; FONT-SIZE: 14pt; line-height: 14pt; TEXT-DECORATION: none;} /* Darkred and Darkorange */

B.welcome { COLOR: black; FONT-FAMILY: "Arial"; FONT-WEIGHT: normal; FONT-SIZE: 24px; Text-align: justify; }
B.text { COLOR: Darkslategray; FONT-WEIGHT: normal; FONT-SIZE: 12pt; Text-align: justify; line-height:22px; }
B.caption { COLOR: Darkslategray; FONT-WEIGHT: normal; FONT-SIZE: 10pt; Text-align: justify; }
B.heading { COLOR: Steelblue; FONT-WEIGHT: bold; FONT-SIZE: 14pt; }
B.subheading { COLOR: Steelblue; FONT-WEIGHT: bold; FONT-SIZE: 12pt; }
B.whiteheading { COLOR: White; FONT-WEIGHT: normal; FONT-SIZE: 14pt; }
B.phone { COLOR: Red; FONT-WEIGHT: bold; FONT-SIZE: 10pt; Text-align: justify; }

B.events { COLOR: Darkslategray; FONT-FAMILY: "Arial"; FONT-WEIGHT: normal; FONT-SIZE: 12pt; Text-align: justify; }

P { Text-align: justify; }
P.small { FONT-SIZE: 12px; Text-align: justify; }


