/*-- Verizon Business Proprietary and Confidential --*/
/*-- DEFAULT THEME for ED--*/
/*-- Must be used along with general.css to ensure proper page display --*/
/* -- last updated 10/13/06 ---*/
/* Do NOT use inline styles or make changes to this file. 
	Email Kathy Lau (kathy.lau@core.verizon.com to request changes */

/* --------- Styles for Popup header ---------- */
#popupBkgrd{
	
	background: #000000;
	
	width: 100%;
	

}



#popupBkgrdHelp{
	
	background: #000000 url("../images/default/Logo_CC_Popup_Help.gif") left center no-repeat ;
	
	width: 100%;
	

}



#popupBkgrd a, #popupBkgrdHelp a{
	
	color:#ccc;
	
	text-decoration: underline;
	
	padding-right: 20px;
	
	display: block;
	
	vertical-align: top;
	
	margin-bottom: 25px;
	
	text-align: right;
	

}



#popupBkgrd a:hover, #popupBkgrdHelp a:hover{
	
	color:red;
	
	text-decoration: underline;
	

}



/* -- MAIN NAV TAB styles ---*/

/* Header tabs - not currently scalable - theme */
#headerTabs {
	
	font-size:11px;
	
	float: left;
	
    font-weight:bold;
	
    
}


#headerTabs ul {
	
    margin:0;
	
    padding:0px 10px 0;
	
	background: #666;
	
    list-style:none;
	
    
}


#headerTabs li {
	
    float:left;
	
    background: url("../images/default/htab_bkgrd.gif") no-repeat left top;
	
    padding:0 0 0 5px;
	
    
}


#headerTabs a {
	
    display: block;
	
    background: url("../images/default/htab_bkgrd.gif")
      no-repeat right top;
	
    padding:4px 11px 5px 5px;
	
	color: #000;
	
    
}




/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#headerTabs a {
	float:none;
}


/* End IE5-Mac hack */


#headerTabs .first {
	background-image:url("../images/default/htab_left_off.gif");
}

	
#headerTabs .last a{
	background-image:url("../images/default/htab_right_off.gif");
}

	
#headerTabs .current {
	background:url("../images/default/htab_left_on.gif");
	 margin-left:-1px;
}


#headerTabs .current a {
	background-image:url("../images/default/htab_right_on.gif");
}


#headerTabs .currentFirst {
	background:url("../images/default/htab_left_on_first.gif");
	margin-left:-1px;
}


#headerTabs .currentFirst a {
	background-image:url("../images/default/htab_right_on.gif");
}

	
#headerTabs .currentLast {
	background:url("../images/default/htab_left_on.gif");
	 margin-left:-1px;
}


#headerTabs .currentLast a {
	background-image:url("../images/default/htab_right_on_last.gif");
}

		



/* -- HEADER styles ---*/
#headerBkgrd{
	
	font-size:11px;
	
	background: #000000;
	
	width: 1000px;
	
	border-right:1px solid #666;
	

}



.headerLinks {
	
	text-align: right;
	
	font-weight:bold;
	
	margin-right: 20px;
	

}


.headerLinks a{
	
	color:#ddd;
	


}



#signOut{
	
	display: inline-table;
	
	left: 830px;
	
	top: 25px;
	
	width: 150px;
	
	position: absolute;
	 
	font-weight: bold;
	
	color: #ddd;
	
	text-align: right;
		

}



/* -- SUB Tabs --*/
#subTabBkgrd{
	
	background-color: #d5d5d5;
	
	width: 100%;
	
	height: 23px;
	
	border-right: 1px solid #999;
	

}



#subTabs {
	
	font-size: 100%;
	
	float: left;
	
    font-weight:bold;
	
	width: 100%;
	
    
}


#subTabs ul {
	
    margin:0;
	
    padding:0px 10px 0;
	
    list-style:none;
	
    
}


#subTabs li {
	
    float:left;
	
    background: url("../images/default/stab_bkgnd.gif") no-repeat left top;
	
    padding:0 0 0 5px;
	
    
}


#subTabs a {
	
    display: block;
	
    background: url("../images/default/stab_bkgnd.gif")
      no-repeat right top;
	
    padding:4px 11px 5px 5px;
	
	color: #000;
	
    
}



/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#subTabs a {
	float:none;
}


/* End IE5-Mac hack */
#subTabs a:hover {
	
color:#333;
	

}




#subTabs .currentSub {
	background:url("../images/default/stab_Left.gif");
	 margin-left:-1px;
}


#subTabs .currentSub a {
	background-image:url("../images/default/stab_Right.gif");
}


#subTabs .lastSub a{
	background-image:url("../images/default/stab_Last.gif");
}

	
#subTabs .firstSub {
	background-image:url("../images/default/stab_First.gif");
}

	




