form, table, fieldset, legend, span, embed {
	margin: 0px;
	padding: 0px;
	display: block;
	border: 0px;
	text-indent: 0px;
}

table {
	display: table;
}

input, textarea, select {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input, textarea {
	padding: 2px;
}

a {
	color: #00558e;
	text-decoration: underline;
	cursor: pointer;
}

img {
	border: 0px;
}


/* Columns */
.column11 {
	margin-left: 200px;
	width: 750px;
}

.column31 {
	width: 170px;
	margin-left: 2px;
	float: left;
	display: inline;
	border: 1px solid #FFFFFF;
}


*+html .column31 .cmstext table{
	margin-top:-4px;
}



.column32 {
	width: 492px;
	float: left;
	margin-left: 22px;
	display: inline;
	border: 1px solid #FFFFFF;
}

* html .column32 {
	margin-left: 16px;
}

.column32 .cmstext, .column32 .cmstext p {
	float: left;
	margin: 0px;
	padding. 0px;
}

.column33 {
	width: 240px;
	float: left;
	margin-left: 25px;
	display: inline;
	border: 1px solid #FFFFFF;
}

* html .column33 {
	margin-left: 18px;
}

.colummhome {
	width: 960px;
	margin-left: 20px;
	float: left;
	margin-top:14px;
}

* html .colummhome {
	margin-left: 10px;
	width: 952px;
}

.cmstext h1 {
	font-weight: bold;
	color: #0d4e62 !important;
	font-size:20px;
}

.colummhome h1 {
	font-size: 12px;
	font-weight: normal;
	color: #0d4e62;
}

*+html .cmstext{
	margin-top:12px;
}

/* Boxes */
.boxorange {
	background-image: url('../images/box_middle_orange.gif');
	background-repeat: no-repeat;
	width: 241px;
	height: 15px;
	float: left;
	margin: -10px 0px 10px 0px;
	padding: 7px 7px 7px 11px;
}

.boxorange p {
	font-weight: bold;
	color: #0d4e62;
	font-size: 10px;
	padding: 0 0 0 6px;
	margin: 0px;
}

.boxmiddle {
	width: 246px;
	float: left;
	margin: 0px 0px 20px 0px;
	margin-top:-12px;
	padding: 0px;
}

* html .boxmiddle {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}


.boxmiddle .header {
	background-image: url('../images/box_middle_head.png');
	background-repeat: no-repeat;
	height: 22px;
	width: 100%;
	float: left; 
}
.boxmiddle .theader {
	height: 22px;
	width: 100%;
	float: left; 
}

.boxmiddle .header p, .boxmiddle .header a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 5px 0px 8px;
}

.boxmiddle .theader p, .boxmiddle .theader a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 5px 0px 8px;
}

.boxmiddle .headerwhite {
	background-image: url('../images/box_middle_top.png');
	background-repeat: no-repeat;
	height: 17px;
	width: 100%;
	float: left;
	font-size: 1px;
}

.boxmiddle .content {
	background-image: url('../images/box_middle_content.png');
	background-repeat: repeat-y;
	width: 100%;
	float: left;
}

.boxmiddle .content .inner {
	padding: 0px 5px 0px 15px;
}

.boxmiddle .content p {
	font-weight: bold;
	color: #ff9900;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.boxmiddle .content p.sep {
	font-size: 1px;
	height: 7px;
}

.boxmiddle .content p a {
	font-weight: bold;
	color: #0d4e62;
	text-decoration: underline;
}

.boxmiddle .content p a.small {
	font-size: 11px;
	color:#ff9900;
}

.boxmiddle .tcontent {
	background-image: url('../images/tbox_middle_content.gif');
	background-repeat: repeat-y;
	width: 100%;
	float: left;
}

.boxmiddle .tcontent .inner {
	padding: 0px 5px 0px 5px;
}

.boxmiddle .tcontent p {
	font-weight: bold;
	color: #0d4e62;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

.boxmiddle .tcontent p.sep {
	font-size: 1px;
	height: 7px;
}

.boxmiddle .tcontent p a {
	font-weight: bold;
	color: #0d4e62;
	text-decoration: underline;
}

.boxmiddle .tcontent p a.small {
	font-size: 10px;
}

.boxmiddle .foot {
	background-image: url('../images/box_middle_foot.png');
	background-repeat: repeat-y;
	height: 12px;
	width: 100%;
	float: left;
	font-size: 1px;
}

.boxmiddle .tfoot {
	height: 12px;
	width: 100%;
	float: left;
	font-size: 1px;
	background-image: url('../images/box_middle_foot.png');
	background-repeat: no-repeat;
}

.boxmiddle .footbig {
	background-image: url('../images/box_middle_foot_big.jpg');
	background-repeat: repeat-y;
	height: 32px;
	width: 100%;
	float: left;
}

.boxmiddle .footbig p {
	padding: 8px 5px 0px 8px;
	margin: 0px;
}

.boxmiddle .footbig, .boxmiddle .footbig a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.boxmiddle p.error {
	color: #FF0000;
	margin: 5px 0px 10px 0px;
}

.boxmiddle td {
	padding-left:2px;
}

/* Input fields */
a.dp-choose-date, a.dp-choose-date {
	display: inline;
	float: left;
	margin: 0px;
}

.errors p {
	color: #FF0000;
	font-weight: bold;
}

td.label {
	font-size: 12px;
	padding-right: 10px;
	width: 145px;
}

td.inputfield {
	font-size: 12px;
	padding-right: 30px;
}

div.inputmiddle, div.inputmiddlesmall {
	width: 211px;
	height: 25px;
	background-image: url('../images/bg_input_middle.jpg');
	background-repeat: no-repeat;
	margin: 4px 0px 4px 0px;
}

div.inputmiddle input.text, div.inputmiddle input.password {
	width: 190px;
	background-color:transparent;
}

div.inputmiddle input, div.inputmiddlesmall input, div.inputmiddle select {
	margin: 2px 5px 2px 5px;
	border: 0px;
	color: #0d4e62;
	font-weight: bold;
}

div.inputmiddle select {
	width: 198px;
	height: 16px;
}

* html div.inputmiddle select {
	height: 14px;
}

*+html div.inputmiddle select {
	height: 18px;
}

div.inputmiddlesmall {
	width: 130px;
	background-image: url('../images/bg_input_middle_small.jpg');
}

div.inputmiddlesmall input {
	width: 110px;
}

div.inputmiddlesmall input.date {
	width: 90px;
}

* html div.inputmiddlesmall input.date {
	width: 84px;
}

div.inputmiddlesmall input.date, input.date {
	float: left;
	display: inline;
	margin-right: 0px;
}



table.dateselection {
	width: 124px;
}

/*
.slider {
	width: 161px;
	height: 15px;
	background-image: url('../images/slider_back.jpg');
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 15px;
	position: relative;
}

.sliderindicator {
	background-image:url('../images/slider_indicator.gif');
	background-color: transparent;
	width: 16px;
	height: 16px;
	font-size: 1px;
	overflow: hidden;
	border: none;
	position: relative;
}

*/


/* Sliders */
.ui-slider { width: 160px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(../images/slider-handle.gif);  }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }
.ui-slider, .ui-slider-1 { background-image: url(../images/slider-bg-1.gif); }

div.sliderlabel {
	float: left;
	display: inline;
	margin-right: 10px;
}

div.sliderval {
	float: left;
	display: inline;
}


/* Selectbox replacements */
div.selectbox-wrapper {
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	margin-top: 18px;
	padding: 0px;
	float: left;
	margin-left: 6px;
	text-align: left;
	max-height: 200px;
	min-width: 195px;
	width: 195px;
	overflow: auto;
}

* html div.selectbox-wrapper {
	margin-left: -200px;
}

*+html div.selectbox-wrapper {
	margin-left: -202px;
}

div.selectbox-wrapper ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}

* html div.selectbox-wrapper {
	height: 200px;
}

* html div.selectbox-wrapper ul {
	height: 200px;
}

div.selectbox-wrapper ul li.selected { 
	background-color: #0F334B;
	color: #FFFFFF;
}

div.selectbox-wrapper ul li.current { 
	background-color: #0F334B;
	color: #FFFFFF;
}

div.selectbox-wrapper ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	cursor: pointer;
	color: #666666;
}

