html{ height:100%}
body{
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
	font-size: 87%;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
}
a, a.link a:hover  {text-decoration: underline}
.indent1{padding-left: 2em}
.indent2{padding-left: 4em}
.indent3{padding-left: 6em}
.indent4{padding-left: 8em}
.indent5{padding-left: 10em}
.indent6{padding-left: 12em}
.indent7{padding-left: 14em}

.navBar{ height: 4em; line-height: .2em;}

.skinmaster{ min-height:90%}
* html .skinmaster{height:91%}
th {
    color:#003366;
    font-family:Tahoma,Arial,Helvetica;
    font-size: 0.9em
    font-weight:bold;
    vertical-align:baseline;
}
#footer{
	position:relative;    
	text-align:center;    
	background-color:#E6C373;
	border-top:solid .1em black;  
	width:71.4em; 
	height:4.7em; 
	margin:0 auto 0 auto; 
	padding:0; 
	line-height:0
}
#footer h6{	margin:0; padding:0}
#footerContent{ background:#E6C373; line-height:1.4em}
input{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:.9em}
select{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:.9em}
#content{
	margin-top:1em; 
	margin-left:1.5em; 
	margin-right:1.5em;
}
#content p{	font-size:.9em;	line-height:1.2em}
#content ul{ font-size:.8em; line-height:1.5em}
.DataWebControlStyle{
	margin:auto; 
	font-size: .9em; 
	border-color:#FFF4C6; 
	width:auto; 
	margin-top:.7em; 
	padding:0 1.4em 0 1.4em
}
.DataWebControlStyleSmall{
	margin:auto; 
	font-size: .8em; 
	border-color:#FDB921; 
	width:auto; 
	margin-top:.7em; 
	padding:0 .7em 0 .7em
}
.DataWebControlStyle caption{
	font-size:1.2em; 
	font-weight:bold; 
	text-align:center
}
.HeaderStyle{
	background-color:#fdb921; 
	border-bottom-color:transparent; 
	border-collapse:collapse; 
	font-size:.9em; 
	font-weight:bold; 
	font-style:normal; 
	font-family:Arial,Verdana,Tahoma,Helvetica; 
	text-align:center; 
	vertical-align:middle
}
.HeaderStyle a,.HeaderStyle a:visited{
	color:White; 
	border-width:.1em;
	text-decoration: underline
}
.FooterStyle{
	background-color:#fdb921; 
	font-weight:bold; 
	color:#24406c; 
	text-align:right
}
.AlternatingRowStyle{
	background-color:#fff; 
	font-weight:normal; 
	font-style:normal; 
	font-family:Arial,Verdana,Tahoma,Helvetica
}
.RowStyle{
	background-color:#FFF4C6;    
	font-weight:normal;    
	font-style:normal;    
	font-family:Arial,Verdana,Tahoma,Helvetica
}
.SelectedRowStyle{
	background-color:#fc4}
.PagerRowStyle{	background-color:#ddd; text-align:right}
.SortHeaderRowStyle{
	background-color:#c00;    
	text-align:left;    
	font-weight:bold;    
	color:White
}
div.topPage span.white{	width:auto}
div.topPage span.grey{ width:auto}
#stateName{
	font-size:4em;    
	font-weight:bold;    
	margin-top:-30px;
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-right: 0px; 	   
	text-align:center
}
#yellowPages{
	font-size:2em;    
	color:#FDB921;    
	margin:0 0 0 0;    
	padding-top:0.5em;
	padding-left: 2em
}
#yellowPagesText{
	font-size:4em;    
	font-weight:bold;    
	text-align:center
}
.baseDirectory{	background-color:#FDB921}
.aParentDirectory{ background-color:#FFDD80}
#main{clear:both}
#skinheader,#main,#footerContent{ width:71.4em; margin:0 auto 0 auto}
#nwds{
	margin:0;    
	padding:0;    
	font-family:Verdana,Arial;    
	font-size:.8em;    
	font-weight:normal
}
form{ margin:0; padding:0}
.skinmaster{
	background-color:#FFDD80;    
	background-repeat:repeat-y; 
	width:71.4em; 
	margin-left:auto; 
	margin-right:auto; 
	padding:0
}
.cleared{ clear:both}
#skinheader{
	position:relative; 
	background:#001b4d url(worldback.gif) no-repeat bottom center;
	height:5.75em;
	top: 0px;
	padding-top: 0px;
	margin-top: -.4em;
}
.skingradient{ background-color:#fdb921; height:2.15em}
.controlpanel{ width:100%; background-color:#FFF4C6}
.contentpane{
	display:inline;    
	float:right;    
	clear:none;
	width:56em;    
	/*margin-left: .5em;*/   
	margin-right: .5em;    
	padding:0;
	text-align: left
}
#dnn_ContentPane{    	    
	/*margin:0;    
	padding:0 .2em 0 0;*/
	display:inline;
	background-color:transparent
}
#navColumn{ float:left; width:14em; margin-left:.5em}
#menu{    
	display:inline;    
	float:left;    
	/*margin-left:.7em;*/    
	padding:0;    
	width:100%;   
	background-color:#FFFFBF
}
#menu table.MainMenu_MenuContainer{ height:auto; width:12em}
.toppanese{
    width:75%;
    height:.95px;
    background-color:transparent
}
#common{ margin-bottom:1em}
#right{	margin-bottom:.3em}
#currentUser{
	position:absolute;
	right:.7em;    
	top:.7em
}
#search_box{
	display:inline;    
	clear:none;    
	float:left;    
	margin-left:.35em;    
	margin-top:.7em;    
	width:16.4em;    
	height:2.5em;    
	background: url(images/search/search-box-blue-bg.jpg) no-repeat;
	padding: 0;
	position:relative
}
#search_box #dnn_dnnSEARCH_txtSearch{
	float:left; 
	padding:0px 0px 0px 0px; 
	margin:.6em 0 0 .6em; /*6px*/
	border:0; 
	width:10em; /*159px;*/
	background:none; 
	/*font-size:.9em*/
}
#search_box #dnn_dnnSEARCH_cmdSearch{
	/*float:right; 
	/*margin:.6em 0 0 0; /*8px*/
	/*position: absolute;
	/*right: .6em; */
	width: 1.2em;
	height: 1.2em;
	padding: .6em 0 0 0;
	margin: 0px 0px 0px 0px;

}
.menuContent{
	background:url(angle.gif) bottom right no-repeat; 
	padding: .35em 0em .35em 0em /*.35em 0em 5px 0px */
}
.cMenuleft{	background:url(left.gif) left repeat-y #fdb921}
.cMenuright{ background:url(right.gif) right repeat-y}
.MainMenu_MenuContainer{
	padding-left:.1em; 
	padding-right:.1em; 
	padding-top:0px; 
	/*width:100%*/ 
	padding-bottom:0px; 
	width:11.9em; /*180px = 12.9em*/
}
.MainMenu_MenuIcon{
	background-color:#FFF4C6; 
	border-left:#cad5ea 0px solid; 
	border-bottom:#cad5ea 0px solid; 
	border-top:#cad5ea 0px solid; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; 
	width:1.5em; 
	height:1.5em
}
.MainMenu_SubMenu{
	background-color:#FFF4C6; 
	z-index:1000; 
	cursor:pointer; 
	cursor:hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color= '#696969',Direction=135,Strength=3)*/
}
.MainMenu_MenuBreak{ height:0.2em}
.MainMenu_MenuItem{
	border-left:#000 0px solid; 
	border-bottom:#000 0px solid; 
	border-top:#000 0px solid; 
	border-right:#000 0px solid; 
	cursor:pointer; 
	cursor:hand; 
	color:#000; 
	font-size:1em; 
	font-weight:normal; 
	font-style:normal;
	background-color:Transparent; 
	font-family:Arial,Verdana,Tahoma,Helvetica; 
	height:2em
}
.MainMenu_MenuItemSel{
	background-color:#fdb921; 
	cursor:pointer; 
	cursor:hand; 
	color:black; 
	font-family:Arial,Verdana,Tahoma,Helvetica; 
	font-size:.95em; 
	font-weight:bold; 
	font-style:normal; 
	height:2em
}
.MainMenu_MenuArrow{
	border-right:#cad5ea 0px solid; 
	border-bottom:#cad5ea 0px solid; 
	border-top:#cad5ea 0px solid; font-family:webdings; 
	font-size:.6em; 
	cursor:pointer; 
	cursor:hand
}
.MainMenu_RootMenuArrow{
	font-family:webdings; 
	font-size:.6em; 
	cursor:pointer; 
	cursor:hand
}
.StandardButton{
	background:#F90 none; 
	color:#fff; 
	font-family:verdana,sans-serif; 
	font-size:.9em; 
	font-weight:normal
}
.Head{
	font-family:Verdana,Tahoma,Arial,Helvetica;
	font-size:1.1em; 
	font-weight:bold; 
	color:#333
}
form{ margin:0; padding:0}
#dnn_ControlPanel{ 
	/*width:70em;*/ 
	padding:0px; 
	margin:0 auto 0 auto; 
}
#dnn_ControlPanel table{ line-height:normal}
.SubHead{ color:#666}
.Normal{
	color:#000; 
	font-family:verdana,tahoma,arial; 
	font-weight:normal; 
	font-size:.9em
}
.StackTrace{ max-width: 48em}
.NormalTextBox{
	font-family:verdana,tahoma,arial; 
	font-weight:normal; 
	font-size:1em; 
	color:#000
}
.NormalRed{
	color:#F00; 
	font-family:verdana,tahoma,arial; 
	font-weight:bold; 
	font-size:.9em
}
.NormalBold{ 
	font-family:verdana,tahoma,arial; 
	font-size:.9em; 
	font-weight:bold; 
	color:#000
}
.SkinItem{
	color:#FDB921; 
	font-family:tahoma,arial; 
	font-weight:bold; 
	font-size:1em
}
A.SkinItem:link{
	color:#FDB921; 
	font-family:tahoma,arial; 
	font-weight:bold; 
	font-size:1em;
	text-decoration: underline
}
A.SkinItem:visited{
	color:#D80; 
	font-family:tahoma,arial; 
	font-weight:bold; 
	font-size:1em;
	text-decoration: underline
}
A.SkinItem:active{
	color:#D80; 
	font-family:tahoma,arial; 
	font-weight:bold; 
	font-size:1em;
	text-decoration: underline
}
A.SkinItem:hover{
	color:#D80; 
	font-family:tahoma,arial; 
	font-weight:bold;
	text-decoration: underline;
	font-size:1em
}
H1{
	font-family:verdana,tahoma,arial; 
	font-size:1.3em; 
	font-weight:bold; 
	color:#001b4d
}
H2{
	font-family:verdana,tahoma,arial; 
	font-size:1.3em; 
	font-weight:normal; 
	color:#001b4d
}
H3{
	font-family:verdana,tahoma,arial; 
	font-size:1.1em; 
	font-weight:bold; 
	color:#001b4d
}
H4{
	font-family:verdana,tahoma,arial;
	font-size:1.1em; 
	font-weight:normal; 
	color:#001b4d
}
H5,DT{
	font-family:verdana,tahoma,arial;
	font-size:1em;
	font-weight:normal;
	color:#001b4d
}
H6{
	 font-family:verdana,tahoma,arial;
	 font-size:.9em;
	 font-weight:bold; 
	 color:#001b4d}
.hoverable tr:hover,.hover{ background:#ff7; cursor:pointer}
.hoverable .HeaderStyle:hover,.FooterStyle:hover{ background-color:#FDB921; cursor:auto}
.orangeTabBottom{ background-color:#FF8000; height:.2em}
.addresses{ border:solid .1em black; font-size: .9em}
.addresses td,.addresses tr{ border:none}
.Pager tr,.Pager td,.Pager span,.Pager a{
	font-size:1.1em; 
	font-weight:bold; 
	text-align:center; 
	background-color:#fdb921
}
.Pager a{text-decoration:'underline'; color:White}
.Title{
	font-family:Verdana,Tahoma,Arial,Helvetica; 
	font-size:1.1em; 
	font-weight:bold; 
	color:#333; 
	text-align:center; 
	padding:.35em 0px .35em 0px
}
.Warning{
	font-family:Verdana,Tahoma,Arial,Helvetica; 
	font-size:1.1em; 
	font-weight:bold; 
	color:red; 
	text-align:center; 
	padding:.35em 0px .35em 0px
}
.ContainerSelectCat{
	text-align:center; 
	overflow:hidden; 
	padding-bottom:.7em
}
.TwoColRight{
	float:right; 
	width:48%
}
.TwoColLeft{
	float:left; 
	width:48%; 
	padding-left:.3em
}
div .WizardButtons{ text-align:center}

/*region: OrgManagement*/
.sectionTitle{
	text-align:left;
	vertical-align:top;
	background-color: #CCCCCC;
	height:1.5em;
	font-weight:bold;
}
td.twosix{ height:1.9em; text-align: left}
td.OrgInfoColOneA{
	width: 16em;
	height: 1.85em;
	text-align:right;
	vertical-align:top
}
td.OrgInfoColOneB{
	width: 16em;
	height: 2.4em;
	text-align:right;
	vertical-align:top
}
td.OrgInfoColOneC{
	width: 16em;
	text-align:right;
	vertical-align:top
}
td.OrgInfoColSpanThree{
	text-align:right;
	vertical-align:top;
	height: 1.6em
}
td.OrgInfoColTwoA{
	height:1.85em;
	width: 26.3em;
	text-align:left
}
td.OrgInfoColTwoB{
	width: 26.5em;
	height: 2.4em;
	text-align: left
}
td.fv1editColOne{}
td.fv1editColTwo{}

/*endregion: OrgManagement*/

/*region:ValidatorView & Main
***************************** Changes here will affect the main page too ************************* */

.ResultsAlternatingRow1{ background-color: #FFDD80;}
.ResultsAlternatingRow2{ background-color: #FFF4C6;}
.CheckedPreviously{ background-color: LightGrey; color:Gray;}
.PayingBackground{ color:Gray; background-color: LightGreen;}
span.listingAddress{ font-size: 0.7em; text-align: left;}
.phoneNumber{ font-size: 1.05em;}
.padPanel{ padding: .5em 1em .5em 1em;}
td.padPanel{ padding: .2em .5em .2em .5em;}
span.vvCompanyName{ font-size: 1.1em; padding: 0px auto .1em auto}
span.vvEmail{ font-size: 0.7em;}
div.vvEmail{ position: absolute; bottom: .1em;}
td.vvCol1{ width: 22em;}
div.vvCol1{ height: 5.7em; position: relative;}
.vvContact{ position: absolute; bottom: .2em;}
td.vvCol2{ width: 17em;}
div.vvCol2{ height: 5.7em; position: relative;}
td.vvCol3{ width: 15em;}
.Disabled{ background-color: Red; color: Gray;}
.Insert, .Edit{ background-color: Orange;}
.requireAsktrisk{ color:Red;}
.txtOrgName{ background: white url(bakBusinessName.jpg) no-repeat center;}
.txtOrgName:focus{ background:white none;}
.txtFName{ background: white url(bakFName.jpg) no-repeat center;}
.txtFName:focus{ background: white none;}
.txtLName{ background: white url(bakLName.jpg) no-repeat center;}
.txtLName:focus{ background:white none;}
.txtPhone{ background: white url(bakPhone.jpg) no-repeat center;}
.txtPhone:focus{ background: white none;}
.txtEmail{ background: white url(bakEmail.jpg) no-repeat center;}
.txtEmail:focus{ background: white none;}
.txtAddress1{ background: white url(bakAddress1.jpg) no-repeat center;}
.txtAddress1:focus{ background: white none;}
.txtAddress2{ background: white url(bakAddress2.jpg) no-repeat center;}
.txtAddress2:focus{ background: white none;}
.txtCity{ background: white url(bakCity.jpg) no-repeat center;}
.txtCity:focus{ background: white none;}
.txtZipCode{ background: white url(bakZipCode.jpg) no-repeat center;}
.txtZipCode:focus{background: white none;}
/********************these classes are for the horizontal menu ****************************/
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:6em;
	display:block;
	background-color: Transparent;
}
.main_dnnmenu_container {background-color: transparent;}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: .9em; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;   /*Word wrapping menu item now optional*/
    padding: .1em .3em .3em .1em;	
}
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: .9em; 
	/*font-weight: bold; */
	font-style: normal;
	width: 5em;
	display: table-cell;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
	position:relative;
	vertical-align:top;
    padding:  0em .4em 0em .4em   /*explicitly set padding for root menu items*/   
}
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break { height: 1px; font-size: 1px;}
.main_dnnmenu_itemhover { background-color: #8da4d3; display:table-cell}
.skingradient, .navBar { background-image: url(gradient_DkBlue.jpg); height:3.2em;}
.contentpaneWide {
	display:inline;    
	float:right;    
	clear:none;
	width:70em;    
	margin-left: .5em;   
	margin-right: .5em;    
	padding:0;
	text-align: left
}
