/* Start Basic Styles  -----------------------*/
td,div,form
{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
}
.SD_Text
{
	padding:0px;
	margin:3px 0px 2px 0px;
	text-align:left;
	font-size:13px;
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
}
a
{
	text-decoration:none;
	border-bottom:solid 1px #CCDDFF;
}
a:hover
{
	color:#ff0000;
}
a:link
{
	color:#223355;
}
a:visited
{
	color:#223355;
}
a
{
	padding:0px;
	margin:0px;
}
label,.lbl
{
	color:#555577;
}
li,ui,div,p
{
	text-align:left;
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:11px;
	color:#333344;
}
h1,h2,h3,h4,h5,h6
{
	color:#000;
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	padding:0px;
}
h1,h1 a
{
	font-size:18px;
}
h1
{
	margin:5px 0px 10px 0px !important;
	padding:0px !important;
	line-height:30px;
	color:#223388 !important;
}
h2,h2 a
{
	font-size:14px !important;
	padding:0px !important;
	color:#3388CC;
	margin:6px 0px 4px 0px !important;
}
h3
{
	font-size:14px;
}
h4
{
	font-size:13px;
}
h5,h6
{
	font-size:11px;
}
.CE_Body
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	padding:8px !important;
	font-size:12px !important;
}
/* End Basic Styles */
/* Shortcut Styles */
.CB
{
	clear:both;
}
.clear
{
	font-size:1px;
	height:1px;
}
.CL
{
	clear:left;
}
.CR
{
	clear:right;
}
.DI
{
	display:inline;
}
.DN
{
	display:none;
}
.FL
{
	float:left;
}
.FR
{
	float:right;
}
.HA
{
	overflow:hidden;
	clear:left;
}
.M_All
{
	margin:10px 10px 10px 10px !important;
}
.MB
{
	margin-bottom:10px !important;
}
.ML
{
	margin-left:10px !important;
}
.MR
{
	margin-right:10px !important;
}
.MT
{
	margin-top:10px !important;
}
.NW
{
	white-space:nowrap;
}
.P_All
{
	padding:10px 10px 10px 10px  !important;
}
.PA
{
	position:absolute;
}
.PB
{
	padding-bottom:10px !important;
}
.PL
{
	padding-left:10px !important;
}
.PR
{
	padding-right:10px !important;
}
.PT
{
	padding-top:10px !important;
}
.VH
{
	visibility:hidden;
}
.W100
{
	width:100%;
}
.WA
{
	width:auto;
	overflow:hidden;
}
/* End shortcut styles */
.btn-delete
{
	background-image:url(/Content/images/icons/btn-delete.gif) !important;
	background-repeat:no-repeat !important;
}
.icon_ForumClosed,.icon_ForumClosed_mo
{
	background-color:red;
}
/* end of icon classes */
.icon_ForumClosed,.icon_ForumOpen,.icon_ForumClosed_mo,.icon_ForumOpen_mo
{
	width:10px;
	height:10px;
	border:solid 2px white;
}
.icon_ForumClosed_mo
{
	border-color:green;
}
.icon_ForumOpen,.icon_ForumOpen_mo
{
	background-color:green;
}
.icon_ForumOpen_mo
{
	border-color:red;
}
/**********************************CSS Sprite*********************************/
/*the following classes are for icons if you want to use certain icon please call it by it name */
.icon_pptx
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:16px;
	display:block;
	background-position: 0px 16px;
}
.icon_ppt
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:16px;
	display:block;
	background-position: 0px 16px;
}
.file_powerpoint
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 18px;
}
.icon_xlsx
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 36px;
}
.icon_xls
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 38px;
}
.file_excel
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 38px;
}
.icon_docx
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 58px;
}
.icon_doc
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 58px;
}
.file_word 
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 58px;
}
.file_access 
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 78px;
}
.file_groove 
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 98px;
}
.file_infopath 
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 118px;
}
.file_onenote 
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 138px;
}
.file_outlook 
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 158px;
}
.file_publisher 
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 178px;
}
.icon_hml
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 198px;
}
.icon_html
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 198px;
}
.icon_htm
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 198px;
}
.icon_xhtml
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 198px;
}
.icon_mhtml
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 198px;
}
.file_internet
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 198px;
}
.file_pdf
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 238px;
}
.icon_pdf
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 238px;
}
.file_video
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 218px;
}
.icon_swf
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 218px;
}
.icon_zip
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 256px;
}
.file_zip
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 258px;
}
.icon_rar
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 278px;
}
.file_rar
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 278px;
}
.icon_tiff
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 298px;
}
.icon_png
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 298px;
}
.icon_bmp
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 298px;
}
.icon_jpg
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 298px;
}
.icon_gif
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 298px;
}
.icon_jpeg
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 298px;
}
.file_image
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 298px;
}
.icon_dll
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 318px;
}
.icon_exe
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 318px;
}
.icon_bat
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 318px;
}
.file_data
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 318px;
}
.icon_articlelink
{
	background-image:url(/Content/images/icons/icon.png);
	width: 16px;
	height:18px;
	display:block;
	background-position: 0px 338px;
}
.file_text
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 358px;
}
.icon_article
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:18px;
	display:block;
	background-position: 0px 358px;
}
.icon_articleid
{
	background-image:url(/Content/images/icons/ArticleID.gif);
	width: 24px;
	height:24px;
	display:block;
	background-position: 0px 0px;
}
.icon_pinned
{
	background-image:url(/Content/images/icons/pin.gif);
	width: 24px;
	height:24px;
	display:block;
	background-position: 0px 0px;
}
.icon_faq
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 378px;
}
.icon_solutionfinder
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 398px;
}
.icon_wiki 
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 418px;
}
.icon_remotefilesystem
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 438px;
}
.icon_remotedb
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 458px;
}
.icon_remotesite
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 478px;
}
.icon_glossary
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 497px;
}
.icon_forum
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 518px;
}
.icon_bookmark
{
	background-image:url(/Content/images/icons/icon.png);
	width: 20px;
	height:18px;
	display:block;
	background-position: 0px 538px;
}
.icon_printer
{
	background-image:url(/Content/images/icons/icon.png);
	width: 20px;
	height:18px;
	display:block;
	background-position: 0px 557px;
}
.icon_OpenCategory{
	background-image:url(/Content/images/icons/icon.png); 
	width: 16px; 
	height:18px; 
	display:block; 
	background-position: 0px 618px;
}
.icon_Category{
	background-image:url(/Content/images/icons/icon.png); 
	width: 16px; 
	height:19px; 
	display:block; 
	background-position: 0px 638px;
}
.icon_OpenKBFolder{
	background-image:url(/Content/images/icons/icon.png); 
	width: 16px; 
	height:18px;
	display:block; 
	background-position: 0px 578px;
}
.icon_KBFolder{
	background-image:url(/Content/images/icons/icon.png); 
	width: 16px; 
	height:18px; 
	display:block; 
	background-position: 0px 598px;
}
.icon_download
{
	background-image:url(/Content/images/icons/icon.png);
	width: 20px;
	height:18px;
	display:block;
	background-position: 0px 658px;
}
.icon_email
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 678px;
}
.icon_thumbdown
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display: inline-block;
	background-position: 0px 698px;
}
.icon_thumbup
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display: block;
	background-position: 0px 716px;
}
.icon_vsd
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 738px;
}
.file_visio
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 738px;
}
.icon_phone
{
	background-image:url(/Content/images/icons/icon.png);
	width: 26px;
	height:26px;
	display:block;
	background-position: 0px 768px;
}
.icon_chat
{
	background-image:url(/Content/images/icons/icon.png);
	width: 26px;
	height:25px;
	display:block;
	background-position: 0px 797px;
}
.icon_permalink
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 816px;
}
.icon_popuplink
{
	background-image:url(/Content/images/icons/icon.png);
	width: 16px;
	height:16px;
	display:block;
	background-position: 0px 836px;
}
.icon_edit,.icon_edit_mo
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:14px;
	display:block;
	background-position: 0px 857px;
}
.icon_edit_mo
{
	background-color: Green;
}
.icon_x
{
	background-image:url(/Content/images/icons/icon.png);
	width: 10px;
	height:10px;
	display:block;
	background-position: 0px 866px;
}
.icon_x_mo
{
	background-image:url(/Content/images/icons/icon.png);
	width: 10px;
	height:10px;
	display:block;
	background-position: 0px 868px;
}
.icon_separator
{
	background-image:url(/Content/images/icons/icon.png);
	width: 7px;
	height:49px;
	display:block;
	background-position: 0px 1296px;
}
.icon_lock
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:16px;
	display:block;
	background-position: 0px 926px;
}
.icon_facebook
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 947px;
}
.icon_twitter
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 967px;
}
.icon_digg
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 987px;
}
.icon_delicious
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 1007px;
}
.icon_reddit
{
	background-image:url(/Content/images/icons/icon.png);
	width: 18px;
	height:18px;
	display:block;
	background-position: 0px 1349px;
}
.icon_attach_r
{
	background-image:url(/Content/images/icons/icon.png);
	width: 11px;
	height:32px;
	display:block;
	background-color: transparent;
	background-position: 0px 1046px;
}
.icon_attach_r_mo
{
	background-image:url(/Content/images/icons/icon.png);
	width: 11px;
	height:32px;
	display:block;
	background-color: transparent;
	background-position: 0px 1086px;
}
.icon_attach_l
{
	background-image:url(/Content/images/icons/icon.png);
	width: 11px;
	height:32px;
	display:block;
	background-color: transparent;
	background-position: 0px 1126px;
}
.icon_attach_l_mo
{
	background-image:url(/Content/images/icons/icon.png);
	width: 11px;
	height:32px;
	display:block;
	background-color: transparent;
	background-position: 0px 1166px;
}
.icon_statusClosed
{
	background-image:url(/Content/images/icons/icon.png);
	width: 16px;
	height:16px;
	display:block;
	background-color: transparent;
	background-position: 0px 1186px;
}
.icon_statusClosed_mo
{
	background-image:url(/Content/images/icons/icon.png);
	width: 16px;
	height:16px;
	display:block;
	background-color: transparent;
	background-position: 0px 1187px;
}
.icon_statusOpen
{
	background-image:url(/Content/images/icons/icon.png);
	width: 16px;
	height:16px;
	display:block;
	background-color: transparent;
	background-position: 0px 1212px;
}
.icon_statusOpen_mo
{
	background-image:url(/Content/images/icons/icon.png);
	width: 16px;
	height:16px;
	display:block;
	background-color: transparent;
	background-position: 0px 1213px;
}
.icon_statusFutureClose
{
	background-image:url(/Content/images/icons/icon.png);
	width: 17px;
	height:17px;
	display:block;
	background-color: transparent;
	background-position: 0px 1236px;
}
.icon_statusFutureClose_mo
{
	background-image:url(/Content/images/icons/icon.png);
	width: 17px;
	height:17px;
	display:block;
	background-color: transparent;
	background-position: 0px 1237px;
}
.icon_delete
{
	background-image:url(/Content/images/icons/icon.png);
	width: 14px;
	height:14px;
	display:block;
	background-color: transparent;
	background-position: 0px 1326px;
}
.icon_drag
{
	background-image:url(/Content/images/icons/drag.png);
	width: 20px;
	height:13px;
	display:block;
	background-position: 0px 0px;
}
/* End of CSS Sprite */
/* Knowledgebase style tags */