input.selectbox {
	margin: 4px 5px 0px 0px;
	padding-left: 2px;
	padding-right: 16px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width: 179px;
	display: block;
	text-align: left; 
	float: left;
	background: url('../images/bg_selectbox.gif') right bottom;
	cursor: pointer;
	border: 1px solid #D1E4F6;
	color: #0d4e62;
	font-weight: normal !important;
	font-size: 11px;
	overflow: hidden;
}

* html input.selectbox { 
	width: 177px;
	margin-left: 3px;
}

select.selectbox {
	background: url('../images/bg_selectbox.gif') right;
}

select.bigselectbox {
	font-size: 14px;
}

span.label {
	font-size: 12px;
	font-weight: bold;
}

span.error, span.info {
	font-size: 12px;
	font-weight: bold;
	color: #D82A2A;
	padding-left: 20px;
	padding-top: 2px;
	background-image: url('../images/icons/attention.gif');
	background-repeat: no-repeat;
	height: 16px;
	margin-bottom: 5px;
}

span.info {
	background-image: url('../images/icons/info.gif');
	color: #0F334B;
}


/* Hints */
#no-javascript-wrapper {
	width: 100%;
	text-align: center;
	padding: 10px;
}

#no-javascript {
	font-size: 12px;
	font-weight: bold;
	color: #D82A2A;
	height: 16px;
	background-image: url('../images/icons/attention.gif');
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-left: 20px;
	padding-top: 2px;
	width: 480px;
	margin: auto;
}

.hint {
	display: none;
	position: absolute;
	width: 170px;
	margin-left: 15px;
	margin-top: -4px;
	border: 1px solid #666666;
	padding: 10px 12px;
	background: #0d4e62 url(../images/hint_pointer.gif) no-repeat -10px 5px;
	z-index: 10;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 110%;
}

.hint .hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background: url(../images/hint_pointer.gif) left top no-repeat;
	z-index: 10;
}


/* Home */
.groupWrapper {
	width: 32%;
	float: left;
	margin-right: 1%;
	min-height: 400px;
}

* html .groupWrapper {
	height: 400px;
	overflow: visible;
}

.serializer {
	clear: both;
}

.groupItem {
	margin-bottom: 20px;
}

.groupItem .itemHeader {
	line-height: 28px;
	background-image: url('../images/box_home_top.jpg');
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	cursor: move;
	font-weight: bold;
    font-size: 12px;            /* font-size: 16px; */ 
	height: 28px;
	position: relative;
}

.groupItem .itemHeader .inner {
	padding: 0 10px;
	font-size:12px !important;
}

.groupItem .itemHeader a {
	position: absolute;
	right: 10px;
	color: #FFFFFF;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

.groupItem .itemFooter {
	background-image: url('../images/box_home_bottom.jpg');
	background-repeat: no-repeat;
	font-size: 1px;
	height: 12px;
}

.groupItem .itemContent {
	background-image: url('../images/box_home_middle.jpg');
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

.groupItem .itemContent .inner {
	padding: 4px;
}

.sortHelper {
	border: 3px dashed #666;
	width: auto !important;
}

.groupWrapper p {
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}


/* Content */
#content {
	float: left;
	display: block;
}

#content .column11 h1, #content .columniframe h1 {
	color: #0d4e62;
	font-size: 20px;
	font-weight: bold;
}

#content .column11 h1.small, #content .columniframe h1.small {
	font-size: 14px;
}

#content .column11 p, #content .columniframe p {
	font-size: 12px;
}

#content .row {
	width: 980px;
	float: left;
}

#content ul, #content ol, #content li, #content .columniframe ul, #content .columniframe ol, #content .columniframe li {
	font-size: 13px;
}

#content .rowiframe {
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

#content table td {
	font-size: 12px;
}

#content table.default {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
	border-collapse: collapse;
}

#content table.default td {
	border-width: 1px 1px 1px 1px;
	padding: 4px;
	border-style: dotted dotted dotted dotted;
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
	-moz-border-radius: 0px 0px 0px 0px;
}


#content table.default td.head {
	font-weight: bold;
}

#content table.default .odd {
	background-color: #eeeeee;
}

#content table.default .even {
	background-color: #ffffff;
}

#content table.new_default {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
	border-collapse: collapse;
    /* table-layout: fixed; */
}

#content table.new_default td {
	border-width: 1px 1px 1px 1px;
	padding: 4px;
	border-style: none;
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
	-moz-border-radius: 0px 0px 0px 0px;
}


#content table.new_default td.head {
	font-weight: bold;
}

#content table.new_default th.special_head {
	font-weight: bold;
    font-size: 10px;
    border: 0px;
    background-color: #EFEFEF;
}

#content table.new_default td.header_radio {
	border-width: 1px 1px 1px 1px;
	padding: 4px;
	border-style: none;
    background-color:#FDE0B0;
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
    font-size:12px;
    font-weight: bold;
    color: black;
    height: 30px;
    -moz-border-radius: 0px 0px 0px 0px;    
}

#content table.new_default .odd {
	background-color: #eeeeee;
}

#content table.new_default .even {
	background-color: #ffffff;
}

#content table.new_default .special_row{
    background-color: #EFEFEF;
}

#content table.new_default .error_input_cell{
    border:1px solid #ff0000;
}

#content table.default .error_input_cell{
    border:1px solid #ff0000;
}

#content table.new_default .special_hdr{
    color: #0C5566;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
#content table.new_default .special_hdr_normal{
    color: #0C5566;
    font-weight: normal;
    font-size: 16px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

#content table.new_default .sub_text{
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    vertical-align: text-top;
    word-wrap: break-word 
}

#content table.new_default a{
    text-decoration: none;
	cursor: pointer;    
}

#content table.new_default .new_help {
    background-image: url('../images/info.gif');
	background-repeat: no-repeat;
	color: #0C5566 !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: right;
    padding-right: 20px;
    padding-left: 20px;
}

#content table.new_default .new_help a {
    
	color: #0C5566 !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    text-decoration: none;
}


#content table.new_default .hdr_text{
    color: #333333;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

#content div.sepline {
	background-color: #AAAAAA;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	width: 100%;
}


/* Highlight se-requests */
font.highlightsearchword {
	font-weight: bold;
}


/* Auto complete function */
.ac_results {
	padding: 0px;
	border: 1px solid #ccc;
	background-color: Window;
	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: 11px;
	font-weight: bold;
	/* 
	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;
	cursor: pointer;

}

.ac_loading {
	background : Window url('../images/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #0F334B;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.ac_moreItems {
	text-align: center;
	background-color: InactiveCaption;
	color: InactiveCaptionText;
	margin: 0px;
	padding: 0px 5px;
	cursor: default;
	display: block;
	width: 100%;
	font: bold menu 12px;
	overflow: hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
}


/* Profile */
#profilebox {
	background-image: url('../images/bg_profile_box.jpg');
	background-repeat: no-repeat;
	float: left;
	display: block;
	overflow: hidden;
	width: 740px;
	height: 200px;
}

#profilebox .inner {
	padding: 8px 10px 6px 10px;
}

#profilebox .photo {
	width: 160px;
	float: left;
	display: inline;
}

#profilebox .content {
	width: 510px;
	float: left;
	display: inline;
}

#profilebox .content h1 {
	font-size: 16px;
}

#profilebox .content a {
	font-size: 12px;
}

#profilebox .facts {
	font-size: 13px;
}

#profilebox .facts td {
	padding-right: 10px;
}


/* Dialog boxes */
.dialogbutton { display: inline; padding: 0px; margin: 0px; }

#modalOverlay { background-color: #FFFFFF; cursor: wait; }

#modalContainerMover {
	position: absolute;
	height: 300px;
	width: 420px;
	margin-left: -300px;
	left: 50%;
}

#modalContainer, #modalContainer70P {
	height: 300px;
	width: 420px;
	left: 50%;
	top: 20%;
	margin-left: -300px;
}

#modalContainer70P {
	height: 300px;
	width: 420px;
	left: 50%;
	top: 70%;
	margin-left: -300px;
}

* html #modalContainer { top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(20 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }

* html #modalContainer70P { top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(70 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }

.dialogbox .head {
	width: 430px;
	height: 13px;
	background-image: url('../images/dialog_head.png');
	font-size: 1px;
}

