a { 


	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
}

a:hover {



	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #FF8533;
	line-height: normal;
}

form#search {
    display: inline;
    padding: 0px;
    spacing: 0px;
}

.bold {
          font-weight: bold;
      }
.small {

	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #ffffff;
	line-height: normal;
}

.error {color:#FF6600; font-family:Verdana; font-weight: bold}

.txt-dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
a.links-dark-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;

}
a.links-dark-blue:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}
.links-light-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #FFFFFF;



}
.links-light-white:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}
.links-light-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}
.links-light-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}
.links-light-blue:hover {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8533;
	font-weight: normal;
	line-height: normal;
}
.headings-orange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}
.txt-light {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txt-light-bl {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AEBCDB;
}
.links-dark-blue2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal;
}

.links-dark-blue3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

.links-dark-blue2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal;
}
.txt-dark-big {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}
.headings-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;

}
.td-bg-gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	background-color: #00CC66;
	background-image: url(assets/images/bg_gr.gif);
	padding: 2px;
	font-weight: bold;

}

#td-gr1, #td-gr2, #td-vl1, #td-vl2, #td-bl1, #td-bl2, #td-br1, #td-br2, #td-sw1, #td-sw2, #td-sl1, #td-sl2 {
	height: 45px;
}

#td-gr1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #98D3B3;
	background-color: #183318;
	border: 1px solid #36745C;
}
#td-gr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #98D3B3;
	background-color: #36745C;
	border: 1px solid #36745C;

}
.links-gr {

	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #8FCF8F;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
#td-gr3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #98D3B3;
	background-color: #1A372D;
	text-decoration: underline;
}
.links-gr:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #99FF99;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
.td-bg-br {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #400000;
	background-color: #996600;
	background-image: url(assets/images/bg_br.gif);
	padding: 2px;
	font-weight: bold;
}
#td-br1 {

	border: 1px solid #5A4624;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FADBAD;
	background-color: #2C2114;
}
#td-br2 {

	border: 1px solid #5A4624;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FADBAD;
	background-color: #5A4624;
}
.links-br {


	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #FADBAD;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
.links-br:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #FFFFCC;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
.td-bg-bl {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #233243;
	background-color: #006699;
	background-image: url(assets/images/bg_gr2.gif);
	padding: 2px;
	font-weight: bold;
}

#td-sw1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C8FFFF;
	background-color: #362729;
	border: 1px solid #990000;
}
#td-sw2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCFFFF;
	background-color: #990000;
	border: 1px solid #990000;
}

.links-sw {


	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #C8FFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

.links-sw:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #C8FFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
.links-vl {


	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #C8FFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

.links-vl:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #C8FFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

#td-vl1 {

	border: 1px solid #83038B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C8FFFF;
	background-color: #302736;
}
#td-vl2 {


	border: 1px solid #83038B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCFFFF;
	background-color: #83038B;
}

#td-bl1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C8FFFF;
	background-color: #0B5071;
	border: 1px solid #569db2;
}
#td-bl2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCFFFF;
	background-color: #569DB2;
	border: 1px solid #569db2;
}

.links-bl {



	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #C8FFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
.links-bl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #F0FFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.button {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

inputs-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.inputs-bg {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

.links-wht {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

.links-wht:hover {





	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

.td-bg-sl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	background-image: url(assets/images/bg_sl.gif);
	padding: 2px;
	font-weight: bold;
}

.td-bg-sl-footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #000000;
	background-color: #CCCCCC;
	background-image: url(assets/images/bg_sl.gif);
	padding: 1px;
	font-weight: normal;
}

.td-footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	padding: 1px;
	font-weight: normal;
}

#td-sl1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #333333;
	border: 1px solid #4D4D4D;
}

