h1.padded
{
	padding-left: 15px;
}
.grayText
{
	color: #828282;
}
.red
{
	color: #ff0000;
}
.small
{
	font-size: 11px;
}
grayRoundedBorderWithGrayBG.activeCategoryIdAnchor
{
	color:#00FF00;
}

.mainTable
{
	margin:auto;
	width:1025px;
}
.mainTablePrint
{
	margin:auto;
	width:1025px;
}
.mainTablePrint .trMostRecent ul
{
	list-style:outside;
	list-style-type:disc;
	margin-left:18px;
}
.mainTablePrint .trMostRecent ul li,
.mainTablePrint .trMostRecent ul.kbMostRecentMainItemQuestion li 
{
	background-image:none;
	padding-left:0px;
}
.singlePageMainTable
{
	margin:auto;
	width:1000px;
}
.singlePageBody
{
	background:#E6E6E6 none repeat scroll 0%;
	color:#000000;
	font-family:Arial,Helvetica Neue,Helvetica,Verdana,sans-serif;
	font-size:13px;
	line-height:60px;
	margin-bottom:5px;
	margin-top:5px;
}
/* Header */
.mainTable .mainTableHeaderLogoTd
{
	width:191px;
}
.mainTable .withOutTopMenu2 .mainTableHeaderLogoTd
{
	width:267px;
}
.mainTable .mainTableHeaderTopRightTd
{
	width:233px;
	padding-left:5px;
}
.mainTable .mainTableHeaderLogoTd .mainTableHeaderLogo
{
	padding:0px 22px 18px 3px;
	background:url('/i/i/menu/firstPartTopMenu.gif') bottom no-repeat;
}
.withOutTopMenu .mainTableHeaderLogoTd .withOutTopMenuLine
{
	padding:0px 101px 22px 0px;
}
.withOutTopMenu .withOutTopMenuLine2
{
	padding:0px 10px 22px 0px;
}
td.withOutTopMenu2 div.withOutTopMenu2
{
	border-top:1px solid #869ba4;
	border-bottom:1px solid #869ba4;
	background-color:#002d40;
	height:2px;
	font-size:1px;
}
.mainTableHeaderBanner
{
	padding:10px 0px 7px;
}
.mainTableHeaderSeparate
{
	height:0px;
	font-size:0px;
	border-bottom:#b1b1b1 solid 1px;
	margin:0px 3px 7px 148px;
}
/* Header */

/* Footer */
.footerBottomHolder
{
	padding-top:10px;
	padding-bottom:9px;
}
/* Footer */


/* Menu Top */
.topMenuArea
{
	/* background:url('/i/i/menu/MenuTopBg.gif') repeat-x top; */
	height:26px;
}
.topMenuArea .topMenuItem a.subMenu,
.topMenuArea .topMenuItem a.topMenuItem
{
	display:block;
	text-align:center;
	color:black;
	font-size:13px;
	font-weight:bold;
	padding-top:8px;
	white-space:nowrap;
	/* text-transform:uppercase; */
}
.topMenuArea .topMenuItem a.subMenu
{
	text-align:left;
}
.topMenuArea .topMenuItem a.topMenuItem
{
	height:25px;
	padding-left:8px;
	padding-right:1px;
}
.topMenuArea .topMenuItem a.topMenuItem span
{
	padding-right:5px; 
}
.topMenuArea .topMenuItem a.topMenuItem span.topMenuItemWithSubMenu,
.topMenuArea .topMenuItem span.topMenuItemWithSubMenu a.topMenuItem 

{
	background:url('/i/i/menu/downArrow.png') right center no-repeat;
}
.topMenuArea .topMenuItem a.subMenu
{
	font-weight:normal;
	color:#000000;
	padding:0px 0px 6px;
}
.topMenuArea .topMenuItem a.subMenu:hover,
.topMenuArea .topMenuItem a.subMenuActive
{
	color:#D98343;
}
.topMenuArea .wrapperForSubMenu .wrapperForSubMenu_bl
{
	background:url('/i/i/menu/menuTopSubMenu_bl.gif') repeat-y right;
}
.topMenuArea .wrapperForSubMenu .wrapperForSubMenu_br
{
	background:url('/i/i/menu/menuTopSubMenu_br.gif') repeat-y left;
}
.topMenuArea .wrapperForSubMenu .wrapperForSubMenu_bb
{
	background:url('/i/i/menu/menuTopSubMenu_bb.gif') repeat-x top;
}
.topMenuArea .wrapperForSubMenu .wrapperForSubMenu_bg
{
	background:url('/i/i/menu/menuTopSubMenu_bg.gif') repeat;
	padding-top:10px;
}
 /* hover behaviour */
.topMenuArea div.topMenuItem
{
	position:relative;
	padding-right:0px;
}
.topMenuArea .wrapperForSubMenu2
{
	position:absolute;	
	/*overflow:hidden;*/
	z-index:400;
	left:0;
	top:33px;
}
.topMenuArea .topMenuItem a.topMenuItem img
{
	padding-left:2px;
}
.topMenuArea .topMenuItem .wrapperForSubMenu2
{
	display:none;
}


.topMenuArea .topMenuItem:hover .wrapperForSubMenu2
{
	display:block;
	width:100%;
}


/* Menu Top */

/* Main Page */
.mainPageTopSection
{
	padding:5px 0px 9px;
}
.mainPageTopRightHolder
{
	width:304px;
	padding-left:11px;
}
.mainPageMiddleRightHolder
{
	width:257px;
	padding-left:11px;
}
.separateBetweenHorizontalCells
{
	background:url('/i/i/grayRoundedBorder/s.gif') repeat-y center;
}
.separateBetweenVerticalCells, .separateBetweenCells
{
	background:url('/i/i/grayRoundedBorder/sHor.gif') repeat-x;
}
.mainPageMiddle .grayRoundedBorder .center .center
{
	padding:0px 17px;
}
.separateBetweenHorizontalCells div
{
	position:relative;
}
.separateBetweenHorizontalCells img.white,
.separateBetweenVerticalCells img.white,
.separateBetweenCells img.white
{
	position:absolute;
}
.separateBetweenCells img.white
{
	top: -37px;
	left: -30px;
	z-index:10;
}
.separateBetweenHorizontalCells.topHor img.white
{
	z-index:100;
	top:0px;
}
.separateBetweenHorizontalCells.bottomHor img.white
{
	bottom:0px;
	z-index:10;
}
.mainPageMiddleTop
{
	padding:6px 15px 0px;
}
.mainPageMiddleLeftThirdCell
{
	padding:0px 0px 5px 15px;
}
.mainPageMiddleLeftFourthCell
{
	padding:0px 15px 5px 0px;
}
.mainPageMiddleBottom
{
	padding-top:7px;
}
/* Main Page */

/* Frame - Blue Rounded Shape */
.blueRoundedShape
{
	border: none;
}
.blueRoundedShape td.left, .blueRoundedShape td.right
{
	border: 0px;
}

.blueRoundedShape .top .center
{
	background: url('/i/i/blueRoundedShape/b_t.png') repeat-x top;
}
.blueRoundedShape .center .left
{
	background: url('/i/i/blueRoundedShape/b_l.png') repeat-y #e8edf0;
}
.blueRoundedShape .center .center
{
	background: #547fbf;
}
.blueRoundedShape .center .center a,
.blueRoundedShape .center .center a:hover,
.blueRoundedShape .center .center
{
	color:#FFFFFF;
	font-weight:bold;
}
.blueRoundedShape .center .right
{
	background: url('/i/i/blueRoundedShape/b_r.png') repeat-y #e8edf0;
}
.blueRoundedShape .bottom .center
{
	background: url('/i/i/blueRoundedShape/b_b.png') repeat-x bottom;
}
/* Frame - Blue Rounded Shape */

/* Frame - Gray rounded border */
.grayRoundedBorder
{
	border: none;
}
.grayRoundedBorder td.left, .grayRoundedBorder td.right
{
	border: 0px;
}

.grayRoundedBorder .top .center
{
	background: url('/i/i/grayRoundedBorder/b.gif') repeat-x top;
}
.grayRoundedBorder .center .left
{
	background: url('/i/i/grayRoundedBorder/b.gif') repeat-y left;
}
.grayRoundedBorder .center .right
{
	background: url('/i/i/grayRoundedBorder/b.gif') repeat-y right;
}
.grayRoundedBorder .bottom .center
{
	background: url('/i/i/grayRoundedBorder/b.gif')  repeat-x bottom;
}
.grayRoundedBorder .center .center
{
	padding:0px 10px;
}
/* Frame - Gray rounded border */

/* Frame - Gray rounded border with gray background */
.grayRoundedBorderWithGrayBG
{
	border: none;
}
.grayRoundedBorderWithGrayBG td.left, .grayRoundedBorderWithGrayBG td.right
{
	border: 0px;
}

