td, div, form
{
		vertical-align:top;
		padding:0px;
		margin:0px;
		text-align:left;
		font-size:12px;
		font-family:Arial, Geneva, Sans-Serif;
}
p
{
		vertical-align:top;
		padding:0px;
		margin:3px 0px 2px 0px;
		text-align:left;
		font-size:12px;
		font-family:Arial, Geneva, Sans-Serif;
}
.SD_Window ul li
{
		padding-top:3px;
		padding-bottom:3px;
		font-weight:normal;
		font-size:11px;
}
.SD_Window ul
{
		padding:0px 0px 0px 20px;
		margin:0px;
		font-weight:normal;
}
.NoPad
{
		margin:0px;
		padding:0px;
}
img
{
		border: none;
}
a:hover
{
	color:#ff0000;
}
a:link
{
	color:#223355;
}
a:visited
{
	color:#223355;
}
a
{
		padding:0px;
		margin:0px;
}
.SD_WindowBorder
{
	background-color:#ffffff;
		padding:0px;
		margin:0px;
}
select
{
		font-family:Arial, Tahoma;
		font-size:11px;
		padding:1px 2px 1px 2px;
}
span, div, td, p
{
	color:#333333;
}
input[type="text"], input[type="password"], textarea
{
		font-family:Arial, Tahoma;
		font-size:11px;
		line-height:12px;
		margin:0px 6px 0px 0px;
		padding:1px 2px 1px 2px;
}
label, .lbl
{
	color:#000000;
}
label
{
		font-size:10px;
		font-family:Arial, Geneva, Sans-Serif;
		font-weight:normal;
}
._mo
{
	color:#4455AA;
}
body 
{
		padding:0px;
		margin:0px;
}
li, ui, div, p
{
		text-align:left;
		font-family:Arial, Geneva, Sans-Serif;
		font-size:11px;
	color:#333333;
}
.actb_cell_mo, .actb_cell
{
		font-size:12px;
		padding:2px 4px 2px 3px;
}
.actb_cell_mo
{
	background-color:#c0d9f4;
}
.actb_cell
{
	background-color:#fcfcff;
}
.actb_count
{
		padding:0px;
		float:right;
		margin:0px;
		width:90px;
	color:#102890;
		text-align:right;
		font-size:10px;
}
.actb_item, .actb_count
{
		font-family:Arial, Geneva, Sans-Serif;
		white-space:nowrap;
}
.actb_item
{
		float:left;
		font-size:11px;
	color:#2f4691;
}
.actb_mark
{
		font-size:11px;
		font-weight:bold;
	color:#881233;
}
.actb_table
{
	background-color:#ffffff;
		position:absolute;
	border:#999999 solid 1px;
		z-index:100;
		width:427px;
}
.alink
{
		font-size:12px;
		font-family:Arial, Geneva, Sans-Serif;
		text-decoration:none;
}
.ASO_Window
{
		width:770px;
	padding:10px 10px 10px 10px;
		overflow:hidden;
}
.SD_Window
{
	background-color:#ffffff;
		margin: 10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
		overflow:hidden;
		clear:left;
}
div.SD_Window table tbody tr td a:hover
{
	color:#b84f3b;
}
div.SD_Window table tbody tr td a
{
	color:#333388;
}
.AutoHW
{
		height:auto;
		width:auto;
		clear:both;
		overflow:auto;
}
.bgColor1
{
	background-color:#ffffff;
}
.bgColor2, .BackgroundColor
{
	background-color:#ffffff;
}
.bgColor3
{
	background-color:#ffffff;
}
.bgColor4
{
	background-color:#ffffff;
}
.box
{
	border-right:solid 1px #eeeeee;
	border-top:solid 1px #eeeeee;
	border-left:solid 1px #eeeeee;
	border-bottom:solid 1px #eeeeee;
}
.btn, .btn_mo, .btn_dis
{
		padding:0px;
}
.btn, .btn_mo, .btnL, .btnL_mo, .btnR, .btnR_mo
{
		cursor:hand;
}
.btn, .btnL, .btnL_mo, .btnR
{
	color:#000000;
}
.btn_dis
{
		background:url(/images/buttons/btn_dis.gif) repeat-x;
	color:#bbbbcc;
}
.btn_mo
{
		background:url(/images/buttons/btn_mo.gif) repeat-x;
	color:#33BB77;
}
.btnGO
{
		font-size:11px;
		width:28px;
		padding:2px;
		margin:0px 0px 0px 4px;
}
.btnL, .btnL_mo, .btnL_dis, .btnR, .btnR_mo, .btnR_dis, .btn, .btn_mo, .btn_dis, input[type="submit"], input[type="button"]
{
		clear:none;
		border-right:none;
		border-top:none;
		display:block;
		font-size:11px;
		float:left;
		border-left:none;
		border-bottom:none;
		font-family:Arial, Geneva, Sans-Serif;
		height:20px;
}
.btnL, .btnL_mo, .btnL_dis, .btnR, .btnR_mo, .btnR_dis
{
		width:6px;
		font-size:1px;
}
.btnL_dis
{
		background:url(/images/buttons/btnL_dis.png) repeat-x;
}
.btnL_mo
{
		background:url(/images/buttons/btnL_mo.png) repeat-x;
}
.btnL
{
		background:url(/images/buttons/btnL.png) repeat-x;
}
.btnR_dis
{
		background:url(/images/buttons/btnR_dis.png) repeat-x;
}
.btnR_mo
{
		background:url(/images/buttons/btnR_mo.png) repeat-x;
}
.btnR
{
		background:url(/images/buttons/btnR.png) repeat-x;
}
.btn
{
		background:url(/images/buttons/btn.gif) repeat-x;
}
.btnX
{
		height:20px;
		line-height:20px;
		float:left;
		margin:0px 3px 0px 3px;
		padding:0px;
}
.calbutton
{
		background:url(/images/calendar.gif) no-repeat 100% 100%;
}
.CB
{
		clear:both;
}
.clear
{
		font-size:1px;
		height:1px;
}
.CL
{
		clear:left;
}
.CL
{
		clear:left;
}
.Color1
{
	color:#f3f3ff;
}
.Color2
{
	color:#ffffff;
}
.Color3
{
	color:#ffffff;
}
.Color4
{
	background-color:#ffffff;
}
.CR
{
		clear:right;
}
.DI
{
		display:inline;
}
.DN
{
		display:none;
}
.embedArticleContent
{
		font-weight:normal;
	color:#003388;
}
.embedArticleTemplateTitle
{
		font-size:24px;
		font-family:Arial, Geneva, Sans-Serif;
		font-weight:bold;
		list-style: disc;
		color:red;
}
.embedArticleTitle
{
		font-weight:bold;
		font-size:14px;
}
.embedArticleWrapper
{
		font-family:Arial, Geneva, Sans-Serif;
		font-weight:normal;
		list-style:disc;
	color:#003388;
}
.FL
{
		float:left;
}
.footNote
{
		font-size:10px;
		font-family:Arial, Geneva, Sans-Serif;
}
.FR
{
		float:right;
}
.glossaryLink
{
		font-size:12px;
		font-family:Arial, Geneva, Sans-Serif;
		text-decoration:none;
}
.grayUnselected
{
	border-right:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
}
.H100
{
		height:100%;
}
.HA
{
		overflow:hidden;
		clear:left;
}
.HB_End
{
		padding:0px;
	border-top:#d1dbe2 1px solid;
		font-size:1px;
		margin:0px;
		line-height:1px;
		height:1px;
}
.HB_ItemL a:link, .HB_ItemL a:visited
{
		font-size:11px;
		text-decoration:none;
	color:#333333;
}
.HB_ItemL a:hover
{
		font-size:11px;
	color:#b84f3b;
		text-decoration:none;
}
.HB_ItemL
{
		float:left;
		clear:left;
		font-size:11px;
		margin-left:15px;
		margin-top:2px;
		overflow:visible;
}
.HB_ItemR
{
		float:right;
		text-align:right;
		font-size:10px;
	color:#7780B0;
		clear:none;
		overflow:visible;
		margin:0px 4px 0px 0px;
}
.HB_Margin
{
		margin:5px 15px 5px 15px;
		padding:0px 0px 12px 0px;
		overflow: hidden;
		clear:left;
}
.HB_Row, .HB_RowOdd, .HB_Row_mo, .HB_RowOdd_mo
{
		background:url(/images/blueBullet.gif) 4px 2px no-repeat;
		padding:0px;
		overflow:hidden;
		width:100%;
}
.HB_Row, .HB_RowOdd, .HB_Row_mo, .HB_RowOdd_mo
{
		width:100%;
		padding:2px 0px 3px 0px;
}
.HB_RowOdd_mo, .HB_Row_mo
{
	background-color:#ffffff;
}
.HB_RowOdd
{
	background-color:#ffffff;
}
.HB_Row
{
	background-color:#ffffff;
}
.HB_Title, .HB_TitleNL
{
		font-family:Arial, Geneva, Sans-Serif;
		font-size:13px;
		font-weight:bold;
		padding:0px;
		line-height:15px;
		overflow:hidden;
	color:#000000;
}
.HB_TitleRight
{
		float:right;
		font-size:11px;
}
.HB_TitleNL
{
		margin:0px;
}
.HB_Title
{
	border-bottom:2px solid #e6e6e6;
		margin:0px 0px 5px 0px;
}
.highlghttab
{
		font-weight:bold;
}
.info
{
		font-size:10px;
		font-family:Arial, Geneva, Sans-Serif;
}
.line
{
		clear:left;
		padding-right:0px;
	border-top:#333333 1px solid;
		padding-left:0px;
		font-size:1px;
		padding-bottom:3px;
		margin:3px 0px;
		line-height:1px;
		padding-top:3px;
		clear:both;
}
.mycursor
{
		cursor:hand;
}
.myfont
{
		padding-right:0px;
		padding-left:0px;
		font-weight:bold;
		font-size:10px;
		font-family:Arial, Geneva, Sans-Serif;
}
.navItem2
{
		font-size:11px;
		font-family:Arial, Geneva, Sans-Serif;
		text-decoration:none;
		overflow:hidden;
		width:100%;
}
.navItem
{
		font-size:11px;
		font-family:Arial, Geneva, Sans-Serif;
		text-decoration:none;
	color:#333388;
		font-family:Arial, San-serif;
		overflow:hidden;
		width:100%;
}
.normaltab
{
		font-weight:normal;
		text-decoration:underline;
}
.NW
{
		white-space:nowrap;
}
.PA
{
		position:absolute;
}
.ScrollBox
{
		overflow:auto;
		height:100%;
		scrollbar-face-color:lightgrey;
		scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#000000;
		scrollbar-3dlight-color:gray;
		scrollbar-arrow-color:#dedede;
		scrollbar-track-color:lightgrey;
		scrollbar-darkshadow-color:#000000;
}
.SD_BoxA,.SD_BoxB
{
		padding:4px;
		margin:4px;
		height:auto;
}
.SD_BoxA
{
	background-color:#999999;
}
.SD_BoxA
{
		padding-right:4px;
		padding-left:4px;
		margin-bottom:4px;
		padding-bottom:4px;
		padding-top:4px;
		height:auto;
}
.SD_AttribChild
{
		padding-left:20px;
		font-weight:normal;
		font-size:9px;
		font-family:Arial, Geneva, Sans-Serif;
}
.SD_AttribChildSub
{
		padding-left:40px;
		font-weight:normal;
		font-size:9px;
		font-family:Arial, Geneva, Sans-Serif;
}
.SD_Attribs
{
		padding-left:9px;
		font-weight:normal;
		font-size:11px;
		font-family:Arial, Geneva, Sans-Serif;
}
.SD_BoxB
{
	background-color:#999999;
}
.SD_BoxB
{
		padding-right:4px;
		padding-left:4px;
		margin-bottom:4px;
		padding-bottom:4px;
		padding-top:4px;
		height:auto;
}
.SD_Button,.SD_Button_mo
{
	border-right:#334466 1px solid;
	border-bottom:#334466 1px solid;
		display:inline-block;
		font-size:11px;
		margin:2px;
		padding:2px 4px 2px 4px;
		cursor:hand;
		text-align:center;
		text-decoration:none;
		font-family:Arial,Tahoma,Sans-Serif;
		width:100px;
}
.SD_Calendar
{
	border-right:#8899a0 1px solid;
		padding-right:10px;
	border-top:#8899a0 1px solid;
		padding-left:10px;
		padding-bottom:10px;
	border-left:#8899a0 1px solid;
		padding-top:10px;
	border-bottom:#8899a0 1px solid;
	background-color:#fffcff;
		display:none;
		position:absolute;
}
.SD_cb
{
		padding-top:2px;
}
.SD_cg
{
		padding:3px 0px 0px 0px;
		clear:left;
		overflow:hidden;
}
.SD_cgWrap
{
		text-indent: -5px;
		padding:3px 0px 0px 5px;
		clear:left;
		overflow:hidden;
}
.SD_ctrl
{
		float:left;
		text-align:left;
		padding:3px 0px 0px 2px;
		font-size:11px;
		overflow:hidden;
		clear:right;
}
.SD_DateLabel
{
		padding-left:20px;
		font-weight:normal;
		font-size:9pt;
		font-family:Arial, Geneva, Sans-Serif;
}
.SD_tbDate
{
		width:55px;
}
.SD_FilterData
{
		padding-left:5px;
		font-size:11px;
		vertical-align:top;
		line-height:14px;
		font-family:Arial,Tahoma;
}
.SD_FilterLabel
{
		font-weight:bold;
		font-size:10px;
		vertical-align:top;
	color:#9999a0;
		line-height:14px;
		font-family:Arial,Tahoma;
		text-align:right;
		padding-left:6px;
}
.SD_GlossaryDropDown
{
		text-align:left;
		padding:10px 20px 12px 10px;
		margin:0px 0px 10px 0px;
		border-bottom:1px solid #aaacd3;
		height:25px;
	background-color:#eef3f7;
}
.SD_GlossaryLinks
{
		padding:2px 8px;
}
.SD_GlossaryTitle
{
		padding:6px 8px 2px 8px;
}
.SD_Head
{
		padding-right:4px;
	border-top:#c3d0e2 1px solid;
		padding-left:4px;
		font-weight:bold;
		font-size:13px;
		padding-bottom:4px;
		margin:0px 0px 5px 0px;
	color:#6088a0;
		padding-top:2px;
		clear:left;
		font-family:Arial, Geneva, Sans-Serif;
}
.SD_Highlight
{
	color:#b84f3b;
		font-weight:bold;
}
.SD_HistoryItem a:hover, .SD_HistoryItem a:visited, .SD_HistoryItem a:link
{
		text-decoration:none;
		font-family:Arial Tahoma Verdana;
		font-size:11px;
		margin:0px;
		width:160px;
		display:block;
		background-image:url(/images/graybullet.gif);
		background-repeat:no-repeat;
		height:14px;
		padding:2px 0px 0px 13px;
}
.SD_HistoryItem
{
		padding:2px 4px 10px 4px;
}
.SD_HistoryLbl
{
		font-weight:bold;
		font-size:12px;
		text-transform:capitalize;
		font-family:Arial, Geneva, Sans-Serif;
		padding:0px 0px 3px 5px;
		height:14px;
		border-bottom:solid 1px #888899;
		line-height:12px;
		margin:0px 0px 3px 0px;
	color:#222288;
}
.SD_HistoryMargin
{
		padding:7px 10px 3px 10px;
		margin:0px;
}
.SD_ItemHead
{
		margin:0px;
		padding:0px 0px 0px 0px;
		font-size:13px;
}
.SD_ItemMargin
{
		padding:1px 10px 10px 5px;
}
.SD_navItem, .SD_navItem_mo
{
		padding:2px;
		clear:left;
}
a.SD_navItem, a, a.SD_navItem_mo a
{
		font-size:11px;
		text-decoration:none;
}
a.SD_navItem_mo span, a.SD_navItem:hover span
{
	color:#ff0000;
}
a.SD_navItem img
{
		float:left;
}
a.SD_navItem span.sel, a.SD_navItem_mo span.sel
{
		font-weight:bold
}
.SD_navItem span, .SD_navItem_mo span
{
		display:block;
		float:left;
		width: 90%;
		margin-left:4px;
}
.SD_lblW
{
		float:left;
		clear:both;
		width:180px;
		text-align:right;
	color:#333333;
		font-size:11px;
		padding:6px 2px 3px 0px;
		height:auto;
}
.SD_lbl
{
		float:left;
		clear:left;
		width:110px;
		text-align:right;
	color:#333333;
		font-size:11px;
		padding:6px 2px 3px 0px;
}
.SD_lblN
{
		float:left;
		clear:left;
		width:80px;
		text-align:right;
	color:#333333;
		font-size:11px;
		padding:6px 2px 3px 0px;
}
.SD_lblX
{
		float:left;
		clear:left;
		text-align:right;
		font-size:11px;
	color:#333333;
		padding:6px 2px 3px 0px;
		margin-left:15px;
}
div.SD_LeftColumnOuter
{
		font-size:10px;
		padding:0px;
		font-family:Arial, Geneva, Sans-Serif;
		width:245px;
		float:left;
		overflow:hidden;
}
div.SD_LeftColumnInner
{
		overflow:hidden;
		width:245px;
}
.ArrowDown, .ArrowDown_mo, .ArrowUp, .ArrowUp_mo
{
		font-family: Arial, San-Serif;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		height:15px;
		padding:5px 0px 4px 4px;
		margin: 4px 0px 2px 4px;
		width:230px;
}
.ArrowDown
{
		background:url(/images/arrow_down_grey.gif) no-repeat;
	color:#333877;
}
.ArrowDown_mo
{
		background:url(/images/arrow_down_grey.gif) no-repeat;
	color:#6677CC;
}
.ArrowUp
{
		background:url(/images/arrow_up_grey.gif) no-repeat;
	color:#333877;
}
.ArrowUp_mo
{
		background:url(/images/arrow_up_grey.gif) no-repeat;
	color:#6677CC;
}
.SD_FilterBox
{
	background-color:#FFFFFF;
		width:225px;
}
.SD_FilterBox div.SD_Scroll
{
		overflow: auto;
		width:218px;
		padding-left:10px;
		margin-bottom:4px;
}
.SD_Margin
{
		overflow:hidden;
		margin:0px;
		width:auto;
		padding:5px 10px 5px 10px;
}
.SD_MarginTight
{
		margin:0px;
		padding:0px 10px 5px 10px;
		overflow:hidden;
		width:auto;
}
.SD_MetaData
{
		padding-right:9px;
		font-size:11px;
	color:#555962;
		line-height:12px;
		font-family:Arial,Tahoma;
		display:inline;
}
.SD_MetaInfo
{
		padding-right:3px;
		margin-top:0px;
		padding-left:3px;
		padding-top:0px;
		margin-bottom:0px;
		line-height:13px;
	border-top:1px solid #d1dbe2;
		overflow:hidden;
		width:100%;
}
.SD_MetaLabel
{
		font-weight:bold;
		font-size:10px;
	color:#ffffff;
		line-height:13px;
		font-family:Arial,Tahoma;
		display:inline;
}
.SD_MetaPair
{
		display:inline-block;
		white-space:nowrap;
}
.SD_PageNavBtn
{
		width:19px;
		padding-top:4px;
		float:left;
}
.SD_Pagination
{
		padding-right:4px;
		padding-left:4px;
		font-weight:bold;
		font-size:14px;
		padding-bottom:4px;
		padding-top:4px;
		font-family:Arial, Geneva, Sans-Serif;
}
.SD_rank
{
		display:block;
		font-weight:bold;
		font-size:11px;
		margin:0px 2px 0px 0px;
		padding:0px;
		line-height:14px;
		font-family:Arial, Geneva, Sans-Serif;
		float:left;
}
.SD_ResultsBox
{
		display:block;
		padding-bottom:5px;
		padding-top:12px;
		padding-left:5px;
		padding-right:5px;
		width:100%;
}
.SD_rp
{
		width:1px;
		height:1px;
		font-size:1px;
		line-height:1px;
		position:relative;
		padding:0px;
		margin:0px;
}
.SD_RRPad
{
		margin:10px 5px;
		padding:0px;
}
.SD_RR
{
		margin:5px 0px 5px 0px;
		padding:0px;
		visibility:hidden;
	background-color:#ffffff;
}
.SD_SearchString, .SD_SearchString_dis
{
		width:425px;
}
.SD_SearchString_dis
{
	background-color:#cccccc;
}
.SD_SearchText
{
		width:140px;
}
.SD_SearchTips
{
		font-size:11px;
		padding:12px 12px 0px 0px;
		margin:0px;
}
.SD_SortBy
{
		width:175px;
}
.SD_StatusNew
{
	color:#b84f3b;
}
.SD_StatusUpdated
{
	color:#aa8790;
}
.SD_Summary
{
		font-size:11px;
		margin:5px;
		clear:left;
	color:#333344;
}
.SD_MessageBox
{
	background-color:#999999;
		padding:5px 10px;
		margin: 0px 0px 10px 0px;
}
.SD_MessageBox p
{
		font-size:12px;
	color:#000000;
}
.SD_MessageBox p b
{
		font-style: normal;
}
.errMsg, input._err, select._err
{
	background-color:#ffffff;
	color:#a60018;
}
.errMsg
{
		padding:5px 10px;
		margin: 0px 0px 10px 0px;
		display:block;
		font-size:12px;
		font-style: Oblique;
		font-family:Arial, Sans-serif;
}
.SD_ButtonBar_Top, .SD_ButtonBar_Bottom
{
	background-color:#ffffff;
		padding:10px;
		display:block;
		font-size:12px;
		font-family:Arial, Sans-serif;
		overflow:hidden;
}
.SD_ButtonBar_Top
{
		margin: 0px 0px 10px 0px; 
}
.SD_ButtonBar_Top p, .SD_ButtonBar_Bottom p
{
	color:#000000;
		font-style: Oblique;
		float:left;
}
.SD_ButtonBar_Bottom
{
		margin: 10px 0px 0px 0px; 
}
.errMsg b
{
		font-style: normal;
}
.SD_Terms
{
		color:red;
		text-decoration:underline;
		cursor:hand;
}
.SD_Text1
{
		padding-right:4px;
		padding-left:4px;
		font-size:11px;
		padding-bottom:2px;
		line-height:12px;
		padding-top:2px;
		font-family:Arial, Geneva, Sans-Serif;
		text-align:left;
}
.SD_Text2
{
		margin-left:20px;
	color:#223311;
}
.SD_Text2
{
		padding-right:4px;
		padding-left:4px;
		font-size:11px;
		padding-bottom:4px;
		line-height:13px;
		padding-top:4px;
		font-family:Arial, Geneva, Sans-Serif;
		text-align:left;
}
.SD_DialogTitle
{
		font-size:13px;
		font-weight:bold;
	color:#000000;
		padding:0px 0px 5px 2px;
		margin:0px;
}
.SD_ctrlText
{
		float:left;
	color:#9999A5;
		font-size:12px;
		font-weight:bold;
		padding:5px 10px 0px 2px;
}
.SD_ctrlTextL
{
		float:left;
	color:#9999A5;
		font-size:11px;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		text-indent:0px;
}
.SD_lblL
{
		float:left;
		clear:left;
	color:#333333;
		font-size:11px;
		padding:0px 3px 0px 0px;
}
.SD_TitleR .SD_lbl
{
		padding-top:1px;
}
.SD_TitleR .SD_ctrlText
{
		padding-top:0px;
}
.SD_TextBox, .SD_TextBox150
{
		font-size:12px;
}
.SD_TextBox150
{
		width:150px;
		font-family:Arial, Geneva, Sans-Serif;
}
.SD_Title, .SD_TitleR
{
	color:#000000;
		padding:0px 0px 5px 2px;
		margin:0px;
}
.SD_Title
{
		font-size:15px;
		font-weight:bold;
}
div.SD_TitleBar div.SD_Title
{
		float:left;
}
.SD_TitleR
{
		font-size:13px;
		float:right;
}
.SD_SideBar
{
	background-color:#FFFFFF;
	color:#333333;
	margin:10px 10px 10px 10px;
		overflow:hidden;
		clear:left;
}
.SD_TitleBar
{
		padding:0px 15px 0px 5px;
		margin:0px;
		overflow:hidden;
		clear:left;
}
.SD_UserData
{
		margin:0px;
		padding:0px;
	color:#334499;
		overflow:hidden;
}
.searchHistory
{
		font-size:11px;
		font-family:Arial, Geneva, Sans-Serif;
}
.spc1, .spacer
{
		font-size:1px;
		padding:0px;
		margin:0px;
		line-height:1px;
		height:1px;
		clear:both;
}
.SR_ResultsBox
{
		font-size:10px;
		overflow:auto;
		font-family:Arial, Geneva, Sans-Serif;
		padding-top:0px;
		margin:0px;
}
.title
{
		font-weight:bold;
		font-size:14px;
	color:#000000;
		font-family:Arial, Geneva, Sans-Serif;
}
.VH
{
		visibility:hidden;
}
.W100
{
		width:100%;
}
.WA
{
		width:auto;
		overflow:hidden;
}
a.KBglossaryLink
{
		text-decoration:none;
}
a.SD_ArticleLink, a.SD_ArticleLink:hover, a.SD_ArticleLink:link, a.SD_ArticleLink:visited, a.SD_ArticleLink:active
{
		font-size:11px;
		font-family:Arial, Geneva, Sans-Serif;
}
a.SD_ArticleLink:hover, a.SD_ArticleLink:active
{
	color:#b84f3b;
	background-color:#fcfcff;
		font-family:Arial, Geneva, Sans-Serif;
		text-decoration:underline;
}
a.SD_ArticleLink:link, a.SD_ArticleLink:visited
{
	color:#525255;
		font-family:Arial, Geneva, Sans-Serif;
		text-decoration:none;
}
a.SD_Link:hover
{
		text-decoration:underline;
	color:#4455AA;
}
a.SD_Link:link, a.SD_Link:visited
{
		text-decoration:none;
	color:#333399;
}
a.SD_Link
{
		font-size:11px;
}
a.SD_ST
{
	color:#000000;
		font-size:9px;
}
div.SD_HistoryBox
{
		width:200px;
		margin-left:10px;
		padding-right:1px;
		overflow:visible;
		float:right;
}
div.SD_HistoryBox_Outer
{
		width:210px;
		float:left;
}
div.SD_HistoryBox .SD_RR
{
		width:200px;
}
div.SD_ShowSummaries label.SD_rbl
{
		font-size:11px;
}
div.SD_ShowSummaries
{
		padding:0px 0px 0px 4px;
		margin-top:2px;
}
li, ui
{
		text-align:left;
		font-size:11px;
		font-family:Arial, Geneva, Sans-Serif;
}
SD_SearchCol
{
	border-color:#eeeeee;
		border-width:1px 1px 0 0;
		border-style:solid;
		margin:0;
		width:220px;
}
.searchTable
{
	border-color:#eeeeee;
		border-width:0 0 1px 1px;
		border-style:solid;
}
span.SD_rbl, div.SD_rbl
{
		display:block;
		clear:left;
		overflow:hidden;
		width:100%;
}
input.SD_rbl, span.SD_rbl input, div.SD_rbl input 
{
		padding:0px;
		margin:2px 0px 6px 0px;
		overflow:hidden;
}
div.SD_rbl span input
{
		display:inline-block !important;
		padding:0px;
		margin:2px 0px 6px 0px;
		overflow:hidden;
}
table.SD_rbl tbody tr td input
{
		padding:0px;
		margin:0px;
		display:inline-block;
}
table.SD_rbl tbody tr td
{
		margin:0px;
		padding:0px;
		vertical-align:top;
}
table.SD_rbl tbody tr td label
{
		padding:0px;
		margin:4px 0px 0px 0px;
		line-height:13px;
		display:inline-block;
}
span.SD_rbl label, div.SD_rbl label, div.SD_rbl span label
{
		display:inline-block !important;
		padding:0px 0px 4px 0px !important;
		margin:0px !important;
		line-height:11px !important;
}
span.SD_rbl input, div.SD_rbl input
{
		display:inline-block !important;
		margin:2px 0px 0px 2px !important;
		padding:0px !important;
}
table.SD_rbl tbody tr td label, span.SD_rbl label, label.SD_rbl
{
		padding-right:3px;
		padding-left:3px;
		font-size:11px;
		padding-bottom:0px;
		margin:0px;
	color:#333333;
		padding-top:0px;
		font-family:Arial, Geneva, Sans-Serif;
		position:relative;
		top:-1px;
		height:14px;
}
td.SD_HistoryBox
{
		width:220px;
		padding:0px;
		margin:0px;
		height:100%;
}
.Cal_Outer
{
		position:absolute;
		padding:5px;
		background-color:white;
		border:solid 1px gray;
		z-index:1000;
}
.Cal_TH, .Cal_m, .Cal_m_mo
{
		padding:0px 0px 0px 0px;
		font-family:Arial, Sans-Serif;
		font-size:12px;
		width:26px;
		height:19px;
		text-align:center;
		vertical-align:middle;
}
.Cal_m_mo
{
	background:#ffdfa3;
}
.Cal_tblHed
{
		margin-top:7px;
		margin-bottom:4px;
}
.Cal_TH
{
	color:#000055;
		font-weight:bold;
	background-color:#c0d2ee;
}
.Cal_Year, .Cal_Month
{
	background-color:#fffcff;
		padding:0px 4px 0px 4px;
		font-family:Arial, Sans-Serif;
		font-size:12px;
	border-right:#4b66a2 1px solid;
	border-bottom:#4b66a2 1px solid;
}
.Cal_Year
{
		width:30px;
}
.Cal_Month
{
		width:65px;
}
.Cal_dn, .Cal_up, .Cal_dn_mo, .Cal_up_mo
{
		font-size:1px;
		padding-top:0px;
		width:15px;
		height:14px;
		background-repeat:no-repeat;
		background-position:2px 2px;
}
.Cal_MYSpacer
{
		width:10px;
		font-size:1px;
}
.Cal_up
{
		background-image:url(/images/calendar/cal_up.gif);
}
.Cal_up_mo
{
		background-image:url(/images/calendar/cal_up_mo.gif);
}
.Cal_dn
{
		background-image:url(/images/calendar/cal_dn.gif);
}
.Cal_dn_mo
{
		background-image:url(/images/calendar/cal_dn_mo.gif);
}
.Cal_OE1
{
	color:#c0c3cd;
}
.Cal_OE1, .Cal_OE0
{
		width:25px;
		height:19px;
		text-align:right;
}
.Cal_BR
{
		height:19px;
}
.Cal_Mark
{
	border-right:#003399 1px solid;
	border-top:#003399 1px solid;
	border-left:#003399 1px solid;
	border-bottom:#003399 1px solid;
		margin:1px;
		padding:2px 3px 1px 3px;
		width:100%;
		height:14px;
		position:relative;
		top:1px;
}
.Cal_BgFreeze
{
		z-index:999;
	background-color:#c7d1e7;
		filter:alpha(opacity=15);
}
.Cal_BgParent, .Cal_BgFreeze
{
		position:absolute;
		top:0px;
		left:0px;
		visibility:visible;
		width:100%;
		height:100%;
}
.Cal_BgParent
{
		z-index:998;
}
.Cal_btn
{
	border-right:#67718a 1px outset;
	border-bottom:#67718a 1px outset;
	border-top:#67718a 1px outset;
	border-left:#67718a 1px outset;
	color:#000000;
	background-color:#c3d6e6;
}
.Cal_btn, .Cal_btn_mo
{
		padding-left:3px;
		padding-bottom:1px;
		padding-top:0px;
		padding-right:3px;
		text-align:center;
		text-decoration:none;
		font-size:11px;
		height:16px;
		line-height:14px;
		font-family:Arial, Sans-Serif;
		margin-bottom:2px;
}
.Cal_btn_mo
{
	background-color:#637ca0;
	color:#eeebff;
	border-right:#9c7d8a 1px outset;
	border-top:#9c7d8a 1px outset;
	border-left:#9c7d8a 1px outset;
	border-bottom:#9c7d8a 1px outset;
}
.Cal_BtnRow
{
		text-align:right;
		vertical-align:bottom;
		padding-top:4px;
		padding-right:4px;
		padding-bottom:4px;
}
.CalBtn
{
		position:relative;
		top:1px;
		left:2px;
}
.SD_DarkBorderLeft
{
	border-left: #333333 1px solid;
}
.SD_ArticleBox
{
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
		padding:15px 10px 15px 10px;
		margin:5px 0px 5px 10px;
}
.SD_GlossaryLinks
{
	border-top: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
		padding:3px 5px 2px 5px;
		text-align:left;
		margin: 10px 0px 12px 5px;
		overflow:hidden;
		clear:left;	
}
p.SD_GlossTerm
{
	color:#335566;
		font-weight:bold;
		font-size:12px;
		margin: 5px 0px 0px 10px;
		padding:0px;
}
p.SD_GlossDef
{
		font-size:11px;
		margin: 0px 0px 2px 12px;
		padding:0px;
}
.SD_Required, .SD_Req
{
	color:#aa2233;
		font-size:15px;
		font-weight:bold;
		line-height:12px;
}
.SD_ForumIconTH, .SD_ForumWideTH, .SD_ForumTH, .SD_ForumTH_R
{
		font-family: Arial, Geneva, Sans-Serif;
		font-size:11px;
		vertical-align:bottom;
		font-weight:bold;
		padding: 4px 4px 2px 4px;
	border-bottom: solid 2px #e6e6e6;
	color:#000000;
}
.SD_ForumWidth
{
		width:800px;
}
.SD_ForumBar
{
	border-bottom:solid 1px #e6e6e6;
		padding:5px 0px 5px 0px;
		margin:0px 0px 10px 0px;
		overflow:hidden;
		width:100%;
}
.SD_ForumBar_L
{
		float:left;
		padding-top:7px;
}
.SD_ForumBar_R
{
		float:right;
}
.SD_ForumIconTH
{
		width:20px;
}
.SD_ForumWideTH
{
		width:540px;
}
.SD_ForumTH
{
		width:70px;
}
.SD_ForumTH_R
{
		width:60px;
		text-align:right;
}
div.SD_Title a:link, .SD_Title a:visited
{
		text-decoration:none;
}
div.SD_Title a:hover
{
	color: #b84f3b;
}
.SD_ForumCell, .SD_ForumCell_R, .SD_ForumSearchResult
{
	border-bottom: solid 1px #e6e6e6;
	background-color:#ffffff;
		font-size:11px;
		font-family: Arial, Geneva, Sans-Serif;
		padding:5px;
	color:#333333;
}
.SD_ForumCell_R
{
		text-align:right;
		padding-right:10px;
}
.SD_ForumPageBar, .SD_ForumCategory
{
		padding:3px 7px 4px 7px;
		font-family:Arial, Geneva, Sans-Serif;
		font-size:12px;
	background-color:#ffffff;
		font-weight:bold;
		clear:left;
}
.SD_ForumPageBar
{
		text-align:right;
}
.SD_ForumPostUserName
{
	color:#333333;
		font-weight:bold;
		font-size: 13px;
		font-family:Arial, Geneva, Sans-Serif;
		padding:5px 10px 2px 10px;
}
.SD_ForumPostInfo
{
		width:110px;
		overflow:hidden;
		height:100%;
	border-top: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
		border-collapse:collapse;
	background-color:#EEEEEE;
}
.SD_ForumPostBody
{
	border-top: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
		border-collapse:collapse;
		width:790px;
	background-color:#ffffff;
}
.SD_ForumPostedDate
{
		font-size:12px;
	color:#778899;
		clear:right;
		font-family:Arial, Geneva, Sans-Serif;
		padding:0px 10px 2px 10px;
}
.SD_ForumPostContent
{
		margin:0px 14px 3px 10px;
		font-size:12px;
		font-family:Arial, Geneva, Sans-Serif;
	color:#333333;
}
.SD_ForumPostTitle
{
		font-weight:bold;
		font-size:12px;
		font-family:Arial, Geneva, Sans-Serif;
	border-bottom:1px solid #eeeeee;
		padding:0px 2px 2px 2px;
		margin: 2px 8px 5px 8px;
	color:#000000;
}
.SD_ForumPostReplyBar
{
		float:right;
		text-align:right;
		padding:2px 10px 2px 4px;
		clear:right;
}
.SD_ForumLoginWidth
{
		width:450px;
}
.SD_ForumSearchResult
{
		font-size:12px;
		width: 450px;
}
.SD_ForumSearchResult a
{
		font-weight:bold;
}
div.QuoteName
{
		font-family:Arial, Geneva, Sans-Serif;
		font-size:11px;
		font-style:italic;
}
div.QuoteBody
{
	border: outset 1px #eeeeee;
		padding:2px 4px 2px 4px;
		margin:2px 0px 5px 0px;
		font-size:10px;
}
.center
{
}
.SD_TitlePrefix
{
		font-weight: normal;
	color: #000000;
}
.SD_TabColorBorderRight
{
	border-right: #ffffff 2px solid;
}
div.SD_TabCont
{
		float:left;
}
.SD_TabOuter
{
		padding-right:0px;
		padding-left:10px;
		padding-bottom:0px;
		padding-top:2px;
	background-color:#ffffff;
	border-bottom:#333333 1px solid;
		height:24px;
		margin-bottom:10px;
}
.SD_TabSpacer
{
		font-size:1px;
		float:left;
		width:4px;
}
.SD_TabLabel
{
	color:#333355;
}
.SD_TabLabel_mo
{
	color:#f5feee;
}
a.SD_TabActive, a.SD_TabActive:visited, a.SD_TabActive:link, a.SD_TabActive:hover
{
		padding:4px 8px 3px 8px;
	background-color:#FFFFFF;
	border-left:1px solid #333344;
	border-top:1px solid #333344;
	border-right:1px solid #333344;
	color:#000000;
		float:left;
		position:relative;
		top:1px;
		display:block;
		text-decoration:none;
		font-size:12px;
		text-align:center;
		height:16px;
}
a.SD_TabInactive, a.SD_TabInactive:visited, a.SD_TabInactive:link, a.SD_TabInactive:hover
{
		padding-right:8px;
		margin-top:2px;
		padding-left:8px;
		padding-bottom:3px;
		padding-top:3px;
	background-color:#ffffff;
	border-left:1px solid #999da3;
	border-top:1px solid #999da3;
	border-right:1px solid #999da3;
		float:left;
		display:block;
		text-decoration:none;
	color:#000000;
		font-size:12px;
		text-align:center;
		height:15px;
}
a.SD_TabActive:hover
{
	color:#000000;
	background-color:#eeeeff;
}
a.SD_TabInactive:hover
{
	border-right:#999da3 1px solid;
		padding-right:8px;
	border-top:#999da3 1px solid;
		margin-top:2px;
		padding-left:8px;
		padding-bottom:3px;
	border-left:#999da3 1px solid;
		padding-top:3px;
		height:15px;
	background-color:#f5feee;
	color:#999dFF;
		float:left;
		cursor:hand;
}
div.SD_GlossaryLinks a:link, div.SD_GlossaryLinks a:hover, div.SD_GlossaryLinks a:hover, a.SD_GlossaryLink_sel
{
		display: block;
		float:left;
		text-decoration: none;
		padding:1px 3px 3px 3px;
		font-size:12px;
		margin:0px 1px 0px 1px;
		line-height:14px;
		text-align:left;
		font-weight:bold;
	color: #334499;
}
.SD_GlossaryLinks a:hover
{
	background-color: #CCDEFF;
	color: #8390F0 !important;
}
a.SD_GlossaryLink_sel
{
	background-color: #8390F0;
	color:#FFFFFF !important;
}
.SD_SubCat
{
		background-image:url(/images/nav/dotsl.gif);
		background-repeat:repeat-y;
}
.SD_SubCat div
{
		background-image:url(/images/nav/dotsb.gif);
		background-repeat:no-repeat;
		padding-left:12px;
		font-size:11px;
		padding-bottom:2px;
		line-height:12px;
		padding-top:2px;
		font-family:Arial, Geneva, Sans-Serif;
		text-align:left;
}
div.SD_InfoItem
{
		padding:3px 3px 3px 4px;
		clear:left;
}
div.SD_InfoItem img
{
		float:left;
}
div.SD_InfoItem a, div.SD_InfoItem span a
{
		font-size:10px;
		line-height:12px;
}
div.SD_InfoItem span
{
		display:block;
		float:left;
		padding:2px 0px 0px 3px;
}
div.SD_InfoItem a:hover, div.SD_InfoItem span a:hover, div.SD_InfoItem:hover span
{
	color:#ff0000 !important;
		text-decoration:underline;
		cursor:hand;
}
.SD_InfoTitle
{
		clear:left;
		padding:5px 0px 3px 0px;
		font-size:10px;
		line-height:12px;
		font-weight:bold;
	color:#000000; 
}
