
img {
border: 0;
}
form {
margin: 0;
padding: 0;
}

#wrap {
width: 92.0em;
margin: 0em auto;
padding: 0em;
background-color: rgb(255,255,255);
border-left: solid 1px rgb(150,150,150);
border-right: solid 1px rgb(150,150,150);
}
/*** Correction for non-IE browsers ***/
#wrap {
overflow: hidden;
}
/*** Correction for IE 5.01 ***/
#wrap {
/*	float: left; */
	float: none;
}

.form_small {
border: solid 0.1em rgb(200,200,200);
/*font-size: 1.0em;*/
border-radius: 3px 3px 3px 3px;
padding: 3px;
background: url("/images/adminique/input-bg.gif") repeat-x scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
}
.form_big {
border: solid 0.1em rgb(200,200,200);
font-size: 1.1em;
}

th, th a {
/*background-color: #dadada;*/
color: #710101;
font-weight: bold;
font-size: 1.0em;
text-decoration: none;
}
tr.summary {
font-weight: bold;
}

#header-banner {
width: 100%;
height: 11em;
float: left;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
background: url(../images/CBMlogo.gif) no-repeat;
}

#header-login {
float: right;
margin: 0.7em 0.2em 0em 0em;
padding: 0.4em;
border: 1px solid #dadada;
background-color: #e9e9e9;
color: rgb(100,100,100);
background: repeat-x url(../images/header-login.gif);
}

#header-events1 {
float: right;
width: 30em;
height: 8em;
margin: 0.7em 0.2em 0em 0em;
padding: 0.4em;
border: 1px solid #dadada;
background-color: #e9e9e9;
color: rgb(100,100,100);
}
#header-events {
clear: both;
float: right;
width: 60em;
height: 6em;
margin: 0.7em 0.2em 0em 0em;
padding: 0.4em;
border: 1px solid #dadada;
background-color: #e9e9e9;
color: rgb(100,100,100);
}
#menu {
clear: both;
color: #7E1717;
font-size: 1.1em;
padding-left: 3em;
background: repeat-x url(../images/header_nav.jpg);
height: 25px;
line-height: 25px;
font-weight:bold;
}
#menu a, #servertime {
color: #000000;
text-decoration: none;
margin: 0 0.8em;
}
#menu a:hover {
color: #f2b413;
background-color: transparent;
}
#usermenu li a {
	color: #FFF;
}

#buffer {
clear: both;
float: left;
width: 80.0em;
height: 1.0em;
margin: 0em;
padding: 0em;
background-color: inherit;
}

#lc {
clear: both;
float: left;
width: 15em;
padding: 0em;
border-right: solid 0.1em rgb(200,200,200);
background-color: rgb(255,255,255);
color: rgb(100,100,100);
}


#lc ul {
width: 14.9em;
list-style: none;
margin: 0;
padding: 0;
}

#lc dl {
width: 14.9em;
list-style: none;
margin: 0;
padding: 0;
border-bottom: solid 0.1em rgb(215,215,215);
}

#lc li {
margin: 0;
padding: 0;
}

#lc li a {
display: block;
text-align: right;
padding: 0.3em 0.7em 0.2em 0.6em;
border-top: solid 0em rgb(215,215,215);
border-left: solid 0.5em rgb(255,255,255);
background-color: inherit;
color: rgb(125,125,125);
text-decoration: none;
height: 1.3em;
font-size: 1.1em;
}
html>body #lc li a {height: auto;}

#lc dt {
cursor: pointer;
display: block;
text-align: right;
padding: 0.3em 0.7em 0.2em 0.6em;
border-top: solid 0.1em rgb(215,215,215);
background-color: inherit;
color: #710101;
text-decoration: none;
font-weight: bold;
height: 1.3em;
font-size: 1.1em;
}

html>body #lc dt {height: auto;}

#lc dd {
width: 14.9em;
margin: 0;
padding: 0;
border-top: solid 0.1em rgb(215,215,215);
}

#lc a:hover, #lc .selected {
text-align: right;
border-left: solid 0.5em #cc0000;
background-color: inherit;
background-color: #e29e85;
color: rgb(0,0,0);
text-decoration: none;
}

#mc {
width: 722px;
padding: 0em 0em 0em 0em;
background-color: inherit;
float: left;
	margin-left: 2px;
}

.mc-fs {
float: left;
width: 100%;
margin: 0em 0em 2.0em 0em;
padding: 0em;
background-color: rgb(255,255,255);
}
.mc-ls {
clear: left;
float: left;
width: 490px;
margin: 0em 0em 0em 0em;
padding: 0em;
background-color: rgb(255,255,255);
}

