body {
	font-family: "verdana", arial, Helvetica;
	font-size: 70%;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	line-height:1.6em;
}

p,h1,h2,h3,h4,div,td,th { margin:0px; padding:0px; }

a {outline:none;}

#docbody {

}

#container {
	width: 1000px;
	margin: 20px auto 0px auto;
}

#header {background:url(../../assets/images/sitelayout/Shared/header-bg2010.jpg) no-repeat right 0px; margin-bottom:2px; position:relative; height:110px;}

#logo {background:url(../../assets/images/sitelayout/Shared/logo2010.jpg) no-repeat 0px 0px; width:226px; height:110px;}

#strapline {background:url(../../assets/images/sitelayout/Shared/strapline.jpg) no-repeat 0px 0px; width:583px; height:55px; position:absolute; bottom:0px; right:0px;}

#sitemenu {width:100%; margin-bottom:2px; background-color:#D9D9D9;}
#sitemenu-left {background:url(../../assets/images/sitelayout/Shared/nav-left2010.jpg) no-repeat 0px 0px; width:5px; min-height:41px;}
#sitemenu-main {background:url(../../assets/images/sitelayout/Shared/nav-repeat2010.jpg) repeat-x 0px 0px; width:803px; min-height:41px; font-family:Arial, Helvetica, sans-serif;}
.menu_divider {background:url(../../assets/images/sitelayout/Shared/menu-divider2010.jpg) no-repeat 0px 0px; width:2px; min-height:41px; float:left;}

#search {background:url(../../assets/images/sitelayout/Shared/search2010.jpg) no-repeat 0px 0px; width:189px; height:31px; padding:10px 0px 0px 3px;}

#frmSearch {
	height:18px;
	width:100px;
	background-image:url(../../assets/images/sitelayout/Shared/search.jpg);
	padding:0px;
	margin:0px;
}

#frmsearch_input{
	background:none;
	border:none;
	padding:2px 0px 0px 0px;
	color:#000000;
	vertical-align:middle;
	width:100px;
}

#frmsearch_submit{ 
	border:0px;
	background:none; 
	margin:0px;
	padding:2px 0px 0px 0px;
	width:100px;
	vertical-align:middle;
	cursor:pointer;
	width:20px;
}

#flashbanner {width:1000px; height:308px; margin-bottom:10px; background:url(../../assets/images/sitelayout/Shared/flash-background.jpg) no-repeat 0px 0px;}

#pagebody {}

#leftcol {vertical-align:top;}

#left {width:278px;}

#sport_tab {background:url(../../assets/images/sitelayout/Shared/sport-tab.jpg) no-repeat 0px 0px; width:278px; height:118px; margin-bottom:10px;}
#sport_tab:hover {background-position:0px -118px;}

#business_tab {background:url(../../assets/images/sitelayout/Shared/business-tab.jpg) no-repeat 0px 0px; width:278px; height:118px; margin-bottom:10px;}
#business_tab:hover {background-position:0px -118px;}

#performance_tab {background:url(../../assets/images/sitelayout/Shared/performance-tab.jpg) no-repeat 0px 0px; width:278px; height:118px; margin-bottom:10px;}
#performance_tab:hover {background-position:0px -118px;}

#news_area {width:278px;}
#latest-news-title {background:url(../../assets/images/sitelayout/Shared/latest-news-title.jpg) no-repeat 0px 0px; width:278px; height:41px;}
#latest-news-title:hover {background-position: 0px -41px;}
#latest-news-body {background-image:url(../../assets/images/sitelayout/Shared/latest-news-body-rep.jpg); background-repeat:repeat-x; width:100%; min-height:201px; background-color:#65A8D3; position:relative;}
#latest-news-bottom {background:url(../../assets/images/sitelayout/Shared/latest-news-bottom.jpg) no-repeat 0px 0px; width:278px; height:11px; margin-bottom:7px;}

