/*  
Version: 1.0
Author: TargetScope Inc.
Author URI: http://www.targetscope.com
*/


/*____________________________________________________________
Table with the same style format as the login controls
____________________________________________________________*/
table.TableWithLoginStyle{
	font-size:11px;
	margin-bottom:20px;
	border:1px solid #820000;
	border-collapse:collapse;
}
td{
	
}
table.TableWithLoginStyle td{
	padding:4px;	
}
table.TableWithLoginStyle th{
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#820000;
	color:#FFFFFF;
	padding: 2px;
 font-weight: normal;
	
}
table.TableWithLoginStyle thead th{
	
}
table.TableWithLoginStyle thead th{
	
}
table.TableWithLoginStyle caption{ 
font-size:12px;
	color:#333333;
	font-style:italic;	
}
.TableWithLoginStyle_AlternatingRowStyle{
	background-color:#EEEEEE;
}



/*____________________________________________________________
.net Login control
____________________________________________________________*/
.Login{
	font-size:10px;
	text-align:center;
	border:1px solid #820000;
	margin-bottom:20px;
margin-left: auto; margin-right: auto;
}

.Login_TitleTextStyle{
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#820000;
	color: #FFFFFF;
	padding: 5px;
}
.Login_LabelStyle{
	font-weight:bold;
	font-size:12px;
}

.Login_InstructionTextStyle{
 font-size:12px;
	color:#333333;
	font-style:italic;
}

.Login_TextBoxStyle{
 padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 margin-top: 4px;
	margin-right:5px;
}

a.Login_InstructionTextStyle, a:visited.Login_InstructionTextStyle, a:active.Login_InstructionTextStyle{
 color: #CC0000;
 text-decoration: none;	
}

.Login_InstructionTextStyle a:hover{
	text-decoration: underline;	
}

.Login_CaptionTextStyle{
 font-size:10px;
	color:#666666;
	font-style:italic;
}

 a.Login_CaptionTextStyle, a:visited.Login_CaptionTextStyle, a:active.Login_CaptionTextStyle {
 color: #CC0000;
 text-decoration: none;	
}

.Login_CaptionTextStyle a:hover{
	text-decoration: underline;	
}

/*____________________________________________________________
.net Wizard control
____________________________________________________________*/
.Wizard{
 width: 100%;
	font-size:12px;
	text-align:left;
	border:1px solid #820000;
	margin-bottom:20px;
 margin-left: auto; margin-right: auto;
}

.Wizard_HeaderStyle{
text-align:center;
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#820000;
	color: #FFFFFF;
	padding: 5px;
}
.Wizard_LabelStyle{
	font-weight:bold;
	font-size:12px;
}
.Wizard_StepStyle{
 text-align: left;
 padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 margin: 5px;

}

td {}

.Wizard_StepStyle td{
 text-align: left;
 padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 margin: 5px;

}

.Wizard_SideBarStyle{
text-align:center;
background-color: #CCCCCC;
 vertical-align: top;
 width: 20%; 
 font-size:12px;
	color:#333333;
 margin-top: 5px;
	margin-right:5px;
padding: 5px;
border-right: solid 1px #820000;

}

a.Wizard_SideBarStyle, a:visited.Wizard_SideBarStyle, a:active.Wizard_SideBarStyle{
 color: #CC0000;
 text-decoration: none;	
}

.Wizard_SideBarStyle a:hover{
	text-decoration: underline;	
}

.Wizard_CaptionTextStyle{
 font-size:10px;
	color:#666666;
	font-style:italic;
}

 a.Wizard_CaptionTextStyle, a:visited.Wizard_CaptionTextStyle, a:active.Wizard_CaptionTextStyle {
 color: #CC0000;
 text-decoration: none;	
}

.Wizard_CaptionTextStyle a:hover{
	text-decoration: underline;	
}


/*____________________________________________________________
.net PasswordRecovery control
____________________________________________________________*/

.PasswordRecovery{
 text-align:left;
	font-size:12px;
	border:1px solid #820000;
	margin-bottom:20px;
margin-left: auto; margin-right: auto;
}

.PasswordRecovery td{
 padding: 4px;
}

