body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:small;
	color: #003366; 
	top: 0px;
	scrollbar-face-color:#A2C2E7; 
	scrollbar-track-color:#E8F1FA; 
	scrollbar-arrow-color:#E8F1FA; 
	scrollbar-shadow-color:#003366; 	
	scrollbar-dark-shadow-color:#003366; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-highlight-color:#ffffff;
	background-image: url(images/top.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	padding-top:65px;

}
.Contents {
	font-size:small;
	width:100%;
	padding-left:10px;
}
.Contents hr {
	size: 1px; 
	noshade: true; 
	color: #A2C2E7;
}

.Contents table {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
.Contents th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: white;
	background-color: #e8f1fa;
}
.Contents td {
	border-width: 0px;
	padding: 5px;
	border-style: solid;
	border-color: white;
	background-color: #e8f1fa;
	font-size: 10pt; 
}

.Contents a {
	text-decoration: none; 
	color: #5FA1EE; 
}

.Contents a:hover {
	text-decoration: underline; 
	color: #ff0000;
}
.Confirmation
{
	height:600px;
}
.Breadcrumb {
	padding-top: 1px;
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.Breadcrumb a {
	text-decoration: none; 
	color: #5FA1EE; 
}

.Breadcrumb a:hover {
	text-decoration: underline; 
}

a.hmenuLink {
color: #ffffff;
border: 1px solid;
background-color: #A2C2E7;
white-space:nowrap;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 5px;
font: small  Arial, Helvetica, sans-serif;
font-style: normal; 
font-weight: normal;
text-decoration: none;
border-color: #A2C2E7 #A2C2E7 #A2C2E7 #A2C2E7;
display: block;
margin: 0px;
width: 100%;
text-align: left;
}

a.hmenuLink:hover  {
color: #003366;
border: 1px solid;
background-color: #ffffff;
border-color: #ffffff #ffffff #ffffff #ffffff;
white-space:nowrap;
}

select { 	
	background-color: #A2C2E7; 	
	font-size:x-small; 
	font-style: normal; 
	color: #FFFFFF; 
} 
option { 	
	background-color: #A2C2E7; 	
	font-size:x-small; 
	font-style: normal; 
	color: #FFFFFF; 
} 



a.vmenuLink {
color: #ffffff;
border: 1px solid;
background-color: #A2C2E7;
padding: 2px;
padding-left: 3px;
font: small  Arial, Helvetica, sans-serif;
font-style: normal; 
font-weight: normal;
text-decoration: none;
border-color: #E8F1FA #A2C2E7 #A2C2E7 #A2C2E7;
display: block;
margin: 0px;
width: 100%;
text-align: left;
}

a.vmenuLink:hover {
	border: 1px solid;
	padding: 2px;
	padding-left: 3px;
	background-color: #5FA1EE;
	border-color: #003366 #003366 #003366 #003366;
	color: #ffffff;
	text-decoration: none;
}

.buttonscontainer {width: 161px;}

.Copyright {
	font-size:xx-small; 
	font-style: normal; 
	color: #000000; 
	margin-bottom:10px;
	padding-left:10px;
	text-align:right;
}
.tblInner
{
	border:0px;
}

.tblInner td
{
	border:0px;
}
.tblInner tr
{
	border:0px;
}
.tdSide
{
	background-color:#007AC2;
	width:190px;
}
.tdSideConfirmation
{
	background-color:#007AC2;
	width:190px;
	height:600px;
}
.ContentsConfirmation
{
	font-size:small;  
	width:100%;
	padding-left:10px;
	height:600px;
}
.CheckBoxListHidden
{
	font-size: 1pt;
	color: #E8F1FA
}
.tblAlign
{
	text-align: center;
}
.HardRule
{
	background-color: #A2C2E7; 
	color: #A2C2E7;
	border-width:1; 
	border-style:solid; 
	border-color: #A2C2E7;
}
 .accordion {  
    width: 400px;  
    overflow:hidden; 
}  
          
.accordionHeader {  
    border: 1px solid #2F4F4F;  
    color: white;  
    background-color: #2E4d7B;  
    font-family: Arial, Sans-Serif;  
	font-size:small;   
    font-weight: bold;  
    padding: 0px;  
    margin-top: 5px;  
    cursor: pointer;  
    overflow:hidden; 
            
}  
          
.accordionHeaderSelected {  
    border: 1px solid #2F4F4F;  
    color: white;  
    background-color: #5078B3;  
    font-family: Arial, Sans-Serif;  
	font-size:small;   
    font-weight: bold;  
    padding: 0px;  
    margin-top: 5px;  
    cursor: pointer;  
    overflow:hidden; 
}  
          
.accordionContent {  
    background-color: #e8f1fa;  
    border: 1px dashed #2F4F4F;  
    border-top: none;  
    padding: 5px;  
    padding-top: 10px;  
    overflow:hidden; 
}  
        
.accordionLinkButton 
{
    text-decoration:none;
    color: White;
    padding: 5px;  
}    
.accordionLinkButton:focus
{
    border:1px solid White;
    padding: 5px;  
    margin: 2px;  
}

.mandatoryWarningLabel
{
	font-size:small;
	padding-bottom:20px;
	margin-bottom:0px;
	padding-left:0px;
	display: inline-block;
}
.formHeadingLabel
{
	font-size:small;
	padding-bottom:00px;
	margin-bottom:20px;
	display: inline-block;
}
.fieldLabel
{
	font-size:small;
	text-align:right;
}
.reviewLabel
{
	font-size:small;
	text-align:left;
}
.subDescription
{
	font-size: xx-small;
	padding-left:25%;
	width:75%;
	display: block;
}
.subHeading
{
	font-size: medium;
	text-align:left;
	padding-left:25%;
	width:75%;
	display: block;
}
.subDescriptionReview
{
	font-size: xx-small;
	text-indent:25%;
}
.subHeadingReview
{
	font-size: medium;
	text-align:left;
	text-indent:25%;
}
.subDescriptionFinish
{
	font-size: xx-small;
}
.subHeadingFinish
{
	font-size: medium;
	text-align:left;
}
.form_field
{
	font-size:small;
}
.smallText
{
	font-size:small;
}