#td-sl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #4D4D4D;
	border: 1px solid #4D4D4D;
}
.links-sl {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
.links-sl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

.links-big-blue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}
.links-big-blue:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}
.txt-light-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;


}
.td-blue-border1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #2B3D6A;
	border: 1px solid #365B94;
	vertical-align: top;
}
.td-gray-border1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #365B94;
	vertical-align: top;
}
.td-blue-border2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #15244A;
	border: 1px solid #233C61;
	vertical-align: top;

}
.txt-dark-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	font-weight: bolder;

}
.txt-light-small {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B9C7DB;
}
.headings-big-dark {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bolder;
	color: #FFFFFF;
}
.headings-bg-lightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	background-color: #D4D4D4;
	background-image: url(assets/images/bg_ligh_blue.gif);

}
.headings-blue {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}
.links-small-white {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal;
}
.links-small-white:hover {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}
.inputs-bg-blue {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(assets/images/bg_inputs_bl.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #003366;
}
.td-border-green {
	background-color: #003333;
	border: 1px solid #00664D;



}
.td-border-brown {
	background-color: #56493A;
	border: 1px solid #996600;



}
.td-border-blue {
	background-color: #1E2637;
	border: 1px solid #005B88;


}


.td-border-purple {
	background-color: #302736;
	border: 1px solid #83038B;
}

.td-border-red {
	background-color: #362729;
	border: 1px solid #990000;
}

.td-border-grey {
	background-color: #000000;
	border: 1px solid #535353;


}
.td-bk2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #000000;
	border: 1px dotted #00ffff;
}
.td-bk1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
	border: 1px dotted #00ffff;
}

.table-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color: #ffffff;
	vertical-align: top;
}


.front-link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000ff;
	background-color: #ffffff;

}

.front-link:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
	background-color: #ffffff;

}

.inputs-bg-front {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(assets/images/bg_inputs_bl.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #003366;


}

.thinborder{
  border: 1px solid #c0c0c0;
  padding:3px;
}

/* start ck additions */

h3 {
	color: #8FB1D9;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: all;
}

fieldset {
	border: 1px solid grey;
	margin-top: 10px;
}

legend {
/*	background: #222D57;*/
/*	background: Grey;*/
/*	color: White;*/
	padding: 5px;
	font-weight: bold;
	letter-spacing: 0.5px;
/*	text-transform: uppercase;*/
/*	font-size: 14px;*/
}


div.formitem {
	display: block;
	padding: 10px;
/*	border-top: 1px dashed Grey;*/
/*	width: 100%;*/
	clear: left;
}

div.formitem input#submit {
/*	margin-left: 375px;*/
}

div.formitem form {
	display: inline;
}

div.label {
	text-align: right;
	width: 200px;
	display: block;
	float: left;
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 5px;
/*	border: 1px solid black;*/
}

div.element, div.element1 {
	text-align: left;
	display: block;
/*	width: 50%;*/
	float: left;
/*	background: #F5F5F5;*/
	margin-bottom: 10px;
	margin-right: 0px;
	
}

div.element1 {
} 

span.note {
	color: #8FB1D9;
}

div.note {
	text-align: left;
	display: inline;
	float: left;
	margin-left: 10px;
}

div.label label {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 14px;
}

span.required, span.important {
	color: #FF6600;
}

div.label span.note {
/*	color: Red;*/
	color: #DCDCDC;	
}

div.formitem input, div.formitem textarea {
/*		background: Red;*/
		background: #F5F5F5;
/*		background: #DCDCDC;*/
/*		float: right;*/
}

div.formitem textarea {
	width: 450px;
}

div.buttons {
	clear: both;
	text-align: right;
}
input.button {
/*		background: Red;*/
/*		background: #F5F5F5;*/
/*		background: #DCDCDC;*/
/*		float: left;*/
/*		margin-left: 135px;*/
}

table.war_info {
	font-size: 12px;	
	margin-top: 5px;
}
table.war_info td {
	padding: 4px;
	vertical-align: top;
}
table.war_info td.label {
	text-align: right;
	font-weight: bold;
	color: #A6BFE6;
}
table.war_info td.item {
	
}

table.profile{
	font-size: 12px;
	border: 1px solid #000D35;
	background: #DCDCDC;
/*	width: 320px;*/
	float: left;
	height: 200px;
}

table.profile tr {
	background: #DCDCDC;
}
table.profile td {
/*	padding: 5px;*/
	vertical-align: top;
/*	border-collapse: collapse;*/
}

table.profile td.label {
	text-align: right;
	background: #1D2D58;
	color: #DCDCDC;
/*	color: Black;*/
	margin-right: 10px;
	width: 40%;
	padding: 5px;
	
}