.PasswordRecovery_TitleTextStyle{
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#820000;
	color:#FFFFFF;
	padding: 2px;
}
.PasswordRecovery_LabelStyle{
	font-weight:bold;
	font-size:12px;
}
.PasswordRecovery_InstructionTextStyle { 
 font-size: 12px; 
 color: #333333; 
 font-style: italic; 
 padding: 2px 2px 6px 2px; 
}

.PasswordRecovery_SuccessTextStyle {
font-weight:bold;
font-size: 12px; 
color: #333333; 
padding: 10px; 
}

.PasswordRecovery_FailureTextStyle {
font-weight:bold;
font-size: 12px; 
color: #CC0000; 
padding: 5px; 
}

.PasswordRecovery_ValidatorTextStyle {
font-weight:bold;
font-size: 12px; 
color: #CC0000; 
padding: 5px; 
}

/*____________________________________________________________
.net ChangePassword control
____________________________________________________________*/
.ChangePassword{
	font-size:12px;
 text-align:left;
	border:1px solid #820000;
	margin-bottom:20px;
margin-left: auto; margin-right: auto;
}

.ChangePassword td{
 padding: 4px;
}

.ChangePassword_TitleTextStyle{
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#820000;
	color:#FFFFFF;
	padding:2px;
}
.ChangePassword_LabelStyle{
	font-weight:bold;
	font-size:12px;
}
.ChangePassword_InstructionTextStyle{
 font-size:12px;
	color:#333333;
	font-style:italic;
 padding: 2px 2px 6px 2px; 
}

.ChangePassword_SuccessTextStyle {
font-weight:bold;
font-size: 12px; 
color: #333333; 
padding: 10px; 
}

.ChangePassword_FailureTextStyle {
font-weight:bold;
font-size: 12px; 
color: #CC0000; 
padding: 5px; 
}

.ChangePassword_ValidatorTextStyle {
font-weight:bold;
font-size: 12px; 
color: #CC0000; 
padding: 5px; 
}

/*____________________________________________________________
.net DataList control
____________________________________________________________*/
.DataList { font-size: 11px; margin-bottom: 20px; border-right: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; }

.DataList td{
 border-width:1px;
	border-style:solid;
	border-color: #EEEEEE;	
	padding:4px;
}
.DataList_HeaderStyle{
	font-size:10px;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#820000;
	color:#FFFFFF;
	font-weight: bold;
 	
}

.DataList_HeaderStyle th {
 padding: 5px;

}