.dialogbox .content {
	background-image: url('../images/dialog_content.png');
	color: #FFFFFF;
	width: 430px;
}

.dialogbox .content .inner {
	padding: 6px 16px 6px 16px;
}

.dialogbox .content h1 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.dialogbox .content p, .dialogbox .content label, .dialogbox .content input {
	font-size: 14px;
}

.dialogbox .content input.text {
	width: 380px;
}

.dialogbox .content input.button {
	width: 75px;
}

.dialogbox .content input.buttonbig {
	width: 150px;
}

.dialogbox .foot {
	width: 430px;
	height: 18px;
	background-image: url('../images/dialog_foot.png');
	font-size: 1px;
}

.dialogboxlong .head {
	width: 650px;
	height: 13px;
	background-image: url('../images/dialog_head_long.png');
	font-size: 1px;
}

.dialogboxlong .content {
	background-image: url('../images/dialog_content_long.png');
	color: #FFFFFF;
}

.dialogboxlong .content .inner {
	padding: 12px 20px 12px 20px;
}

.dialogboxlong .content h1 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.dialogboxlong .content p, .dialogbox .content label, .dialogbox .content input {
	font-size: 14px;
}

.dialogboxlong .content input.text {
	width: 510px;
}

.dialogboxlong .content input.button {
	width: 75px;
}

.dialogboxlong .content input.buttonbig {
	width: 150px;
}

.dialogboxlong .foot {
	width: 650px;
	height: 18px;
	background-image: url('../images/dialog_foot_long.png');
	font-size: 1px;
}

.modalClose {
	font-weight: bold;
	font-size: 11px;
}


/* Mailbox */
.mailbox {
	color: #000000;
	font-size: 12px;
	display: table;
}

.mailbox .head {
	font-weight: bold;
	height: 16px;
}

#content .mailbox td.sep {
	background-color: #D8D8D8;
	height: 1px;
	font-size: 0px;
}

.mailbox td.checkbox {
	width: 32px;
}

.mailbox td.photo {
	width: 35px;
}

.mailbox td.photo img {
	margin-top: 5px;
	margin-bottom: 3px;
}

.mailbox td.photo a {
	float: left;
}

.mailbox td.person {
	width: 195px;
}

.mailbox td.person a {
	color: #000000;
	font-weight: bold;
}

.mailbox td.subject a {
	color: #000000;
	font-weight: bold;
}

.mailbox td.subject a.read {
	font-weight: normal;
}

.mailbox td.maildate {
	width: 115px;
}

.mailnavi, .mailnavi a {
	font-size: 12px;
	color: #000000;
}

.mailnavi .title {
	font-weight: bold;
	font-size: 12px;
}

.message .subject {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: inline;
}

.message .maildate {
	float: right;
	display: inline;
	font-size: 12px;
}

.message .text {
	font-size: 14px;
	color: #000000;
	float: left;
	display: inline;
}

* html .message .text {
	margin: 10px 0px 10px 0px;
}

.message .line {
	background-image: url('../images/line.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 1px;
	float: left;
	display: inline;
	font-size: 1px;
}

.messageactions {
	float: left;
	display: block;
	margin-top: 10px;
}


/* Message Board */
.messageboard {
	width: 100%;
}

.messageboard td.photo {
	width: 35px;
}

.messageboard a.sender {
	font-weight: bold;
	font-size: 13px;
}

.messageboard .datetime {
	font-size: 11px;
}

.messageboard .message {
	float: left;
	font-size: 12px;
}

.messageboard .sep {
	height: 1px;
	background-image: url('../images/line.gif');
	background-repeat: repeat-x;
	font-size: 1px;
}


/* Content boxes */
div.contentbox1 {
	margin: 0px;
}

div.contentbox2 {
	width: 296px;
	margin: 0px;
}

div.contentbox3 {
	width: 325px;
	margin: 0px;
}

div.contentbox6 {
	width: 685px;
	margin: 0px;
}

div.contentbox5 {
	margin: 0px;
}

div.contentmenubox {
	width: 158px;
	margin: 0px;
}

div.contentbox1top {
	width: 725px;
	height: 22px;
	background-image: url('../images/content_box1_top.jpg');
	background-repeat: no-repeat;
	float: left;
	margin-top:5px;
}

#content div.contentbox1top h1 {
	color: #ffffff !important;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: left;
}

#content div.contentbox1top .new_help {
    background-image: url('../images/info.gif');
	background-repeat: no-repeat;
	color: #ffffff !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: right;
    padding-right: 20px;
    padding-left: 20px;
}

#content div.contentbox1top .new_help a {
    
	color: #ffffff !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    text-decoration: none;
}

div.contentbox1middle {
	width: 725px;
	background-image: url('../images/content_box1_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentbox1middle {
	font-size: 12px;
}

div.contentbox1middle .header_label {
	background-color: #FFA61E;
    font-size:14px;
    height: 24px;
    padding: 4px;
    color: #000000;
}

#content div.contentbox1middle .new_help {
    background-image: url('../images/info.gif');
	background-repeat: no-repeat;
	color: #000000 !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: right;
    padding-right: 20px;
    padding-left: 20px;
}

#content div.contentbox1middle .new_help a {
    
	color: #000000 !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    text-decoration: none;
}

* html div.contentbox1middle a {
	line-height: 150%;
}

div.contentbox1middle .spacer, div.contentbox2middle .spacer {
	padding: 6px;
}

div.contentbox1middle .tablehead {
	font-size: 12px;
	font-weight: bold;
}

div.contentbox1bottom {
	width: 725px;
	height: 14px;
	background-image: url('../images/content_box1_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentbox1top_sub {
	width: 716px;
	height: 22px;
	background-image: url('../images/content_box1_top_sub.jpg');
	background-repeat: no-repeat;
	float: left;
}

#content div.contentbox1top_sub h1 {
	color: #175e74;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: left;
}

