
body
{
	/*background-color:#e6e6e6;*/
	/*background-image:url(BlendPage.png);
	background-repeat:repeat-x;*/
	padding:0px;

	font-family:Verdana;
	font-size:8.5pt;
	color: black;
	line-height:12pt;
	text-align:center;
		
}

a:link 
{
	color: #3366cc;
	text-decoration:none;
}

a:hover 
{
	color: #3366cc;
	text-decoration:none;
	border-bottom:1px dashed #3366cc;

}
a:visited 
{
	color: #3366cc;
	text-decoration:none;
}
a:visited:hover
{
	color: #3366cc;
	text-decoration:none;
	border-bottom:1px dashed #3366cc;

}


.thePage
{
	text-align:left;
	margin-left: auto; 
	margin-right: auto; 
	width: 870px;
	position: relative;	
/*	left: 50%;
	margin-left: -450px; */
	
	/* important to allow absolute position inside */
	/*border:1px solid black;*/
	/*background-color:white;*/
	/*background-image:url(Blend02.png);
	background-repeat:repeat-y;*/
}

.topPanel
{
	width:870px;
	height:97px;
	background-image:url(HeadBack4.png);
	background-repeat:no-repeat;
}

.searchPanel
{

	position: absolute;
	left:650px;
	top:18px;
}

.searchText
{
	font-size:8.5pt;
	width:150px;
	height:14px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}

.searchButton
{
	width:57px;
	height:24px;
	background-image:url(SearchButton.png);
	background-color:white;
	border:none;
	vertical-align: middle;

}

.searchButton:hover
{
	background-image:url(SearchButtonPress.png);
}

.pxBanner
{
}

.pxFooter
{
	font-family:verdana;
	font-size:7pt;
	color:#6f6f6f;
	margin-top:40px;
	margin-left:175px;
}

.pxFooter a:link 
{
	color:#6f6f6f;
	text-decoration:none;
}

.pxFooter a:hover 
{
	color:#6f6f6f;
	text-decoration:none;
	border-bottom:1px dashed #6f6f6f;

}
.pxFooter a:visited 
{
	color:#6f6f6f;
	text-decoration:none;
}
.pxFooter a:visited:hover
{
	color:#6f6f6f;
	text-decoration:none;
	border-bottom:1px dashed #6f6f6f;

}

.pgContents
{
	/*padding:0px;*/
	/*padding-left:10px;*/
	padding:15px;
	margin-left:160px;
	padding-right:30px;
	/*background-color:#f8f8f8;*/
	background-image:url(ContentBack2.jpg);
	background-repeat:no-repeat;
	/*border-left:1px solid #eeeeee;*/
}

.topNavBar
{
	/*height:36px;*/
	position:absolute;
	left:5px;
	top:65px;
	height:26px;
	font-family:Verdana;
	padding-top:0px;
}
.topNavBar2
{
	/*height:36px;*/
	position:absolute;
	left:700px;
	top:23px;
	height:26px;
	font-family:Verdana;
	padding-top:0px;

}

div.topNavItem
{
	float:left;
	font-size: 8.5pt; 
	margin-right:5px;
	padding-left:8px;
	padding-right:5px;
	padding-bottom:2px;
}
div.topNavItem2
{
	float:right;
	font-size: 8.5pt; 
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	margin-top: 2px;
}
div.topNavItemCurrent
{
	float:left;
	font-size: 8.5pt; 
	margin-right:5px;
	padding-left:8px;
	padding-right:5px;
	padding-bottom:2px;
	
}
div.topNavItemCurrent2
{
	float:right;
	font-size: 8.5pt; 
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	margin-top: 2px;
}

div.topNavItem:hover
{
	color: #cc0000;
	text-decoration:none;
	border-bottom:none;
}

div.topNavItem2:hover
{
	color: #cc0000;
	text-decoration:none;
	border-bottom:none;
}

a.topNavItem
{
	color: #333333;
	text-decoration:none;
	font-size:9pt;
	font-weight:normal;
}

a.topNavItem:visited
{
	color: #333333;

}

a.topNavItem2
{
	color: #666666;
	text-decoration:none;
	font-size:8.5pt;
	font-weight:normal;
}

a.topNavItem2:visited
{
	color: #666666;
}