.DataList_SelectedItemStyle{ background-color: #ffff99;  }
.DataList_HeaderStyle a { font-size: 10px;
 letter-spacing: 1px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 background-color: #8CB158; color: #41753B; 
 font-weight: bold; text-decoration: underline; }
.DataList_ItemStyle{
 border-width: 1px;
	border-style:solid;
	border-color: #EEEEEE;
}
.DataList_AlternatingItemStyle{
 border-width:1px;
	border-style:solid;
	border-color: #EEEEEE;
	background-color:#EEEEEE;
}

/*____________________________________________________________
.net GridView control
____________________________________________________________*/
.GridView {
 background-color: #E9E8DB;
 border: 1px solid #fff;
 font-size: 11px;
 color: #433C34; 
}

.GridView td{
border-width:0 1px 1px 0;
	border-style:solid;
	border-color: #fff;
	border-collapse: collapse;
	padding: 5px;
}
.GridView_HeaderStyle {   
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #8CB158;
    color: #41753B;
    padding: 3px 5px;    
}


.GridView_HeaderStyle th {
 padding: 5px;

}
.GridView_FirstHeaderStyle {
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #8CB158;
    color: #41753B;    
    background: #8CB158 url(/masters/images/topLeftCornerGreen.gif) no-repeat left top;
    text-indent: 5px;
}
.GridView_SelectedRowStyle {
    background-color: #E7FEC2;
}
.GridView_EditRowStyle { font-weight: bold; background-color: #c8ffdd; }
.GridView_EditRowStyle td {
 font-size:11px;
}
.GridView_EditRowStyle input {
 font-size:11px;
}
.GridView_EditRowStyle select {
 font-size:11px;
}
.GridView_HeaderStyle a { font-size: 11px; letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #41753B ; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.GridView_EmptyDataRowStyle tr { border-right: #333333 2px solid; border-top: #333333 2px solid; border-left: #333333 2px solid; border-bottom: #333333 2px solid; }
.GridView_EmptyDataRowStyle { border: solid 1px #333333; background-color: #92BEFF; text-align: center; font-weight: bold; font-size: larger; color: #333300; }
/* #ffffcc yellow */
.GridView_EmptyDataRowStyle td { padding: 10px; }
.GridView_RowStyle{
 background-color:#E9E8DB;
}
.GridView_AlternatingRowStyle{
	background-color:#F4F3E6;
}

.GridView_PagerStyle {
	text-indent: 5px;
    background: #8CB158 url(/masters/images/btmLeftCornerGreen.gif) no-repeat left bottom;
    padding: 5px 3px 5px 25px;   
}

.GridView_PagerStyle span{
	color: #CF3D17;

}

.GridView_PagerStyle a {
	color: #666666;
    text-decoration: none;

}
.GridView_PagerStyle a:hover {
	color: #333333;
    text-decoration: none;

}
/*____________________________________________________________
.net DetailsView control
____________________________________________________________*/
.DetailsView{
	font-size:11px;
	margin-bottom:20px;
    background-color: #E7FEC2;
    border: 1px solid #fff;
    padding: 10px;
}
.DetailsView td{
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color: #fff;
	border-collapse: collapse;
	padding: 10px;
 
}
.DetailsView_HeaderStyle{
	font-size:11px;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #8CB158;   
    color: #41753B;
	font-weight:bold;
	padding:6px;
    text-align: center;
}

.DetailsView_FieldHeaderStyle{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #8CB158;   
    color: #41753B;
   
}
.DetailsView_PagerStyle{
	font-size:10px;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color:#444444;
	font-weight:normal;
}
.DetailsView_RowStyle{
border: 1px solid #fff;
 background-color: #E7FEC2;
 
}
.DetailsView_AlternatingRowStyle{
	background-color:#F4F3E6;
}

/*____________________________________________________________
.net DropDownList control
____________________________________________________________*/
.DropDownList{
 /*padding: 2px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*margin-right: 10px; */
}

/*____________________________________________________________
.net CheckBox control
____________________________________________________________*/
.CheckBox{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 color: #333;
}

/*____________________________________________________________
.net CheckBoxList control
____________________________________________________________*/
.CheckBoxList{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 color: #333;
}

/*____________________________________________________________
.net RadioButton control
____________________________________________________________*/
.RadioButton{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 color: #333;
}

/*____________________________________________________________
.net RadioButtonList control
____________________________________________________________*/
.RadioButtonList{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 color: #333;
}

/*____________________________________________________________
.net ListBox control
____________________________________________________________*/
.ListBox{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 color: #333;
}

/*____________________________________________________________
.net TextBox control
____________________________________________________________*/
.TextBox{
  /* background-color : #F4F3E6;
 
	height:20px;
	width:200px;
	border:solid 0 #fff; 
 background: transparent url(/images/zipTxtbox.gif) no-repeat left top;
border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
  border: 1px solid #666666;*/  
    margin-left: 1px;
    border:solid 1px;
	border-color: #A4A39A #DCDBCF #DCDBCF #A4A39A;
    border-top: solid 2px #A4A39A;
     border-right: solid 1px #DCDBCF;
     border-bottom: solid 1px #DCDBCF;
     border-left: solid 2px #A4A39A;
	padding:3px 0 3px 3px;
	background:#F4F3E6;
	overflow: hidden;

}

/*____________________________________________________________
.net Button control
____________________________________________________________*/
.Button{
 height:26px;
 padding: 3px 30px 3px 3px;
 background:url(/masters/images/arrrow-green.gif) center right no-repeat;
 background-color: #8CB158;
 border: solid 1px #999;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, sans-serif;
 color: #fff;
}

.Button input:focus {
     border: solid 1px #999;
}


/*____________________________________________________________
.net Label control
____________________________________________________________*/
.Label{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*____________________________________________________________
Table
____________________________________________________________*/
.NiceTable{
	font-size:11px;
	margin-bottom:20px;
	border:1px solid #333333;
	border-collapse:collapse;
}
.NiceTable td, .NiceTable th{
	padding:4px;
	border:1px solid #333333;
}
.NiceTable_HeaderStyle{
	font-size:10px;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#820000;
	color:#FFFFFF;
	font-weight:normal;
	
}
.NiceTable{

}
.NiceTable_AlternatingRowStyle{
	background-color:#EEEEEE;
}