﻿@media screen
{
	/* Defaults */
	body
	{
		margin: 0px;
		padding: 0px;
		font-size: 0.9em;
		font-family: Arial, Verdana, Sans-Serif, Times New Roman;
		background-color: #333333;
	}
	
	table caption
	{
		color: #000000;
		font-weight:bold;
	}
	
	fieldset
	{
		padding-bottom:10px;
	}

	div
	{
		margin: 0px;
		padding: 0px;
	}
		
	div.ActionButtons
	{
		margin-bottom:15px;
		padding: 5px;
		margin-left:-7px !important;
		margin-right:-7px !important;
		margin-top:0px !important;
		text-align:right;
		background: #666666 url(../../Images/CollapseBar4.png) repeat-x;
	}

	div.ActionButtons a.LinkButton
	{
		font-weight:bold;
		border:none 0px;
		text-decoration:none;
		color:White;
		border-left: 1px solid gray;
	}
	div.ActionButtons a.LinkButton:hover
	{
		font-weight:bold;
		border-left: 1px solid white;
		color:White;
		border-right:none;
		border-top:none;
		border-bottom:none;
		
	}
	
	td.ActionButtons
	{
		margin-bottom:15px;
		padding: 5px;
		margin-left:-7px !important;
		margin-right:-7px !important;
		margin-top:0px !important;
		text-align:right;
		background: #666666 url(../../Images/CollapseBar4.png) repeat-x;
	}
	
	div.Market fieldset
	{
		padding: 0px 15px 15px 15px;	
	}

	div.Basic fieldset legend
	{
		padding: 0px 2px 2px 2px;
		font-weight: bold;
		font-family:Arial;
		font-size:small;
	}

	div.Custom fieldset legend
	{
		color:Purple;
	}

	/* Master Page Styles */
	.Page
	{
		margin: 5px auto 10px auto;
		border: solid 1px #000000;
		background-color: #FFFFFF;
		color: #000000;
		width: 1100px;
		padding: 0px;
	}

	.Page .Header
	{
		width: inherit;
	}

	.Header .HdrLogo
	{
		overflow: hidden;
		margin: 10px 25px 5px 25px;
	}

	.HdrLogo .ImgLogo
	{
		float: left;
		vertical-align: middle;
		margin-left: 5px;
		border: 0;
	}

	.HdrLogo .ImgCrm
	{
		border: 0;
		vertical-align: middle;
	}

	.Header .HdrMenu
	{
		clear: both;
		height: 1.8em;
		background-color: #003366;
		color: #E5E5E5;
		overflow: visible;
		background: #003366 url(../../Images/CollapseBar1.png) repeat-x;
		padding: 2px 5px;
		margin:0px;
	}

	.Page .Content
	{
		/*padding: 15px;*/
		width: 1100px;
		overflow: hidden;
	}

	.Page .Footer
	{
		background-color: #666666;
		color: #FFFFFF;
		font-size: 0.8em;
		margin-top: 15px;
		padding: 3px 10px 3px 10px;
		background: #666666 url(../../Images/CollapseBar4.png) repeat-x;
		font-family: Arial;
	}

	/* End Master Page Styles */

	.bottom
	{
		vertical-align: baseline;
	}

	.tdLabel
	{
		vertical-align:text-top;
		text-align:right;
		font-family:Arial;
		font-size:small;
		font-weight:bold;
		color:#003366;
		
	}
	
	.tdValue
	{
		vertical-align:middle;
		text-align:left;
	}

	.collapsePanel
	{
		width: auto;
		height: 0px;
		background-color: White;
		overflow: hidden;
		text-align: left;
		margin: 0px auto;
	}

	.collapsePanelHeader
	{
		width: auto;
		height: 20px;
		background-image: url(../../Images/CollapseBar1.png);
		background-repeat: repeat-x;
		color: White;
		background-color: #003366;
		font-weight: bold;
		padding: 3px;
		margin: 0px auto;
	}

	.mnu
	{
		background: #003366 url(../../Images/CollapseBar3.png) repeat-x;
	}
	
	.InfoCrumbs
	{	width: 1100px;
		margin: 0px 0px 20px 0px;
		padding: 2px 10px;
		background-color:  #C1D1E0;
		height: 20px;
		min-height: 20px;
		overflow:hidden;
		color: #333333;
	}
	
	.InfoCrumbs .ParentCrumb
	{
		text-decoration:underline;
		font-size:x-small;
		font-weight:bold;
	}
	
	.InfoCrumbs .ParentCrumb:Hover
	{
		color: #FFFFFF;
	}
	
	.InfoCrumbs .ParentCrumb:Active
	{
		color: #CC9900;
	}
	
		.InfoCrumbs .ParentCrumb:Visited
	{
		color: #CC9900;
	}
	
	.InfoCrumbs span.Label
	{
		font-family:Arial;
		font-size:x-small;
		font-weight: bold;
	}
	.InfoCrumbsGreaterThan
	{
		font-family:Arial;
		font-size:x-small;
		font-weight: bold;
		
	}

	.InfoParentHeader
	{
		background: #666666;
		padding: 4px 10px;
		margin: 15px auto 0px auto;
		color: White;
		width: 820px;
		font-weight: bold;
	}

	.InfoHeader
	{
		background: #666666 url(../../Images/CollapseBar4.png) repeat-x;
		padding: 4px 10px;
		margin: 15px auto 0px auto;
		color: #ffffff;
		width: 900px;
		font-family:Arial;		
		border-bottom: solid 1px #666666;
		font-weight:bold;
	}
	
	.InfoHeader .Label
	{
		font-size:13px;
	}
	
	.InfoHeader .LinkButton
	{
		font-size:13px;
	}
	
	.InfoFooter
	{
		background: #666666 url(../../Images/CollapseBar4.png) repeat-x;
		padding: 4px 10px;
		margin: 0px auto 0px auto;
		color: White;
		width: 900px;
		font-family:Arial;
	}
	
	.InfoContentHeader
	{
		background:#C1D1E1;
		padding: 2px 10px;
		color: Black;
		font-family:Arial;
		font-size:small;
		font-weight: bold;
	}

	.InfoHeaderCmd
	{
		color: #333333;
	}

	.InfoHeaderCmd:Hover
	{
		color: #C1D1E1;
	}

	.InfoHeaderCmd:Active
	{
		color: #FF0000;
	}
	
	.InfoErrorTop
	{
		margin: 0px auto 20px auto; 
		padding: 10px;
		width: 900px; 
		background-color: #FFFF80;
		color: Red;
		font-weight:bold;
	}
	
	.FieldError
	{
		background-color: #FFFF80;
	}
	
	.InfoErrorBottom
	{
		margin: 20px auto 0px auto; 
		padding: 10px;
		width: 900px; 
		background-color: #FFFF80;
		color: Red;
		font-weight:bold;
	}
	
	.InfoConfirmTop
	{
		margin: 0px auto 20px auto; 
		padding: 10px;
		width: 900px; 
		background-color: #336699;
		color:#C1D1E0;
		font-weight:bold;
	}
	
	.InfoConfirmBottom
	{
		margin: 20px auto 0px auto; 
		padding: 10px;
		width: 900px; 
		background-color: #336699;
		color:#C1D1E0;
		font-weight:bold;
	}

	.InfoParentContent
	{
		margin: 0px auto 20px auto;
		padding: 10px 10px 0px 10px;
		background-color: #FFFFFF;
		border-left: double 4px #666666;
		border-bottom: double 4px #666666;
		border-right: double 4px #666666;
		width: 812px;
	}

	.InfoContent
	{
		margin: 0px auto 0px auto;
		padding: 10px;
		background-color: #cccccc;
		width: 900px;
	}

	.InfoInstructions
	{
		margin: 0px auto 20px auto;
		padding: 10px;
		background-color: #ffffff;
		font-weight: bold;
		width: 900px;
	}

	.InfoContent table
	{
		margin: 0px auto;
	}
	
	.InfoProgress
	{
		border: solid 1px #F0F0F0;
		background-color: #666666;
		position:absolute;
		top: 100px;
		float:right;
		
	}
	
	.SalesStageDesc
	{
		margin:0px;
		padding:0px;
		width:880px;
		font-family:Arial;
		font-size:small;	
	}
	
	.ModalBackground
	{
		background-color: Gray;
		/* filter:alpha(opacity=70);
		opacity:0.7; */
			
	}
	
	.ModalPopup
	{
		background-color: #F0E68C;
		border: solid 1px black;
		padding: 3px;
		width: 610px;
	}

	.label
	{
		vertical-align: top;
		font-weight: bold;
		font-size: 0.9em;
		text-align: right;
	}

	.label + td
	{
		text-align: left;
	}

	.labelSM
	{
		font-weight: bold;
		text-align: right;
		font-size: 0.7em;
	}

	.valueSM
	{
		text-align: left;
		font-size: 0.7em;
	}

	.pnlContent01
	{
		width: 900px;
		background-color: #C1D1E0;
		font-family: Verdana;
		margin: 20px 10px 00px 10px;
		padding: 10px;
	}
	.pnlContent02
	{
		width: 900px;
		background-color: #666666;
		font-family: Verdana;
		margin: 20px 10px 00px 10px;
	}
	.pnlContent03
	{
		width: 900px;
		background-color: #CCCCCC;
		font-family: Verdana;
		margin: 00px 10px 00px 10px;
		padding: 10px;
	}
	
	span span span:first-child
	{
		display: block;	
	}
	
	
	/*NO LONGER USING - KLW 11-12-08
	.gvFooterRowBlue

	{

	background-image: url(../../Images/CollapseBar3.png); 
	background-position: center;

	background-repeat: repeat-x; color: #003366; 
	}

	.gvHeaderRowGray

	{

	background-image: url(../../Images/CollapseBar4.png); 
	background-position: center;

	background-repeat: repeat-x; color: #333333; 
	}
	END */
	
	/*GridViewCSS*/
	.GridViewStyle
	{
		    font-family: Arial, Sans-Serif;
		    font-size:small;
		    table-layout: auto;
		    border-collapse: collapse;
		    border: #666666 2px solid;
		    color: #333333;
	}
	
	.GridViewStyle a:link {
		color : #333333;
		text-decoration : underline;
	}

	.GridViewStyle a:Hover {
		color : #CC9900;
		text-decoration : underline;
	}

	.GridViewStyle a.LinkButton
	{
		
		padding: 5px;
		color:#333333;
		text-decoration:underline;
		border-style:none;
		
	}
	
	.GridViewStyle a.LinkButton:hover
	{
		color:#CC9900;
		text-decoration:underline;
		font-family:Arial;
		font-size:small;
		border-style:none;
		
	}
	
	.EmptyRowStyle 
	{
		color:#000000;
		text-align:center;
	}

	
	/*Header and Pager styles*/
	.HeaderStyle, .PagerStyle /*Common Styles*/
	{    
		background-image: url(../../Images/CollapseBar4.png);
		background-position:center;
		background-repeat:repeat-x;
		background-color:#666666;
		color: #ffffff;

	}
	.HeaderStyle th
	{
		padding: 5px;
		font-size:small;
		font-weight:normal;
	}
	.HeaderStyle a
	{    
		 text-decoration:none;
		 text-align:left;
		 font-weight:normal;
	}
	.PagerStyle table
	{    
		 text-align:center;
		 margin:auto;
	}
	.PagerStyle table td a
	{
		border:0px;
	    padding:5px;
	    color:#FFFFFF;

	}
	.PagerStyle td
	{
		border-top: #666666 3px solid;
		color: #ffffff;
	}
	.PagerStyle a:link
	{
	    color:#ffffff;
	    text-decoration:underline;
	    padding:2px 10px 2px 10px;
	    border-top:solid 1px #777777;
	    border-right:solid 1px #666666;
	    border-bottom:solid 1px #666666;
	    border-left:solid 1px #777777;
	}
	.PagerStyle a:visited
	{
		color:#ffffff;
	    text-decoration:underline;
	    padding:2px 10px 2px 10px;
	    border-top:solid 1px #777777;
	    border-right:solid 1px #666666;
	    border-bottom:solid 1px #666666;
	    border-left:solid 1px #777777;
	}
	.PagerStyle a:hover
	{
	    color:#CC9900;
	    text-decoration:underline;
	    padding:2px 10px 2px 10px;
	    border-top:solid 1px #777777;
	    border-right:solid 1px #CC9900;
	    border-bottom:solid 1px #666666;
	    border-left:solid 1px #CC9900;
	}
	.PagerStyle span
	{
	    font-weight:bold;
	    color:#999999;
	    text-decoration:none;
	    padding:2px 10px 2px 10px;
	}
	/* FORM STYLES */
	.Button
	{
		background-image: url(../../Images/CollapseBar4.png);
		background-repeat:repeat-x;	
		cursor:pointer;
		color:White;
		background-color:Transparent;
		border-style:None;
	}

	a.LinkButton
	{
		
		border-color:#999999;
		border-width:1px;
		border-style:solid;
		padding: 5px;
		color:White;
		text-decoration:none;
		font-family:Arial;
		font-size:small;
		
	}
	a.LinkButton:hover
	{
		
		border-color:#999999;
		border-width:1px;
		border-style:solid;
		padding: 5px;
		color:#CC9900;
		text-decoration:underline;
		font-family:Arial;
		font-size:small;
		
	}

	.CheckBox
	{
		font-family:Arial;
		font-size:small;
	}
	.Label
	{
		font-family:Arial;
		font-size:small;	
	}
	.TextBox
	{
		font-family:Arial;
		font-size:small;	
	}
	.RadioButtonList
	{
		font-family:Arial;
		font-size:small;			
	}
	.DropDownList
	{
		font-family:Arial;
		font-size:small;			
	}

	.ajax__tab_xp a.LinkButton
	{
		color : #666666;
		text-decoration : underline;
		border-style:none;
	}
}


