
body,td {font:9pt arial,verdana; color:#222;}
body{text-align:center; background-color:#E0E0E0;	
}

#ftab{
height:181px;
width:22px; cursor:hand;
float:left;display:block;
}
.drag{position:relative;cursor:hand
}
#scontentmain{
position:absolute;
text-align:left;
width:312px;
left:20px;
}
#scontentsub{
position:absolute;
}
#inlinefeedbackform{
border:1px solid #aaa;
background-color:#F9F8F8;
padding:6px; 
left:0;
width:252px;
position:absolute;
}


#page {
margin:0pt auto;
text-align:left;
width:990px;
}


body,h2,.imgNoMargin,.chromestyle,.chromestyle ul li,.chromestyle ul li a,.basictab li {margin:0}

textarea,.txt {
font-family:arial,verdana;
border-top:solid 1px #888;
border-left:solid 1px #888;
border-right:solid 1px #bbb;
border-bottom:solid 1px #bbb;
padding:2px;font-size:9pt;
}

p {
margin-top:2px;line-height:150%;margin-bottom:5px;padding-bottom:5px;
}

.bookmarkListLi {
margin-bottom:10px
}
p .description,p.description{	
font-size:11pt;
color:#666;
}

.rating0_5 {
background:url(sprite.png) 0 -35px no-repeat
}

.rating0_5,.rating1_0,.rating1_5,.rating2_0,.rating2_5,.rating3_0,.rating3_5,.rating4_0,.rating4_5,.rating5_0 {
height:11px;width:54px;margin-right:4px;overflow:hidden;top:2px;position:relative;
}

.rating0_5,.rating1_0,.rating1_5,.rating2_0,.rating2_5,.rating3_0,.rating3_5,.rating4_0,.rating4_5,.rating5_0,.h2LeftFloated,.tagid,.addTagPopupLabel,.tagSingle,.tooltipHelp,#mainright,#maincenter,#mainleft,.leftside {
float:left
}

.rating1_0 {
background:url(sprite.png) 0 -47px no-repeat
}

.rating1_5 {
background:url(sprite.png) 0 -59px no-repeat
}

.rating2_0 {
background:url(sprite.png) 0 -71px no-repeat
}

.rating2_5 {
background:url(sprite.png) 0 -83px no-repeat
}

.rating3_0 {
background:url(sprite.png) 0 -95px no-repeat
}

.rating3_5 {
background:url(sprite.png) 0 -107px no-repeat
}

.rating4_0 {
background:url(sprite.png) 0 -119px no-repeat
}

.rating4_5 {
background:url(sprite.png) 0 -131px no-repeat
}

.rating5_0 {
background:url(sprite.png) 0 -143px no-repeat
}


h1 {
font-size:14pt;
color:#696969;
margin-bottom:7px;margin-top:4pt;
}

h3,h4,pre {
margin-top:0
}

h2,.h2LeftFloated {
font-size:11pt
}

.tagid{font-size:11pt}

h2 {color:#757575;margin-top:12px;}

h2,.rightcx li {
margin-bottom:4px
}
h2 a.anchor{
text-decoration:none; color:inherit;
}
.webpartboxHeader h2{margin-top:0;font-size:11pt;}
.webpartboxBody h2,.emptybox h2{ margin-top:0}
.h2LeftFloated {
color:#535353
}

.h2LeftFloated,.tagid,.webpartbox .webpartboxHeader ,.webpartbox .webpartboxHeader a,.alert,.error,.subHeader,.chromestyle,.dropmenudiv a,.fuzzzFactorBox,font.value,.selectedThreadPost,.karmaPointListItem,#MaintenanceMessage {
font-weight:bold
}