table.profile td.element {
	color: black;
/*	background: #1D2D58;*/
/*	color: #DCDCDC;*/
padding: 5px;
	
}

table.profile img {
	border: solid 1px black;
}

div.info, div.action_menu {
	float: left;
	padding: 5px;
}

div.action_menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.action_menu li {
	margin-bottom: 5px;
}

div.info table.info {
	background: #3B435C;
/*	background: #597BB4;*/
/*	background: White;*/
	font-size: 12px;
	
}

div.info table td, div.info table th {
	color: white;
	padding: 5px;

}
div.info td.row-0 {
	background: #000D35;
/*	background: #597BB4;*/
}

div.info td.row-1 {
	background: #000D35;
/*	background: #597BB4;*/
}

div.info table th {
	background: #322939;
	color: white;
	font-size: 12px;
}

/*div.action_menu {
	float: left;
}

*/

div.listing {
	font-family: Arial, Helvetica, sans-serif;

	width: 100%;
}

div.listing h3 {
	color: black;
	background-image:	url('assets/images/bg_sl.gif');
	padding: 3px;
	margin-bottom: 2px;
	text-align: center;

}

div.listing table, div.item table {
/*	border: 1px solid black;*/
	font-size: 12px;
	background: #1D2D58;
	width: 100%;
	border-collapse: collapse;
}

div.listing td {
/*	border: 1px solid black;*/
	padding: 5px;
	text-align: center;
}

div.listing td.action {
}

div.listing th, div.item th {
/*	background: ;*/
	color: Black;
	background-image:	url('assets/images/bg_sl.gif');
	padding: 3px;
}

div.listing th a {
	color: black;
	font-weight: bold;
}

.left {
	text-align: left;
}

div.listing tr.row0 td {
	background: #142047;
}

div.listing tr.row1 td {
	background: #1D2D58;
}

div.item {
	font-family: Arial, Helvetica, sans-serif;
}

.center {
	margin-right: auto;
	margin-left: auto;
}

.narrow {
	width: 300px;
}

.medium {
	width: 475px;
}

div.item table {
	margin-bottom: 15px;
}
div.item td {
	padding: 8px;
	border-top: 1px dotted grey;
}

div.item td.label {
	text-align: right;
	color: #A9A9A9;
	background: #142047;
	vertical-align: top;
	width: 200px;
}

div.item td.element {
	text-align: left;
}

div.item tr.row0 td {
	background: #142047;
}

div.item tr.row1 td {
	background: #1D2D58;
}

div.listing ul, div.item ul, div.commands ul {
	padding: 0;
	margin: 0;
}

div.listing li, div.commands li {
	display: inline;
	list-style-type: none;
	margin-right: 4px;
}

div.listing li a, div.commands li a {
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}

div.listing ul.vertical li, div.item ul.vertical li {
	list-style-type: square;
	display: block;
}


div.commands {
	margin-top: 10px;
	background: #222D57;
	height: 40px;
}

div.commands ul {
	padding: 10px 0px 0px 10px;
}

div.commands li a {
	font-size: 14px;
	text-decoration: none;
}

div.commands li a:hover {
	text-decoration: underline;
	color: #FF8533;
}

div.commands li a.active {
	color: #FF8533;
}

div.commands form {
		background: #222D57;
}
div.commands div.formitem {
	border: none;
	margin-bottom: 5px;
	display: block;
/*	padding: 15px;*/
	background: #222D57;
	width: auto;
	height: auto;
	margin: 0px;

}

div.commands div.label {
	text-align: left;
	color: White;
	background: #222D57;
	float: left;
	margin: 0px;
	margin-right: 10px;
	width: auto;
}

div.commands div.element {
	text-align: left;
	float: left;
	background: #222D57;
	margin: 0px;
	margin-right: 10px;
}

div.element span.note {
	margin-top: 5px;
	display: block;
}

div.paging_nav {
	margin-top: 5px;
	width: 100%;
	padding-bottom: 10px;
}

div.paging_nav form {

}

div.pager {
	margin-top: 5px;
}

div.pager img {
	position: relative;
	top: 4px;
}

ul.browsebar ul {
	font-size: 14px;
}