div.contentbox1middle_sub {
	width: 716px;
	background-image: url('../images/content_box1_middle_sub.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentbox1middle_sub {
	font-size: 12px;
}

* html div.contentbox1middle_sub a {
	line-height: 150%;
}

div.contentbox1middle_sub .spacer, div.contentbox2middle_sub .spacer {
	padding: 6px;
}

div.contentbox1middle_sub .tablehead {
	font-size: 12px;
	font-weight: bold;
}

div.contentbox1bottom_sub {
	width: 716px;
	height: 14px;
	background-image: url('../images/content_box1_bottom_sub.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentbox2top {
	width: 295px;
	height: 24px;
	background-image: url('../images/content_box2_top.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentbox2middle {
	width: 295px;
	background-image: url('../images/content_box2_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentbox2middle textarea {
	margin: 5px 0px 0px 10px;
}

div.contentbox2middle, div.contentbox3middle, div.contentmenumiddle, div.contentbox6middle {
	font-size: 12px;
}

div.contentbox2bottom {
	width: 295px;
	height: 14px;
	background-image: url('../images/content_box2_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

table.contentbox2wrapper {
	margin: 10px 0px 0px 10px;
}

div.contentbox2top h1 {
	color: #0F334A;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 10px;
	float: left;
}

div.contentbox3top {
	width: 325px;
	height: 24px;
	background-image: url('../images/content_box3_top.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentbox3middle {
	width: 325px;
	background-image: url('../images/content_box3_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentbox3middle .spacer {
	padding: 5px 0px 0px 10px;
	float: left;
}

div.contentbox3bottom {
	width: 325px;
	height: 14px;
	background-image: url('../images/content_box3_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

table.contentbox3wrapper {
	margin: 10px 0px 0px 10px;
	width: 100%;
}

div.contentbox3top h1 {
	color: #175e74;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 10px;
	float: left;
}

div.contentbox6top {
	width: 685px;
	height: 24px;
	background-image: url('../images/content_box6_top.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentbox6middle {
	width: 685px;
	background-image: url('../images/content_box6_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentbox6middle .spacer {
	padding: 5px 0px 0px 10px;
	float: left;
}

div.contentbox6bottom {
	width: 685px;
	height: 14px;
	background-image: url('../images/content_box6_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

table.contentbox6wrapper {
	margin: 10px 0px 0px 10px;
	width: 100%;
}

div.contentbox6top h1 {
	color: #0F334A;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 10px;
	float: left;
}

div.contentbox7top {
	width: 750px;
	height: 17px;
	background-image: url('../images/content_box7_top.jpg');
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
}

div.contentbox7middle {
	width: 750px;
	background-image: url('../images/content_box7_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentbox7middle {
	font-size: 12px;
}

* html div.contentbox7middle a {
	line-height: 150%;
}

div.contentbox7middle .spacer, div.contentbox7middle .spacer {
	padding: 0px 4px 4px 8px;
	float: left;
	margin: 0px;
}

div.contentbox7middle .graybox {
	width: 730px;
	margin: 0px;
}

div.contentbox7bottom {
	width: 750px;
	height: 14px;
	background-image: url('../images/content_box7_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentboxmenu {
	float: left;
	margin-left: 18px;
}

* html div.contentboxmenu {
	margin-left: 9px;
}

div.contentboxmenutop {
	width: 158px;
	height: 22px;
	background-image: url('../images/box_menu_top.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentboxmenumiddle {
	width: 158px;
	background-image: url('../images/box_menu_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentboxmenumiddle .spacer {
	padding: 5px 0px 0px 8px;
	float: left;
	font-size: 12px;
}

div.contentboxmenumiddle p {
	margin: 4px 0px 5px 0px;
}

div.contentboxmenumiddle .sep {
	background-color: #D8CED6;
	width: 138px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 5px;
}

div.contentboxmenubottom {
	width: 158px;
	height: 12px;
	background-image: url('../images/box_menu_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentboxmenutop h1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 4px;
	float: left;
}

div.contenttop {
	width: 767px;
	height: 15px;
	background-image: url('../images/content_round_top.jpg');
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	padding: 0px;
}

div.contentmiddle {
	width: 767px;
	background-image: url('../images/content_round_middle.jpg');
	background-repeat: repeat-y;
	float: left;
	padding: 0px;
	margin: 0px;
}


div.contenttabmiddle {
	width: 502px;
	background-image: url('../images/content_tab_middle.jpg');
	background-repeat: repeat-y;
	float: left;
	padding: 0px;
	margin: 0px;
}

div.contenttabbottom {
	width: 502x;
	height: 15px;
	background-image: url('../images/content_tab_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

div.contentbottom {
	width: 767px;
	height: 15px;
	background-image: url('../images/content_round_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	padding: 0px;
}

div.contentbox4top {
	width: 502px;
	height: 23px;
	background-image: url('../images/content_box4_top.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentbox4middle {
	width: 502px;
	background-image: url('../images/content_box4_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentbox4middle .spacer {
	padding: 5px 0px 0px 10px;
	float: left;
	font-size: 12px;
	color: #000000;
}

div.contentbox4bottom {
	width: 502px;
	height: 14px;
	background-image: url('../images/content_box4_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentbox4top h1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 10px;
	float: left;
}

div.contentbox5top, div.contentbox5toplight {
	width: 480px;
	height: 22px;
	background-image: url('../images/content_box5_top.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentbox5toplight {
	background-image: url('../images/content_box5_top_light.jpg');
}

#content div.contentbox5top h1, #content div.contentbox5toplight h1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: left;
}

#content div.contentbox5toplight h1 {
	color: #0F334B;
}

div.contentbox5middle {
	width: 480px;
	background-image: url('../images/content_box5_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentbox5middle {
	font-size: 12px;
}

* html div.contentbox5middle a {
	line-height: 150%;
}

div.contentbox5middle .spacer, div.contentbox2middle .spacer {
	padding: 6px;
}

div.contentbox5middle .tablehead {
	font-size: 12px;
	font-weight: bold;
}

div.contentbox5bottom {
	width: 480px;
	height: 14px;
	background-image: url('../images/content_box5_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

#content #secondboxmargin {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

* html #content #secondboxmargin {
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}


/* News */
div.news {
	width: 225px;
	float: left;
}

div.news a {
	font-size: 11px;
}

div.news p.sep {
	font-size: 1px;
	height: 7px;
}


/* League */
.leaguetable td {
	font-size: 12px;
}

.leaguetable td.head {
	font-size: 12px;
	font-weight: bold;
}


/* Left menu */
#content .leftmenubox {
	width: 157px;
	float: left;
	display: block;
	margin: 0px 0px 5px 20px;
}

* html #content .leftmenubox {
	margin: 0px 0px 5px 10px;
}

#content .header_leftmenu_top {
	margin-top: 18px;
}

#content .leftmenubox .header {
	height: 26px;
	width: 100%;
	background-image: url('../images/menu_box_top_full.jpg');
	background-repeat: repeat-x;
	cursor: pointer;
}

#content .leftmenubox .header h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0px 0px 5px;
	float: left;
	color: #ffffff;
}

#content .leftmenubox #leftmenubox_active h1 {
    color:#ff9900;
    }

#content .leftmenubox .header a {
	text-decoration: none;
}

#content .leftmenubox .header h1 a:hover {
	color: #ff9900;
}

.box_toggle {
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url('../images/box_open.gif');
	width: 9px;
	height: 5px;
	float: right;
	margin-top: 3px;
	font-size: 1px;
}

.box_toggle_dark {
	color: #888888;
	background-repeat: no-repeat;
	background-image: url('../images/box_open_dark.gif');
	width: 9px;
	height: 5px;
	float: right;
	margin-top: 3px;
	font-size: 1px;
}

.graybox {
	float: left;
	margin-top: 6px;
	border: 1px solid #AAAAAA;
	width: 703px;
	min-height: 17px;
}

* html .graybox {
	height: 17px;
	overflow: visible;
}

.graybox h1 {
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	margin: 2px 0px 0px 8px;
}

#content .graybox table.editorform {
	 float: left;
	 margin-left: 10px;
}

* html #content .graybox table.editorform {
	 float: left;
	 margin-left: 5px;
}

#content .editorformwrapper {
	 float: left;
	 border: 1px solid #AAAAAA;
	 padding: 5px;
	 margin: 5px 0px 5px 10px;
	 width: 686px;
}

* html #content .editorformwrapper {
	 float: left;
	 margin-left: 5px;
}

#content .editorformwrapper table.editorform {
	margin-let: 0px;
}

#content .graybox .toggler {
	position: relative;
	margin: 4px 0px 0px 688px;
	width: 9px;
	height: 5px;
}

#content .checkselectbox, .checkselectbox {
	z-index: 5000;
}

#content .checkselectbox .checkselectboxcaption, .checkselectbox .checkselectboxcaption {
	width: 190px;
	height: 19px;
	background: url('../images/bg_selectbox.gif') right top;
	background-repeat: no-repeat;
	cursor: pointer;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #00d4e62;
}

#content .checkselectbox .checkselectboxcaptioninner, .checkselectbox .checkselectboxcaptioninner {
	width: 170px;
	height: 16px;
	padding: 2px 0px 0px 2px;
	overflow: hidden;
}

#content .checkselectbox .checkselectboxselection, .checkselectbox .checkselectboxselection {
	display: none;
	width: 260px;
	height: 150px;
	border: 1px solid #7F9DB9;
	background-color: #EEEEEE;
	overflow: auto;
	position: absolute;
	z-index: 5000;
}

#content .checkselectbox .checkselectboxselection table, .checkselectbox .checkselectboxselection table {
	float: left;
}

#content .checkselectbox .checkselectboxselection .spacer, .checkselectbox .checkselectboxselection .spacer {
	padding: 4px;
}

#modalContainer .checkselectbox .checkselectboxcaption, .checkselectbox .checkselectboxcaption {
	width: 190px;
	height: 19px;
	background: url('../images/bg_selectbox.gif') right top;
	background-repeat: no-repeat;
	cursor: pointer;
	border: 1px solid #7F9DB9;
	color: #0d4e62;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
}

#modalContainer .checkselectbox .checkselectboxselection, .checkselectbox .checkselectboxselection {
	display: none;
	width: 260px;
	height: 150px;
	border: 1px solid #7F9DB9;
	background-color: #EEEEEE;
	overflow: auto;
	position: absolute;
	z-index: 5000;
	color: #000000;
	font-size: 12px;
}

#content #leftstartbox {
	margin-top: -15px;
}

* html #content #leftstartbox {
	margin-top: 0px;
}

*+html #content #leftstartbox {
	margin-top: 0px;
}


/* Fisheye */
#content .fisheye {
	text-align: center;
	height: 100px;
	position: relative;
}