a.topNavItemCurrent
{
	color:#cc0000;
	text-decoration:none;
	font-size:9pt;
	font-weight:normal;
}
a.topNavItemCurrent:visited
{
	color:#cc0000;

}
a.topNavItemCurrent2:hover
{
	color:#cc0000;
	text-decoration:none;
	font-size:8.5pt;
	font-weight:normal;
	border-bottom:0px dashed #0000cc;
	
}
a.topNavItemCurrent:hover
{
	color:#cc0000;
	text-decoration:none;
	font-size:9pt;
	font-weight:normal;
	border-bottom:0px dashed #0000cc;
}
a.topNavItemCurrent2
{
	color:#cc0000;
	text-decoration:none;
	font-size:8.5pt;
	font-weight:normal;
}
a.topNavItem:hover
{
	color: #cc0000;
	text-decoration:none;
	border-bottom:0px dashed #0000cc;
}
a.topNavItem2:hover
{
	color: #cc0000;
	text-decoration:none;
	border-bottom:0px dashed #0000cc;
}

/*.innerContent
{
	position:absolute;
	left:100px;
	top:10px;
	margin-left:120px;
	width: 530px;
	font-family:Verdana;
}*/
.menuBox
{
	margin-left:0px;
	float:left;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	width:154px;
	padding-top:18px;
	padding-bottom:30px;
	/*background-color:#f8f8f8;*/
	height:550px;
	background-image:url(MenuBack1.jpg);
	background-repeat:no-repeat;
}

div.menu1
{
	padding:2px;
	padding-left:12px;
	border-bottom:1px solid #E4E0DB;
	background-repeat:no-repeat;
}

div.menu1Current
{

	padding:2px;
	padding-left:12px;
	border-bottom:1px solid #E4E0DB;
	background-repeat:no-repeat;
}

div.menu1:hover
{
	/*background-color:#ddddff*/
}

a.menu1
{
	color:#cc0000;
	text-decoration:none;
}

a.menu1:hover
{
	color: black;
	text-decoration:none;
	border-bottom:0px dashed #0000cc;
}

a.menu1:visited
{
	color: #cc0000;
	text-decoration:none;
	border-bottom:0px dashed #0000cc;
}
a.menu1:visited:hover
{
	color: black;
	text-decoration:none;
	border-bottom:0px dashed #0000cc;
}

a.menu1Current
{
	color: #cc0000;
	text-decoration:none;
	border-bottom:0px dashed #0000cc;
	
}


a.menu1Current:hover
{
	color:#000000;
	text-decoration: none;
	border-bottom:0px dashed #0000cc;
}

a.menu1Current:visited
{
	color: #cc0000;
	text-decoration:none;
	
}
a.menu1Current:visited:hover
{
	color:#000000;
	text-decoration: none;
	border-bottom:0px dashed #0000cc;
	
}

div.menu2
{
	padding:2px;
	padding-left:20px;
	border-bottom:1px solid #E4E0DB;
}
div.menu2Current
{
	padding:2px;
	padding-left:20px;
	/*border:1px solid #dddddd;*/
	/*background-color:#eeeeff;*/
	font-weight: normal;
	border-bottom:1px solid #E4E0DB;
}


div.menu2:hover
{
	/*background-color:#ddddff*/
}

a.menu2
{
	color: #848383;
	text-decoration:none;
}
a.menu2:hover
{
	color: #333333;
	text-decoration:none;
	border-bottom:1px dashed #000000;
}
a.menu2:visited
{
	color: #848383;
	text-decoration:none;
}
a.menu2:visited:hover
{
	color: #333333;
	text-decoration:none;
	border-bottom:1px dashed #000000;
}
a.menu2Current
{
	color: black;
	text-decoration:none;
}
a.menu2Current:hover
{
	color: black;
	text-decoration:none;
	border-bottom:0px dashed #000000;
}

a.menu2Current:visited
{
	color: #333333;
	text-decoration:none;
}

a.menu2Current:visited:hover
{
	color: black;
	text-decoration:none;
	border-bottom:0px dashed #000000;
}


div.menu2NotCurrent{display:none;padding:2px;padding-left:20px;}
div.menu2NotCurrent:hover{background-color:#ddddff}
a.menu2NotCurrent{color: black;text-decoration:none;}

.pageTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:15pt;
	color: #333333;
	padding-bottom: 12px;
}

h2{
	font-family:Verdana;
	font-size:12pt;
	font-weight: normal;
	margin-bottom:15px;
}

h1
{
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:5px;
	/* background-image:url(HeadBack5.png);*/
	/*background-repeat:no-repeat;*/
	color: #333333;
	margin-bottom:15px;
	padding-bottom: 7px;
	padding-top: 7px;
}

h3
{
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	font-weight: bold;
	margin-bottom:10px;
	color:#cc0000;
	padding-left:0px;
	padding-top: 7px;
	padding-bottom: 5px;
	
}

p.space
{
margin:5px;
}