.SD_ArticleAnchor
{
	text-decoration:none !important;
	border:none !important;
}
.SD_ArticleFrame
{
	border:0px;
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
}
.SD_ArtInfoMetadata
{
	color: #333344;
	margin-right: 4px;
}
.SD_ArtInfoTitle
{
	font-family: Tahoma,Arial,Geneva,Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #576068;
	margin-bottom:10px;
}
.SD_ArtInfoLabel
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:11px;
	color:#6077BB;
	line-height:13px;
	padding-right:4px;
	margin:2px;
	font-weight:bold;
}
.SD_ArtInfoLabelValue
{
	color: #333344;
}
.SD_ArtInfoRelatedGroup
{
	font-family: Tahoma,Arial,Geneva,Sans-Serif;
	font-weight: bold;
	font-size: 10px;
	color: #576068;
	margin-bottom:1px;
}
.SD_ArtInfoLink,.SD_ArtInfoLink_mo
{
	color:#0000bb;
	margin-left:5px;
}
.SD_ArtInfoLink_mo
{
	color:#bb7777;
}
.SD_ArtInfoPopout,.SD_ArtInfoPopout_mo
{
	color: #333344;
	margin-right: 4px;
	cursor: pointer;
	vertical-align:middle;
}
.SD_ArtInfoCategoryItem
{
	font-size: 12px;
	line-height: 15px;
	background-image: url(/content/images/icons/blueBullet.gif);
	background-repeat:  no-repeat;
	background-position: 2px 4px;
	padding: 4px 4px 2px 17px !important;
}
.SD_ArtInfoPopout_mo
{
	background-color: #99ccff !important;
}
.SD_ArtInfoPopoutImage
{
	float:left;
	margin-right:4px;
}
.SD_ArticleToolbar
{
	height: 26px;
}
.SD_ArticleToolbarItem,.SD_ArticleToolbarItem_mo
{
	cursor:pointer;	
	cursor:hand;
	background-color:transparent;
}
.SD_ArticleToolbarItem_mo
{
background-color:#6ec6f1;
}
.SD_ArtInfoAttachment,.SD_ArtInfoAttachment_mo
{
	font-size: 12px;
}
.SD_ArtInfoAttachment_mo
{
	background-color: #99ccff  !important;
}
.SD_ATRResult
{
	margin:0px 20px 10px 10px !important;
	font-size:14px !important;
	background-color:transparent !important;
}
.SD_attachBar
{
	padding: 4px 4px;
	background-image: url(/content/images/fills/fadeDown.png);
	background-repeat: repeat-x;
}
.SD_AutoSuggestTBPopup
{
	background-color:#ffffff;
	border:1px solid #598ee3;
	color:#000000;
}
.SD_AutoSuggestItem
{
	cursor:pointer;
	cursor:hand;
	background-color:inherit;
	color:inherit;
	font-weight:inherit;
	clear:both;
	overflow:hidden;
	padding-left:4px;
	padding-right:4px;
}
.SD_AutoSuggestItemHighlight
{
	cursor:pointer;
	cursor:hand;
	background-color:#d5e2ff;
	color:#000000;
	font-weight:bold;
	clear:both;
	overflow:hidden;
	padding-left:4px;
	padding-right:4px;
}
.SD_Body1
{
	font-size:12px;
	font-weight:normal;
	line-height:15px;
}
.SD_Body1 ul
{
	padding-left:20px;
	list-style-type:disc;
}
.SD_Body1 ol
{
	margin-left:20px;
	list-style-type:decimal;
}
.SD_BodyText
{
	font-size:13px !important;
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	line-height:15px;
	margin:0px 10px 5px 0px;
}
.SD_Body
{
	padding:0px;
	margin:0px;
	background-color:#5c87b2;
}
.SD_BreadCrumb
{
	margin:4px 0px 0px 0px;
	padding:0px;
	height:16px;
}
.SD_btn .SD_btnText,.SD_btn_mo .SD_btnText,.SD_btn_dis .SD_btnText
{
	background-image: url(/content/images/buttons/sButton.png);
	background-repeat:repeat-x !important;
	padding: 0px 2px;
	font-size: 10px;
	color: White;
}
.SD_btn .SD_btnText
{
	background-position: 0px -52px;
	color: #FCFFFF;
}
.SD_btn .SD_R
{
	 background-position: 0px -103px;
}
.SD_btn .SD_L,.SD_btn .SD_R,.SD_btn_mo .SD_L,.SD_btn_mo .SD_R,.SD_btn_dis .SD_L_dis,.SD_btn_dis .SD_R
{
	background-image: url(/content/images/buttons/sButton.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 5px;
}
.SD_btn .SD_L
{
	background-position: 0px -1px;
}
.SD_btn div,.SD_btn_mo div,.SD_btn_dis div
{
	display: block;
	float: left;
	padding: 2px 0px;
	height: 15px;
	float: left;
}
.SD_btn_dis .SD_btnText
{
	 background-position: 0px -86px;
	 color: #BBBBCC;
}
.SD_btn_dis .SD_R
{
	background-position: 0px -137px;
}
.SD_btn_dis .SD_L
{
	background-position: 0px -35px;
}
.SD_btn_mo .SD_btnText
{
	background-position: 0px -69px;
	color: #FFFFCC;
}
.SD_btn_mo .SD_R
{
	background-position: 0px -120px;
}
.SD_btn_mo .SD_L
{
	background-position: 0px -18px;
}
.SD_btn
{
	display: block;
	float: left;
}
.SD_ButtonMsg
{
	border:2px solid #ccc;
	padding:5px 10px;
	background:#eee;
	margin:5px;
	float:left;
}
.SD_CategorySelectionHeading
{
	font-size: 14px;
}
div.SD_cbGroup div
{
	float: left;
	padding: 0px 7px 0px 0px;
}
div.SD_cbGroup div label
{
	padding: 0px 0px 2px 3px;
}
div.SD_cbGroup div input
{
	margin-top: 3px;
}

.SD_CellText
{
	white-space:normal !important;
}	

.SD_CellDate
{
	float:right;
	font-size:10px;
}
.SD_CellTitleLink,.SD_CellTitleLink_mo,.SD_ArticleLink,.SD_ArticleLink_mo
{
	font-size:12px;
	font-weight:bold;
	color:#334477;
	cursor:pointer;
	cursor:hand;
	padding:1px;
}
.SD_CellTitleLink_mo,.SD_ArticleLink_mo
{
	background-color:#FFFFCC !important;
}
.SD_cg
{
	padding:5px 0px 0px 0px;
	overflow:hidden;
	width:100%;
}
span.SD_Crumb,span.SD_Crumb_dis,span.SD_Crumb_mo,span.SD_Crumb_sel,span.SD_Crumb_sel_dis,span.SD_Crum_back,span.SD_Crum_back_mo
{
	font-weight:bold;
	font-size:13px;
	padding:0px 2px;
	display:block;
	float: left;
}
span.SD_Crumb_back
{
	color:#99BBFF;
}
span.SD_Crumb_dis,span.SD_Crumb_sel_dis
{
	color:#999FA5;
}
span.SD_Crumb_mo,span.SD_Crumb_back_mo
{
	background-color:#99CCFF;
	cursor:pointer;
	cursor:hand;
}
span.SD_Crumb_sel
{
	color:#2D59B5;
}
.SD_CrumbSep
{
	background-image:url(/content/images/icons/arrow.gif);
	background-repeat:no-repeat;
	width:10px;
	height:13px;
	margin-left:1px;
	display:block;
	float: left;
	background-position: 0px 3px;
}
span.SD_Crumb
{
	color:#6194C7;
}
span.SD_CrumbEllipsis, span.SD_CrumbEllipsis_mo
{
	background-color:transparent;
	color:#999FA5;
	cursor:pointer;
}
span.SD_CrumbEllipsis_mo
{
	color:#dddd00;
}
.SD_ctrlText
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	color:Navy;
	font-size:11px;
	line-height:13px;
}
.SD_DialogTitle
{
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma,Arial,Geneva,Sans-Serif;
	color: #23367A;
	padding: 5px 10px;
}
.SD_ErrMsgBox
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:13px !important;
	line-height:16px !important;
	width:270px;
}
.SD_Error
{
	margin: 20px;
	font-size: 14px;
	height: 100%;
	width: 100%;
	color: #CC2233;
	font-weight: bold;
}
.SD_ExampleLabel
{
	color: #FFFFFF;
	text-align: center;
	padding: 8px;
}
.SD_Explanation
{
	padding:10px;
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:13px !important;
	border-bottom:solid 1px #ccccff !important;
}
.SD_Explanation_RSS,.SD_Explanation_ATR
{
	padding:10px;
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:13px !important;
}
.SD_SFNodeDataPanel
{
	padding-top:13px;
}
.SD_FormOuter,.SD_Form
{
	margin: 0px;
	padding:0px;
	background-color:#CFE1FE !important;
}
.SD_fieldRequired
{
	color:#ff0000;
}
.SD_FormOuter
{
	padding:5px;
}
.SD_ForumQuote
{
	border:solid 1px #8899CC;
	background-color:#FFFFC3;
	padding:10px;
	margin:5px;
}
.SD_ForumQuoteHeader
{
	overflow:hidden;
	width: 100%;
	font-size: 11px;
	color:#446677;
	padding:1px 4px; 
	background-color:#bbccab;
	padding-bottom:2px;
	border:solid 1px #bbccab
}
.SD_ForumQuoteBody
{
overflow:hidden;
width:95%;
border:solid 1px #bbccab;
margin:10px 5px;
background-color: #F9F9F3;
padding:0px;
}
.SD_ForumQuoteContent
{
overflow:hidden;
width:100%;
padding:10px;
}
.SD_GlossCol
{
	float: left !important;
	overflow: hidden !important;
	padding:0px;
	margin: 0px;
}
.SD_GlossItem
{
	margin: 5px 10px 0px 5px;
	padding:0px;
}
.SD_GlossSection span
{
	color: #000099;
	padding: 2px 8px 2px 8px;
	display: inline-block;
	font-weight: bold;
	font-size:11px;	
}
.SD_GlossSection
{
	padding: 4px 0px 0px 4px;
	padding:0px;
	background-image: url(/content/images/fills/glossBG.png);
	background-repeat: no-repeat;
	margin: 12px 3px 0px 0px;
}
.SD_GlossTerm
{
	font-weight: bold;
	font-size: 11px;
	margin: 3px 0px 0px 3px !important;
	padding: 4px 0px 0px 0px !important;
	color: #6182B8;
}
.SD_GlossText
{
	font-size: 11px;
	line-height: 13px;
	margin: 0px 8px 0px 10px;
	color: #48577B;
}
.SD_icon
{
	display: inline-block;
	margin-right: 2px;
	float: left;
	width:20px;
}
.SD_Recicon
{
	display: inline-block;
	margin-right: 2px;
	float: left;
	width:24px;
}
.SD_ListItem,.SD_ListItem_mo
{
	font-size: 12px !important;
	line-height: 15px !important;
	background-image: url(/content/images/icons/blueBullet.gif) !important;
	background-repeat:  no-repeat !important;
	background-color: Transparent !important;
	background-position: 2px 4px !important;
	clear: left !important;
	padding: 4px 4px 2px 17px !important;
}
.SD_ListItem
{
	color: #3C5080 !important;
}
.SD_ListItem_mo
{
	color: #6600FF;
	text-decoration: underline;
}
.SD_ArticleAnchorListItem
{
	color: inherit !important;
	text-decoration: inherit !important;
	border: inherit !important;
}
.SD_relevance
{
	margin-right: 5px;
	width:55px;
	color:#333344;
	font-size:10px;
}
.SD_InlineLabelPR
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:10px;
	padding:4px 8px 0px 0px;
	color:#555577;
}
.SD_InlineLabel
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:10px;
	padding:4px 8px 0px 8px;
	color:#555577;
}
.SD_lblL,.SD_lblA,.SD_lblFL
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:10px;
	color:#6077BB;
	line-height:13px;
	padding-right:4px;
	margin:0px;
}
.SD_lblL,.SD_lblFL
{
	float:left;
}
.SD_lblL
{
	text-align:right;
	width:40px;
}
span.SD_lbl
{
	font-weight:bold;
	font-size:10px;
}
.SD_RecSearchResultAnchor
{
    cursor:pointer;
    font-weight:bold;
	font-size:10px;
}
span.SD_lblLeft
{
	color: #5b85ff;
	display:inline-block;
	font-weight:bold;
	font-size:10px;
	margin-right: 4px;
	text-align: left;
}
.SD_ListBoxItem,.SD_ListBoxItem_mo,.SD_ListBoxItem_sel,.SD_ListBoxItem_sel_mo
{
	font-size:12px;
	cursor:pointer;
	cursor:hand;
	padding:2px;
	margin:1px;
}
.SD_ListBoxItem_mo,.SD_ListBoxItem_sel_mo
{
	background-color:#6CA6C1;
	color:#CEF0FD;
}
.SD_ListBoxItem_sel
{
	background-color:#038BBE;
	color:#B3E7FB;
}
.SD_ListBoxItem
{
	color:#556699;
}
.SD_ListPanel
{
	border:solid 1px #99A0B0;
	padding:2px;
	overflow:auto;
}
.SD_LoginButton,.SD_LoginButton_mo,.SD_LoginButton_dis
{
	background-color:transparent;
	text-align: center;
	float:left;
	height: 16px;
	padding: 2px 2px 2px 2px;
	width: 52px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FAFAFF;
	font-family:Tahoma,Arial,Geneva,Sans-Serif; 
}
.SD_LoginButton_mo
{
	background-image: url(/content/images/fills/loginBtn_mo.gif);
}
.SD_LoginButton_dis
{
	background-image: url(/content/images/fills/loginBtn_dis.gif);
}
.SD_LoginButton
{
	background-image: url(/content/images/fills/loginBtn.gif);
}
.SD_LoginLeft
{
	float: left;
	height: 16px;
	padding: 0px 4px 1px 8px;
	font-size: 11px;
	margin-top:5px;
}
.SD_LoginRight
{
	float: left;
	margin-top:5px;
}
.SD_LoginOtherAction, .SD_LoginOtherAction_mo
{
	margin: 4px 12px 0px 12px !important;
}
.SD_LoginOtherAction span
{
	color: #333344 !important;
	padding: 1px;
	display:inline-block;
}
.SD_LoginOtherAction_mo span
{
	background-color: #99ccff !important;
	padding: 1px;
	display:inline-block;
}
.SD_NumberCell
{
	text-align:right;
	height:100%;
	float:right;
	margin-right:14px;
}
.SD_PanelLeft,.SD_Bar
{
	background-color:#DEECFD !important;
}
.SD_PanelRight div
{
	background-color:Transparent;
}
.SD_PanelRight
{
	background-image:url(/Content/images/Fills/PanelRight.gif) !important;
	background-repeat:repeat-y !important;
	background-color:#ffffff !important;
	padding:6px;
}
.SD_PostAnswer div,.SD_PostProposed div
{
	padding:3px 5px;
}
.SD_PostAnswer,.SD_PostProposed
{
	width: 100%;
	height: 20px;
	padding: 0px;
	font-size: 11px;
	margin: 2px 0px;
}
.SD_PostAnswer
{
	background-color: #91F0DB;
}
.SD_PostAttach div.SD_lbl
{
	float:left;
	font-weight:bold;
	color:#16A3D1;
	margin:1px 8px 0px 4px;
	font-size:11px;
}
.SD_PostAttachForm
{
	background-color: #9EBCDA;
}