.grayRoundedBorderWithGrayBG .top .center
{
	background: url('/i/i/grayRoundedBorderWithGrayBG/b.gif') repeat-x top #f3f3f4;
}
.grayRoundedBorderWithGrayBG .center .left
{
	background: url('/i/i/grayRoundedBorderWithGrayBG/b.gif') repeat-y left #f3f3f4;
}
.grayRoundedBorderWithGrayBG .center .right
{
	background: url('/i/i/grayRoundedBorderWithGrayBG/b.gif') repeat-y right #f3f3f4;
}
.grayRoundedBorderWithGrayBG .bottom .center
{
	background: url('/i/i/grayRoundedBorderWithGrayBG/b.gif')  repeat-x bottom #f3f3f4;
}
.grayRoundedBorderWithGrayBG .center .center
{
	background: #f3f3f4;
	padding:0px 10px;
}
/* Frame - Gray rounded border with gray background */


/* Frame - Gray rounded border with gray background (small corners) */
.grayRoundedBorderWithGrayBGsmall
{
	border: none;
}
.grayRoundedBorderWithGrayBGsmall td.left, .grayRoundedBorderWithGrayBG td.right
{
	border: 0px;
}

.grayRoundedBorderWithGrayBGsmall .top .center
{
	background: url('/i/i/grayRoundedBorderWithGrayBGsmall/b.png') repeat-x top #f3f4f4;
}
.grayRoundedBorderWithGrayBGsmall .center .left
{
	background: url('/i/i/grayRoundedBorderWithGrayBGsmall/b.png') repeat-y left #f3f4f4;
}
.grayRoundedBorderWithGrayBGsmall .center .right
{
	background: url('/i/i/grayRoundedBorderWithGrayBGsmall/b.png') repeat-y right #f3f4f4;
}
.grayRoundedBorderWithGrayBGsmall .bottom .center
{
	background: url('/i/i/grayRoundedBorderWithGrayBGsmall/b.png')  repeat-x bottom #f3f4f4;
}
.grayRoundedBorderWithGrayBGsmall .center .center
{
	background: #f3f4f4;
	padding:0px 10px;
}
/* Frame - Gray rounded border with gray background (small corners)*/



