/* Main CSS Document for Ektron's Intranet Starter Site Template Pages */


/*Demographic Listing control*/
.demographicListing .datatable
{
	border: solid 0px black;
}

.demographicListing .datatable .head
{
	width: 200px;
}


/* Edit profile link on User Profile page */
.editProfile
{
	font-size: x-small;
}


/* element styles */
body {
font-family: Verdana, Verdana;
font-size: 12px;
background-image:url(../images/eSisters/background.jpg);
background-repeat:repeat;
margin:0px;
background-color:#00386e;
text-decoration:none;
border: 0px none;
margin-bottom: 0px;
}

.contentLeftContainer h1 {
font-family:verdana;
font-weight:bold;
color:#0A317A;
font-size:14px!important;
}

.contentReturnLink a{
	color:#999999;
	font-weight:normal;
}

font {
font-size:16px;	
}

a {color: #000000; text-decoration: underline; outline: none; border: 0 none; }
a:hover { text-decoration: underline; }
img { border: 0px none !important; text-decoration: none !important; }
p, li, div { 
margin: 0in; 
margin-bottom: 0px;
line-height:130%;}
td.menuCell:hover { background-color: #e09900; }
td.menuCell a:hover { border-top: solid 3px #e09900; }

/* default styles */
img {border:none;}
a {color:#000000;text-decoration:underline;}
a:hover {color:#000000;text-decoration:underline;}
a:visited {color:#000000;}

#member_signin {
float:right;
padding:10px;
width:400px;
}

#page_breadcrumb {
clear:both;
width:100%;
padding:5px 0px 10px 12px;
color:#8e001c;
}

#page_breadcrumb a{
color:#999999;
text-decoration:none;
}

#header_images {
float:right;
padding:7px 7px 0px 6px;
}

#signup2 p.title {
text-align:left!important;
margin-left:7px;
}

#signup2 p.subtitle {
padding-right:0px;
}

p.title {
font-size:32px;
color:#ffffff;
font-family:"Times New Roman", Times, serif;
padding:7px 5px 5px 190px;
}

p.subtitle {
font-size:14px;
color:#ffffff;
font-family:"Times New Roman", Times, serif;
padding:0px 21px 20px 0px;
text-align:right;
}

.logindisclaimer {
float:left;
margin-left:-180px;
padding-top:32px;
font-weight:bold;
font-size:.9em;
font-family:verdana;
color:#8e001c;
}

#side_menu {
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
float:left;
width: 250px;
}

#side_menu  h1{
font-size: 14px;
color:#666666;
font-weight:bold;
}

#side_menu  h2{
font-size: 12px;
color:#666666;
font-weight:bold;
}

#side_menu  h3{
font-size: 12px;
color:#999999;
}

#side_menu ul {
list-style:none;
text-align:left;
}

#side_menu li{

}

#side_menu li a{
text-decoration:none;
color:#666666;
font-weight:bold;
line-height:200%;
}

#side_menu li a:hover{
text-decoration:underline;
}


p.page_title {
color:#404040;
font-weight:bold;
font-size:1.5em;
}

p.pageSection_title {
color:#404040!important;
font-weight:bold;
font-size:1.5em!important;
padding-top:10px;
padding-bottom:.4em;
}

p.pageSection_subtitle {
color:#666666!important;
font-weight:bold;
font-size:1em!important;
padding-bottom:10px;
}

p.page_subtitle {
color:#666666;
font-weight:bold;
font-size:1em;
}

#page_content {
padding:5px 15px 15px 15px;
border: 1px solid #cccccc;
background-color:#f7f7f7;
}

.floatright {
float:right;
width:620px;	
}

#page_content_groups {
float:right;
padding:5px 15px 15px 15px;
width:620px;
}

#page_content h1, h2{
font-size: 16px;
padding-top:5px;
color:#0a3179;
}

#page_content p{
font-size: 12px;
color:black;
padding-left:5px;
line-height:150%;
}

#instructions {
background-color:#ffffff;
min-height:100px;
float:bottom-right;
clear:both;
}

p.login_instructions{
text-align:left;
padding:15px;
margin-left:572px;
font-family:Verdana;
color:#666666;
width:300px;
}

#signup, #signup2 {
float:right;
clear:both;
background-color:transparent;
padding:10px;
width:450px;
margin:0px 90px 75px 0px;
}

#signup2 .radInput_Default .radEnabledCss_Default {
width:98%!important;
border:1px solid #666666!important;
}

#signup2 .radInput_Default .radHoverCss_Default {
width:98%!important;
border:1px solid #666666!important;
}

#signup2 .radInput_Default .radFocusedCss_Default {
width:98%!important;
border:1px solid #666666!important;
}

#signup table {
width:100%;
}

#signup table td strong, #signup2 table td strong{
color:#ffffff;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
padding-right:10px;
}

#signup table td, #signup2 table td{
text-align:right;
}

.input {
border:1px solid #666666;
float:left;
width:250px;
}

.input.radiobutton {
border:none!important;
}

.input.checkbox {
border:none!important;	
}

.input.dropdown {
border:1px solid #666666!important;
float:left;
width:250px;
}

th .inputLabel, .inputLabel {
float:left;
color:#474747;
font-weight:bold;
padding:3px 0px 3px 0px;
font-size:.8em!important;
text-align:left;
}

.editProfileForm th{
width:15%;
}

.editProfileForm td{
vertical-align:top;
}

.editProfileForm h3 {
color:#474747;
font-size:1em;
text-transform:uppercase;
color:#3b5998;
border-bottom:1px solid #474747;
padding:5px 0px;
margin:10px 0px 10px 0px;
}

.inputsubLabel {
float:left;
color:#474747;
font-weight:normal;
font-style:italic;
font-size:.8em!important;
text-align:left;
}

.input.textbox.gradyear {
width:35px!important;	
text-align:center;
}

.editUserProfile .buttons {
float:left;
padding-left:15px;
vertical-align:bottom;
padding-top: 15px;
}


th.web {
background-color:#cccccc;
padding:5px;
}

td.web2 {
background-color:#cccccc;
padding:5px;
}

.editProfileForm {
width:100%;
}

.editProfileForm .radInput_Default .radEnabledCss_Default, .editProfileForm .radEnabledCss_Default.inputCell, .editProfileForm .radEmptyMessageCss_Default, .editProfileForm .radInput_Default .radHoverCss_Default, 
.editProfileForm .radInput_Default .radFocusedCss_Default, .editProfileForm .radInput_Default .radReadOnlyCss_Default, .editProfileForm .radInput_Default .radDisabledCss_Default, 
.editProfileForm .radInput_Default .radNegativeCss_Default, .editProfileForm .radInput_Default .radInvalidCss_Default {
width:95%!important;
}



.editProfileForm .input.textarea {
width:95%!important;
}

#EditUserProfile1_cboxlist_Tags {
color:#474747;
font-weight:bold;
font-size:.9em;
}

.buttons3 .button{
margin:5px;
}

.buttons3 {
margin:10px 0px 10px 0px;
}

.form.advancesearch {
}

.pagetitle {
color:#0a317a!important;
font-size:1.3em!important;
font-weight:bold;
padding-top:5px;
}

#signup td .button, #signup2 td .button {
width:70px;
background-color:#8e001c;
border:1px solid #666666;
color:#ffffff;
font-weight:bold;
font-family:Verdana;
float:left;
}

/*documents on user profile page code*/
.userResourceLibrary ul.resouceList {
list-style-type:none;
}
.userResourceLibrary .resourceRow {
float:left;
}

.userResourceLibrary .resourceItem {
list-style-type:none;
/*padding:5px 20px 0px 0px;
margin-left:-60px;*/
color:#474747;
font-weight:bold;

}

.resourceItem .label
{
border-right:1px solid #474747;
padding-right:7px;
}

.docs a, .doclinks a{
padding-left:5px;
}

a.link.resourceDoc.doc
{

}

/*documents on user profile page code*/

#member_signin table.login {
width:100%;
margin-left:20px;
}

#member_signin table.login td.login_top a{
color:#999999;
text-decoration:underline;
font-family:Verdana;
font-size:10px;
font-weight:bold;
padding:3px;
}

#member_signin table.login td.login_top label{
color:#999999;
font-family:Verdana;
font-size:10px;
font-weight:bold;
padding:3px;
}

#member_signin td .button {
width:65px;
height:27px;
background-image:url(../images/eSisters/login_buttonback.png);
background-repeat:no-repeat;
background-color:transparent;
border:none;
color:#000000;
padding:0px 8px 1px 0px;
font-family:Verdana;
font-size:9px;
float:left;
}

