/* based on integra original (in common/stylesheet.css), but modified to fit Nemisys' layout */
.popup-box {
	width: 95% !important;
	margin: 10px auto 10px auto !important;
}

.popup-box .main-column {
	width: 100% !important;
}

.integraContent p.Title {
	display: block;
	overflow: hidden;
	letter-spacing:-1px;
	margin:10px 0 5px 15px;
	color:#646466;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif !important;
}

.integraContent td.Title {
	letter-spacing:-1px;
	padding:3px 0 15px;
	color:#646466;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif !important;
}

* html .integraContent p.Title {
	margin:0 0 8px;
}

.integraContent img {
	border: 0 !important;
	margin: 0 0 0 10px !important;
}

.integraContent input, .integraContent select, .integraContent label, .integraContent textarea {
	vertical-align: baseline;
}

.integraContent input {
	padding: 1px 3px;
}

.integraContent input, .integraContent select, .integraContent textarea {
	font: 11px Arial, Helvetica, sans-serif !important;
	color: #646666 !important;
}

.integraContent input.radio {
	padding:0;
	margin:0;
}

.integraContent p.Text {
	margin-left: 15px !important;
}



/*
.integraContent .Title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    TEXT-DECORATION: none
}

.integraContent td.Text {
	font-weight: bold;
}

.integraContent .Notes {
    FONT-SIZE: 9px;
    COLOR: black;
}

.integraContent .Notes A {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .Notes A:link {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .Notes A:visited {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .Notes A:hover {
    COLOR: red;
    TEXT-DECORATION: none
}

.integraContent .Login {
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-COLOR: #ffff00
}
*/

.integraContent .AnswerAdmin {
    WIDTH: 150px;
}

.integraContent .AnswerText {
    WIDTH: 230px;
}

.integraContent .AnswerMoney {
    WIDTH: 80px;
}

.integraContent .AnswerYesNo {
    WIDTH: 60px;
}

.integraContent .AnswerDateTime {
    WIDTH: 100px;
}

.integraContent .CALENDAR {
    FONT-SIZE: xx-small;
    COLOR: black;
    FONT-FAMILY: verdana, helvetica, san-serif;
    TEXT-DECORATION: none
}

.integraContent .CALENDAR A {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .CALENDAR A:link {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .CALENDAR A:visited {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .CALENDAR A:hover {
    COLOR: red;
    TEXT-DECORATION: none
}

.integraContent .CALENDARHEAD {
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: verdana, helvetica, san-serif;
    TEXT-DECORATION: none
}

.integraContent .CALENDARHEAD A {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .CALENDARHEAD A:link {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .CALENDARHEAD A:visited {
    COLOR: navy;
    TEXT-DECORATION: none
}

.integraContent .CALENDARHEAD A:hover {
    COLOR: red;
    TEXT-DECORATION: none
}