/*  BUTTONS STYLES: button, buttonDefault, buttonSecondary, buttonForms, buttonDisabled */

.button, .buttonDefault, .buttonSecondary{
	
	margin: 3px 0 3px 0;
	
	white-space:nowrap;
	

}



/* Use this style for the majority of buttons. Works for links and input buttons */
.button a:link, .button a:visited {
	
	padding: 2px 6px;
	
	background: url("../images/default/btn_Background.gif") repeat-x bottom;
	
	text-decoration: none;
	
	border: 1px solid #000;
	
	color: #000;
	

}



input.button{
	
	font-size:100%;
	
	font-family: Arial, Helvetica, sans-serif;
		
	margin: 0;
	
	padding: 1px 2px 1px 2px;
	
	background: url("../images/default/btn_Background.gif") repeat-x bottom;
	
	border: 1px solid #000;
	

}



/* Use buttonDefault if you will have two or more buttons beside each other and one should be the "default" button
    Works for links and input buttons */
.buttonDefault a:link, .buttonDefault a:visited {
	
	padding: 2px 6px;
	
	background: url("../images/default/btn_Background.gif") repeat-x bottom;
	
	text-decoration: none;
	
	border: 1px solid #000;
	
	color: #000;
	
	font-weight:bold;
	

}



input.buttonDefault{
	
	font-size:100%;
	
	font-family: Arial, Helvetica, sans-serif;
		
	font-weight: bold;
	
	margin: 0;
	
	padding: 1px 2px 1px 2px;
	
	background: url("../images/default/btn_Background.gif") repeat-x bottom;
	
	border: 1px solid #000;
	

}



input.buttonDefaultHover{
	
	border: 1px solid #ff5050;
	
	cursor: pointer;
	
	font-weight:bold;
	

}



/* Use buttonSecondary for the buttons that appear above a data table. These buttons are secondary to the main purpose
of the table. Examples: Sort, filter, download */
.buttonSecondary a:link, .buttonSecondary a:visited {
	
	padding: 2px 6px;
	
	background-color: #FFFFFF;
	
	text-decoration: none;
	
	border: 1px solid #666;
	
	color: #333;
	

}


input.buttonSecondary{
	
	font-size:100%;
	
	font-family: Arial, Helvetica, sans-serif;
		
	margin: 0;
	
	background-color: #fff;
	
	border: 1px solid #666;
	
	color: #333;
	

}



input.buttonSecondaryHover{
	
	font-family: Arial, Helvetica, sans-serif;
		
	border: 1px solid #ff5050;
	
	background-color: #fff;
	
	cursor: pointer;
	

}



/* Hover states for each button class except buttonDefaultHover */
.button a:hover, .buttonDefault a:hover, .buttonSecondary a:hover, input.buttonHover {
	
	border: 1px solid #ff5050;
	
	cursor: pointer;
	

}





/* Use buttonForms for buttons used to submit a form / pagination elements. This style must be used with an inline image because 
there is no other way to make it accessible. Three images exist: btn_Forms.gif, btn_Paging_right.gif, btn_Paging_left.gif*/
.buttonForms img, .buttonForms input{
	
	padding: 0;
		
	border: 1px solid #000;
	

}


.buttonForms a:hover img, .buttonForms a:hover input{
	
	border: 1px solid #ff5050;
	

}



.buttonClose{
	
	margin-top: -15px;
	

}



.buttonClose img{
	
	border: 1px solid #000;
	
	

}


.buttonClose a:hover img{
	
	border: 1px solid #ff5050;
	

}



.buttonDisabled {
	
	margin: 3px 0 3px 0;
	
  	padding: 2px 6px;
	  
	font-size: 11px;
	
	border: 1px solid #999;
	
	color: #ccc;
	

}



/* ------ BODY TABS (theme)-------------------------------------- */
.tabsBorderTop{
	
	border-top: 5px solid #000;
	

}



.tabs {
	
  font-size:100%;
	
  font-weight:bold;
	
  float:left;
	
  width:100%;
	
  background: url("../images/default/tabs_blackborder.gif") repeat-x bottom;
	
  line-height:normal;
	
    
}



.tabs h2{
	
  font-size:100%;
	
  font-weight:bold;
	
  margin: 0;
	

}

	

.tabs ul {
	
  margin:0;
	
  padding:0 10px 0;
	
  list-style:none;
	
    
}


.tabs li {
	
  float:left;
	
  background: url("../images/default/tabs_bkgrd.gif") no-repeat left top;
	
  padding:0 0 0 2px;
	  
    
}


.tabs a {
	
  display:block;
	
  background:url("../images/default/tabs_bkgrd.gif") no-repeat right top;
	
  padding:2px 10px 1px 7px;
	
    
}


	
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.tabs a {
	    color:#000;
	float:none;
}


