html
{
	width: 100%;
	height: 100%;
}
body
{
	margin:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	background: url('/i/body_bg.gif') center repeat-y;
	width: 100%;
	height: 100%;
}

.D
{
	width: 100%;
	height: 100%;
}

a, a:hover, a:visited
{
	color: #2c86ea;
}
img {border:0;}

form  {padding:0px; margin:0px;}
div {margin:0px; padding:0px;}
p
{
	margin:0px; padding:0px;
	margin-top: 8px;
	margin-bottom:8px;
}
input.image {margin: 0px; padding: 0px;}
input.text { width: 150px; height: 13px; font-family:Verdana; font-size:11px; margin:0px;}
select {height: 17px; font-family:Verdana; font-size:11px; margin:0px;}
h1, h2, h3,h4,h5,h6
{
	/*color: #6d6415;*/

	color: #736a6a;
}

h1 {font-size:18px; font-weight: normal; font-family: Arial; margin-top:12px; margin-bottom:12px;}
h2 {font-size:11pt; margin-top:12px; margin-bottom:12px;}
h3 {font-size:10pt; margin-top:13px; margin-bottom:13px;}
h4, h5, h6 {font-size:8.5pt; margin-top:13px; margin-bottom:13px;}

.mainTable
{
	border-top: none;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid #625a13;
}
.mainContent
{
	font-size: 11px;
	font-family: Tahoma;
	color: #736a6a;
	width: 516px;
}
.blockHeader
{
	color: #00389d;
	font-family: Arial;
	font-size: 18px;
	padding: 0px;
	margin:0px;
}
.blockheadercontainer
{
	margin-top: 7px;
	margin-bottom: 8px;
}
.middleContent
{
	padding: 15px;

}
.breadcrumbler
{
	padding-left:10px;
	height: 22px;
	padding-top: 4px;
	background: url('/i/breadcrumbler_bg.gif') top no-repeat;
}
.breadLink, .breadSpan
{
	font-size: 11px;
}
ul {list-style-position: inside;}
ul.learningCenter li.blue
{
	background: url("/i/kb_arrow.gif") no-repeat left center;
}

ul.learningCenter, ul.questionsList, ul.relatedList
{
	margin: 0px;
	padding: 0px;
	margin-right: 10px;

}

ul.learningCenter
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

ul.learningCenter li
{
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background: url("/i/kb_lm_rect.gif") no-repeat left center;
}

ul.learningCenter li a, ul.learningCenter li a:active, ul.learningCenter li a:visited
{
	color: #605f5f;
	font-family: Arial;
	font-size: 13px;
	text-decoration:none !important;
}

ul.learningCenter li:hover a, ul.learningCenter li:hover a:visited,
ul.learningCenter li.blue:hover a, ul.learningCenter li.blue:hover a:visited,
ul.learningCenter li.blue, ul.questionsList li.blue,
ul.learningCenter li.blue:hover, ul.learningCenter li:hover,
ul.learningCenter li.blue a,  ul.learningCenter li.blue a:visited
{
	color: #2c86ea !important;
}

