﻿body {
	background-image: url(../images/bg.jpg);
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-family: Helvetica, Arial, Verdana;
	line-height: 12px;
	display: inline;
	color: BLACK;
}

.header
{
    font-family:Verdana, Arial;
    font-size:large;
    color:#d06f1a;
    font-weight:bold;
}

.mainHeader
{
	font: bold 26px 'times new roman';
	color: #000;	
}

.subHeader
{
    font-family:Verdana, Arial;
    font-size:14px;
    font-weight:bold;
    /*border-bottom:1px dotted #bf6b04;*/
    padding:2px;
    color:#d06f1a;
}

.section_header
{
    font-family:Verdana, Arial;
    font-size:large;
    color: #d06f1a;
}

.contentTable
{
	font-size:11.5px;
}

.ddl

{
	background:transparent url(../images/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #B5B8C8;
	vertical-align:middle;
	padding:0px;
	width:183px;
	height:22px;
	font-size:12.5px;
}

select
{
	background:transparent url(../images/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #B5B8C8;
	vertical-align:middle;
	padding:0px;
	width:183px;
	height:22px;
	font-size:12.5px;
}

.txt
{
	background:#FFFFFF url(../images/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #B5B8C8;
	vertical-align:middle;
	padding:1px 3px;
	padding-bottom:0px;
	margin-bottom:2px;
	width:175px;
	height:18px;
	font-size:12.5px;
}

.txtArea
{
	background:#FFFFFF url(../images/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #B5B8C8;
	vertical-align:middle;
	padding:1px 3px;
	padding-bottom:0px;
	font-size:12.5px;
	
}

.txt2
{
	width:140px;
	height:14px;
	font-size:11px;
	vertical-align:middle;
	margin-top:4px;
	padding:0px;
}

.btn
{
	background-color:#d06f1a;
	border:1px solid #015481;
	padding-left:2px;
	padding-right:2px;
	color:#FFFFFF;
}

.lbl
{
	color:#d06f1a;
}

.dataTable TD
{
	padding:3px;
}

.lineLink
{
	text-decoration:underline !important;
	font-size:11px !important;
}

A:link { font-size:12px; text-decoration: none; color: #6E6E6E; font-weight:bold;}
A:visited {font-size:12px;text-decoration: none; color: #6E6E6E; font-weight:bold;}
A:active {font-size:12px;text-decoration: none; color: #d06f1a; font-weight:bold;}
A:hover {font-size:12px;text-decoration: none; color: #d06f1a; font-weight:bold;}

.grid_item
{
    font-size:x-small;
    line-height:20px;
    
}

.grid_item A:link { font-size:x-small; text-decoration: underline; color: blue; font-weight:normal;}
.grid_item A:visited{font-size:x-small;text-decoration: underline; color: blue; font-weight:normal;}
.grid_item A:active {font-size:x-small;text-decoration: none; color: blue; font-weight:normal;}
.grid_item A:hover {font-size:x-small;text-decoration: underline; color: blue; font-weight:normal;}


.instructions
{
    font-family:Verdana, Arial;
    font-size:small;
    color: Black;
    line-height:18px;
}

.footer {
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica;
	display: inline;
	color: #000000;
	letter-spacing:1px;	
}

a.footer, a.footer:visited, a.footer:link {
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica;
	display: inline;
	color: #000000;
	letter-spacing:1px;	
}

a.footer:hover, a.footer:active {
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica;
	display: inline;
	color: #d06f1a;
	letter-spacing:1px;	
}

.titleLabel
{
	/*font-weight: bold;*/
	font-size:13.5px;
	font-family:Verdana;
	padding: 15px 0 8px 0;
	color:#d06f1a;
}

.subTitleLabel
{
	font-weight: bold;
	font-size:11.5px;
	font-family:Verdana;
	padding: 10px 0 8px 0;
	color:#d06f1a;
}

.formLabel 
{
	font: normal 11.5px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 140px;
	display: block;
	padding: 3px 0;
}
.questionLabel 
{
	font: normal 11.5px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	display: block;
	padding: 3px 0;
}
.formLabel100{width: 100px; display: block; padding: 3px 0;}
.formLabel150{width: 150px; display: block; padding: 3px 0; white-space: nowrap;}


.ValidationErrorsLabel{
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding:5px 0;
}
.FormLabelRed{
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0 5px;
	vertical-align: middle;
	color:#FF0000;
	display:none
}

.DefaultText{
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
}

.ErrorTable

{
	background: #FCF7F1;
	border:1px solid #FE8D05;
	font-size:13px;
}

.defaultTable
{
	font: normal 11.5px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.defaultTable TR
{
	vertical-align:top;
}

.ResultGridLabel 
{
	font: bold 11.5px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:100px;
	display: block;
	padding: 3px 0;
}

.ResultGridTD 
{
	font: normal 11.5px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.divThanks 
{
	font: bold 11.5px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.linkLogout
{
	text-decoration:underline !important;
	font-size:9px !important;
	cursor:pointer;
}

/*A:link { font-size:12px; text-decoration: none; color: #6E6E6E; font-weight:bold;}
A:visited {font-size:12px;text-decoration: none; color: #6E6E6E; font-weight:bold;}
A:active {font-size:12px;text-decoration: none; color: #8A0808; font-weight:bold;}
A:hover {font-size:12px;text-decoration: none; color: #DF7401; font-weight:bold;}*/

.cbstyle
{
    background: #FFFFFF url(../images/text-bg.gif) repeat-x scroll 0 0;
    border: 1px solid #B5B8C8;
    vertical-align: middle;
    padding: 1px 3px;
    padding-bottom: 0px;
    margin-bottom: 2px;
    height: 72px;
    font-size: 11.5px;
    overflow: auto;
}


.menuItem
{
      padding-left:20px;
}

.expandMenu
{
      background:url(../images/arrowRight.gif) no-repeat scroll 5px 53%;
}

.collapseMenu
{
      background:url(../images/arrowDown.gif) no-repeat scroll 5px 53%;
}

.subMenu
{
      padding-left:22px;
}
.subMenu a
{
      font-weight:normal !important;
}
.navigationDiv
{
	position:absolute;
	top:7px;
	width:15px;
	height:14px;
	text-align:center;
	margin-left:1px;
}
.arrow
{
	margin-top:4px;
	margin-left:1px;
}
.hoverBg
{
	background-image:url("../images/arrow_bg_Avenue365.gif");
	cursor:pointer;
	height:14px;
}
.collapsed
{
	background-color:#eeeeee;
}
.logoTLH
{
	height: 88px;
	text-align: right;
	padding-right:20px;
	vertical-align:bottom;
}
.top_shadow
{
	height:88px;
	background-image:url("../images/shadow.jpg");
	vertical-align:top;
}
.right_shadow
{
	background-image:url("../images/shadow.jpg");
	width:9px;
}
.bottom_shadow
{
	background-image:url("../images/shadow02.jpg");
	height:6px;
}
.footerArea
{
	background-color:#DEDEDE;
	border:3px solid #FFFFFF;
	height:75px;
	padding-right:40px;
	padding-left:40px;
	vertical-align:middle;
}
.userAreaLabel
{
	float:left;
	padding:4px;
	font-weight:bold;
	font-size:11px;
	color:#595962;
}
.userAreaLeft
{
	background-image:url('../images/userAreaLeft_Avenue365.jpg'); 
	width:10px;
	height:23px; 
	float:left;
	margin-right:10px;
}
.userAreaInner
{
	background-image:url('../images/userAreaBg_Avenue365.jpg');
	float:right;
	height:23px;
}
.userAreaRight
{
	background-image:url('../images/userAreaRight_Avenue365.jpg'); 
	width:8px;
	height:23px;
	float:left;
	margin-left:10px;
}
.contentHeader
{
	background-image:url('../images/contentBg_Avenue365.jpg');
	border-bottom: 1px solid #747677;
	height:22px;
}
.contentLabel
{
	float:left;
	padding-left:5px;
	padding-top:4px;
	font-weight:bold;
	font-size:11.5px;
}
.collapseContent
{
	background-image:url('../images/minus_Avenue365.jpg');
	float:right;
	width:18px;
	height:22px;
	cursor:pointer;
	margin-top:-1px;
}
.expandContent
{
	background-image:url('../images/plus_Avenue365.jpg');
	float:right;
	width:18px;
	height:22px;
	cursor:pointer;
	margin-top:-1px;
}
.panelContents
{
	font: normal 11.5px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 0;
}
.ddl2
{
	background:transparent url(../images/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #B5B8C8;
	vertical-align:middle;
	padding:0px;
	width:120px;
	height:22px;
	font-size:11.5px;
}
img#imgLogo { background:url(../images/logo_Avenue365.jpg); }
img#imgBanner { background:url(../images/bg_Avenue365.gif) top right; background-repeat:repeat-x; width:100%; height:64px;}
.GridViewStyle
{		
	width: 100%;
}
.GridViewHeaderStyle
{
	background-color: #d06f1a;
	color: #FFFFFF;
	font-size: X-Small;
	font-weight: bold;	
	height:18px;
}
.GridViewSelectRowStyle {		
	background-color: #d3e7f2;		
							
}
.GridViewAlternatingRowStyle {		
	background-color:White;		
	color:Black;
}
.GridViewRowStyle {		
	background-color:#F7F6F3;		
	color:#333333;
}
.titleLabelWithBorder {
	 font-weight: bold; 
	 padding: 15px 0 3px 0;
	 color:#d06f1a; 
	 border-bottom-style: solid; 
	 border-bottom-width: thin; 
	 border-bottom-color: #007dc2;
}
div#navigationDiv{
	background:url(../images/navigation_Avenue365.jpg);
	}
div#defaultFooter {display:none;}
div#ClientFooter {display:block;}
#progressBackgroundFilter { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:visible; 
  padding:0; 
  margin:0; 
  /*background-color:#000;
  filter:alpha(opacity=50); 
  opacity:0.5;*/ 
  z-index:1000;
  width:100%;
  height:100%; 
} 
#processMessage {  
  position:absolute;  
  top:40%;  
  left:45%; 
  padding:10px; 
  width:14%; 
  z-index:1001; 
  /*background-color:#fff; */
} 

.DivTopBackground
{
    width:100%;

}