

/* CSS Document */
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;
}

#features-container { /* index_rev.asp & health.asp */
	position: relative;
	width: 750;
	height: 100px;
	margin: auto;
	text-align: center;
}

#header_wrapper { /* header.asp include */
	position: relative;
}
#header-links {
	position: absolute;
	right: 0px;
	top: 35px;
}
#home-flash-intro { /* index_rev.asp only */
	width: 750px;
	height: 300px;
}

ul#frontpage-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	left: -30px;	
}
#frontpage-links a:link, #frontpage-links a:visited {
	text-decoration: none;
	color: #666666;
}
#frontpage-links a:hover {
	color: #000000;
}


/* find a group  */
#find_group {
	position: absolute;
	width: 150px;
	left: 415px;
	top: 35px;
}
#find_group h3 {
	font: 900 12px Arial;
	color: #666666;
	margin: 0 2px 2px 30px;
}
form#groupfinder {
	margin-left: 9px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding:0px;
	position:relative;

}
div#zip {
	position:relative;
	float:left;
	margin-right:3px;
}
input#zip-field {
	width:5em;
}
#submit1 {
}
label.overlabel {
	color:#999;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
}
.fp-bottom {
	width: 750px;
	margin: auto;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-indent: 20px;
	padding: 10px;
}
#problems {
position: relative;
font-family: "Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
left: -40px;
}

#problems ul
{
  position: absolute; 
  width: 50em;  /* room for 5 columns */
}
#problems ul li
{
  float: left;
  width: 9em;  /* accommodate the widest item */
  list-style: none;
}
/* stop the floating after the list */
#problems br
{
  clear: left;
}
/* separate the list from what follows it */
div#problems
{
  margin-bottom: 1em;
}

























/* Header 
#header {
	background-image: url(/newhometest/images/head.bg.phone_number.gif); background-repeat: no-repeat; background-position: 350px 30px;
}*/

#header-right {
	float: right;
	width: 350px;
	margin-top: 12px;
	height: 95px;
}

ul#header-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
	margin-top: 33px;
}

#header-links a:link, #header-links a:visited {
	text-decoration: none;
	color: #666666;
}

#header-links a:hover {
	color: #000000;
}

#header-signup { 
	float: right;
	width: 180px;
	margin-top: 10px;
}

#signup-free-title { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
	color: #FF6600;
}

#solution-logo { padding-top: 15px;
}


/* Providers Header */
#providersheader { height:104px;
}
#providersheaderlogin { float: right; margin-top: -96px; width: 400px; height: 102px; color:#999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 300; line-height: 15px; background-image: url(/newhometest/images/providers_header.gif); background-repeat: no-repeat;
}

#providerloginlink { position: relative; top: 60px; left: 45px;
}
#providersheaderlogin a:link, #providersheaderlogin a:visited { color: #666666; text-decoration: none;
}
#providersheaderlogin a:hover { color: #000000;
}


/* Navigation - Horizontal Menu */
#global-nav { margin-top: 6px; background-image: url(/newhometest/navbar-bg.jpg); background-repeat:repeat-x; height: 27px; margin-bottom: 0px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;
}
/* Nav Menu Non-Members */
#nav-container { margin-top: -6px; width: 750px;
} 
#nav-container li { display: inline; list-style-type: none; padding-right: 22px;
}
#nav-container a:link, #nav-container a:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #fff; text-decoration: none;
}
#nav-container a:hover { color: #f5f91f; text-decoration: none;
}


/* Nav Menu Providers Information */
#nav-providers { margin-top: -6px; width: 100%;
}
#nav-providers ul { margin-left: -10px;
}
#nav-providers li { display: inline; list-style-type: none; padding-right: 80px; /* was 47px w/ conferences link */
}
#nav-providers a:link, #nav-providers a:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #fff; text-decoration: none;
}
#nav-providers a:hover { color: #f5f91f; text-decoration: none;
}



/* Nav Menu Members */
#nav-container-members { margin-top: -6px; width: 750px;
}
#nav-container-members li { display: inline; list-style-type: none; padding-right: 38px;
}
#nav-container-members a:link, #nav-container-members a:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #fff; text-decoration: none;
}
#nav-container-members a:hover { color: #f5f91f; text-decoration: none;
}