.radInput_Default .radEnabledCss_Default, .radEnabledCss_Default.inputCell, .radEmptyMessageCss_Default,.radInput_Default .radHoverCss_Default,.radInput_Default .radFocusedCss_Default,.radInput_Default .radReadOnlyCss_Default,.radInput_Default .radDisabledCss_Default, .radInput_Default .radNegativeCss_Default, .radInput_Default .radInvalidCss_Default {
border:1px solid #cccccc!important;
width:125px!important;
padding:.2em!important;
}

.profileSection .radInput_Default .radEnabledCss_Default, .profileSection .radEnabledCss_Default.inputCell, .profileSection .radEmptyMessageCss_Default,.profileSection .radInput_Default .radHoverCss_Default,.profileSection .radInput_Default .radFocusedCss_Default,.profileSection .radInput_Default .radReadOnlyCss_Default,.profileSection .radInput_Default .radDisabledCss_Default,.profileSection .radInput_Default .radNegativeCss_Default, .profileSection .radInput_Default .radInvalidCss_Default {
border:1px solid #cccccc!important;
width:125px!important;
padding:.2em!important;
}

input.button {
	background-color:#114f8b;
	color:white;
	font-weight:bold;
	font-size:.9em;
	font-family:verdana;
	padding-top:.1em;
	padding-bottom:.1em;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;	
}
.popupBox {
background-image:none!important;
background-color:white;
}
/* base styles */
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.textSmall {font-size:.75em;}
.emphasis {font-weight:bold;}
.italic {font-style:italic;}
.noBackgroundImage {background-image:none;}
.noBorderTop {border-top:none;}
.noBorderTopBottom {border-top:none;border-bottom:none;}
.groupRight {float:right;width:300px;}
.groupLeft {float:left;width:400px;}
.gutterTop {margin-top:1em !important;}
.gutterTopSmall {margin-top:.5em !important;}
.gutterTopMini {margin-top:.25em !important;}
.gutterTopMicro {margin-top:2px !important;}
.gutterRight {margin-right:1em !important;}
.gutterRightSmall {margin-right:.5em !important;}
.gutterRightMini {margin-right:.25em !important;}
.gutterRightMicro {margin-right:2px !important;}
.gutterLeft {margin-left:1em !important;}
.gutterLeftSmall {margin-left:.5em !important;}
.gutterLeftMini {margin-right:.25em !important;}
.gutterLeftMicro {margin-right:2px !important;}
.required {color:red;}
.requiredReminder {display:none;}
.smallText {font-size:.9em;}
  
/*tabs for popup boxes*/
.editUserProfile ul.tabs {
list-style:none;
display:block;
padding:1em 0 0 0;
margin: 0 0 1em 0;
}

.disabled
{
	border: 0px;
}
	

.editUserProfile ul.tabs li{
display:block;
margin:0;
padding:0;
}

.editUserProfile ul.tabs li.tab{
float:left;
}

.editUserProfile ul.tabs li.tab ul li{
list-style:none;
display:inline;
}

.editUserProfile .menu {
border-bottom:1px solid #cccccc;
padding-bottom:13px;
}

.editUserProfile ul.tabs li.tab a {
color:#4c4c4c;
font-weight:bold;
display:block;
border:1px solid silver;
border-bottom:none;
line-height:2em;
margin:0 0 0 .5em;
padding:0 .5em;
/*width:80px; */
background-image:url(controls/UserProfile/css/images/menuBackground.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
text-align:center;
text-decoration:none;
}

.editUserProfile ul.tabs li.tab.selected a, .editUserProfile ul.tabs li.tab.selected a:hover{
color:#ffffff;
font-weight:bold;
display:block;
border:1px solid silver;
border-bottom:none;
line-height:2em;
margin:0 0 0 .5em;
padding:0 .5em;
/*width:80px; */
background-image:url(controls/UserProfile/css/images/menuBackgroundSelected.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
text-align:center;
text-decoration:none;
}

.editUserProfile ul.tabs li.tab a:hover {
color:#ffffff;
font-weight:bold;
display:block;
border:1px solid silver;
border-bottom:none;
line-height:2em;
margin:0 0 0 .5em;
padding:0 .5em;
/*width:80px; */
background-image:url(controls/UserProfile/css/images/menuBackgroundHover.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
text-align:center;
text-decoration:none;
}

.editProfileForm {
float:left;
margin-top:5px;
margin-left:15px;
padding-left:5px;
clear:both;
}


.editProfileForm .inputLabel
{
	white-space:nowrap;
}


.editProfileForm .input{
width:125px!important;

}

.editProfileForm fieldset {
border:3px solid #3b5998;
border-top:15px solid #3b5998;
}

.editProfileForm fieldset legend {
background-color: #3b5998;
color:white;
font-weight:bold;
padding:3px 6px 3px 6px;
font-size:1em;
font-family:Verdana;
border:none;
}
/*end edit profile code*/

/* Top Menu */
#topmenu{
	width: 968px; 
	margin: 0px auto;
	height:32px;
	border: 1px solid #939081;
	border-top:none!important;
	background-color: #f3f3f3; 	 
	padding: 2px 0px; 
	}
	
#topmenu ul.menu {float:right;list-style:none;margin:0;padding:2px 5px 0px 5px;margin-top: 5px; width: 730px;}
#topmenu ul.menu li {
	float: right;
	border-right:none; 
	background-position: right; 
	margin-right: 0px; 	  
	}
#topmenu ul.menu li a {text-decoration: none;color: #8e001c; padding-right: 30px; }
#topmenu ul.menu li a.imgStockTicker{background: url('images/StockTicker.gif') no-repeat right;}
#topmenu ul.menu li a.imgWorkarea {background: url('workarea/images/application/icon_workarea.gif') no-repeat right; }
#topmenu ul.menu li a.imgMessages {
	background-image:url(images/eSisters/envelope.png);
	background-repeat:no-repeat;
	background-position:right;
	font-weight: bold;
	text-align:left;
	color: #8e001c; 
	font-size:9px;
	height: 14px; 
	min-height: 14px; 
	float: right;
	vertical-align:top;
	}
#topmenu ul.menu li a.imgSitemap {background: url('images/sitemap.gif') no-repeat right; }

#topmenu ul.menu li.lblWelcome{ 
color: #0A3179;
padding-top:2px;
font-weight: bold;
text-align:left;
font-size:9px;
height: 14px; 
min-height: 14px; 
float: right;
border-right: 0 none !important; 
vertical-align:bottom;
}

#topmenu ul.menu #liMessages{ 
float: right; 
margin-left: 0px; 
padding-right: 5px; 
width: 205px; 
}

/* Top Menu - Search */
#topmenu #searchWrapper{ 
width: 215px; 
float: left; 
line-height: 18px; 
}
#topmenu .search{ 
padding-top: 2px; 
color: #939081; 
margin: 0px 0px 0px 5px; 
text-decoration: none; 
float: left;
width:250px;
}
#topmenu #searchBarContainer{ 
font-size: 11px; 
font-weight:bold; 
font-family: verdana; 
float: left; 
vertical-align:text-top;
padding-right:3px;
}
#topmenu .search_input{ 
font-size: 10px; 
font-family: verdana; 
border: 1px solid #939081; 
background-color: #f6fade; 
color: #939081; 
margin: 1px 1px 1px 1px; 
padding: 2px; 
font-weight: bold; 
text-decoration: none; 
width: 130px; 
}
#topmenu .search_button{ 
background-color:#eeeeee;
border:1px solid #939081!important;
text-transform:uppercase;
color:#939081;
font-size:11px;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 0px;
}
#topmenu .ektronSearch div#navbar ul.ektronPaging li {border: 0px none !important;}

/* Logo */
#logo a.imgLogo {
	background: url('../images/eSisters/logo.png') no-repeat; 
	padding: 0px 0px 38px 140px; 
	margin-top:4px;
	}
#logo_layout {
	width: 968px;
	margin: 0px auto; 
	border-left: 1px solid #939081; 
	border-right: 1px solid #939081; 
	background-color: #ffffff; 
	border-bottom: none; 
	clear: both; 
	}
#logo_layout:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#logo_layout #logo { float: left; padding: 1.5em 1em; margin: 0px; width: 100px;}
#logo_layout .weather{ 
width: 120px; 
height: 65px; 
float: left; 
margin-top: 6px; 
margin-right: 5px; 
background-repeat: no-repeat; 
background-color: #0a317a;
background-image:url(../images/eSisters/weather_back.png);
background-repeat:repeat-x;
background-position:top;
border:1px solid #0a317a;
float:right;
} 

#logo_layout .weather a{
color:white;
text-decoration:none;
font-size:10px;
}

.local_map{ 
float:right;
height:67px;
width: 124px; 
margin-top:6px;
margin-right:5px;
}

/* Note: above image 'blue_120x60_bg.jpg' was copied directly from http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/blue_120x60_bg.jpg */
#logo_layout .WeatherForecast{text-align: center; text-decoration:none!important; font-family: verdana; font-size: 10px; line-height: 18px; color: #FFFFFF; margin: 0px;}