h3,#pageHeader,.error,.bookmarkListLi ,th,.GridView th {
font-size:9pt
}
.theLink{font-weight:bold;font-size:10pt;}
.calendarDayHeader{color:#999}
h3,h4{color:#777}

h3,h4,.freeTextSearch,.subHeader,.chromestyle ul{margin-bottom:3px}

h4,#tagToolbar,.ImageViewSettingsBox select,.ImageViewSettingsBox,.linkDescr,.subHeader,.PanelFilter select,.chromestyle ul li a,.dropmenudiv,.tooltipHelp td {
font-size:9pt
}

.tooltipHelp,.tooltip{width:250px; color:#333} 
strong,b,.alert,.basictab li.selected a ,.basictab li.selected a:visited ,.basictab li.selected a b{color:#666}
.tagmapperTagBox,.panelInfo,.panelError,.tagSingle {background:#FbFbD0}
.tagmapperTagBox{border:1px solid #babaa4}
.tagmapperTagBox{padding:4px}

.basictab li.selected a, ul.basictab li.selected a,.topicmanagerJumpToIcon{position:relative;}


ul.basictab li.selected a,.basictab li.selected a {padding-top:4px}
.webpartboxHeaderButton,#layerAddTag,.userTag,.chromestyle ul li,.topicmanagerJumpToIcon,ul.topiccloud,.validatorText,.tooltipHelp,.basictab li {display:inline}

.tooltip {width:150px;font-size:8pt}
#menu1,.panelMessageBoxOuterFace,.panelError,.dropmenudiv,.topicMapperLoadingIcon,.tooltipHelp,#floatingMessageBox,#tagbagPlaceholder,#MaintenanceMessage {position:absolute}
#bt1 a{top:0}

#menu1 {left:1px}
#bt1 a {background:url(sprite.png) -56px -125px no-repeat}
#bt2 a {background:url(sprite.png) -78px -125px no-repeat;left:22px}
#bt3 a {background:url(sprite.png) -100px -125px no-repeat;left:44px}
#bt4 a {background:url(sprite.png) -122px -125px no-repeat;left:66px}
#bt5 a {background:url(sprite.png) -144px -125px no-repeat;left:88px}
#bt6 a {background:url(sprite.png) -166px -125px no-repeat;left:110px}
#bt7 a {background:url(sprite.png) -188px -125px no-repeat;left:132px}
#bt8 a {background:url(sprite.png) -210px -125px no-repeat;left:154px}
#bt9 a {background:url(sprite.png) -222px -125px no-repeat;left:176px}
#bt1 a:hover {background:url(sprite.png) -250px -125px no-repeat}
#bt2 a:hover {background:url(sprite.png) -272px -125px}
#bt3 a:hover {background:url(sprite.png) -294px -125px}
#bt4 a:hover {background:url(sprite.png) -316px -125px}
#bt5 a:hover {background:url(sprite.png) -338px -125px}
#bt6 a:hover {background:url(sprite.png) -360px -125px}
#bt7 a:hover {background:url(sprite.png) -382px -125px}
#bt8 a:hover {background:url(sprite.png) -404px -125px}
#bt9 a:hover {background:url(sprite.png) -426px -125px}


.linkRow1,.linkRow2 {height:70px;}

.itemResourceLink {background:#f6f9ff}
.itemResource{background-color:#edF3FF;border:1px solid #dde3eF;}
.itemSocial,.groupSingle{background-color:#FbEfF3}
.itemSocial{border:1px solid #ebdfe3;}
.itemTag{background-color:#FfFfD1;border:1px solid #EFEFC1;}
.itemEvent{background-color:#EDFfd4;border:1px solid #dDefc4;}
.itemOther{background-color:#eee;border:1px solid #ddd;}


.resLinkBox {background:#fbfcff;border:solid 1px #d3ddf9;float:left;}
.tagid {color:#a9a8a8}
.tagname {font-size:15pt;font-weight:400}
.tagname,.panelError,.webthumb,.imagePadRight,.textSection,#MaintenanceMessage {
margin-bottom:5px
}

#tagToolbar {
background:#efefef
}
.webpartboxHeader {
border-bottom:2px solid #ddd;font-size:10pt;
}
.webpartboxHeader .tglhdcount {
font-weight:normal;color:#999;font-size:9pt;
}

.webpartbtpanel{
background:#FaFaFa;border-bottom:1px solid #eee;
}


#tagToolbar,.webpartboxHeaderButton,.panelMessageBoxOuterFace,.panelError,.fuzzzFactorBox {
float:right
}

#tagToolbar,small,.smallText,.subHeaderSmall,.roleName,a.LinkButtonDisabled,#breadcrumb,#breadcrumb a {
color:#909090
}
#footer, #footer a{
color:#888
}
#footer small,#footer small a {
color:#aaa;
}
small{font-size:0.88em}
table.smallText td{font-size:8pt}
#tagToolbar {
border-top:solid 1px #fff;
border-left:solid 1px #fff;
border-bottom:solid 1px #a5a5a5;
border-right:solid 1px #a5a5a5;
height:25px;
}
#tagToolbar a:hover{ background-color:#fcfcfc}

#tagToolbar a div { margin:4px; cursor:hand}


#MaintenanceMessage {
padding:3px
}
.tagSingle,.groupSingle {
padding:1px
}

#tagToolbar,#topMenu {
text-align:right
}

.webpartbox .webpartboxHeader .webpartboxHeaderText a {
margin-left:4px
}
.webpartbox .webpartboxHeader a:hover{
background-color:#FfFfD4;
}

.ImgBt,.linkPageImage,.ImgBtDw {
cursor:pointer
}
.pointer{cursor:default}

#topMenu,.panelMessageBoxOuterFace,.panelError,#floatingMessageBox {
right:10px
}

#topMenu{padding-top:7px;padding-bottom:3px;padding-right:10px;}

#topMenu,#topMenu a {
color:#686868
}

.topMenuTopLinks {
color:#9e9e9e
}	

#pageHeader {
background-color:#FbFbFb; padding-left:7px;padding-right:7px; display: inline-block;height:57px;
}

#pageHeader,.addTagPopupResults,.linkElement,.dropmenudiv a,.fuzzzFactorBox {
display:block
}

.searchPanel input.searchButton {
margin-left:3px
}
#breadcrumb {margin-bottom:5px;margin-left:2px;/*position:relative;*/min-width:0;width:440px;}
#rightcx #breadcrumb {margin-left:10px}


.topicmanagerJumpToIcon,.calendarDayHeader{font-size:9px}
.linkElement img,.webthumb,.imagePadRight{margin-right:5px}
.linkPageImage{margin-right:10px}
a {text-decoration:none}
.linkElement a,#relatedTagsBox a,#childTagsBox a,#parentTagsBox a,.basictab a,.topMenuTopLinks a,.webpartboxHeaderText a,.noUnderlineLinks a,.tagSingle a:visited,.tagSingle a:link,.groupSingle a:visited,.groupSingle a:link,ul.topicCloud li a:visited,ul.topiccloud a:link,.chromestyle ul li a,.chromestyle ul li a:hover,.dropmenudiv a,.alinkButtonSmall,.GridView th a,a.LinkButtonDisabled,.calendarOtherMonthDay a,.calendarDay a {
text-decoration:none
}

