/* -- Form -- */

.FormTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: -1px;
	}

.FormColumnBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	}

.FormColumnLeftWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	}

.FormColumnRightWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	}

.FormColumnLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #EAEFF3;
	}

.FormColumnRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #F5F5F5;
	}

.FormError {
	color: #ff4d4d;
	font-weight: bold;
	}

/* -- Tab -- */

.TabBackground {
	background-image: url(../images/content/tabs/content_tabs_line.gif);
	}

.TabOnBackground {
	background-image: url(../images/content/tabs/content_tabs_on_bg.gif);
	}

.TabOffBackground {
	background-image: url(../images/content/tabs/content_tabs_off_bg.gif);
	}

.TabOnLeft {
	background-image: url(../images/content/tabs/content_tabs_on_left.gif);
	width: 10px;
	}

.TabOnRight {
	background-image: url(../images/content/tabs/content_tabs_on_right.gif);
	width: 10px;
	}

.TabOffLeft {
	background-image: url(../images/content/tabs/content_tabs_off_left.gif);
	width: 10px;
	}

.TabOffRight {
	background-image: url(../images/content/tabs/content_tabs_off_right.gif);
	width: 10px;
	}

.TabTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: -1px;
	}

.TabOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #D3E1EF;
	font-weight: bold;
	border: 1px #B1C1D1 solid;
	}

.TabOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #F1F4F7;
	border: 1px #DCE2E8 solid;
	}

/* -- Item -- */

.ItemTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: -1px;
	}

.ItemColumnLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #EAEFF3;
	}

.ItemColumnRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #F1F4F7;
	}

/* -- Box -- */

.BoxHeader {
	background-color: #F1F4F7;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	}

.BoxTable {
	background-color: #B1C1D1;
	}

.BoxRowFilled {
	background-color: #F1F4F7;
	font-size: 11px;
	color: #515151;
	}

.BoxRowEmpty {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #515151;
	}

.BoxTitle {
	background-color: #E3EBF8;
	font-size: 11px;
	color: #515151;
	}

.BoxTitleDark A:link, .BoxTitleDark A:visited, .BoxTitleDark A:active {
	font-size: 11px;
	color: #FFFFFF;
	}

.BoxTitleDark A:hover {
	font-size: 11px;
	color: #FFFFFF;
	}

/* -- List -- */

.ListTable {
	background-color: #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.ListHeader {
	background: #8AA2CB;
	background-image: url(../images/content/content_list_title_bg.gif);
	}

.ListHeader td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}

.ListHeader A:link, .ListHeader A:visited, .ListHeader A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	}

.ListHeader A:hover {
	color: #E4E8F0;
	text-decoration: none;
	}

.ListRow1 td a:hover {
	color: #515151;
	text-decoration: none;
	}

.ListRow2 td a:hover {
	color: #515151;
	text-decoration: none;
	}

.ListRow1, .ListRow1 td {
	font-size: 11px;
	color: #515151;
	background: #FFFFFF; #FFFFFF; #FFFFFF; #FFFFFF; #FFFFFF;
	}

.ListRow2, .ListRow2 td {
	font-size: 11px;
	color: #515151;
	background: #F1F4F7; #F1F4F7; #F1F4F7; #F1F4F7;
	}

.ListRowOver1, .ListRowOver1 td {
	font-size: 11px;
	color: #515151;
	background: #DEE5EB;
	}

.ListRowOver2, .ListRowOver2 td {
	font-size: 11px;
	color: #515151;
	background: #E8ECF1;
	}

/* -- Input -- */

.FormEdit {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #526B84;
	text-align: justify;
	padding-top: 2px;
	padding-left: 4px;
    	border: 1px solid #D0D8E0;
 	background-color: #F6F9FB;
	}

.FormSelect {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #526B84;
	padding-top: 0px;
	padding-left: 0px;
    	border: 1px solid #D0D8E0;
	background-color: #F6F9FB;
	}

.FormSelectmulti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-left: 0px;
	border-top: 1px #D0D8E0 solid;
	border-left: 1px #D0D8E0 solid;
	border-right: 1px #D0D8E0 solid;
	border-bottom: 1px #D0D8E0 solid;
	background-color: #F6F9FB;
	}

.FormTextarea {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #526B84;
	padding-top: 2px;
	padding-left: 4px;
    	border: 1px solid #D0D8E0;
 	background-color: #F6F9FB;
	}

.FormButton {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #73839C;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 1px #242830 solid;
	height: 21px;
}

.FormButtonOver {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #3E4754;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 1px #242830 solid;
	height: 21px;
}

.FormButtonCancel {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E3EBF8;
	font-weight: bold;
	color: #515151;
	text-align: center;
	border: 1px #242830 solid;
	height: 21px;
}

.FormButtonCancelOver {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D0D8E0;
	font-weight: bold;
	color: #515151;
	text-align: center;
	border: 1px #242830 solid;
	height: 21px;
}

.FormButtonSpam {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #515151;
	text-align: center;
	border: 1px #242830 solid;
	height: 21px;
}

.FormButtonSpamOver {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E3EBF8;
	font-weight: bold;
	color: #515151;
	text-align: center;
	border: 1px #242830 solid;
	height: 21px;
}

/* -- Path -- */

.Path {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

.Path A:link, .Path A:visited, .Path A:active {
	color: #999999;
	text-decoration: underline;
	}

.Path A:hover {
	color: #515151;
	text-decoration: none;
	}