/* Frame - Gray rounded border with gray background 2 */
.grayRoundedBorderWithGrayBG2
{
	border: none;
}
.grayRoundedBorderWithGrayBG2 td.left, .grayRoundedBorderWithGrayBG2 td.right
{
	border: 0px;
}
.grayRoundedBorderWithGrayBG2 .top .left div,
.grayRoundedBorderWithGrayBG2 .top .right div,
.grayRoundedBorderWithGrayBG2 .bottom .left div,
.grayRoundedBorderWithGrayBG2 .bottom .right div
{
	background-repeat:no-repeat;
	background-color:#f5f5f6;
	width:11px;
	height:11px;
}
.grayRoundedBorderWithGrayBG2 .top .left,
.grayRoundedBorderWithGrayBG2 .top .right,
.grayRoundedBorderWithGrayBG2 .bottom .left,
.grayRoundedBorderWithGrayBG2 .bottom .right,
.grayRoundedBorderWithGrayBG2 .top .center,
.grayRoundedBorderWithGrayBG2 .bottom .center
{
	font-size:1px;
}
	/* rounded */
	.grayRoundedBorderWithGrayBG2 .top .withTopRounded .left div
	{
		background-image: url('/i/i/grayRoundedBorderWithGrayBG2/c_tl.gif');
	}
	.grayRoundedBorderWithGrayBG2 .top .withTopRounded .right div
	{
		background-image: url('/i/i/grayRoundedBorderWithGrayBG2/c_tr.gif');
	}
	.grayRoundedBorderWithGrayBG2 .bottom .withTopRounded .left div
	{
		background-image: url('/i/i/grayRoundedBorderWithGrayBG2/c_bl.gif');
	}
	.grayRoundedBorderWithGrayBG2 .bottom .withTopRounded .right div
	{
		background-image: url('/i/i/grayRoundedBorderWithGrayBG2/c_br.gif');
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2,
	.mainTablePrint .grayRoundedBorderWithGrayBG2 table
	{
		border-collapse:separate;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .top .withTopRounded .left div,
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .top .withTopRounded .right div,
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .bottom .withTopRounded .left div,
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .bottom .withTopRounded .right div,
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .top .center,
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .center .left,
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .center .right,
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .bottom .center
	{
		background-image:none;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .top .withTopRounded td.left
	{
		border-left:1px #B0B1B3 solid;
		border-top:1px #B0B1B3 solid;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .top .withTopRounded .right
	{
		border-right:1px #B0B1B3 solid;
		border-top:1px #B0B1B3 solid;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .bottom .withTopRounded .left
	{
		border-left:1px #B0B1B3 solid;
		border-bottom:1px #B0B1B3 solid;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .bottom .withTopRounded .right
	{
		border-right:1px #B0B1B3 solid;
		border-bottom:1px #B0B1B3 solid;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .top .center
	{
		border-top:1px #B0B1B3 solid;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .center .left
	{
		border-left:1px #B0B1B3 solid;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .center .right
	{
		border-right:1px #B0B1B3 solid;
	}
	.mainTablePrint .grayRoundedBorderWithGrayBG2 .bottom .center
	{
		border-bottom:1px #B0B1B3 solid;
	}
	/* rounded */
	/* not rounded */
	.grayRoundedBorderWithGrayBG2 .top .left div
	{
		background-image: url('/i/i/grayRoundedBorderWithGrayBG2/c_tl2.gif');
	}
	.grayRoundedBorderWithGrayBG2 .top .right div
	{
		background-image: url('/i/i/grayRoundedBorderWithGrayBG2/c_tr2.gif');
	}
	.grayRoundedBorderWithGrayBG2 .bottom .left div
	{
		background-image: url('/i/i/grayRoundedBorderWithGrayBG2/c_bl2.gif');
	}
	.grayRoundedBorderWithGrayBG2 .bottom .right div
	{
		background-image: url('/i/i/grayRoundedBorderWithGrayBG2/c_br2.gif');
	}
	/* not rounded */
.grayRoundedBorderWithGrayBG2 .top .center
{
	background: url('/i/i/grayRoundedBorderWithGrayBG2/b.gif') repeat-x top #f5f5f6;
}
.grayRoundedBorderWithGrayBG2 .center .left
{
	background: url('/i/i/grayRoundedBorderWithGrayBG2/b.gif') repeat-y left #f5f5f6;
}
.grayRoundedBorderWithGrayBG2 .center .right
{
	background: url('/i/i/grayRoundedBorderWithGrayBG2/b.gif') repeat-y right #f5f5f6;
}
.grayRoundedBorderWithGrayBG2 .bottom .center
{
	background: url('/i/i/grayRoundedBorderWithGrayBG2/b.gif')  repeat-x bottom #f5f5f6;
}
.grayRoundedBorderWithGrayBG2 .center .center
{
	background: #f5f5f6;
	padding:0px 10px;
}
/* Frame - Gray rounded border with gray background 2 */


/* Frame - decoratedFrame */
.decoratedFrame td.left div,
.decoratedFrame td.right div
{
	height:46px;
	background-repeat:no-repeat;
}
.decoratedFrame td.left div
{
	background-image:url('/i/i/decoratedFrame/b_l.gif');
	width:8px;
}
.decoratedFrame td.right div
{
	background-image:url('/i/i/decoratedFrame/b_r.gif');
	width:141px;
}
.decoratedFrame td.center
{
	background: url('/i/i/decoratedFrame/b_b.gif') repeat-x top #516ea1;
}
.decoratedFrame div.center
{
	background: url('/i/i/decoratedFrame/b_l2.gif') no-repeat left top #516ea1;
	height:28px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding:13px 0px 5px 2px;
}
.mainTablePrint .decoratedFrame
{
	background-color:#2c4e82;
}
.mainTablePrint .decoratedFrame td.left div
{
	background-image:url('/i/i/decoratedFrame/b_l3.gif');
	height:41px;
}
.mainTablePrint .decoratedFrame td.right div
{
	background-image:url('/i/i/decoratedFrame/b_r2.gif');
	height:41px;
}
.mainTablePrint .decoratedFrame td.center
{
	background: url('/i/i/decoratedFrame/b_b2.gif');
}
.mainTablePrint .decoratedFrame div.center
{
	background: url('/i/i/decoratedFrame/b_b2.gif');
	height:23px;
	padding:11px 0px 7px 2px;
}
.mainTablePrint .decoratedFrame td.left div,
.mainTablePrint .decoratedFrame td.right div,
.mainTablePrint .decoratedFrame td.center,
.mainTablePrint .decoratedFrame div.center
{
	background-image:none;
	background-color:transparent;
}
.mainTablePrint .decoratedFrame td.left
{
	border-top:#b0b1b3 1px solid;
	border-left:#b0b1b3 1px solid;
}
.mainTablePrint .decoratedFrame td.right
{
	border-top:#b0b1b3 1px solid;
	border-right:#b0b1b3 1px solid;
}
.mainTablePrint .decoratedFrame td.center
{
	border-top:#b0b1b3 1px solid;
}

.decoratedFrame div.center a
{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
/* Frame - decoratedFrame */


/* Frame - Gray rounded border with LIGHT gray background */
.grayRoundedBorderWithGrayBG.light .top .center
{
	background: url('/i/i/grayRoundedBorderWithGrayBG/b.gif') repeat-x top #f9f9f9;
}
.grayRoundedBorderWithGrayBG.light .center .left
{
	background: url('/i/i/grayRoundedBorderWithGrayBG/b.gif') repeat-y left #f9f9f9;
}
.grayRoundedBorderWithGrayBG.light .center .right
{
	background: url('/i/i/grayRoundedBorderWithGrayBG/b.gif') repeat-y right #f9f9f9;
}
.grayRoundedBorderWithGrayBG.light .bottom .center
{
	background: url('/i/i/grayRoundedBorderWithGrayBG/b.gif')  repeat-x bottom #f2f2f2;
}
.grayRoundedBorderWithGrayBG.light .center .center
{
	background: #f9f9f9;
	padding:0px 10px;
}
/* Frame - Gray rounded border with gray background */




/* Frame - Gray rounded border with blue background */
.grayRoundedBorderWithBlueBG
{
	border: none;
}
.grayRoundedBorderWithBlueBG td.left, .grayRoundedBorderWithBlueBG td.right
{
	border: 0px;
}

.grayRoundedBorderWithBlueBG .top .center
{
	background: url('/i/i/grayRoundedBorderWithBlueBG/b_t.gif') repeat-x top #046482;
}
.grayRoundedBorderWithBlueBG .center .left
{
	background: url('/i/i/grayRoundedBorderWithBlueBG/b_l.gif') repeat-y left #046482;
}
.grayRoundedBorderWithBlueBG .center .right
{
	background: url('/i/i/grayRoundedBorderWithBlueBG/b_r.gif') repeat-y right #046482;
}
.grayRoundedBorderWithBlueBG .bottom .center
{
	background: url('/i/i/grayRoundedBorderWithBlueBG/b_b.gif')  repeat-x bottom #046482;
}
.grayRoundedBorderWithBlueBG .center .center
{
	background: #046482;
	padding:4px 27px 2px;;
}
.grayRoundedBorderWithBlueBG .center .center a,
.grayRoundedBorderWithBlueBG .center .center a:hover,
.grayRoundedBorderWithBlueBG .center .center
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.grayRoundedBorderWithBlueBG .center .center a
{
	display:block;
	padding-bottom:2px;
}
.grayRoundedBorderWithBlueBG .center .center a.last,
.grayRoundedBorderWithBlueBG .center .center ul li a
{
	padding-bottom:0px;
}
.grayRoundedBorderWithBlueBG .center .center ul li a
{
	display:inline;
}
.grayRoundedBorderWithBlueBG .center .center ul li
{
	background:url(/i/i/bulletLightBlue.gif) no-repeat 0px 8px;
}
.grayRoundedBorderWithBlueBG .center .center ul li,
.grayRoundedBorderWithBlueBG .center .center ul li a,
.grayRoundedBorderWithBlueBG .center .center ul li a:hover
{
	color:#c0d8e0;
	font-size:11px;
	font-weight:normal;
}
.grayRoundedBorderWithBlueBG .center .center ul li ul
{
	padding-left:14px;
}
.grayRoundedBorderWithBlueBG .center .center h6 a,
.grayRoundedBorderWithBlueBG .center .center h6 a:hover,
.grayRoundedBorderWithBlueBG .center .center h6
{
	color:#FFFFFF;
	font-size:12px;
}
.grayRoundedBorderWithBlueBG .center .center table td
{
	padding:0px 5px;
}
/* Frame - Gray rounded border with blue background */

/* Frame - Bottom gray rounded border with gray background */
.bottomGrayRoundedBorderWithGrayBG
{
	border: none;
}
.bottomGrayRoundedBorderWithGrayBG td.left, .bottomGrayRoundedBorderWithGrayBG td.right
{
	border: 0px;
}
.bottomGrayRoundedBorderWithGrayBG .top .left div,
.bottomGrayRoundedBorderWithGrayBG .top .right div
{
	background-repeat:no-repeat;
	background-color:#f3f3f4;
	width:11px;
	height:8px;
}
.bottomGrayRoundedBorderWithGrayBG .bottom .left div,
.bottomGrayRoundedBorderWithGrayBG .bottom .right div
{
	background-repeat:no-repeat;
	background-color:#f3f3f4;
	width:11px;
	height:11px;
}
.bottomGrayRoundedBorderWithGrayBG .top .left,
.bottomGrayRoundedBorderWithGrayBG .top .right,
.bottomGrayRoundedBorderWithGrayBG .bottom .left,
.bottomGrayRoundedBorderWithGrayBG .bottom .right,
.bottomGrayRoundedBorderWithGrayBG .top .center,
.bottomGrayRoundedBorderWithGrayBG .bottom .center
{
	font-size:1px;
}
	/* rounded */
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG,
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG table
	{
		border-collapse:separate;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .top .left div,
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .top .right div,
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .bottom .left div,
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .bottom .right div,
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .top .center,
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .center .left,
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .center .right,
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .bottom .center
	{
		background-image:none;
		background-color:#f3f3f4;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .top .left
	{
		border-left:1px #a9a9ab solid;
		border-top:1px #a9a9ab solid;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .top .right
	{
		border-right:1px #a9a9ab solid;
		border-top:1px #a9a9ab solid;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .bottom .left
	{
		border-left:1px #a9a9ab solid;
		border-bottom:1px #a9a9ab solid;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .bottom .right
	{
		border-right:1px #a9a9ab solid;
		border-bottom:1px #a9a9ab solid;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .top .center
	{
		border-top:1px #a9a9ab solid;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .center .left
	{
		border-left:1px #a9a9ab solid;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .center .right
	{
		border-right:1px #a9a9ab solid;
	}
	.mainTablePrint .bottomGrayRoundedBorderWithGrayBG .bottom .center
	{
		border-bottom:1px #a9a9ab solid;
	}
	/* rounded */
	/* not rounded */
	.bottomGrayRoundedBorderWithGrayBG .top .left div
	{
		background-image: url('/i/i/bottomGrayRoundedBorderWithGrayBG/c_tl.gif');
	}
	.bottomGrayRoundedBorderWithGrayBG .top .right div
	{
		background-image: url('/i/i/bottomGrayRoundedBorderWithGrayBG/c_tr.gif');
	}
	.bottomGrayRoundedBorderWithGrayBG .bottom .left div
	{
		background-image: url('/i/i/bottomGrayRoundedBorderWithGrayBG/c_bl.gif');
	}
	.bottomGrayRoundedBorderWithGrayBG .bottom .right div
	{
		background-image: url('/i/i/bottomGrayRoundedBorderWithGrayBG/c_br.gif');
	}
	/* not rounded */
.bottomGrayRoundedBorderWithGrayBG .top .center
{
	background: url('/i/i/bottomGrayRoundedBorderWithGrayBG/b_t.gif') repeat-x top #f3f3f4;
}
.bottomGrayRoundedBorderWithGrayBG .center .left
{
	background: url('/i/i/bottomGrayRoundedBorderWithGrayBG/b_lr.gif') repeat-y left #f3f3f4;
}
.bottomGrayRoundedBorderWithGrayBG .center .right
{
	background: url('/i/i/bottomGrayRoundedBorderWithGrayBG/b_lr.gif') repeat-y right #f3f3f4;
}
.bottomGrayRoundedBorderWithGrayBG .bottom .center
{
	background: url('/i/i/bottomGrayRoundedBorderWithGrayBG/b_b.gif')  repeat-x bottom #f3f3f4;
}
.bottomGrayRoundedBorderWithGrayBG .center .center
{
	background: #f3f3f4;
	padding:0px 10px;
}
/* Frame - Bottom gray rounded border with gray background */

/* Frame - Orange Rounded Shape */
.orangeRoundedShape
{
	border: none;
}
.orangeRoundedShape td.left, .orangeRoundedShape td.right
{
	border: 0px;
}

.orangeRoundedShape .top .center
{
	background: url('/i/i/orangeRoundedShape/b_t.gif') repeat-x top;
}
.orangeRoundedShape .center .left
{
	background: url('/i/i/orangeRoundedShape/b_l.gif') repeat-y #d89947;
}
.orangeRoundedShape .center .center
{
	background: #d89947;
}
.orangeRoundedShape .center .center a,
.orangeRoundedShape .center .center a:hover,
.orangeRoundedShape .center .center
{
	color:#FFFFFF;
}
.orangeRoundedShape .center .center ul li
{
	background:url(/i/i/bulletWhite.gif) no-repeat 0px 8px;
	padding-left:8px;
}
.orangeRoundedShape .center .center h1,
.orangeRoundedShape .center .center h2,
.orangeRoundedShape .center .center h3,
.orangeRoundedShape .center .center h4,
.orangeRoundedShape .center .center h5,
.orangeRoundedShape .center .center h6
{
	color:#FFFFFF;
}
.orangeRoundedShape .center .center h5
{
	font-size:15px;
}
.orangeRoundedShape .center .center h6
{
	font-size:13px;
	font-weight:normal;
}
.orangeRoundedShape .center .right
{
	background: url('/i/i/orangeRoundedShape/b_r.gif') repeat-y #d89947;
}
.orangeRoundedShape .bottom .center
{
	background: url('/i/i/orangeRoundedShape/b_b.gif') repeat-x bottom;
}
/* Frame - Orange Rounded Shape */

/* 2 Column page */
.childMenus
{
	width:197px;
	padding-right:10px;
}
.twoColumnsMiddle, .childMenus
{
	padding-top:10px;
}
.twoColumnsRightTopHolder
{
	width:232px;
}
/* 2 Column page */

/* Menu Left Ttop And Bottom, Menu Left Showcase */
.menuLefttopAndBottom .grayRoundedBorderWithGrayBG .center .center
{
	padding:0px;
}
.menuLefttopAndBottom .menuLeftTopHeader,
.menuLefttopAndBottom .menuLeftBottomHeader,
/*.menuLefttopAndBottom .menuLefttopAndBottomItem,*/
.menuLefttopAndBottom .menuLeftShowcaseHeader
{
	padding:5px 21px;
}
.menuLefttopAndBottom .menuLeftTopHeader,
.menuLefttopAndBottom .menuLeftBottomHeader
{
	border-bottom:#4a99b2 1px solid;
	font-weight:bold;
	font-size:13px;
}
.menuLefttopAndBottom .menuLeftTopHeader,
.menuLefttopAndBottom .menuLeftShowcaseHeader
{
	padding-top:0px;
}
.menuLefttopAndBottom .menuLeftBottomHeader
{
	border-top:#4a99b2 1px solid;
	padding-top:4px;
	padding-bottom:4px;
}

.menuLefttopAndBottom div.menuLefttopAndBottomItem
{
	background-color: #f2f2f2;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem:hover
{
	background-color: #f9f9f9;
}

.menuLefttopAndBottom div.menuLefttopAndBottomItem .margin
{
	margin:0px 10px;
	border-bottom:#dbe8ec 1px solid;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem .margin table td div,
.menuLefttopAndBottom div.menuLefttopAndBottomItem .margin table td a
{
	padding:5px 0px 4px;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem:hover .margin
{
	border-bottom:#f9f9f9 1px solid;
}

.menuLefttopAndBottom div.menuLefttopAndBottomItem.last .margin
{
	border-bottom: #f2f2f2 1px solid;
}

.menuLefttopAndBottom div.menuLefttopAndBottomItem a,
.menuLefttopAndBottom div.menuLeftBottomHeader a
{
	display:block;
	width: 100%;
	/*padding-left: 13px;*/
	color:#000000;
}
.menuLefttopAndBottom div.menuLeftBottomHeader a
{
	font-size:13px;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem a:hover,
.menuLefttopAndBottom div.menuLeftBottomHeader a.active,
.menuLefttopAndBottom div.menuLeftBottomHeader a:hover
{
	color:#004c6e;

}
.menuLefttopAndBottom div.menuLefttopAndBottomItem a.active
{
	color: #ec8e49;
}

.menuLefttopAndBottom div.menuLefttopAndBottomItem .margin.level1
{
	margin-left: 20px;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem .margin.level2
{
	margin-left:30px;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem .margin.level3
{
	margin-left: 40px;
}

.menuLefttopAndBottom.menuLeftShowcase
{
	padding-top:11px;
}
.menuLefttopAndBottom .menuLeftShowcaseHeader
{
	color:#004c6e;
	font-weight:bold;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem a
{
	font-size:13px;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem .image
{
	width: 9px;
	float: left;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem .image.collapsed
{
	background: url(/i/i/showcase/plus.png) no-repeat 0px 9px;
}
.menuLefttopAndBottom div.menuLefttopAndBottomItem .image.expanded
{
	background: url(/i/i/showcase/v.png) no-repeat 0px 9px;
}
/* Menu Left Ttop And Bottom */

/* Breadcrumbler */
.breadcrumbler  
{
	margin-bottom: 10px;
}
.breadcrumbler  a, .breadcrumbler
{
	color: #00bff3;
}
.breadcrumbler a:hover
{
	color: #004C6E;
}
.breadcrumbler .breadcrumblerMiddle
{
	background:url('/i/i/breadcrumbler/backGround.gif') repeat-x top;
	padding-right:4px;
}
.breadcrumbler .breadcrumblerMiddlePart
{
	padding-right:9px;
	background:url('/i/i/breadcrumbler/backGround.gif') repeat-x top;
}
/* Breadcrumbler */

.mtMiddle
{
	padding-top: 10px;
}
.mtMiddle2
{
	padding-top: 21px;
}

.mtMiddle .threeColumnsMiddle,
.mtMiddle2 .threeColumnsMiddle
{
	padding: 0px 14px;
}
.mainTablePrint .mtMiddle .threeColumnsMiddle,
.mainTablePrint .mtMiddle2 .threeColumnsMiddle
{
	padding-left:9px;
	padding-right:9px;
}
.formContactUsFieldsTable td,
.formRegistrationFieldsTable td,
.formNewsLetterFieldsTable td
{
	padding: 3px 0px;
}
.formContactUsTitle1
{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
}

.formContactUsTitle2
{
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	margin-bottom: 6px;
}

.formContactUsTextarea
{
	width: 230px;
	height: 50px;
	border: 1px solid #c5c5c5;
	overflow:auto;
}

.formContactUsText
{
	width: 230px;
	border: 1px solid #c5c5c5;
}

body.safari .formContactUsTextarea
{
	width: 232px;
}

/*********/
.formNewsLetterTitle1
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 3px;
}

.formNewsLetterTitle3
{
	font-size: 12px;
	font-weight: bold;
}

.formNewsLetterTitle2
{
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	margin-bottom: 10px;
	word-spacing: -1px;
}

/**************/

.formNewsletterSubscriptionText
{
	width: 169px;
	border: 1px solid #c5c5c5;
}


.formAfterFieldsText
{
	color: #046482;
	font-weight: bold;
	font-size: 12px;
	padding-top: 7px;
	text-align: center;
}

/* Showcase */
.showcaseBlock .grayRoundedBorder .center .center
{
	padding:0px;
}
.showcaseBlock .sbTopSeparate
{
	font-size:1px;
	height:1px;
	background-color:#d5d5d5;
	margin:0px 0px 11px 2px;
}
.showcaseBlock .sbFirstLevelMainTable .firstColumn,
.showcaseBlock .sbFirstLevelMainTable .secondColumn
{
	padding-top:11px;
}
.showcaseBlock .sbFirstLevelMainTable .firstColumn
{
	padding-right:9px;
}
.showcaseBlock .sbFirstLevelTopHeader2,
.showcaseBlock .sbFirstLevelTopHeader2 a
{
	color:#046482;
	font-size:14px;
}
.showcaseBlock .sbFirstLevelTopHeader3,
.showcaseBlock .sbFirstLevelTopHeader3 a
{
	color:#000000;
	font-size:12px;
	display:block;
}
.showcaseBlock .sbFirstLevelTopHeader2 a:hover,
.showcaseBlock .sbFirstLevelTopHeader3 a:hover,
.showcaseBlock .sbFirstLevelImageWrapper:hover a
{
	color:#004c6e;
}
.showcaseBlock .sbFirstLevelTopHeader3
{
	padding-bottom:6px;
}
.showcaseBlock .sbFirstLevelTopHeader2
{
	padding:6px 3px 10px;
	margin:0px 16px 16px;
	border-bottom:#aaaaaa 1px solid;
	text-align:left;
}

.showcaseBlock .fistLevelSubCategories .sbFirstLevelSeparateOuter,
.showcaseBlock .fistLevelSubCategories2 .sbFirstLevelSeparateOuter
{
	position:relative;
	width:1px;
	height:114px;
	font-size:1px;
	background-color:#aaaaaa;
}
.showcaseBlock .fistLevelSubCategories .sbFirstLevelSeparateInner,
.showcaseBlock .fistLevelSubCategories2 .sbFirstLevelSeparateInner
{
	position:absolute;
	top:11px;
	width:1px;
	height:114px;
	font-size:1px;
	background-color:#aaaaaa;
}
.showcaseBlock .fistLevelSubCategories .sbFirstLevelImage,
.showcaseBlock .fistLevelSubCategories2 .sbFirstLevelImage
{
	height:94px;
	border-top:#aaaaaa 1px solid;
}
.showcaseBlock .fistLevelSubCategories .sbFirstLevelImage a,
.showcaseBlock .fistLevelSubCategories2 .sbFirstLevelImage a
{
	height:94px;
	display:block;
}

.showcaseBlock .fistLevelSubCategories2 .sbFirstLevelSeparateOuter
{
	height:142px;
}
.showcaseBlock .fistLevelSubCategories2 .sbFirstLevelSeparateInner
{
	height:142px;
}
.showcaseBlock .fistLevelSubCategories2 .sbFirstLevelImage
{
	height:142px;
}
.showcaseBlock .fistLevelSubCategories2 .sbFirstLevelImage a
{
	height:142px;
}

.showcaseBlock .thirdLevelSubCategories h1
{
	padding-left:31px;
	padding-bottom:15px;
}
.showcaseBlock .thirdLevelSubCategories h2,
.showcaseBlock .thirdLevelSubCategories h2 a
{
	color:#004c6e;
	font-size:18px;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesSelectView a,
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesSelectView
{
	color:#004c6e;
	font-size:11px;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesSelectView
{
	padding-right:26px;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesSelectView .active
{
	color:#000000;
}
.showcaseBlock .thirdLevelSubCategories h2
{
	padding-left:31px;
	padding-bottom:15px;
}
.showcaseBlock .thirdLevelSubCategories table.subCategoriesNotFirst
{
	/*padding-left:31px;
	padding-bottom:15px;*/
	margin-top:60px;
}
.showcaseBlock .thirdLevelSubCategories h2 a:hover,
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesSelectView a:hover
{
	color:#004c6e;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewByCategory
{
	padding:0px 18px 20px 21px;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewByCategory .itemsWrapper
{
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewByCategory .itemsWrapper td.grayBorderForValues
{
	border:#bfbfbf 1px solid;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewByCategory .itemsWrapper td.grayBorderForItem
{
	border-top:#bfbfbf 1px solid;
	border-bottom:#bfbfbf 1px solid;
	padding:3px 10px;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewByCategory .itemsWrapper td.grayBgForItem
{
	background-color:#e8e8e8;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewByCategory .itemsWrapper td.grayBorderForItem a
{
	color:#3a3a3a;
	font-size:12px;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewByCategory .itemsWrapper td.grayBorderForItem a:hover
{
	color:#004c6e;
}
.showcaseBlock .thirdLevelSubCategories .legendContainer
{
	padding-bottom: 15px;
	padding-right: 20px;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewLegend
{
	margin:auto;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewLegend .legendWrapper
{
	border-bottom:#bfbfbf 1px solid;
	border-top:#bfbfbf 1px solid;
	padding:4px 10px;
}

.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewLegend .legendWrapper span
{
	padding:0px 15px 0px 4px;
	color:#404040;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.showcaseBlock .thirdLevelSubCategories .thirdLevelSubCategoriesListViewLegend .legendWrapper span.lastLegend
{
	padding-right:0px;
}
.colorLegend1
{
	color:#203e99;
}
.colorLegend2
{
	color:#96ab17;
}
.colorLegend3
{
	color:#1a98bc;
}
.colorLegend4
{
	color:#f7c01c;
}
.colorLegend5
{
	color:#bf110b;
}
.colorLegend6
{
	color:#177c30;
}
.colorLegend7
{
	color:#7a3b99;
}
.colorLegend8
{
	color:#fdeb0b;
}

.showcaseBlock .showcaseBlockFeaturedItemWrapper
{
	padding:3px 19px 13px;
}
.showcaseBlock .showcaseBlockFeaturedItemWrapper .showcaseBlockfeaturedItemH1,
.showcaseBlock .showcaseBlockFeaturedItemWrapper .showcaseBlockfeaturedItemH1 a
{
	color:#046482;
	font-size:15px;
	font-weight:bold;
}
.showcaseBlock .showcaseBlockFeaturedItemWrapper .showcaseBlockfeaturedItemH1,
.showcaseBlock .showcaseBlockFeaturedItemWrapper .sbFirstFeaturedItemImage,
.showcaseBlock .showcaseBlockFeaturedItemWrapper .showcaseBlockfeaturedItemH5,
.showcaseBlock .showcaseBlockFeaturedItemWrapper .sbFirstFeaturedItemBenefits
{
	border-bottom:#dddddd solid 2px;
}
.showcaseBlock .showcaseBlockFeaturedItemWrapper .showcaseBlockfeaturedItemH5
{
	padding:9px 5px;
}

.showcaseBlock .showcaseBlockFeaturedItemWrapper .sbFirstFeaturedItemBenefits
{
	padding:11px 5px 40px;
	/*line-height:22px;*/
}
.showcaseBlock .showcaseBlockFeaturedItemWrapper .sbFirstFeaturedItemButton
{
	padding-top:24px;
}

.showcaseBlock .showcaseBlockFeaturedItemWrapper .showcaseBlockfeaturedItemH1
{
	padding:0px 4px 11px;
}
.showcaseBlock .showcaseBlockFeaturedItemWrapper .showcaseBlockfeaturedItemH1 a:hover
{
	color:#004c6e;
}
.showcaseBlock .showcaseBlockFeaturedItemWrapper .sbFirstFeaturedItemImage
{
	height:313px;
}
.showcaseBlock .showcaseBlockFeaturedItemWrapper .sbFirstFeaturedItemImage a
{
	height:313px;
	display:block;
}

.blockShowcaseLevel2_CategoryItems .sbFirstLevelTopHeader3
{
	padding-left:13px;
	padding-right:15px;
}
.showcaseBlock .grayLineSeparateCells
{
	background-color:#aaaaaa;
	font-size:0px;
}

.showcaseBlock .thirdLevelSubCategories h2.sbThirdLevelTopHeader2,
.showcaseBlock .thirdLevelSubCategories h2.sbThirdLevelTopHeader2 a
{
	font-size:11px;
}
.showcaseBlock .thirdLevelSubCategories h2.sbThirdLevelTopHeader2 a.activeCategoryIdAnchor
{
	font-size:14px;
}

.showcaseBlock .thirdLevelSubCategories h2.sbThirdLevelTopHeader2 a
{
	color:#008fc9;
}

.showcaseBlock .thirdLevelSubCategories h2.sbThirdLevelTopHeader2 a.activeCategoryIdAnchor,
.showcaseBlock .thirdLevelSubCategories h2.sbThirdLevelTopHeader2 a:hover
{
	color:#046482;
}
.showcaseBlock .thirdLevelSubCategories h2.sbThirdLevelTopHeader2 .separateCategories
{
	color:#aaaaaa;
}

.detailedProductTitle
{
	padding-left: 30px;
	margin-bottom: 15px;
}
.detailedItemInfoContainer
{
	padding: 30px 25px;
}
.featureBenefitsTitle
{
	padding: 5px 15px;
	color:#db894b;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	margin-bottom: 10px;
}
.featureBenefitsContent
{
	padding-left: 15px;
}
.productBrochureLink
{
	color: #004b6b;
	font-weight: bold;
}
.serviceList
{
	border-collapse: separate;
}
.serviceList .itemContainer
{
	padding:15px 0px 0px 9px;
	width: 123px;
}
.serviceList .serviceItemLink
{
	display: block; 
	border:1px solid #c9c9c9; 
	width: 128px;
	height:86px;
} 

.serviceList .itemContainer.first
{
	padding-left: 0px;
}
.serviceList .itemLink
{
	padding-left: 3px;
	padding-top: 4px;
}

.serviceList .itemLink a
{
	font-weight: bold;
	color: #000;
}
.categoryDescription
{
	padding: 10px 0px;
}
/* Showcase */

.kbMostRecent .blockTitle
{
	font-weight: bold;
	font-size: 14px;
}

.kbMostRecentMainItemQuestion a
{
	color: #007cab;
	font-weight: bold;
	font-size: 12px;
}

.kbMostRecent .itemDate
{
	font-style: italic;
}

.kbMostRecentMainArticle
{
	padding: 5px 0px 15px;
}

.kbMostRecentMainArticle.last
{
	padding-bottom: 5px;
}

.kbCommentFormSpacing
{
	height: 12px;
}
/**************************  NEWS  ****************************/
.ssmnews ul li
{
	padding: 0px;
}
.rssAggregatorInternal .feedLink,
.ssmnews .newHeader
{
	padding-top: 10px;
}
.rssAggregatorInternal .feedLink a,
.ssmnews .newHeader a
{
	color: #0f83b0;
	font-weight: bold;
	font-size: 14px;
}
.rssAggregatorInternal .date,
.ssmnews .newsDate
{
	padding: 5px 0px;
	font-size: 11px;
}

/************************** PAGING *********************************/
.paging .pageSelector .pagesList
{
	padding: 0px 10px;
}
.paging .pageSelector .control
{
	font-size: 12px;
	font-weight: bold;
}

.paging .pageSelector .control.disabled
{
	color: #999999;
}

.paging .pageSelector .control.link
{
	color: #0f83b0;
}

.paging .pageSelector .pagesList div
{
	float: left;
	margin-left: 1px;
}

.paging .pageSelector .pagesList .pageNumber
{
	width: 16px;
	height: 16px;
	font-size: 12px;
	padding-top: 1px;
	text-align: center;
}

.paging .pageSelector .pagesList .pageNumber a
{
	color: #0f83b0;
	font-size: 12px;
	display: block;
}

.paging .pageSelector .pagesList .pageNumber:hover
{
	background: url(/i/i/pagingHover.gif) no-repeat;
}

.paging .pageSelector .pagesList .pageNumber:hover a
{
	color: white;
}

.paging .pageSelector .pagesList .pageNumber.active,
.paging .pageSelector .pagesList .pageNumber.active:hover
{
	background: url(/i/i/pagingActive.gif) no-repeat;
	color: white;
}
/*************************************************      KB ****************************/
.kbCaseStudies .kbArticlesList
{
	margin-top: 15px;
}

.kbCaseStudies ul.subCategoryList
{
	margin:0px;
	margin-top:10px;
	padding: 0px;
}

.kbCaseStudies ul.subCategoryList li
{
	float: left;
	margin:0px;
	padding: 0px;
	padding-right: 8px;
	padding-top: 1px;
	height: 20px;
	background: none;
}

.kbCaseStudies ul.subCategoryList li.sep
{
	color: #aaaaaa;
}
.kbCaseStudies ul.subCategoryList li.active
{
	padding-top: 0px;
}


.kbCaseStudies ul.subCategoryList li.active span
{
	color: #046482;
	font-size: 14px;
	font-weight: bold;
}

.kbCaseStudies .itemDetails ul.subCategoryList li a
{
	font-size: 11px;
	font-weight: bold;
}

.kbCaseStudies .kbArticlesList .itemShortAnswer
{
	padding: 5px 0px;
}

.kbCaseStudies .kbArticlesList .itemQuestion
{
	color: #0f83b0;
	font-weight: bold;
	font-size: 12px;
}

.kbArticlesComments .commentorName
{
	width: 97%;
	border: 1px solid #C5C5C5;
}
/*************************** SITE SEARCH ******************************************/
.ssmsearch .searchQueryField
{
	border: 1px solid #c5c5c5;
	width:470px;
}

.ssmsearch .phpdigHighlight
{
	background-color: #ffff00;
}

.ssmsearch .pageLink
{
	color: #0f83b0;
	font-size: 12px;
	font-weight: bold;
}

.ssmsearch .pageCut
{
	padding-top: 3px;
}

/******************************** RSS *******************************************/
.rssAggregator .blockTitle
{
	font-size: 16px;
	font-weight: bold;
}
.rssAggregator ul,
.rssAggregator ul li
{
	margin: 0px;
	padding: 0px;
	background: none;
}

.rssAggregator .feedLink,
.rssAggregator .readMoreLink
{
	color: #3d9abd;
	font-size: 12px;
}

.rssAggregator ul li
{
	padding-bottom: 15px;
}
/******************************* PRESS RELEASES *****************************************/

.ssmpress .list .pressHeader
{
	padding-bottom: 10px;
}

.ssmpress .list .pressHeader a
{
	color: #0f83b0;
	font-size: 15px;
	font-weight: bold;
}

/******************************* SHOPPING CART ******************************************/
.cartItems tr.odd
{
	background-color: #f5f5f6;
}
.cartItems td
{
	border-bottom: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	padding: 5px;
}

.cartItems td.last
{
	border-right: none;
}

.cartItems th
{
	border-bottom: 1px solid #b4b4b4;
	padding: 5px;
	text-align: left;
	color: #004c6e;
}

.cartItems th.center,
.cartItems td.center
{
	text-align: center;
}

.showcaseCheckout .blockTitle
{
	font-weight: bold;
	font-size: 15px;
	color: #000;
}
.showcaseCheckout select,
.showcaseCheckout textarea
{
	border: 1px solid #c5c5c5;
}

.showcaseCheckout .quoteForm td
{
	padding: 0px 7px 7px 0px;
	border-collapse:separate;
}

.showcaseCheckout .quoteForm input.text,
.showcaseCheckout .quoteForm textarea
{
	width: 340px;
}
/***************************************** KB BLOGS ******************************************/
.kbBlock .kbArticlesList .itemQuestion a
{
	font-weight: bold;
	font-size: 15px;
	color: #0f83b0;
}

.kbBlock .kbArticlesList .intro,
.kbBlock .itemAnswer
{
	margin: 12px 0px;
}

.kbBlock a
{
	font-size: 12px;
}
.kbBlock .separator.noTopMargin
{
	margin-top: 0px;
}
/*************************************** KB BLOG ARCHIVE ****************************************/
.kbArchive a
{
	display: block;
	padding: 3px 0px 3px 12px;
	color: #000;
	font-size: 12px;
}

.kbArchive a.level2
{
	margin-left: 15px;
}
.kbArchive a.level3
{
	margin-left: 20px;
	color: #0054a6;
}

.kbArchive a.collapsed
{
	background: url(/i/i/kb/collapsed.gif) no-repeat 0px 7px;
}

.kbArchive a.expanded
{
	background: url(/i/i/kb/expanded.gif) no-repeat  0px 7px;
}

.kbArchive .blockTitle
{
	font-size: 18px;
	font-weight: bold;
}

.kbArchive  a.active
{
	color: #EC8E49;
}

/************************************** REG FORM *********************************************/
.registrationForm textarea
{
	overflow: auto;
}
.registrationForm textarea,
.registrationForm select
{
	border: 1px solid #c5c5c5;
	width : 228px;	
}

.registrationForm input.text
{
	width : 228px;
}

.registrationForm select
{
	width: 230px;
}

body.ie6 .registrationForm textarea,
body.ie6 .registrationForm input.text
{
	width : 224px;	
}

body.ie6 .registrationForm select
{
	width: 228px;
}

body.ie8 .registrationForm select,
body.ie7 .registrationForm select
{
	width: 232px;
}
body.safari .registrationForm textarea
{
	width:230px;
}






.registrationForm.wide textarea,
.registrationForm.wide select
{
	width : 280px;	
}

.registrationForm.wide input.text
{
	width : 280px;
}

.registrationForm.wide select
{
	width: 282px;
}

body.ie6 .registrationForm.wide textarea,
body.ie6 .registrationForm.wide input.text
{
	width : 276px;	
}

body.ie6 .registrationForm.wide select
{
	width: 280px;
}

body.ie8 .registrationForm.wide select,
body.ie7 .registrationForm.wide select
{
	width: 284px;
}
body.safari .registrationForm.wide textarea
{
	width:282px;
}




.registrationForm .formTitle
{
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.registrationForm td.rightColumn
{
	padding-right: 20px;
}

.registrationForm td.leftColumn
{
	padding-right: 15px;
}

.formRegistrationFieldsTable .separator
{
	margin: 0px;
}
/***************************************************************************************************/
h1.contentBlock
{
	/*padding-top:15px;*/
	color: black;
	font-size:17px;
	font-weight: bold;
	font-family: Arial;
	margin-bottom:10px;
}

hr.contentBlock
{
	background-color:#666666;
	border:0 none;
	color:black;
	height:1px;
	margin-top:0px;
}

hr.grayLine
{
	background-color:#b6b7b8;
	border:0 none;
	color:black;
	height:1px;
	margin-top:6px;
}

.size12px
{
	font-size:12px;
}

.size11px
{
	font-size:11px;
}

.registrationForm .formTitle
{
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.registrationForm td.rightColumn
{
	padding-right: 20px;
}

.registrationForm td.leftColumn
{
	padding-right: 15px;
}

/***********************************************************************************************************/
.blueNavTable
{
	width: 255px;
}
.blueNavTable tr:hover td,
.blueNavTable tr.active td
{
	background: url(/i/i/blueNavtdBg.gif) repeat-x;
	background-position: 0px 0px;
}
.blueNavTable td
{
	border-bottom: #002c3f solid 1px;
	background: url(/i/i/blueNavtdBg.gif);
	background-position: 0px 30px;
	height: 30px;
}

.blueNavTable td.last
{
	border:none;
	padding: 0px;
}

.blueNavTable td.content
{
	padding-left: 10px;
	font-weight: bold;
	color: white;
}

.blueNavTable td.content a
{
	font-weight: bold;
	color: white;
	display: block;
	height: 22px;
	padding-top: 8px;
}

.blueNavTable td.tl
{
	vertical-align: top;
	width: 9px;
}
.blueNavTable td.tr
{
	vertical-align: top;
	width: 9px;
}
.blueNavTable td.br
{
	vertical-align: bottom;
	width: 9px;
}
.blueNavTable td.bl
{
	vertical-align: bottom;
	width: 9px;
}


/***********************************************************************************************************/

.redNavTable
{
	width: 255px;
}
.redNavTable tr:hover td,
.redNavTable tr.active td
{
	background: url(/i/i/redNavtdBg.gif) repeat-x;
	background-position: 0px 0px;
}

.redNavTable td
{
	border-bottom: #aa1374 solid 1px;
	background: url(/i/i/redNavtdBg.gif);
	background-position: 0px 30px;
	height: 30px;
}

.redNavTable td.last
{
	border:none;
	padding: 0px;
}

.redNavTable td.content
{
	padding-left: 10px;
	font-weight: bold;
	color: white;
}

.redNavTable td.content a
{
	font-weight: bold;
	color: white;
	display: block;
	height: 22px;
	padding-top: 8px;
}

.redNavTable td.tl
{
	vertical-align: top;
	width: 9px;
}
.redNavTable td.tr
{
	vertical-align: top;
	width: 9px;
}
.redNavTable td.br
{
	vertical-align: bottom;
	width: 9px;
}
.redNavTable td.bl
{
	vertical-align: bottom;
	width: 9px;
}


/***********************************************************************************************************/


.webSiteDevelopment
{
	padding-top: 4px;
	font-size:11px;
}

.webSiteDevelopment a
{
	font-size:11px;
	color: #666;
	text-decoration: underline;
}

.featureBenefitsContent li,
.showcaseBlock .showcaseBlockFeaturedItemWrapper .sbFirstFeaturedItemBenefits li
{
	background: url(/i/i/showcase/bullet.gif) no-repeat 0% 3px;
	padding-left: 12px;
	padding-bottom: 5px;
}


div.jqDrag {
	cursor: move;
}
div.jqDnR {
    z-index: 3;
    position: relative;
}

div.jqmDialog2 {
	overflow: hidden;
	border: 1px solid #005298;
	background-color: #ffffff;
}

div.jqmDialog {
	display: none;
	width: 400px;
	overflow: hidden;
	border: 1px solid #005298;
	background-color: #ffffff;
}

div.jqmdT {
	background-color:#E8F2F9;
	padding: 5px;
	color:#2E66A4;
	font-weight:bold;
	border-bottom: 1px solid #005298
}
input.jqmdX {
	position: absolute;
	right: 7px;
	top: 4px;
}
.multiform.popup
{
	width: 236px;
}

.ssmsendfriend .formContactUsTitle1
{
	text-transform:none;
}
.ssmsendfriend .formContactUsText,
.ssmsendfriend .formContactUsTextarea
{
	padding-left:5px;
	padding-right:5px;
}
.ssmsendfriend .separatorSend
{
	margin-top:5px;
}
.ssmsendfriend .stf_messageHeader
{
	line-height:22px;
}
.ssmsendfriend .stf_emailWillRead
{
	color:#666666;
	padding:17px 0px 10px;
}
.ssmsendfriend .stf_messageFooter
{
	padding-top:16px;
}


/* Tek review */
.ssmTekReviewBlock h1,
.ssmTekReviewBlock h1 a
{
	font-size:15px;
	color:#0f83b0;
	font-weight:bold;
}
.ssmTekReviewBlock h1 a:hover
{
	color:#004C6E
}
.ssmTekReviewBlock .kbActiveArticleHeaderContainer
{
	padding-top:15px;
}
.ssmTekReviewBlock .kbActiveArticleBodyeContainer
{
	margin:15px 0px;
}
.ssmTekReviewBlock .kbActiveArticleWrapper
{
	padding-left:10px;
	padding-right:5px;
}
.ssmTekReviewBlock .blog-comments .post-comment a,
.ssmTekReviewBlock .kbArticlesComments .comment .ctrl a
{
	color:#0072bc;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.ssmTekReviewBlock .blog-comments .post-comment a:hover,
.ssmTekReviewBlock .kbArticlesComments .comment .ctrl a:hover
{
	color:#004C6E;
}
.ssmTekReviewBlock .blog-comments .comment .body
{
	padding:0px;
}
.ssmTekReviewBlock .kbReadMore,
.ssmTekBlogAnnounce .readmoreorange
{
	color:#0072bc;
	padding-right:10px;
	font-size:12px;
}
.ssmTekReviewBlock .kbReadMore:hover,
.ssmTekBlogAnnounce .readmoreorange:hover
{
	color:#004C6E;
}
.ssmTekReviewBlock .kbArticlesComments
{
	padding-top:10px;
}
.ssmTekReviewBlock #pureComments .comment.rootComment.break-line
{
	padding: 5px 5px 5px 11px;
}
.ssmTekReviewBlock #levelControls
{
	padding:5px;
	text-align:right;
}
.trMostRecent .blockTitle
{
	font-size:14px;
	padding:5px 0px;
}
.trMostRecent .blockTitle a
{
	font-size:14px;
}
.kbMostRecent .blockTitle a
{
	font-weight:bold;
}
.ssmTekReviewBlock .rssAndSubscribe a
{
	padding:0px;
}
.ssmTekReviewBlock .rssAndSubscribe .rss_trigger
{
	position:static;
}
.ssmTekReviewBlock .postAComment
{
	padding-right:44px;	
}

.ssmTekReviewBlock .postSubscribe
{
	padding-right:16px;
}
.trMostRecent .grayRoundedBorderWithGrayBG2 .center .center
{
	padding:0px 9px;
}
.monthAnnounceTopInfoNumber
{
	font-size:18px;
	font-weight:bold;
}
.monthAnnounceTopInfoPreNumber
{
	font-size:15px;
	font-weight:bold;
}
.monthAnnounceTopInfoDate
{
	font-size:13px;
}
/* Tek review */
.trMostRecent .kbMostRecentMainItemQuestion a
{
	color:#006699;
	font-size:12px;
	font-weight:normal;
}
.trMostRecent .kbMostRecentMainItemQuestion a:hover
{
	color:#004C6E;
}
.trMostRecent .separator,
.trMostRecent .separatorBlack
{
	margin-bottom:13px;
}
.trMostRecent ul.kbMostRecentMainItemQuestion li
{
	background-image: url('/i/i/bulletOrange.gif');
	background-position:0px 9px;
	padding-top:2px;
	padding-bottom:2px;
}

/* tekBlog */
.ssmTekBlogAnnounce .ssmTekBlogAnnounceWrapper
{
	padding:12px 0px 8px;
}
.ssmTekBlogAnnounce .ssmTekBlogAnnounceCommetnWrapper
{
	padding-top:15px;
}
.ssmTekBlogAnnounce div.kbFeaturedArticleQuestion
{
	padding:1px;
}
.ssmTekBlogAnnounce span.kbFeaturedArticleQuestion,
.ssmTekBlogAnnounce a span.kbFeaturedArticleQuestion
{
	color:#0f83b0;
	font-weight:bold;
	font-size:12px;
}
.ssmTekBlogAnnounce a:hover span.kbFeaturedArticleQuestion
{
	color:#004C6E;
}
/* tekBlog */

/* news */
.grayRoundedBorderWithGrayBG2 h2.blockTitle
{
	font-weight:bold;
	font-size:15px;
	padding:4px 0px;
}
.grayRoundedBorderWithGrayBG2 h2.blockTitle a
{
	color:#0f83b0;
	font-weight:bold;
	font-size:15px;
	padding:4px 0px;
}
.grayRoundedBorderWithGrayBG2 h2.blockTitle a:hover
{
	color:#004C6E;
}
.newsSelected span.vcHeader,
.newsSelected a span.vcHeader
{
	color:#0f83b0;
	font-weight:bold;
	font-size:12px;
}
.newsSelected a:hover span.vcHeader
{
	color:#004C6E;
}
.newsSelected .newsSelectedReadMore
{
	text-align:right;
}
.newsSelected .newsSelectedReadMore a
{
	color:#0072bc;
	font-size:12px !important;
}
.newsSelected .newsSelectedReadMore a:hover
{
	color:#004C6E;
}
.newsSelected .separator
{
	margin:9px 0px;
}
/* news */

/* rss */
ul.rss_list li
{
	list-style-type: none;
	background: none;
	margin: 0px;
	padding: 0px 5px;
	text-align: right;
	white-space: nowrap;
}
ul.rss_list li a
{
	color: #3c6d95;
	font-weight: normal;
}
ul.rss_list li a:hover
{
	color: #103a5c;
}
.rss_trigger_container
{
	position: relative;
	text-align: right;
	padding: 0px 0px 0px 5px;
}
.rss_trigger
{
	position: absolute;
	right: 0px;
}
.rss_trigger .rssImage
{
	cursor:pointer;
}
.rss_trigger a
{
	color: #231f20;
	font-weight: bold;
	text-decoration:underline;
}
.rss_trigger a:hover
{
	color: #103a5c;
}
.rss_container
{
	display: none;
}

.rss_container
{
	position: absolute;
	right: -6px;
}

.rss_trigger.layered
{
	position: absolute;
	right: 0px;
}
/* rss */

/* frame - grayThinGray */
.grayThinGray
{
	border: none;
}
.grayThinGray td.left,.grayThinGray td.right
{
	border: 0px;
}

.grayThinGray .top .center
{
	background: url('/i/i/dcb/grayBg/top.png') repeat-x top;
}
.grayThinGray .center .left
{
	background: url('/i/i/dcb/grayBg/left.png') repeat-y #e8edf0;
}
.grayThinGray .center .center
{
	background: #e8edf0;
}
.grayThinGray .center .right
{
	background: url('/i/i/dcb/grayBg/right.png') repeat-y #e8edf0;
}
.grayThinGray .bottom .center
{
	background: url('/i/i/dcb/grayBg/bottom.png') repeat-x bottom;
}
.grayRoundedBorderWithGrayBG2 .center .grayThinGray .top .left,
.grayRoundedBorderWithGrayBG2 .center .grayThinGray .top .right,
.grayRoundedBorderWithGrayBG2 .center .grayThinGray .bottom .left,
.grayRoundedBorderWithGrayBG2 .center .grayThinGray .bottom .right
{
	background:none;
}
/* frame - grayThinGray */

/* tekReview print */
.mainTablePrint .mainTableHeaderSeparate
{
	margin-left:0px;
}
.pageTekReviewPrint
{
	padding-top:10px;
}
/* tekReview print */

/* members */
.membersBlock h1
{
	margin-top:10px;
	margin-bottom:10px;
}
.membersBlock h6
{
	font-size:13px;
	margin:2px 0px;
}
.membersBlock .separator
{
	margin-bottom:17px;
}
.membersBlock .membersBlockLogin .separator.separatorBottom
{
	margin-top:4px;
	margin-bottom:8px;
}
.membersBlock .membersBlockLogin .separator
{
	margin-bottom:13px;
}
.membersBlock .error
{
	color:#FF0000;
	padding-bottom:8px;
}
.membersBlock .meesageRecovery
{
	padding-bottom:7px;
}
.membersBlock input.inputText
{
	border:#b0b1b3 solid 1px;
	padding:1px 3px;
	width:275px;
}
.membersBlock input.inputText.inputTextError
{
	border-color:#FF0000;
}
.membersBlock .recoveryFormStep3Table td
{
	padding:0px 8px 6px 0px;
}
.membersBlock .recoveryFormStep3Table td td
{
	padding:0px;;
}
.membersBlock .recoveryFormStep3Table.ForPopupForm td
{
	padding:0px 4px 6px 0px;
}
.membersBlock .recoveryFormStep3Table.ForPopupForm td td
{
	padding:0px;;
}
.membersBlock .recoveryFormStep3Table .recoveryFormStep3Td2
{
	padding:0px 8px 12px 0px;
}
.membersBlock .membersBlockWrapper
{
	padding:0px 4px;
}
.membersBlock .membersBlockWrapper2
{
	padding:0px 6px;
	text-align:left;
}
.membersBlock .membersBlockWrapper3
{
	text-align:left;
}
.membersBlock .membersBlockLogin .toForgotPassword a
{
	text-decoration:underline;
}
.membersBlock .membersBlockLogin .recoveryFormStep3Table .recoveryFormStep3Td2,
.membersBlock .membersBlockRegistration .recoveryFormStep3Table .recoveryFormStep3Td2
{
	padding:0px 8px 0px 0px;
}
.membersBlock .membersBlockLogin .recoveryFormStep3Table.ForPopupForm .recoveryFormStep3Td2,
.membersBlock .membersBlockRegistration .recoveryFormStep3Table.ForPopupForm .recoveryFormStep3Td2
{
	padding:0px 4px 0px 0px;
}
.membersBlock .membersBlockLogin .error
{
	padding-bottom:0px;
}
.membersBlock .membersBlockRegPopup  .error
{
	padding-bottom:5px;
}
.membersBlock .membersBlockRegistration h1.title
{
	text-align:center;
	color:#000000;
	margin:15px 0px;
}
.membersBlock .membersBlockRegistration  .separator.bRegSeparatorTop
{
	margin-bottom:8px;
}
.membersBlock .membersBlockRegistration  .separator.bRegSeparatorMiddle
{
	margin:5px 0px 7px;
}
.recoveryFormStep3Table .topIndex
{
	font-size:17px;
}
.recoveryFormStep3Table td .twoLine
{
	line-height:12px;
}
.membersBlock .membersBlockLoginPopup
{
	width:266px;
}
.membersBlock .membersBlockLoginPopup  input.inputText
{
	width:254px;
	height:16px;
}
.membersBlock .membersBlockLoginPopup  h1
{
	color:#000000;
	margin:0px;
}
.membersBlock .membersBlockLoginPopup  h2
{
	font-size:12px;
}
.membersBlock .membersBlockLoginPopup .separator.separatorTop
{
	margin-bottom:6px;
	margin-top:4px;
}
.membersBlock .membersBlockRegPopup .separator.separatorTop
{
	margin-bottom:15px;
	margin-top:6px;
}
.membersBlock .membersBlockLoginPopup  .separator.separatorMiddle
{
	margin-bottom:7px;
	margin-top:6px;
}
.membersBlock .membersBlockRegPopup  .separator.separatorMiddle
{
	margin-bottom:5px;
	margin-top:1px;
}
.membersBlock .membersBlockLoginPopup  .separator.separatorBottom
{
	margin:7px 0px;
}
.membersBlock .membersBlockRegPopup  .separator.separatorBottom
{
	margin:4px 0px 3px;
}
.membersBlock .membersBlockLoginPopup  .error
{
	font-size:13px;
	font-weight:bold;
	color:#fe0000;
	text-align:left;
}
.membersBlockInfoLogin .grayRoundedBorderWithBlueBG .center .center
{
	padding:0px 10px;
}
.membersBlockInfoLogin .grayRoundedBorderWithBlueBG .center .center a
{
	display:inline;
}
.membersBlockInfoLogin .grayRoundedBorderWithBlueBG .center .center a:hover
{
	text-decoration:underline;
}
.grayRoundedBorderWithBlueBG .center .center a,
.grayRoundedBorderWithBlueBG .center .center a:hover,
.grayRoundedBorderWithBlueBG .center .center
{
	font-weight:normal;
}
.membersBlockInfoLoginHardCore
{
	padding-bottom:10px;
}
/* members */

td.pink h1 {
	color: #bf1582 !important;
}

/*
	TEKSESSIONS 2010
*/

td.ts_tl {
	width: 9px;
	height: 10px;
	font-size: 1px;
	background: url(/i/i/teksessions2010/corner_tl.png) top right no-repeat;
}

td.ts_tr {
	width: 9px;
	height: 10px;
	font-size: 1px;
	background: url(/i/i/teksessions2010/corner_tr.png) top left no-repeat;
}

td.ts_t {	
	height: 10px;
	font-size: 1px;
	border-top: 1px solid #b6b7b8;
}

td.ts_l {	
	width: 9px;
	font-size: 1px;
	border-left: 1px solid #b6b7b8;
}

td.ts_r {	
	width: 9px;
	font-size: 1px;
	border-right: 1px solid #b6b7b8;
}

td.ts_c {
	background-color: white;
}

td.orange_line {
	height: 25px;
	background: url(/i/i/teksessions2010/orange_gradient_bg.png) top left repeat-x;
}

td.bottom_line {
	height: 15px;
	background: url(/i/i/teksessions2010/bottom_line_bg.png) top left repeat-x;
	padding-left:100px;
}

td.ts_footer {
	background-color:#5a595a;	
}

td.ts_bl {
	width: 9px;
	height: 16px;
	font-size: 1px;
	background: url(/i/i/teksessions2010/bottom_corner_l.png) top left no-repeat;
}

td.ts_br {
	width: 9px;
	height: 16px;
	font-size: 1px;
	background: url(/i/i/teksessions2010/bottom_corner_r.png) top right no-repeat;
}

table.ts {
	border-collapse:separate;
}

table.ts * {
	text-align: left;	
}

td.ts_footer table tr td {
	padding: 0px 5px;
}

td.ts_footer a {
	display: block;
}

td.ts_footer a {
	color: #fff56d;
	font-weight: bold;
}

td.ts_footer ul li {	
	background: url("/i/i/bulletLightBlue.gif") no-repeat scroll 0 8px transparent;
}

td.ts_footer ul li a {
	color: #b7b6b7;
	font-weight:normal;
	display: inline;
}

ul.ts_menu {
}

ul.ts_menu li {
	padding-top: 4px;
	padding-bottom: 4px;
	background: url("/i/i/teksessions2010/left_menu_bullet.png") no-repeat scroll 0px 7px !important;
	padding-left:16px;
}

ul.ts_menu li a {
	font-size:13px;
	font-weight: bold;
	text-decoration: underline;
}

ul.ts_menu li a:hover {
	color: #bd1a8d;
}

div.ts_title {
	height:31px;
	color: white;
	font-size: 20px;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 4px;	
}

div.ts_title.blue {
	background: url(/i/i/teksessions2010/blue_bg.png) top left repeat-x;	
}

div.ts_title.gray {
	background: url(/i/i/teksessions2010/gray_bg.png) top left repeat-x;	
}

div.ts_title.magenta {
	background: url(/i/i/teksessions2010/magenta_bg.png) top left repeat-x;	
}

div.ts_line {
	height: 11px;
	background: url(/i/i/teksessions2010/bottom_line_light.png) top left repeat-x;
	padding-left: 25px;	
}

div.ts_border_lr {
	border-left: 1px solid #b6b7b8;
	border-right: 1px solid #b6b7b8;
}