/* End IE5-Mac hack */
.tabs a:hover {
	
color:#333;
	

}


.tabs a:visited {
	
color:#000;
	

}



/* BODY TAB CLASS KEY
first = first tab
last = last tab
current = current tab
currentFirst = current and first tab 
currentLast = current and last tab
*/
.tabs .first {
	 background-image:url("../images/default/tabs_first_off.gif");
}

	
.tabs .last a{
	background-image:url("../images/default/tabs_last_off.gif");
}

	
.tabs .current {
	background: url("../images/default/tabs_left_on.gif") left top;
	 margin-left:-1px
}


.tabs .current a {
	background: url("../images/default/tabs_right_on.gif") right top;
	 padding-bottom:3px;
}

	
.tabs .currentFirst {
	background: url("../images/default/tabs_left_on_first.gif") left top;
	 margin-left:-1px
}


.tabs .currentFirst a {
	background: url("../images/default/tabs_right_on.gif") right top;
	 padding-bottom:3px;
}

	
.tabs .currentLast {
	background: url("../images/default/tabs_left_on.gif") left top;
	 margin-left:-1px
}


.tabs .currentLast a {
	background: url("../images/default/tabs_right_on_last.gif") right top;
	 padding-bottom:3px;
}

		


/*-- dropdown buttons in header/tab ------*/

/*-- black links in active tabs ------*/



/* -- styles for JS-created dropdown menus ----------------------------------*/



/* -- SHELL  styles ---*/



/* -- TABS FOR SHELLS ---*/



/* -- BOX styles (color version) ---*/
.boxColor{
	
	background-color:#f0f0f0;
	 
  	padding:5px;
	 
  	border: solid #e6e6e6 1px;
	

}


.boxColorExpand{
	
	background-color:#f0f0f0;
	 
  	padding: 0 0 5px 0;
	 
	margin-top: 5px;
	
  	border: solid #e6e6e6 1px;
	

}


.boxHeadHilite {
	
	cursor:hand;
	
	background-color:#FFFFE1;
	
  	border-top: 5px solid #CC0000;
	
  	padding-top: 2px;
	
 	margin-bottom:8px;
		

}




/* ------ FOOTER style ------ */
#footbkg{
	
	font-size:11px;
	
	background-color:#000;
	
	color: #ccc;
	
	line-height: 18px;
	
	padding: 10px 20px 10px 20px;
	
	width: 960px;
	
	border-right:1px solid #666;
		

}



#footbkg a{
	
	color:#ccc;
	

}



input.footer{
	
	margin-top:-1px;
	

}



.mciBox {
	
	font-size: 11px;
	
	background: #E7EBF4;
	
	border: 2px solid #6895CC;
	
	padding: 5px;
	

}

/*-- Verizon Business Proprietary and Confidential --*/
/*-- Verizon Business Customer Center ****  GENERAL CSS  --*/
/*-----------------------------------------------------*/
/* -- last updated 10/13/06 -----------------*/
/* Do NOT use inline styles or make changes to this file. 
	Email Kathy Lau (kathy.lau@core.verizon.com to request changes */

/* -- General Formatting ------------------------------------------------------------ */
body{
	
	margin: 0px;
	
	background: #efefef;
	
	color: #000000;
	
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 70%;
	

}


/* special id for the body tag of an iFrame */
#iframe{
	
	background: #fff;
	

}


/* special id for the body tag of a popup */
#popupBody{
	
	margin: 0px;
	
	background: #fff;
	

}



/* color: #4a4ad2*/
a{
	color: #3639b2;
	 text-decoration: none
}


a:hover{
	color: #CC0000;
	 text-decoration: underline
}



/* -------------- Lists ------------------------ */
.textList{
	
	margin: 10px 0 5px 0;
	
	padding-left: 0;
	

}



.treeList{
	
	margin: 0 0 5px;
	
	padding:0 0 4px;
	

}



.textList li, .treeList li{
	
	background: url(../images/bulletRoundBlack.gif) left top no-repeat;
		
	padding-left: 8px;
	
	margin: 2px 0 2px;
	
	list-style-position: outside;
	
	list-style: none;
		

}




/* ------ Page header-------------------------------------- */
.welcome {
	
	font-size: 110%;
	
	font-weight: bold;
	
	padding: 5px 0px 5px 0px;
	

}


.lastSignIn{
	
	padding-bottom: 5px;
	

}


.bcrumbs{
	
	height: 16px;
	
	padding: 8px 0px 8px 0px;
	

}


.bcrumbs a{
	
	color: #CC0000;
	

}