.SD_PostAttachContent
{
	margin: 2px 4px 4px 4px;
	width:100%;	
}
.SD_PostAttachItem a:hover
{
	color:#29A07C;
}
.SD_PostAttachItem a:visited,.SD_PostAttachItem a:link
{
	color:#0033CC;
}
.SD_PostAttachItem,.SD_PostAttachItem_mo
{
	float:left;
	margin:2px 4px;
	font-size:11px;
}
.SD_PostAttach
{
	background-color: #FAF3DC;
	overflow: hidden;
	width: 100%;
}
.SD_PostBody
{
	padding: 0px;
	margin: 0px;
	background-color: #FAFDFE;
	border-style: solid;
	border-top: none;
	overflow: hidden;
	border-width: 1px;
	border-color: #aaddff;
}
.SD_PostBox
{
	padding: 0px;
}
.SD_PostContent
{
	margin: 4px 8px;
	padding: 0px 0px 4px 0px;
	overflow: hidden;
}
.SD_PostHeader
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	padding:0px;
	margin-bottom:0px;
	height:22px;
	width: 100%;
	background-color:#aaddff;
}
.SD_PostInfo
{
	border-top:solid 1px #aaddff;
}
.SD_PostLeft div.SD_lbl,.SD_PostRight div.SD_lbl
{
	font-size:9px;
	font-weight:bold;
	margin:2px 0px 0px 5px;
	color:#3388ba;
	line-height:16px;
	height:16px;
	float:left;
	border:solid 1px #aaddff;
}
.SD_PostLeft div.SD_btnText
{
	font-size:10px;
	font-weight:bold;
	color:#223388;
	margin:2px 10px 0px 3px;
	margin-right:10px;
	line-height:16px;
	height:16px;
	float:left;
	border:solid 1px #aaddff;
}
.SD_PostMenuItem,.SD_PostMenuItem_mo,.SD_PostMenuItem_dis
{
	margin:2px 5px 0px 5px;
	font-size:10px;
	line-height:14px;
	height:14px;
	display:inline-block;
}
.SD_PostMenuItem_dis
{
	color:#88CCFF;
}
.SD_PostMenuItem_mo
{
	color:#00FFFF;
}
.SD_PostMenuItem
{
	color:#ffffff;
}
.SD_PostMenu
{
	background-color: #70A3CD;
	height: 20px;
}
.SD_PostProposed
{
	background-color: #EFCF94;
}
.SD_PostTitle div
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#3388ba;
	float: left;
	clear: right;
	border-bottom:solid 1px #CCDDFF;
	color:navy;
}
div.SD_PostTitle
{
	width: 100%;
	overflow: hidden;
	margin: 3px 0px 5px 6px;	
}
div.SD_ratingItem .icon_thumbup,div.SD_ratingItem .icon_thumbdown,div.SD_ratingItem_mo .icon_thumbup,div.SD_ratingItem_mo .icon_thumbdown
{
	padding: 0px;
	float: left;	
}
div.SD_ratingItem div
{
	background-color: transparent;
}
div.SD_ratingItem,div.SD_ratingItem_mo
{
	float: left;
	padding: 0px 3px;
}
div.SD_ratingItem_mo div,div.SD_ratingItem div
{
	float: left;
	font-size: 11px !important;
	line-height:12px;
	font-weight: bold;
	margin: 3px 3px 0px 1px;
}
div.SD_ratingItem_mo div
{
	color: White;
}
div.SD_ratingItem_mo
{
	background-color: #0D5EBF;
}
.SD_rating
{
	float: left;
	padding: 0px;
	background-color: transparent;
	margin: 2px 2px 0px 0px;
}
.SD_refineSearchSelectAll
{
	font-weight:bold;
}
.SD_Rep img
{
	margin: 4px 4px 4px 0px;
}
.SD_repItem
{
	padding: 0px 4px 1px 0px;
	margin:0px 0px 0px 2px;
	text-indent: -2px;
	line-height:12px;
}
	
