/* CSS Document */

@import "http://www.bevivid.co.uk/core_stylesheet.css";

/* * { padding: 0px; margin: 0px} */
img {border: 0; padding: 0; margin: 0}
form {border: 0; padding: 0; margin: 0}

body {background:#F6F6F6; border: 0; padding: 0; margin: 0 10px 10px 20px; font: x-small arial; color: #666}
/*color{color:#B5B5B5
/*		General Layout		*/

#main {margin: auto; width: 955px}

#header {width: 955px; height: 200px; clear: both}
#subheader {width: 955px; height: 20px; clear: both; background-color:#EB1F40; padding: 0; margin: 0 }
#subleft {width: 588px; float:left; padding: 0 0 0 12px; height: 20px }
#subright {width: 343px; float:left; text-align:right; padding: 0 12px 0 0; height: 20px }

#content {width: 955px; background-color:#FFFFFF}
#left {width: 220px; float:left; margin: 18px 0 0 0; background-color:#FFFFFF }
#middle {width: 515px; float:left; margin: 0 }
#middlepad {padding: 19px }
#newspre { width: 475px; float:left }
#right {width: 219px; float:left; margin: 19px 0 0 0 }

#footer {width: 955px; height: 21px; background-color:#EB1F40; padding: 0; margin: 0}
#footerleft {width: 576px; float:left; padding: 0 0 0 12px }
#footerright {width: 359px; float:right; text-align:right; padding: 0 8px 0 0 }

/*		Text			*/


h1 {font: bold small arial; color: #ffffff; border: 0; padding: 3px 0 3px 8px; margin: 0 0 10px 0; background-color:#EB1F40; text-decoration: none}
#sub_menu h1 {font: bold small arial; color: #ffffff; border: 0; padding: 3px 0 3px 8px; margin: 0; background-color:#EB1F40; text-decoration: none}
h2 {font: bold x-small arial; color: #000000; border: 0; padding: 0; margin: 0}
h3 {font: bold small arial; color: #EB1F40; border: 0; padding: 0 0 6px 0; margin: 0}
h5 {font: bold small arial; color: #fff; border: 0; padding: 3px 0 3px 5px; margin: 0; background-color:#EB1F40}

#content p {font: 11px arial; color: #000000; border: 0; padding: 0 0 8px 0; margin: 0 }
#middle p {font: 11px arial; color: #000000; border: 0; padding: 0 0 8px 0; margin: 0; text-align:justify }
.boxpad p {font: 11px arial; color: #000000; border: 0; padding: 0; margin: 0; text-align:left}
#middle ul {font: 11px arial; color: #000000; border: 0; margin: 0 0 10px 35px}
#footer p {color: #fff; line-height: 21px; padding: 0 10px 0 0; margin: 0}
#subheader p {font: 9pt arial; color: #fff; line-height: 20px; margin: 0}
#middle h1 {font: bold small arial; color: #ffffff; border: 0; padding: 3px 0 3px 8px; margin: 0 0 10px 0; background-color:#EB1F40; text-decoration: none;}

.leftbox {padding: 0; margin:0; background-color:#E4E4E4 }
.rightbox {padding: 0; margin:0; background-color:#E4E4E4; }
.rightboxsportivate {padding: 0; margin:0; background-color:#E4E4E4; margin-top: 0px; margin-bottom: 13px; }
.boxpad { margin: 0; padding: 6px }
.fullbox { width: 180px; float:left; padding: 0; margin: 0 }
.newsbox { float:left; width:475; padding: 6px; margin: 0; }
.newsbox img { float:right; padding: 0; margin: 0 0 20px 20px }
.greybgrd { background-color:#f5f5f5; margin:2px }

.white { color: #FFFFFF }
.usertb th { border-bottom: 1px solid #EA1F40; text-align:left }

/*		Linkology		*/

#middle a:link, #middle a:visited {text-decoration: none; color: #EB1F40}
#middle a:hover {text-decoration: underline; color: #333}
#middle a:active {text-decoration: none; color: #EB1F40}

#middle h1 a:link, #middle h1 a:visited, #middle h1 a:active {font: bold small arial; color: #ffffff; border: 0; margin: 0 0 10px 0; background-color:#EB1F40; text-decoration: none;}
#middle h1 a:hover {font: bold small arial; color: #ffffff; border: 0; margin: 0 0 10px 0; background-color:#EB1F40; text-decoration: underline}

#footer a:link, #footer a:visited {text-decoration: none; color: #fff}
#footer a:hover {text-decoration: underline; color: #fff}
#footer a:active {text-decoration: none; color: #fff}

#subheader a:link, #subheader a:visited {text-decoration: none; color: #fff }
#subheader a:hover {text-decoration: underline; color: #fff }
#subheader a:active {text-decoration: none; color: #fff }

.rightbox a:link, .rightbox a:visited {text-decoration: none; color: #000; margin: 0; padding:0; text-align:left }
.rightbox a:hover {text-decoration: underline; color: #000; margin: 0; padding:0; text-align:left }
.rightbox a:active {text-decoration: none; color: #000; margin: 0; padding:0; text-align:left }

.boxpad a:link, .boxpad a:visited {text-decoration: none; color: #000; margin: 0; padding:0; text-align:left }
.boxpad a:hover {text-decoration: underline; color: #000; margin: 0; padding:0; text-align:left }
.boxpad a:active {text-decoration: none; color: #000; margin: 0; padding:0; text-align:left }


/*		Navigation		*/

#sub_menu ul {margin: 0; padding: 0; list-style-type: none; font: bold 8pt arial}
#sub_menu li {border-top: 1px solid #ffffff; background-color: #E4E4E4}
#sub_menu a {display: block; padding: 5px 0 5px 12px; width: 208px; font: bold 8pt arial; text-decoration: none; color: #333333}
#sub_menu a:link {color: #000000; text-decoration: none}
#sub_menu a:visited { text-decoration: none; color: #000000}
#sub_menu a:hover {background-color: #EB1F40; color: #fff; text-decoration: none}

#sub_menu ul li.sel a {background-color: #EB1F40; color: #FFFFFF}

#sub_menu ul li ul {margin: 0; padding: 0; list-style-type: none; font: x-small arial}
#sub_menu ul li ul li {margin: 0}
#sub_menu ul li ul li a {display: block; padding: 2px 0px 2px 10px; width: 220px; background-color: #EB1F40}
#sub_menu ul li.sel ul li a {display: block; padding: 2px 0px 2px 20px; width: 200px; background-color: #9A9A9A}
#sub_menu ul li ul li a:link {color: #fff; text-decoration: none}
#sub_menu ul li ul li a:visited {color: #FFFFFF; text-decoration: none}
#sub_menu ul li ul li a:hover {background-color: #EB1F40; color: #fff;}

#sub_menu ul li ul li.sel a {background-color: #EB1F40}

/* form */
select { margin: 0; padding: 0; font: x-small arial }
input, textarea { margin: 0px 0px 10px 0px; padding: 0; font: x-small arial;  }
.rightbox select{width: 200px; margin: 0px 0px 6px 0px; }
.leftbox input.search {width: 200px; margin: 0px 0px 6px 0px; }

.greenbar { width: 460px; background-color: #FFFFFF; border: 1px solid #14891F; padding: 7px 0 0 6px }

checkbox { float:left }
.error {
float: left;
clear: left;
color: #FF0000;
font-weight: 600;
}
