body {
    font-family: Verdana,"Lucida Grande",Lucida,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color:#333333;
    margin:0px;
    line-height:180%;
	background-color: #4A4D4A;
    
}

div,td,p{
    font-size:12px;
}
#sportspaces {text-align: center;}
#ssinnerframe {width: 908px;margin: auto;left: 0;right: 0;text-align: left;}
HR {border: 0px;background-image: url('/themes/asalondon/images/hr.gif'); background-repeat:no-repeat; width:100%;height: 5px;}

.formFieldSet {background: #f8f8f8;border: solid 1px #e3e3e3;margin-bottom: 10px;padding: 10px;}
.formTitle {font-size: 12px;font-weight: bold;margin-bottom: 5px;margin-top: 15px;}
.formInactive {font-size: 12px; color: #999999; font-weight: bold;margin-bottom: 5px;margin-top: 15px;}
.formHeadline {font-size: 1em;font-weight: bold;margin-bottom: 10px;}
.formHeader {font-size: 1em;font-weight: normal;}
.formInput {font-size: 0.8em;font-weight: normal;}
.formText {font-size: 0.8em;font-weight: normal;}
.formHelp {display:inline;line-height: 200%;background: #ffffcc;border: solid 1px #999999;font-size: 11px;font-weight: normal;padding: 3px;margin-top: 5px;margin-bottom: 20px;}
.formError {background: #ffffcc;border: solid 1px #ff0000;font-size: 11px;font-weight: bold;padding: 3px;}
.boxheader {font-weight: bold;padding-top: 3px;margin-left: 5px;text-align: left;}
.navmenulist {list-style-type: none;font-weight: normal;color: #333333;}
.navmenulink {text-decoration: none;color: #333333;}
.navmenulink:Hover {color: #ff0000;}
.pagename {font-weight: bold;color: #333333;}

.navbox_tl {
    background:url('/themes/asalondon/images/navboxtl.gif');
}
.navbox_top {
    background: url('/themes/asalondon/images/navboxtop.gif');
    background-repeat:repeat-x;
}
.navbox_tr {
    background:url('/themes/asalondon/images/navboxtr.gif');
}
.navbox_left {
    background: url('/themes/asalondon/images/navboxleft.gif');
    background-repeat: repeat-y;
}
.navbox_content {
    background: #7CACC3;
    padding: 3px;
    font-size: 12px;
}
.navbox_right {
    background: url('/themes/asalondon/images/navboxright.gif');
    background-repeat: repeat-y;
}

.navbox_bl {
    background:url('/themes/asalondon/images/navboxbl.gif');
}
.navbox_bottom {
    background: url('/themes/asalondon/images/navboxbottom.gif');
    background-repeat:repeat-x;
}
.navbox_br {
    background:url('/themes/asalondon/images/navboxbr.gif');
}







.sidebox {}
.sidebox_header {background: url('/themes/asalondon/images/boxcap.gif'); width: 199px;height: 45px;font-weight: bold;color: #000000;}
.sidebox_title {padding-top: 15px;padding-left: 25px;}
.sidebox_content {background: url("/themes/asalondon/images/bg01.gif");padding-bottom: 10px;width: 199px;vertical-align: top;}
.sidebox_footer {width: 199px;height: 27px;background: url("/themes/asalondon/images/bot01.gif");}
.sidebox_text {padding-top: 10px;padding-left: 25px;}
.pagetitle {font-size: 14px;font-weight: bold;}
.bodytext {font-size: 10px;font-weight: normal;}
.subtitle {padding-top: 10px;font-size: 12px;font-weight: bold;}
.listrow {padding-top: 5px;background: #ffffff;}
.listrowalt {padding-top: 5px;background: #ededed;}
.smallbold {padding-top: 5px;font-weight: bold;font-size: 10px;color: #000066;}
#admin_login {text-align: right;padding-right: 30px;}
#admin_login A {color: #fff;}

.bodybox {padding: 5px;}
.bodytitle {font-weight: bold;margin-top: 5px;margin-bottom: 5px;}
.bodyitalicright {background: #cccccc;text-align: right;font-style: italic;padding: 3px;padding-right: 10px;font-size: 90%;}
.bodyboxcontent {padding: 10px;}
.bodyrightnoshade {text-align: right;}

#content {
    background: #ffffff;
}
.sideboxtl {background:url('/themes/asalondon/images/sideboxtleft.gif');background-repeat:no-repeat;width:9px;height:9px;}
.sideboxtop {height: 9px;background: url('/themes/asalondon/images/sideboxtop.gif');background-repeat: repeat-x;}
.sideboxtr {background:url('/themes/asalondon/images/sideboxtright.gif');background-repeat:no-repeat;width:9px;height:9px;}
.sideboxleft {width: 9px;background: url('/themes/asalondon/images/sideboxleft.gif');background-repeat: repeat-y;}
.sideboxcontent {background: #fff;}
.sideboxright {width: 9px; background: url('/themes/asalondon/images/sideboxright.gif');background-repeat: repeat-y;}
.sideboxbl {background:url('/themes/asalondon/images/sideboxbl.gif');background-repeat:no-repeat;width:9px;height:9px;}
.sideboxbottom {height: 9px;background: url('/themes/asalondon/images/sideboxbottom.gif');background-repeat: repeat-x;}
.sideboxbr {background:url('/themes/asalondon/images/sideboxbr.gif');background-repeat:no-repeat;width:9px;height:9px;}

div {
    font-size:12px;
}
div.navmenu {
	width:190px;
	background:transparent;
	padding:0;
}

div.navmenu a {
	display:block;
	margin:0;
	width:100%;
	font-weight:bold;
    color: #000;
	text-decoration:none;
}

div.navmenu span {
	padding:0.3em;
	display:block;
}

div.navmenu a:hover {background:#005D8B;color:#fff;}

































.menuLink {text-decoration: none;font-size: 10px;}
.menuItem {display: block;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    border-bottom: solid 1px #eeeeee;
    border-left: solid 1px #dedede;
    margin-bottom: 2px;
    background: #fcfcfc;
}
.menuItemHover {
    display: block;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    border-bottom: solid 1px #eeeeee;
    border-left: solid 1px #dedede;
    margin-bottom: 2px;
    background: #eeeeee;
}
.menuItemOn {
    display: block;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    border-bottom: solid 1px #eeeeee;
    border-left: solid 1px #dedede;
    margin-bottom: 2px;
    background: #cccccc;
}


.smallframedpicture {
    background: #fff;
    padding: 10px;
    border: solid 1px silver;
}

.framedpicture {
    background: #fff;
    padding: 20px;
    border: solid 1px silver;
}

/* lightbox */



/* lightbox stuff */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('/static/images/overlay.png'); }

.rowHeader {
    background: #006;
    color: #fff;
    font-weight: bold;
}
.rowData {
    border-bottom: solid 1px silver;
    border-right: solid 1px silver;
}
.listRow {}
.alt {
    background: #ededed;
}
.confirmationmessage {
    background: #ffc;
    margin: 10px;
    border: solid 1px silver;
    padding: 25px;
    font-weight: bold;
    float: left;
}