/* --- Div used for drop down menus in the header ----- */
#dropmenudiv{
	
	position:absolute;
	
	border: 1px solid black;
	
	font:normal 11px Arial;
	
	line-height:18px;
	
	z-index:100;
	
	padding: 5px 10px 10px 10px;
	
	text-align:left;
	
	margin-top:4px;
	

}



/* Each link will be a block element and have a dotted line below it */
#dropmenudiv a{
	
width: 100%;
	
display: block;
	
text-indent: 3px;
	
background: url("../images/dot_horiz.gif") repeat-x left bottom;
	
padding: 1px;
	
font-weight:bold

}



#dropmenudiv a.noHover{
	
	text-decoration:none;
	

}



#dropmenudiv li{
	
	width: 100%;
	
	display: block;
	
	text-indent: 3px;
	
	background: url("../images/dot_horiz.gif") repeat-x left bottom;
	
	padding: 1px;
	
	list-style-position: outside;
		

}



/* you can add an image before the link as in the utilities menu */
#dropmenudiv img{
	
	padding: 3px 0 3px;
	

}



/* For use with fade.js */
.fade{
	
	font-weight: bold;
	
	padding: 5px;
	
	display: block;
	
	margin-bottom: 10px;
	

}




/* --- Forms -------------------------------------- */
input {
	
	font-size:100%;
	
	color: #000000;
	
	padding: 1px;
		

}


text{
	
	border: inset 1px #708090;
	

}


textarea {
	
	color: #000000;
	
	padding: 3px;
	
	border: inset 1px #708090;
	
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 100%;
			

}


select {
	
	font-size:100%;
	
	color: #000000;
	

}


form {
	
	margin: 0px;
	

}



hr {
	padding: 5px 0 3px;
	 margin:0;
}



.disabled{
	
	background-color:#eeeeee;
	

}




/* ------ Visibility -------------------------------------- */
.hide {
	 position: relative;
	 display:none 
}


.show {
	 position: relative;
	 display:inline;
 }


.showTR {
	 display: "";
	 visibility: visible;
 }


/*hides things that are shown with print css (i.e. simple logo at top of header for print pages)*/
#noDisplay {
	 display:none;
 }



/* ------ CLEAR FLOATS ----------------------------------------- */
.clearBothFloat {
	 clear: both;
}



/* ------ WIDTHS & INDENTS-------------------------------------- */
.navCol{
	
	width: 200px;
	
	vertical-align:top;
	

}


.taskCol{
	
	width: 296px;
		
	vertical-align:top;
	

}


.textCol{
	
	margin: 0 0 10px 0;
	
	width: 600px;
	

}


.widthSpread{
	
	width: 98%;
	
	
}


.formWidthIndent{
	
	padding-left: 40px;
	
	width: 800px;
	

}

	
.screenWidthNoIndent{
	
	width: 1000px;
	
	vertical-align: top;
	

}


.screenWidthIndent{
	
	padding: 0px 20px 0px 20px;
	
	width: 960px;
	
	border-right:1px solid #999;
	
	background: #fff;
	

}


.fullWidthIndent{
	
	padding-left: 40px;
	
	width: 94%;
	

}



.gutterNarrow {
	
	padding-right: 7px;
	
	width: 1px;
	
	
}


.gutterWide{
	
	padding-right: 33px;
	
	width: 1px;
	
	
}


.gutterWide img, .gutterNarrow img {
	display: none;
}


table.boxTbl .gutterWide, table.dataTbl .gutterWide, table.formTbl .gutterWide {
	padding-right: 33px;
}


table.boxTbl .gutterNarrow, table.dataTbl .gutterNarrow, table.formTbl .gutterNarrow {
	padding-right: 7px;
}



.indentExpandArea{
	
	padding-left: 15px;
	
	
}


.marginNegative{
	
	margin-left: -15px;
	

}


.popupWidthIndent {
	
	padding: 0px 20px 0px 20px;
	
	text-align:left;
	

}


	
/* ------ Text and messages ------------------------------------- */
.txtSmall {
	 
	font-size: 90%;
	

}



.txtLarge {
	
	font-size: 110%;
	

}


.redTxt {
	
	color: #FF0000;
	

}


.highlightedTxt{
	
	color: #FF0000;
	

}


.disabledTxt {
	
	color: #C0C0C0;
	

}



.conditional, .condRequired{
	
	color: #0000ff;
	
	text-transform: lowercase;
	
	vertical-align: top;
	
	font-size: 80%;
	

}


.priorityHigh{
	
	font-weight: bold ;
	
	color: red;
	
	padding-top: 1px;
	
	padding-bottom: 1px;
	

}



.priorityLow{
	
	font-weight: bold ;
	
	color: #000;
		
	padding-top: 1px;
	
	padding-bottom: 1px;
	

}



