/* CSS Document */

body{background-color: #f6f6f6; margin: 0;}

a{outline: none;}

/* Main Layout */

#top_main{width: 100%; background: url(../images/bg_topmain.png); background-color: #1b242c; height: 20px; padding-top: 3px; text-align: right; }
#top_main_content{width: 935px; margin: 0 auto;}
.topmain_font{color: #ffffff; font-size: 11px; font-family: arial; text-transform: uppercase; font-weight: bold;}



#main_layout{background:url(../images/bg_main.gif); width: 967px; margin: 0 auto; height: auto; }
#layout{width: 935px; margin: 0 auto; padding-top: 2px;height: 80px;}


/* Logo Bg */
#logo_layout{width: 935px; margin: 0 auto; background: url(../images/bg_logo.jpg); height: 70px; }



/* Content Layout */
#content_layout{width: 935px; margin: 0 auto; padding: 15px; padding-top: 5px;}
#page_image_header{width: 935px; margin: 0 auto; height: 60px; }
#content_layout_pages{width: 935px; margin: 0 auto;}


/* Header links such as forums, advanced search and contact us */
.other_header_links{float: right; width: 600px; height: 15px; text-align: right; padding-top: 0px; font-family: tahoma; color: #ffffff; font-weight: bold; font-size: 11px; }
.other_header_links a{font-family: tahoma; color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none;}
.other_header_links a:link,.other_header_links a:visited,.other_header_links a:active{font-family: tahoma; color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none;}
.other_header_links a:hover{font-family: tahoma; color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: underline;}

.header_links_spacer{float: right; background-color: #fdca33; width: 1px; height: 10px; margin-right: 5px;  margin-left: 5px; margin-top: 3px;}
.other_header_menu{float: right; height: 15px; }

/* Layout for Search On Top */
#search_top{float: right; width: 250px; }
.search_top{float: right; width: 250px; font-family: tahoma; font-size: 11px; color: #000000; margin-top: 5px; margin-right: 3px; margin-left: 3px;}
.search_input{height: 15px; width: 100px; background-color: #f0f0f0; color: #000000; font-family: tahoma; font-size: 11px; border: 1px solid #828282; }
.bclass1{width:25px; margin-left: 5px;}
.bclass2{padding-top: 3px; float: inherit;}

/* Pixel */

.logo_pixel{width: 336px; height: 40px; margin-top: 15px; margin-left: 5px;float: left;}





/* DHTML Menu font */
.dhtml_menu{font-family: Arial;font-size: 12px; color: #000000; font-weight: bold;}


#menu{width: 935px; height: 28px; margin: 0 auto; background: url(../images/bg_menu3.png); background-repeat:repeat-x; position: relative; }
.menu_row{width: 935px; height: 5px; margin: 0 auto; background-color: #e2eff8; }




/* Menu_Layout */

#menu_layout{width: 850px; margin: 0 auto; height: 22px;}


/* homepic */
#home_pic{width: 935px; height: 240px;  margin: 0 auto; margin-top: 10px; margin-bottom: 20px;  } 
.picture{float: left; height: 240px; width: 668px; }
.welcome{float: left; height: 240px; background: url(../images/welcome1.jpg); width: 267px;}
.welcome_text{width: 90%; margin: 0 auto; margin-top: 53px; font-family: tahoma; font-size: 11px; color: #000000; font-weight: bold;}

#snapshots_layout{margin: 0 auto; width: 944px; margin-top: 20px; margin-bottom: auto;  }
.snapshots_layout1{margin: 0 auto; width: 944px;  margin-bottom: auto;  }
.snap_left{width: 700px; float: left; margin-bottom: 15px; border-right: 1px dotted #71a5dc;}
.snap_right{width: 240px; float: left;}

.videos_home_right{width: 230px; margin: 0 auto; margin-bottom: 20px; }
.videos_home_title{height: 22px; background-color: #f6f6f6; border-bottom: 3px solid #717171;}


.quick_blog_img{width: 103px; float: left; text-align: center; margin-left: 10px;}
.quick_blog{width: 200px; float: left; margin-right: 10px;}
.quick_blog_title{width: 200px; background: url(../images/bg_blog_title.png); height: 22px; padding: 5px 0px 0px 15px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #0066cb;}
.quick_blog_content{width: 200px; float: left; font-family: Tahoma; font-size: 11px; color: #333333; padding-top: 10px; line-height: 15px; text-decoration: none; }
.quick_blog_content li{list-style: none;}

.quick_blog_content a{font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: none; line-height: 15px;}
.quick_blog_content a:hover{font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; line-height: 15px;}

.quick_more{font-family: Arial; font-size: 11px; font-weight: bold; color: #333333;}



/* Footer */
#footer{clear:both; width: 915px; margin: 0 auto; height: 38px;  font-family: tahoma; font-size: 11px; color: #004d9a; margin-top: 50px; border-top: 1px solid #cccccc; padding: 10px;}

#spacer_small{margin: 0 auto; width: 900px; height: 25px;  clear: both;}
#footer_curve{ width: 967px; margin: 0 auto; height: 22px;}


/* Columns for Master Page */
.master_left{width: 668px; float: left; }
.master_right{width: 267px; float: left;}

/* Community Page */
.pic_content_layout{margin: 0 auto; width: 663px; margin-bottom: 15px;}
.temp_welcome{width: 635px; margin: 0 auto; margin-top:10px; margin-bottom: 10px;  padding: 10px; font-family: Tahoma; color: #333333; font-size: 11px; clear: both;}

.temp_welcome a.thickbox{font-family: Tahoma; font-size: 11px; color: #0056b7; text-decoration:none;}

.temp_welcome1{width: 900px; margin: 0 auto; margin-top:10px; margin-bottom: 10px;  padding: 10px; font-family: Tahoma; color: #333333; font-size: 11px; clear: both;}

#temp_right_nav{margin-top: 40px; margin-bottom: 20px;}
.temp_right_nav{border: 1px solid #999999; width: 225px; margin: 0 auto; padding: 10px; background-color: #f1f1f1; font-family: Tahoma; color: #333333; font-size: 11px; font-weight: normal;}
.temp_right_nav a{font-family: Tahoma; color: #333333; font-size: 11px; text-decoration: none; font-weight: normal; }
.temp_right_nav a:hover{font-family: Tahoma; color: #333333; font-size: 11px; text-decoration: underline; font-weight: normal;}
.temp_right_nav_title{height: 18px; width: 219px; background-color: #5d5d5d; margin-top: 10px; margin-bottom: 10px; font-family: Tahoma; font-size: 12px; color: #ffffff;  font-weight: bold; padding: 3px;}
.temp_right_nav_forums{width: 225px; margin: 0 auto; padding: 10px; border: 1px solid #a3a3a3; margin-bottom: 10px;margin-bottom: 5px;}
.temp_right_forums_title{height: 18px; width: 216px; background: url(../images/bg_forums_right.png); margin-top: 10px; margin-bottom: 10px; font-family: Tahoma; font-size: 12px; color: #000000;  font-weight: bold; padding: 3px 3px 3px 6px;}
.temp_right_forums_content{width: 225px; font-family: Tahoma; font-size: 11px; color: #659bd8; line-height: 22px;}
.temp_right_forums_content a{font-family: Tahoma; font-size: 11px; color: #0056b7; text-decoration: none; }
.temp_right_forums_content a:hover{font-family: Tahoma; font-size: 11px; color: #0056b7; text-decoration: underline; }

#temp_right_articles{margin-top: 40px; margin-bottom: 20px;}
#temp_right_tutorials{margin-top: 20px; margin-bottom: 20px;}

.temp_right_nav_kb{text-align: center;border: 1px solid #999999; width: 225px; margin: 0 auto; padding: 10px; background-color: #ffffff; font-family: Tahoma; color: #333333; font-size: 11px; font-weight: normal;}
.temp_right_nav_kb a{font-family: Tahoma; color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; }
.temp_right_nav_kb a:hover{font-family: Tahoma; color: #333333; font-size: 11px; text-decoration: underline;}
.temp_right_nav_kbtitle{text-align: center;height: 18px; width: 219px; background-color: #f9d146; margin-top: 10px; margin-bottom: 10px; font-family: Tahoma; font-size: 12px; color: #000000;  font-weight: bold; padding: 3px;}


.snap_left1{ float: left; margin-bottom: 15px; border-right: 1px dotted #71a5dc;}
.quick_resources_title{ width: 260px; background-color: #f8f8f1; border-bottom: 1px solid #d6d5cd; height: 19px; padding: 5px 0px 0px 10px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #005db6;}
.quick_resources{width: 270px; float: left; margin-right: 10px; margin-left: 10px; padding: 10px; clear: both;}
.quick_resources_img{width: 72px; float: left; text-align: center; padding-top: 10px;}
.quick_resources_content{width: 195px; float: left; font-family: Tahoma; font-size: 11px; color: #333333; padding-top: 10px;}
.quick_resources_content a{font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline;}


.quick_resources_content1{width: 280px; float: left; font-family: Tahoma; font-size: 11px; color: #333333; padding-top: 10px; font-weight: normal; line-height: 20px;}
.quick_resources_content1 a{font-family: Tahoma; font-size: 11px; color: #e20030; text-decoration: none; font-weight: normal; line-height: 20px;}
.quick_resources_content1 a:hover{font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; font-weight: normal; line-height: 20px;}
.span1{font-family: Tahoma; font-size: 11px; color: #e20030; text-decoration: none; font-weight: normal; line-height: 20px;}
.span1 a{font-family: Tahoma; font-size: 11px; color: #e20030; text-decoration: none; font-weight: normal; line-height: 20px;}
.span1 a:hover{font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; font-weight: normal; line-height: 20px;}

.quick_resources_content2{width:99%; float: left; font-family: Tahoma; font-size: 11px; color: #333333; font-weight: normal; line-height: 20px;}
.quick_resources_content2 a{font-family: Tahoma; font-size: 11px; color: #e20030; text-decoration: none; font-weight: normal; line-height: 20px;}
.quick_resources_content2 a:hover{font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; font-weight: normal; line-height: 20px;}

.quick_resources_codeshare {width: 168px; float: left; margin-right: 10px; margin-left: 10px; clear: both;}
.quick_resources_codeshare a {font-family: Tahoma;  font-size: 11px; color: #0056B7; display:block; text-decoration:none;}
.quick_resources_codeshare a:hover {font-family: Tahoma;  font-size: 11px; color: #0056B7; display:block; text-decoration:underline;}


/* Tab */
.tab_block{width: 600px; margin: 0 auto; margin-top:50px; margin-bottom: 20px;}
.tab_content_block{width: 600px; margin: 0 auto; border-top: 3px solid #e20030; background-color: #f2f2ef; padding-top: 20px;}
.tab_footer{background: url(../images/bg_tab.gif); height: 20px; width: 600px; }

.tab_block1{width: 600px; margin: 0 auto; margin-top:50px; margin-bottom: 20px; border-bottom: 2px solid #cccccc;  font-family: Tahoma;}

#f{width: 570px; margin: 0 auto;}
#b{width: 570px; margin: 0 auto;}
#memberSearch{width: 570px; margin: 0 auto;}
#p{width: 570px; margin: 0 auto;}
#a{width: 570px; margin: 0 auto;}
#t{width: 570px; margin: 0 auto;}
#v{width: 570px; margin: 0 auto;}
#c{width: 570px; margin: 0 auto;}
#EWEP{width: 570px; margin: 0 auto;}
#profileCommunity{width: 570px; margin: 0 auto;}
#profileContributions{width: 570px; margin: 0 auto;}
#profileDocuments{width: 570px; margin: 0 auto;}
#profileMail{width: 570px; margin: 0 auto;}
#forumPostsContainer{width: 570px; margin: 0 auto; border: 1px solid #d6d5cd; clear: both; margin-top: 10px; margin-bottom: 10px;}
#uploadedCodeContainer{width: 570px; margin: 0 auto; border: 1px solid #d6d5cd; clear: both; margin-top: 10px; margin-bottom: 10px;}
#reviewsContainer{width: 570px; margin: 0 auto; border: 1px solid #d6d5cd; clear: both; margin-top: 10px; margin-bottom: 10px;}
#favoritesContainer{width: 570px; margin: 0 auto; border: 1px solid #d6d5cd; clear: both; margin-top: 10px; margin-bottom: 10px;}


/* Forums left */
.forums_left{width: 620px; float: left;}
.forums_left{ margin:0em; margin-bottom:.0001pt;}
.forums_block {width: 100%; background-color:#eee; border:solid 1px #999999; padding: 10px; vertical-align:top;}
.forums_block h2 { font-size:13px; font-weight:bold; margin: 0 0 7px 0;}
.forums_block p { font-size:11px; margin: 3px 0 3px 0;}
.forums_block li { font-size:11px;}
.forums_block ul{list-style-type:square; margin: 3px 0 3px 25px; padding:0;}


/* Blogs Search */
#blogs_search{width: 900px; margin: 0 auto; height: 25px; background-color: #efefef; border: 1px solid #989898; margin-top: 10px; padding: 5px; padding-top: 7px; margin-bottom: 10px;  }

#sideDev{ background-color: Blue Transparent; font-size:15px; font-family:Arial;}
/* Blogs */
#blogs_header_spacer{background-color: #4099d8; height: 5px; width: 935px; margin: 0 auto; }
.blogs_table{width: 935px; margin: 0 auto; }
.blogs_td1{width: 225px; background-color: #edf5fb; padding: 10px; }
.blogs_td2{width: 10px; background-color: #ffffff;}
.blogs_td3{width: 680px; background-color: #ffffff;  }


/* Nav Links for tiles */

.navlinks {font-weight: bold; color: #000000; font-family: Verdana; font-size: 12px;}
.navlinks a { color: #000080; text-decoration: none }
.navlinks a:hover {	color: #87CEEB;}




/* Learning */
.learningColumn 
{
	float:left; 
	width:40%;
	margin:25px 25px 25px 0;
	padding-left:25px;
}

.artclesHeader{
	background-color:#EAF5FB;
	padding-left:10px;
	float:left;
	width:100%;
}

.article{
	margin-bottom:20px;
}

/* Code Share*/

.leftColumn{ float:left; width:186px;}
.middleColumn{float:left; width:90%; font-family: Tahoma; font-size: 11px; }


.mainCodeShareContent
{
	padding-left:12px;
}

.codeSearchOptions
{
	width:300px;
	padding:10px 10px 10px 10px;
	border: 1px dotted #333333;
}

.codeSearchOptions label 
{
	font-size:8pt;
}

.codeSearchTypes
{
	width:250px;
}

.codeSearchProviders
{
	width:290px;
}


.hidden
{
	display:none;
}

.advancedOptionsLink
{
	cursor:pointer;
	margin-left:10px;
	font-size:10px;
}

.codeSearchResultItem
{
	margin-bottom:10px;
	background-color:#ffffff;
	border: 1px solid #e2e2e2;
	width: 100%;
}

.codeSearchResultinner
{
	
	width: 98%;
	margin: 0 auto;
}

.resultItemSummary
{
	margin-top:5px; margin-bottom:5px; clear: both;
}


.resultItemSummaryimg
{
	float: left; width: 20%; text-align: center;
}

.resultItemSummaryimgdetails
{
	float: left; width: 90%; margin-left: 2%;
}
.resultItemSummaryimg1
{
	float: left; width: 55%; text-align: left;
}

.resultItemSummarycontent
{
	width: 69%; margin-left: 2%;float: right;
}

#content_main div.resultItemSummary img
{
	margin:10px 10px 10px 10px;
}

#content_main div.categoryLinks a
{
	display:block;
}

.pagingLinks 
{
	width:100%;
}

.pagingPrevious
{
	width:50%;
	float:left;
}

.pagingNext
{
	width:50%;
	float:left;
	text-align:right;
}

.DownloadIFrame
{
	width:80px;
	display:none;
}

.showFeaturedLink
{
	margin-top: 10px;
	font-style:italic;
}

.downloadImageDiv{width:49%; float:left;text-align:right;}
.detailDiv{width: 98%; padding-left: 1%; margin-top: 10px; padding-right: 1%; float: left; font-weight: bold; margin: 0 auto; clear: both;}

.widgetHeader {background-color: #bcdbf0;}
.widgetHeaderWithTop {background-color: #e5e4e4;padding: 3px; border-bottom: 1px solid #d6d5cd; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #333333; }

.codeSearchFunctionality {margin-top:25px;}

.codeSearchResultItem div.resultTitle {width:45%;float:left; margin-top: 5px; background-color: #eeeeee; padding: 2.5%; font-weight: bold; font-size: 11px; overflow: hidden;}
.codeSearchResultItem div.resultCat {width:45%;float:left; margin-top: 5px; background-color: #f6f6f6; padding: 2.5%; font-weight: bold; font-size: 11px;  overflow: hidden;}
.codeSearchResultItem div.resultReview {width:98%;float:left;text-align:right; clear: both; margin-bottom: 10px;}


/* Code Share Detail Page*/
.userAvatar
{
	width:100px;
}

.codeDetailInfo
{
	background-color:#ffffff;
	border: 1px solid #e2e2e2;
	width: 97%;
	clear: both;
	padding: 1%;
	margin: 0 auto;
	margin-top: 10px; margin-bottom: 10px;
	float:left;
}

.codeDetailContent
{
	margin-bottom:40px;
}

.downloadLink
{
	cursor: pointer;


}

.codeSearchResultmisc
{
	width: 98%; height: 15px; padding-right: 1%; padding-left: 1%; padding-bottom: 1.5%; float: left;  vertical-align: top; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; margin-top: 10px; margin-bottom: 10px;
}

.codeScreenshotThumb
{

}

.codeScreenshotLarge img
{	
	
	clear: both;
	height:146px;
	
	width:145px;
}

.codeIcon
{
}

.codereviewcomment{background-color: #f7f7f7; border: 1px solid #cccccc;}
.codeIconDiv
{
	float:left;
	padding-left:12px;
	padding-top: 39px;
}

.codeDetailInfo div.infoList {float:left;width:60%; padding-top:10px;}
.codeDetailInfo div.extraInfo {float:right;width:35%;text-align:center;}

/*Quick Code Search*/

.quickCodeSearchBlock
{
	/*width:100%;*/
	background-color:#7ecccc;
	padding:5px 5px 5px 5px;
}

.quickCodeSearchHeader
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.quickCodeSearchInput
{
	margin:5px 0px 5px 0px;
}

.quickCodeSeachOptions
{
	margin:5px 0px 5px 0px;
}

/*codeUpload*/

.uploadTitle
{
	float:left;
}

.uploadStepCounter
{
	color:#F5A00F;
	float:left;
	text-align:right;
	width:51%;
}

.navigationButtons
{
	text-align:right;
	padding-right:20px;	
}

.uploadBody
{
	margin:0px 20px 20px 20px; font-family: Tahoma; font-size: 11px;
}

.uploadRow
{
	padding: 5px 0px 5px 0px;	
}
.upload_input{border: 1px solid #cccccc; font-family: Tahoma; font-size: 12px; color: #333333;}

.loginError
{
	color:Red;
}

.instructionalMessage
{
	color:#EC9B14;
}

.uploadAvatar img
{
	height:100px;
	left:483px;
	/*overflow:hidden;*/
	position:absolute;
	top:117px;
	width:100px;	
}


/*Blog Landing Page*/
.blogIntro{ }
.blogIntro img {margin: 0px 10px 10px 0px; }
.blogIntro img.rss{width:20px;}
	


.blogOddContainer{background-color:#f3f8fc; padding:10px 10px 10px 10px; margin-bottom: 10px; border-bottom: 2px solid #cccccc; border-top: 2px solid #e7e7e7;}
.blogEvenContainer {background-color:#E4F1FA;  padding:10px 10px 10px 10px; margin-bottom: 10px; border-bottom: 2px solid #cccccc; border-top: 2px solid #e7e7e7;}
.blogAvatar {float:left;}

.blogRepeatInfo{float:left; width:82%;}

.blogRepeatTitle{font-weight:bold; padding-top:20px;}
.blogRepeatTagline{ font-style:italic; margin-left:20px;}
.blogRepeatCategories{ text-align:left; padding-top: 10px;}

.blogRecentPost{ margin:20px 0px 0px 0px;}

.blogRepeatTitle {font-weight:bold;}
.blogRepeatDate{ float:right;margin-right:10px;}
.blogRepeatTeaser{ margin-top:20px;}
.blogRepeatLink {  height:50px; }

.blogRepeatLink a {cursor:pointer; float:left; width:40%; color: #000000; text-decoration: underline; padding: 10px;}

/* KB Menu*/

.kbSearchGoBtn{}
/*.retractableMenu{cursor:pointer;}*/
.holder {overflow:hidden;}
.kbSideBarHeader {margin:10px; background-color:#e20030; font-family: Tahoma; font-size: 12px; color: #ffffff; height: 22px; }
.tabContainer{float:left; background-color: #d8d8d8;border-right: 1px solid #6a6a6a;border-top: 1px solid #6a6a6a; border-bottom: 1px solid #6a6a6a;}
.pinTab {margin-top:5px; width:25px; padding-left: 5px; height: 25px;  cursor:pointer; background:url(../images/pin.gif);background-repeat: no-repeat; border-bottom: 1px solid #cccccc;}
.browseTab {margin-top:5px; width:25px;  padding-left: 5px;  height: 25px; cursor:pointer; background:url(../images/browsekb.gif);background-repeat: no-repeat; border-bottom: 1px solid #cccccc;}
.searchTab {margin-top:5px; width:25px; padding-left: 5px;  height: 25px;cursor:pointer; background:url(../images/searchkb.gif);background-repeat: no-repeat; border-bottom: 1px solid #cccccc;}
.kbSearchContainer{width:225px; background-color:#f2f2ef; float:left; border: #cccccc 1px solid; min-height:500px;}

.kbSearchGoBtnClk{vertical-align:middle; margin:0px 5px 2px 5px;}
.ResultCount{font-style:italic; text-align:right; margin:10px 10px 10px 0px;}
.KBResultList {list-style-type:square; padding-left:13px;}

.KBResultList a {font-family: Tahoma; font-size: 11px; color: #0056b7; text-decoration: none; }
.KBResultList a:hover{font-family: Tahoma; font-size: 11px; color: #0056b7; text-decoration: underline;  }

.kbSearchPaging {margin-top:10px; text-align:center;}
.pagingLinkCurrent{color:#FBA929;font-size:13px; font-weight:bold;} 
.kbSearchPaging span{cursor:pointer;}
.firstKBPage {font-size: 10px; margin-right:5px;}
.lastKBsPage {font-size: 10px; margin-left:5px;}

.articleContent{ width:650px; margin-left:275px;}

.retractableMenu div#sideMenu {float:left; background-color:#FFFFFF;}

.menuSet div.holder {float:left;background-color:#f2f2ef;}

.mainCon {width:932px;}

.kb_social  ul {width:100%; text-align:right;}
.kb_content_block {padding-top:50px;}
.kb_login_message{}
.scroll-pane
{
	width: 225px;
	overflow: auto;
	float:left; 
	background-color:#f2f2ef;
	border: #cccccc 1px solid;
}

.kb_Load_Show {padding-left:65px; display:inline;}
.kb_Load_Hide {display:none;}

.kb_title {height: 18px; width: 216px; background: url(../images/bg_kb.png); margin-top: 10px; margin-bottom: 10px; font-family: Tahoma; font-size: 12px; color: #000000;  font-weight: bold; padding: 3px 3px 3px 6px;}

.menuSet .treeText {font-family: Tahoma; font-size: 11px; background-color:#f2f2ef; color:#0056b7; font-weight:bold;}
.menuSet .treeText a {font-family: Tahoma; font-size: 11px; background-color:#f2f2ef; color:#0056b7;text-decoration: none; font-weight:normal;}
.menuSet .treeText a:hover {font-family: Tahoma; font-size: 11px; background-color:#f2f2ef; color:#0056b7;text-decoration: underline; font-weight:normal;}

/**/


/*Profile Page*/

.myProfileLayout .EktProfileCtl{width:660px; margin-top:25px;}
.myProfileLayout {padding-top:30px;}
.profileExtraContainer {margin-top: 30px;width:656px;}
.notLoggedInMessage {margin:20px 0 20px 0;}

.tabbedContent 
{
	background-color:#F4F4F4;
	clear:both;
	min-height:300px;
	margin-left:1px;
	overflow: auto;
	height: inherit;
	
}

.tabbedContent iframe{ width:100%; height:610px;}
.profileNav {width:98%;}
.profileNavLabel{width: auto; float:left; border: 1px dotted #cccccc; padding: 3px;}
.profileNav a{text-decoration:none;}

.loggedoutHeader {color:Gray; background-color:#F4F4F4;margin-top:75px;}


/*profile.mycommunity*/

.messageBoardContainer {width:250px;}
.messageBoardContainer .ContributionForm ul li.ekMessagePost {width:90%;}

.membersearchLink img {width:20px;}
.groupsearchLink img {width:20px;}

.profileExtraContainer .inviteForm 
{ 
	position:absolute;
	overflow:hidden;
	border:1px solid #F99B29;
	left:413px;
	display:none;
	width:410px;
	padding-top:10px;
}

.profileExtraContainer .EktInviteCtl
{
	border:1px solid #F99B29;
}

.profileExtraContainer .EktInviteCtl h2.EktInviteCtl_HeaderBar 
{
	background-color:#F99B29;
}

.openCloseIcon 
{
	background-color:#F99B29;
	width:20px;
}


.inviteContainer {margin-bottom:50px;}
.inviteLink {cursor:pointer;}

.communityLeft
{
	clear:both;
	float:left;
	margin-right:26px;
	overflow: inherit;
	
}

.communityRight
{
	float:left;
	margin-top:2px;
}

/*profile.mycontributions*/

.profileForumPostsHeader{}

.topicControl{margin-top:20px;}
.topicControlItem{margin:10px;background-color:#FCB840;}
.topicControlTop{width:100%;}
.topicControlTitle{}
.topicControlDate{float:right;}
.topicControlDescription{ padding: 7px 0px 7px 0px; background-color:#FCC76A;}
.topicControlLink{text-align:right;}
.topicControlDateForLoginCtrl{ background-color:#FCC76A; }


/*EO Profile Page*/

/*Member Search*/
.memberSearchContainer{margin-top:30px;}



/*Search Results*/
#newsContentList a{ background-color:#F5F5F5; font-size:14px; }
#newsContentList td{ padding-bottom:10px;}
#newsContentList p{padding-right:10px; direction:ltr;}
/**/
/* Documentation*/
#docTable td{ vertical-align:top;}
#docTable a { font-size:15px;}
#docTable tr{ border-left:20px; }
/**/

.calendarTaxLink{display:block; padding-top:10px;}

/*Blog Detail Page*/
.blogEntries 
{
/*	border-right:1px solid #333333;*/
	float:left;
	width:630px;
	word-wrap: break-word;
}

.blogSidebar
{
	float:right;
	padding:0pt 5px;
	right:0pt;
	top:0pt;
	width:220px;
}

.blog
{
	width:100%;
}
/*Blog Detail Page*/




.ekGroupListOuterTable{width:600px !Important;}

.userAlertMessage{color:red;}



/* Articles Page Styles */
.authorThumbnail{padding-top: 5px;}
.authorName{font-family: Tahoma; font-size: 11px; color: #333333; margin: 0 auto; width: 84px; text-align: center;}
.date_link{background-color: #f8f8ef; padding: 10px; font-family: Tahoma; font-size: 12px; color: #000000; clear: both; line-height: 18px;}
.div_hr{width: 100%; margin: 0 auto; background-color: #cccccc; height: 1px;}
.article_content_block{width: 90%; margin: 0 auto; font-family: Tahoma; font-size: 11px; padding: 10px;}

/*Calendar */
.eventLoading{vertical-align:middle;}

.event_date{position:relative;  top:-30px; left:7px; font-size:12px; font-weight:bold;}
.event_title{ font-size:12px; font-weight:bold; clear:both;}
.artTaxCats li {list-style-type:disc; text-align:right; color:#E20030; }
.artTaxCats li span{color:#000000; }

/*.noShow {display:none;}*/

.temp_welcome a.thickbox{}

.live_chat_link {margin-top:10px;}



.searchKB_small {width:13px;margin-left:10px;}

#cmsCommunityDocuments{background-color: #f4f4f4;}
.kbBread{ font-family: Tahoma; font-size: 11px; color: #FBA828; text-decoration: none;}

.kbSearchInput {width:120px;}

.CommunitySearchCtl{
    width: 600px !important;
    position:static !important;
}

.IFkbContent{width:657px; height:100%; border:0;}

#content_html_designEditor { width:550px !important;}

.content_html_OuterTable {width:auto !important;}

.message pre {width:522px;}



/* User Profile */
.profileControl
{
	padding: 0px;
	margin: 0px;
	width: 95%;
	border: solid 1px #cccccc;
	margin: 0 auto;
}

table.profileControl td 
{
	border: solid 0px #cccccc;
	margin: 0px;
}

td.profileControlDisplayName
{
	background-color: #f8f8f1;
	color: #0056b7;
	height: 22px;
	margin: 0px;
	padding-left: .5em;
	padding-top: .25em;
	overflow: hidden;
	width: 375px;
	font-family: Tahoma;
	font-size: 13px;
	padding-right: 10px;
}

td.profileControlEdit
{
	background-image: url('../errorbf99.html'); 
	background-repeat: repeat;
	padding-top: .25em;
	padding-right: .5em;
	text-align: right;
	
}

td.profileControlEdit a
{
	color: #0056b7;
	text-decoration: none;
}

td.profileControlEdit a:hover
{
	text-decoration: underline;
}

td.profileControlEdit a:visited
{
	color: #0056b7;
}

td.profileControlAvatar
{
	vertical-align: top;
}

td.profileControlInformation 
{
	vertical-align: top;
}

div.profileControlPropertyItem
{
	margin-bottom: 5px;
}

.profileControlPropertyName
{
	font-family: tahoma; font-size: 11px; color: #e20030;
}

.profileControlPropertyNamebold
{
	font-family: tahoma; font-size: 11px; color: #e20030; font-weight: bold;
}

a.createGroupLink:hover
{
	color:#0056B7;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;
}
a.createGroupLink
{
	color:#0056B7;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	font-style:italic;
	margin:0px 0px 20px 10px;
}


.searchGroupLinkCont
{
	width:128px;
	background-color:#D8DFEA;
	float:left;
	border:1px solid #3B5998;
}
a.searchGroupLink
{
	color:#0056B7;
	font-family:Tahoma;
	font-size:14px;
	text-decoration:none;
	margin:0px 0px 20px 10px;
	font-weight:bold;
}
a.searchGroupLink:hover
{
	color:#0056B7;
	font-family:Tahoma;
	font-size:14px;
	text-decoration:underline;
}

.groupLinks
{
	
}

.groupBrowse
{
 margin-top:20px;	
}

/* Group Profile Page*/

.partnerLogo{margin-right:21px; margin-top: -121px; float:right; z-index:3; position: relative;}

.groupProfile{width:98%; position: relative; z-index: 1;}
.groupMembers{}
.groupProfileContainer {margin-top:30px; width:98%;}
.ekGroupMembersOuterTable {width:95% !Important;}
.ekGroupMembersOuterTable {margin:10px !Important;}

.Ekt_AccordianMain {width:50% !Important;}

.forums_left{

margin:0em;

margin-bottom:.0001pt;

}

.groupBlog .blogEntries {width:421px;}


.blogRepeatCategories li{float:left; margin-right:10px;}
.blogRepeatCategories li a{font-family: Tahoma; font-size: 12px; color: #0056b7; text-decoration: none; }
.blogRepeatCategories li a:hover{font-family: Tahoma; font-size: 12px; color: #0056b7; text-decoration: underline; }
.blogRepeatCategories ul{padding:0px; margin: 0px 0px 0px 20px;}

.temp_right_forums_content .blog {line-height:normal;}
.temp_right_forums_content ul {padding-left:5px;}

.groupBlogContainer div.blogEntries {width:410px;}

.ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupAdminAvatar {float:none !Important;}

.CommunitySearch_labelTabs {float:left; margin:4px;}

