/* Type & image presets */

img, object, embed {
margin-bottom: 10px;
}

body {
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 155%;
-webkit-text-size-adjust: none;		/* Stops the iPhone scalling type up */
color: #333;
}

p {margin-bottom: 1em;}

/* links */
a {text-decoration: none;color: #330;outline: none;}
	.content a {color: #AD652A;}
	.content .dates a {color: #330;}
	
a:hover {text-decoration: underline; color: #660;}
		
a img {display: block;		/* Stops image links getting text link styles */}

a.rule {border-bottom: 1px dotted #858566;}

nav a {color: #2f2f2c;}

.joinBtn a {color: #412f0c;font-size: 120%; display: block; float: left; padding: 9px 0 11px 15px; }
	.joinBtn a.arrowlink {float: right; font-size: 87%;background-position: right -21px; padding-right: 10px; margin-right: 10px; }

.functional {font-size: 87%;}

.breadcrumbs {font-size: 87%;color: #666;float: left;max-width:535px;}
.breadcrumbs a {color: #666;}

/*subnavigation*/
.toggleplus {background: url(../images/arrow-sprites.png) no-repeat  0 -60px; padding: 15px 0 0 15px;}
.toggleminus {background: url(../images/arrow-sprites.png) no-repeat 0 -97px; padding-left:  15px 0 0 15px;}
.toggleminus {font-weight: bold;}

.resource-title {display: block; font-weight: bold;}

.inset {float: left; margin-right: 15px;}
.insetRight {float: right; margin-left: 15px;}
.caption {margin-top: -12px; border-bottom: 1px dotted #666; color: #666; font-size: 90%; font-style: italic;}

.pageTools {background: url(../images/pagetools-bg.gif) no-repeat 0 0;height: 33px;padding-left: 20px;float: right;}
.pageTools a {color: #666;}
.content .pageTools ul {text-transform: uppercase; font-size: 87%;background: url(../images/pagetools-bg.gif) no-repeat right -33px;height: 33px; margin: 0; padding: 0; list-style: none;}
.pageTools ul li {float: left;margin-right: 15px; padding-top: 7px;}
.pageTools ul li a .icon {background: url(../images/page-tools.gif) no-repeat;display: block; float: left;margin-top: 4px;}
.pageTools ul li a[title="rss"] .icon {background-position: 0 0px; width: 13px; height: 12px;}
.pageTools ul li a[title="mail"] .icon {background-position: 0px -17px; width: 16px; height: 10px;}
.pageTools ul li a[title="print"] .icon {background-position: 0px -32px; width: 16px; height: 16px;margin-top: 2px;}
.pageTools ul li a[title="share"] .icon {background-position: 0px -52px; width: 14px; height: 13px; padding-right: 4px;}


blockquote {padding-left: 15px;}

h1 {
  clear: both;
  font-size: 24px !important;
  line-height: 36px;
  margin-bottom: 10px !important;
  margin-top: 15px !important;
  color:#000000 !important;
}
div.blogHeader {
    background-color:#ffffff !important; 
}

h2 {font-size: 118%;font-weight: normal;}
h2.inline {float: left; display: inline; color: white;}
.box > h2, .resources-page > h2 {color: white;padding: 8px 10px 8px 15px; height: 18px;}

.dates {line-height: 125%;}

.dates-head, .insideNav h2, .orange-head {background: #c97f01 url(../images/orange.gif) repeat-x; /* for non-css3 browsers */background: -webkit-gradient(linear, left top, left bottom, from(#d19024), to(#c97f01)); /* for webkit browsers */background: -moz-linear-gradient(top, #d19024, #c97f01); /* for firefox 3.6+ */}

.resources-head, .resources-page h2, .green-head {background: #6c8b29 url(../images/green.gif) repeat-x;background: -webkit-gradient(linear, left top, left bottom, from(#7f9b46), to(#6c8b29)); /* for webkit browsers */background: -moz-linear-gradient(top, #7f9b46, #6c8b29); /* for firefox 3.6+ */ }
	
	
.connected-head {background: #a95e1f url(../images/red.gif) repeat-x; background: -webkit-gradient(linear, left top, left bottom, from(#b5733d), to(#a95e1f)); /* for webkit browsers */background: -moz-linear-gradient(top, #b5733d, #a95e1f); /* for firefox 3.6+ */ }
	.connected-head h2 {float: left;display: inline;}
	/*.connected-head ol {float: left;}*/
	.connected h3 {padding-left: 8px;}
	
.audience h2, .convention-newsletter h2, .discussions h2, .brown-head {background: #b19b65 url(../images/brown.gif) repeat-x;background: -webkit-gradient(linear, left top, left bottom, from(#b7a270), to(#ac945a)); /* for webkit browsers */background: -moz-linear-gradient(top, #b7a270, #ac945a); /* for firefox 3.6+ */ color: white;}

.sponsors h2, .unit-dates-head, .yellow-head {background: #b3ad54 url(../images/yellow.gif) repeat-x;background: -webkit-gradient(linear, left top, left bottom, from(#c1ba52), to(#b0aa54)); /* for webkit browsers */background: -moz-linear-gradient(top, #c1ba52, #b0aa54); /* for firefox 3.6+ */ }

h3 {font-weight: normal;font-size: 15px;margin-bottom: 10px;}
h3.link {background: url(../images/arrow-sprites.png) no-repeat right top;}

/*arrowlinks*/
.arrowlink, .audience li a, /*for blog */.ekeditpost a, .ekdeletepost a, a .showallblogposts { background: url(../images/arrow-sprites.png) no-repeat; padding-right: 12px;}
h2 + a.arrowlink, .content h2 + a.arrowlink {font-size: 12px; float: right; background-position: right 4px; color: white; }
h3 > .arrowlink,li a.arrowlink, .audience li a, .discussions .arrowlink {background-position: right -32px;}
.footer .arrowlink, /*for blog */.ekeditpost a, .ekdeletepost a, a .showallblogposts {background-position: right -33px;}

h4 {font-weight: bold; font-size: 100%; margin-bottom: 10px;}
	.discussions h4 {display: inline; padding-right: 10px; border-right: 1px dotted #666; margin-right: 10px;}
h5 {font-weight: bold; font-size: 115%; margin-bottom: 8px;}

/*DATES TO REMEMBER*/
.date .month {font-size: 11px; text-transform: uppercase;}
.date .day {font-size: 20px;}

/*resources*/
.resources img {border: 1px solid #e5e4dc; margin-bottom: 10px;}

/* CONVENTION */
.sponsors .content15 img {margin: 10px auto 5px auto;}
.sponsors .sponsor-info {margin: 0 auto; text-align: center;}
	.sponsors .sponsor-info a {display: block; font-weight: bold;}
.convention-newsletter label {font-size: 90%;}


/*UNITS*/
.discussions img {border: 1px solid #ccc;}
.border{ border: 1px solid #c8c5ba;}
.activityIcon {float: left; margin: 10px 5px 0 10px;}
.timeline, .dateline {font-size: 90%; color: #7d7d6d;}

/*NEWS*/
.topic { margin-left: 5px; padding-left: 5px; border-left: 1px dotted #7d7d6d; font-weight: bold; color: #7d7d6d; font-size: 90%; text-transform: uppercase;}

/*FOOTER*/
.footer {font-size: 90%;}
.textRight {text-align: right;}


p, li, div {font-family: 'helvetica neue',Arial,Helvetica,sans-serif;font-size: 13px; }
/*.groupSectionContainer {
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  height: 197px;
  overflow:hidden;
}
.groupSectionContainer div
{
    height:197px;
    overflow-y:auto;   
}*/ 
.groupSectionContainer .noBullet.lines 
{
    margin:0px !important;
    padding:0px 10px 10px 0px !important;    
}
.groupSectionContainer .noBullet.lines li {
  margin: 0 !important;
  padding: 0 !important;
  width:100%;
}
.groupSectionContainer .noBullet.lines a {
  color: #333300;
  display: block;
  padding: 13px 8px;
}
.groupSectionContainer .noBullet.lines a:hover {
  background-color: #DFDFDF;
}
.groupSectionContainer .noBullet.lines img {
    float:left;
    margin-right:10px; 
    margin-bottom:0px;
    display:inline-block;
}
.documentContainer.user .dmsItemWrapper
{
    background-image:none !important;
    margin:0px !important;
    padding:0px !important;
}
.documentContainer.user .dmsViewItemAnchor
{
    border-right:none !important;
    padding:0px !important;
}
.documentContainer.user .WorkspaceMenu, 
.documentContainer.user .Ekt_AddAssetLink,
.documentContainer.user .Ekt_AddContentLink
{
    display:none;    
}
#divControlsContainer
{
    float:right;    
}
#divDocContainer .noBullet.lines {
  border-bottom: 1px solid #E5E5E5;
  margin: 0 !important;
}
#divDocContainer .noBullet.lines li {
  border-top: 1px solid #E5E5E5;
  padding-bottom: 4px;
  padding-top: 11px;
}
#divDocContainer .noBullet.lines a {
  font-weight: bold;
  margin-right: 10px;
}
#divDocContainer .noBullet.lines a img {
  float: left;
  margin-right: 10px;
}
#divDocDisplayContainer {
  clear: both;
  float: left;
  height: 475px;
  margin-top: 15px;
  overflow-y: auto;
  width: 100%;
}
.selectBox-dropdown-menu.selectBox-options {
  background-color: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  list-style-type: none;
  position: absolute;
}
.selectBox.selectBox-dropdown {
  background-color: #F5F5F5;
  border: 1px solid #D9D9D9;
  color: #000000;
  padding: 2px 0 2px 10px;
  position: relative;
  float:left;
}
.selectBox-arrow {
  background-image: url("/images/selectboxarrow.gif");
  display: block;
  height: 7px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 7px;
}
.selectBox-dropdown-menu li {
  cursor: default;
  width: 100%;
}
.selectBox-dropdown-menu a {
  display: block;
  padding: 3px;
  cursor:default;
}
.selectBox-hover {
  background-color: #FBFBFB;
}
.selectBox-hover a {
  text-decoration: none;
}
#divControlsContainer div
{
    float:left;    
}
.Ekt_AddAssetLink, .Ekt_AddContentLink {
  background-color: #769338;
  background-image: url("/images/adddocicon.gif");
  background-position: 5px 8px;
  border: 1px solid #5C732A;
  height: 25px;
  margin-right: 12px;
  padding: 1px 10px 1px 15px;
  width: auto;
}
.Ekt_AddAssetLink a, .Ekt_AddContentLink a {
  background-image: none !important;
  color: #FFFFFF !important;
  height: auto !important;
  padding-top: 3px !important;
  text-indent: 0 !important;
  width: auto !important;
}
.Ekt_RemoveSelectedAssetsLink a {
  background-image: url("/images/removeDoc.gif");
  display: block;
  height: 29px;
  width: 46px;
}
.right > span {
  color: #333333;
  font-size: 14px;
  margin-right: 10px;
}
.right > span.fauxCB {
  display: none;
}
#divAddFolder_addWS .header {
  background-color: #5F88AF;
  border-bottom: 1px solid #333333;
  margin-bottom: 10px;
  padding: 5px 10px;
}
#divAddFolder_addWS label {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
#divAddFolder_addWS input {
  border: 1px solid #CCCCCC;
  width: 250px;
}
#divAddFolder_addWS input[type="submit"] {
  margin-left: 10px;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
  width: 80px;
}
#divAddFolder_addWS a {
  background-color: #F0F0F0;
  border: 1px solid #CCCCCC;
  color: #000000 !important;
  padding: 2px 20px;
  margin-top:10px;
  margin-left:10px;
  margin-right:0px;
  display:inline-block;
}
#divAddFolder_addWS .error
{
    color:#ff0000;
    display:none;    
    margin-left:10px;
}
#divAddFolder_addWS .error.show
{
    display:block;    
}
.manageFolders {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
}
.user .remove_checkbox
{
    display:none;    
}
#accessContainer {
  background-image: url("/images/accessdenied_bg.gif");
  border: 1px solid #D9D9D9;
  height: 246px;
}
#accessContainer div {
  background-image: url("/images/lock.png");
  background-position: 64px 33px;
  background-repeat: no-repeat;
  font-size: 16px;
  min-height: 156px;
  padding-left: 178px;
  padding-top: 40px;
}
#accessContainer h2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 30px;
  margin-right: 30px;
}
#accessContainer p {
  font-size: 16px;
  margin-right: 150px;
}
h1.rsAdvInnerTitle{
  font-size:14px !important;
  line-height:normal;
}
h1.rsModalTitle {
    font-size: 14px !important;
    line-height: normal !important;
    margin-top: 1px !important;
    padding-top: 6px !important;
}
.ui-timepicker-trigger {
  display: inline;
}