.priorityLower{
	
	font-weight: bold ;
	
	color: #999;
		
	padding-top: 1px;
	
	padding-bottom: 1px;
	

}



.priorityHigh a, .priorityLow a, .priorityLower a{
	
	font-weight: normal

}



.error {
	
	font-size: 100%;
	
	font-weight:bold;
	
	color: #FF0000;
	
	padding: 3px 0 3px 0;
	

}


.errorPage {
	
	font: bold 22px "Arial Narrow", Tahoma, Arial, sans-serif;
	
	color: #FF0000;
	

}


.infoMsg {
	
	font-size: 100%;
	
	font-weight:bold;
	
	color: #0499AA;
	
	padding: 3px 0 3px 0;
	

}


.confirmMsg {
	
	font-size: 100%;
	
	font-weight:bold;
	
	color: #009933;
	
	padding: 3px 0 3px 0;
	

}


.updateMsg {
	
	font-size: 100%;
	
	font-weight:bold;
	
	color: #000;
	
	padding: 3px 0 3px 0;
	

}


.webdingLarge {
	 font: 15px Webdings;
}

			
.webdingSmall {
	 font: 12px Webdings;
 }



.lineHeightIncrease {
	 line-height: 18px;
 }



img.floatRight {
	 
	display: inline;
	
	margin-top: 3px;
	
	float: right;
	

}


.floatRight
{
	
	display: inline;
	
	margin-top: -23px;
	
	float: right;
	

}



/* ------- Styles for SLA only ---------------------------*/

.SLA_flag{
	
	width: 63px;
	

}


.SLA_flag img{
	
	float:right;
	

}


/* ------- END SLA ---------------------------*/
/* ------ QUICK LAUNCH -------------------------------------*/
.quickLaunch{
	
	border-top: 5px solid #999;
	
	color:#CCCCCC;
	
	margin-right: 7px;
	

}


.quickLaunch td{
	height: 35px;
}



.quickLaunchClose{
	
	display: inline;
	
	margin-top: -15px;
	
	margin-right: -15px;
	
	float: right;
	

}



/* ------ Info Center ------------------------------------- */
.iCenter {
	
	border-top: 8px solid #000;
	
	padding-top: 3px;
	
	margin-bottom:8px;
	

}



.new{
	
	float:right;
	
	color: inherit;
	

}




/* ------ Headlines ------------------------------------- */
h1, h1 img{
	
	/*font: bold 20px Arial, Helvetica, sans-serif;
	*/
	font: bold 175% Arial, Helvetica, sans-serif;
	
	color: #000000;
	
	margin: 3px 0px 4px 0px;
	
	display: inline;
	

}



h2{
	
	/*font: bold 14px Arial, Helvetica, sans-serif;
	*/
	font: bold 125% Arial, Helvetica, sans-serif;
		
	color: #000;
		
	margin: 0px 0px 3px 0px;
	

}



h2 .txtSmaller {
	 /* use this only for text which appears inline after the actual heading */
	font-size: 70%;
	

}



h3{
	
	/*font: bold 12px Arial, Helvetica, sans-serif;
	*/
	font: bold 115% Arial, Helvetica, sans-serif;
		
	color: #000;
		
	margin: 0px 0px 1px 0px;
	

}



h4{
	
	/*font: bold 11px Arial, Helvetica, sans-serif;
	*/
	font: bold 100% Arial, Helvetica, sans-serif;
		
	color: #000;
		
	margin: 0px 0px 1px 0px;
	

}




/*-- Headline styles for boxes  (boxHead, boxHeadLarge, boxHeadSmall)--*/
/*-- 5px horizontal line across the top  --*/
.boxHead {
	
	border-top: 5px solid #000000;
	
	padding-top: 2px;
	
	margin-bottom:8px;
	

}



.boxHeadNegMar {
	
	padding: 2px 0px 0px 9px;
	
    margin: 0px -10px 8px -10px;
	
    border-top: 5px solid #CC0000;
		

}



/*-- 3px horizontal line across the top  --*/
.boxHeadSmall {
	
	border-top: 3px solid #000000;
	
	padding-top: 2px;
	
	margin-bottom:8px;
	

}


/*-- to be used with boxColor styles  --*/
.boxHeadColored {
	
	border-top: 5px solid #CC0000;
	
	font: 11px Arial, Helvetica, sans-serif;
	
	color: #000000;
	
	padding-top: 4px;
	
	

}


.boxHeadColoredLarge {
	
	border-top: 8px solid #9e8a76;
	
	padding-top: 2px;
	
	margin-bottom:8px;
	
	color: #9e8a76;
	
	font-size:16px;
	

}