.StdContent
{
	width:670px;
	font-family:Verdana;
	font-size:8.5pt;
	color: black;
	text-align:left;
	margin-bottom:10px;
	line-height:12pt;
}

TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.technical
{
    FONT-SIZE: 9pt;
	font-weight:600;
    COLOR: #3366cc;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 5px;
}
.alternaterow
{
    FONT-SIZE: 8.5pt;
    background-color:#f4f1ee;
    FONT-FAMILY: Verdana, Helvetica
}
.tableinset
{
	font-family:Verdana;
	font-size:8.5pt;
	color: black;
	text-align:left;
	padding: 10px; 
}
.faq
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Helvetica
}
.frontpage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8.5pt;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Helvetica
}
.frontpageText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8.5pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica;
	text-decoration: none
}
a.frontpageText
{
	color: black;
	text-decoration:none;
	
}
a.frontpageText:hover
{
	color: black;
	text-decoration:none;
	border-bottom:1px dashed #000000;
}

.frontpageText:visited
{
    COLOR: black;
}


.indexPanel
{
	background-repeat:no-repeat;
}

div.siteMapItemLevel1
{
	padding-left:30px;
}
a.siteMapItemLevel1
{
	color:red;
}
div.siteMapItemLevel2
{
	padding-left:30px;
}
a.siteMapItemLevel2
{
	color:green;
}
div.siteMapItemLevel3
{
	padding-left:30px;
}
a.siteMapItemLevel3
{
	color:blue;
}

/* **********************************************APLICATION FORM NEW ELEMENTS ********************************************************* */
.applicationStdContent
{
	width:650px;
	font-family:Verdana;
	font-size:8.5pt;
	color: black;
	word-wrap: break-word;
/*	background-color: Lavender;*/
	text-align:left;	
	margin-bottom:5px;
	padding:3px;
	line-height:12pt;
/*	border:1px solid silver;*/
}
.applicationStdContentSection
{
	font-family:Verdana;
	font-size:8.5pt;
	color: black;
	/*background-color: AliceBlue;*/
	word-wrap: break-word;
	/*border:1px solid SlateGray;*/
	border-top:1px solid SlateGray;	
	text-align:left;	
	padding:3px;
	margin-bottom:5px;	
	line-height:12pt;	
}

