﻿body {text-align:center; background-color:#f2f2f2; margin:0px; clear:both; font-family:Verdana; font-size:80%}

h1 {font-size:150%; color:Red}
h2 {font-size:125%}

#menu {height:380px; width:200px; position:relative;}
 
#menu ul {margin:0; width:200px; padding:0; list-style:none; white-space:nowrap; text-align:left}
 
#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul#toplevel {position:absolute; left:0; top:0;}
 
#menu .menu1 {display:block; background-image:url(http://www.progressivewingchunmk.co.uk/images/gradient.jpg); background-repeat:repeat-x; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:30px; text-decoration:none; padding:0 20px 0 10px;} 

#menu .menu2 {display:block; background-color:white; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:30px; text-decoration:none; padding:0 20px 0 10px;} 
 
#menu ul li:hover > ul {left:100%; margin-top:-30px; margin-left:-1px;}
 
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
 
#menu li a:hover {background:#09c; color:#fff;} 
#menu li:hover > a {background:#09c; color:#fff;}

#header {background-color:#ffffff; width:1024px; height:100px; position:absolute; top:0px; left:0px}
#header .Title {font-family:Verdana; font-size:125%; line-height:30px}
#header .RedTitle{font-family:Verdana; font-size:90%; color:#ff0000}

#footer {border-top:1px solid #ff0000; padding:10px;}

.greyTitle {font-size:125%; color:#727272; font-family:Verdana; font-weight:bold}
.greyText {font-size:100%; color:#727272; font-family:Verdana; font-weight:bold}

.titleGradient{background-image:url(http://www.progressivewingchunmk.co.uk/images/gradient.jpg); background-repeat:repeat-x; font:normal 11px verdana,arial,sans-serif; color:#ffffff; line-height:20px; text-decoration:none; padding:2px} 
.content {background-color:#ffffff; padding:5px; float:left; width:795px; }

#homePageList li {padding:10px;}

#glossary .floater{float:left; width:200px}
#glossary .end{clear:right}


.ItemTemplate {padding:5px}
.AlternatingItemTemplate {padding:5px; background-color:#fffcb5}
.CommentPanel {border:1px solid #c2c2c2; background:#f2f2f2; padding:5px; margin:15px 0 0 0}

.LargeBlue {color:Blue;}


.Number:link, .Number:visited, .Number:active{padding:3px; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
.Number:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
.ActiveNumber:link, .ActiveNumber:visited, .ActiveNumber:active {padding:2px; background-color:#b3cae9; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
.ActiveNumber:hover {padding:2px; background-color:#f3fe99; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
.PreviousPage:link, .PreviousPage:visited, .PreviousPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
.PreviousPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
.FirstPage:link, .FirstPage:visited, .FirstPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
.FirstPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
.PreviousTen:link, .PreviousTen:visited, .PreviousTen:active {padding:3px; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
.PreviousTen:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
.NextTen:link, .NextTen:visited, .NextTen:active {padding:3px; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
.NextTen:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
.NextPage:link, .NextPage:visited, .NextPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
.NextPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
.LastPage:link, .LastPage:visited, .LastPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
.LastPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}

.Login {float:right}


.PaymentRequired {background-color:red}
