﻿.borderAdminReport
{
	border:solid 1px #E1E0EE;
}

html
{
	font-family:Verdana;
	font-size:10pt;
}
body
{
	color:#35464B;
}

.header
{
	width:760px;
	margin:auto;
	height:80px;
	text-align:right;
	overflow:auto;
	font-size:18pt;
	font-weight:bold;
	color:#007FB1;
}

/*.header div
{
	display:block;
	background-color:#44AAC3;
	margin:0px;
}*/

.header span
{
	padding-right:1.2em;
	padding-top:5px;
}
.header img
{
    margin-top:10px;
	margin-left:1em;
	margin-right:1em;
	float:left;
	vertical-align:middle;
}

.headerTitle
{
	color:White;
	display:block;
	font-size:14pt;
	clear:right;
}
.headerName
{
	float:right;
    padding-right:1em;
	padding-top:10px;

}
img.headerImage
{
	float:right;
}
.contentWrapper
{
	width:760px;
	margin:auto;
	margin-top:1em;
}
.content
{
	padding-top:1em;
	padding-left:25px;
	padding-right:25px;
	border-left:solid 1px #E1E0EE;
	border-right:solid 1px #E1E0EE;
}

.productName
{
}
.productDescription
{
	/*margin-top:1em;*/
	background-color:#f3f3f3;
	padding:10px;
}
.productDescription div
{
	text-align:justify;
	/*margin-top:1em;*/
}

.buttonTop
{
	text-align:right;
}

.introductionText
{
	border-top:solid 1px white;
	background-color:#007FB1;
	color:White;
	padding:10px;
	padding-bottom:0px;
}

.sectionText
{
	margin-top:1.5em;
	color:#3DA7C5;
	font-weight:bold;
	/*font-size:11pt;*/
}

.question
{
	font-weight:bold;
	margin-bottom:0.75em;
	margin-top:0.75em;
	text-align:justify;
}
.questionCaption
{
	float:left;
	margin-left:0.5em;
	margin-right:0.25em;
	
}
.questionText
{
	overflow:auto;
}
.image
{
	text-align:center;
}
.answer
{
}
.answerCaption
{
	float:left;
	width:2em;
	padding-left:1em;
	cursor:pointer;
}
.answer input
{
	margin-left:2em;
	top:-1px;
	float:left;
}
.answerText
{
	cursor:pointer;
}

.message
{
	color:Maroon;
	font-size:large;
}

.formFooter
{
	border-top:solid 1px #2864A0;
	text-align:center;
	margin-bottom:1em;
	padding-top:1em;
	margin-top:1em;
}
#pageFooter
{
}
.buttonRow input
{
	width:125px;
}

.button
{
}

.modalFilter
{
	background-color:Silver;
	filter: alpha (opacity=50);
	opacity: 0.50;
}
.inputRow
{
	display:block;
	clear:both;
}
.inputLabel
{
	float:left;
	width:15em;
	text-align:right;
	padding-right:1em;
	padding-top:4px;
}

.inputField
{
}

.buttonRow
{
	text-align:center;
	margin:auto;
}

.popup
{
	background-color:White;
	border:solid 1px #007FB1;
	width:600px;
	padding:2em;
}
img.loading
{
	display:block;
	margin:1em;
	margin-left:auto;
	margin-right:auto;
}
.disclaimer
{
	padding:1em;
	padding-top:0em;
	background-color:#f3f3f3;
	text-align:justify;
	font-size:smaller;
}

div.button
{
	display:inline;
	margin:5px;
}
a.button {
    background: transparent url('images/buttonright.gif') no-repeat scroll top right;
    color: white;
    display:inline-table;
    /*float:left;*/
    
    height: 21px;
    margin: 0px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/buttonleft.gif') no-repeat;
    /*float:left;*/
    /*display: block;*/
    line-height: 21px;
    padding: 3px 5px 3px 10px;
}
a.button:hover {
    background-position: bottom right;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 4px 5px 2px 10px;
} 
a.button:active {
    background-position: bottom right;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 4px 5px 2px 10px;
} 