﻿body {
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 16;
    color: #000033;
    background-color: #FFFFFF;
    background-image: url(images/sandston.gif); background-repeat: repeat;
    margin: 12px 20px;
    padding: 0;
}

#divBody 
{
	margin: 0pt auto;
	padding: 0pt;
	text-align: left;
	width: 770px;
}
/*

body : background-color: #EFECCA;

Theme from kuler.adobe.com = sandy stone beach ocean
E6E2AF
A7A37E
EFECCA
046380
002F2F
*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
                
.modalPopup 
{
	background-color:White;
	border-width:1px;
	border-style:solid;
	padding:0px;
}

.validatorCalloutHighlight 
{
    background-color: #fffacd; 
}

.inputField
{
	border:1px solid #125C95;
	color: Black;
	background: White;
	visibility: visible;
}

.field 
{
	left: 0pt;
	margin: 0pt 1em 1em 0pt;
	top: 0pt;
	/* text-align: left; */
}

.activeInputField
{
	border:1px solid #125C95;
	background-color: #C6EA9D;
	color: Black;
	font-weight: bold;
}

/*CollapsiblePanel*/
.collapsePanel 
{
	overflow:hidden;
}

.collapsePanelHeader
{	
	width:100%;		
	height:30px;
	background-color: #dbdeee;
	font-weight:bold;
}

.collapsePanelTitle
{
	background-color: #dbdeee;
	clear:left;
	height:30px;
}

.collapsePanelTitleText {
 background-color: #dbdeee;
float:left;
font-family:Optima,Georgia,Arial Narrow,Arial,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px;
line-height:30px;
overflow:hidden;
padding:0pt 5px;
}

.collapsePanelTitleTextEnd {
float:left;
height:30px;
width:32px;
}

/* Rounded Corners*/

.roundedPanel
{		
	background-color: Green;	
	color: Blue;
}

/* */

.fieldRequired 
{
	background-image: none;
	color: #669900 !important;
	font-size: 86%;
	font-weight: normal !important;
	padding: 0pt 0pt 0pt 8pt;
}

.fieldHelp 
{
	color: #A7A37E;
	font-size: 90%;
	margin: 0pt 0pt 0.2em;
}

.fieldHelp:hover 
{
	color: #002F2F;
	cursor: default;
}

fieldset 
{
	border: 1px solid #125C95;
	line-height: 1.5em;
	margin: 1em 0em;
	padding: 0em 1em 1em;
	width: auto;
	background-color: #E0EBCC;
}

legend 
{
	background-color: transparent;
	background: White none repeat scroll 0%;
	font-size: 90%;
	padding: 0.5em;
	margin-bottom: 14px !important;
}

label 
{
	font-weight: bold;
	color: #046380;
}

h1
{
	color: #046380;
}

h2
{
	color: #046380;
}

.toggleLink
{
	text-decoration: underline;
	color:Navy;
}

.toggleLink:hover
{
	color:Blue;
}