/**************************************************/
/* Members Home Start - check_session_members.asp */
/**************************************************/
#top-members-menu { float: right; margin-top: 8px; font-family: Arial, Helvetica; font-size: 0.7em; background-image: url(../images/providers_header.gif); background-repeat: no-repeat; background-position: right; height: 102px;
}
#top-members-menu a:link, #top-members-menu a:visited { color: #003A6E; text-decoration: none; 
}
#top-members-menu a:hover { color: #009999;
}
#top-members-menu li { display: inline; list-style-type: none; padding-right: 8px;
}
#members-home-OneThruFive { float:left; padding-left:27px; padding-top:26px;
}
.IConethrufivehome { display:block; padding:5px;
}
#members-home, #providers-home { height: 300px; background-image: url(/newhometest/images/members_home_painting.jpg); background-repeat: no-repeat;
}
#members-home { background-image: url(/newhometest/images/members_home_painting.jpg); background-repeat: no-repeat;
}
#providers-home {  background-image: url(/newhometest/images/pathway-painting.jpg); background-repeat: no-repeat;
}
#members-home-text { text-align:right; margin-left: 125px; margin-right: 70px; font-family: Helvetica, Arial; font-size: 18px; font-weight: 500; color:#003399; line-height: 24px; text-indent: 25px; 
}
#providers-home-text { margin-left: 25px; margin-top: 25px;color: #003A6E; font-size: 13px;
}
#member-greeting { margin-left: 475px; padding: 20px; font-family: Helvetica, Arial; font-size: 24px; font-weight: bold; color:#003399; font-style: italic; 
}
#members-menu a:link, a:visited {text-decoration: none; color: #003A6E; font-family: Helvetica, Arial;
}
#members-menu a:hover {color: #009999;
}
#provider-call-ins { float: right; width: 200px; margin: 50px 10px 0px 10px; font-size: 13px; text-align: left;
}






div#AudioWrittenButtons { position: absolute; bottom: 0px; left: 210px;
}
#audio-button, #written-button { margin-left: 25px; margin-right: 25px;
}
img#continue-button { position: absolute; bottom: 0px; left: 315px;
}
img#say-again-button { position: absolute; bottom: 30px; left: 318px;
}
#TwoNavButtons { position:absolute; bottom: 0px; left: 175px;
}
.NavButtonDiv { width: 200px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003A6E;
}
.NavButtonDiv3 { display: inline; margin-top: 10px;
}
img.icnavbutton { display: block;
}
#sessionbutton { float: right; margin-top: 10px; margin-right: 50px;
}
#callinsbutton { float: right; margin-top: 40px; margin-right: 45px;
}
/* Members Home End */




/* Instant Connection - incICnumbers.asp, Most Instant Connection 1-5 pages */
#ic-layout { height: 521px; background-image: url(/newhometest/images/ic-layout-bg.jpg); background-repeat: no-repeat; /* need to update ic-layout-bg.jpg w/ clearer less grainy art - confirmed w/ Joe 6/13 */
}
#ic-content { position: relative; top: 45px; height: 400px; padding-left: 75px; padding-right: 75px; 
/* spacing of content in #ic-layout */
}
#ic1-written { text-align:left; margin-left:75px; margin-right:75px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; LINE-HEIGHT: 18px; /* spacing of content in #ic-layout */
}
.ic-images { padding: 0px; /* spading of numbers 1-5??? */
}
#OneThruFive { position: absolute; top: 20px; left: 50px;
}
#OneThruFiveLeft { margin-left:0px; margin-top:47px;
}
#OneThruFiveLeft2 { background-color:#CCCCCC; float:left; padding-left:20px; margin-top:90px
}
.IConethrufive {display:block; padding:13px;
}
.IConethrufive2 {display:block; padding:1px;
}
#incICnumbers { position: absolute; left: 60px;
}

.ic-order-list { font: 14px Helvetica; margin-left: 45px;
}
.ICpageHeading { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 24px; color: #003A6E; font-weight: bold;
}
.ICnoindent { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 14px;  font-weight: 500; color: #003A6E; LINE-HEIGHT: 24px; margin-left: 50px; margin-right: 50px;
}
.ICnoindent2 { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: 500; color: #003A6E; LINE-HEIGHT: 24px; margin-left: 100px; margin-right: 50px;
}
#icheader { position:relative ; top:55px; padding-left:75px; padding-right:75px;
}
.ICfineprint { font-size: 11px; text-align: left; color: #003A6E; LINE-HEIGHT: 18px; margin-left: 50px; margin-right: 50px;
}

#InstantConnectionHomeBg { background-image: url(/newhometest/images/InstantConnectionHomeBg.gif); background-repeat: no-repeat; width: 634px; height: 383px;
}
#InstantConnectionHomeLeft {margin-left: 50px; margin-top: 60px;
}

