/* Presentation Stylesheet */ 

body {
	 font: normal 11px verdana,arial,helvetica,sans-serif;
	 color: #333399;
}

p {
	line-height: 1.5em;
}

a {
	text-decoration: none;
	color: #333399;
}

a:hover {
	text-decoration: underline;
	color:#3366cc;
}

ul {
 	list-style-image: url("../images/layout/arrow.png");
}

li {
 	line-height: 1.5em;
}

/* Page headings */

h1 {
 	font: bold 16px verdana,arial,helvetica,sans-serif;
 	padding: 10px 0px 0px 0px;
}
 
h2 {
	font: bold 11px verdana,arial,helvetica,sans-serif;
 	margin: 0px;
}

/* Menu options - leave alone */

h3 {
	font: bold 11px verdana,arial,helvetica,sans-serif;
	margin: 0px 0px 0px 5px;
}

h4 {
	margin: 0px; 
 	padding: 5px 0px;
}

/* Font alterations */

.small {
	font-size: 9px;
}
.blue {
	color: #0F43BB;
}
.grey {
	color: #8496C5;
}
.white {
	color: #FFFFFF;
}
.green {
	color: #006600;
}
.purple {
	color: #660099;
}
.red ,.red a {
	color: #BE1010;
}
.mred {
	color:#F66;
}
.black {
	color: #000000;
}

/* Form controls */
form {
	margin: 0cm;
}

.logintxt {
	font-size: 10px;
	color: #AAAAAA;
	padding: 1px;
	margin: 1px;
	width: 75px;
}

.button {
	color: #333399;
	background: #fff;
	border: 1px solid #333399;
	font: 11px verdana,arial,helvetica,sans-serif;
}

.txtbox {
	color: #333399;
	background: #fff;
	border: 1px solid #333399;
	font: 11px verdana,arial,helvetica,sans-serif;
}

/* Images */

.ibar {
	width: 500px; 
	height: 1px;
	margin-top: 4px;
}

.igen {
	margin-top: 8px;
	margin-bottom: 8px;
}

.iface {
	width: 80px;
	height: 90px;
}

/* Tables */

.tb_grid {
	border: 1px solid #000066;
	border-collapse: collapse;
	margin-top: 10px;
}
.tb_grid td {
	padding: 4px;
	border: 1px solid #000066;
}
.tb_grid_light {
	border: 1px solid #CCC;
	border-collapse: collapse;
	margin-top: 10px;
}
.tb_grid_light td {
	padding: 4px;
	border: 1px solid #CCC;
}

.tb_team {
	margin-bottom: 15px;
}
.tb_team td {
	padding: 5px 5px 5px 5px;
}

.tb_tabs {
	margin-top: 25px;
	margin-bottom: 30px;
}
.tb_tabs th {
	background-image: url(/images/layout/fltschbox.png);
	background-repeat: no-repeat;
	width: 211px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 25px;
}
.tb_tabs td {
	padding: 5px;
    text-align: left;
}

.tb_basic {
	margin-top: 10px;
}
.tb_basic th {
	font-weight: bold;
	padding: 3px;
	border-bottom: solid 1px #CCCCCC;
	text-align: left;
}
.tb_basic td {
	padding: 3px;
}

.tb_ticket {}
.tb_ticket td {
	border-bottom: solid 1px #CCCCCC;
	font-weight: bold;
	height: 25px;
}

.tb_roster {
	width: 880px;
	border: 0px;
	margin-bottom: 25px;
}
.tb_roster th {
	border-bottom: solid 1px #CCCCCC;
}
.tb_roster tr {
	height: 25px;
}

.tb_data {}
.tb_data td {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:  solid 1px #CCCCCC;
}

.tb_stats {
	width: 400px;
	border-collapse: collapse;
	margin-bottom: 25px;
}
.tb_stats td {
	padding: 5px;
	width: 50%;
	border: solid 1px #CCCCCC;
}
.tb_stats th {
	background-image: url(/images/layout/th_rounded.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	height: 25px;
}
.tb_alerts {
	width: 550px;
	border-collapse: collapse;
	margin-bottom: 25px;
}
.tb_alerts td {
	padding: 5px;
	border: solid 1px #CCCCCC;
}
.tb_alerts th {
	background-image: url(/images/layout/th_alerts.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	height: 25px;
}

.tb_fsearch {
	width: 211px;
}
.tb_fsearch th {
	background-image: url(/images/layout/fltschbox.png);
	background-repeat: no-repeat;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.tb_fsearch td {
	padding: 5px;
	background-color: #EFEFF5;
}
	
/* Row colours */

.rowover {
	background-color: #EFEFF5;
}
.row {
	background-color: #fefefe;
}
.rowflyin {
	background-color: #D1EBCD;
}
.rowbooked {
	background-color: #AF82EE;
	color: #FFFFFF;
}
.row_green {
	background-color: #B0F49D;
}
.row_red {
	background-color: #FFEEEA;
}
.row_mred {
	background-color:#FFA8A8;
}
.row_blue {
	background-color: #D3E4FE;
}
.row_yellow {
	background-color: #FFFFCA;
}
.row_orange {
	background-color: #F8E3A7;
}

/* Borders */

.lbo {
	border-style: solid;
	border-color: #333399;
	border-width: 0px 0px 0px 1px;
}
.rbo {
	border-style: solid;
	border-color: #333399;
	border-width: 0px 1px 0px 0px;
}

.lrbo {
	border-style: solid;
	border-color: #333399;
	border-width: 0px 1px 0px 1px;
}
.bbo {	
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
}

/* Feedback divs */

.feedback_red {
	width: 500px;
	border: 1px #FF0000 solid;
	margin-top: 25px;
	background-color: #FFF0F0;
	padding: 6px;
}
.feedback_amber {
	width: 500px;
	border: 1px #FF9933 solid;
	margin-top: 25px;
	background-color: #F8F9D0;
	padding: 6px;
}
.feedback_green {
	width: 500px;
	border: 1px #339933 solid;
	margin-top: 25px;
	background-color: #E6FBCE;
	padding: 6px;
}