/* Important: do not share styles between morphidae, phaseII and adsonline! */
* html body.scrollbody {
  padding:58px 0 37px 0; 
  }

* html body.littlescrollbody {
  padding:58px 0 95px 0; 
  }

* html div.scroll {
  height:100%; 
  width:100%; 
  }

* html div.littlescroll {
  height:100%; 
  width:100%; 
  }

div.header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:58px; 
  overflow:auto; 
  background-color: black;
  color: white;
  }

div.newheader {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:30px; 
  overflow:auto; 
   color: white;
 }

div.worksheetheader {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:23px; 
  overflow:auto; 
   color: #ffffff;
 }

div.worksheetscroll {
  position:fixed; 
  top:24px;
  left:0;
  bottom:37px; 
  right:0; 
  overflow:auto;
}
  
 div.wizheader {
  position:relative; 
  top:0; 
  left:0; 
  width:100%; 
  height:35px; 
  background-color: black;
  color: white;
  }
  
  
div.footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:37px; 
  overflow:auto; 
  
  }
#wizmain div.footer {
	position: static;
	overflow: visible;
}  
  
div.scroll {
  position:fixed; 
  top:58px;
  left:0;
  bottom:37px; 
  right:0; 
  overflow:auto;
}
  
div.scroll2 {
  position:fixed; 
  top:80px;
  left:10;
  bottom:37px; 
  right:10; 
  overflow:auto;
}
  
div.scroll1 {
  position:absolute; 
  white-space: nowrap;
  top:15px;
  left:0;
  bottom:37px; 
  overflow:auto;
}

div.newscroll {
  position:fixed; 
  top:30px;
  left:0;
  bottom:37px; 
  right:0; 
  overflow:auto;
}



.wizscroll {
  position:absolute;
  top:1px;
  left:0;
  bottom:1px; 
  right:0; 
  overflow:auto;
  background-color: red;
}


div.wizgroup {
	
	background-color: #999999;
	border: thin outset;
	padding-left: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	
}

.wizgroupSelect1{ 
width:200px; 
} 
.wizgroupSelect2{ 
width:150px; 
} 

div.bigfooter {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:95px; 
  overflow:auto; 
  }

div.littlescroll {
  position:fixed; 
  top:58px;
  left:0;
  bottom:95px; 
  right:0; 
  overflow:auto; 
}