/*#newsletter {float:left; background:url(../../assets/images/sitelayout/Shared/newsletter.jpg) no-repeat 0px 0px; width:138px; height:137px; position:relative;}
#newsletter_button {background:url(../../assets/images/sitelayout/Shared/newsletter_button.jpg) no-repeat 0px 0px; width:78px; height:26px; position:absolute; bottom:0px; right:10px;}
#newsletter_button:hover {background-position:0px -26px;}

#our_clients {background:url(../../assets/images/sitelayout/Shared/clients_title.jpg) no-repeat 0px 0px; width:140px; height:137px; float:left; position:relative;}
#our_clients_logos {width:127px; height:65px; margin:35px 0px 0px 10px;}
#our_clients_button {background:url(../../assets/images/sitelayout/Shared/more_clients.jpg) no-repeat 0px 0px; width:69px; height:26px; position:absolute; bottom:0px; right:10px;}
#our_clients_button:hover {background-position:0px -26px}*/

#newsletter_button {background:url(../../assets/images/sitelayout/Shared/newsletter_button_2.gif) no-repeat 0px 0px; width:278px; height:37px;}
#newsletter_button:hover {background-position:0px -37px;}

#blog_button {background:url(../../assets/images/sitelayout/Shared/blog_button.gif) no-repeat 0px 0px; width:278px; height:37px;}
#blog_button:hover {background-position:0px -37px;}


#maincol {
	width:100%; 
	border-collapse:collapse;
	vertical-align:top;
}

#page {
	margin:0px 0px 10px 10px;
	padding:20px;
	/*background:url(../../assets/images/sitelayout/Shared/page-repeat.jpg) repeat-y 0px 0px;*/
	vertical-align:top;
	min-height:661px;
}

#page p { font-size:1.1em; margin-bottom:1em; font-weight:normal;}
#page li { font-size:1.1em; margin-bottom:7px; }
#page h1 { font-size:1.4em;	margin-bottom:1em; font-weight:bold; color:#008FCB;} /*BLUE*/
#page h2 { font-size:1.2em; margin-bottom:1em; font-weight:bold; color:#008FCB;} /*BLUE*/
#page h3 { font-size:1.2em; margin-bottom:1em; font-weight:bold; color:#666666;} /*GREY*/
#page h4 { font-size:1.2em; margin-bottom:1em; font-weight:bold; color:#AD8605;} /*SANDY*/
#page a {font-weight:bold; color:#008FCB; text-decoration:underline;}
#page a:hover {color:#92A345;}

#loggedIn {
	margin:10px 26px 10px 18px;
	padding:10px 20px 10px 10px;
	background-color:#0074B9;
	font-size:1.0em;
	text-align:right;
}
#loggedIn a:link,
#loggedIn a:visited,
#loggedIn a:active,
#loggedIn a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#login {
	margin:10px 26px 10px 18px;
	padding:0px 10px 10px 10px;
	background-color:#0074B9;
	font-size:1.0em;
}
#login h3 {
	margin:0px -10px 0.5em -10px;
	padding:3px 10px 3px 10px;
	background-color:#8CBCF2;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:capitalize;
	font-size:1.1em;
}
#login form {
	margin:0px;
}
#login p {
	font-size:1.0em;
	margin:0px 0px 0.5em 0px;
	color:#ffffff;
}
#login label {
	display:block;
}
#login input {
	width:8em;
}
#login input#sbmQkLogin {
	width:auto;
	background-color:transparent;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	text-transform:capitalize;
}

.boxcaption {
	margin:20px 26px 10px 18px;
	padding:10px;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	text-align:center;
}
.boxcaption p {
	margin:0px;
}
.boxcaption p.thumb {
	margin:4px 0px 4px 0px;
}
.boxcaption a {
	font-weight:bold;
	text-decoration:none;
}

#footer-left {background:url(../../assets/images/sitelayout/Shared/footer-left.jpg) no-repeat 0px 0px; width:12px; height:41px; float:left;}
#footer-right {background:url(../../assets/images/sitelayout/Shared/footer-right.jpg) no-repeat 0px 0px; width:14px; height:41px; float:left;}

#footer {
	background:url(../../assets/images/sitelayout/Shared/footer-main.jpg) repeat-x 0px 0px; 
	height:21px;
	font-size:1.0em;
	padding:13px 0px;
	float:left;
	width:964px;
}

#footer a {color:#008FCB; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#ffmlogo {
	text-align:left;
	padding:0px 0px 10px 10px;
	display:none;
	width:964px;
}

#bannerBlock {margin:17px 54px 0 19px; border:1px solid #cccccc;}