#content a.fisheyeItem {
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 130px;
	height: 104px;
	position: absolute;
	display: block;
	top: 0;
	margin-top: 10px;
}

#content .fisheyeItem img {
	border: none;
	margin: 0px 5px 5px 0px;
	width: 100%;
}

#content .fisheyeItem span {
	display: none;
	positon: absolute;
}

#content .fisheyeContainter {
	background-color: #D5E2EA;
	height: 124px;
	width: 765px;	
	position: absolute;
}


/* Contact */
#content #cmscontactform, #content #contactform, #content #cmscontactform form {
	padding: 0px;
	margin: 0px;
}

#content #contactform label {
	display: block;
	margin-top: 6px;
	line-height: 120%;
	font-size:12px;
}

#content #contactform .optional {
	color: #888888;
}

#content #contactform .text, #content #contactform textarea {
	width: 350px;
	border: 1px solid #cecece;
}

#content #contactform span.radio, #content #contactform input.radio {
	display: inline;
	float: left;
}

#content #contactform span.radio {
	padding-top: 3px;
	height: 18px;
	line-height: 130%;
	margin-right: 20px;
}

#content #contactform .contacttype {
	display: block;
	width: 100%;
	float: left;
	padding-bottom: 8px;
}

* html #content #contactform .contacttype {
	float: none;
}

*+html #content #contactform .contacttype {
	float: none;
}

#content #contactform input.button {
	margin-right: 2px;
}


/* Time */
div.time-picker {
	position: absolute;
	height: 200px;
	width: 4em; /* needed for IE */
	overflow: auto;
	background: #fff;
	border: 1px solid #000;
	z-index: 99;
	width: 75px;
	font-size: 10px;
	margin: 20px 0px 0px 0px;
}

* html div.time-picker {
	width: 80px;
}

div.time-picker-12hours {
	width: 8em; /* needed for IE */
}

div.time-picker ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.time-picker li {
	padding: 1px;
	cursor: pointer;
}

div.time-picker li.selected {
	background: #316AC5;
	color: #fff;
}

.defaulttable {
	border: 1px solid #000000;
	border-collapse: collapse;
}

.defaulttable td {
	border: 1px solid #000000;
	padding: 4px;
}

.defaulttable .innertable td {
	border: 0px;
}


.paymenttable {
	border: 2px solid #c9c9c9;
	border-collapse: collapse;
}

.paymenttable td {
	border: 1px solid #c9c9c9;
	padding: 10px;
}

.paymenttable th {
	border: 1px solid #c9c9c9;
	padding: 10px;
    font-size: 12px;
    text-align: left;
    background-color: #f1f5e4;
}

.paymenttable .even {
	background-color: #f1f5e4;
}

.paymenttable .club_name{
    color:#0B6373;
    font-weight: bold;
}

.paymenttable .innertable td {
	border: 0px;
}

.paymenttable .innertable th {
	border: 0px;
    background-color: #f1f5e4;
}

.paymenttable_steps {
	border: 2px solid #c9c9c9;
	border-collapse: collapse;
}

.paymenttable_steps td {
	border: 1px solid #c9c9c9;
	padding: 0px;
}

.paymenttable_steps th {
	border: 1px solid #c9c9c9;
	padding: 10px;
    font-size: 12px;
    text-align: left;
    background-color: #f1f5e4;
}

.paymenttable_steps .even {
	background-color: #f1f5e4;
}

.paymenttable_steps .club_name{
    color:#0B6373;
    font-weight: bold;
}

.paymenttable_steps .total_sum{
    color:#0B6373;
    font-weight: bold;
    font-size: 16px;
}

.paymenttable_steps .innertable td {
	border: 0px;
    padding: 10px;
}

.paymenttable_steps .innertable th {
	border: 0px;
    background-color: #f1f5e4;
}

.paymenttable_steps .innertable .payment_sum {
    background-color: #f1f5e4;
}

.paymenttable_steps .payment_sum_back {
    background-color: #f1f5e4;
}

.paymenttable_steps .innertable table.text_table td {
	border: 0px;
    padding: 2px;
    background-color: #f1f5e4;
    font-size: 8px;
    
}

.paymenttable_steps .info {
	background-image: url('../images/icons/info_ico.gif');
    background-repeat: no-repeat;
    padding-left:20px;
	height: 16px;
}

.cmstext .paymenttable_steps_controls {
	border: 0px;
	border-collapse: collapse;
    margin-top:5px;
}

.cmstext .paymenttable_steps_controls .payment_logo{
	vertical-align: middle;
    text-align: center;
}


/*
.defaulttable {
	border-collapse: separate;
	border-spacing: 5px;
}

.defaulttable td {
	border: 1px solid #000000;
}
*/

/* Homepage */
#homepage {
	background-image: url('/templates/default/images/bg_start.jpg');
	background-repeat: no-repeat;
	width: 981px;
	overflow: hidden;
}

#homepage_else {
	background-image: url('/templates/default/images/bg_start_else.jpg');
	background-repeat: no-repeat;
	background-position:100% 9%;
	width: 981px;
	overflow: hidden;
}

#homepagebuttons {
	margin-top: 443px;
	margin-left: 22px;
	width: 510px;
	height: 48px;
}

#homepagebuttons a, #homepagebuttons a img {
	float: left;
	width: 168px;
	height: 47px;
}

#homepage .column31, #homepage_else .column31  {
	width: 662px;
	border: 0px;
}



#homepage .column32, #homepage_else .column32{
	width: 0px;
	border: 0px;
}

#homepage .column33, #homepage_else .column33 { 
	border: 0px;
	margin-left: 55px;
}

#homepage .column33, #homepage_else .column33 {
	padding-top: 16px;
}

* html #homepage .column33, * html #homepage_else .column33 {
	padding-top: 0px;
}

*+html #homepage .column33, *+html #homepage_else .column33  {
	padding-top: 0px;
}


/* Video players */ 
a.videoplayer { 
    display: block; 
    width: 320px; 
    height: 240px;  
    text-align: center; 
    margin: 0px;
    float: left; 
    border: 1px solid #999; 
} 

a.videoplayer img { 
    margin: 0px;
    border: 0px; 
}

a.videoplayer:hover { 
    border: 1px solid #000; 
}


/* exercise v2 */


/* contact managment e2c v2 */
.contacttable {
	width: 720px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}

.contacttable td {
	color: #000000;
	font-size: 12px;
	border-width: 1px 1px 1px 1px;
	padding: 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.contacttable .head {
	font-weight: bold;
	background-color: #EEEEEE;
}

.contacttable #style1 {
	background-color: #EDF3FE;
}

.contacttable #style2 {
	background-color: #FFFFFF;
}

.contacttable #styleover td {
	background-color: #0F334B;
	color: #FFFFFF;
	cursor: pointer;
}

#results .styleover td {
	background-color: #0F334B;
	color: #FFFFFF;
	cursor: pointer;
}

a.action {
background-image:url(../images/form_field_label.jpg);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
padding-left:8px;
}

/* Newly Added CSS Entries */
.home_page_border{
  border-bottom: 1px solid #CCCCCC;
  vertical-align:bottom;
  color:#000000;
}

.home_page_calendar{
  border-bottom: 1px solid #CCCCCC;
  vertical-align:top;
  color:#000000;
}

.home_page_calendar a{
  text-decoration:none;
  color:#0b6373;
}

.home_page_calendar a:hover{
  text-decoration:none;
  color:#ff9900;
}

.span_sunday{
  font-size:24px;
  color:#b00000;
}

.span_saturday{
  font-size:24px;
  color:#9FA09E;
}

.span_weekday{
  font-size:24px;
  color:#000000;
}

.day_name_sunday_row{
  background-color:#d8e2d2;
}
.day_name_saturday_row{
  background-color:#f1f5e4;
}

.even_row{
  background-color:#f1f5e4;
}

.odd_row{
  background-color:#ffffff;
}

.day_name_currentday_row{
  background-color:#ffebc9;
}

.span_currentday{
  font-size:24px;
  color:#000000;
}

.selected_community{
  color:#b00000;
  font-weight:bold;
}

