@CHARSET "ISO-8859-1";


body {
	background-color: #FFFFFF;
}

body,td,th,a {
	color: #000000;
}

#header .logo {
	background-image: url("fpn/images/logo.png");
	width: 296px;
	height: 94px;
}

.wrapper {
	background-color: #FFFFFF;
	border-color: #2D2D76;
}

/* list */
.list .listHdr, .list th {
	background-color: #7F7CFF;
	border-color: #FFFFFF;
	color: #FFFFFF;
}

.list .iceRowSelSelected td, .list .iceRowSelMouseOver td, .list .iceRowSelSelectedMouseOver td {
	background-color: #69C7CF;
	cursor: pointer;
}

.list .iceRowSel td {
	cursor: pointer;
}

.list .actions a.save {
	background-image: url("../xmlhttp/css/webapp/default/icons/disk.png");
}

.form a.action {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px;
}

.form a.action.search {
	background-image: url("../xmlhttp/css/webapp/default/icons/zoom.png");
}

.form a.action.cancel {
	background-image: url("../xmlhttp/css/webapp/default/icons/cancel.png");
}

/* block */
.block {
	border-color: #2D2D76;
}

.block .blockHdr {
	color: #FFFFFF;
	border-color: #999999;
	background: #2D2D76 none;
}

.block .blockCol1 {
	background-color: #FFFFFF;
}

/* Popup */
.popup .popupHdr {
	background: #2D2D76 none;
	color: #FFFFFF;
}

.popup .popupHdr td{
	color: #FFFFFF;
}

.popup .popupBody {
	background-color: #FFFFFF;
}

.icePnlCnfHdr {
    background: #2D2D76 none;
    border-bottom: 1px solid #000000;
    color: #FFFFFF;
}

.icePnlPopHdr .close {
	border: 1px solid #1D1D1D;
}

.icePnlPopHdr input.close:hover {
	border-color: black white white black;
}

/* legend */
.legend {
	border-color: #999999;
	background-color: #FFFFFF;
}

/* Menu */

.menu{
	background: none repeat scroll 0 0 #2D2D76;
}

.menu .menuItem a {
    border-top: 2px solid #FFFFFF;
    color: #FFFFFF;
}

.menu .menuItem a:hover, .menu .activeItem a {
    border-top: 2px solid #CE0000;
    color: #FFFFFF;
}

.menu .menuSubMenu a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.menu .menuSubMenu a:hover {
    background: none repeat scroll 0 0 #CE0000;
    color: #FFFFFF;

}

/* Buttons */
a.button,input.button {
	background-color: #CE0000;
	border-radius: 3px;
	color: #FFFFFF;
	border: none;
}

input.button {
	
}

a.button:hover,input.button:hover {
	text-decoration: underline;
	background-color: #CE0000;
}

.arrowbutton{
	background-color: #CE0000;
	color: #FFFFFF;
}

.arrowbutton:hover{
	text-decoration: underline;
	background-color: #CE0000;
}

/* Calendar */
.calendar .calendarCur {
	background: #999;
}

.iceSelInpDate {
	background-color: #FFFFFF;
	border-left: 1px solid #2D2D76;
	border-top: 1px solid #2D2D76;
}

table.iceSelInpDate tbody tr td table {
	border-right: 1px solid #2D2D76;
}

.iceSelInpDateMonthYear,.iceSelInpDateTime {
	background: none repeat scroll 0 0 #2D2D76;
	color: #FFFFFF;
}

.iceSelInpDateTime {
	border-bottom: 1px solid #2D2D76;
	border-left: 1px solid #2D2D76;
	border-right: 1px solid #2D2D76;
}

.iceSelInpDateMoYrDropdown,.iceSelInpDateTimeDropDown {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
}

.iceSelInpDateWeek,.iceSelInpDateWeekNumHdr {
	background-color: #7F7CFF;
	border-bottom: 1px solid #2D2D76;
	border-right: 1px solid #2D2D76;
	border-top: 1px solid #2D2D76;
	color: #FFFFFF;
}

.iceSelInpDateDay,.iceSelInpDateWeekNum {
	border-bottom: 1px solid #2D2D76;
	border-right: 1px solid #2D2D76;
}

.iceSelInpDateWeekNum,.iceSelInpDateWeekNum-dis {
	background-color: #2D2D76;
}

.iceSelInpDateCur {
	background: none repeat scroll 0 0 #CE0000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}


.iceSelInpDateCur .iceOutTxt {
	color: #FFFFFF;
}


.iceSelInpDateDay a {
	background-color: #FFFFFF;
	color: #000000;
}

.iceSelInpDateDay .iceOutTxt {
	color: #000000;
}

/* Paginator */
.page .iceCmdLnk .iceOutTxt {
	background-color: #CE0000;
	border: none;
	border-radius: 3px;
}

.page .iceCmdLnk .first {
	background-image: url("fpn/icons/first.png");
}

.page .iceCmdLnk-dis .first {
	background-image: url("fpn/icons/first_dis.png");
}

.page .iceCmdLnk .last {
	background-image: url("fpn/icons/last.png");
}

.page .iceCmdLnk-dis .last {
	background-image: url("fpn/icons/last_dis.png");
}

.page .iceCmdLnk .back {
	background-image: url("fpn/icons/previous.png");
}

.page .iceCmdLnk-dis .back {
	background-image: url("fpn/icons/previous_dis.png");
}

.page .iceCmdLnk .next {
	background-image: url("fpn/icons/next.png");
}

.page .iceCmdLnk-dis .next {
	background-image: url("fpn/icons/next_dis.png");
}