ul.browsebar li {
	display: inline;
	list-style-type: none;
	border-right: 1px solid #FF6600;
	padding-right: 6px;
	padding-left: 6px;
	margin: 0px;
}

ul.browsebar li.last {
	border-right: none;
}

ul.browsebar a {
	text-decoration: none;
}

ul.browsebar a#active {
	text-decoration: underline;
}

div.name {
	padding-top: 5px;
}

div#flash_message {
	margin-top: 10px;
	color: Red;
}

a.inputs-bg-blue {
	padding: 6px;
	text-decoration: none;
	
}

a.inputs-bg-blue:hover {
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 11px;
	
	
} 

#upload_msg {
	margin-top: 10px;
	color: red;
}

#update_comments {
	padding: 0;
    position: fixed; 
    left: 0px; 
    bottom: 0px;
    margin: 0;
    z-index: 105;
	text-align:center;
	width:180px;
	margin:5px 0 5px 5px;
	padding:4px;
	display:none;
	background-color:#F37429;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}

div#loginbox {
	color: #FFF;
}

div#loginbox h2 {
	color: White;
}
/* end ck additions */

/* begin home_index additions (seth) */
.home_index_tuneOfTheMonth_image{
    margin: 15px 0px 0px 15px;
}

.home_index_tuneOfTheMonth_link {
    margin: 10px 0px 0px 100px;
}

.home_index_bottom{
    margin: 30px 0px 0px 0px;
}

.home_index_todaysChallenges_list{
    margin: 30px 0px 0px 30px;
}

.home_index_todaysChallenges_link {
    margin: 30px 0px 0px 30px;
}

.home_index_groupTitle {
    height: 30px;
	background-color: #1E2637;
    text-align: center;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.home_index_musicianWarPros_images {
    width: 200px;
    height: 100px;
    border-style: none;
    margin: 5px auto 0px auto;
}

.home_index_musicianWarPros_images_area {
    text-align: center;
}

a.home_index {
    width: 140px;
    height: 75px;
    border-style: none;
}

.home_index_currentWars_vs {
    margin: 0px 0px 0px 0px;
}

.home_index_groupImageList {
    display:inline;
/*    width: 200px;*/
    width: 150px;
/*    height: 100px;*/
    height: 75px;
    border-style: none;
    margin: 5px auto 0px auto;
}

.home_index_groupImageMedList {
    display:inline;
    width: 160px;
    height: 80px;
    border-style: none;
    margin: 5px auto 0px auto;
}

.home_index_groupImageSmallList {
    display:inline;
    width: 100px;
    height: 50px;
    border-style: none;
    margin: 5px auto 0px auto;
}

.home_index_groupChallengeArea {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 14px;
    text-align: center;
	border: 1px solid #005B88;
/*	background: #14253f;*/
/*	border: 1px solid #14253f;*/
}


span.championshipName {
	display: block;
	margin-top: 5px;
	font-size: 12px;
}
fieldset.home_index_tuneOfTheMonth {
    width: 375px;
    height: 230px;
    margin: 0px 0px 0px 0px;
}

fieldset.home_index_todaysChallenges {
    width: 375px;
    height: 230px;
    margin: 0px 0px 0px 30px;
}

/* end home_index additions (seth) */

/* tables */
table.tablesorter {
	font-family:arial;
/*	background-color: #CDCDCD;*/
	margin:10px 0pt 15px;
	font-size: 12px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #233C61;
/*	border: 1px solid #FFF;*/
	font-size: 12px;
	padding: 4px;
}
table.tablesorter thead tr .header {
	color: #FFF;
	background-image: url(images/sorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #FFF;
	padding: 4px;
	background-color: #15244A;
	border: 1px solid #233C61;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#2B3D6A;
	border: 1px solid #365B94;
	color: #fff;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/sorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/sorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #233C61;
color: #FF8853;
}

div#vote_results {
	text-align: center;
	margin: auto;
}

div#vote_results table {
	border: 1px solid grey;
	margin: auto;
}

div#vote_results td {
	padding: 5px;
}
span.vote_roster_logo {
	display: block;
}
span.vote_roster_link {
	display: block;
	text-align: center;
	padding-top: 3px;
}

/* begin autocomplete ac_ styles */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	color: #000000;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../images/loading.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/* end autocomplete ac_ styles */


