body
{
	margin: 0;
	padding: 0;
}

/*
.ActiveInputControl
{
	background-color: #FFFF99;
	color: #000000;
	FONT-FAMILY: 'Arial', 'Helvetica';
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none
}
*/


/*
.topbar
{
	background-color: #D2D2D2;
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #555555;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: none;
}

.mainmenu
{
	background-color: #808080;
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: none;
}
a.mainmenu:hover
{
	background-color: #808080;
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: none;
}

.mainmenuselected
{
	background-color: #808080;
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: none;
}
*/


/*
.dgHeader
{
	background-color: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: none;
}

.dgFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right
}


a.dgHeader:link
{
	background-color: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: none;
}

a.dgHeader:visited
{
	background-color: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: none;
}
a.dgHeader:hover
{
	background-color: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: underline;
}

.dgDisplay
{
	background-color: #EEEEEE;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #5F5F5F;
    FONT-FAMILY: 'Arial', 'Helvetica'
    text-decoration: none;
}
a.dgDisplay:active
{
	  background-color: #EEEEEE;
      COLOR: #5F5F5F;
      FONT-FAMILY: 'Arial', 'Helvetica'
      FONT-SIZE: 8pt;
      text-decoration: none;
}  
a.dgDisplay:visited
{
	  background-color: #EEEEEE;
      COLOR: #5F5F5F;
      FONT-FAMILY: 'Arial', 'Helvetica'
      FONT-SIZE: 8pt;
      text-decoration: none;
}  
a.dgDisplay:hover
{
	  background-color: #EEEEEE;
      COLOR: #5F5F5F;
      FONT-FAMILY: 'Arial', 'Helvetica'
      FONT-SIZE: 8pt;
	  text-decoration: underline;
}  

.dgDisplayAlternate
{
	background-color: #DDDDDD;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #5F5F5F;
    FONT-FAMILY: 'Arial', 'Helvetica';
    text-decoration: none;
}
a.dgDisplayAlternate:visited
{
	  background-color: #DDDDDD;
      COLOR: #5F5F5F;
      FONT-FAMILY: 'Arial', 'Helvetica'
      FONT-SIZE: 8pt;
      text-decoration: none;
}  
a.dgDisplayAlternate:hover
{
	  background-color: #DDDDDD;
      COLOR: #5F5F5F;
      FONT-FAMILY: 'Arial', 'Helvetica' 
      FONT-SIZE: 8pt;
	  text-decoration: underline;
} 
*/


.errortext
{
	font-size: 9pt;
	color: #ff0000;
	font-family: 'Arial' , 'Helvetica';
}

.ValidationError
{
	font-size: 9pt;
	color: #FF0000;
	font-family: 'Arial' , 'Helvetica';
}
.dataLabel
{
	font-weight: normal;
	font-size: 12px;
	color: #000000; /*LINE-HEIGHT: 16px;*/
	height: 25px;
	line-height: 24px;
	font-family: 'Arial' , 'Helvetica';
	background-color: #fff;
	text-align: left;
}
.dataField
{
	font-weight: bold;
	font-size: 12px;
	color: #000000; /*LINE-HEIGHT: 16px;*/
	height: 25px;
	line-height: 24px;
	font-family: 'Arial' , 'Helvetica';
	background-color: #fff;
	text-align: left;
}

/*
.dataFieldnormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: 'Arial', 'Helvetica';
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.dataFieldnormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: 'Arial', 'Helvetica';
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: 'Arial', 'Helvetica';
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.BoldBlackText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
	text-decoration: none;
    LINE-HEIGHT: 35px;
}
a.BoldBlackText:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
	text-decoration: underline;
}
a.BoldBlackText:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
    TEXT-ALIGN: left;
	text-decoration: underline;
}
a.BoldBlackText:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
	text-decoration: underline;
}
.SmallBlackText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
	text-decoration: none;
.pageTitleWithoutBg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
    TEXT-ALIGN: left
}
.dataLabelWithNoBg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: 'Arial', 'Helvetica';
    TEXT-ALIGN: left
}
*/

.dataFieldWithNoBg
{
	font-size: 18px;
	padding-bottom: 6px;
	color: #a93cd4; /*LINE-HEIGHT: 16px;*/
	height: 25px;
	line-height: 24px;
	font-family: 'Arial' , 'Helvetica';
	text-align: left;
}