.normal_community{
  color:#000000;
  font-weight: normal;
}

.message_div{
  background-color:#f1f5e4;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;

  
}

.message_div textarea{
  border:2px solid #d5d5d5;
  width:263px;
}

.messages{}
.messages table td {
  font-size:12px;
}

.messages p {
margin:0;
overflow:hidden;
padding:0;
}

.main_user{
  background-color:#f1f5e4;
}

.normal_user{
  background-color:#ffffff;
}

.border_sep{
  border-top:1px solid #000000;
  padding-top:8px;
  padding-bottom:12px;
}

.no_border_sep{
  border-bottom:0px solid #ffffff;
  padding-bottom:8px;
  padding-top:8px;
}
.boxprofile_div{
    border:0px solid #00f;
    width:310px;
}

.boxprofile_inner_div{
    padding-top:11px; 
    padding-left:8px; 
    padding-right:9px;
}

.boxprofile_inner_div_table{
    border:0px solid #00f;
    width:290px;
}

.boxprofile_inner_div_table_td_one{
    border:0px solid #f00;
    padding:4px 6px 4px 6px;
}

.boxprofile_inner_div_table_td_two{
    border:0px solid #0f0;
    font-size: 12px;
}
.boxprofile_inner_div_table_td_nodata{
    height:12px;
    border:0px solid #0f0;
}

.boxprofile_inner_div_table_td_noheight{
    border:0px solid #00f;
}

.boxprofile_teamview_td_one{
    vertical-align:middle;
    padding:2px;
    border:0px solid #f00;
}

.boxprofile_teamview_nodata{
    border:0px solid #f00;
    height:6px;
    font-size:1px;
    padding:0px;
}

.boxprofile_writemessage{
    width:284px;
    display: block;
    padding:2px 2px 2px 2px;
    border:0px solid #f00;
    text-align:center;
}

.boxprofile_writemessage_div{
    width:270px;
    border:0px solid #000;
    text-align:left;
    padding:6px 8px 6px 6px;
}

.boxprofile_messagearea_div{
    width:270px;
    border:0px solid #f00;
}
.boxprofile_messagearea_div_tbl{
    border:0px solid #00f;
    width:270px;
}
.boxprofile_messagearea_div_nodata{
    height:12px;
    font-size:1px;
}
.char_count_div{
    border:0px solid;
    width:15%;
    text-align:center;
}

.char_count_div_td_1{
    border:0px solid;
    width:65%;
    text-align:left;
}

.char_count_div_td_2{
    border:0px solid;
    text-align:right;
}

.char_count_div_td_3{
    height:6px;
    font-size:1px;
}

.writemessage{
    display: none;
    margin-bottom: 15px;
}


.page_nav_td_1{
    width:60px;
    text-align:center;
    border:0px solid;
    padding-top:8px;
    padding-bottom:8px;
    font-weight:normal;
}

.page_nav_td_2{
    width:100px;
    text-align:center;
    border:0px solid;
    padding:0px 8px 0px 8px;
    font-weight:normal;
}

.page_nav_td_3{
    width:110px;
    text-align:center;
    border:0px solid;
    padding-top:8px;
    padding-bottom:8px;
    font-weight:normal; 
}
/*
.boxresults_inner_div{
    padding-top:12px;
    padding-left:8px;
    padding-right:10px;
    padding-bottom:12px;
}
*/
.boxresults_inner_div{
    padding-top:11px; 
    padding-left:5px; 
    padding-right:4px;
}

.boxresults_inner_div td{
  padding-top:3px;
  padding-bottom:3px;
}

.newsbox_inner_div{
    padding-top:12px;
    padding-left:8px;
    padding-right:10px;
    padding-bottom:0px; /* 12px */
}

.team_result_sep{
    border-bottom:2px solid #D3E1D5;
}

.app_inner_div{
    padding-top:11px;
    padding-left:8px;
    padding-right:9px;
}

.app_inner_div table{
    padding-left: 4px;
    padding-right: 4px;
    padding-top:0px;
}

.app_top_menu_td{
    width:16%;
    padding-right:2px;
    padding-left:2px;
    vertical-align:top;
    text-align:center;
}
.app_top_menu_td_last{
    width:16%;
    padding-right:2px;
    padding-left:2px;
    vertical-align:top;
    text-align:center;
}    
.app_padding8pxTBL{
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
}
.app_padding8pxTB{
    padding-top:8px;
    padding-bottom:8px;
}

.home_page_border_sub{
    padding:8px 2px 8px 4px;
    width:42px;
    vertical-align:top;
}

.home_page_calendar_sub{
     padding:8px 2px 8px 2px;
}

.exercises_inner_div{
    padding-top:11px; 
    padding-left:8px; 
    padding-right:4px;
}

.exercises_inner_div table{
    padding-top: 0px;
    padding-left: 4px;
    padding-right: 4px;
}

.exercises_top_menu_td{
    padding-right:2px;
    padding-left:2px;
    text-align:center; 
}

.exercises_top_menu_last{
    padding-right:2px;
    padding-left:2px; 
    text-align:center;
}

.exercises_padding8_2pxTBR{
    padding-top:5px;
    padding-bottom:5px;
    padding-right:2px;
}

.exercises_padding_new{
    padding-top:5px;
    padding-bottom:5px;
    padding-right:2px;
    width:30px;
    vertical-align: top;
}

#content table.default_new {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
	border-collapse: collapse;
}

#content table.default_new td {
	border-width: 1px 1px 1px 1px;
	padding: 4px;
	border-style: solid;
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
	-moz-border-radius: 0px 0px 0px 0px;
}

#content table.default_new td.head {
	font-weight: bold;
    font-size:12px;
    background-color:#D8E1E8;
}

#content table.default_new th {
	font-weight: bold;
    font-size:12px;
    background-color:#D8E1E8;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
	padding: 4px;
}

#content table.default_new .odd {
	background-color: #eeeeee;
}

#content table.default_new .even {
	background-color: #ffffff;
}

.fb-controls{
    /* margin: 0.5em 0 0.25em 0.4em; */
     margin: 0 0 0 0; 
}

.fb-controls a, a:visited {
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
}

.fb-login-button {
    background: url("../images/connect_sprite.png") no-repeat scroll left -188px #29447E;
    display: inline-block;
    line-height: 14px;
    outline: medium none;
    padding: 0 0 0 1px;
}

.fb-login-button span {
    background: url("../images/connect_sprite.png") repeat scroll 0 0 #5F78AB;
    border-bottom: 1px solid #1A356E;
    border-top: 1px solid #879AC0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 1px 1px 0 21px;
    padding: 2px 6px 3px;
}


.fb_connect_step1 table {
    color: #666666;
    font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.fb_connect_step1 p {
    color: #666666;
    font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.dialogbox_new .head {
	width: 506px;
	height: 36px;
	background-image: url('../images/new_popup_top.png');
	font-size: 1px;
}

.dialogbox_new .head_text {
	font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 11px 11px 11px 11px;
}

.dialogbox_new .content {
	background-image: url('../images/new_popup_middle.png');
	color: #000000;
	width: 506px;
}

.dialogbox_new .content .inner {
	padding: 6px 16px 6px 16px;
}

.dialogbox_new .content h1 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.dialogbox_new .content p, .dialogbox_new .content label, .dialogbox_new .content input {
	font-size: 12px;
}

.dialogbox_new .content input.text {
	width: 380px;
}

.dialogbox_new .content input.button {
	 width: 100%; 
}

.dialogbox_new .content input.buttonbig {
	width: 150px;
}

.dialogbox_new .foot .action_div {
    font-weight: bold;
    font-size: 12px;
    padding: 8px 20px 8px 8px;
    float: right;
}

.dialogbox_new .foot {
	width: 506px;
	height: 46px;
	background-image: url('../images/new_popup_bottom.png');
	font-size: 1px;
}

.dialogbox_new .message_text {
    font-size:12px;
    font-weight: bold;

}

.dialogbox_new .message_text_small {
    font-size:10px;
    font-weight: normal;
}

.dialogbox_new .message_text_normal {
    font-size:12px;
    font-weight: normal;
}

.dialogbox_new .content .inner table td{
    padding:4px;
}

#content table.myteam_first_steps {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
    /*
	border-style: dotted dotted dotted dotted;
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
    */
    border-style: none;
	border-collapse: collapse;
    margin-top:25px;
}

#content table.myteam_first_steps td {
	border-width: 1px 1px 1px 1px;
	padding: 4px;
    /*
	border-style: dotted dotted dotted dotted;
	border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102);
	-moz-border-radius: 0px 0px 0px 0px;
    */
    border-style: none;
}