#InstantConnectionHomeLeftText { position:relative; top:30px; left: -60px; width: 400px;
}
#InstantConnectionHomeLeftTextIndent { position:relative; top:40px; left: -60px; width: 400px;
}
#InstantConnectionHomeLeftTextIndent2 {  position:relative ; top:40px; left: -45px;  width: 400px;
}
#InstantConnectionHomeBottomText { margin-top: 20px;
}
#InstantConnectionNumbersText { float:right; position: relative; top: 20px; right:30px
}
/* Instant Connection End */




/* Features, Recent Solutions, Provider of the Month, What's New */
#features-container { background-image: url(/newhometest/flash-border-bg.gif); background-repeat:repeat-x; padding-top: 12px; padding-left: 10px;
}
#left { width: 31%; margin-top: 12px;
}
#center { float: right; width: 35%; margin-top: 12px;
}
#right { float: right; width: 33%; margin-top: 12px;
}
#border-right { width: 100%; border-right: 1px #999 solid;
}
#border-left { width: 100%; border-left: 1px #999 solid;
}
p.head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-bottom: 4px;
}

/* Tour Section Start */
#ICpreview { float:right; margin-left:10px
}
#tourhome {height:456px; background-image: url(/newhometest/images/tour.bg.jpg) ; background-repeat:no-repeat ; width:750px; 
}
#tourpages { background-image: url(/newhometest/images/tour2.bg.jpg); background-repeat: no-repeat; height: 456px; width: 750px; text-align: center;
}
.mentor-box2 {text-align: center; font-family: Helvetica, Arial; font-size: 11px; padding: 0px; float:left ; padding-left:10px; padding-right: 10px; margin-left:18px
}
#tourleft { background-image:url(/newhometest/images/nohand.gif) ; background-repeat:no-repeat; width:148px; height:515px
}
#tourcommunity { float:left; padding-right:10px;
}
#tourcommunity2 { float:left; padding-right:10px; display:block
}



/* Tour Section End */





/* Laurel's Corner */
#laurels-corner { background-image: url(/newhometest/images/LaurelsCornerBg.jpg); background-repeat: no-repeat; height: 484px; width: 750px; font-size: 14px; text-align: center;
}
.last-updated { font-size: 12px;
}
#laurels-corner a:link, a:visited { text-decoration: none; color: #003A6E; 
}
#laurels-corner a:hover { color: #009999;
}
#laurels-corner-whitebox { margin-left: 100px;
}
#regular-guy { float: right; /* image - creativity corner */
}
/* Solution Tools */
#tools { background-image: url(/newhometest/images/SolutionToolsBg.jpg); background-repeat: no-repeat; height: 323px; width: 750px; text-align: center;
}
.tools-button-text { font-size: 11px;
}
/* Solution Community */
#community { background-image: url(/newhometest/images/CommunityBg.jpg); background-repeat: no-repeat; height: 484px; width: 750px; text-align: center;
}
#forums-test { margin-top: -100px;
}
#community_graphics { margin-top: 10px;
}
/* Getting Started */
#getting_started { background-image: url(/newhometest/images/GettingStartedBg.jpg); background-repeat: no-repeat; height: 484px; width: 750px; text-align: center;
}
#getting_started_graphics { margin-top: 10px;
}
#StartTourWhiteBox { background-image: url(/newhometest/images/StartTourBg.gif); background-repeat: no-repeat; height: 99px; width: 412px; margin-top: 15px;
}
#StartTourTitleAndButton { float: right; width: 150px; margin-top: 15px; margin-right: 7px; font-size: 12px;
}
#b-start-tour-graphic { margin-top: 5px;
}
#StartTourWhiteBox a:link, #StartTourWhiteBox a:visited { color: #003A6E; text-decoration: none; font-size: 11px;
}
#StartTourWhiteBox a:hover { color: #FF0000; text-decoration: underline;
}

.smallblue { font-size: 12px; color: #003A6E; 
}
.small {font-size: 12px;
}
.small-indent {font-size: 12px; margin-left: 50px;
}




/* Footer */
#footer, #footer-nl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999; line-height: 10px; margin-top: 75px; margin-bottom: 30px; text-align: center;
}








