body {
	margin: 0px;
	padding: 0px;
	background-color: #f5f5f5;
	color:black;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
.header {
    background-color: #627780;
    padding: 8px 8px 8px 20px;
    border-bottom: solid 1px #2e3d54;
}
.content {
	margin:4em;
	padding:2em 3em;
	color:black;
	background-color:#ffffff;
	border:1px solid #ccc;
    border-radius: 5px;
    width: 58em;
}
p {
	line-height: 20px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 12px 0px;	
}
a {
	color:#09C;
	text-decoration:none;
	font-weight:600;
	font-family: arial, helvetica, sans-serif;
}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:white;}
h1 {
	color:#333;
	font:24px/24px arial, helvetica, sans-serif;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
h2 {
	color:#333;
	font:16px/16px arial, helvetica, sans-serif;
    text-align: left;
}
h3 {
	color:#666;
	font-size:11px;
	font-weight:800;
}
input[type=text],input[type=password] {
    width: 14em;
}

div#resultpane {
    margin-top: 4em;
    float: right;
}
.isrg2 div#resultpane {
    margin-top: 1em;
}

div#resultpane iframe {
    border: 0;
    visibility: hidden;
}
div#resultpane form {
    display: none;
}

.icon_left {
    padding: 3px 0px 3px 22px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
}
.icon32_left {
    padding: 5px 0 5px 38px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
}
.icon_tick {
    background-image: url(https://nac.olrretail.com/images/tick_16px.png);
}
.icon32_tick {
    background-image: url(https://nac.olrretail.com/images/tick_32px.png);
}
.icon_cross {
    background-image: url(https://nac.olrretail.com/images/cross_16px.png);
}
.icon32_cross {
    background-image: url(https://nac.olrretail.com/images/cross_32px.png);
}