#content table.myteam_first_steps td.tips {
    background-image: url("../images/tipp.png");
    background-repeat: no-repeat;
    width:223px;
    height:207px;
    background-position: center center;
    
}

#content table.myteam_first_steps td a {
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    color: #00558E;
}
#content table.myteam_first_steps td img {
    vertical-align: middle;
}

#content table.myteam_first_steps td a.task_completed {
    text-decoration: line-through;
    font-weight: normal;
    color: #000;
    cursor: pointer;
}

#content table.myteam_first_steps td.first_cell {
    width:5px;
}

#content table.myteam_first_steps td.second_cell {
    padding-left: 20px;
    font-weight: bold;
    color: #666666;
}

#content table.myteam_first_steps td.last_cell {
    width:30px;
}


#content table.myteam_first_steps .special_hdr {
    color: #0C5566;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}

#content table.myteam_first_steps .our_tip {
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    height:135px;
    width:158px;
    font-size: 12px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding:5px;
}

#content table.myteam_first_steps .our_tip h1{
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding:0px;
}



#content table.myteam_first_steps td.head {
	font-weight: bold;
}

#content table.myteam_first_steps .odd {
	background-color: #eeeeee;
}

#content table.myteam_first_steps .even {
	background-color: #ffffff;
}

div.contentnewbox1top {
	width: 270px;
	height: 22px;
	background-image: url('../images/content_newbox1_top.jpg');
	background-repeat: no-repeat;
	float: left;
	margin-top:5px;
}

#content div.contentnewbox1top h1 {
	color: #ffffff !important;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: left;
}

#content div.contentnewbox1top .new_help {
    background-image: url('../images/info.gif');
	background-repeat: no-repeat;
	color: #ffffff !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: right;
    padding-right: 20px;
    padding-left: 20px;
}

#content div.contentnewbox1top .new_help a {
    
	color: #ffffff !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    text-decoration: none;
}

div.contentnewbox1middle {
	width: 270px;
	background-image: url('../images/content_newbox1_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentnewbox1middle {
	font-size: 12px;
}

div.contentnewbox1middle table{
	margin:15px;
}

div.contentnewbox1middle table td{
    color: #3D7382;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    padding-top:4px;
    padding-bottom:4px;
}

div.contentnewbox1middle table td.cell1{
    text-align: center;
    width: 45px;
}

div.contentnewbox1middle table td.cell2{
    text-align: left;
}

div.contentnewbox1middle table td a {
    text-decoration: none;
    cursor: pointer;
}

div.contentnewbox1middle table td img {
    vertical-align: middle;
}
div.contentnewbox1middle table td hr {
    color: #D6D6D6;
}
div.contentnewbox1middle .header_label {
	background-color: #FFA61E;
    font-size:14px;
    height: 24px;
    padding: 4px;
    color: #000000;
}

#content div.contentnewbox1middle .new_help {
    background-image: url('../images/info.gif');
	background-repeat: no-repeat;
	color: #000000 !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: right;
    padding-right: 20px;
    padding-left: 20px;
}

#content div.contentnewbox1middle .new_help a {
    
	color: #000000 !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    text-decoration: none;
}

* html div.contentnewbox1middle a {
	line-height: 150%;
}

div.contentnewbox1middle .spacer, div.contentnewbox2middle .spacer {
	padding: 6px;
}

div.contentnewbox1middle .tablehead {
	font-size: 12px;
	font-weight: bold;
}

div.contentnewbox1bottom {
	width: 270px;
	height: 14px;
	background-image: url('../images/content_newbox1_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

div.contentmiddle .playerstats{
	width: 720px;
	float: left;
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
	margin: 0px;
}

div.contentmiddle .sub_info{
    width:150px; 
    float: left; 
    margin-left:10px;
    margin-right:10px; 
    border:0px solid blue; 
    height:240px;
}

div.contentmiddle span.player_info{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight: bold;
    color: black;
    padding-top: 2px;
    width : 150px;
}

#printcontainer .playerstats{
	width: 720px;
	float: left;
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
	margin: 0px;
}

#printcontainer .sub_info{
    width:150px; 
    float: left; 
    margin-left:10px;
    margin-right:10px; 
    border:0px solid blue; 
    height:240px;
}

#printcontainer span.player_info{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight: bold;
    color: black;
    padding-top: 2px;
    width : 150px;
}

div.contentnewbox0top {
	width: 440px;
	height: 22px;
	background-image: url('../images/content_newbox0_top.jpg');
	background-repeat: no-repeat;
	float: left;
	margin-top:5px;
}

#content div.contentnewbox0top h1 {
	color: #ffffff !important;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: left;
}

#content div.contentnewbox0top .new_help {
    background-image: url('../images/info.gif');
	background-repeat: no-repeat;
	color: #ffffff !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: right;
    padding-right: 20px;
    padding-left: 20px;
}

#content div.contentnewbox0top .new_help a {
    
	color: #ffffff !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    text-decoration: none;
}

div.contentnewbox0middle {
	width: 440px;
	background-image: url('../images/content_newbox0_middle.jpg');
	background-repeat: repeat-y;
	float: left;
}

div.contentnewbox0middle {
	font-size: 12px;
}

div.contentnewbox0middle table{
	margin-top:10px;
    border-collapse: collapse;
    border-left: 1px solid #3D7382;
    border-right: 1px solid #3D7382;
}

div.contentnewbox0middle table td{
    color: #3D7382;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    border: 0px solid #3D7382;
}

div.contentnewbox0middle table td.cell1{
    text-align: center;
    width: 45px;
}

div.contentnewbox0middle table td.cell2{
    text-align: left;
}

div.contentnewbox0middle table td.blank_line{
    height:10px;
    font-size: 1px;
    padding:0px;
}

div.contentnewbox0middle table td a {
    text-decoration: none;
    cursor: pointer;
}
div.contentnewbox0middle table th {
    background-color: #efefef;
    color: black;
    font-weight: bold;
    font-size:12px;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    /* border-left: 1px solid #3D7382;
    border-right: 1px solid #3D7382;
    */
}


div.contentnewbox0middle table td img {
    vertical-align: middle;
}
div.contentnewbox0middle table td hr {
    color: #D6D6D6;
}
div.contentnewbox0middle .header_label {
	background-color: #FFA61E;
    font-size:14px;
    height: 24px;
    padding: 4px;
    color: #000000;
}

div.contentnewbox0middle .special_text_bold{
    font-weight: bold;
    color: black;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}

div.contentnewbox0middle .special_text_normal{
    font-weight: normal;
    color: black;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}

div.contentnewbox0middle .my_team_info{
    font-weight:bold;
    color:black;
    font-size:14px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}

div.contentnewbox0middle .my_team_package_info{
    font-weight:normal;
    color: #121212;
    font-size:12px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}

div.contentnewbox0middle .team_image{
    border: 1px solid #B3B3B3;
    width: 420px;
    height: 210px;
    position:relative;
}

div.contentnewbox0middle .team_image_change{
    background-image: url('../images/blank_top_label.png');
	background-repeat: no-repeat;
    height:27px;
    width:93px;
    color:white;
    font-size:11px;
    padding-left:0px;
    padding-right:0px;
    padding-top:5px;
    position: absolute;
    top:0px;
    right:0px;
    text-align:center;
}
div.contentnewbox0middle .team_image_change a{
    text-decoration: none;
    cursor: pointer;
    color: white;
}

div.contentnewbox0middle .add_info{
    color:#00558E;
    font-size:12px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    padding:5px;
    float:left;
}

#content div.contentnewbox0middle .new_help {
    background-image: url('../images/info.gif');
	background-repeat: no-repeat;
	color: #000000 !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 10px;
	float: right;
    padding-right: 20px;
    padding-left: 20px;
}

#content div.contentnewbox0middle .new_help a {
    
	color: #000000 !important;
    height: 16px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    text-decoration: none;
}