.b-ccl0 {
vertical-align: bottom;
border-color: black;
border-style: solid;
border-width: 0px 0px 2px 0px;
}
.b-ccl1 {
text-align: center;
vertical-align: bottom;
border-color: black;
border-style: solid;
border-width: 0px 2px 0px 0px;
}
.b-ccl11 {
vertical-align: bottom;
border-color: black;
border-style: solid;
border-width: 0px 2px 0px 0px;
}
.b-ccl2 {
text-align: center;
vertical-align: bottom;
border-color: black;
border-style: solid;
border-width: 0px 0px 0px 2px;
}
.b-ccl3 {
vertical-align: bottom;
border-color: black;
border-style: solid;
border-width: 0px 0px 2px 2px;
}
.b-ccl4 {
vertical-align: bottom;
border-color: black;
border-style: solid;
border-width: 0px 2px 2px 0px;
}
.mc-ml {
float: left;
margin-right: 2em;
width: 28.5em;
}
.mc-mr {
float: left;
width: 28.5em;
}

.mc-f-txt {
clear: left;
float: left;
width: 35em;
margin-right: 1em;
}

.mc-f-t {
float: right;
width: 20em;
}

.mc-fs p.heading, .mc-ls p.heading {
margin: 0em 0em 1.0em 0em;
font-weight: bold;
font-size: 1.2em;
}

.mc-fs p, .mc-ls p {
margin: 0em 0em 0.2em 0em;
}

.mc-t {
display: block;
margin: 0em 0em 0.5em 0em;
background: #fff url(../images/adminique/box-header.gif) repeat-x 0 0;
color: #710101;
font-weight: bold;
font-size: 1.2em;
	padding: 0.4em 0em 0.4em 0.6em;
}

#rc {
float: right;
width: 17.0em;
margin-top: 0em;
margin-left: 0.5em;
margin-bottom: 0em;
margin-right: 0em;
padding: 0em;
}
#rc p {
margin: 0em 0em 0.4em 0em;
}

/*.rc-s {
width: 100%;
margin: 0em 0.8em 0.8em 0em;
padding: 0.4em 0.4em 0.4em 0.4em;
border: solid 0.1em rgb(200,200,200);
background-color: rgb(255,255,255);
color: rgb(100,100,100);
}
*/
/*.rc-t {
display: block;
margin: 0em 0em 0.5em 0em;
padding: 0.2em 0em 0.2em 0.2em;
background-color: #dadada;
color: #710101;
font-weight: bold;
font-size: 1.1em;
}
*/
#footer {
clear: both;
width: 100%;
height: 2.5em;
margin: 1.0em 0em 0em 0.0em;
padding: 0.5em 0em 0.5em 0em;
border-top: solid 0.1em rgb(200,200,200);
border-bottom: solid 0.1em rgb(200,200,200);
background-color: rgb(255,255,255);
text-align: center;
color: rgb(100,100,100);
}

