

.div-clear {
	clear:both;
    height:1px;
    font-size:1px;
    /*border:1px solid #FF0000;*/
}

.positive {
    color:#0000FF;
}
.negative, .negative * {
    color:#FF0000;
}


li.main-item {
    margin-bottom:20px;
}

.page-navigation {
    text-align:center;
    margin-bottom:10px;

    background-color:#EFEFEF;
    padding:5px;
    border:1px dotted #999999;
    
    background-image: url(../images/simple-gradient-bg.png);
    background-position:left -50px;
    background-repeat:repeat-x;

}
.page-navigation .text-field {
    background-color:#FFFFFF;
    color:#666666;
    border:1px inset #666666;
}


.input-currency-field {
    text-align:right;
}

input.readonly {
	background-color:#DDDDDD;
}

.image-button {
	border:0;
	padding:0;
	margin:0;
	margin-top:2px;
	margin-bottom:2px;
}

.inline-image-button {
	border:0;
	padding:0;
	margin:0;
    position:relative;
    top:5px;
}




.error-message {
    color:#FF0000;
    text-align:left;
    margin-top:0;
    padding:30px;
    padding-bottom:10px;
    border: 4px solid #FF0000;
    background-color:#FAF5C5;
}
#main-wide-2 .error-message {
    /* width:500px; */
}
.error-message ul {
    margin-left:10px;
}
.success-message {
    color:#336600;
    text-align:left;
    margin-top:0;
    padding:30px;
    padding-bottom:10px;
    border: 4px solid #336600;
    background-color:#ECFDE8;
}
#main-wide-2 .success-message {
    /* width:500px; */
}
.success-message ul {
    margin-left:10px;
}

.tableWrapper .FORMcell-heading {

    background-image: url(../images/simple-gradient-bg.png);
    background-position:left -25px;
    background-repeat:repeat-x;    
    background-image:none;    
}


.FORMtable {
    border:1px solid #DEDEDE;
}


.FORMcell-heading {
    background-color:#DDDDDD;
    padding:5px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#e2e8f6;
    color:#000066;
    border-bottom:1px solid #DEDEDE;
}

.FORMcell-left {
    text-align:right;
    border-bottom:1px solid #EFEFEF;
    padding:5px;
    padding-right:10px;
}
.FORMcell-right {
    text-align:left;
    border-bottom:1px solid #EFEFEF;
    padding:5px;
}

.cell-row-odd {
    border-bottom:1px solid #EFEFEF;
    padding:5px;
}
.cell-row-even {
    background-color:#EFEFEF;
    border-bottom:1px solid #EFEFEF;
    padding:5px;
}


.alignLeft {
    text-align:left;
}
.alignCenter {
    text-align:center;
}
.alignRight {
    text-align:right;
}
.alignTop {
    vertical-align:top;
}
.alignMiddle {
    vertical-align:middle;
}
.alignBottom {
    vertical-align:bottom;
}


.cell-for-number {
    text-align:right;
    padding-right:5px;
}

#pickContentCounter {
	display:inline;
	margin:2px;
	padding:2px;
	padding-right:10px;
	padding-left:10px;
	width:50px;
	text-align:right;
	
	background-color:#EFEFEF;
	border:1px solid #DEDEDE;
}


a.mixed-link img {
	position:relative;
	top:10px;
}

.floatingLink {
    float:right;
    margin:0;
    margin-right:10px;
    font-size:10px;
}

.notes-content {
    padding:10px;
    line-height:16px;
    font-size:8pt;
}