/* CSS */
body { background-color:#FFFFFF; color:#4C4C4C; font-family: arial, helvetica, sans-serif;
	   font-size:11px; padding:0; margin:0px auto; text-align:center; width:750px; }
table, td, p, ul, ol { font-family: arial, helvetica, sans-serif; font-size:11px; }

/* ------------------------- Layout ------------------------------- */
#mainpage { border: solid 1px #CCCCCC; }
#header { text-align:left; background-color:#CC0000; color:#FFFFFF; height:52px; width:750px; }
.maincontent { padding: 7px; height: 300px; text-align:left; }
#footer { font-weight: bold; background-color: transparent; color: #CC0033; text-align: center; }
.leftmenu { background: url(/img/menu_inc/leftmenu_bg.jpg); color: #000000; }

/* ------------------------ Left Menu ------------------------------- */
#mainmenu { margin:0; padding:0; }
#mainmenu ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: left; clear: left; }
#mainmenu ul li { display: block; text-align: left; padding: 0; margin: 0; text-indent: 20px; /* Text Indent*/ }
#mainmenu ul li a { background-color: #33338D; /* Background colour */ width: 146px; /* Width */ height: 2em; border-top: 1px solid #EDEEE8; border-left: 1px none; border-bottom: 1px solid #BCBEB1; border-right: none; padding: 0; margin: 0; color: #FFFFFF; text-decoration: none; display: block; text-align: left; font-weight: bold; letter-spacing: 1px; line-height: 2em; font-size: 11px; }
html>#mainmenu ul li a  { font-size: 11px; } 
#mainmenu ul li a:hover { color: #4B6060; background-color: #C3D0D0; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #ECF2F3; border-bottom-color: #9CADAD; }

/* ------------------------- Sections -------------------------------- */
#headertext { padding-left:10px; background:url(/img/menu_inc/headertext_bg.jpg) 0 0 repeat; color:#000000; text-align:left; font-weight:bold; } /* Home page */
#headerimg { float:right; }
#headerblock { background-color: #33338D; color: #FFFFFF; height: 168px; }
#development { background:url(/img/text_developmemt.gif) 0 0 no-repeat; color:#FFFFFF; height:144px; margin-left:3px; }
#management { background:url(/img/text_management.gif) 0 0 no-repeat; color:#FFFFFF; height:144px; margin-left:3px; }
.padding { padding: 7px; text-align:left; }

/* -------------------------- Styles -------------------------------- */
a, a:link, a:visited, a:active { background-color: transparent;  color: #BE5344; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; } 

a.inchima, a:hover.inchima, a:link.inchima, a:visited.inchima a:active.inchima { text-decoration: underline; background-color: transparent;  color: #990000; font-size: 100%; text-decoration: none; }

/* Paragraphs */
p.error { background-color: transparent; color: #FF0000;  font-size: 120%; font-weight: bold; }
p.small { font-size: 90%; }
p.hometext { margin-top:10px; margin-bottom:10px; }
p.hometextmenu { margin-top:2px; margin-bottom:2px; padding:3px; }
p.products { margin-top:0px; margin-bottom:0px; }

/* Headings */
h1 { font-size: 180%; font-weight: bold; margin-top: 0px; }
h2 { font-size: 130%; font-weight: bold; background-color: transparent; color: #870A44; }
h3 { font-size: 110%; font-weight: bold; }
h4 { font-size: 100%; font-weight: bold; background: transparent; color: #33338D; }

/* Home Page Links */
#linksheader { padding-bottom: -1px; clear:left; }
#links { clear: both; }
#links a { padding: 0; margin: 0; width: 200px; height: 50px; display: block; float: left; background: #FFFFFF; color: #000000; }
#links a:hover { background: #FFFFFF; color: #000000; text-decoration: none; }
#links span { display: none; }	/* Mask text for screen readers */

#links a.webcast { background: url(../img/img_1_over.gif) 0 0 no-repeat; border: solid 1px #FFFFFF; }
#links a:hover.webcast { background: url(../img/img_1_over.gif) 0 0 no-repeat; }
#links a.news { background: url(../img/img_2_over.gif) 0 0 no-repeat; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }
#links a:hover.news { background: url(../img/img_2_over.gif) 0 0 no-repeat; }
#links a.website { background: url(../img/img_3_over.gif) 0 0 no-repeat; border: solid 1px #FFFFFF; }
#links a:hover.website { background: url(../img/img_3_over.gif) 0 0 no-repeat; }
#links a.league { background: url(../img/img_4_over.gif) 0 0 no-repeat; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; }
#links a:hover.league { background: url(../img/img_4_over.gif) 0 0 no-repeat; }
#links a.community { background: url(../img/img_5_over.gif) 0 0 no-repeat; }
#links a:hover.community { background: url(../img/img_5_over.gif) 0 0 no-repeat; }
#links a.coaching { background: url(../img/img_6_over.gif) 0 0 no-repeat; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; }
#links a:hover.coaching { background: url(../img/img_6_over.gif) 0 0 no-repeat; }
#links a.tournament { background: url(../img/img_7_over.gif) 0 0 no-repeat; border: solid 1px #FFFFFF; }
#links a:hover.tournament { background: url(../img/img_7_over.gif) 0 0 no-repeat; }
#links a.consultancy { background: url(../img/img_8_over.gif) 0 0 no-repeat; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }
#links a:hover.consultancy { background: url(../img/img_8_over.gif) 0 0 no-repeat; }
#links a.stores { background: url(../img/img_9_over.gif) 0 0 no-repeat; border: solid 1px #FFFFFF; }
#links a:hover.stores { background: url(../img/img_9_over.gif) 0 0 no-repeat; }

/* Form Elements */
form { margin : 0px 0px 0px 0px; }

/* Lists */
li { margin-top: 2px; margin-bottom: 2px; }

/* Spans */
span.error { background-color: transparent; color: #FF0000;  font-size: 120%; font-weight: bold; }
.alt, h2.alt, p.alt { display: none; }	/* Mask text for screen readers */