/* tab colors */
.tabOn      { background: #e1eed2; height: 17px; padding:0px; margin:0px; white-space: nowrap; font-weight: bold; font-size: 9pt;}
.tabOff     { background: #a3c380; height: 17px; padding:0px; margin:0px; white-space: nowrap }

/* search! Overrides div.littlescroll */
#specsearch {
}

TH {
	font-family :  verdana;
	font-size: 9pt;
	text-align: left;
}

H1 {
	font-size: 19pt;
}
H2 {
	font-size: 16pt;
}


H3 {font-size: 12pt; margin: 0px;}

H4 {
   font-size: 16pt;
	font-variant: small-caps;
	font-weight: bold;
	color : white;
	}
.SafariTdB-Black
	{
		border-color: #000000;
	}

.dark {
	background-color: #E0E0E0;
}

.white {
	background-color: white;
}
.lite {
	background-color: #EFEFEF;
}
.lite1 {
	background-color: #f5f5f5;
}
.lite2 {
	background-color: #e9e9e9;
}
.small {
	font-family :  verdana;
	font-size: 9pt;
}
.smallyellow {
        font-size: 11px;
        color: #F0F9CD;
}

.special {
	font-size: 18px;
	background-color: #4682B4;
	color : black;
	font-family: verdana;}

.head { font-family: verdana;font-size: 18pt; }



.Red {
	font-family :  verdana;
	color: Red;
	font-weight: bold;
	font-size: 9pt;
}
.Italic {
	font-family :  verdana;
	font-style: italic;
	font-size: 9pt;
}
.ItalicRed {
	font-family :  verdana;
	color: Red;
	font-style: italic;
	font-size: 9pt;
}
.MAPPED {
	color : #00803E;
 }
.SCOPE {
	color : #7F0080;
 }
.NOTE{
	color : #6667FF;
 }
 .BOTH {
	color : #800003;
 }

HR {
	color: blue;
	height: 1pt;
}



/* JLP MODIFIED */

.ADS_std { font: 9pt verdana; color: #000000; }

/* Generic CSS */
.details 		{display:none; visibility:hidden; background-color:#f5f5f5;}



form 		{ margin: 0px; }

body 		{ background: #FFFFFF; margin: 0px; padding: 0px; }

td			{ font: 9px verdana; color: #000000; }

input 				{font: 9px verdana; background: #E0E0E0; padding: 0px;border-color: #FFFFFF;border-width: 1px;}

select 			{font: 9px verdana;background: #E0E0E0;padding: 0px;border-color: #FFFFFF;border-width: 1px;}

medium {font: 12px}
textarea 	{font: 9px verdana;background: #DDDDDD;padding: 0px;border-color: #FFFFFF;border-width: 1px;}

.orangebutton 				{color: #FFFFFF; background: #FF6600; border-color: #FFFFFF; border-width: 1px;padding: 0px;}

.whitebutton 				{color: #FFFFFF;background: #E0E0E0; border-color: #FFFFFF;border-width: 1px;padding: 0px;}

/*.greenbutton 				{color: #006600; background: #f0f0f0; border: 1px solid #C0C0C0;}*/

/*.greenbutton 				{border: thin outset #d7eabd; text-align: center; color: #006600; background-repeat: no-repeat; background-image:url('/adsonline/images/NewAds_inputButtBG.gif');}*/

.greentextBold { font: 10pt Arial, charcoal, 'ms sans serif', geneva, helvetica ; }
/*.greenbutton 	{font: 10pt Arial, charcoal, 'ms sans serif', geneva, helvetica ; border: thin outset #d7eabd; text-align: center; color: #006600; background-repeat: repeat; background-image:url('/adsonline/images/NewAds_inputButtBG.gif');}*/
.greenbutton 	{border: thin outset #d7eabd; text-align: center; color: #006600; font-size: 9pt; background-repeat: repeat; background-image:url('/adsonline/images/NewAds_inputButtBG.gif');}

/* colored table cells */

.tdgreen	{ background: #a3c380; color: #000000; }

.tdblack	{ background: #000000; color: #FFFFFF; }

.tddgray	{ background: #999999; color: #FFFFFF; }

.tdlgray	{ background: #DDDDDD; color: #000000; }

.tdmdgray 	{ background: #EFEFEF; color: #000000; }

.tdbrand	{ background: #9bc3b9; color: #000000; }

.tdsubbrand	{ background: #DCEBE6; color: #000000; }

/* project nav menu table */
TABLE.pmenu {
	border-collapse: collapse;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 2px outset gray;
	border-bottom: 2px outset gray;
}

TABLE.pmenu TD {
	border-bottom: 2px groove gray;
	padding: 0.25em;
	padding-right: 1.5em;
	background-color: #f1f1f1;
}

TABLE.pmenu TD:hover {
	background-color: #CCE4AF;
}

TABLE.pmenu TD.nohover:hover {
	background-color: white;
}

TABLE.pmenu a			{ color: black; text-decoration: none; }
TABLE.pmenu a:visited	{ color: black; text-decoration: none; }
TABLE.pmenu a:hover		{ color: #404040; text-decoration: none; }
TABLE.pmenu a:active	{ color: #FF6600; text-decoration: none; }

#wiztable TD {
	padding-right: 0.25em;
	border-bottom: none;
}

#navTable TD {
	border-bottom: none;
}

#progress {
	border: thin ridge;
	background-color: #C0C0C0;
}

.flag_workdone				{background: #98A5DA;}
.flag_location				{background: #000000;}
.flag_required				{background: #FFFF00;}



/* a links */

a			{ color: #000000; font-weight: normal; text-decoration: none; font-size: 8pt;}
a:visited	{ color: #000000; font-weight: normal; text-decoration: none; font-size: 8pt;}
a:hover		{ color: #666600; font-weight: normal; text-decoration: none; font-size: 8pt;}
a:active		{ color: #000000; font-weight: normal; text-decoration: none; font-size: 8pt;}

a.greenSmall, #pwizOuter a					{ color: #006600; text-decoration: none; }
a.greenSmall:visited, #pwizOuter a:visited	{ color: #006600; text-decoration: none; }
a.greenSmall:hover, #pwizOuter a:hover		{ color: #999999; text-decoration: none; }
a.greenSmall:active, #pwizOuter a:active		{ color: #006600; text-decoration: none; }

a.wh			{ font: 9pt verdana ; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.wh:visited            { font: 9pt verdana ; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.wh:hover		{ font: 9pt verdana ; color: #000000; text-decoration: none; font-weight: bold; }
a.wh:active		{ font: 9pt verdana ; color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.wh1			{ font: 9pt verdana ; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.wh1:visited           { font: 9pt verdana ; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.wh1:hover		{ font: 9pt verdana ; color: #dddddd; text-decoration: none; font-weight: bold; }
a.wh1:active		{ font: 9pt verdana ; color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.wh2			{ font: 9pt verdana ; color: #000000; text-decoration: none; font-weight: bold; }
a.wh2:visited           { font: 9pt verdana ; color: #000000; text-decoration: none; font-weight: bold; }
a.wh2:hover		{ font: 9pt verdana ; color: #aaaaaa; text-decoration: none; font-weight: bold; }
a.wh2:active		{ font: 9pt verdana ; color: #000000; text-decoration: none; font-weight: bold; }

a.Gr			{ color: #006600; font-weight: normal; text-decoration: underline; font-size: 8pt;}
a.Gr:visited            { color: #006600; font-weight: normal; text-decoration: underline; font-size: 8pt;}
a.Gr:hover		{ color: #000000; font-weight: normal; text-decoration: underline; font-size: 8pt;}
a.Gr:active		{ color: #006600; font-weight: normal; text-decoration: underline; font-size: 8pt;}

a.b2			{ color: #000000; font-weight: normal; text-decoration: none; font-size: 8pt;}
a.b2:visited            { color: #000000; font-weight: normal; text-decoration: none; font-size: 8pt;}
a.b2:hover		{ color: #666600; font-weight: normal; text-decoration: none; font-size: 8pt;}
a.b2:active		{ color: #000000; font-weight: normal; text-decoration: none; font-size: 8pt;}


a.bl			{ color: #000000; text-decoration: none; }
a.bl:visited            { color: #000000; text-decoration: none; }
a.bl:hover		{ color: #FF6600; text-decoration: none; }
a.bl:active		{ color: #FFFFFF; text-decoration: none; }

a.NavMenu 			{ color: #666600; font-weight: bold; font-size: 9pt; text-decoration: none;}
a.NavMenu:visited 		{ color: #666600; font-weight: bold; font-size: 9pt; text-decoration: none;}
a.NavMenu:hover 		{ color: #000000; font-weight: bold; font-size: 9pt; text-decoration: none;}
a.NavMenu:active 		{ color: #666600; font-weight: bold; font-size: 9pt; text-decoration: none;}


a.orangeb			{ color: #FF6600; text-decoration: none; }

a.orangeb:visited	{ color: #FF6600; text-decoration: none; }

a.orangeb:hover		{ color: #FFFFFF; text-decoration: none; }

a.orangeb:active		{ color: #FFFFFF; text-decoration: none; }


a.GreenMenu			{ font: 10pt Arial, charcoal, 'ms sans serif', geneva, helvetica ; color: #006600; text-decoration: underline; font-weight: bold; }

a.GreenMenu:visited             { font: 10pt Arial, charcoal, 'ms sans serif', geneva, helvetica; color: #006600; text-decoration: underline; font-weight: bold;}

a.GreenMenu:hover		{ font: 10pt Arial, charcoal, 'ms sans serif', geneva, helvetica; color: #000000; text-decoration: none; font-weight: bold;}

a.GreenMenu:active		{ font: 10pt Arial, charcoal, 'ms sans serif', geneva, helvetica; color: #006600; text-decoration: underline; font-weight: bold;}

.blackSmall 	{ color: #000000; font-size: 10pt; font-weight: bold; font-family:  Arial, charcoal, 'ms sans serif', geneva, helvetica;}

.blackLitteSmall 	{ color: #00aa00; font-size: 8pt;  font-family:  Arial, charcoal, 'ms sans serif', geneva, helvetica;}





/* font specific */

/*.wh			{ font: 10px verdana ; color: #FFFFFF;}*/
.newfont			{ font: 9px verdana ; color: #000000;}
.grayFont		{ font: 11px Arial,Helvetica ; color: #999999;}
.LargeGrayFont		{ font: 16px Arial,Helvetica ; color: #999999;}
.greenFont		{ font: 11px Arial,Helvetica ; color: #006600; font-weight: bold;}
.largeGreenFont		{ font: 16px Arial,Helvetica ; color: #006600; font-weight: bold;}

.HeaderTabMenu          { font: 10pt verdana ; font-weight: bold;}
.bigger			{ font: 11p verdana ; }

.companyname		{ font: 11px verdana ; color: #FFFFFF;}

.redlabel		{ font: 9px verdana ; color: #FF3300; }

.PopupNote { position: absolute; background-color: yellow; border: solid black 2px; height: 175; width: 225; }


/* Styles for spec output */
.null {
	background-color: #FF8080;
	font-style: italic;
}
.division {
	font-size: 200%;
	background-color: #C0C0C0;
	font-weight: bold;
}

.L4 {
	padding-left: 1em;
}
.L5 {
	padding-left: 2em;
}
.L6 {
	padding-left: 3em;
}
.L7 {
	padding-left: 4em;
}
.L8 {
	padding-left: 7em;
}
.L9 {
	padding-left: 9em;
}
.L10 {
	padding-left: 11em;
}
.L11 {
	padding-left: 13em;
}

.schedule {
        color: #D43D1A;
}

.bold {
	font-weight: bold;
}
a.bold {
        color: #000000;
}
a.bold:link {text-decoration: none}
a.bold:visited {text-decoration: none}
a.bold:active {text-decoration: none}
a.bold:hover {text-decoration: underline; color: #FF6600;}
.bold_custom {
        font-weight: bold;
        background: #DB70DB;
}
a.bold_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.bold_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.bold_office_custom {
        color: #000000;
        background: #A2C257;
}

.SCT {
	font-weight: bold;
        color: #000000;
}
a.SCT {
	font-weight: bold;
        color: #000000;
}
a.SCT:link {text-decoration: none}
a.SCT:visited {text-decoration: none}
a.SCT:active {text-decoration: none}
a.SCT:hover {text-decoration: underline; color: #FF6600;}
.SCT_custom {
	font-weight: bold;
        color: #000000;
        background: #DB70DB;
}
a.SCT_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.SCT_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.SCT_office_custom {
        color: #000000;
        background: #A2C257;
}

.PRT {
	font-weight: bold;
        color: #000000;
}
a.PRT {
	font-weight: bold;
        color: #000000;
}
a.PRT:link {text-decoration: none}
a.PRT:visited {text-decoration: none}
a.PRT:active {text-decoration: none}
a.PRT:hover {text-decoration: underline; color: #FF6600;}
.PRT_custom {
	font-weight: bold;
        color: #000000;
        background: #DB70DB;
}
a.PRT_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.PRT_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.PRT_office_custom {
        color: #000000;
        background: #A2C257;
}

.ART {
        color: #000000;
}
a.ART {
        color: #000000;
}
a.ART:link {text-decoration: none}
a.ART:visited {text-decoration: none}
a.ART:active {text-decoration: none}
a.ART:hover {text-decoration: underline; color: #FF6600;}
.ART_custom {
        color: #000000;
        background: #DB70DB;
}
a.ART_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.ART_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.ART_office_custom {
        color: #000000;
        background: #A2C257;
}

.PR1 {
        color: #000000;
}
a.PR1 {
        color: #000000;
}
a.PR1:link {text-decoration: none}
a.PR1:visited {text-decoration: none}
a.PR1:active {text-decoration: none}
a.PR1:hover {text-decoration: underline; color: #FF6600;}
.PR1_custom {
	font-weight: bold;
        background: #DB70DB;
}
.PR1_project_custom {
        color: #000000;
        background: #DB70DB;
}
.PR1_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
.PR1_office_custom {
        color: #000000;
        background: #A2C257;
}
a.PR1_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR1_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.PR1_office_custom {
        color: #000000;
        background: #A2C257;
}

.PR2 {
        color: #000000;
}
a.PR2 {
        color: #000000;
}
a.PR2:link {text-decoration: none}
a.PR2:visited {text-decoration: none}
a.PR2:active {text-decoration: none}
a.PR2:hover {text-decoration: underline; color: #FF6600;}
.PR2_custom {
        background: #DB70DB;
}
a.PR2_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR2_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.PR2_office_custom {
        color: #000000;
        background: #A2C257;
}

.PR3 {
        color: #000000;
}
a.PR3 {
        color: #000000;
}
a.PR3:link {text-decoration: none}
a.PR3:visited {text-decoration: none}
a.PR3:active {text-decoration: none}
a.PR3:hover {text-decoration: underline; color: #ff6600;}
.PR3_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR3_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR3_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.PR3_office_custom {
        color: #000000;
        background: #A2C257;
}

.PR4 {
        color: #000000;
}
a.PR4 {
        color: #000000;
}
a.PR4:link {text-decoration: none}
a.PR4:visited {text-decoration: none}
a.PR4:active {text-decoration: none}
a.PR4:hover {text-decoration: underline; color: #FF6600;}
.PR4_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR4_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR4_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.PR4_office_custom {
        color: #000000;
        background: #A2C257;
}

.PR5 {
        color: #000000;
}
a.PR5 {
        color: #000000;
}
a.PR5:link {text-decoration: none}
a.PR5:visited {text-decoration: none}
a.PR5:active {text-decoration: none}
a.PR5:hover {text-decoration: underline; color: #FF6600;}
.PR5_custom {
        background: #DB70DB;
}
a.PR5_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR5_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.PR5_office_custom {
        color: #000000;
        background: #A2C257;
}

.PR6 {
        color: #000000;
}
a.PR6 {
        color: #000000;
}
a.PR6:link {text-decoration: none}
a.PR6:visited {text-decoration: none}
a.PR6:active {text-decoration: none}
a.PR6:hover {text-decoration: underline; color: #FF6600;}
.PR6_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR6_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.PR6_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.PR6_office_custom {
        color: #000000;
        background: #A2C257;
}

.CMT {
	font-style: italic;
    color: blue;
    margin-left: 0.5em;
}

.CMT STRIKE {
	text-decoration: none;
	/*font-size: medium;*/
}

.EOS { }
.IP {
	color: #CC3232;
}
a.IP {
        color: #CC3232;
}
a.IP:link {text-decoration: none}
a.IP:visited {text-decoration: none}
a.IP:active {text-decoration: none}
a.IP:hover {text-decoration: underline; color: #FF6600;}
.IP_custom {
        color: #CC3232;
        background: #DB70DB;
}
a.IP_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.IP_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.IP_office_custom {
        color: #000000;
        background: #A2C257;
}

.SI {
	color: #8E2323;
}
a.SI {
        color: #8E2323;
}
a.SI:link {text-decoration: none}
a.SI:visited {text-decoration: none}
a.SI:active {text-decoration: none}
a.SI:hover {text-decoration: underline; color: #FF6600;}
.SI_custom {
        color: #8E2323;
        background: #DB70DB;
}
a.SI_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.SI_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.SI_office_custom {
        color: #000000;
        background: #A2C257;
}

.NAM { }
a.NAM {
        color: #000000;
}
a.NAM:link {text-decoration: none}
a.NAM:visited {text-decoration: none}
a.NAM:active {text-decoration: none}
a.NAM:hover {text-decoration: underline; color: #FF6600;}
.NAM_custom {
        color: #000000;
        background: #DB70DB;
}
a.NAM_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.NAM_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.NAM_office_custom {
        color: #000000;
        background: #A2C257;
}

.NUM { }
a.NUM {
        color: #000000;
}
a.NUM:link {text-decoration: none}
a.NUM:visited {text-decoration: none}
a.NUM:active {text-decoration: none}
a.NUM:hover {text-decoration: underline; color: #FF6600;}
.NUM_custom {
        color: #000000;
        background: #DB70DB;
}
a.NUM_project_custom {
        color: #000000;
        background: #DB70DB;
}
a.NUM_project_type_custom {
        color: #000000;
        background: #50A6C2;
}
a.NUM_office_custom {
        color: #000000;
        background: #A2C257;
}

.HDR { }
.FTR { }

.NOEDIT {
    color: #B3B3B3;
}

.schpreview_header { background-color: #C0C0C0; font-size: large; }
.schpreview_table { border-collapse : collapse; }
.schpreview_table TH { border: thin solid black; }
.schpreview_table TD { border: thin solid black; }