a {
background-color: inherit;
color: rgb(100,100,100);
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

.center {
text-align: center;
}

.right {
text-align: right;
}

.highlight {
font-weight: bold;
}

.player_tactics {
cursor: pointer;
cursor: hand;
margin-bottom: 0.3em;
padding-top: 0.4em;
padding-bottom: 0.5em;
padding-left: 0.2em;
padding-right: 0.2em;
text-align: center;
height: 35px;
background-color: #fdfdce;
border: 1px solid #ffd455;
}

.player_tactics_dl {
background-color: #c5f9be;
border: 1px solid #38962b;
}

.player_tactics_injured {
background-color: #f7c8c8;
border: 1px solid #ce1a1b;
}

.player_tactics_selected {
margin-bottom: 0.3em;
padding-top: 0.4em;
padding-bottom: 0.5em;
padding-left: 0.2em;
padding-right: 0.2em;
text-align: center;
height: 35px;
border: 1px solid #ebebeb;
}

.player_tactics_bench {
margin-bottom: 0.3em;
padding-top: 0.4em;
padding-bottom: 0.5em;
padding-left: 0.2em;
padding-right: 0.2em;
text-align: center;
height: 35px;
background-color: #ebebeb;
border: 1px solid #d9d9d9;
}

.player_tactics_bench2 {
text-align: center;
background-color: #ebebeb;
border: 1px solid #d9d9d9;
height: 1.5em;
}

.data {
position: absolute;
top: 0;
left: 3em;
width: 24em;
text-align: center;
}

.data2 {
position: relative;
top: 0;
left: 0;
text-align: center;
}

.deletebutton {
position: absolute;
right: 0.5em;
color: #f81414;
cursor: pointer;
cursor: hand;
display: none;
top: 3px;
}

.deletebutton2 {
position: absolute;
top: 0;
right: 0.5em;
color: #f81414;
cursor: pointer;
cursor: hand;
display: none;
}

.player_position {
position: absolute;
right: 0.1em;
top: 1.5em;
display: none;
}

.big {
font-weight: bold;
font-size: 2em;
color: #d1d1d1;
text-transform: uppercase;
}

.red {
color: #f81414;
}

.green {
color: #408020;
}

.odd {
background-color: #f7f7f7;
}

.sortable {
width: 100%;
}

.skill_up {
color: green;
font-weight: bold;
}

.skill_down {
color: red;
font-weight: bold;
}

.hometeam {
color: #cd1515;
}

.awayteam {
color: #2f3dc9;
}


img.FAPercent {
background: white url(../images/FAPercent.gif) no-repeat;
padding: 0;
vertical-align: middle;
}

img.POSTPercent {
background: white url(../images/POSTPercent.gif) no-repeat;
padding: 0;
vertical-align: middle;
}

ul {
display: block;
margin: 0;
padding: 0 0 0 40px;
}

li {
display: list-item;
margin: 0;
padding: 0;
}

tr.promoted, tr.promoted a {
color: #067101;
}

tr.relegated, tr.relegated a {
color: #710101;
}

tr.qualification, tr.qualification a {
color: #01485f;
}

div .confirm {
border: 1px solid #710101;
width: 99%;
background-color: #ffe9e9;
padding: 0.4em;
font-size: 1.1em;
margin-bottom: 1em;
}

div .warning {
border: 1px solid #e99f00;
background-color: #ffe5ad;
padding: 0.4em;
font-size: 1.1em;
margin-bottom: 1em;
}

div .table {
width: 100%;
border: 1px solid #dadada;
height: auto;
overflow: hidden;
margin-bottom: 1em;
}

div .table_top {
background-color: #dadada;
color: #710101;
font-weight: bold;
width: 100%;
height: 2.3em;
line-height: 2.3em;
padding-left: 0.5em;
padding-right: 0.5em;
}

div .table_cell_top {
float: left;
}

div .table_cell {
float: left;
line-height: 1.6em;
}

div .table_row1 {
background-color: #ffffff;
width: 100%;
padding: 0.5em;
overflow: hidden;
}
div .table_row2 {
background-color: #f7f7f7;
width: 100%;
padding: 0.5em;
overflow: hidden;
}

div .messages {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 1em;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 2px 2px 0 #E1E1E1;
	border: 1px solid #BBBBBB;
}

div .messages_top {
	font-weight: bold;
	width: 100%;
	line-height: 2.3em;
	color: #555555;
	padding: 3px 0 0 22px;
	height: 35px;
	text-shadow: 1px 1px 0 #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	background: url('/images/adminique/box-header.gif') repeat-x scroll 0 0 #FFFFFF;
}

div .messages1 {
clear: both;
float: left;
width: 391px;
}
div .messages2 {
float: left;
width: 28%;
text-align: center;
}
div .messages3 {
float: left;
width: 20%;
text-align: center;
}
div .messages4 {
float: left;
width: 43px;
text-align: center;
}
div .messages_list1 {
background-color: #ffffff;
width: 100%;
padding: 0.5em;
overflow: hidden;
}
div .messages_list2 {
background-color: #f7f7f7;
width: 100%;
padding: 0.5em;
overflow: hidden;
}
input.inputCheckbox, input.inputRadio {
height: 14px;
width: 14px;
background-color: transparent;
border-width: 0;
padding: 0;
}

div .post {
width: 100%;
clear: both;
border: 1px solid #dadada;
margin-bottom: 1.5em;
height: auto;
overflow: hidden;
font-size: 12px;
}
div.form_label {
width: 20%;
float: left;
padding-top: 8px;
padding-bottom: 6px;
padding-right: 1em;
text-align: right;
font-weight: bold;
}
div.form_input {
width: 75%;
float: left;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
div.required {
overflow: hidden;
width: 100%;
clear: both;
}
input.inputText, input.inputPassword, input.inputFile, textarea.inputTextarea {
font-size: 1.0em;
}

form input, form select, form textarea {
background-color: #ffffff;
}

input.inputCheckbox, input.inputRadio {
height: 14px;
width: 14px;
background-color: transparent;
border-width: 0;
padding: 0;
}
input.inputSubmit, input.inputButton {
	font-weight: bold;
	color: #fff;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: baseline;
	margin: 0 3px 0 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	padding: 6px 8px;
	text-shadow: 1px 1px 1px #555;
	width: auto;
	overflow: visible;
	line-height: 110%;
}

input.inputSubmit, input.inputButton {
	border: 1px solid #9c0606;
	background: #D41D00;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}

select.selectOne, select.selectMultiple {
/*font-size: 1.0em;*/
}

select {
border: 1px solid #dadada;
}

form div.submit {
width: 100%;
}

div .quote {
padding: 0.5em;
margin-left: 0.5em;
margin-right: 0.5em;
margin-top: 0.5em;
font-style: italic;
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
border-left: 2px solid #f2b413;
}

div .helpdesk_reply {
width: 100%;
clear: both;
border: 1px solid #dadada;
margin-bottom: 1.5em;
height: auto;
overflow: hidden;
font-size: 1.1em;
}
div .helpdesk_reply_staff {
border: 1px solid #ff9e03;
}
div .helpdesk_reply_top {
background-color: #f7f7f7;
width: 100%;
height: 2.3em;
line-height: 2.3em;
padding-left: 0.5em;
padding-right: 0.5em;
}
div .helpdesk_body {
padding: 0.5em;
}
.logo {
  max-width: 300px;
  max-height: 250px;
  width: expression(this.width > 300 ? "300px" : true);
  height: expression(this.height > 250 ? "250px" : true);
}
.negative {
color: #F81414;
text-decoration: none;

}
.positive{
color: #408020;
text-decoration: none;

}
.smalllogo {
  max-width: 75px;
  max-height: 75px;
  width: expression(this.width > 75 ? "75px" : true);
  height: expression(this.height > 75 ? "75px" : true);
}

.smalllogo2 {
	 border: 0px solid black;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #666 5px 5px 15px;
	-moz-box-shadow: #666 5px 5px 15px;
	box-shadow: #666 5px 5px 15px;
	width: 90px;
	height: 60px;
}

.topinfo {
	margin: -7px auto 15px 135px;
	left: 0;
}

.player {
	padding: 10px;
}

.playerstat {
	text-shadow: #f2f5f0 2px 2px 0;
	padding-left: 2px;
	text-align: right;
}

#tutorial {
	width: 742px;
	padding: 0em 0em 0em 0em;
	color: rgb(100,100,100);
	float: left;
	margin-left: 2px;
	border: 1px solid #aaa;
	background: #fff;
	padding: 5px;
	margin-bottom: 15px;
	-webkit-box-shadow: 3px 3px 0 #ddd;
	-moz-box-shadow: 3px 3px 0 #ddd;
	box-shadow: 3px 3px 0 #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: url(../images/buggyMain.gif);
	background-repeat: no-repeat;
	background-position: 40px 15px;
}

.tutoriallink {
	float: left;
	width: 450px;
}

.tutoriallink a {
	font-size: 21px;
	font-weight: bold;
}

.tutorialtext {
	float: left;
	width: 450px;
	margin-left: 200px;
	font-size: 14px;
	min-height:120px;
}

.tutorialprevious {
    float: left;
    text-align: left;
    font-weight: bold;
    margin-left: 200px;
}

.tutorialnext {
    float: left;
    text-align: right;
    width: 450px;
    font-weight: bold;
}

.tutorialclose {
	float: left;
	text-align: right;
	width: 730px;
	font-weight: bold;
}

.featuretext {
	width: 310px;
	font-weight:bold;
	font-size: 22px;
	font-color: #dddddd;
	padding-top: 50px;
	float: left;
	line-height: 95%;
	text-align: center;
}

.featureimage {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}

.feature {
	float:left;
	width: 500px;

}

td {
	padding-left: 2px !important;
	padding-right: 2px !important;
}

#jersey td {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#jersey_preview td {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#color_selector td {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/*
.pagination a, .pagination span {
	padding: 3px 1px;
	margin-right: 5px;
	border-radius: 1px 1px 1px 1px;
	border: 1px solid #BBBBBB;
	width: 18px;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
}*/

#container {
	min-height:100%;
	position:relative;
}

#standings, #career_totals, .adminique-table {
	box-shadow: 2px 2px 0 #E1E1E1;
	border: 1px solid #BBBBBB;
}
#standings thead, #career_totals thead, .adminique-table thead {
	font-weight: bold;
	width: 100%;
	line-height: 2.3em;
	color: #555555;
	padding: 3px 0 0 22px;
	height: 35px;
	text-shadow: 1px 1px 0 #FFFFFF;
	background: url('/images/adminique/box-header.gif') repeat-x scroll 0 0 #FFFFFF;
}
#standings th, #career_totals th, .adminique-table th {
	text-align: center;
}

.adminique-table tbody tr:hover td {
	background-color: #FFFAE3;
}

.number_id {
	color: #999999;
	font-size: 60%;
}

#pagetitle select {
	font-size: 12px;
}

.sorting {
	padding-right: 15px;
	cursor: pointer;
	background: url("/images/sort_both.png") no-repeat scroll right center transparent;
}
.sorting_asc {
	padding-right: 15px;
	cursor: pointer;
	background: url("/images/sort_asc.png") no-repeat scroll right center transparent;
}
.sorting_desc {
	padding-right: 15px;
	cursor: pointer;
	background: url("/images/sort_desc.png") no-repeat scroll right center transparent;
}

.grey{
color: #C9C9C9;
}