a.kbMainCatLink, a.kbMainCatLink:hover, a.kbMainCatLink:visited
{
	text-decoration:none;
	color: #2c86ea;
	font-weight: bold;
	font-family:Tahoma;
	font-size: 11px;
}
a.kbCatLinkGrey, a.kbCatLinkGrey:hover, a.kbCatLinkGrey:visited
{
	text-decoration:none;
	color: #605f5f;
	font-weight: bold;
	font-family:Tahoma;
	font-size: 11px;
}
a.kbCatLinkGrey:hover
{
	color:#2c86ea;
}
input.search {height: 14px; border: 1px solid #b7b7b7}
.question
{
	font-size: 12px;
	font-weight: bold;
}
.kbSubContent
{
	padding-left: 27px;
}
.grayHeader
{
	background: #f2f2f2;
}

table.custForm9 td, table.custForm9 th
{
	padding: 3px;
}
table.custForm9 th
{
	background: #ebf5ff;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.moreSmall
{
	font-size: 9px;
}
.stfError, .formError
{
	color:#ff3333;
	font-size: 14px;
	text-align:center;
}

/*-------------------------------------------------*/
	#leftmenu
	{
		margin:0px;
		padding:0px;
	}
	#leftmenu ul
	{
		margin:0px;
		padding:0px;
		list-style-type: none;
		list-style-image: none;
		margin-right: 20px;
		margin-top: 8px;
		width: 190px;
	}
	/* IE HACK */
	/** html #leftmenu ul li
	{
		height: 1%;

	}*/

	#leftmenu  LI
	{
		margin: 0px;
		padding-right: 0px;
		padding-left: 10px;
	}

	#leftmenu li a
	{
		color: #615555;
		text-decoration: none;
		font-weight: normal;
		font-family: Arial;
		font-size: 13px;
		display: block;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;

	}

	#leftmenu LI a:hover , #leftmenu LI  a.lmenuSelected
	{
		color: #2c86ea !important;
	}
	#leftmenu LI.selected
	{
		background: url("/i/kb_arrow.gif") no-repeat left center;
	}
	#leftmenu LI.selected a
	{
		color: #2c86ea;
		background:  #F2F9FF;
	}

/*---------------------*/
* html #tmenu1 ul li
	{
		height: 1%;
	}
#tmenu1
	{
		/*background: url('/i/top_menu_bg.gif') repeat-x;*/
		display: block;
		padding: 0px;
		padding-top: 0px;
		margin:0px;
	}

	#tmenu1 td div
	{
		height: 30px;
	}
	#tmenu1 td div a.first
	{
		white-space: nowrap;

	}

	#tmenu1 td div:hover a.first
	{
		color: white !important;
	}
	#tmenu1 td div:hover div.linkbg img
	{
		display:inline;
	}
	#tmenu1 td div:hover div.linkbg img.tostretch
	{
		display:block;
		width: 100%;
		height: 30px;
	}

	#tmenu1 td div div.linkbg
	{
		width: 100%;
		white-space: nowrap;
		position:absolute;
		z-index: 4;
	}
	#tmenu1 td div div.linkbg img
	{
		display:none;
	}

	#tmenu1 td div ul
	{
		z-index: 10;
		margin:0px;
		list-style-type: none;
		width: 160px;
	}
	#tmenu1 td div ul ul,
	#tmenu1 td div ul ul ul,
	#tmenu1 td div ul ul ul ul
	{
		list-style-image: none;
		list-style-type: none;
	}

	#tmenu1 td div,
	#tmenu1 li
	{
		float: left;
		position: relative;
		padding:0px;
		margin:0px;
		color: white;
		font-size:10px;
		text-decoration:none;
		white-space: normal;
	}

	#tmenu1 td div a
	{
		color: #615555 !important;
		font-family: Arial;
		font-size:15px;
		text-decoration:none;
		display: block;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;

	}
	#tmenu1 td div a.first
	{
		position:relative;
		margin-left: 1px;
		margin-right: 1px;
		z-index: 5;
	}
	#tmenu1 td div ul li a, #tmenu1 td div ul li a:visited, #tmenu1 td div ul li a:hover
	{
		font-size:12px;
		padding:0px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:5px;
		margin:0px;
		color: black;
		text-decoration: none;
	}
	#tmenu1 td div li a
	{
		display: block;
		width:155px;
	}

	#tmenu1 td div li,
	#tmenu1 li li
	{
		margin: 0px;
		border: 0px solid #663322;
		font-weight: normal;
		background-image: none;
		text-transform: none;
		font-family: arial, verdana, helvetica, sans-serif;
	}
	* html #tmenu1 ul li
	{
		float:left; height: 1%;
	}
	#tmenu1 li:hover
	{
		background:#f8f8f8;
	}


	#tmenu1 td div li:hover ul,
	#tmenu1 li li:hover ul
	{
		left: 100%;
	}
	#tmenu1 td div li ul,
	#tmenu1 li li ul
	{
		left: -1px;
		top: -1px;
	}
	#tmenu1 td div ul,
	#tmenu1 li ul
	{
		background: #eaebed;
		border: #663322 1px solid;
		display: none;
		position: absolute;
		top: 100%;
		left: 0px;
		font-family: Arial;
		color:black;
		margin:0px;
		padding:0px;
		width: 160px;
	}


	#tmenu1 td div ul a,
	#tmenu1 li ul a
	{
		text-align: left;
		color:black;
	}

	#tmenu1 td div ul
	{
		visibility: hidden;
		display:none;
		width:0px;
	}

	#tmenu1 td div:hover ul,
	#tmenu1 td div:hover li:hover ul,
	#tmenu1 td div:hover li:hover li:hover ul,
	#tmenu1 li:hover ul,
	#tmenu1 li:hover li:hover ul,
	#tmenu1 li:hover li:hover li:hover ul
	{
		display: block;
		width: 160px;
		visibility: visible;
	}

	#tmenu1 td div:hover li ul,
	#tmenu1 td div:hover li:hover li ul,
	#tmenu1 td div:hover li:hover li:hover li ul,
	#tmenu1 li:hover li ul,
	#tmenu1 li:hover li:hover li ul,
	#tmenu1 li:hover li:hover li:hover li ul
	{
		visibility: hidden;
	}


	/*----------------------------------------------------------------*/
	#bottom_menu
	{
		color: #2c86ea;
		font-size: 8pt;
		height:  31px;
	}

	#bottom_menu td.bmenu
	{
		padding-top: 10px;
		padding-left: 3px;
		padding-right: 3px;
	}

	#bottom_menu a, #bottom_menu td
	{
		color: #2c86ea;
		font-family: Arial;
		font-size: 11px;
		text-transform: none;
		text-decoration:none;
	}

	.leftColumn
	{
		width:210px;
	}
	.globalContainer
	{
		width: 766px;
		margin: 0px auto;
	}
	.boldGraySeparator1
	{
		height: 4px;
		overflow: hidden;
		background: #eaebed;
		margin-bottom: 1px;
		width: 725px;
	}
	.boldGraySeparator2
	{
		height: 4px;
		overflow: hidden;
		background: #eaebed;
		margin-bottom: 2px;
		margin-top: 3px;
		width: 725px;
	}
	.boldGraySeparator3
	{
		height: 4px;
		overflow: hidden;
		background: #eaebed;
		width: 725px;
	}
	.tenPixSepeartor
	{
		height: 12px;
		overflow:hidden;
		width: 725px;
	}
	.stfSeparator
	{
		height:1px;
		overflow:hidden;
		background: #bbbbbb;
		width: 444px;
	}
@media print
{
	td.leftColumn
	{
		width: 0px;
		display: none;
	}
	.mainContent
	{
		width: 100%;
	}
	.subheaderImages, #bottom_menu, #tmenu1, .searchLine, .mainHeaderImageDiv
	{
		/*display:none;*/
	}

	.globalContainer
	{
		width: 100%;
	}
	div {margin:0px; padding:0px;}
}

	/*----------------------------------------------------------------*/