/* most every page except the homepage */
#PaintingSide { width: 148px; height: 528px; background-image: url(/newhometest/images/painting-left.jpg); background-repeat: no-repeat; background-position: left; margin-top: 0px;
}
#PaintingSideWhiteBox { width: 148px; height: 528px; background-image: url(/newhometest/images/painting-left-box.jpg); background-repeat: no-repeat; background-position: left; margin-top: 0px;
}
#PaintingSideMembers { width: 134px; height: 374px; background-image: url(/newhometest/images/icbox.png); background-repeat: no-repeat; margin-left:12px; padding-top: 60px; background-position:center /* margin-top: 50px; */
}

/* position of all content */
#content { position: relative; width: 555px; margin-left: 175px; margin-top: -500px;
}


#content h3 { color: #003A6E; margin-left: 25px;
}




/* Font Sizes and Styles for Content */
.pageHeading { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; color: #003A6E; font-weight: bold;
}
.subHeading, .subHeadingIndent { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; color: #003A6E; LINE-HEIGHT: 16px; margin-left: 25px; font-weight: bold;
}
.subHeadingIndent { margin-left: 50px;
}
.subHeadingTitle {font-family: Arial, Helvetica, Verdana, sans-serif; color: #003A6E; font-weight: bold;
}
.subHeadingTitle a:link, a:visited { text-decoration: none; color: #003A6E;
}
.subHeadingTitle a:hover { color: #009999;
}
.subHeadingTitleBig {font-family: Arial, Helvetica, Verdana, sans-serif; color: #003A6E; font-weight: bold; font-size: 16px; line-height: 16px;
}
.InstantHeaderBig {font-family:helvetica, Arial, Verdana, sans-serif; color: #005199; font-weight:bold; font-size:18px; line-height:18px
}
.InstantHeaderMed {font-family:helvetica, Arial, Verdana, sans-serif; color: #005199; font-size:16px; line-height:16px
}
.InstantHeaderSmall {font-family:helvetica, Arial, Verdana, sans-serif; color: #005199; font-size:14px; line-height:14px; font-weight:bold; text-align:left
}
.InstantFooter {font-family:Arial, verdana ; color: #666666; font-size:14px; line-height:14px; text-align:Center
}

.indent { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; LINE-HEIGHT: 18px; text-indent:25px; margin-left: 25px;
}
.noindentcentertitle { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; LINE-HEIGHT: 18px;
}

.indent a:link,
.indent a:visited,
.indent a:active,
.noindent a:link,
.noindent a:visited,
.noindent a:active
	{ 
	text-decoration: none; color: #003A6E; 
}
.indent a:hover,
.noindent a:hover
	{
	text-decoration: none; color: #009999;
}


.no_indent_small { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #000000;
}
.noindent, .privacy-text { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; LINE-HEIGHT: 16px; margin-left: 25px;
}
.noindentError { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color:red; LINE-HEIGHT: 12px; 
}
.noindentnomargin { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; LINE-HEIGHT: 16px; 
}

.noindentnomargin a:link, 
.noindentnomargin a:visited, 
.noindentnomargin a:active 
	{ text-decoration: none; color: #003A6E;
}
.noindentnomargin a:hover { text-decoration: none; color: #009999; 
}

.spec { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000000;
}
.logout { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; float: right; margin-right: 10em;
}
.OLindent {
}










/* lists non-navigation */
.indent-nobullets { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; LINE-HEIGHT: 18px; margin-left: 50px;
}
ul.indent-nobullets { list-style-type: none; width: 375px;
}
.indent-nobullets li{ padding-top: 5px; padding-bottom: 20px;
}


.indent-prod-details { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; LINE-HEIGHT: 18px; margin-left: 55px; padding-top: 25px; padding-right: 50px; list-style-type: circle;
}


/* indent the whole block */
div.indent-block { font-size: 14px; color: #000000; LINE-HEIGHT: 18px; margin-left: 50px;  margin-top: 25px; margin-bottom: 50px;
}

.table-format, .table-groups { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; LINE-HEIGHT: 18px;
}
.table-groups { margin-left: 20px;
}
.table-format table { margin-left: auto; margin-right: auto;
}

table.groups { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; LINE-HEIGHT: 14px; border: 1px #003399 solid; border-collapse: collapse; borderspacing: 0px;
}
table.groups td { border: 1px dotted #999999; text-align: center;
}
table.groups a:link, table.groups a:vlink, table.groups a:active { text-decoration: none; color: #003A6E;
}
table.groups a:hover { color: #009999;
}
table.feelings { position: absolute; left: 135px; top: 185px; font-size: 11px; margin-bottom: 5px; margin-left: 5px;
}