.rowCol1,.GridView th{background:#fafafa}
.webpartrowCol1{background:#f4f4f4 }

.webpartbox,ul,.linkElement,.GridView{margin-bottom:10px;}
.webpartbox .webpartboxHeader {padding:3px 0px;	}
.webpartbox .webpartboxBody {padding:5px 0px;	}

.webpartbox .webpartboxHeader,.webpartbox .webpartboxHeader a:link,.webpartbox .webpartboxHeader,.webpartbox .webpartboxHeader a:hover,.webpartbox .webpartboxHeader,.webpartbox .webpartboxHeader a:visited {
color:#7f7e7c;text-decoration:none;}

.webpartboxHeaderButton {top:-18px}

.nonEditableTextField,.GridView td,.GridView th,.GridView th a {padding:3px}

.linkIcon,.adjDown,.ImgBtDw{position:relative;top:3px}
.adjd2{position:relative;top:2px}
.tooltip,.tooltipHelp{visibility:hidden}
.expandLayer,.lightWebpart,.whiteWebpart,.tooltip {padding:7px}
.expandLayer,.lightWebpart,.whiteWebpart{z-index:10}

.expandLayer{display:none;background-color:#fefefe;border:1px solid #f0f0f0}
.lightWebpart{background-color:#f8f8f8}
.lightWebpart,.whiteWebpart{margin-bottom:5px}
.whiteWebpart{background-color:#fff}
#addTagPopup{margin-top:6px}
#addTagPopup,.PlainListingItem{margin-bottom:6px}
.topicRefinement,.calendarHeader{background:red}
#menu1{background:transparent}
#menu1,.dropmenudiv {visibility:hidden}
#menu1,.linkElement img{top:1px}
.error,th,.basictab {text-align:left}
.subHeaderSmall,.roleName,#breadcrumb,#topMenu{font-size:8pt}

.subHeaderSmall{margin-bottom:14px}
.linkDescr {color:#505050}
.error,#MaintenanceMessage {color:Red}


.w1{width:50px}
.w2{width:80px}
.w3{width:120px}
.w4{width:160px}
.w5{width:220px}
.w6{width:255px}
.w7{width:380px}
.w8{width:500px}


ul,ol,.normalButton{padding-left:0}
ol {padding-left:20px}
ul {margin-left:14px;margin-top:1px}
ol {margin-left:14px;margin-top:1px}

ul li {list-style-image:url(listDot.gif)}

ul li, ol li{line-height:140%}

li,.normalButton,.basictab{margin-left:0}

#mainright,#maincenter,#mainleft{padding-bottom:10px}

.panelConfirm,.panelAlert,#deleteConfirmPanel,#MaintenanceMessage {
background:White
}

.panelConfirm,.panelAlert,.panelInfo,.panelMessageBoxOuterFace,.panelError,.fuzzzFactorBox,#karmaBox{padding:7px}

.panelAlert,.panelError{border:solid 2px red}

.panelAlert,.panelInfo,.panelError {
width:350px
}

.panelInfo,#karmaBox{border:solid 2px #d1c990}

.confirm,.alert,.error{padding-left:24px}
.panelError,#MaintenanceMessage{margin-top:5px}

.panelError{color:#d00}

.error{background:url(warning.png) no-repeat top left;line-height:17px}

.subHeader{color:#a19960;margin-top:7px}

.highligh{background:#fffd99}

.linkElement,.chromestyle,.dropmenudiv a,.GridView {width:100%}

.linkElIcons {height:16px}
.linkElIcons img{float:left;}

.linkElement a,a,#relatedTagsBox a,#childTagsBox a,#parentTagsBox a,.basictab a,.topMenuTopLinks a,.webpartboxHeader a,.noUnderlineLinks a,a:hover,.chromestyle ul li a,.dropmenudiv a,.GridView th a,.basictab li a b,.basictab li a:visited {
color:#0E7EDE;
}

a:hover,#relatedTagsBox a:hover,#childTagsBox a:hover,#parentTagsBox a:hover,.basictab a:hover,.topMenuTopLinks a:hover,.webpartboxHeader a:hover,.noUnderlineLinks a:hover,a:hover,.tagSingle a:hover,ul.topiccloud a:hover,.bookmarkpageHyperlink {
text-decoration:underline
}

.tagSingle {
border:solid 1px #F8F8cd;margin:1px 0 1px 0;
}
.groupSingle {
border:solid 1px #F9Eaee;margin:1px 0 1px 0;
}

.userTag {
background:#f7f7f7;
padding:3px 8px;
border:solid 1px #dedede;
line-height:27px
}

.nonEditableTextField,.chromestyle ul li a:hover,.dropmenudiv,.dropmenudiv a:hover{
background:white
}
.basictab li a{background:#f4f4f4}
.basictab li.selected a{background:white}

.nonEditableTextField {
overflow:auto;
border:#c1c1c1 1px dotted
}

.PanelFilter td {color:#898989;font-size:8pt}
.PanelFilter td,.textSection{padding-right:5px}
.chromestyle{padding-top:0;height:17px}
.chromestyle ul{margin-left:8px}
.chromestyle ul li a {padding:4px 7px;border-right:1px solid #dedede}

.dropmenudiv {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #999;
border-right:1px solid #999;
z-index:100
}

.dropmenudiv,.GridView td{line-height:18px}

.dropmenudiv a{
background:#f7f6f6;
text-indent:3px;
border-bottom:1px solid #dedede;
padding:2px 0
}

.linkTags{font-size:11px}
.webthumb,.linkPageImage,.imagePadRight{border:solid 1px #d4d4d4}
.topicMapperLoadingIcon{top:5px;left:5px}
.topicMapperLoadingIcon,#MaintenanceMessage{border:1px solid red}
.textDeleteButton{top:4px}

.adjUp{top:-2px}
ul.topiccloud{margin-left:0;}

ul.topiccloud li {
padding-right:5px;
padding-left:0;
margin-left:0;
line-height:21px;
list-style-image:none;
list-style:none;
list-style-position:outside
}
ul.topiccloud li a{margin-left:0;padding-left:0;}

.alinkButtonSmall {
background:#e9e9e9;
border-top:solid 1px #f5f5f5;
border-left:solid 1px #f5f5f5;
border-bottom:solid 1px #999;
border-right:solid 1px #999;
color:#6b6b69;
margin:1px;
padding-left:1px;
padding-right:1px;
line-height:16px
}

.alinkButtonSmall,.version{font-size:10px}
.fuzzzFactorBox{width:58px;height:49px;font-size:19px;margin:3px;background:url(fuzzzFactor.gif)  no-repeat top left}
.tooltip {POSITION:absolute}
.tooltip,.tooltipHelp {BACKGROUND-COLOR:#ffffe1;BORDER:1px solid black}
.tooltip,.tooltipHelp{z-index:11}
.tooltipHelp{padding:7px}
.basictabbody{padding-top:7px}
pre{font:8pt courier new;background:#f4f4f4;padding:5px;border:1px #f0f0e0 solid}

font.value{color:#e60098}
.tooltipContent{width:600px}
#mainright{width:25%}

#mainright,#maincenter,#mainleft {
background:#fff
}

#maincenter {
width:60%
}

#mainleft {
width:10%
}

.normalButton {
width:70px
}

.leftMenuCellWebPart,.leftMenuCellWebPartText {
}

.subcoll{width:235px;margin-right:10px;}
.webpartbox .lmi {margin-left:2px;margin-right:4px;top:2px;margin-top:2px;width:16px;height:16px;float:left;}

.calendarDayHeader {
font-weight:normal
}



table.GridView {border:1px solid white; border-collapse:collapse}
table.GridView td,table.GridView th {border:solid 1px #dedede}

.lightWebpart table.GridView th{border:1px solid #DEDEDE; border-collapse:collapse}



.GridView td table td{border:none}
.GridView th{line-height:19px}

ul.basictab {
padding:2px 0;
margin-bottom:0;
border-bottom:1px solid #DADADA;
font:normal 12px arial;
list-style-type:none
}

ul.basictab li a 
{
top:0px;background-color:#F5F5F5;
padding:2px 3px 2px 3px;
border:1px solid #DADADA;
border-bottom:none
}

ul.basictab li.selected a{top:2px;background-color:white;padding-right:4px;padding-bottom:3px;}
ul.basictab li a:hover{text-decoration:none}
ul.basictab li.selected{top:-1px;}
ul.basictab li{top:0px;margin-right:3px;position:relative;top:1px;}
ul.basictab li.selected a,.basictab li.selected a {border-TOP:1px solid #DADADA}
ul.basictab li.selected a,.basictab li.selected a,basictab li.selected a:visited,.selectedThreadPost {color:black}




.selectedThreadPost{padding-left:12px;padding-right:2px;background:url(reddot.gif) no-repeat left;}

#floatingMessageBox{z-index:10001}

.hreading{color:#444}

#karmaBox{margin:10px;font-size:20px;width:120px}

.karmaPointListItem{font-size:18px;color:#d1c990}

#linkCommentListing{padding-top:12px}

#tagbagPlaceholder{left:274px;top:15px}

#MaintenanceMessage{top:2px;left:180px}

.darkColor{color:#101010}
.calendarHeader{color:Green}
.version{color:#adadad;top:-36px;left:-20px;position:relative}
.goto{background:url(sprite.png) -176px -18px no-repeat}

.res{text-indent:-5000px;float:left;height:14px;width:16px}
.res0{background:url(sprite.png) -138px -35px no-repeat}
.res1{background:url(sprite.png) -155px -35px no-repeat}
.res2{background:url(sprite.png) -169px -35px no-repeat}
.res3{background:url(sprite.png) -186px -35px no-repeat}
.res4{background:url(sprite.png) -60px -35px no-repeat}
.res5{background:url(sprite.png) -74px -35px no-repeat}
.res6{background:url(sprite.png) -88px -35px no-repeat}
.res7{background:url(sprite.png) -108px -35px no-repeat}
.res8{background:url(sprite.png) -122px -35px no-repeat}
.res9{background:url(sprite.png) -203px -35px no-repeat}

.ico_acceptuser{background:url(sprite.png) -416px 0 no-repeat}
.ico_adduser{background:url(sprite.png) -95px 0 no-repeat}
.ico_attach{background:url(sprite.png) -272px 0 no-repeat;}
.ico_audio{background:url(sprite.png) -128px -48px no-repeat;}
.ico_book{background:url(sprite.png) -112px 0 no-repeat}
.ico_calendar{background:url(sprite.png) -160px 0 no-repeat}
.ico_checked{background:url(sprite.png) -80px 0 no-repeat}
.ico_compose{background:url(sprite.png) -352px 0 no-repeat}
.ico_comment{background:url(sprite.png) -400px 0 no-repeat}
.ico_config{background:url(sprite.png) -416px -16px no-repeat}
.ico_delete,a:active.ico_delete{background:url(sprite.png) -176px 0 no-repeat}
.ico_download{background:url(sprite.png) -112px -48px no-repeat;}
.ico_err{background:url(sprite.png) -80px -16px no-repeat}
.ico_edit{background:url(sprite.png) -208px 0 no-repeat}
.ico_exit{background:url(sprite.png) -160px -48px no-repeat}
.ico_email{background:url(sprite.png) -48px -16px no-repeat}
.ico_favs{background:url(sprite.png) -32px 0 no-repeat}
.ico_fav{background:url(sprite.png) -48px 0 no-repeat}
.ico_favrem{background:url(sprite.png) -64px -48px no-repeat}
.ico_help{background:url(sprite.png) -256px 0 no-repeat}
.ico_house{background:url(sprite.png) -176px -48px no-repeat;}
.ico_info{background:url(sprite.png) -112px -15px no-repeat}
.ico_img{background:url(sprite.png) -160px -16px no-repeat}
.ico_link{background:url(sprite.png) -208px -16px no-repeat}
.ico_locked{background:url(sprite.png) -144px -16px no-repeat}
.ico_network{background:url(sprite.png) -64px -16px no-repeat}
.ico_note{background:url(sprite.png) -368px 0 no-repeat}
.ico_new{background:url(sprite.png) -32px -18px no-repeat;}
.ico_outlook{background:url(sprite.png) -96px -48px no-repeat;}
.ico_pres0{background:url(sprite.png) -203px -48px no-repeat;float:left;height:12px;width:10px;}
.ico_pres1{background:url(sprite.png) -193px -48px no-repeat;float:left;height:12px;width:10px;}
.ico_rel{background:url(sprite.png) -80px -50px no-repeat;float:left;height:22px;width:26px;}
.ico_req{background:url(sprite.png) -220px -37px no-repeat;float:left;height:14px;width:14px;}
.ico_rfresh{background:url(sprite.png) -400px -16px no-repeat}
.ico_rss{background:url(sprite.png) -224px 0 no-repeat}
.ico_time{background:url(sprite.png) -288px 0 no-repeat}
.ico_torrent{background:url(sprite.png) -144px -48px no-repeat;}
.ico_twit{background:url(sprite.png) -433px -16px no-repeat}
.ico_tag{background:url(sprite.png) 0 0 no-repeat}
.ico_tagprivate{background:url(sprite.png) -433px 0 no-repeat}
.ico_tagging{background:url(sprite.png) -128px 0 no-repeat}
.ico_tagbag{background:url(sprite.png) -64px 0 no-repeat}
.ico_user{background:url(sprite.png) -240px -16px no-repeat}
.ico_community{background:url(sprite.png) -384px  -16px no-repeat}
.ico_video{background:url(sprite.png) -160px -48px no-repeat;}
.ico_voteup{background:url(sprite.png) -16px -16px no-repeat}
.ico_votedown{background:url(sprite.png) 0 -16px no-repeat}	
.ico_wrench{background:url(sprite.png) -96px -16px no-repeat}
.ico_populateright{background:url(sprite.png) -364px -103px no-repeat}

.hs{background:url(sprite.png) -303px -39px no-repeat;height:20px;width:21px;margin-top:4px}
.np{background:url(sprite.png) -204px -103px no-repeat;height:17px;width:129px;margin-top:4px}
.noavatar{background:url(sprite.png) -253px -36px no-repeat;height:32px;float:left;width:32px;}
.amazon{background:url(sprite.png) -325px -36px no-repeat;height:23px;float:left;width:94px;}

.bt_add{background:url(sprite.png) -201px -73px no-repeat;height:15px;width:27px;}
.bt_addover{background:url(sprite.png) -201px -103px no-repeat;height:15px;width:27px;}
.bt_cancel{background:url(sprite.png) -110px -73px no-repeat;height:15px;width:42px;}
.bt_collapse{background:url(sprite.png) -269px -88px no-repeat;height:15px;width:11px}
.bt_close{background:url(sprite.png) -88px -102px no-repeat;height:16px;width:34px}
.bt_create{background:url(sprite.png) -56px -73px no-repeat;height:15px;width:39px;}
.bt_expand{background:url(sprite.png) -284px -88px no-repeat;height:15px;width:11px}
.bt_import{background:url(sprite.png) -222px -88px no-repeat;height:15px;width:46px}
.bt_manage{background:url(sprite.png) -386px -73px no-repeat;height:15px;width:48px;}
.bt_newpost{background:url(sprite.png) -56px -88px no-repeat;height:15px;width:49px;}
.bt_load{background:url(sprite.png) -351px -73px no-repeat;height:15px;width:36px;}
.bt_remove{background:url(sprite.png) -228px -73px no-repeat;height:15px;width:49px;}
.bt_related{background:url(sprite.png) -402px -88px no-repeat;height:15px;width:46px;}
.bt_xml{background:url(sprite.png) -297px -88px no-repeat;height:15px;width:32px;}
.bt_chk0{background:url(sprite.png) -241px -36px no-repeat;height:8px;width:8px;}
.bt_chk1{background:url(sprite.png) -231px -36px no-repeat;height:8px;width:8px;}

.bt_plus{background:url(sprite.png) -125px -103px no-repeat;height:15px;width:11px}
.bt_minus{background:url(sprite.png) -139px -103px no-repeat;height:15px;width:11px}


.bt_readextpage{background:url(sprite.png) -337px -104px no-repeat;height:16px;width:25px}
.bt_save{background:url(sprite.png) -56px -102px no-repeat;height:16px;width:32px}
.bt_use{background:url(sprite.png) -376px -88px no-repeat;height:15px;width:26px;}
.bt{float:left;overflow:hidden;font-size:4px}
.up{background:url(sprite.png) -287px -36px no-repeat}
a.p16,a .p16{ display:block; cursor:hand}

.hlb{float:left;width:24px;height:22px;margin:1px;display:inline}
* html a.hlb  {margin:0 -2px}

.p11{float:left;height:11px;width:11px;font-size:4px;overflow:hidden;display:inline}
.p16{display:block;float:left;height:16px;width:16px;overflow:hidden}
.button {
background:url(sprite.png) -56px -148px;
border-top:solid 1px #999;
border-left:solid 1px #999;
border-right:solid 1px #777;
border-bottom:solid 1px #777;
color:#444;padding:1px 3px;
text-decoration:none;
width:auto;overflow:visible; font-size:8pt;
cursor:hand;
}
input.button{ }
.req{color:red;margin-left:5px;font-size:11pt}
.red{color:red;}
.nob input,.nob{border:0px}
.nol{list-style:none}
ul.nol li{list-style-image:none}
.noml input,.noml{margin-left:0}
.textbox{height:20px;}
.left{float:left}
.bold{ font-weight:bold;}
.fpb{position:relative;min-width:0;}/* peekaboo bug  */

.l{float:left}
.r{float:right}
.c{clear:both; height:0px; line-height:0px; font-size:0px;}
.b10{margin-bottom:10px}
.l5{margin-left:5px}
.l20{margin-left:20px}
.r5{margin-right:5px}
.r10{margin-right:10px}
.b5{margin-bottom:5px}
.t2{margin-top:2px}
.t5{margin-top:5px}
.t10{margin-top:10px}
.pb2{padding-bottom:2px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
.p5{padding:5px}
.p7{padding:7px}
.h{display:none}
.webpartbox .nop,.nop{padding:0}
.webpartbox .nom,.nom{margin:0}
.wauto{ width:auto}


#footer{width:960px;VERTICAL-ALIGN: middle;padding:30px 10px;}

.brdrlght{ border:1px solid #ddd;}
#main{float:left;width:395px;background-color:white;}
#sidebar{float:right;width:545px;background-color:white;}




#left .webpartboxBody li{list-style-image:none;margin-bottom:2px}
#left .webpartboxBody ul{list-style:none; margin-left:0;margin-bottom:0}

html {overflow-y: scroll;}

#MB_overlay {
position: absolute;
margin: auto;
top: 0;	left: 0;
width: 100%; height: 100%;
z-index: 9999;
background-color: #000!important;	
}
#MB_overlay[id] { position: fixed; }
#MB_window {position: absolute;top: 155px;	border: 0;text-align: left;	z-index: 10000;}
#MB_window[id] { position: fixed!important; }
#MB_frame {position: relative;	background-color: #EFEFEF; height: 100%;}
#MB_content {padding: 6px .75em;overflow: auto;}
#MB_caption { color:#666; font-size:11pt; font-weight:bold;padding: .4em 2em .4em .4em;margin:0;text-align: left;}

#MB_close {
display: block;
position: absolute;
right: 5px; top: 4px;
padding: 2px 3px;
font-weight: bold;
text-decoration: none;
font-size:17px;
}

#MB_loading {
padding: 1.5em;
text-indent: -10000px;
background: transparent url(spinner.gif) 50% 0 no-repeat;
}
#MB_frame {	
border-top: 1px solid #888; 		
border-bottom: 1px solid #444; 		
border-left: 1px solid #888; 		
border-right: 1px solid #444; 		
}
#MB_window {background-color: #EFEFEF;}
#MB_header { background-color: #E0E0E0;}
#MB_close { color: #777 }
#MB_close:hover { color: #000 }


a.button{ padding:3px 5px;}



/* Normal Bubble */
div.bubble{width:auto;margin-bottom:24px;}

div.bubble blockquote{margin:0;padding:0;border:1px solid #c9c2c1;background-color:#fff;}

div.bubble blockquote p{margin:10px;padding:0;}

div.bubble cite {
position: relative;
margin: 0px;
padding: 7px 0px 0px 0px;
top: 6px;
background: transparent url(tip.gif) no-repeat 50px 0;
font-style: normal;
font-size:9pt;
color:#909090;
}


ul.mainmenu{margin:0;list-style:none;}
ul.mainmenu li{float:left;list-style-image:none;margin-right:20px;font-weight:bold;}

ul.mainmenu li a{color:#B01095;}
#menuPanel{background-color:#f6f6f6;border-top:1px solid white;padding:3px 7px 3px 7px;margin-bottom:7px;}

ul.submenu{margin:0;list-style:none;}
ul.submenu li{float:left;list-style-image:none;margin-right:20px;}
ul.submenu li a{color:#B01095;}
ul.mainmenu li a.selected{color:#333;}




#menuwrapper {background-color: #F5F5F5;}
#p7menubar, #p7menubar ul{padding:0;margin:0;list-style: none;}
#p7menubar a {display: block;text-decoration: none;padding: 5px 10px 5px 10px;color: #d050a5;}
#p7menubar a.trigger{padding:3px 15px 4px 7px;font-weight:bold;}
#p7menubar a.triggerselected {padding:3px 15px 4px 7px;font-weight:bold;color:#9E007A;}

#p7menubar li{float:left;line-height:120%;}
#p7menubar li {position: relative;list-style-image:none;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {
width: 15em;
border-top: 1px solid #fff;
border-bottom: 1px solid #ddd;
}
#p7menubar ul li a  {
color: #b03085;
border-right: 0;
padding: 3px 12px 3px 12px;

}
#p7menubar li ul {
position: absolute;
display: none;
z-index:44;
background-color: #F2F2F2;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
color: #a00085;	
background-color: #F5F5F5;


}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
color: #B01095;
background-color: transparent;
border: none;
}
#p7menubar ul a:hover {
background-color: white !important;
color: #a00085 !important;
}

.topicMapperMyTags{display:block;width:250px;position:relative;}

table.interactionTable td{ padding-bottom:2px; padding-top:2px;}
.divRow{padding:2px 5px 2px 0;height:18px}
.dashed{border-bottom:1px dotted #ccc}

#h-sec {
background:#90B557 url(menu-secondary.gif) no-repeat scroll 100%;
clear:both;
float:left;
height:33px;
overflow:hidden;
padding:0pt !important;
width:100%;
z-index:1200000;
}

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}.b1f {height:1px; background:#FBFBFB; margin:0 5px;}.b2f {height:1px; background:#FBFBFB; margin:0 3px;}.b3f {height:1px; background:#FBFBFB; margin:0 2px;}.b4f {height:2px; background:#FBFBFB; margin:0 1px;} 
.w1f, .w2f, .w3f, .w4f{font-size:1px; overflow:hidden; display:block;}.w1f {height:1px; background:white;margin:0 5px;}.w2f {height:1px; background:white; margin:0 3px;}.w3f {height:1px; background:white;margin:0 2px;}.w4f {height:2px; background:white; margin:0 1px;} 

#pagetophead{margin-bottom:5px;}

#contentarea{background-color:red;padding:7px 20px 30px 20px;background:White;min-height:400px;}

.interactionListing select {font-size:9pt}


.GridView .emptyMsg td{border:none;padding-bottom:30px;padding-left:0;}

.langcode{color:#bb4444;font-family:Times New Roman;}
.disabledtxt{background-color:#eee;color:#777;border:1px solid #ccc;}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
visibility : hidden;
margin : 0px!important;
background-color : white;
color : windowtext;
border : buttonshadow;
border-width : 1px;
border-style : solid;
cursor : 'default';
overflow : auto;
height : 200px;
text-align : left; 
list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
background-color: #ffff99;
color: black;
padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
background-color : window;
color : windowtext;
padding : 1px;
}

#taggingpanel{display:block;width:250px;}

#relateditemscolumn{display:block;width:285px;margin-right:10px}

.calendar_date_select {
color:#222;
border:#777 1px solid;
display:block;
width:205px;
z-index: 1000;
}

/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
iframe.ie6_blocker {
position: absolute;
z-index: 999;
}

.calendar_date_select thead th {
font-weight:bold;
background-color: white;
border-top:1px solid #999;
border-bottom:2px solid #bbb;
color: #666 !important;
text-align:center;
}

.calendar_date_select .cds_buttons {
text-align:center;
padding:5px 0px;
background-color: #eee;
}

.calendar_date_select .cds_footer {
background-color: white;
padding:3px;
font-size:12px;
text-align:center;
}

.calendar_date_select table {margin: 0px;padding: 0px;}

.calendar_date_select .cds_header {
background-color: #ccc;
border-bottom: 2px solid #aaa;
text-align:center;
}

.calendar_date_select .cds_header span {
font-size:15px;
color: black;
font-weight: bold;
}

.calendar_date_select select { font-size:11px;}

.calendar_date_select .cds_header a:hover {
color: #222;
}
.calendar_date_select .cds_header a {
width:22px;
height:20px;
text-decoration: none;
font-size:14px;
color:black !important;
}

.calendar_date_select .cds_header a.prev {
float:left;
}
.calendar_date_select .cds_header a.next {
float:right;
}
.calendar_date_select .cds_header a.close {
float:right;
display:none;
}

.calendar_date_select .cds_header select.month {
width:90px;
}

.calendar_date_select .cds_header select.year {
width:61px;
}

.calendar_date_select .cds_buttons a {
color: #444;
font-size: 9px;
}
.calendar_date_select td {
font-size:12px;
width: 24px;
height: 21px;
text-align:center;
vertical-align: middle;
background-color: #eee;
}
.calendar_date_select td.weekend {
background-color: #ddd;
}

.calendar_date_select td div {
color: #222;
}
.calendar_date_select td div.other {
color: #aaa;
}
.calendar_date_select td.selected div {
color:black;
}

.calendar_date_select tbody td {
border-bottom: 1px solid #a5a5a5;
}
.calendar_date_select td.selected {
background-color:white;
}

.calendar_date_select td:hover {
background-color:#ccc;
}

.calendar_date_select td.today {
border: 1px dashed #999;
}

.calendar_date_select td.disabled div {
color: #454545;
}

.fieldWithErrors .calendar_date_select {
border: 2px solid red;
}

.colorpreview {width:20px;height:12px;border:1px solid #bbb; }

#tagsListingPrivate .tagSingle{position:relative;top:-3px;}

#tagsListingPrivate {
float:right;
width:500px;
}

.columnheader{font-size:11pt;color:#7F7E7C;
font-weight:bold;}

#breadcrumbpane{ display:block;margin-bottom:3px; }

.prvtgs .privatetagdelete { visibility:hidden;}
.prvtgsover .privatetagdelete {visibility:visible;}

select {padding:1px;font-family:arial,verdana;font-size:9pt;}

.listLoading{
background:white none repeat scroll 0 0;
border:4px solid #EEEEEE;
margin-top:20px;
padding:10px;
position:absolute;
text-align:center;
width:200px;
z-index:55;
}

ul.pagingmenu{
list-style-type:none;
margin:10px 0 50px 0;	
}

ul.pagingmenu li{
border:1px solid #CCCCCC;
float:left;
list-style-image:none;
list-style-type:none;
margin-right:7px;
}
ul.pagingmenu li a,ul.pagingmenu li span{ display:block;padding:0 5px;}
ul.pagingmenu li a:hover{ background-color:#ddd}

tr.LinkRow2 td ,tr.LinkRow1 td{border-bottom:1px dashed #DEDEDE;padding-top:5px;}

#resourceSelector{ MARGIN-BOTTOM:5px;padding:5px 7px;BACKGROUND-COLOR:#f9f8f8;TEXT-ALIGN:left}

#hsearch .txt {
background:White url(s.png) no-repeat scroll right center;
height:22px;
margin:3px 0 0;
padding-left:3px;
padding-right:18px;
}

.usershortlisting td{ height:36px }
.usershortlisting .karmaPointListItem{ font-size:14px;color:#c1b980;}

.searchHighLigt{background-color:#eedd33;}

.checkboxlist label{margin-right:5px;}

.notloggedin{ border:1px solid #ddd}
.loggedin{ border:1px solid #55cc33}
.emptybox{border:2px solid #ddd; padding:10px}
.nowrap{ white-space:nowrap;}

.rescntxtmnu{
padding:5px 10px;
position:absolute;
z-index:400;
right:0;
BACKGROUND-COLOR:#ffffe1;
BORDER:1px solid black
}

.w50p{width:50%}

#slogan{color:#ADADAD;position:relative; top:-1px;left:-100px; }

.moderationStatus{ border:1px solid #bbb; padding:5px; margin-bottom:5px}
.moderationStatus p{ line-height:normal; margin-bottom:0}


.meta{
color:#999;
display:block;
font-size:11px;
}
.meta a {
color:#999;
}

.entry-meta {
margin-top:2px;
}

ol.statuses {
	margin:0;padding:0;
font-size:10pt;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ol.statuses li, ol.statuses li.direct_message {
border-bottom:1px solid #EEEEEE;
line-height:16px;
padding:10px 0 8px;
position:relative;
}

ol.statuses li .profile-pic .photo {border-width:0;height:48px;
width:48px;}

ol.statuses span.status-body {
display:block;
margin-left:54px;
min-height:48px;
overflow:hidden;
width:338px;
}

ol.statuses .thumb {
display:block;
height:50px;
left:0;
margin:0 10px 0 0;
overflow:hidden;
position:absolute;
width:50px;
}

ol.statuses span.status-body a.screen-name{
margin-right:4px;
}



.retweet-link{color:#999;float:right;font-size:11px;}


a.signupbutton {
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-x-system-font:none;
background:#D050A5 url(bigbtbg.gif) repeat-x scroll 0 0;
border:1px solid #F070C5;
color:#222;
display:block;
font-size:14px;
font-size-adjust:none;
font-weight:bold;
float:left;
margin-right:10px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:7px 10px;
text-align:center;
width:98px;
text-decoration:none;
text-shadow:0 1px 0 #F070C5;
}

#otherResources ul h4{
 	 font-size:1em; font-weight:normal;
}