/*
.dataLabelleft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: 'Arial', 'Helvetica';
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left
}
.dataLabelleftbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: 'Arial', 'Helvetica';
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left
}

.dataLabellight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: 'Arial', 'Helvetica';
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: right
}
*/

.GridViewStyle
{
	border-right: 2px solid #A7A6AA;
	border-bottom: 2px solid #A7A6AA;
	border-left: 2px solid white;
	border-top: 2px solid white;
	padding: 4px;
}

.GridViewStyle a
{
	color: #FF6C00;
	text-decoration: underline;
}

.GridViewHeaderStyle a
{
	color: #FFFFFF;
	text-decoration: none;
}

.GridViewHeaderStyle th
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.GridViewHeaderStyle
{
	/*background-color: #e6e6e6;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;*/
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	background-color: #000000; /*#e6e6e6;728293*/
	text-decoration: none;
	padding: 10px 6px;
}

.GridViewFooterStyle
{
	background-color: #e6e6e6;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}

.GridViewRowStyle
{
	background-color: #E9E9E9;
	font-weight: normal;
	font-size: 12px;
	color: #5F5F5F;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}

.GridViewAlternatingRowStyle
{
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	color: #5F5F5F;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td, .GridViewFooterStyle td
{
	border: 1px solid #FFFFFF;
}

.GridViewSelectedRowStyle
{
	background-color: #E2DED6;
	font-weight: bold;
	color: #333333;
}

.GridViewPagerStyle
{
	background-color: #284775;
	color: #FFFFFF;
}

.GridViewPagerStyle table /* to center the paging links*/
{
	margin: 0 auto 0 auto;
}



/*
.GridViewHeader
{
background-color: #FFFFFF;
}

tr.GridViewHeader
{
     
	font-weight: bold;
	font-size: 9pt;
	color: #000;
	font-family: Arial, Helvetica;
	background-color: #e6e6e6; 
	text-decoration: none;
	padding: 0px;
}

tr.GridViewHeader a:visited
{
font-weight: bold;
color:#000;
text-decoration:none;
padding: 0px
}

tr.GridViewHeader a:link
{
font-weight: bold;
color:#000;
text-decoration:none;
padding: 0px
}
*/


TD
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}
UL
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}
OL
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}
LI
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}
TEXTAREA
{
	font-size: 9pt;
	font-family: 'Arial' , 'Helvetica';
}
INPUT
{
	font-size: 9pt;
	font-family: 'Arial' , 'Helvetica';
}
SELECT
{
	font-size: 9pt;
	font-family: 'Arial' , 'Helvetica';
}


.dgSelectedItemStyle
{
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #e9e9e9;
}

.dgEditItemStyle
{
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #e9e9e9;
}

.dgAlternatingItemStyle
{
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #e9e9e9;
}

.dgItemStyle
{
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #e9e9e9;
}

.dgHeaderStyle
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	background-color: #000000; /*#e6e6e6;728293*/
	text-decoration: none;
	padding: 10px 6px;
}


a.dgHeaderStyle:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica;
	background-color: #e6e6e6; /*728293*/
	text-decoration: none;
	padding: 6px;
}

a.dgHeaderStyle:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica;
	background-color: #e6e6e6; /*728293*/
	text-decoration: none;
	padding: 6px;
}

.dgFooterStyle
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	line-height: 16px;
	font-family: Arial, Helvetica;
	background-color: #dddddd;
	text-align: right;
}

/*
.bodySmallBold
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Arial, Helvetica;
    background-color: #dddddd;
    text-decoration: none;
}
A.bodySmallBold:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Arial, Helvetica;
    text-decoration: none;
}
*/


.pageTitle
{
	font-size: 20px;
	color: #000000;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
	padding-bottom: 8px;
}
.sectionTitle
{
	font-size: 18px;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
	padding-bottom: 8px;
}
.moduleTitle
{
	font-size: 18px; /*color: #a93cd4;*/
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
	padding-bottom: 8px;
}