.applicationStdContentSectionLabel
{
	font-size:8.5pt;
	word-wrap: break-word;
	border:none;
	/*color: CadetBlue;*/
	padding-left: 2px;
	vertical-align: middle;
}
a.applicationStdContentSectionLink{color: black;text-decoration:none;}
a.applicationStdContentSectionLink:hover{color: #3366cc;text-decoration:underline;}
.applicationStdContentSectionLink:visited
{
    color: black;
}

.applicationStdContentSectionLabelBreak
{
	padding: 5px;	
}
.applicationTermsContent
{
	width:634px;
	height:400px;
	overflow-y: auto; 
	overflow-x: auto;
	font-family:Verdana;
	font-size:8.5pt;
	color: black;
	word-wrap: break-word;
	/*background-color: Lavender;*/
	text-align:left;	
	margin-bottom:5px;
	padding:3px;
	border:1px solid silver;
}
.applicationTermsLabel
{
	font-size:8.5pt;
	width:610px;
	/*height:14px;*/
	word-wrap: break-word;
	border:none;
	color: #666666;
	padding-left: 2px;
	padding-bottom: 8px;
	vertical-align: middle;
}
.applicationTermsContentSection
{
	font-family:Verdana;
	font-size:8.5pt;
	color: black;
	/*background-color: AliceBlue;*/
	word-wrap: break-word;
	/*border:1px solid SlateGray;*/
	text-align:left;	
	padding:3px;
	margin-bottom:5px;	
	line-height:12pt;	
}
.applicationMenuButton
{
	width:140px;
	height:21px;
	font-family:Verdana;
	font-size:8.5pt;
	background-color:transparent;
	color:#cc0000;
	border:none;
	text-align:center;
	vertical-align: middle;
	/*-moz-opacity:0.4;
	filter:alpha(opacity=40);*/
	
}
/*
.applicationMenuButton[disabled] 
{
	width:60px;
	/*background-color:transparent;*/
	/*color:gray;
	border:none;
	text-align:center;
	vertical-align: middle;
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
}*/
.applicationMenuButton:hover
{
	-moz-opacity:0.75;
	filter:alpha(opacity=75);
}
.applicationFormRequiredField
{
	color: #333333;
	font-family:Verdana; 
	word-wrap: break-word;
	font-size:8.5pt;
	margin-top: 2px;
	margin-bottom: 2px;
}
.applicationRequiredField
{
	color: #cc0000;
	font-family:Verdana; 
	word-wrap: break-word;
	font-size:8.5pt;
	margin-left:5px;
}
.applicationErrorBackButton
{
	width:60px;
	background-color:transparent;
	color:#cc0000;
	border:none;
	text-align:center;
	vertical-align: middle;
	/*-moz-opacity:0.4;
	filter:alpha(opacity=40);*/
}
.applicationErrorBackButton:hover
{
	-moz-opacity:0.75;
	filter:alpha(opacity=75);
}
.applicationLabeledField
{
	margin-top: 2px;
	margin-bottom: 2px;
	/*background-color: Lavender;
	border-top:1px solid DimGray;
	border-bottom:1px solid DimGray;*/
}
.applicationFieldDescription
{
	width: 140px;
	height:18px;
	text-align:right;
	font-family:Verdana; 
	word-wrap: break-word;
	font-size:8pt;
	color:#666666;
	padding-right: 3px;
}
.applicationNextButton
{
	width:60px;
	height:21px;
	font-family:Verdana;
	font-size:9pt;
	background-color:transparent;
	color:#3366cc;
	border:none;
	text-align:center;
	vertical-align: middle;
	margin-left:5px;
	/*-moz-opacity:0.4;
	filter:alpha(opacity=40);*/
}
.applicationNextButton:hover
{
	margin-left:5px;	
	-moz-opacity:0.75;
	filter:alpha(opacity=75);
}
.applicationPreviousButton
{
	width:60px;
	height:21px;
	font-family:Verdana;
	font-size:9pt;
	background-color:transparent;
	color:#3366cc;
	border:none;
	text-align:center;
	vertical-align: middle;
	/*-moz-opacity:0.4;
	filter:alpha(opacity=40);*/
}
.applicationPreviousButton:hover
{	
	-moz-opacity:0.75;
	filter:alpha(opacity=75);
}
.applicationCompleteButton
{
	width:65px;
	height:21px;
	font-family:Verdana;
	font-size:9pt;
	background-color:transparent;
	color:#3366cc;
	border:none;
	text-align:center;
	vertical-align: middle;
	margin-left:5px;
	/*-moz-opacity:0.4;
	filter:alpha(opacity=40);*/
}
.applicationCompleteButton:hover
{
	margin-left:5px;
	-moz-opacity:0.75;
	filter:alpha(opacity=75);
}
.applicationDetailsLabel
{
	font-size:8.5pt;
	width:450px;
	/* height:14px; */
	word-wrap: break-word;
	border:none;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationExpiryLabel
{
	font-size:8.5pt;
	width:6px;
	height:18px;	
	border:none;
	color: #666666;
	padding: 2px;	
	text-align:center;
}
.applicationTextArea
{
	font-size:8.5pt;
	width:150px;
	height:200px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationTextBox
{
	font-size:8.5pt;
	width:125px;
	height:18px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationLongTextBox
{
	font-size:8.5pt;
	width:250px;
	height:18px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationMediumTextBox
{
	font-size:8.5pt;
	width:175px;
	height:18px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationShortTextBox
{
	font-size:8.5pt;
	width:50px;
	height:18px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationVeryShortTextBox
{
	font-size:8.5pt;
	width:25px;
	height:18px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationCheckBox
{
	font-size:8.5pt;	
	height:14px;
	border:none;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationCheckBoxList
{
	font-size:8.5pt;	
	border:none;
	color: #666666;
	word-wrap: break-word;
	padding-left: 2px;
	vertical-align: middle;	
}
.applicationCheckBoxListHeading
{
	font-size:8pt;	
	border:none;
	color: #2b2b2b;
	word-wrap: break-word;
	font-weight:bold;
	padding-left: 2px;
	vertical-align: middle;	
}
.applicationComboBox
{
	font-size:8.5pt;
	height:20px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
.applicationLookupSearchBox
{
	font-size:8.5pt;	
	height:20px;
	border:1px solid #959595;
	color: #666666;
	padding-left: 2px;
	vertical-align: middle;
}
h3.applicationSectionHeading
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
	margin-bottom:5px;
	color:#333333;
	padding-left:5px;	
	padding-top:0px;
	margin-top:0px;
	text-decoration:underline;
}
h3.applicationLabelHeading
{
	font-size:8pt;	
	border:none;
	word-wrap: break-word;
	font-weight:bold;	
	font-family:Verdana;
	margin-bottom:5px;
	color:#333333;
	padding-top:5px;		
}
.bluebox
{
background:#E6F0F5 none repeat scroll 0 0;
border:1px solid #D6E3EA;
}

.line
{
border-bottom: 2px dotted #DCDCDC;
}