.expandMainColored{
	
	border-top: 3px solid #000000;
		
	font: bold 110% Arial, Helvetica, sans-serif;
	
	margin: 0;
	
	padding-top: 3px;
	

}


.expandSubColored {
	 
	border-top: 3px solid #000000;
		
	font: bold 110% Arial, Helvetica, sans-serif;
	
	margin-left: 36px;
	
	padding-top: 3px;
		

}



/*-- Large black headline for page headers only --*/
.boxHeadLarge {
	
	border-top: 8px solid #000000;
		
	color: #000000;
	
	padding-top: 2px;
	
	margin-bottom: 15px;
	

}


/*-- Use this for brief paragraph descriptions under a page header */
.boxHeadLarge p{
	
	font: 110% Arial, Helvetica, sans-serif;
	
	margin: 0px;
	
	width: 296px;
	
	min-height: 48px;
	

}


/*-- Custom style created for the blurb under the page title, to be used with a tall marketing campaign */
p.tallCampaign{
	
	font: 127% Arial, Helvetica, sans-serif;
	
	line-height: 20px;
	
	margin: 0;
	
	width: 296px;
	
	min-height: 48px;
	

}


.boxHeadLarge a{
		font: normal 11px Arial, Helvetica, sans-serif;
	

}



/*-- Heads for expand/collapse sections --*/

.expandMain {
	
	border-top: 3px solid #000000;
		
	font: bold 110% Arial, Helvetica, sans-serif;
	
	margin: 4px 0px 4px 0px;
	

}


.expandSub {
	
	border-top: 3px solid #000000;
		
	font: bold 110% Arial, Helvetica, sans-serif;
	
	margin: 4px 0px 4px 36px;
	

}




/* -- BOX - SMALL CONTENT WRAPPER ---*/
.box {
	
	margin-bottom:25px;
	

}



.box p{
	
	line-height: 14px;
	
	margin-bottom: 8px;
	
	margin-top: 0px;
	

}



.boxEdit {
	
	height: 100%;
	
	position: relative;
		
	z-index:5;
		
	padding: 0px 10px 10px 10px;
	
	border-bottom: 1px solid #999999;
	
	border-left: 1px solid #999999;
	
	border-right: 1px solid #999999;
		
	background-color:#FFFFFF;
		
	margin-bottom:18px;
			

}





/* -- TABLE STYLES (boxTbl, dataTbl, formTbl)------------------------------------------------- */

/* -- box table - this is the box style with the dotted horizontal lines-- */
table.boxTbl{
	
	background: url("../images/dot_horiz.gif") repeat-x left top;
	
	padding: 4px 0px 4px 0px;
	
	margin-bottom: 5px;
	


}



table.boxTbl td {
	
	background: url("../images/dot_horiz.gif") repeat-x left bottom;
		
	padding: 4px 0px 4px 0px;
			

}





table.boxTbl td table{
	
	margin: 0;
	


}



table.boxTbl td table td {
	
	background: none;
	

}



table.boxTbl .extraPad{
	padding: 8px 0px 8px 0px;
 }



a.redBullet:link, a.redBullet:visited, a.redBulletLarge:link, a.redBulletLarge:visited{
	
	background: url(../images/bulletRound.gif) left top no-repeat;
	
	padding-left: 8px;
	

}



table.boxTbl li, table.boxTbl li.redBulletLarge{
	
	background: url(../images/bulletRound.gif) left top no-repeat;
		
	padding-left: 8px;
	
	list-style-position: outside;
	
	list-style: none;
		

}



/* --  data table styles. always use this class if your table is displaying 
data in a table format. only data tables should use th (table headers)-- */
table.dataTbl{
	 	padding: 3px 3px 3px 0px;
		text-align:left;
}



table.dataTbl td {
	
	border-bottom: 1px solid #CCC;
		
	padding: 3px 7px 3px 0px;
	
	vertical-align:top;
	

}



table.dataTbl th {
	
	font-weight: bold;
	
	height: 17px;
	
	vertical-align: bottom;
	
	border-bottom: 1px solid #000;
		
	padding: 3px 7px 3px 0px;
		

}



table.dataTbl th.sideTblHd{
	
	border-bottom: 1px solid #CCC;
	
	vertical-align:top;
		

}



table.dataTbl .formLabel{
	
	font-weight: bold;
	
	white-space: nowrap;
	

}


table.dataTbl th.icon {
	 width: 1%;
}


table.dataTbl td table td{
	 border-bottom: 0px;
}


table.dataTbl tr.boldRow {
	 font-weight: bold;
}


table.dataTbl tr.noline td, table.dataTbl td.noline{
	 border-bottom: 0px;
}


table.dataTbl tr.strongLine td, table.dataTbl td.strongLine {
	 border-bottom: 1px solid #000;
}