* html div.contentnewbox0middle a {
	line-height: 150%;
}

div.contentnewbox0middle .spacer, div.contentnewbox0middle .spacer {
	padding: 6px;
}

div.contentnewbox0middle .tablehead {
	font-size: 12px;
	font-weight: bold;
}

div.contentnewbox0bottom {
	width: 440px;
	height: 14px;
	background-image: url('../images/content_newbox0_bottom.jpg');
	background-repeat: no-repeat;
	float: left;
}

td.label_new {
	font-size: 12px;
	padding-right: 10px;
	width: 400px;
    text-align:right;
    font-weight:bold;
    color:#0F334B;
}

div.inputmiddle_new, div.inputmiddlesmall_new {
	width: 310px;
	height: 25px;
	background-image: url('../images/bg_input_middle_new.jpg');
	background-repeat: no-repeat;
	margin: 4px 0px 4px 0px;
}

div.inputmiddle_new input.text, div.inputmiddle_new input.password {
	width: 300px;
	background-color:transparent;
}

div.inputmiddle_new input, div.inputmiddlesmall_new input, div.inputmiddle_new select {
	margin: 2px 5px 2px 5px;
	border: 0px;
	color: #0d4e62;
	font-weight: bold;
}

div.inputmiddle_new select {
	width: 300px;
	height: 16px;
}

* html div.inputmiddle_new select {
	height: 14px;
}

*+html div.inputmiddle_new select {
	height: 18px;
}

/* Selectbox replacements */
div.selectbox_new-wrapper {
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	margin-top: 18px;
	padding: 0px;
	float: left;
	margin-left: 6px;
	text-align: left;
	max-height: 200px;
	min-width: 195px;
	width: 195px;
	overflow: auto;
}

* html div.selectbox_new-wrapper {
	margin-left: -200px;
}

*+html div.selectbox_new-wrapper {
	margin-left: -202px;
}

div.selectbox_new-wrapper ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}

* html div.selectbox_new-wrapper {
	height: 200px;
}

* html div.selectbox_new-wrapper ul {
	height: 200px;
}

div.selectbox_new-wrapper ul li.selected { 
	background-color: #0F334B;
	color: #FFFFFF;
}

div.selectbox_new-wrapper ul li.current { 
	background-color: #0F334B;
	color: #FFFFFF;
}

div.selectbox_new-wrapper ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	cursor: pointer;
	color: #666666;
}


input.selectbox_new {
	margin: 4px 5px 0px 0px;
	padding-left: 2px;
	padding-right: 16px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width: 279px;
	display: block;
	text-align: left; 
	float: left;
	background: url('../images/bg_selectbox.gif') right bottom;
	cursor: pointer;
	border: 1px solid #D1E4F6;
	color: #0d4e62;
	font-weight: normal !important;
	font-size: 11px;
	overflow: hidden;
}

* html input.selectbox_new { 
	width: 177px;
	margin-left: 3px;
}

select.selectbox_new {
	background: url('../images/bg_selectbox.gif') right;
}

.dialogbox_new_long .head {
	width: 705px;
	height: 36px;
	background-image: url('../images/new_popup_top_long.png');
	font-size: 1px;
}

.dialogbox_new_long .head_text {
	font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 11px 11px 11px 11px;
}

.dialogbox_new_long .content {
	background-image: url('../images/new_popup_middle_long.png');
	color: #000000;
	width: 705px;
}

.dialogbox_new_long .content .inner {
	padding: 6px 16px 6px 16px;
}

.dialogbox_new_long .content h1 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.dialogbox_new_long .content p, .dialogbox_new_long .content label, .dialogbox_new_long .content input {
	font-size: 12px;
}

.dialogbox_new_long .content input.text {
	width: 380px;
}

.dialogbox_new_long .content input.button {
	 width: 100%; 
}

.dialogbox_new_long .content input.buttonbig {
	width: 150px;
}

.dialogbox_new_long .foot .action_div {
    font-weight: bold;
    font-size: 12px;
    padding: 8px 20px 8px 8px;
    float: right;
}

.dialogbox_new_long .foot {
	width: 705px;
	height: 46px;
	background-image: url('../images/new_popup_bottom_long.png');
	font-size: 1px;
}

.dialogbox_new_long .message_text {
    font-size:12px;
    font-weight: bold;

}

.dialogbox_new_long .message_text_normal {
    font-size:12px;
    font-weight: normal;

}

.dialogbox_new_long .message_text_small {
    font-size:10px;
    font-weight: normal;

}

.dialogbox_new_long .content .inner table td{
    padding:4px;
}

.dialogbox_new_long table td hr {
    color: #D6D6D6;
}

span.new_info {
	color: #0F334B;
    font-weight: bold;
    font-size:12px;
}

#content table.welcome_page{
    border:0px solid #E9E9E9;  
    border-collapse:collapse;
    margin:10px 0px;
}
#content table.welcome_page td.cell_one{
    width: 100%;
}

#content table.welcome_page td.cell_two{
    width: 100%;
}

#content table.welcome_page td.sections_col{
    padding-bottom: 10px;
}

#content table.welcome_page td.cell_bborder{
    border-top: 1px solid #D9D9D9;
    height: 1px;
    padding-bottom:0px;
}

#content table.welcome_page td{
    border:none;
    font-size:12px;
    font-weight: normal;
    padding:4px;
    vertical-align: top;
    
}

#content table.welcome_page td.title_text_main{
    text-align:center;
    font-size:16px;
    font-weight: bold;
    border: none;
}

#content table.welcome_page td.title_text_normal{
    text-align:center;
    font-size:16px;
    font-weight:normal;
    border: none;
}
#content table.welcome_page td.text_small{
    font-size:10px;
    font-weight:bold;
    border: none;
}
#content table.welcome_page td.text_small_normal{
    font-size:10px;
    font-weight:normal;
    border: none;
}

#content table.welcome_page span.one{
    height: 42px;
    width:36px;
    background-image: url('../images/numbers/welcome_1.png');
    background-repeat: no-repeat;
}
#content table.welcome_page span.two{
    height: 42px;
    width:36px;
    background-image: url('../images/numbers/welcome_2.png');
    background-repeat: no-repeat;
}
#content table.welcome_page span.three{
    height: 42px;
    width:36px;
    background-image: url('../images/numbers/welcome_3.png');
    background-repeat: no-repeat;
}
#content table.welcome_page span.four{
    height: 42px;
    width:36px;
    background-image: url('../images/numbers/welcome_4.png');
    background-repeat: no-repeat;
}

#content table.welcome_page span.section_title{
    font-size:14px;
    font-weight: bold;
    padding-top:4px;
}

#content table.welcome_page span.section_data{
    font-size:12px;
    font-weight: normal;
    padding-top:2px;
}

#content table.welcome_page span.section_data_final{
    font-size:12px;
    font-weight: bold;
    padding-top:5px;
}

#content table.welcome_page span.section_1_final{
    height: 32px;
    width:100%;
    background-image: url('../images/edit_squad_1steps.png');
    background-repeat: no-repeat;
    padding-left: 40px;
}

#content table.welcome_page span.section_2_final{
    height: 32px;
    width:100%;
    background-image: url('../images/new_training.png');
    background-repeat: no-repeat;
    padding-left: 40px;
}

#content table.welcome_page span.section_3_final{
    height: 32px;
    width:100%;
    background-image: url('../images/new_match_1steps.png');
    background-repeat: no-repeat;
    padding-left: 40px;
}

#content table.welcome_page span.welcome_section_title{
    font-size:14px;
    font-weight: bold;
    padding-top:4px;
    color:#0B6272;
}

#content table.welcome_page span.welcome_1_final{
    height: 32px;
    width:100%;
    background-image: url('../images/welcome_arrows.png');
    background-repeat: no-repeat;
    padding-left: 25px;
}


#content table.welcome_page td a {
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    color: #00558E;
}
#content table.welcome_page td img {
    vertical-align: middle;
}
#content a.new_anchor {
    text-decoration: none;
    cursor: pointer;
}

#content a.new_anchor_special {
    text-decoration: none;
    cursor: pointer;
    color: #B00000;
}

#content a.search_special {
    text-decoration: none;
    cursor: pointer;
}

.blur{
     color: #9FA09E;
}