.blackLine
{
	background-color: #000000;
}
.moduleLine
{
	background-color: #5A012D /*4766a6*/;
}
a.actionLink
{
	font-weight: bold;
	font-size: 9pt;
	color: #FF6C00;
	font-family: Arial, Helvetica;
	text-decoration:underline;
}
/*A.actionLink:link
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration:underline;
}
A.actionLink:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration:underline;
}*/

/*
.blackLine
{
    background-color: #000000;
}
.moduleLine
{
    background-color: #264989 
}
.TabLine
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    background-color: #4766A6; 
    text-align: left;
    text-decoration: none;
}
*/

.requiredInput
{
	font-weight: bold;
	font-size: 9pt;
	color: #FF6C00; /*#da5f09;*/
	line-height: 16px;
	font-family: Arial, Helvetica;
	background-color: #fff;
	text-align: left;
}
.requiredInputLegend
{
	font-weight: normal;
	padding-left: 8px;
	font-size: 9pt;
	color: #da5f09;
	line-height: 16px;
	font-family: Arial, Helvetica;
	background-color: #fff;
	text-align: left;
}

/*
.toclink
{
    font-weight: bold;
    font-size: 9pt;
    color: black;
    font-family: Arial;
    text-decoration: none;
}
.tocsublink
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Arial;
    text-decoration: none;
}
A.tocsublink:hover
{
    color: red;
}
*/

/*
.tabOn
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 9pt;
    padding-bottom: 3px;
    color: #000000;
    padding-top: 3px;
    font-family: Verdana, Arial, Helvetica;
    background-color: #4766A6; 
    text-align: center;
    text-decoration: none;
}
A.tabOn:link
{
    font-weight: bold;
    font-size: 9pt;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica;
    background-color: #4766A6; 
    text-align: center;
    text-decoration: none;
}
.tabOff
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 9pt;
    padding-bottom: 3px;
    color: #DDDDDD;
    padding-top: 3px;
    font-family: Verdana, Arial, Helvetica;
    background-color: #264989;
    text-align: center;
    text-decoration: none;
}
A.tabOff:link
{
    font-weight: bold;
    font-size: 9pt;
    color: #D4D4D4;
    font-family: Verdana, Arial, Helvetica;
    background-color: #264989; 
    text-align: center;
    text-decoration: none;
}

.topNav
{
    font-weight: bold;
    font-size: 9pt;
    color: #ffffff;
    font-family: Arial, Helvetica;
    background-color: #264989; 
    text-align: right;
    text-decoration: none;
}
A.topNav:link
{
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
    font-family: Arial, Helvetica;
    background-color: #264989; 
    text-align: right;
    text-decoration: none;
}
.footer
{
    font-weight: normal;
    font-size: 8pt;
    color: #666666;
    font-family: Arial, Helvetica;
    text-decoration: none;
}
A.footer:link
{
    font-weight: normal;
    font-size: 8pt;
    color: #666666;
    font-family: Arial, Helvetica;
    text-decoration: underline;
}
A.tabOn:visited
{
    color: #ffffff; 
    text-align: center;
    text-decoration: none;
}
A.tabOff:visited
{
    color: #EFEFEF;
    text-align: center;
    text-decoration: none;
}
A.topNav:visited
{
    color: #ffffff;
    text-decoration: none;
}
A.tabOn:hover
{
    color: #ffffff;
    background-color: #4766A6; 
    text-align: center;
    text-decoration: none;
}
A.tabOff:hover
{
    font-size: 9pt;
    color: white;
    background-color: #264989; 
    text-align: center;
    text-decoration: none;
}
A.topNav:hover
{
    font-size: 9pt;
    color: #ffffff;
    background-color: #D4D4D4;
    text-decoration: none;
}
A.footer:hover
{
    color: #666666; 
    text-decoration: underline;
}
.userMsg
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: 'Arial' , 'Helvetica';
}
.columnHeadInactiveWhite
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: 'Arial' , 'Helvetica';
    background-color: #4766a6;
}
.accountsTab
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family: 'Verdana' , 'Arial' , 'Helvetica';
    background-color: #003399;
    text-decoration: none;
}
TR.dark
{
    height: 20px;
    background-color: #dddddd 
}
TR.light
{
    height: 20px;
    background-color: #eeeeee;
}
.buttonsheader
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #4766A6;
    padding: 3px;
    border: 1px solid;
    text-align: left;
}
.buttonsoptions
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #c6daea;
    padding: 3px;
    border: 1px outset #E8E8E8;
    text-align: center;
}
*/

