
body {
font-size : 100%;
color: #023567;
font-family : Tahoma, Verdana, Arial;
margin: 0px;
height: 85%;
background-color: #EAEFFF;
}

h2 {
text-align : center;
}

label {
width : 25em;
float : left;
text-align : left;
margin-left : 3.5em;
margin-right : 1.5em;
display : block;
}

               .tip {font:10px/12px
                    Arial,Helvetica,sans-serif; border:solid 1px
                    #666666; width:270px; padding:1px;
                    position:absolute; z-index:100;
                    visibility:hidden; color:#333333; top:20px;
                    left:90px; background-color:#ffffcc;
                    layer-background-color:#ffffcc;}

input {
font-size : 90%;
color : #023567;

}

select {
font-size : 90%;
color : #023567;
}

textarea {
font-size : 90%;
color : #023567;
}

#container {
width : 780px;
border : 0;
margin : 0;
margin-left : auto;
margin-right : auto;
padding : 0;
height: 100%;
background-color: White;
}

#banner {
padding : 0;
}

#content {
position: relative;
float : right;
padding: 0 20px 0 20px;
/* 10% of 640px */
width : 600px;
/* 80% of 640px */
font-size : 80%;
color : #023567;
overflow: hidden;
}

#content p {
float : left;
margin-left : 10px;
margin-right : 10px;
}

#NavPanel {
float : left;
width : 140px;
margin : 0;
padding : 0;
background-color : #023567;
font-size : 70%;
color : white;
height: 100%;
}

#NavPanel A {
color : white;
}

#navContainer {
margin-left : 5px;
margin-right : 5px;
}

#navPreText {
font-size : 90%;
color: White;
}

#footer {
font-size : 60%;
color : #c2c2c2;
clear : both;
padding : 5px;
text-align : center;
}

#bannerlink {
float:left;
padding : 0;
background-color : #023567;
text-align : right;
width : 780px;
font-size : 75%;

}

#bannerlink A {
font-size : 100%;
color : white;

}

#bannerlogo {
position : relative;
float:left;
padding : 0;
width : 780px;
background-color : white;
}

#bannerlogoleft {
position : absolute;
margin : 0;
padding : 0;
z-index : 0;
}

bannerlogoright 
{
	margin: 0;
	padding: 0;
}

#content SELECT, INPUT, TEXTAREA {
font-size : 90%;
color : #023567;
}

.indent {
float : left;
margin : 15px;
font-size : 70%;

}

.buttons {
float : inherit;
margin-left : 50%;
padding : 4px;
}

navAdobe{
float:inherit;
margin-left  : 50%;
}

.WebButton {
font-size : 90%;
color : white;
background-color : #023567;
}

/* Additional standard styles */

a.noformat:link
{
	text-decoration:none;
	color:red;
}

a.noformat:visited
{
	text-decoration:none;
	color:red;
}
a img { border:none; }
/*Tooltip style*/
#t1 {font:bold 8pt verdana; width:450px;} 

.WebButtonLight
{
	font-size: 90%;
	color: White;
	background-color: #023567;
	filter: Alpha( Opacity=75 );
}

.PageHeading
{
	clear: both;
	font-size: x-large;
	font-weight: bold;
	color: #023567;
}

.SubPageHeading
{
	clear: both;
	font-size: larger;
	font-weight: bold;
}

.PageDesc
{
	font-weight: bold;
}

.PageText
{
	font-size: small;
	padding: 0;
	position: relative;
}

.FieldsGroupName
{
	padding: 0 0 1em 0;
	margin: 0;
	position: relative;
	font-weight: bold;
	width: 100%;
}

.FieldLabel
{
	float: left;
	clear: left;
	width: 50%;
	text-align: left;
}

.FieldLabelAsControl
{
	font-size: 80%;
}

.ShortFieldLabel
{
	float: left;
	clear: left;
	width: 16%;
	text-align: left;
}

.NoteText
{
	font-size: x-small;
}

#ExitButtonContainer
{
	float: left;
	margin-bottom: 20px;
}

#ButtonsContainer
{
	float: right;
	margin-bottom: 20px;
}

.QuoteFieldLabel
{
	float: left;
	clear: left;
	width: 50%;
	text-align: left;
	margin-left: 20%;
}

.QuoteFieldResult
{
	float: right;
	clear: right;
	text-align: right;
	margin-right: 15%;
}

.AcceptanceCriteriaLabel
{
	float: left;
	clear: left;
	width: 90%;
	text-align: left;
}