#logo_layout #clock {width: 240px; float: right; text-decoration: none;}
#logo_layout #clock img {float: right; text-decoration: none; border: 0 none;}
#logo_layout .clock {margin: 0 auto; float: right; margin-right: 10px; height: 75px; width: 66px; text-decoration: none;}
#logo_layout .clock_text { width: 245px; line-height: 12px; font-family: Verdana; font-size: 11px; color: #888888; clear:both; padding-top: 3px; text-decoration: none; text-align: center;}

/* Navigation */

/* Main Flex Menu */
/* Top Menu */

.loginclaim {
	color:#FFFFFF;
	font-family:"Times New Roman",Times,serif;
	font-size:32px!important;
	line-height:130%;
	padding-right:30px;
}

.password input, .username input {
width:98%;
}

/* Main Layout */
#layout_signup{
width: 968px;
background-image:url(../images/eSisters/signupbackground.png);
background-repeat:no-repeat;
min-height:450px;
margin: 0px auto 1em auto; 
border-left: 1px solid #939081; 
border-right: 1px solid #939081; 
border-bottom: 2px solid #939081; 
background-color: #fab8db; 
}

#layout{
width: 968px;
min-height:450px;
margin: 0px auto 1em auto; 
border-left: 1px solid #939081; 
border-right: 1px solid #939081; 
border-bottom: 2px solid #939081; 
background-color: #ffffff; 
}

#layout1{width: 968px; margin: 0 auto; clear: both; height: 900px; overflow: auto; }
#layout:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tagcontent_layout{margin: 0px 1em 1em 1em; clear: both; }
.content_layout{padding-top:5px; padding:10px; clear: both; }
.content_layout:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.content_layout1{margin: 20px auto 10px auto; line-height: 18px;}

.left_layout{float: left; margin-left: 8px; margin-top: 8px; margin-bottom: 8px; height: inherit; background-color: #ffffff; }
.right_layout{float: right; margin-right: 8px; margin-top: 8px; margin-bottom: 8px; height: inherit; background-color: #ffffff; }

/* Picture of the Day */
.picture{ float: left;}
.picture_caption{
	width: 280px; 
	height: 17px; 
	font-family: verdana; 
	font-size: 14px; 
	color: #999999; 
	font-weight: bold; 
	margin-bottom: 5px;
	}
.picture_pic{width: 269px; height: auto; padding:2px; border: 1px solid #cccccc; background-color: #f7f7f7; }
.picture_pic1{width: 250px; height: auto; padding:2px; border: 0 none;}
.picture_pic img{width: 248px; padding: 0px; border: 0; margin: .5px; }
.pic_email{ 
height: 20px; 
color:#3c3dd5!important; 
width: 273px; 
text-align: center; 
background-color: #f7f7f7; 
padding-top:2px; 
padding-bottom:2px; 
margin-bottom: 2px; 
border: 1px solid #cccccc;
}
.pic_email a{
color:#3c3dd5!important;
font-weight:bold;
}
.pic_submit{
	background-color: #f7f7f7; 
	width: 273px; 
	height: 20px; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 3px; 
	text-align: center; 
	margin: 5px 0px 5px 0px;
	border: 1px solid #cccccc;
	}
.pic_submit a{
color:#0a317a;
text-decoration:none;
font-size:10px;
}
	
.dateHomePageDisplay{
	float:right;
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000;
	background-color:red;
	}

/*main page attributes*/

#left_column {
	float:left;
	width:300px;
}

#news_feed {
	float:right;	
}

#news_feed h1, h2, h3{
	color:#999999;
	font-weight:bold;
}

.ektronUser .title {
	color:black;
	font-size:1.8em;
	font-weight:bold;
	font-family:verdana;
	text-align:left;
	padding:5px 0px 5px 0px;
}

.ektronUser .subtitle {
	color:#4c4c4c;
	font-size:1em;
	font-weight:bold;
	font-family:verdana;
	text-align:left;
}

.ektronUser #profile_name {
	padding:5px;
}

.ektronUser #profile_name .subtitle {
	line-height:300%;
}

#news_feed a{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

#right_column {
	float:right;	
}