/* Link Styles */
div.indent-block a:link, a:visited { text-decoration: none; color: #003A6E;
}
div.indent-block a:hover { color: #009999;
}


.infoLinks { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; margin-left: 60px;
}
.oninfoLinks { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; margin-left: 60px; color:#cccccc
}

.infoLinks a:link, a:visited { text-decoration: none; color: #003A6E;
}
.infoLinks a:hover { color: #009999;
}

.noindent a:link, .noindent a:visited, .noindent a:active { text-decoration: none; color: #003A6E;
}
.noindent a:hover { color: #009999;
}


/* Images and Floats */
IMG.display-center { display: block;  margin: 0px auto; 
}
IMG.display-right, div.display-right { display: block; float: right; padding-left: 20px;
}

IMG.display-right-store { display: block; float: right; padding-left: 20px; margin-top: -12px;
}
IMG.display-left { display: block; float: left; margin-left: 25px; margin-right:10px; margin-top: 9px; border: 1px solid #666; 
}
div.display-right { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #000000; LINE-HEIGHT: 18px; margin-right: 50px;
}

/* old height was 115px for 1 row of trainer pics */
#trainers { background-color: #FCD88C; height: 130px; width: 485px; border-top: 1px dashed #000000; border-bottom:  1px dashed #000000; font-family: Helvetica, Arial; font-size: 16px; padding-right: 1px; padding-top: 5px; padding-left: 7px; margin-left: 25px;
}
.trainer-box { float: left; text-align: center; font-family: Helvetica, Arial; font-size: 11px; padding: 4px;
}
.trainer-box2 {text-align: center; font-family: Helvetica, Arial; font-size: 11px; padding: 0px; float:left ; padding-left:30px; padding-right: 30px; margin-left:2px
}

.trainer-image-small { float: left; margin-right: 10px; 
}
.available-coaching-sessions { margin: 45px 0 45px 0;
}
.trainer-image-small2 {
}





/* Buttons */
#back-button, #ecourse-button { float: right; padding-right: 25px; margin-top: 9px;
}


#support-button-container { width: 370px; margin-left: 75px;
}
#support-button { float: right; margin-top: 0px;
}
/* Buttons support area */
#download-form, #email-docr, #group-finder { float: right; padding-top: 26px; padding-right: 50px;
}
#order-journal, #shapedown, #get-started, #learn-more { float: right; padding-top: 11px; padding-right: 50px;
}





/* PDF Downloads */
#pdf-downloads { font-family: Arial; font-size: 12px; margin-left: 60px; 
}
ul#pdf-downloads { list-style-type: none;
}
#pdf-downloads li{ 
padding-top: 2px; 
padding-bottom: 2px;
}
#pdf { float: left; margin-top: -8px;
}
#pdf-downloads a:link, #pdf-downloads a:visited { font-family: Arial; text-decoration: none; font-size: 14px; color: #003A6E;
}
#pdf-downloads a:hover { color: #009999;
}
.indent-nobullets a:link, #indent-nobullets a:visited { text-decoration: none; color: #003A6E;
}
.indent-nobullets a:hover { color: #009999;
}

.icon_flash {
display: block;
min-height: 20px;
background: url(/newhometest/images/flash_cs3_20x20.jpg) no-repeat;
padding: 0pt 0pt 0pt 24px !important;
}

.icon_pdf {
display: block;
min-height: 20px;
background: url(/newhometest/images/acrobat_8_20x20.jpg) no-repeat;
padding: 0pt 0pt 0pt 24px !important;
}



/* login form */
#login-form { margin-top: 50px; margin-left: 60px;
}

/* member_manager.asp */
span.left-panel
{
    background:#73A2CE none;
    color: black;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width:40%;
    height: 500px;
    font-size:.8em;
    border: 1px solid black;
    white-space: nowrap;
    font-family: Verdana;
}

span.right-panel
{
    background:#73A2CE none;
    color: black;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width:60%;
    height: 500px;
    font-size:.8em;
    border: 1px solid black;
/*    white-space: nowrap; */
    font-family: Verdana;
}

fieldset#membersFields
{
	float: left;
	clear: left;
	margin: 5px 0 0 0;
	padding: 0em 0em 0em 0;
	border: none;
}

fieldset#membersFields legend
{
    font-size: 12px;
}


fieldset span#filterOr
{
    line-height:200%;
}

fieldset#filterFields
{
	float: left;
	clear: left;
	margin: 0 3px 20px 3px;
	padding: 0px 2px 2px 4px;
	font-size: .85em;
    height: 145px; 
}

