
.regtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000000;
}

a.regtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #98002E;
	text-decoration:none;
}

a.regtext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #98002E;
	text-decoration: underline;
}

.regtextTeal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #008896;
}

.regtextBurg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #B21A1A;
}

.regtextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
}


.regtextBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000000;
	line-height: 13px;
	font-weight: bold;
}

.regtextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FF0000;
}

.regtextRedSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #FF0000;
}

.regtextWt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
}

a.regtextWt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
}

a.regtextWt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: underline;
}


a.regtextWtNoLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
}

a.regtextWtNoLine:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
}

.regtextWtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

.regtextMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
	line-height: 13px;
}

.headingsWt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.headingsBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.headingsWht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.headingsTeal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #008896;
	text-decoration: none;
}


.headingsBurg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #98002E;
	text-decoration: none;
}

a.headingsBurg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #98002E;
	text-decoration: none;
}

a.headingsBurg:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #98002E;
	text-decoration: underline;
}

.headingsMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;

}
a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF; 
	font-weight: normal;
	text-decoration: none;
}
a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.inputText{
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #ffffff
}

.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt; 
	color: #000000;
	font-weight: bold;
}

.headingsBurg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt; 
	color: #98002E;
	font-weight: bold;
}

.inputTextArea{
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #ffffff
}
.inputTextGray{
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: 1px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Arial;
	height:20;
	BACKGROUND-COLOR: #CCCCCC;
}
.buttons {
	BORDER:1px solid;
	FONT-SIZE:12px;
	COLOR:#FFFFFF;
	font-weight:bold;
	FONT-FAMILY:Arial;
	height:25px;
	BACKGROUND-COLOR:#008C9A;
}
.buttonsBurgundy {
	BORDER:1px solid;
	border-color:#000000;
	FONT-SIZE:12px;
	COLOR:#FFFFFF;
	font-weight:bold;
	FONT-FAMILY:Arial;
	height:25px;
	BACKGROUND-COLOR:#98002E;
}

.buttonsBurgundySmall {
	BORDER:1px solid;
	border-color:#000000;
	FONT-SIZE:10px;
	COLOR:#FFFFFF;
	font-weight:bold;
	FONT-FAMILY:Arial;
	height:20px;
	BACKGROUND-COLOR:#98002E;
}

.hiddenTextBoxEEEEEE{
	FONT-SIZE: 0pt; 
	BACKGROUND-COLOR: #EEEEEE;
	border-width:0px;
}

.inputlist input {

}

.inputlist label {
	display: block;
}

.progress{
    display: block;
    position: absolute;
    padding: 2px 3px;
}
.progress_container{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.progress_header{
    background: url(images/sprite.jpg) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}
.progress_body{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

.appWizTitle{
	font-family: arial;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:15px;
	padding-right:15px;
}
.appWizTitle2{
	font-family: arial;
	font-size: 34px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:15px;
	padding-right:15px;
}
.appWizSubHeading{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #008C9A;
}
.wizButtons {
	BORDER:1px solid;
	FONT-SIZE:12px;
	COLOR:#FFFFFF;
	font-weight:bold;
	FONT-FAMILY:Arial;
	height:25px;
	width:100px;
	BACKGROUND-COLOR:#008C9A;
}


/****************** ASP.NET GridView Styles **************************/
.gridview 
{
	padding: 5px;
	border-spacing: 1px;
	border-collapse: collapse;
}

.gridview td {
	background: #EEEEEE;
	border: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration:none;
	padding: 5px;
}
.gridview td a{
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
.gridview td a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration:underline;
}
.gridview th {
	background: #40271F;
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
.gridview th.left {
	background: #40271F;
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}
.gridview th a{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	/*padding: 5px;*/
}
.gridview th a:hover{
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	/*padding: 5px;*/
}
.gridview tr.even td,.detailsview tr.even td{
	background: #FFFFFF;
}


.gridviewPagerStyle td{
	background: #40271F;
	border: solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding: 5px;
	height:20
}

.gridviewPagerStyle td a{
	background: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration:none;
	padding: 5px;
}

.gridviewPagerStyle td a:hover{
	background: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration:underline;
	padding: 5px;
}

.gridviewFooterStyle td{
	background: #003366;
	border: solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding: 5px;
	height:20
}

/********************* TABS *************************/

/*
.home_tabs .ajax__tab_header
{
	background:url(images/tab_control/home_page/tab-line.gif) repeat-x bottom;
} 
*/
.home_tabs .ajax__tab_outer{
      background:url(images/tab_control/home_page/tab-right.gif) no-repeat right; 
}
.home_tabs .ajax__tab_inner{
     background:url(images/tab_control/home_page/tab-left.gif) no-repeat; 
} 
.home_tabs .ajax__tab_tab{
     background:url(images/tab_control/home_page/tab.gif) repeat-x; 
} 
.home_tabs .ajax__tab_hover .ajax__tab_outer{
     background:url(images/tab_control/home_page/tab-hover-right.gif) no-repeat right; 
} 
.home_tabs .ajax__tab_hover .ajax__tab_inner{
     background:url(images/tab_control/home_page/tab-hover-left.gif) no-repeat; 
} 
.home_tabs .ajax__tab_hover .ajax__tab_tab{
     background:url(images/tab_control/home_page/tab-hover.gif) repeat-x; 
} 
.home_tabs .ajax__tab_active .ajax__tab_outer { 
     background:url(images/tab_control/home_page/tab-active-right.gif) no-repeat right; 
} 
.home_tabs .ajax__tab_active .ajax__tab_inner{
     background:url(images/tab_control/home_page/tab-active-left.gif) no-repeat; 
} 
.home_tabs .ajax__tab_active .ajax__tab_tab{
     background:url(images/tab_control/home_page/tab-active.gif) repeat-x; 
}


.home_tabs .ajax__tab_header{
	font-family:arial;
	font-weight:bold;
	color:#ffffff; 
	font-size:11px;
} 
.home_tabs .ajax__tab_outer{
	border:1px solid #333333; 
	height:28px;
} 
.home_tabs .ajax__tab_inner{
     padding-left:0px;
} 
.home_tabs .ajax__tab_tab{ 
     padding:7px 6px;
     margin:0;
} 
.home_tabs .ajax__tab_body{ 
     border-top:2px solid #98002E; 
     padding:0px;
     background-color:#FFFFFF;
     width:800px;
} 

/********************* ACCORDION *************************/

.accordion
{
    background-color: #999999;
    border: 10px solid #2F4F4F;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #666666;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
	background: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	padding: 5px;
}

.accordionContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 0px;
    background-color: #FFFFFF;
    border: 1px solid #2F4F4F;

}

/******************* Modal Window ****************/

.opaqueLayer{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    opacity:0.6;
    filter:alpha(opacity=60);
    background-color: #000000;
    z-Index:1000;
}
            
.ModalPopup { width:400px;height:500px; padding:10px;background-color:White;
         border-style:solid;border-color:Black;border-width:2px;
         vertical-align: middle;  text-align:center;}