/* --  FORM TABLE styles-- */
table.formTbl{
	

	text-align: left;
	
	vertical-align: top;
	
	padding-bottom: 2px;
	
	padding-top: 2px;
	

}


table.formTbl th {
	
	background: #DDDDDD;
	
	font-weight: bold;
	
	height: 17px;
	
	vertical-align: bottom;
	

}



table.formTbl td{
	 padding: 4px 0px 4px 0;
}


table.formTbl .indent {
	 padding-left: 20px;
 }


table.formTbl .shaded {
	 font-weight: bold;
 }



/*-- various table formatting styles ---------------------------------*/
.underline {
	
	border-bottom: 1px solid #CCCCCC;
	

}


.vertLine {
	
	border-left: 1px solid #DDDDDD;
	

}


.hilite {
	 
	background: #F0F0F0;
	

}


.shaded {
	 
	background: #EEEEEE;
	

}


.rtAlign {
	
	text-align: right;
	

}


.message {
	 /* use message for filter feedback*/
	background-color:#FFFDD5;
	
	font-size: 90%;
	

}


	
/* ------ page divide styles ------ */

.grayLine {
	
	background: #DDDDDD;
	

}

	

tr.ruleBottom td, .ruleBottom{
	
    padding-bottom: 5px;
	
	margin-left:inherit;
	
	padding-left:inherit;
	
	background: url("../images/dot_horiz.gif")
      repeat-x left bottom;
	

}


tr.ruleTop td, .ruleTop{
	
    padding-top: 5px;
	
	margin-left:inherit;
	
	padding-left:inherit;
	
	background: url("../images/dot_horiz.gif") repeat-x left top;
	

}


tr.ruleTopAlignTop td, .ruleTopAlignTop{
	
    padding: 2px 0 5px;
	
	margin-left:inherit;
	
	padding-left:inherit;
	
	background: url("../images/dot_horiz.gif")
      repeat-x left top;
	

}




/*----- QUICK LAUNCH styles ----*/
.quickLaunchMenu {
	
	background-color:#fff;
	
	padding: 25px 25px 25px 25px;
	
	border: 1px solid #000;
	


}



/* ------  LAYER styles  ------ */
.layer {
	
	background-color:#FFFFFF;
	
	padding: 35px;
	
	border-top: 5px solid #000;
	
	border-right: 1px solid #000;
	
	border-bottom: 1px solid #000;
	
	border-left: 1px solid #000;
		

}


.layer ul{
	
	list-style: none;
	
	margin: 0px;
	

}


.layer li{
	
	padding-bottom: 4px;
	
	list-style: none;
	

}


.layerDrag {
	
	background: url(../images/tile_dragLayer.gif);
	
	text-align: center;
	
	padding: 2px;
	
	height: 15px;
	
	margin-bottom: 15px;
	
	font-weight: bold;
	
	color: #BBBBBB;
	

}



.layerMenu{
	
	background-color:#FFFFFF;
	
	padding: 15px;
	
	border: 1px solid #000;
	

}



.layerClose{
	
	padding-left: 25px;
	
	margin:  -25px -25px 0 0;
	
	float: right;
	

}



/*-- TOOLTIP STYLES --*/
#tipDiv{
	
  position:absolute;
	 visibility:hidden;
	 left:0;
	 top:0;
	 z-index:10000;
	
  background-color:#CCCCCC;
	 border:1px solid #336;
	 
  padding:4px;
	
  color:#000;
	 font-size:100%;
	 line-height:1.2;
	

}



/*-- MODAL EDITING STYLES --*/
#modalBkgrd {
	
	position:absolute;
	
	width:100%;
	
	height:1000px;
	
	z-index:1;
	
	left: 0;
	
	top: 0;
	
	background-color:#999999;
	
	filter:alpha(opacity=30);
	
	-moz-opacity:0.5;
	
	opacity: 0.5;
	
	visibility: shown;
	
	text-align: center;
	
	margin: 0 auto;
	

}



/* -- PROGRESS BAR styles  --*/
.progInd{
	
	margin-top: 10px;
	
	white-space: nowrap;
	

}


.progStepNum {
	
	font-weight: bold;
	
	color: #000000;
	
	background: #DDDDDD;
	
	padding: 3px 6px;
	
	float: left;
	
	display: inline;
	

}


.progTableActive {
	
	font-weight: bold;
	
	background: #FDFACC left;
	
	padding: 0 5px 0 5px;
	
	border: 1px solid #999999;
	

}


.progTableActiveVisited {
	
	font-weight: bold;
	
	background: #FDFACC url(../images/progCheck.gif) no-repeat left top;
	
	padding: 0 5px 0 20px;
	
	border: 1px solid #999999;
	

}


