/* ************** ------------------------------------------------------ */
/* Standard calls ------------------------------------------------------ */
/* ************** ------------------------------------------------------ */
#container, #contiainer {
	width: 765px;
	float: left;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding-bottom: 30px;
}

table.comment_table { display: none; }
#contentPane1.#doc_title.doc_title_left H2 { }
.KBheader {
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 20px;
	background-image: url(/techsupp/home_homeoffice/images/ver1/temp/kb_border_double.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.boundingBox {
	float: left;
	clear: all;
	border-width: 0px;
	padding: 1px;
}

/* -- START BUTTONS === Revised 7/14/06 by B Mason === ----------------------------- */
/* ------------------------------------------------------------------------------------ */

#returnButtons {
	position: absolute;
	left: 400;
	top: 30;
	z-index: 3000;
}
a.orange_btn {
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(/techsupp/home_homeoffice/images/ver1/button/btn_org_left.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	cursor: pointer;
	letter-spacing: 0.05em;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	text-decoration: none;
	white-space: nowrap;
	display: inline;
	vertical-align: bottom;
}
html>body a.orange_btn {
	padding-left: 4px;
	padding-bottom: 12px;
	padding-top: 3px;
}
a.orange_btn span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(/techsupp/home_homeoffice/images/ver1/button/btn_org_back.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	padding-right: 8px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
    margin-bottom: 1px;
}
html>body a.orange_btn span { padding-bottom: 5px; }
html>body a.orange_btn span, html>body a.orange_btn { line-height : 1em; }
a.orange_btn:hover, a.orange_btn:visited {
	text-decoration: none;
	color: #FFFFFF; 
}
/* -- END BUTTONS -- */
/* ------------------------------------------------------------------------------------ */

table td { font-family: Verdana, Geneva, ms sans serif, Arial, Helvetica, sans-serif; }

/* --  INFO BOX  ---------------------------------------------------------------------- */
table.info {
	margin-left: 100px;
	margin-right: 100px;
	display: block;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #5F5F5F;
	padding: 5px;
}
table.info .infoHeader {
	font-weight : bold;
	background-color: #E2E0E3;
	padding: 5px;
}
table.info TD {
	padding: 5px;
}
table.info .infoBody {
	font-weight: normal;
	color: #000000;
	padding: 5px;
	background-color: #FFFFFF;
	line-height: 120%;
}

/* --  STEPS  ---------------------------------------------------------------------- */
table.step_table { border: 0; width: 100%; }
table.step_table .stepFirstCell { vertical-align: top;}
table.step_table .stepNumTD {
	font-weight: bolder;
 	color: #FFFFFF;
 	background-color: #887181;
 	background-image: url(/techsupp/images/kb/step_back.gif);
 	background-position: left top;
 	background-repeat: no-repeat;
 	vertical-align: middle;
 	height: 27px;
 	max-height: 27px;
 	text-align: center;
 	align: center;
 	padding: 0px 10px 0px 10px;
 	white-space: nowrap;
}
html>body table.step_table .stepNumTD { height: 27px; }
table.step_table .stepSpace { width: 8px; }
table.step_table .stepTitle {
	font-weight: bold;
	background-color: #EBEBEB;
	height: 27;
	max-height: 27;
	vertical-align: middle;
	padding-left: 10px;
	color: #000000;
	width: 100%;
	padding: 0px 10px 0px 10px;
	white-space: nowrap;
	font-size: .8em;
}
html>body table.step_table .stepTitle p { font-size: 12px; }
table.step_table .stepBody p, table.step_table .stepBody { 
	padding: 4px; 
	font-size: 12px;
}
.stepbody { font-size: 12px; }
html>body table.step_table .stepBody p { font-size: 12px; }

/* --  SUB STEPS  ---------------------------------------------------------------------- */
table.substep {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	width: 99%;
}
.substep DT {
	width: 12px;
	font-weight: bold;
	color: #9A918C;
	white-space: no-wrap;
	font-size: 12px;
	float:left;
	margin-top: 7px;
}
html>body .substep DT { margin-top: 0px; }
.substep DD {
	font-size: 12px;
	margin-top: 7px;
	padding-left: 10px;
	margin-left: 10px;
	/* border:thin #666666 solid; */
}

/* --  BULLETS and LISTS ---------------------------------------------------------------- */
.bullet1, td .bullet1 { color: #CC6600; list-style: square; }
.bullet2 { list-style-image: url(/techsupp/home_homeoffice/images/ver1/misc/bullet_grey_verysmall.gif); }
.bullet3 { list-style-image : url(/techsupp/images/kb/chevronOR.gif); }
.bullet4 { list-style-image: url(/img/bullets/chevron_bold.en-us.gif); }
.bullet5 li { 
	list-style-image: url(/techsupp/home_homeoffice/images/ver1/temp/images/charcoal_bullet.png); 
	line-height: 1.5em;	
}
html>body .bullet5 li a { 
	vertical-align: text-top;
}

#container ol, #contentPane1 ol { margin-left:auto; }
#container ul, #contentPane1 ul { margin-left:auto; }

html>body #container ol, html>body #contentPane1 ol  { margin-left:30px; }
html>body #container ul, html>body #contentPane1 ul  { margin-left:25px; }

/* --  INSTRUCTION  ---------------------------------------------------------------------- */
table.instruction_table {
	width: 100%;
	background-image: url(/techsupp/images/kb/kb_border_single.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-bottom: 10px;
}
table.instruction_table TD {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

/* --  SYSETM TEXT  ---------------------------------------------------------------------- */
table.sysreq_table {
	border: thin dotted #EBEBEB;
	background-color: #F9F9F9; 
}
table.sysreq_table td, table.sysreq_table p {
	background-color: #F9F9F9; 
	font-family: "Courier New", Courier, monospace;
	padding: 6px;
}

/* --  GUI  TEXT  ---------------------------------------------------------------------- */
table.gui_table {
	border: thin dotted #EBEBEB;
	background-color: #F9F9F9; 
}
table.gui_table td, table.gui_table p {
	background-color: #F9F9F9; 
	font-weight: bold;
	padding: 6px;
}

/* --  NOTE AND TIP ---------------------------------------------------------------------- */
table.note, table.tip  {
	background-color: #FFFBEB;
	margin: 10px;
	border: 0px;
	width: 85%;
}
table.tip {
	background-color: #FFFFFF;
}

table.note td.note_icon, table.tip td.tip_icon {
	width: 16px;
	padding: 4px;
	vertical-align: top;
	padding-top: 8px;
}
table.note td.note_text, table.tip td.tip_text {
	font-weight: bold;
	white-space: no-wrap;
	padding-right: 6px;
	line-height : 1.6em;
	width: 5%;
	vertical-align: top;
	padding-top: 8px;
	font-size: 12px;
}
table.note td.note_body, table.note td.note_body p, table.tip td.tip_body, table.tip td.tip_body p {
	padding: 2px;
	vertical-align: middle;
	padding-top: 3px;
	font-size: 12px;
}
html>body table.note td.note_body, html>body table.note td.note_body p, html>body table.tip td.tip_body, html>body table.tip td.tip_body p {
	padding-top: 2px;
	line-height: 105%;
}

/* --  WARNING  ---------------------------------------------------------------------- */
table.warning {
	background-color: #FFDDBB;
	border: thin solid #CC6600;
	width: 85%;
	margin: 4px;
}
table.warning td.warning_icon {
	width: 16px;
	padding: 5px 2px 8px 2px;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 5px;
}
html>body table.warning td.warning_icon { padding-top: 12px; }

table.warning td.warning_text, table.warning td.warning_text p {
	font-weight: bold;
	white-space: no-wrap;
	padding-right: 6px;
	line-height : 2em;
	width: 10%;
	vertical-align: top;
	padding-top: 8px;
	font-size: 12px;
}
html>body table.warning td.warning_text { padding-top: 8px; }

table.warning td.warning_body, table.warning td.warning_body p {
	padding: 2px;
	vertical-align: middle;
	padding-top: 6px;
	margin-top: 0px;
	font-size: 12px;
}
html>body table.warning td.warning_body p { padding-top: 7px; }

/* --  TWISTIES  ---------------------------------------------------------------------- */
table.twistieTable {
	width: 100%;
	margin: 10px 0px 10px 25px;;
	padding-bottom: 10px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: gray;
}
table.twistieTable td.TDtwistieIcon { width: 20px; padding-top: 7px; }
table.twistieTable td.TDtwistieTitleOpen {
	width: 100%;
	font-weight: bold;
	color: #7F6377;
	padding-left: 10px;
}
table.twistieTable td.TDtwistieTitleClosed {
	width: 100%;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
}
table.twistieTable td.TDtwistieContent {
	padding-left: 20px;
	padding-bottom: 5px;
}
.twistieImgOpen {
	background-image: url(/techsupp/images/kb/icon_treenode_neg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border-width: 0px;
}
.twistieImgClosed {
	background-image: url(/techsupp/images/kb/icon_treenode_pos.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border-width: 0px;
}
/* weird fixes */
.gSnav a, .gSnav a:hover, .gSnav a:visited, .gSnav a:active { font-weight:normal; }

DD table td {
	font-size:12px
}