/*
.buttons a
{
    color: #CCC000;
    border: 1px solid;
    background-color: #000000;
    padding: 3px;
    font: 11px Arial;
    text-decoration: none;
    border-color: #FEFEFE #C3C8CB #C3C8CB;
    display: block;
    margin: 0px;
    text-align: left;
}

.buttons a:hover
{
    border: 1px solid;
    padding: 3px;
    background-color: #DDEEFF;
    border-color: #C3C8CB #FEFEFE #FEFEFE #C3C8CB;
    color: #21536A;
    text-decoration: none;
}

.buttons a:visited
{
    color: #21536A;
    border: 1px solid;
    background-color: #EAEEEE;
    padding: 3px;
    font: 11px Arial;
    text-decoration: none;
    border-color: #FEFEFE #C3C8CB #C3C8CB #C3C8CB;
    display: block;
    margin: 0px;
    text-align: left;
}

.buttons a:visited:hover
{
    color: #21536A;
    padding: 3px;
    background-color: #DDEEFF;
    border-color: #C3C8CB #FEFEFE #FEFEFE #C3C8CB;
    color: #21536A;
    text-decoration: none;
}

.buttons_disable
{
    color: #21536A;
    border: 1px solid;
    background-color: #EAEEEE;
    padding: 3px;
    font: 11px Arial;
    text-decoration: none;
    border-color: #FEFEFE #C3C8CB #C3C8CB;
    display: block;
    margin: 0px;
    text-align: left;
}
*/

.errormessage
{
	font-weight: bold;
	font-size: 11pt;
	color: #FF0000;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
.footer
{
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}
A.footer:link
{
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: underline;
}
.modalPopup
{
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 19px;
	width: 600px;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.textboxfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #f2f2f2;
	border: 1px solid #BCBCBC;
	text-indent: 2px;
	height: 25px;
	line-height: 24px;
	width: 300px;
}
.textareafield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #f2f2f2;
	border: 1px solid #BCBCBC;
	text-indent: 2px;
	width: 300px;
}
.dropdownfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 25px;
	background-color: #f2f2f2;
	border: 1px solid #BCBCBC;
	text-indent: 2px;
	line-height: 24px;
	width: 300px;
}
.checkboxfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 25px;
	background-color: #f2f2f2; /*border: 1px solid #BCBCBC;*/
	text-indent: 2px;
	line-height: 24px;
}
.listboxfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 25px;
	background-color: #f2f2f2;
	border: 1px solid #BCBCBC;
	text-indent: 2px;
	line-height: 24px;
	width: 300px;
}
.radiobuttonfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 25px;
	background-color: #f2f2f2;
	border: 1px solid #BCBCBC;
	text-indent: 2px;
	line-height: 24px;
}

.ActiveInputControl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 25px;
	background-color: #f2f2f2;
	border: 1px solid #ed9f11;
	text-indent: 2px;
	line-height: 24px;
	width: 300px;
}

.ActiveInputAreaControl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #f2f2f2;
	border: 1px solid #ed9f11;
	text-indent: 2px;
	width: 300px;
}