fieldset div.spacer1
{
    height: 0px;
}

fieldset div#divMembersList
{
    margin: 2px 0 5px 0;
    overflow: auto;
    width: 293px;
    height:295px;
}

fieldset div#divFilterFields
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

fieldset select#membersList
{
    margin-left:5px;
    width: 290px;
}

fieldset button#predefinedFilterGoButton
{
    padding-left: 3px;
    padding-right: 3px;
}

fieldset select#predefinedFilterSelect
{
    border: none;
    width: 238px;
    margin-bottom: 2px;
}

fieldset input#customFilter
{
    border: none;
    width: 235px;
    margin-bottom: 2px;
}

fieldset#memberDetailFields, fieldset#memberShippingFields, fieldset#memberBillingFields, fieldset#memberTelegroupsFields
{
	float: left;
	clear: left;
	padding: 5px 5px 5px 0px;
    height: 370px;
    border: none;
}

span.subtext
{
    font-size: .78em;
    font-style: italic;
}

div.subtext
{
    height: 1em;
    font-size: .78em;
    font-style: italic;
    text-align: right;
    width: 400px;
    margin-top: 7px;
}

div.paneText
{
    height: 1em;
    font-size: .85em;
    text-align: left;
    width: 400px;
    margin-top: 7px;
    margin-left: 2em;
}

span.subtext-link
{
    font-size: .78em;
    font-style: italic;
    text-decoration: underline;
    margin-right: 25px;
    margin-top: 5px;
}

fieldset ol.memberDetails
{
    display: block;
    float: left;
    clear: left;
    padding: 0;
	list-style: none;
}

/* .memberTextPane
{
	width: 385px;
}
*/

fieldset li.memberField
{
	padding: 0 0 0 0;
	float: left;
	clear: left;
	margin: 5px 0px 0 0;
	width: 385px;
}

fieldset label.memberFieldLabel
{
    float: left;
	font-size: .82em;
    width: 110px;
    margin: 3px 1em 0 1em;
    text-align: left;
}

fieldset input.text
{
    border: none;
	width: 95%;
}

fieldset input.readonly-text
{
    background-color: #73A2CE;
    border: solid 1px;
	width: 95%;
}

fieldset#memberDetailFields select
{
	width: 61%;
}

fieldset#memberFieldsButtonsFieldset
{
	float: left;
	clear: left;
	padding: 5px;
    border: none;
}

fieldset#memberTelegroupsFields
{
}

fieldset div#memberFieldsButtons
{
    text-align:center;
}

fieldset input.memberEditButton
{
    border: none;
    margin-top:20px;
    width:80px;
    height: 25px;
}

fieldset input.enrollButton
{
    border: none;
    width: 100px;
/*    margin-bottom: 5px; */
}

fieldset input#memberEditNew
{
/*    margin-right: 15px; */
    margin-left: 10px;
/*    margin-left: 120px; */
}


fieldset label#SameAsBilling_label
{
/*    float: left; */
/*	font-size: .82em; */
    width: 105px;
/*    margin: 3px 0 0 242px; */
/*    text-align: right; */
}

fieldset input.chkbox
{
    text-align:right;
}

fieldset input#memberEditReset
{
/*    margin-right: 15px; */
}

fieldset div.memberFieldDivider
{
    height: 1px;
    border-top: 1px solid black;
}

span.member-mgr-statusbar
{
    color: black;
    background: #73a2ce;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-right: black 1px solid;
    text-align:center;
/*    border-top: black 1px solid; */
    font-family: Verdana;
    font-size: 0.8em;
    margin: 0px;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0px;
    white-space: nowrap;
    width: 90%;
    border-top: black 1px solid;
}

span.clear-status
{
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    border-right: black 1px solid;
    font-family: Verdana;
    font-size: 0.8em;
    width: 10%;
    background-color: #D4D0C8;
    text-align: center;
}

span.session-open
{
    color: green;
}

span.session-full
{
    color : red;
}

.session-field-label
{
    text-align: left;
    font-family: Verdana;
    font-size: 0.7em;
    font-weight: bold;
    padding-right: 1em;
}

.session-field-value
{
    font-family: Verdana;
    font-size: 0.6em;
}

.enroll-fine-print
{
    margin-left: 25px;
    font-size: 11px;
    text-align: left;
    line-height: 18px;
    color: #000000;
}

.celebration_group
{
    font-weight: bold;
}

