


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
{
    position:relative;
    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;  
	/*background-image:url(images/bg.jpg); 
	background-repeat:repeat-y;*/
	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; 
	/*border-top:solid 1px black;*/
	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:.6em;    
	color:#fdb921;
	margin-top:-30px;
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-right: 0px;    
	margin:0 0 0 0;    
	padding-top:2.21em;
	padding-left: 16em
}
.baseDirectory 
{
	background-color:#FDB921
}
.aParentDirectory
{
	background-color:#FFDD80
}
#yellowPagesText
{
	font-size:4em;    
	font-weight:bold;    
	text-align:center
}
#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-image:url(images/bg.jpg); */
	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
}
#menu
{    
	display:inline;    
	float:left;    
	margin-left:.7em;    
	padding:0;    
	width:13em; /* was at 13.7 em but cause problems in ie crap 6*/   
	background-color:#FFFFBF
}
#menu table.MainMenu_MenuContainer
{
	height:auto;    
	width:12em/* was at 13.3 em but cause problems in ie crap 6*/ 
}
.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:14.36em;    
	height:2.21em;    
	background: url(images/search/search-box-blue-bg.jpg) no-repeat
}
#search_box #dnn_dnnSEARCH_txtSearch
{
	float:left; 
	padding:0; 
	margin:.6em 0 0 .6em; /*6px*/
	border:0; 
	width:11.4em; /*159px;*/
	background:none; 
	font-size:.9em
}
#search_box #dnn_dnnSEARCH_cmdSearch
{
	float:right; 
	margin:.6em 0 0 0; /*8px*/
	position: relative;
	right: .6em;
	width: 1.2em;
	height: 1.2em
}
.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: inline-block;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
	position:relative;
	vertical-align:top;
    /*white-space: nowrap;  Word wrapping menu item now optional*/	    
    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; 
}
.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
}