/* Message from Management */
.message_layout{ 
float: left; 
width: 320px;
}
.message_title{ 
background-color:white;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
height: 35px; 
margin-top: 10px; 
width: 320px; 
}
.message_content{ 
padding: .5em 1em;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
width: 296px; 
margin: 0 auto; 
}
.message_bottom{ 
height: 12px; 
margin-bottom: 10px; 
width: 320px; 
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.message_top{ 
height: 35px; 
margin-top: 2px; 
width: 320px; 
}
.announcementList a{
text-decoration:none!important;
font-size:9px;
color:#3c3dd5;
}
.message_BlogContent{ clear: both;}
.message_BlogContent .entry{ width: 300px; }
.link_ViewAllContainer{ clear: both;}

/* Added Styles below to manually hide the List Summary HTML Icon for Message from Management */
.tagTitles img.EkImageIconStyle{ display: none; }
.tagTitles a.dmsViewItemAnchor img{ display: none; }
h1.tagTitles{font-family: Verdana !important; font-size: 16px !important; color: #0A317A !important; font-weight: bold !important; text-align: left !important; margin: 0px 0px 10px 0px; clear: both;}
h1.tagTitles a{font-family: Verdana !important; font-size: 16px !important; color: #0A317A !important; font-weight: bold !important; text-align: left !important; text-decoration: underline !important;}
h1.tagTitles a:hover{font-family: Verdana !important; font-size: 16px !important; color: #0A317A !important; font-weight: bold !important; text-align: left !important; text-decoration: underline !important;}

/* H2 - Header style */
h2.tag_titles{font-family: Verdana !important; font-size: 16px !important; color: #0A317A !important; font-weight: bold !important; text-align: left !important; margin: 0px 0px 10px 0px; clear: both;}
h2.tag_titles a{font-family: Verdana !important; font-size: 16px !important; color: #0A317A !important; font-weight: bold !important; text-align: left !important; text-decoration: underline !important;}
h2.tag_titles a:hover{font-family: Verdana !important; font-size: 16px !important; color: #0A317A !important; font-weight: bold !important; text-align: left !important; text-decoration: underline !important;}

h5.subtag_titles{font-family: Verdana; color: #226ebc; text-align: left;}

/* Login Fonts */
.login_tb{color: #333333; font-family: Verdana; }
#loginPanel{ margin: 3em 1em; font-family: Verdana; font-size: 12px; color: #666666; background-color:#ffffff;  }
/* Login Prompt Style (used on messages, groups and community search pages) */
.userLoginPrompt{ float: right; text-align: right; margin: 0px auto; }

/* quicklink font */
/* Classifieds */
#dvClassifieds{ height: 22px; width: 96px; float: left; }
#dvForums{ height: 22px; width: 92px; float: left; }
#_dvClassifieds{ margin: .5em; height: 95%; width: 95%; }
#_dvForums{ margin: .5em; height: 95%; width: 95%; display: none; }
.menuContent:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.classifieds_layout{width: 945px; margin: 15px auto 20px auto; }
.classifieds_home{width: 315px; margin: 0 auto; margin-bottom: 10px; margin-top: 10px; clear:both; }
.classifieds_tabs{width: 313px; clear: both; margin: 0px;}
.classifieds_tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.classifieds_content{background-color: #fafafa; border: 1px solid #8d8d8d; width: 313px; clear:both; margin: 0px; padding: 0px; }
.classifieds_content:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.classifieds_forums_text{font-family: Verdana; font-size: 11px; color: #0e5aa7; line-height: 18px; text-decoration: none;}
.classifieds_forums_text a{font-family: Verdana; font-size: 11px; color: #0e5aa7; line-height: 18px; text-decoration: none;}
.classifieds_forums_text a:hover{font-family: Verdana; font-size: 11px; color: #0e5aa7; line-height: 18px; text-decoration: none;}
.classifieds_forums_text ul{ padding: 1px 1px 1px 20px;}

/* Polls */
.polls_title{background: url(../images/polls_header.gif); float: left; width: 194px; height: 25px; clear: both;}
.pollContent{ margin: 1em; font-family: Verdana; font-size: 11px; }

/* Company News - default.aspx template page */
.company_news{
	background-color:#d9e4fa; 
	width: 315px; 
	height: 25px; 
	clear: both;
	}
	
	/* todays events */
.todays_events{width: 315px; margin: 0 auto; margin-top: 10px;}
.todays_events_title{ float: left; width: 193px; height: 25px; clear: both;}
.todays_events_content{
	width: 313px; 
	float: left; 
	clear: both;
	margin-bottom: 10px; 
	border:1px solid #cccccc;
	border-top:none;
	}
.todays_events_text{width: 290px; margin: 1em .5em; font-family: Verdana; color: #3C3DD5; margin-top: 8px; margin-bottom: 8px;}
.companyNewsContent{ margin: 1em; }
.companyNewsLink{ margin: 1em; }

/* SiteMap Style */
.ektSitemap, .ektSitemap a, .ektSitemap ul, .ektSitemap li{ text-decoration: none !important; }

/* Glossary of Terms */
.glossary_borer{ 
border: 1px solid #cccccc; 
width: 250px; m
argin-top: 10px; 
margin-bottom: 10px; 
}
.phi {
	font-size:14px;
	padding:7px 0px 5px 0px;
	color:#8e001c;
	font-weight:bold;
}
.glossary_layout{
	width: 250px; 
	margin: 0 auto; 
	background-color: #efdbdf; 
	padding: 10px 0px; 
	}
.glossary_title{
	width: 224px; 
	margin:auto;
	font-family: Verdana; 
	font-size: 13px; 
	color: #666666; 
	font-weight: bold; 
	background-color:#d9e4fa;
	padding:7px 8px 7px 8px;
	display:none;
	}
	
.glossary_text{width: 225px; margin: 0 auto; font-family: Verdana; font-size: 11px; color: #999999; margin-top:5px; margin-bottom: 5px; line-height: 15px; }

/* Company Announcements Text */
.announce_text{margin:5px 0px 0px 10px; font-family: Verdana; font-size: 9px; color: #3c3dd5; line-height: 20px; font-weight:bold; }
.announce_text a{width: 225px; font-family: Verdana; font-size: 10px; color: #3c3dd5; line-height: 18px; text-decoration: none; font-weight:bold;}
.announce_text a:hover{width: 225px; font-family: Verdana; font-size: 10px; color: #3c3dd5; line-height: 18px; font-weight:bold;}

/* Stock Summary */
.stocks{
	border: 1px solid #cccccc; 
	width: 250px;
	margin-top: 10px; 
	margin-bottom: 10px; 
	background-color: #ffffff;
	}
.stocks_img{
	width: 250px; 
	padding:5px 5px 5px 0px; 
	}

/* Map */

.addMapContentContainer{ float: right; padding: 0px 125px 20px 125px; }

/* Footer */
.footer_layout{
	width: 968px; 
	height: 60px; 
	background-color:#f2f2f2;
	margin: 0 auto; 
	border: 1px solid #939081; 
	border-right: 1px solid #939081; 
	clear: both; 
	border-bottom: 3px solid #939081;
	}
.footer_text{
width: 250px; 
float: left; 
font-family: verdana;
font-weight:bold;
font-size: 9px; 
color: #666666; 
padding:10px 5px 5px 5px;
}
.footer_analytics{
width: 250px; 
float: left; 
font-family: verdana;
font-weight:bold;
font-size: 9px; 
color: #666666; 
padding:10px 5px 5px 5px;
}

/* Breadcrumb */
.bread_crumb{width: 948px; height: 18px; padding: 3px; font-family: Verdana; font-size: 11px; color: #000000; margin: 0 auto;}
.bread_crumb a{font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; }
.bread_crumb a:hover{font-family: Verdana; font-size: 11px; color: #333333; text-decoration: underline; }

/* Header Images */
.header_images{
	margin: 0 auto; 
	width: 941px; 
	padding: 3px; 
	border: 1px solid #cccccc;
	background-color:#f7f7f7;
	height: 107px; 
	margin-bottom: 5px;
}
	
.header_images img{
	margin: 0px; 
	width: 100%; 
	max-height: 107px;
}
.header_blogs{margin: 0 auto; width: 947px; padding: 3px; border: 1px solid #474747; height: 40px; margin-bottom: 5px;}

/* Photo Gallery - photos.aspx template page (photo gallery for community users and groups) */
#ctl00_ContentPlaceHolder1_cmsPhotoGallery{ 
margin: 0px auto; 
width: 80em; 
clear: both; 
}


/* Calendar - calendar.aspx template page */
.calendarContainer{}
.calendarNavContainer{ vertical-align: top; width: 250px; float: right; }
.rightNavCalendar{ width: 250px; overflow: auto; border-width: 0px; }
.modals_content_layout{ background-color: #ffffff; }
.calendarTitle{ font-weight: bold; font-size: 1em; padding: 1em 1em 1em 0px; text-transform: uppercase; }
.reserveConferenceRoom{ color: Red; }
.calendarButton{ margin: 0px auto; min-height: 25px; padding: 0px; cursor: pointer; }
.calendarButton:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.createEventText{ font-size: 1em; font-weight: bold; padding: 1em 1em 1em 0px; text-transform: uppercase; }
.modals_table_td{ vertical-align: text-top; }
#modals_content{ width: 400px; margin: 0px auto; }
#modalTitleContainer{ margin: 1em auto; }
#modals_title{ font-weight: bold; padding: 1em auto; margin: 0px auto; border-bottom: 1px dotted #f68715; text-transform: uppercase; font-size: 1em; }
#modals_days{ margin: 2em; }
.modalDayText{ font-weight: bold; padding: 1em auto; }
/* Calendar plugin styles (modal and treeview) */
.EktronTreeview ul{ background-color: #F2F2EF !important; }
iframe { border: solid 1px #888888; width: 100%; height: 400px; }  
#dialog3{ background-color: #E8E8E8; }

/* Tag Cloud - tagcloud.aspx template page */
#tagCloudContainer{ margin: 0px auto; }
#tagCloudContainer h2{ text-align: center !important; }
.userTagCloud{ margin: 0px 1em 1em 1em; padding: 1em; }
.groupTagCloud{ margin: 0px 1em 1em 1em; padding: 1em; }
.contentTagCloud{ margin: 0px 1em 1em 1em; padding: 1em; }

/* Department Sub Menus */
.dept_submenu{
	margin: 0 auto; 
	width: 931px; 
	height: 15px; 
	padding: 8px; 
	font-family: Verdana; 
	color: #0A317A; 
	font-size: 12px; 
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	text-transform: none; 
	background-color: #f7f7f7;
}


.dept_submenu a{
	font-family: Verdana; 
	color: #0A317A; 
	font-size: 12px; 
	text-decoration: none;	
	}

.content .post td
{
border-bottom: 1px solid #ffffff!important;
border-left:none!important;
border-right:1px solid #ffffff!important;
border-top:none!important;
}

.content td.header1 {
border-bottom: 1px solid #ffffff!important;
border-left:none!important;
border-right:1px solid #ffffff!important;
border-top:none!important;	
}

/* Departments: Taxonomy Styles for Ekml */
.tax_default_breadcrumb{
	font-family: verdana; 
	font-size: 12px; 
	color: #999999;
	background-color:transparent;
	padding:0px;
	
	}

.tax_default_breadcrumb a{
	font-family: verdana; 
	font-size: 12px; 
	color: #999999;
	border:none!important;
	text-decoration:none;
	}
.tax_default_breadcrumb a:hover{
	font-family: verdana; 
	font-size: 12px; 
	color: #999999;
	border:none!important;
	}
	
.tax_breadcrumb_border{
	border-bottom: none; 
	width: 100%; }
    /* taxonomy & workspace for user & group profile template pages also use tax_article_bg style */
.tax_article_bg{
	
	}
a.dmsViewItemAnchor img{ padding-right: 10px; text-decoration: none !important; border: 0 none !important; }
#searchBoxContainer{ float: right; }
#searchBoxContainer:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.searchBoxContents{ }
.taxBreadcrumbContainer{ 
clear: both;
}

.searchform td{
padding-left:40px;
}

#articleInformationContainer{ width: 100%; }
.WorkspaceMenu{ margin: 0px 5px; }

/* Groups CSS Styles - groups.aspx template page */
.groups_layout{margin: 0 auto; }
.groups_layout a{font-family: Verdana; color: #1c6fc4; text-decoration: none; font-weight: bold;}
.groups_layout a:hover{text-decoration:underline;}
.create_group{margin: 0 auto; text-align: left; font-family: Verdana; font-size: 1.5em; color: #666666; margin-top:8px;}
.create_group a{font-family: Verdana; color: #666666; font-size:1.5em;text-decoration: none; font-weight: bold;}



.groups_layout a#CreateNewGroupLink {
font-size:.8em;
}

.groups_layout .GridHeader_Default {
display:none;	
}

.GridHeader_Default{
background-image:url(../images/eSisters/results_back.jpg)!important;
background-repeat:repeat-x;
background-color:#f0f0f0!important;
border-bottom:1px solid #cccccc!important;
}
.GridHeader_Default a{
color:#474747!important;
font-weight:bold;
}

form.advancesearch .GridRow_Default, .GridAltRow_Default {
	
}

.form.AdvanceSearch .GridAltRow_Default {
background-color:#cccccc;
}

/* Community Group List Styles - groups.aspx template page */
.groups_layout .ekGroupListOuterTable{ width: 100% !important; background-color: Transparent !important; }
.groups_layout .ekGroupListHeaderSpan { display: none; }
.groups_layout .ekGroupListListCheck input{ border: 0.00001px solid #333333 !important; }
.ekGroupListInnerTable #lnksortedby1, .ekGroupListInnerTable #lnksortedby2, .ekGroupListInnerTable #lnksortedby3, 
.ekGroupListInnerTable #lnksortedby4, .ekGroupListInnerTable #lnksortedby5, .ekGroupListInnerTable #lnksortedby6 { 
	background-color: transparent; 
	border:none;
    padding: 3px 1px; 
	font-family: Verdana; 
	font-size: 11px;
	font-weight:bold;
	color: #666666; 
	}
.ekGroupListInnerTable #lnksortedby4 {
	padding-left:8px;	
}
.ekFriendsInnerTable #lnksortedby1, .ekFriendsInnerTable #lnksortedby2, .ekFriendsInnerTable #lnksortedby3 {
	background-color: transparent; 
	border:none;
    padding: 3px 1px; 
	font-family: Verdana; 
	font-size: 11px;
	font-weight:bold;
	color: #666666; 
	}
.ekFriendsInnerTable #lnksortedby1 {
	padding-left:8px;	
}
.ekFriendsInnerTable #AddFolder {
	padding-left:8px;
	background-color: transparent; 
	border:none;
    font-family: Verdana; 
	font-size: 11px;
	font-weight:bold;
	color: #666666;
}
.groups_layout .ekGroupListListGroupMain { text-align: left; background-color: #f8f7f0; padding: 3px; line-height: 18px; }
.groups_layout .ekGroupListListGroupInfo {background-color: #fbfaf6; vertical-align: bottom;}

.groups_layout .ekGroupListListImage{ width: 65px;}
.groups_layout .ekGroupListListImage a img{padding: 2px; width: 100px !important; height: auto !important; max-width: 100px; }
.groups_layout .ekGroupListInnerTable td{ padding: 5px; }
.groups_layout .ekGroupListInnerTable a#lnksortedby1{ margin-left: 10px !important; }
.ekGroupListInnerTable a#remove, .ekGroupListInnerTable a#ekcglaccept, .ekGroupListInnerTable a#elcgldecline{ font-weight: normal; 
    color: #1d5499; text-decoration: none; }
.ekGroupListInnerTable a:hover#remove, .ekGroupListInnerTable a#ekcglaccept, .ekGroupListInnerTable a#elcgldecline{ text-decoration: underline !important; }
.ekGroupListFooter{ font-weight: bold; vertical-align: text-top; }

.ekGroupListInnerTable td.dataitem{
border:none;	
}

/*announcements styles */
.articleItem .title, .title a{
font-weight:bold;
color:#474747;
text-decoration:none;
font-size:1.1em;
}

.articleItem .teaser {
color:#666666;
}

.articleItem .modifydate {
color:#0000ff;
line-height:200%;
}

/*end announcements styles */

.MasterTable_Default {
border:1px solid #cccccc;	
}

td.ekGroupListListImage {
border:1px dotted #000000!important;
}

.GridRow_Default td{
padding:0px;
}

.GridAltRow_Default td{

}

div.group_image {
float:left;
background-color:#f7f7f7;
border:1px solid #cccccc;
height:126px;
width:390px;
padding:5px 5px 0px 5px;
margin-left:-5px;
}

.group_image .ekGroupListInnerTable td.dataitemtitle{
color:#666666;
font-weight:bold;
font-size:1em;
vertical-align:top;
border:none!important;
}

.group_image .ekGroupListInnerTable td.dataitem {
color:#000000;
font-size:1em;
}

.group_image .ekGroupListInnerTable td.dataitem a:link{
color:#0000ff;
text-decoration:none;
font-size:1em;
font-weight:normal;
}

.group_image .ekGroupListInnerTable td.dataitem a:hover{
text-decoration:underline;
font-weight:normal;
}

.group_image .ekGroupListInnerTable td.dataitem #datalabel{
color:#000000;
font-weight:bold;
font-size:1em;
vertical-align:top;
}

.RadGrid_Default, .DetailTable_Default .grouplisting{
border:none!important;
}

div.group_data {
float:right;
background-color:#f7f7f7;
border:1px solid #cccccc;
height:58px;
padding:73px 0px 0px 0px;
width:180px;
vertical-align:bottom;
}

.GridPager_Default td{
background-image:url(../images/eSisters/glossyback.jpg);
background-repeat:repeat-x;
border:1px solid #cccccc!important;
background-color:white;
}

.PagerLeft_Default {
color: #474747;
font-size:1em;
font-weight:bold;
padding:3px;
}

.PagerLeft_Default a:link{
color: #0000ff;
font-size:1em;
font-weight:bold;
padding:6px 1px 0px 1px;
}

.PagerLeft_Default .rgPagePrev{

}

.PagerLeft_Default .rgPageNext{

}

.PagerRight_Default {
color: #474747;
font-size:1em;
font-weight:bold;
padding:3px;
}

.group_data .ekGroupListInnerTable td.dataitem {
color:#666666;
font-size:1em;
vertical-align:bottom;
}

.group_data .ekGroupListInnerTable td.dataitem #Span1{
color:#000000;
font-size:1em;
font-weight:bold;
}

.group_data .ekGroupListInnerTable td.dataitem #Span2{
color:#000000;
font-size:1em;
font-weight:bold;
}


/* Social Bar Server Control Styles */
.social_bar{background-color: #e3eef7; width: 952px; height: 18px; padding: 3px; margin: 0 auto;}
.social_bar2{background-color: #e3eef7; width: inherit; height: 18px; padding: 3px; margin: 0 auto;}
.social_bar_groups{width: 500px; padding-right: 10px; float: left; clear: both; }
.social1{width: 400px; text-align: left;}
.socialbarContainer{ margin: 1em; width: auto; padding: 0px 3px; clear: both; }

.ekSocialBar {margin: 1em; padding: 0em; list-style: none; font-size: 11px; font-family: Verdana; color: #000000; text-decoration: none;}
.ekSocialBar li {font-size: 11px; font-family: Verdana; display: inline; margin-right: .5em; color: #000000; text-decoration: none;}
.ekSocialBar li a {font-size: 11px !important; font-family: Verdana !important; color: #000000 !important; text-decoration: none;}
.ekSocialBar li a:hover {font-size: 11px; font-family: Verdana; color: #000000; text-decoration: underline;}
.ekSocialBar li img {vertical-align: middle;}

/* Content.aspx CSS Styles - Content.aspx template */
.contentLeftContainer{ 
margin: 0px auto; 
float: left; 
width: 98%; 
}
.content_list_bg{ border: 1px solid #cccccc; padding: 1em; }
.contentDetails{margin: 0 auto; padding: 1em; text-align: center; }
.contentlist_header{margin: 0 auto; color: #000000; height: 20px; background-color: #fcb73f; padding-left: .5em; font-weight: bold; font-family: Verdana; font-size: 12px; padding-top: 3px;}
.contentDetailsPane{width: 29%; margin: 0px 10px 10px 10px; border: 1px solid #a3a3a3; float: left; padding: 0px; text-align: center; }
.contentDetailsPane .profileControlDisplayName{ background-color: #DDE7FB; padding: .5em; font-weight: bold; width: 100%; }
.contentDetailsPane img{ max-width: 250px; background-color: Transparent; padding: .5em; margin: 0px auto;  }
.contentReturnLink{ font-weight: bold; margin: 0 1em; padding: 1em; }
.contentReturnLink:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contentDetailsPane .contentData{ padding: .5em; margin: 0px auto; }
#contentDetails table.profileControl{ border: 0 none; margin: 0px; text-align: center; width: 100%; }
#contentDetails .profileControl table{ margin: 0px; text-align: center; width: 100%; }
#contentDetails .profileControlAvatar{ text-align: center; margin: 0px auto; }
#contentDetails .profileControlAvatar img{ max-width: 250px; margin: 0px auto; text-align: center; }
.contentModifiedBy{ font-weight: bold; text-align: left; margin-bottom: 1em; }
.contentLastModified{ font-weight: bold; text-align: left; }
.message_board{ margin: 1em; padding: 0px; color: #1E5982; font-family: Verdana; font-size: 1em; font-weight: bold; clear: both; }

/* Community CSS */
.WorkspaceShareDiv { color: blue; background-color: Yellow; margin-left: 30px; margin-top: 15px; position: absolute; 
    text-align: center; display: none; border-style: solid; border-color: Black; border-width: thin; padding: 10px; }
div img.EkImageIconStyle { float: left; margin-right: .25em; }
div.contentID { margin-bottom: .75em; width: 231px; }
.Ekt_AddContentLink a:link, .Ekt_AddContentLink a:visited, .Ekt_AddContentLink a:hover{ padding: 0px 2px 0px 2px; 
    text-indent: -5000px; display: block; height: 25px; width: 30px; outline: none; }
.Ekt_AddContentLink{ float: left; display: block; height: 25px; width: 30px; background-repeat: no-repeat; 
    background-position: center center; background-image: url(workarea/images/application/workspace/document_add.gif); }
.Ekt_AddAssetLink a:link, .Ekt_AddAssetLink a:visited, .Ekt_AddAssetLink a:hover{ 
	padding: 0px 2px 0px 2px; 
	text-indent: -5000px; 
    display: block; 
	width: 30px;
	
	outline: none; }
.Ekt_AddAssetLink{ float: left; display: inline; width: 30px; background-repeat: no-repeat; background-position: top left;
    background-image: url(workarea/images/application/workspace/DmsAsset_add.gif); }

/* Manage Items Links */
.Ekt_CopyItemsLink a:link, .Ekt_CopyItemsLink a:visited, .Ekt_CopyItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_CopyItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(workarea/images/application/workspace/copy.gif); 
    background-repeat: no-repeat; background-position: center center; }
.Ekt_MoveItemsLink a:link, .Ekt_MoveItemsLink a:visited, .Ekt_MoveItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_MoveItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(workarea/images/application/workspace/paste.gif); background-repeat: no-repeat; 
    background-position: center center; }
.Ekt_ClearItemsLink a:link, .Ekt_ClearItemsLink a:visited, .Ekt_ClearItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_ClearItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(workarea/images/application/workspace/clipboard_empty.gif); 
    background-repeat: no-repeat; background-position: center center; }
.Ekt_CopyBuffer { clear: both; display: block; }
.Ekt_AccordianItem{ border: 1px solid CCCCCC !important; }


/* BLOG PAGE STYLES BELOW */

    /* blog layout */
.blog_layout{ margin: 10px 10px 20px 10px; width: 940px; clear: both; }
.blog{ margin: 0; padding: 0; font-family: Verdana; font-size: 11px; }
.blogEntries{ float: left; width: 73%; border-right: 0px solid #333; font-family: Verdana; font-size: 11px; }
.blogSidebar{ 
float: right; 
top: 0; 
right: 0; 
color: #666; 
padding:11px;
font-family: Verdana; 
font-size: 12px;
}

.ekcommentbutton {
	background-color:#114f8b;
	background-image:none;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#fff;
	font-weight:bold;
	padding:3px;
}

.blogSidebar h4 {
	color:#474747;
	font-size:1em;
	font-weight:bold;
	line-height:170%;
}

.blogSidebar a {
 font-size:1em;
 padding-left:5px;
 color:#666666;
}

.blogRSS{ float: left; }
.blogRecentPosts ul{ margin: 0; padding: 0 0 0 5px; list-style-type: none; font-family: Verdana; font-size: 11px; }
.blogrecentlink { }

    /* blog header */
.blogHeader{ background-color: #FFFFFF; color: #000000;}
.blogTitle{ 
color: #404040;
border: 1px solid #CCCCCC;
border-bottom:none!important;
font-size: 1.5em; 
padding: 15px 30px 2px 20px; 
margin: 0; 
}
.blogSubhead{ color: #CCCCCC; font-size: 11px; padding: 5px 30px 5px 20px; margin: 0; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.blog span.date{ display: block; background-color: #0066CC; font-weight: bold; font-size: small; padding: 2px 2px 2px 10px; }

    /* blog entry */
.entry{ 
border: 1px solid #CCCCCC;
border-top:none;
padding: 15px 30px 20px 20px;
margin: 0; 
font-family: Verdana; 
font-size: 11px; 
margin-bottom:10px;
}
.entryTitle{ font-size: 11px; color:#666666; font-weight:bold; background-color: #EEEEEE; margin: 0; padding: 4px; border-bottom: 1px solid #cccccc; margin-bottom:5px;}
.entryTitle a {
	font-size: 12px; 
	color:#666666;
	text-decoration:none;
}


.ekeditpost a:link {
	font-size:.8em;
	color:#666666;
	text-decoration:underline;
	padding:7px 3px 0px 3px;
}

.ekdeletepost a:link {
	font-size:.8em;
	color:#666666;
	text-decoration:underline;
	padding:7px 3px 0px 3px;
}

.entrypermalink {
	font-size:.8em;
	color:#666666;
	text-decoration:underline;
	padding:7px 3px 0px 3px;
}

.entrypermalink a:link{
	font-size:.8em;
	color:#666666;
	text-decoration:underline;
	padding:7px 3px 0px 3px;
}

.ekcommentlabel {
line-height:250%;	
}

.ekcommentheader {
	font-size: 12px; 
	color:#666666; 
	width:700px;	
	font-weight:bold;
	margin: 0; 
	padding: 4px; 	
	margin-bottom:10px;
}


.entryBody{ padding: 10px 10px 0 10px; margin: 0; font-size: 11px; text-align: justify; color:#666666; }
.entryFooter{ color: #666666; font-size: 10px; padding: 20px 5px 15px 5px; text-align: right; border-bottom:1px solid #cccccc;}

    /* blog calendar */
.calendarTable{ border: 1px solid #999999; margin-top:5px; background-color: #EEEEEE; font-size: 10px; float: left; }
.monthRow{ background-color: #80001e; color: #FFFFFF; font-weight: bold; }
.prevMonth, .nextMonth{ width: 30px; text-align: center; }
.prevMonth a, .nextMonth a{color: #FFFFFF; font-weight: normal; font-size: small; text-decoration:none; }
.currentMonth{ width: 140px; text-align: center; color: #FFFFFF; }
.currentMonth a{ width: 140px; text-align: center; color: #FFFFFF; text-decoration:none;}
.dayNamesRow{ font-size: 10px; color: #666666; }
.weekRow td{ width: 14%; text-align: center; }
.inactiveDay{ font-size: 10px; background-color: #FFFFFF; }
.activeDay{ background-color: #CCCCCC; font-size: 10px; }

    /* blogroll */
.blogRoll ul{ margin: 0; padding: 0 0 0 5px; list-style-type: none; font-family: Verdana; font-size: 11px; }
.blogArchive ul{ margin: 0; padding: 0 0 0 5px; list-style-type: none; font-family: Verdana; font-size: 11px; } 
.blogrolllink { }

    /* blog categories */
.blogCategories ul{ margin: 0; padding: 0 0 0 5px; list-style-type: none; }
.blogCategories ul{ margin: 0; padding: 0 0 0 5px; list-style-type: none; font-family: Verdana; font-size: 11px;}
.blogcatlink { }

/* END OF BLOG PAGE STYLES */

/* Resize Container Styles */
.proxy { border: 1px dashed #000; }
#log { right:0px; top:0px; background-color:#FAFCFE; border:1px solid #DFE8F6; height:400px; width:300px; position:absolute; overflow:auto; }
.ui-resizable-knob { border: 1px #fff dashed; }
#draggable{ background-color: Transparent; background-image: url(draggable.gif); background-repeat:repeat-x; cursor: w-resize; border-left: #ffffff; }
#resizeme6{ clear: both; margin: 0px; padding: 0px; width: 100%; }

/* Group and User Profile CSS - groupprofile.aspx and userprofile.aspx template page content containers */
#profilePageDisplay { margin: 0px auto; width: 80em; overflow: hidden; clear: both; } /* 80em=approx. 960px*/
#profilePageDisplay .ektronWindow{ margin-left: 0px; top: 35%; width: auto; }/*width: 32em; */

/*   Modal Styles                                                                       */
/*  	- also used for the conference calendar control                                 */
.closeModalDialog{ text-align: right; }
#dialog2{display:none;}
a.ektronModalClose{ float: right; text-align: right; color: #666666; text-decoration: none; font-weight: bold; }
a.ektronModalClose:hover{ float: right; text-align: right; color: #333333; text-decoration: none; font-weight: bolder; }
.dialogHeader a{ color: #FFFFFF !important; text-align: right; float: right; }
.dialogHeader a:hover{ color: #1D5499 !important; }
/* IMPORTANT: the 'dialogHeader' class style enables the drag header functionality (when enabled with dnr) */


#profilePageDisplay {padding:1em;}
/* Personalization Display Menu - userprofile.aspx and groupprofile.aspx personalization controls */
#profilePageDisplay .lblDisplayModeText{ font-weight: bold; border-bottom: 1px solid #878787; border-top: 1px solid #878787; padding: 2px; background-color: #C2E475; margin-bottom: 5px; }

/* User and Group Profile CSS - userprofile.aspx and groupprofile.aspx templates */
#profilePageDisplay .gallery_groups{ margin: 1em; border: 1px solid #878787; background-color: #d5f098; } 
#profilePageDisplay .gallery_groups img{ width: auto; max-width: 250px; }
#profilePageDisplay .gallery_groups .profileGalleryImage{ width: 145px; min-width: 175px; max-width: 200px; } /* set width for image due to ie6 issue, but max-width property is used for FF and IE7 */
#profilePageDisplay .gallery_title{ background-color: #c2e475; margin: 1em;	padding: 3px; font-family: Verdana; font-size: 12px; font-weight: bold; border-top: 1px solid #878787; border-bottom: 1px solid #878787; }
#profilePageDisplay .community_groups{width: 287px; margin: 0 auto; border:1px solid #6E6E6E; float: right; margin-top: 15px; margin-bottom: 15px; font-family: Verdana; font-size: 11px; color: #333333; background-color: #f8f8f8;} 
#profilePageDisplay .community_title{background-color: #c2e475; margin: 1em; padding: 3px; font-family: Verdana; font-size: 12px; font-weight: bold; border-top: 1px solid #878787; border-bottom: 1px solid #878787; }
#profilePageDisplay .doc_titles{background-color: #fcb73f; margin: 0 auto; width: 273px; margin-top: 2px; padding: 5px; font-family: Verdana; font-size: 12px; font-weight: bold; }
#profilePageDisplay .doc_content{width: 273px; height: 11px; margin-top: 2px; padding: 5px; font-family: Verdana; font-size: 11px; color: #333333;}
#profilePageDisplay .photos_groups{ margin: 1em; clear: both; }

/* Community Group List Server Control - userprofile.aspx template */
#profilePageDisplay .ekGroupListHeaderSpan{ font-weight: bold!important; color: #F68715; font-size: 16px; padding: 3px; }
#profilePageDisplay .ekGroupListOuterTable{ background-color: #FFFFFF; font-weight:bold; margin: 1em; width: auto; }
#profilePageDisplay .ekGroupListOuterTable .ekGroupListHeaderSpan{ 
font-weight:bold;
}
#profilePageDisplay .ekGroupListListGroupMain{ background-color: #F8F7F0; padding: 5px; line-height: 18px; }
#profilePageDisplay .ekGroupListListGroupInfo{ background-color: #F8FAF6; vertical-align: bottom; }
#profilePageDisplay .ekGroupListListCheck input{ border: 0.00001px solid #333333 !important; }
#profilePageDisplay .ekGroupListListGroupMain { text-align: left; background-color: #f8f7f0; padding: 3px; line-height: 18px; }
#profilePageDisplay .ekGroupListListGroupInfo {background-color: #fbfaf6; vertical-align: bottom;}
#profilePageDisplay .ekGroupListListImage{ margin: 1px auto; text-align: center !important; vertical-align: middle; border: 1px dotted #333333 !important; background-color: #FBFAF6; }
#profilePageDisplay .ekGroupListListImage a img{padding: 2px; width: 75px !important; height: auto !important; }
#profilePageDisplay .ekGroupListInnerTable a#lnksortedby1{ margin-left: 10px !important; }
#profilePageDisplay .ekGroupListInnerTable #lnksortedby1, #profilePageDisplay .ekGroupListInnerTable #lnksortedby2, 
#profilePageDisplay .ekGroupListInnerTable #lnksortedby3, #profilePageDisplay .ekGroupListInnerTable #lnksortedby4, 
#profilePageDisplay .ekGroupListInnerTable #lnksortedby5, #profilePageDisplay .ekGroupListInnerTable #lnksortedby6{
	background-color: transparent; 
	font-weight: bold; 
	font-size: 11px; 
	color: #666666; 
	border:none; 
	padding: 0px; 
	}
#profilePageDisplay .ekGroupListInnerTable a#remove, #profilePageDisplay .ekGroupListInnerTable a#ekcglaccept, 
#profilePageDisplay .ekGroupListInnerTable a#elcgldecline{ font-weight: normal; color: #1d5499; text-decoration: none; }
#profilePageDisplay .ekGroupListInnerTable a:hover#remove, #profilePageDisplay .ekGroupListInnerTable a#ekcglaccept, 
#profilePageDisplay .ekGroupListInnerTable a#elcgldecline{ text-decoration: underline !important; }
#profilePageDisplay .ekGroupListInnerTable{ background-color: #FFFFFF; margin: 0px !important; padding: 0px !important; }
#profilePageDisplay .ekGroupListInnerTable a{ font-weight: bold; }
#profilePageDisplay .ekGroupListInnerTable a:hover{ font-weight: bold; }
#profilePageDisplay .ekGroupListInnerTable td{ padding: 2px; margin: 0px auto; }

/* Message Board - userprofile.aspx and groupprofile.aspx templates */
#profilePageDisplay .profileBox{ margin: 1em; }
#profilePageDisplay .message_board{ margin: 1em; padding: 0px; color: #1E5982; font-family: Verdana; font-size: 1em; font-weight: bold; clear: both; }
#profilePageDisplay .blogs_groups{ margin: 1em; } /* border: 1px solid #cccccc;  */
#profilePageDisplay .mb_groups{ margin: 0px; color: #000000; padding: 0px; }
#profilePageDisplay .blogList{ margin: 0px; }
#profilePageDisplay .ContributionForm{ width: 95%; margin: 0px auto; }
#profilePageDisplay .ContributionForm ul{ clear: both; }
#profilePageDisplay .ekMessagePaging{ width: 95%; margin: 0px auto; color: #1E5982; font-size: 1em; }

/* Community Documents - userprofile.aspx and groupprofile.aspx templates */
.community_documents{ float: left; margin: 1em; clear: both; }/*width: 95%;*/
.community_documents a{ color: #1D5499; }
#profilePageDisplay .userdocsViewOutputContainer{ border: 1px solid #cccccc; background-color: #F8F8F8; margin: 1em; min-height: 80px; }
#profilePageDisplay .Ekt_AccordianMain{ margin: 1em !important; }/*width: 95% !important; */
#profilePageDisplay .Ekt_CopyBuffer{ text-align: left; }
#profilePageDisplay .userdocsTaxonomyArticlesContainer{ margin: 5px 0px; }
#profilePageDisplay .userdocsSummaryContainer{ margin: 1px; }
#profilePageDisplay .userdocsManageContentContainer{ margin: 1em auto; background-color: #FFFFFF; padding: 5px; }
#profilePageDisplay .userdocsEkoutputArticle{ margin: .5em; }
#profilePageDisplay .userdocsBreadcrumbContainer{ margin: 1em; border-bottom: 1px solid #878787; border-top: 1px solid #878787; padding: 2px; background-color: #EEEEEE; }
#profilePageDisplay .userdocsEkoutputCommentLinks{ margin: 5px; float: left; }
#profilePageDisplay .userdocsEkoutputHyperlink{ margin: 0px .5em; }
#profilePageDisplay .userdocsAddContentContainer{ margin: 1px auto 1px 2em; min-height: 30px; clear: both; }
#profilePageDisplay .userdocsAddContentContainer:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#profilePageDisplay .taxonomyDefaultArticles{ margin: 0px .5em; }
#profilePageDisplay .tax_default_articles p{ text-align: left; line-height: 18px; margin: 1px 1em 1px 2em; }
#profilePageDisplay .userdocsCategoriesContainer li{ margin: 0px 2em; }

/* User Profile Page - userprofile.aspx template  */
#up_header{ height: 28px; margin: 0 auto; background: url(images/up_header.gif); background-repeat: no-repeat; font-family: arial; font-size: 12px; color: #000000;}
#up_content_container{background: url(images/up_content_bg.gif); margin: 0 auto; height: 284px; }
.profile{font-family: verdana; font-size: 11px; color: #000000;}	
.up_layout{ margin: 0px auto; background-color: #FFFFFF; }
#up_profile{ float: left; font-family: Verdana; font-size: 11px; line-height: 15px;}
.up_profile_question{font-weight: bold; padding-right: 10px; font-size: 10px;}
.up_tags{font-weight: bold; font-size: 10px; padding-right: 5px;}
.colleagueWrapper{ float: left; }
.favorites{float: left; text-align: center;}
.profileGalleryImage{ text-align: center; padding: 0px; margin: 5px; height: auto; width: auto; }
.profileGalleryImage a{border: 1px solid #101010; text-align: center; vertical-align: middle;}
.Gallery td.Image div.image img{ width: auto; height: auto; padding: 2px !important; margin: 1em !important; max-width: 217px; border: 1px solid #938F8F !important; }
.Gallery td.Image div.image{ width: auto; height: auto; padding: 2px !important; margin: 1em !important; }
table.Gallery td.Image div.image{ border-width: 0px !important;}

/* Avatar & Edit Profile Containers - userprofile.aspx template */
#up_name{width: 150px; height: 20px; padding-top: 3px; font-size: 11px; font-weight: bold; color: #336699; margin-left: 1px; padding-left: 10px;}
#up_avatar_container{width: 100px; float: left;  }
#up_avatar{margin: 0 auto; width: 80px; border: 1px dotted #000000; margin-top: 5px;}	
#up_edit_profile{margin: 0 auto; clear:both; width: 90px; margin-top: 15px; padding-left: 15px;}
#up_tags{clear:both; width: 100%; margin-top: 15px; padding-left: 15px; }
#up_footer{background: url(images/up_profile_footer.gif); width: 362px; height: 14px; margin: 0 auto;}

/* User Profile User Control - userprofile.aspx template */
#profilePageDisplay .userprofileContainer{ margin: 0px auto; }
#profilePageDisplay .profileControl{ border: 1px solid #cccccc; margin: 0px auto; width: 95%; }
#profilePageDisplay .profileControlDisplayName{ padding: 5px; font-weight: bold; color: #F68715; }
#profilePageDisplay .profileControlEdit{ text-align: right; padding: 0.25em 0.5em; max-width: 100px; }
#profilePageDisplay .profileControlEdit a{ color: #F68715; }
#profilePageDisplay .profileControlEdit a:hover{ color: #F68715; text-decoration: underline; }
#profilePageDisplay .profileControlInformation{ padding: 3px; }
#profilePageDisplay .EktProfileCtl_EmailContainer{ margin-bottom: 5px; font-weight: normal; }
#profilePageDisplay .EktProfileCtl_EmailTitle{ font-weight: bold; }
#profilePageDisplay .profileControlPropertyItem{ margin-bottom: 5px; }
#profilePageDisplay .profileControlPropertyName{ font-weight: bold; }
#profilePageDisplay .profileControlAvatar{ vertical-align: top; }

#profilePageDisplay .PrivateMessageLabel{ padding: .5em; margin: .5em auto; font-family: Verdana; clear: both; }
#profilePageDisplay .PrivateMessageLabel:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#profilePageDisplay .RSS_container{ padding: .5em; font-size: 11px; float: right; margin: .5em auto; }
#profilePageDisplay .RSS_text{ color: #FFFFFF; background-color: #F56107; font-weight: bold; padding: 2px; }
#profilePageDisplay .sectionSearch{ float: right; width: 300px; text-align: right; padding-right: 1em !important; color: #444468; padding: .5em; margin: .5em auto; }

/* IT Helpdesk and Knowledge Base styles */
/* .articleContent{ padding: 1em; background-color: #E1E7F2; border: 1px solid #CCCCCC; float: right; margin: 1em; padding: 1em; width: 600px; }*/
.kbSearchGoBtn, .kbSearch{ font-size: 8pt; } /* cursor: pointer; */
.kbSearchInput{ width: 120px; }
.searchKB_small { margin-left: 10px; width: 13px; }
.holder {overflow:hidden;}
.kbSideBarHeader { margin: 10px; background-color: #e20030; font-family: Verdana; 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; float: left; border: #cccccc 1px solid; min-height: 400px; background-color: #f2f2ef; }
.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: Verdana; font-size: 11px; color: #0056b7; text-decoration: none; }
.KBResultList a:hover{ font-family: Verdana; 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: 0 auto; padding: 1em; background-color: #E1E7F2; border: 1px solid #CCCCCC; float: right; }
.retractableMenu div#sideMenu { float: left; background-color: #FFFFFF; }
.menuSet div.holder { float: left; }
.mainCon {} /* width: 932px; */
.kb_social ul { width: 100%; text-align: right; }
.kb_content_block { padding-top: 1em; }
.kb_login_message{}
.scroll-pane{ width: 225px; overflow: auto; float: left; border: #cccccc 1px solid; background-color: #f2f2ef; min-height: 400px; }
.kb_Load_Show { padding-left: 5em; display: inline; }
.kb_Load_Hide { display: none; }
.kb_title {height: 18px; width: 205px; margin: 10px 0px; font-family: Verdana; font-size: 12px; color: #000000; 
    font-weight: bold; padding: 3px 3px 3px 6px; border-bottom: dotted 2px #F7921C; } /* background: url(../images/bg_kb.png); */
.menuSet .treeText { font-family: Verdana; font-size: 11px; color: #0056b7; font-weight: bold; background-color: #f2f2ef; }
.menuSet .treeText a { font-family: Verdana; font-size: 11px; color: #0056b7; text-decoration: none; font-weight: normal; }
.menuSet .treeText a:hover { font-family: Verdana; font-size: 11px; color: #0056b7; text-decoration: underline; font-weight: normal; }
.ask_a_question{ float: right; margin-bottom: 2em; }
.kbSocialBar{ float: left; margin: 3em 0px 0px 236px; width: 400px; vertical-align: bottom; }
/* End IT Helpdesk and KB styles */

/* Friends Server Control - userprofile.aspx template */
#profilePageDisplay .ekFriendsOuterTable{ margin: 1em; background-color: #FFFFFF; }
#profilePageDisplay .ekFriendsHeaderSpan{ color: #F68715; font-size: 1em; padding: 0px 0px .5em 0px; }/*1E5982 background-image: url(images/profile_header.gif); background-repeat: repeat; background-color: #EEEEEE; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; */
#profilePageDisplay .ekFriendsListImage{ border: 0px dotted #cccccc !important; margin: 1px auto; text-align: center; vertical-align: middle; }
/*#profilePageDisplay .ekFriendsListImage img{ width: auto !important; height: auto !important; padding: 2px; max-width: 75px; margin: 1px; }*/
#profilePageDisplay .ekFriendsInnerTable{ background-color: #FFFFFF; border: 0px none !important; }
#profilePageDisplay .ekFriendsInnerTable a#AddFolder{ float: left; }

/* Favorites Server Control - userprofile.aspx template */
#profilePageDisplay .ekFavoritesOuterTable{ margin: 1em; background-color: #FFFFFF; }
#profilePageDisplay .ekFavoritesHeaderSpan{ color: #F68715; font-weight: bold; font-size: 1em; padding: 0px 0px .5em 0px; } /* border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #EEEEEE; background-color: #FCB73F; background-image: url(images/profile_header.gif); background-repeat: repeat; */
#profilePageDisplay .ekFavoritesInnerTable{ background-color: #FFFFFF; }

/* Community Group Profile */
#profilePageDisplay .group_xsl_layout{ padding: .5em; margin: 0px; border: 1px solid #cccccc; display: inline-block; overflow:hidden; }
#profilePageDisplay .group_xsl_layout:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#profilePageDisplay .group_xsl_layout img{ max-width: 175px; }
#profilePageDisplay .group_xsl_left{ float: left; margin: 0px; text-align: left; width: 245px; min-width: 246px; max-width: 250px; }
#profilePageDisplay .group_xsl_left img{ width: 175px; }
#profilePageDisplay .group_xsl_right{ float: right; margin: 0px; text-align: center; width: 125px; }
#profilePageDisplay .img_group{ margin: 0px; min-width: 100px; max-width: 200px; width: 100px; }
#profilePageDisplay .socialbarContainer{ margin: .5em auto; clear: both; }
#profilePageDisplay .group_Profile{ margin: 1em; clear: both; }
#profilePageDisplay .group_profile_desc{ float: left; }
#profilePageDisplay .group_title_layout{ margin: 1em .5em; padding: 0px; clear: both; } /*background-image: url('images/profile_header.gif'); background-repeat: repeat; */
#profilePageDisplay .group_title_layout:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#profilePageDisplay .group_title{ float: left; font-weight: bold; color: #F68715; font-size: 1em; width: 70%; }
#profilePageDisplay .group_edit{ margin: 0px; color: #F68715; }
#profilePageDisplay .group_edit a{color: #F68715; text-decoration: underline; text-align: right; vertical-align: text-top; float: right; }
#profilePageDisplay .group_tag_text{ font-weight: bold; }
#profilePageDisplay .group_tag_text:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#profilePageDisplay .groupTags{ font-weight: normal; }

/* Community Group Members Server Control - groupprofile.aspx template */
#profilePageDisplay .ekGroupMembersHeaderSpan{ color: #F68715; font-weight: bold; font-size: 1em; padding: .5em; }
#profilePageDisplay .ekGroupMembersOuterTable{ border: 0px solid #FFFFFF !important; margin: 1em; background-color: #FFFFFF; border-collapse: inherit; }
#profilePageDisplay .ekGroupMembersInnerTable{ margin: .5em auto; }
#profilePageDisplay .ekGroupMembersListCheck td{ padding: 3px; }
#profilePageDisplay .ekGroupMembersListCheck{ vertical-align: middle; }
#profilePageDisplay .ekGroupMembersListCheck input{ border: 0.00001px solid #333333 !important; }
#profilePageDisplay .ekGroupMembersListImage{ height: auto !important; width: 65px !important; overflow: hidden; border: 1px dotted #cccccc; vertical-align: middle; text-align: center; padding: 2px; }
#profilePageDisplay .ekGroupMembersListImage img{ height: auto !important; max-width: 65px; }