.SD_repLbl
{
	font-size: 9px;
	color: #8888AA;
	line-height: 14px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px;
}
.SD_repText,.SD_repTextA
{
	font-size: 10px;
	color: #4874A8;
	white-space: nowrap;
}
.SD_repTextA
{
	font-weight: bold;
}
.SD_Rep
{
	margin: 4px 3px;	
	padding:0px;
	overflow:hidden;
}
.SD_rssDesc
{
	font-size:12px;
	font-family: Tahoma,Arial,Geneva,Sans-Serif;
	padding-top:2px;
	color: #335588;
}
.SD_rssHeader
{ 
	padding: 10px;
	background-color: #ffffc6 !important;
	margin-bottom:12px; 
	border: 1px solid #0066FF;
	font-family: Tahoma,Arial,Geneva,Sans-Serif;
	width: 500px;
}
.SD_rssItem,.SD_rssItem_mo
{
	border-top: solid 1px #8899CC;
	padding:4px;
}
.SD_rssItem_mo
{
	background-color:#FFFFCC !important;
}
.SD_rssItemDesc
{
	font-size:13px;
	margin:2px 0px 0px 1px;
}
.SD_rssItemTitle
{
	font-size:14px;
	font-family: Tahoma,Arial,Geneva,Sans-Serif;
	font-weight: bold;
	color: #335588;
}
.SD_rssSubscribe,.SD_rssSubscribe_mo
{
	font-size: 12px;
	padding: 2px 4px 2px 4px !important;
	margin-top: 3px !important;
	display: inline-block;
}
.SD_rssSubscribe_mo
{
	background-color: #AADFFF  !important;
}
.SD_rssSubscribe
{
	background-color: #D5EBF1 !important;
}
.SD_rssTitle
{
	font-size:15px;
	font-weight: bold;
	font-family: Tahoma,Arial,Geneva,Sans-Serif;
	color: #3156c6;
}
.SD_SearchBox input
{
	border:none;
	width:350px;
	margin:3px 2px 3px 2px;
	float:left;
	padding:0px;
	background-color:Transparent;
}
.SD_SearchBoxChild
{
	background-color:#CFDAE7;
	margin:0px;
	padding:6px 10px 6px 10px !important;
	overflow:hidden;
}
div.SD_SearchBoxCtrl
{
	background-image:url(/content/images/fills/searchFade.gif) !important;
	background-repeat:repeat-x  !important;
	border:solid 1px #6688cc;
	height:22px;
	margin:4px 0px 0px 7px;
	padding:1px 0px 5px 0px;
}
div.SD_SearchBox
{
	background-image:url(/content/images/fills/searchFade.gif) !important;
	background-repeat:repeat-x  !important;
	border:solid 1px #6688cc;
	height:22px;
	width:385px;
	margin:4px 0px 0px 7px;
	padding:1px 0px;
}
img.SD_SearchBox
{
	float:right;
	margin:2px 2px;
}
.SD_SearchItem
{
	border-bottom: solid 1px  #B3CDFD;
	padding: 2px;
	overflow: hidden;
}
.SD_RecSearchItem
{
    border-bottom: solid 1px #B3CDFD;
	padding: 2px;
	overflow: hidden;
}
.SD_RecSearchAlertCont
{
    background-color: #FFFF00;
	padding: 2px;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
}
.SD_SearchItemNoBorder
{
	padding: 2px;
	overflow: hidden;
}
.SD_SearchResultDescription
{
	font-size: 11px;
	margin-left: 20px;
	margin-bottom: 3px;
	color: #0E34B6;
}
.SD_RecSearchResultDescription
{
	font-size: 12px;
	margin-left: 0px;
	margin-bottom: 3px;
	color: #000000;
}
.SD_SearchResultMetadata .SD_lbl
{
	color: #5B85FF;
	display: inline-block;
	margin-left: 8px;
	margin-right: 4px;
}
.SD_SearchResultMetadata
{
	font-size: 11px;
	margin-left: 16px;
	overflow: hidden;
}
.SD_RecSearchResultLabel
{
    font-weight:bold;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 4px;
	overflow: hidden;
}
.SD_RecSearchResultTitle,.SD_RecSearchResultTitle_mo
{
    font-weight:bold;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 4px;
	overflow: hidden;
}
.SD_RecSearchResultTitle_mo
{
	background-color: #AADFFF  !important;
}
.SD_SearchResultTitle,.SD_SearchResultTitle_mo
{
	font-family: Tahoma,Arial,Geneva,Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #576068;
}
.SD_SearchResultTitle_mo
{
	background-color: #AADFFF  !important;
}
.SD_SearchResultViewForumLabel,.SD_SearchResultViewForumLabel_mo
{
	color: #5B85FF;
	display: inline-block;
	font-weight:bold;
	width:auto;
}
.SD_SearchResultViewForumLabel_mo
{
	background-color: #99ccff  !important;
}
.SD_SearchResultViewLink,.SD_SearchResultViewLink_mo
{
	color: #000099;
	font-size: 10px;
	display: inline-block;
	margin-right: 4px;
	text-decoration:underline;
}
.SD_SearchResultViewLink_mo
{
	background-color: #99ccff  !important;
}
.SD_SearchResultViewMetadata,.SD_SearchResultViewMetadata_mo
{
	color: #333344;
	display: inline-block;
	margin-right: 4px;
}
.SD_SearchResultViewMetadata_mo
{
	background-color: #99ccff  !important;
}
.SD_SearchResultViewLabel
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:10px;
	color:#6077BB;
	line-height:13px;
	padding-right:4px;
	margin:0px;
	font-weight:bold;
}
.SD_SFArticle
{
	margin-left:5px;
	margin-top:5px;
	padding:3px;
	border-top:solid 1px #CCCCBF;
}
.SD_Shaded
{
	color:#CCCCDA;
	overflow:hidden;
	width:100%;
	padding:6px;
}
.SD_spc
{
	font-size:1px;
	clear:both;
	height:1px;
	line-height:1px;
}
.SD_StatusUpdated,.SD_StatusNew,.SD_ArticleAlert,.SD_ForumClosed,.SD_ArticleAlert
{
	display: inline-block;
	padding: 2px 4px;
	margin-left: 3px;
	color: #CC3322;
	font-size: 10px;
}
.SD_TabBodyNM
{
	padding:0px;
	margin:0px;
	background-color:White;
}
.SD_TabBody
{
	padding:10px;
	margin:0px;
	background-color:White;
}
.SD_TabHeaderItem
{
	margin:0px 11px 10px 11px;
	width:100%;
	padding:0px;
	overflow:hidden;
}
.SD_TabHeader
{
	background-color:#C5DAF1 !important;
	margin: 0px;
	height: 30px !important;
	overflow: hidden;
	padding:6px 0px 6px 10px !important;
	border-bottom:solid 1px #9898aa;
}
.SD_TabNum
{
	display: inline-block !important;
	color: #001088 !important;
	font-weight: normal !important;
	font-size: 11px !important;
	width: 22px !important;
	text-align: right !important;
}
.SD_TagWeight1
{
	font-size:16px;
	cursor:pointer;
	cursor:hand;
	padding:4px;
	float:left;
}
.SD_TagWeight1
{
	font-size:large;
	cursor:pointer;
	cursor:hand;
	padding:3px;
	float:left;
}
.SD_TagWeight2
{
	font-size:14px;
	cursor:pointer;
	cursor:hand;
	padding:3px;
	float:left;
}
.SD_TagWeight3
{
	font-size:12px;
	cursor:pointer;
	cursor:hand;
	padding:3px;
	float:left;
}
.SD_TagWeight4
{
	font-size:10px;
	cursor:pointer;
	cursor:hand;
	padding:3px;
	float:left;
}
.SD_TagWeight5
{
	font-size:8px;
	cursor:pointer;
	cursor:hand;
	padding:3px;
	float:left;
}
.SD_Title,.SD_Title_mo
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	padding:3px 0px 3px 5px;
	margin:0px;
	font-size: 17px;
	font-weight: bold;
	background-color:transparent !important;
}
.SD_Title_mo
{
	color: #560ECF;
}
.SD_Title
{
	color:#335588;
}
.SD_Toolbar,.SD_ToolBarItem
{
	background-color:Navy !important;
}
.SD_ToolBarItem
{
	padding:5px !important;
}
.SD_TopBar
{
	border-bottom: solid 1px #99ABDC;
	background-color:#deecfd !important;
}
.SD_Trans,.SD_PanelRight div
{
	background-color:transparent;
}
.SD_TreeNode
{
	background-image:none !important;
	width:1px !important;
}
.SD_UserBar
{
	background-color: #BDDCF4;
}
.SD_Widget
{
	padding: 4px;
	background-image: url(/content/images/fills/blueTLFade.png);
	overflow: hidden;
	background-repeat: no-repeat;
}
.SD_Widget_mo
{
	color: #0066FF;
}
.SD_WidgetBrowse
{
	padding: 0px 3px 0px 6px;
	background-image: url(/content/images/fills/blueLFade.png);
	color: #52B5E4;
	overflow: hidden;
	height: 15px;
	text-align: right;
	background-repeat: no-repeat;
}
.SD_WidgetBrowse span.SD_Link
{
	color: #3C5080;
}
.SD_WidgetBrowse_mo span.SD_Link
{
	color: #3C5080;
	background-color: #D7F2F8;
}
.SD_WidgetTitle
{
	color:#15428b;
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	-khtml-user-select:none;
	-mos-user-select:none;
	text-align:left;
	-webkit-user-select:ignore;
}
.SD_WikiList
{
	background-color:Gray;
}
.SD_GenericTag
{
	border: none;
	background-color: #ffffff;
	margin:2px;
	padding-left:7px;
	cursor:default;
	height:15px;
}
.TagHighLight
{
	border: solid 1px #bbbbbb;
	background-color: #F2F2F2;
	padding-right: 2px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.TagNoLight
{
	background-color: White;
	border: solid 1px #F2F2F2;
	padding-right: 2px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.SD_GenericTagLink
{
}
.SD_WikiTagAdd
{
	border: solid 1px #bbbbbb;
	background-color: #5599cc;
	margin:2px;
	padding-left:3px;
	padding-right:3px;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
}
.SD_WikiTagX
{
	margin-top:3px;
	margin-bottom: 3px;
	margin-left:0px;
	cursor:pointer;
	visibility:hidden;
	padding-left:3px;
	padding-right:3px;
}
.SD_WikiWriteEmptyBox
{
	background-color:#eeeeee;
	color:#0000aa;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	border: outset 3px;
	padding-top:50px;
}
.SD_WindowBorder
{
	background-color:#C0C0C0;
	padding:0px;
	margin:0px;
}
.SD_WindowTitle span
{
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	color: #2d59b5;
}
.SD_WindowTitle
{
	padding-top: 7px;
	font-weight: bold;
	font-size: 11px;
	color: #5B85FF;
}
.SD_Window
{
	background-color:#FFFFFF;
	margin:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:10px;
	overflow:hidden;
	clear:left;
}
/* misnamed tags */
.header p *
{
	font-family:Tahoma,Arial,Geneva,Sans-Serif;
	font-size:18px !important;
	padding:0px !important;
	color:#3388CC;
	margin:0px 0px 10px 0px !important;
}
.header
{
	padding:5px;
}
.upload-icon
{
	background-image:url(/Content/images/icons/folder_explore.png) !important;
	background-repeat:no-repeat !important;
}
.WikiHeader1
{
	background-color:#ffffff;
	color:#2d73b9;
	font-size:12px;
	float:left;
}
.WikiHeader2
{
	background-color:#ffffff;
	color:#2d73b9;
	font-size:12px;
	padding-right:50px;
	clear:right;
	padding-left:400px;
}
.WikiHeader3
{
	background-color:#ffffff;
	color:#2d73b9;
	font-size:12px;
	padding-right:50px;
	clear:both;
}
.WikiHeader
{
	background-color:#ffffff;
	color:#2d73b9;
	font-size:12px;
	width:50%;
}
.x-tool-edit
{ 
    background-image: url(/Content/images/icons/page_white_edit.png);
}
.x-tool-endEdit
{
    background-image: url(/Content/images/icons/page_white_put.png);
}
.PS_BreadCrumb
{
	background-color:#DEECFD !important;
	padding: 8px 12px;
}
.TabStripInvisible
{
	display:none;
}
.TabStripVisible
{
}

.ArticlePaneSeparatorStrip,.ArticlePaneSeparatorStrip_mo
{
	cursor:pointer;
	border-left:1px solid #bbbbbb;
	background-color:#ffffff;
}

.ArticlePaneSeparatorStrip_MO
{
	background-color:#dadada;
}

.AdvancedSearchText,.AdvancedSearchText_mo
{
	margin:8px 0px 0px 7px;
	height: 22px;
	background-color:transparent;
	font-weight: normal;
	color: #3C5080;
	cursor: default;
	text-decoration: none;
}

.AdvancedSearchText_mo
{
	margin:8px 0px 0px 7px;
	height: 22px;
	background-color:transparent;
	font-weight: normal;
	color: #3C5080;
	cursor: default;
	text-decoration: underline;
}




/* ExtJS overrides */
.x-tab-strip-spacer
{
	border-style:none !important;
}
ul.x-tab-strip-top
{
	padding-left:4px;
}
.x-form-radio-group .x-panel-body 
{ 
	background-color: transparent; 
}

/* Checkbox Overrides */
.x-form-check-wrap
{
	line-height:18px !important;
	height:auto !important;
}
.x-form-check-group .x-form-check-wrap,.x-form-radio-group .x-form-radio-wrap
{
	height:auto;
}
.ext-ie .x-form-check-group .x-form-check-wrap,.ext-ie .x-form-radio-group .x-form-radio-wrap
{
	height:auto;
}
.x-form-check-wrap,.x-form-radio-wrap
{
	padding:0px 0 0px;line-height:18px;
}
.ext-ie .x-form-check-wrap,.ext-ie .x-form-radio-wrap
{
	padding-top:0px;
}
.ext-strict .ext-ie7 .x-form-check-wrap,.ext-strict .ext-ie7 .x-form-radio-wrap
{
	padding-bottom:1px;
}
.x-form-check-wrap-inner,.x-form-radio-wrap-inner
{
	display:inline;padding:0;
}
.x-form-check,.x-form-radio
{
	height:13px;width:13px;vertical-align:bottom;margin:2px 0;
}
.ext-ie .x-form-check,.ext-ie .x-form-radio
{
	margin-top:1px;
}
.ext-strict .ext-ie7 .x-form-check,.ext-strict .ext-ie7 .x-form-radio
{
	margin-bottom:4px;
}
.ext-opera .x-form-check,.ext-opera .x-form-radio
{
	margin-top:3px;
}
.x-form-check-focus .x-form-check,.x-form-check-over .x-form-check,.x-form-check-focus .x-form-radio,.x-form-check-over .x-form-radio
{
	background-position:-13px 0;
}
.x-form-check-down .x-form-check,.x-form-check-down .x-form-radio
{
	background-position:-26px 0;
}
.x-item-disabled .x-form-check,.x-item-disabled .x-form-radio
{
	background-position:-39px 0;
}
.x-form-check-checked,.x-form-radio-checked
{
	background-position:0 -13px;
}
.x-form-check-focus .x-form-check-checked,.x-form-check-over .x-form-check-checked,.x-form-check-focus .x-form-radio-checked,.x-form-check-over .x-form-radio-checked
{
	background-position:-13px -13px;
}
.x-form-check-down .x-form-check-checked,.x-form-check-down .x-form-radio-checked
{
	background-position:-26px -13px;
}
.x-item-disabled .x-form-check-checked,.x-item-disabled .x-form-radio-checked
{
	background-position:-39px -13px;
}
.x-form-check-wrap-inner input,.x-form-radio-wrap-inner input
{
	position:absolute;
}
.feedbackWidget
{
	padding: 4px;
}
.ContributeKB
{
	padding: 4px;
}
.kb-chat dl 
{
	margin: 5px 5px 0px 5px !important;
}
 
.kb-chat dl, .kb-chat dt {
    color:#fff;
    float:left;
    font-weight:bold;
    margin-right:5px;
    padding:5px;
    width:25px;
}
 
.kb-chat dl,.kb-chat dd 
{
    margin:2px 0;
    line-height: 25px;
    padding:5px 0px 5px 0px;
}
.homeLink
{
	font-weight: normal;
	color: #3C5080;
	cursor: default;
	text-decoration: none;
}
.homeLinkOver
{
	text-decoration: underline;
	color: #6600FF;
	cursor: pointer;
}
/* 'we' prefix is 'wiki editor' */
.weRequiredField {
    color: red;
    font-style: italic;
    font-size: smaller;
}
.weSection {
    border: 0px black solid;
    margin: 0 0 10px 0;
    padding: 0px;
}
.weSectionTitle {
    font-weight: bold;
    font-size: larger;
    margin-bottom: 4px;
    width: 90%;
}
.weSectionTitle img {
    vertical-align: middle;
}
.weSectionTextContent {
    background-color: white;
    min-height: 1.5em;
    padding: 3px;
}
.weSectionTextContentEmpty {
    background-color: white;
    border: 1px gray dotted;
    min-height: 1.5em;
    padding: 3px;
}
.weSectionEditContent {
    height: 300px;
    margin: 5px;
    display: none;
}
.weSectionEditIcon {
    padding-right: 4px;
}
/*Css for Password Validation*/
.greenText {
    background:url('/Content/images/tick_octagon.png') no-repeat left;
}
.blackText {
	color:gray;
}
.redText {
	color:red;
}
.invalid {
    border-color: red !important;
}
.separator { height: 10px; }
.leftText {
	text-align: left;
}
.TextError
{
	color: #bb2127;
	background-color: #ffe5de;
    background-image: none;
}