/* 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;
}

.ols-container h1.Title {
	margin: 0px 0px 5px;
	overflow: hidden;
	font-size: 1.5em;
}
.ols-container p.Title {
	font-weight: bold;	
	color: #0c478c;
	padding-top: 2px;
	text-align: center;
}

.ols-container table {
	width: 100%;
}
.ols-container td.Title {
	font-weight: bold;	
	overflow: hidden;
	color: #0c478c;
	padding-top: 2px;
	white-space: normal;
}

* html .ols-container p.Title {
	margin:0 0 8px;
}

.ols-container img {
	border: 0 !important;
	margin: 0 0 0 10px !important;
}

.ols-container input, .ols-container select, .ols-container label, .ols-container textarea {
	vertical-align: baseline;
}

.ols-container input {
	padding: 1px 3px;
}

.ols-container input, .ols-container select, .ols-container textarea {
	font: 11px Arial, Helvetica, sans-serif !important;
}

.ols-container input.radio {
	padding:0;
	margin:0;
}

/*
.ols-container .Title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    TEXT-DECORATION: none
}

.ols-container td.Text {
	font-weight: bold;
}

.ols-container .Notes {
    FONT-SIZE: 9px;
    COLOR: black;
}

.ols-container .Notes A {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .Notes A:link {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .Notes A:visited {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .Notes A:hover {
    COLOR: red;
    TEXT-DECORATION: none
}

.ols-container .Login {
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-COLOR: #ffff00
}
*/

.ols-container .AnswerAdmin {
    WIDTH: 150px;
}

.ols-container .AnswerText {
    WIDTH: 230px;
}

.ols-container .AnswerMoney {
    WIDTH: 80px;
}

.ols-container .AnswerYesNo {
    WIDTH: 60px;
}

.ols-container .AnswerDateTime {
    WIDTH: 100px;
}

.ols-container .CALENDAR {
    FONT-SIZE: xx-small;
    COLOR: black;
    FONT-FAMILY: verdana, helvetica, san-serif;
    TEXT-DECORATION: none
}

.ols-container .CALENDAR A {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .CALENDAR A:link {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .CALENDAR A:visited {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .CALENDAR A:hover {
    COLOR: red;
    TEXT-DECORATION: none
}

.ols-container .CALENDARHEAD {
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: verdana, helvetica, san-serif;
    TEXT-DECORATION: none
}

.ols-container .CALENDARHEAD A {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .CALENDARHEAD A:link {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .CALENDARHEAD A:visited {
    COLOR: navy;
    TEXT-DECORATION: none
}

.ols-container .CALENDARHEAD A:hover {
    COLOR: red;
    TEXT-DECORATION: none
}
#TelephoneExt { display: none; }