.btnOrangeBig
{
	height: 37px;
	padding: 10px;
	font-weight: bold;
	background-image: url(../images/orange-background.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	border: 1px solid #dd8e00;
	margin-left: 3px;
}

.btnOrangeBig:hover
{
	height: 37px;
	padding: 10px;
	background-image: url(../images/orange-background-roll.gif);
	font-weight: bold;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #ff6c00;
	border: 1px solid #dd8e00;
	margin-left: 3px;
}

a.linkbuttonclass
{
	height: 37px;
	padding: 10px;
	font-weight: bold;
	background-image: url(../images/orange-background.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	border: 1px solid #dd8e00;
	margin-left: 3px;
}

a.linkbuttonclass:hover
{
	height: 37px;
	padding: 10px;
	background-image: url(../images/orange-background-roll.gif);
	font-weight: bold;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #ff6c00;
	border: 1px solid #dd8e00;
	margin-left: 3px;
}

/*a.linkbuttonclass:visited
{
	height: 37px;
	padding: 10px;
	background-image: url(../images/orange-background.gif);
	font-weight: bold;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	border: 1px solid #dd8e00;
	margin-left: 3px;
}*/

a.linkbuttonclass_disabled
{
	height: 41px;
	padding: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: Gray;
	border: 1px solid Gray;
	margin-left: 3px;
	cursor: default;
}
a.linkbuttonclass_disabled:Hover
{
	height: 41px;
	padding: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: Gray;
	border: 1px solid Gray;
	margin-left: 3px;
	cursor: default;
}

a.linkbuttonclass_disabled:visited
{
	height: 41px;
	padding: 10px;
	font-weight: bold;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: Gray;
	border: 1px solid Gray;
	margin-left: 3px;
}


.tabletitle
{
	margin: 20px;
}

.tableborder
{
	border: 1px solid #ddd;
	padding: 20px; /* margin-left:15px;  margin-right:15px; */
}

.tablemargin
{
	margin-left: 15px;
}

.viewcontainer
{
	width: 850px;
}

.viewleft
{
	float: left;
	width: 600px;
	padding-bottom: 20px;
}

.viewright
{
	float: left;
	width: 200px;
	padding-left: 30px;
	_padding-left: 15px;
}

.viewleft1
{
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

a.yellowlink16a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #ed9f11;
	text-decoration: none;
	background-image: url(../images/aRROW.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}

a.yellowlink16a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #a93cd4;
	text-indent: 800px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/aRROW.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}

a.yellowlink16a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #ed9f11;
	background-image: url(../images/aRROW.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}

a.yellowlink16a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #ed9f11;
	text-decoration: none;
	background-image: url(../images/aRROW.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}

a.yellowlink11:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed9f11;
	font-weight: bold;
	text-decoration: underline;
}
a.yellowlink11:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed9f11;
	font-weight: bold;
	text-decoration: underline;
}
a.yellowlink11:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed9f11;
	font-weight: bold;
	text-decoration: underline;
}
a.yellowlink11:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed9f11;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
}

a.yellowlink12:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed9f11;
	font-weight: bold;
	text-decoration: underline;
}
a.yellowlink12:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed9f11;
	font-weight: bold;
	text-decoration: underline;
}
a.yellowlink12:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed9f11;
	font-weight: bold;
	text-decoration: underline;
}
a.yellowlink12:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed9f11;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
}
.arrow
{
	background-image: url(../images/aRROW.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	width: 28px;
	height: 25px;
}

.bottomPADDING
{
	padding-bottom: 1px;
}

a.link
{
	color: #ed9f11;
}
a.hover
{
	color: #a93cd4;
}
/*
.checkbox {
	background-color: #fff;
	border: 1px solid #fff;

}
*/

.modaldiv
{
	float: right;
	padding: 10px;
}


a.black12:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.black12:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.black12:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.black12:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.bottomdash
{
	background-image: url(Images/Divider-dash.gif);
	width: 2px;
	background-repeat: repeat-y;
	background-position: right top;
}

.FindMaidPanel2
{
	background-image: url(Images/Findmaid-panel-bakcground.gif);
	width: 377px;
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 245px;
}

.yellowdash
{
	background-image: url(Images/Divider-yellowDash.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	height: 25px;
}

.right
{
	text-align: right;
}

.completionListElement
{
	visibility: hidden;
	margin: 0px;
	background-color: inherit;
	color: black;
	border: solid 1px gray;
	cursor: pointer;
	text-align: left;
	list-style-type: none;
	font-size: 12px;
	font-family: 'Arial' , 'Helvetica';
	padding: 0px;
}
.listItem
{
	background-color: white;
	padding: 4px;
}
.highlightedListItem
{
	background-color: #ed9f11;
	padding: 4px;
	color: White;
}

.StepBGgray
{
	background-repeat: no-repeat;
	background-image: url(../Images/Step-BG-Gray.gif);
	height: 47px;
	weight: 114px;
}

.StepBGpurple
{
	background-repeat: no-repeat;
	background-image: url(../Images/Step-BG-Purple.gif);
	height: 47px;
	weight: 114px;
}
.TextBlack16
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
.TextGray11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: bold;
}

.navigationpad
{
	padding: 20px 10px;
}

.toprightpad
{
	padding-right: 11px;
}