.progTableTodo {
	
	border: 1px solid #CCCCCC;
	
	background: #FFFFFF left top;
	
	color: #666666;
	
	padding: 0 5px 0 5px;
	

}


.progTableDone {
	
	font-weight: bold;
	
	border: 1px solid #CCCCCC;
	
	background: #F3FDEC url(../images/progCheck.gif) no-repeat left top;
	
	padding: 0 5px 0 20px;
	

}


.progSubStepArrow {
	
	background: url(../images/progSubstepArrow.gif) no-repeat;
	
	width: 23px;
	

}


.progSubStepActive {
	
	font-size: 11px;
	
	padding: 2px 5px;
	
	border-right: 1px solid #666666;
	
	border-bottom: 1px solid #666666;
	
	background: #FDFACC;
	
	font-weight: bold;
	
	vertical-align: top;
	

}


.progSubStepActiveVisited {
	
	font-size: 11px;
	
	padding: 2px 5px 2px 20px;
	
	border-right: 1px solid #666666;
	
	border-bottom: 1px solid #666666;
	
	background: #FDFACC url(../images/progCheck.gif) no-repeat left top;
	
	font-weight: bold;
	
	vertical-align: top;
	

}


.progSubStepTodo {
	
	font-size: 11px;
	
	padding: 2px 5px;
	
	border-right: 1px solid #CCCCCC;
	
	border-bottom: 1px solid #CCCCCC;
	
	color: #666666;
	
	background: #FFFFFF top;
	
	font-weight: normal;
	
	vertical-align: top;
	

}


.progSubStepDone {
	
	font-size: 11px;
	
	padding: 2px 5px 2px 20px;
	
	border-right: 1px solid #CCCCCC;
	
	border-bottom: 1px solid #CCCCCC;
	
	background: #F3FDEC url(../images/progCheck.gif) no-repeat left top;
	
	font-weight: bold;
	
	vertical-align: top;
	

}


.progTableSeparator {
	
  background: inherit url(../images/s.gif);
	
  width: 5px;
	

}



/* ------ LOGIN PAGE STYLES (theme) ------------------------------ */
#loginBkgrd{
	
	background: #000000;
	
	width: 1000px;
	
	border-bottom: 10px solid #808080;
	
	border-right: 1px solid #666;
	

}


.footnote{
	
	border-top: 3px solid #999;
	
	padding-top: 2px;
	
	color: #999;
	
	font-size: 90%;
	

}


#loginSearch{
	
	float: right;
	
	margin-top: -40px;
	
	margin-right: 20px;
	
	font-weight: bold;
	
	color: #ddd;
		

}


/* For links in top right hand corner of the header. this style can be removed when those links are retired */
.linkSpacer{
	
	margin-right: 10px;
	
	padding-bottom: 20px;
	

}

/* Do NOT use inline styles or make changes to this file. 
	Email Kathy Lau (kathy.lau@core.verizon.com to request changes */
	
.aeWrapper{
	
	width: 960px;
	
	background: #fff;
	
	margin-top: 25px;
	

}



.filterFeedback{
	
	border-top: 1px solid #999;
	
	border-bottom: 1px solid #999;
		
	background-color: #FFFFCC;
	 
	margin: 2px 0 2px 0;
	
	padding: 3px 0 3px 0;
	

}


.searchResult{
	
	background-color: #FFCCCC;
	

}


.bold{
	
	font-weight: bold;
	

}


.updateMsg {
	
	font-size: 100%;
	
	font-weight:bold;
	
	color: #000;
	
	padding: 3px 0 3px 0;
	

}


.aeTbl {
	
	font-weight: normal;
	
	height: auto;
	
	width: 172px;
	

}


.gutterAE {
	
	padding: 0 20px 10px 0;
	
	width: 192px;
	

}


.aeTbl th {
	
	font-weight: normal;
	
	border-top: 3px solid black;
	
	padding: 2px 0px 2px 0px;
		

}


.aeTbl th a {
	
	font-weight: normal;
	

}


.aeTbl .column {
	
	padding-top: 4px;
	
	padding-right: 3px;
	
	vertical-align: top;
	

}



.aeRows td{
	 padding: 3px 0 3px 0;
}



.column_icon {
	
	width: 20px;
	
	padding-left: 3px;
	
	align: left;
	

}



.column_title {
	
	height: 15px;
	

}



.column_img {
	
	width: 1px;
	
	align: right;
	

}



.row_selected {
	
	background: #ddd;
	
	font-weight: bold;
	

}



.row_empty {
	
	padding-bottom: 4px;
	
	padding-top: 4px;
	
	display: block;
	

}


.column_img img {
	
	border: 1px solid #666;
	

}



.column_img a:hover img {
	
	border: 1px solid #ff5050;
	

}

