
/* General tags */
html {font-size: 100%;}
body {background:#F0F0F0; color:#494949; font-size:62.5%; font-family: Arial, Helvetica, sans-serif; line-height:1.3em; margin:0 auto; padding:0}
a {color:#E3722E; font-weight:700; text-decoration:none}
a:hover {text-decoration:underline; color: #297D7B}
a img {border:0}
p {margin:0 0 10px 0; font-size: 1em;  font-family: Arial, Helvetica, sans-serif;}
ul,ol,dl {font-size:0.9em; margin:2px 0 10px 0px; padding-left: 2.5em}
ul ul,ol ol {margin:4px 0 4px 35px}
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px}
blockquote p {margin:0}
legend {
color:#D66939;
font-size:1.2em;
font-weight:bold;
margin:2px 5px 0;
padding:1px 5px 0;
}
fieldset {
border:1px solid #C0C0C0;
margin:2px 0 10px;
padding:1em;
}
.pager-current {color: #cccccc;}

#tabs-wrapper {display:block;}

.node ul {font-size:1em;}

/* Headers */
h1 {border-top:3px solid #EEEEEE; color:#297D7B; font-size:2.2em; margin:0 0 10px; padding:10px 5px 10px 0px; line-height: 1em}
h2 {color:#297D7B; font-size:2.0em; margin:0 0 10px; padding:2px 2px 2px 0px}
h3 {color:#297D7B; font-size:1.7em; font-weight:bold; margin:10px 0 8px; padding:1px 2px 2px 0px}
h4 {margin:0.5em 0 0.5em;}

/* Main wrap */
#wrapper {
	background: #fff;
	color:#404040;
	margin:0px auto 10px auto; 
	padding:0 10px;
	width:940px;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
}

#header {margin:0; margin-bottom: 10px;}
#header #logo{margin-top:1em;margin-right:2em;float:left; margin-left:3.3em;}
#toplinks {padding:5px 2px 2px 3px; text-align:right}
#toplinks a {color:gray}

#topHeader {text-align: right; color: #ffffff; background: #5d5d5d; margin: 0; padding: 3px;}
#block-search-0 {margin: 0;}
#block-search-0  input{font-size: 0.9em}
#block-search-0  #edit-search-block-form-1 {width: 175px}
#block-block-17 {margin:0; float:left; width: 20px; display:inline}

/* Main center */
#center {line-height:1.5em; font-size: 1.2em; padding:0; text-align:left;float:left;width:560px;}
#center h3{margin:10px 0 8px}

body #center {width:940px; margin-bottom: 10px;}
/* 2 columns - sidebar-left */
body.sidebar-left #center {float: right;width:640px}

/* 2 columns - sidebar-right */
body.sidebar-right #center {float: left;width:640px}

/*3 columns*/
body.sidebars #center{float: left; width:460px; display: inline}
body.sidebars #center h1{border: 0}

table.views-table{
	border: 1px solid #CCCCCC;
}

thead th {
border-bottom:1px solid #CCCCCC;
background:#747474;
color:#FFFFFF;
font-weight:bold;
}
tr.even {
background-color:#FFFFFF;
}
th, td {
padding:0.5em;
}
td.views-field-nothing  a {display:block; width: 100px; line-height: 40px; background: transparent url(images/icon_timetable.gif) no-repeat center left; padding-left: 30px;}

/* sidebars */
#sidebar-left {float:left; line-height:1.4em; margin:0 20px 5px 0; padding:0px 0 0; width:280px}
#sidebar-right {float:right; font-size:1.1em; line-height:1.4em; margin:40px 0 5px 10px; padding:0px 0 0 10px; width:159px; border-left: 1px solid #ccc;}
.sidebar ul {font-size:0.9em; list-style:none; margin:0; padding:0 0 15px 10px}
.sidebar li {list-style:none; margin:0 0 4px; padding:0}
.sidebar li a {font-size:1.2em; font-weight:700; padding:2px}
.sidebar ul ul {line-height:1.2em; margin:4px 0 3px 15px; padding:0}
.sidebar ul ul li a {font-weight:400}
.sidebar h2 {margin:0px 0 8px}

/* Footer */
#footer {border-top:4px solid #dadada; clear:both; color:gray; font-size:1em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:center}
#footer p {margin:0; padding:0}
#footer a {color:#808080}
#center .policy_login_internet_url .meta {margin:0 0 4px 15px;text-align:right}

/* Primary links */

#block-menu-primary-links {
  margin:  0;
  padding: 9px 4px 0 0;
  float: right; 
  color: #333333;
  height: 35px;
}

#block-menu-primary-links li {
  float:left;
  margin: 0;
  padding: 0px 0 0 0;
  list-style-image: none;
  list-style-type: none;
}
  
#block-menu-primary-links li a:link, #block-menu-primary-links li a:visited {
	color: #999;
}

#block-menu-primary-links li a{
  margin:  0px 0 0;
  padding: 2px 0px 0px 5px;
  width: 98px;
  height: 61px;
  display:block;
  font-size: 1.2em;
  border-left: 3px solid #EEEEEE;
  text-transform:uppercase;
}

#block-menu-primary-links li a:hover {
	border-left: 3px solid #297D7B;
	color: #297D7B;
}

#block-menu-primary-links li.active a, #block-menu-primary-links li.active a:link, #block-menu-primary-links li.active a:visited, #block-menu-primary-links li.active a:active , #block-menu-primary-links li.active a:hover{
	color: #E3722E;
	border-left: 3px solid #E3722E;
}
#block-menu-primary-links li.active a:hover{
	color: #297D7B;
	border-left: 3px solid #297D7B;	
}

#block-menu-primary-links li.menu-177 a{
	background:  url(images/nav-about_agile.gif) no-repeat 0px 5px;
}
#block-menu-primary-links li.menu-177 a:hover{
	background:  url(images/nav-about_agile.gif) no-repeat 0px -58px;
}
#block-menu-primary-links li.menu-177 a.active{
	background:  url(images/nav-about_agile.gif) no-repeat 0px -121px;
}
#block-menu-primary-links li.menu-177 a.active:hover{
	background:  url(images/nav-about_agile.gif) no-repeat 0px -58px;
}

#block-menu-primary-links li.menu-2419 a{
	background:  url(images/nav-about_us.gif) no-repeat 0px 0px;
}
#block-menu-primary-links li.menu-2419 a:hover{
	background:  url(images/nav-about_us.gif) no-repeat 0px -63px;
}
#block-menu-primary-links li.menu-2419 a.active{
	background:  url(images/nav-about_us.gif) no-repeat 0px -126px;
}
#block-menu-primary-links li.menu-2419 a.active:hover{
	background:  url(images/nav-about_us.gif) no-repeat 0px -63px;
}

#block-menu-primary-links li.menu-179 a{
	background:  url(images/nav-our_courses.gif) no-repeat 0px 5px;
}
#block-menu-primary-links li.menu-179 a:hover{
	background:  url(images/nav-our_courses.gif) no-repeat 0px -58px;
}
#block-menu-primary-links li.menu-179 a.active{
	background:  url(images/nav-our_courses.gif) no-repeat 0px -121px;
}
#block-menu-primary-links li.menu-179 a.active:hover{
	background:  url(images/nav-our_courses.gif) no-repeat 0px -58px;
}

#block-menu-primary-links li.menu-189 a{
	background:  url(images/nav-register.gif) no-repeat 0px 5px;
}
#block-menu-primary-links li.menu-189 a:hover{
	background:  url(images/nav-register.gif) no-repeat 0px -58px;
}
#block-menu-primary-links li.menu-189 a.active{
	background:  url(images/nav-register.gif) no-repeat 0px -121px;
}
#block-menu-primary-links li.menu-189 a.active:hover{
	background:  url(images/nav-register.gif) no-repeat 0px -58px;
}

#block-menu-primary-links li.menu-190 a{
	background:  url(images/nav-contact_us.gif) no-repeat 0px 0px;
}
#block-menu-primary-links li.menu-190 a:hover{
	background:  url(images/nav-contact_us.gif) no-repeat 0px -63px;
}
#block-menu-primary-links li.menu-190 a.active{
	background:  url(images/nav-contact_us.gif) no-repeat 0px -126px;
}
#block-menu-primary-links li.menu-190 a.active:hover{
	background:  url(images/nav-contact_us.gif) no-repeat 0px -63px;
}

#block-menu-primary-links  li.menu-641 a{
	background:  url(images/nav-knowledge_hub.gif) no-repeat 0px 5px;
}
#block-menu-primary-links li.menu-641 a:hover{
	background:  url(images/nav-knowledge_hub.gif) no-repeat 0px -58px;
}
#block-menu-primary-links li.menu-641 a.active{
	background:  url(images/nav-knowledge_hub.gif) no-repeat 0px -121px;
}
#block-menu-primary-links li.menu-641 a.active:hover{
	background:  url(images/nav-knowledge_hub.gif) no-repeat 0px -58px;
}#block-menu-primary-links ul li.first
{
	padding-left: 11px;
	background-position: top left;
	background-repeat: no-repeat;
}
#block-menu-primary-links ul li.last
{
	padding-right: 13px;
	background-position: top right;
	background-repeat: no-repeat;
}

#block-views-Side_Courses-block_1 {
	background:  url(images/infoBoxBacking.gif) repeat-x top left;
	padding: 10px;
	border: 1px solid #ccc;
	border-bottom: 0;
	
}

#block-views-Side_Courses-block_1  h2{
	color: #666666;
	font-size: 2.2em;
	padding: 10px 0;
}

#block-views-Side_Courses-block_1  .views-field-title {
	border-bottom:1px solid #A3A3A3;
	color:#666666;
	font-size:1.4em;
	font-weight:bold;
}

#block-views-Side_Courses-block_1  .views-field-view-policy_login_internet_url {
	margin: 10px 0 20px;
	text-align:right;
	font-size:1.1em;
}

#block-views-Side_Courses-block_1  .views-field-view-policy_login_internet_url a {
	background: url(images/read_moreSML.gif) no-repeat scroll 0 0;
	padding:6px 0 5px 26px;
}

#block-views-Side_Courses-block_1  .views-field-view-policy_login_internet_url a:hover {
	background: url(images/read_moreSML.gif) no-repeat scroll 0 -27px;
}

#block-views-Side_Courses-block_1  .views-field-field-syllabus-image-fid {
	padding: 5px 10px 10px 0;
	width: 64px;
	float:left;
	position: absolute;
	z-index: 100;
}
#block-views-Side_Courses-block_1  .views-field-field-syllabus-short-description-value {
	padding-left: 75px;
	font-size:1.1em;
	line-height:1.2em;
}

#block-views-Side_Courses-block_1  .views-field-field-syllabus-image-fid img {
	border: 1px solid #ccc;
	margin-bottom: 10px;
}#block-views-Side_Partners-block_1 {
	background:  url(images/infoBoxBacking.gif) repeat-x top left;
	padding: 10px;
	border: 1px solid #ccc;
	border-bottom: 0;
}

#block-views-Side_Partners-block_1  h2{
	color: #666666;
	font-size: 2.2em;
	padding: 10px 0;
}
#block-views-Side_Partners-block_1 .views-field-field-partner-logo-fid  a {margin: 60px 45px; display: block}

#block-views-Partners-block_1 .views-field-title h4 {	color:#666666;
	font-size:1.4em;
	font-weight:bold;
}#block-views-Partners-block_1 .views-field-field-partner-logo-fid {
	padding-right: 10px;
	float:right;
	clear: both;
	margin-bottom: 20px;
}

#block-views-Partners-block_1 .views-field-field-partner-short-description-value {
	float: left;
	width: 440px;
/*	padding-bottom: 15px;*/
}#block-views-Partners-block_1 .views-field-view-policy_login_internet_url {
	clear:left;
	padding-bottom:30px;
}

#block-views-Partners-block_1 .views-field-view-policy_login_internet_url a:hover {background:transparent url(images/read_moreSML.gif) no-repeat scroll 0 -27px;
}

#block-views-Partners-block_1 .views-field-view-policy_login_internet_url a {background:transparent url(images/read_moreSML.gif) no-repeat scroll 0 0;
padding:6px 0 5px 26px;
}#block-views-Partners-block_1 .views-field-field-partner-url-url {
clear:both; 
margin: 0px 0px 10px 175px;
}
#block-views-Side_Courses-block_1 .views-field-field-syllabus-short-description-value {padding-top: 5px}
#block-views-Side_Partners-block_1 .views-field-field-partner-short-description-value {margin-bottom: 20px;}

#block-sideimage img {border: 1px solid #ccc;}

#block-block-13 {
	background:  url(images/infoBoxBacking.gif) repeat-x top;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
#block-block-23,#block-block-14, {
	background:  url(images/infoBoxBacking.gif) repeat-x top;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
#testimonials {padding: 0; padding-top: 10px}
#testimonials blockquote {background: url(images/start.gif) no-repeat scroll left top; margin:5px 5px 20px; border: 0}
#testimonials blockquote p {background: url(images/end.gif) no-repeat scroll right bottom; color:#6F6F6F; font-size:1.4em; font-weight:bold; padding:0 40px;}
#testimonials blockquote p span.name {color:#999999; font-size:0.9em; margin-left:10px; display:block}/* Home Page */

#policy_login_internet_url-10 h2 { margin-top: 10px;}
.field-field-home-headerimage {width:640px;height:200px;position:relative;}
.field-field-home-headerimage a {position:absolute;top:150px;left:460px; display:block; z-index: 20;}
.field-field-home-headerimage a:hover {color: transparent; }
.field-field-home-headerimage a span{color: transparent;width:150px;height:50px;display:block;}
.field-field-home-headerimage img {margin-bottom: 15px;}

.field-field-home-public-courses {width: 298px; height:145px; padding-right: 20px; padding-bottom: 30px; margin-right: 0px; margin-bottom: 10px; float:left; border-right: 2px solid #DDDDDD; position:relative}
.field-field-home-public-courses a.learnMore {position:absolute; bottom: 0; right: 20px}
.field-field-home-corporate-bookings {width: 300px; height:145px; padding-left: 20px; padding-bottom: 30px; margin-bottom: 10px; float:left; position:relative}
.field-field-home-corporate-bookings a.learnMore {position:absolute; bottom: 0; right: 0}

.field-field-home-what-is {clear:both; margin-top: 10px; padding-top: 10px;  padding-left: 1px; border-top: 2px solid #DDDDDD;}
.field-field-home-what-is  .learnMore{margin-bottom: 10px;}
.field-field-home-promoimage {clear:both; margin-top: 10px; padding-top: 10px; border-top: 2px solid #DDDDDD;}
.field-field-home-promoimage .field-label {font-size: 0.8em; text-transform:uppercase; margin-bottom: 7px;}
.field-field-home-promoimage  img {border: 1px solid #eeeeee;}

.block {position: relative;}
.block-edit {position: absolute; padding: 3px 10px; background: #EEEEEE; right: 0}/* Syllabus Page */
.policy_login_internet_url-register-link a {
	padding: 7px 0 7px 35px;
	margin-bottom: 10px;
	background:  url(images/icon_register.gif) no-repeat top left;
	display:block;
	width:100px;
}

a.syllabus-registericon {
	padding: 7px 0 7px 35px;
	margin-bottom: 10px;
	background:  url(images/icon_register.gif) no-repeat top left;
	display:block;
}
.field-field-syllabus-duration{
	padding: 7px 0 7px 35px;
	background:  url(images/icon_duration.gif) no-repeat top left;
	display:block;
}

a.syllabus-timetable {
	padding: 7px 0 7px 35px;
	margin-bottom: 10px;
	background:  url(images/icon_timetable.gif) no-repeat top left;
	display:block;
}
a.syllabus-printicon {
	padding: 7px 0 7px 35px;
	margin-bottom: 10px;
	background:  url(images/icon_pdf.gif) no-repeat top left;
	display:block;
}

/*welcome box */
#block-block-7 {
	background:#606060 none repeat scroll 0 0;
	color:#FFFFFF;
	height: 200px;
	padding: 0 10px;
	font-weight:bold;
	line-height:1.2em;
	font-size:1.2em;
}
#block-block-7  h2, #block-block-8  h2, #block-aggregator-feed-1, #block-views-kn_downloads-block_1  h2{
	color:#FFFFFF;
	font-size:1.4em;
}
#block-block-7  h2{
	background: url(images/welcome.gif) no-repeat 0 0;
	height:42px;
}

#block-block-8  h2, #block-views-kn_downloads-block_1  h2
{ color: #666;}

.hidden	{ /* Span class on headers with embedded graphics */
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	} #block-block-11  h2{
	font-size:1.4em;
}

#block-block-8 {
	background: url(images/block-knowledge-hub.png) #fff no-repeat top center;
	border: 1px solid #ccc;
	border-bottom: 0;
	color:#666;
	height: 125px; 
	padding: 15px 10px;
	margin-bottom: 0;
	font-weight:bold;
	line-height:1.2em;
	font-size:1.2em;
	position:relative;
}

#block-views-kn_downloads-block_1 a, #block-views-kn_downloads-block_1 a:hover, #block-views-kn_downloads-block_1 a:visited, #block-views-kn_downloads-block_1 a:active{
	color: #666;
	font-size: 1em;
}

#block-views-kn_downloads-block_1 a.learnMore, #block-views-kn_downloads-block_1 a.learnMore:link, #block-views-kn_downloads-block_1 a.learnMore:visited, #block-views-kn_downloads-block_1 a.learnMore:active {color: #E3722E;}
#block-views-kn_downloads-block_1 a.learnMore:hover {color: #297D7B;}

#block-views-kn_downloads-block_1 .views-row {padding-bottom: 10px}
#block-views-kn_downloads-block_1 .views-field-title {font-size: 1em;}

#block-views-kn_downloads-block_1 {
	background: url(images/block-latest-resources.png) #fff no-repeat top center;
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom: 0;
	margin-bottom: 0;
	color:#666;
	padding: 5px 10px;
	height: 89px;
	line-height:1.2em;
	font-size:1.2em;
	position:relative;
}

#block-block-11 {

                background:  url(images/block-social-networking.png) #fff no-repeat top center;
                border: 1px solid #ccc;
                border-top:0;
                border-bottom:0;
                color:#000000;
                padding: 10px 10px 20px;
                height:80px;
}

#block-block-11 ul{
                padding: 2px;
                _padding:0px;
}

#block-block-11 ul li{
                width: 124px;
                float:left;
                margin: 3px 3px 4px 17px;
                _margin: 0;
}

 

 

#block-block-11 a.twitter, #block-block-11 a.meetup, #block-block-11 a.linkedin, #block-block-11 a.agiletribe,

#block-block-11 a:hover.meetup, #block-block-11 a:hover.linkedin, #block-block-11 a:hover.agiletribe

{display: block; height:23px; width:124px; float:left;}

 

#block-block-11 a.twitter {background: url(images/serviceicons/twitter.gif) #fff no-repeat 0 0;}
#block-block-11 a.meetup {background: url(images/serviceicons/meetup.gif) #fff no-repeat 0 0;}
#block-block-11 a.linkedin {background: url(images/serviceicons/linkedin.gif) #fff no-repeat 0 0;}
#block-block-11 a.agiletribe {background: url(images/serviceicons/wordpress.gif) #fff no-repeat 0 0;}
 

#block-block-11 a:hover.twitter {background: url(images/serviceicons/twitter.gif) #fff no-repeat 0 -28px;}
#block-block-11 a:hover.meetup {background: url(images/serviceicons/meetup.gif) #fff no-repeat 0 -28px;}
#block-block-11 a:hover.linkedin {background: url(images/serviceicons/linkedin.gif) #fff no-repeat 0 -28px;}
#block-block-11 a:hover.agiletribe {background: url(images/serviceicons/wordpress.gif) #fff no-repeat 0 -28px;}

 
#block-block-16 {
                padding: 25px 0px 15px;
}

#block-block-16 ul{
                padding: 0;
}

#block-block-16 ul li{
                display: block;
                float:left;
                padding-right: 50px;
                line-height: 25px;
}

#block-block-16 ul li img{
                vertical-align:baseline;
}

a.learnMore {
	background:transparent url(images/read_moreSML.gif) no-repeat scroll 0 0;
	padding:4px 0 4px 26px;
	margin-top: 10px;
	float:right;
	color: #E3722E;
}

a.learnMore:hover {
	background:transparent url(images/read_moreSML.gif) no-repeat scroll 0 -27px;
	color: #297D7B;
}
.learnMoreLink {
	position: absolute;
	bottom: 6px;
	right: 8px;
}

/*meta formatting*/
.meta {text-transform: capitalize;font-size: .74em; font-weight: bold; margin: 0 5px 0 0; color: #390505; font-style: normal}
#center .meta a {color: #7EA4BC}
#center .meta a:before {content: "\00BB"}
.meta {background: #edf5fa; border-bottom: 1px solid #b4d7f0;margin:10px;padding: 0 10px}
.meta div.links {float: left}
.meta div.terms {float: right}
.meta div.links ul.links li {float: left}
.meta div.terms ul.links li {float: left}

/*policy_login_internet_url formatting*/
#center div.policy_login_internet_url  div.submitted{color:#777;text-align:left;margin:0;padding:0;font-size:0.8em}
#center div.policy_login_internet_url  div.content p{padding-bottom:1em}

/* Additional classes */
.left {float:left; margin:0 15px 4px 0}
.right {float:right; margin:0 0 4px 15px}
.border,.photo {background:#fff; border:1px solid #bababa; margin:6px 18px 2px 5px; padding:2px}
.clear{clear:both}

#admin-menu ul a {font-size: 12px;}
.hierarchical-select-wrapper .hierarchical-select .create-new-item-input {
width:9.5em;
}
.hierarchical-select-lineages { margin: 0; padding: 0; list-style-type: none;}
#edit-field-registration-course-0-nid-nid { display: none;}#views-exposed-form-policy_login_internet_urlreference-explorer-courses-block-1 .views-exposed-widget {width: 200px; float: left}
#views-exposed-form-policy_login_internet_urlreference-explorer-courses-block-1 .form-item {margin: 0}

#group_registration_participants_values th, #group_registration_participants_values td{background: #ffffff; padding: 0; color: #000000; border:0}
#group_registration_participants_values tbody, #group_registration_participants_values tr {border:0}
#group_registration_participants_values tr.even  td {background: #eeeeee}
#group_registration_participants_values .text{width: 95px;}
#group_registration_participants_values a.tabledrag-handle 
{display:none;padding: 0; margin: 0; width:15px;}
#group_registration_participants_values .content-multiple-drag {width: 10px;}

#group_registration_participants_values .form-item {width: 100px; display:inline; padding-left: 5px; float:left}
#group_registration_participants_values .content-multiple-remove-cell .form-item {width: 30px; display:inline; padding-left: 5px; float:left}.controlled-field {padding-left: 30px}

.calendar-calendar td .inner div.calendar div a {font-weight:bold;}

.calendar-calendar .month-view td a.popup { 
  font-size:11px;
  font-weight:bold;
  font-color:#E3722E !important;
  color:#E3722E !important;
}



.pdf-list {
	list-style-type: none; 
	padding: 0;
}
.pdf-list li {
	background:  url(images/icon_pdf.gif) no-repeat top left;
	padding: 5px 0 5px 40px;
}
.field-field-syllabus-target-audience, .field-field-syllabus-long-description, .field-field-syllabus-outline {margin: 10px 0}
.field-field-syllabus-target-audience .field-label, .field-field-syllabus-long-description  .field-label, .field-field-syllabus-outline  .field-label,.field-field-syllabus-outline  .field-label {color:#297D7B; font-size:1.7em; font-weight:bold; margin:10px 0 8px;}

.field-field-syllabus-outline li {font-size:1em;}
.field-field-syllabus-outline li ul li {font-size:1em;}

#knowledgehub-downloads, #knowledgehub-online, #knowledgehub-readings {width: 180px; margin: 0 15px; float:left; color: #727272; font-size: 1.1em; display:inline}
#knowledgehub-downloads a {display:block; width: 180px; padding-top: 200px; padding-bottom: 20px; color: #297D7B; text-align: center;  font-size: 1.6em; background:  url(images/downloads_on.gif) no-repeat top center}
#knowledgehub-online a {display:block; width: 180px; padding-top: 200px; padding-bottom: 20px; color: #297D7B; text-align: center;  font-size: 1.6em; background:  url(images/community_on.gif) no-repeat top center}
#knowledgehub-readings a {display:block; width: 180px; padding-top: 200px; padding-bottom: 20px; color: #297D7B; text-align: center;  font-size: 1.6em; background:  url(images/reading_on.gif) no-repeat top center}

#knowledgehub-downloads a:hover {background:  url(images/downloads_over.gif) no-repeat top center}
#knowledgehub-online a:hover {background:  url(images/community_over.gif) no-repeat top center}
#knowledgehub-readings a:hover {background:  url(images/reading_over.gif) no-repeat top center}

.knowledgehub-link-downloads {background:  url(images/downloads_sml.gif) no-repeat top left; padding:15px 10px 15px 45px; line-height: 40px;}
.knowledgehub-link-readings{background:  url(images/reading_sml.gif) no-repeat top left; padding:15px 10px 15px 45px; line-height: 40px;}
.knowledgehub-link-online {background:  url(images/community_sml.gif) no-repeat top left; padding:15px 10px 15px 45px; line-height: 40px;}

.views-field-field-kh-reading-image-fid {float:left; padding-right: 20px; margin-bottom: 20px; clear:both}
.view-kn-readings  .views-field-title {font-size: 1.4em; color: #297D7B; font-weight:bold; float:left;  width: 460px;}
.views-field-field-kh-reading-description-value {float:left; width: 460px;}
.views-field-field-kh-reading-link-url {float:right; width: 470px; margin-bottom: 20px;}

.view-kn-downloads .views-field-title {font-size: 1.4em; color: #297D7B; font-weight:bold;}
.view-kn-downloads .views-field-created {font-size: 0.9em; font-style:italic }
.views-field-field-kh-download-file-fid {margin-bottom: 20px; margin-top: 10px}

.view-display-id-page_1 .views-field-title {font-size: 1.4em; color: #297D7B; font-weight:bold;}
.view-display-id-page_1 .views-row{padding-bottom: 15px}

.view-kh-online .views-field-title {float:left; width: 470px}
.views-field-field-kh-online-description-value {margin-bottom: 20px; float:left;  width: 470px}
.views-field-field-kh-online-image-fid {float:left; margin-right: 20px; clear:both}

#block-views-kh_news-block_1 {
	background: url(images/background-kh-news.png) #FFFFFF no-repeat top center;
	border: 1px solid #ccc;
	border-bottom: 0;
	height: 336px;
	padding: 15px 10px;
	margin-bottom: 0;
	font-weight:bold;
	line-height:1.2em;
	font-size:1.2em;
	position: relative;
}
#block-views-kh_news-block_1  h2{
	color:#666666;
	font-size:1.4em;
}
#block-views-kh_news-block_1 .views-field-title {font-size: 1.1em; line-height: 1.2em;margin-bottom:15px;}
#block-views-kh_news-block_1 .views-field-body {font-size: 0.9em;}
#block-views-kh_news-block_1 .views-field-view-policy_login_internet_url {width: 258px; border-bottom: 1px solid #a0a3a6; text-align:right;  margin-bottom: 10px; padding-bottom: 5px; }
#block-views-kh_news-block_1 .kh-more-news-link {position: absolute; bottom: 2px; right: 0;}
#block-views-kh_news-block_1 .kh-more-news-link  a{
	padding: 5px 5px 5px 30px;
	display: block;
	background:transparent url(images/read_moreSML.gif) no-repeat scroll 0 -27px;
	}

#block-views-kh_news-block_1 .kh-more-news-link a:hover {
	background:transparent url(images/read_moreSML.gif) no-repeat scroll 0 0;
}

a.kh-readmore{
	color: #ffeb45; 
	font-size: 0.9em; 
	float:right;
}

.knowledgehub-menu {position:relative; top: -30px;}

.view-display-id-page_1 .views-field-title {font-size: 1.4em; font-weight: bold; color: #297D7B; margin-top: 10px;}
.view-display-id-page_1 .views-field-field-kh-online-image-fid {margin-top: 10px;}#block-block-18 h2, #block-block-18 a {color: #ffffff;}
#block-block-20 h2, #block-block-20 a {color: #ffffff;}
#block-block-21 h2, #block-block-21 a {color: #ffffff;}

.field-field-partner-long-description {padding-top: 10px;}

.view-kh-news div.views-field-title a {color:#666666;}

#node-1 table {margin-top:5px;}
#node-1 tbody {border-top:none;}
#node-1 tbody td {vertical-align:top;}

/* meet our partners - learn more fix 
 ************************************** */
.views-field-title {clear: both;}
.view-Partners .views-field-view-node {width:100px;padding-bottom:20px; }
/* our courses - table fix
 ************************** */
td.views-field-nothing a {line-height:15px;width:50px;}

/* course lhs block
 ******************* */
#block-views-Side_Courses-block_1  .views-field-field-syllabus-short-description-value p {margin-bottom:0;}
div.view-Side-Courses .views-field-view-node{
  float: left; 
  margin-bottom:10px;
  *margin-bottom:0;
  padding-left:150px;
  *padding-left:150px;
}
div.view-Side-Courses .views-field-view-node a {
  background:transparent url(images/read_moreSML.gif) no-repeat scroll 0 0;
  padding:4px 0 4px 26px;
  margin-top: 10px;
  *margin-top:0;
  float:right;
  *float:left;
  color: #E3722E;
  z-index: 9000;
  *display: block;
}
#block-views-Side_Courses-block_1 .views-field-title {clear:both;}

/* jq rotating block
 ******************** */
#block-views-Side_Courses-block_2 h2 {
  color:#666666;
  font-size:1.6em;
  padding:10px 0;
}
#block-views-Side_Courses-block_2 {
  background:transparent url(images/infoBoxBacking.gif) repeat-x scroll left top;
  border-left-color: #cccccc;
  border-top-color: #cccccc;
  border-right-color: #cccccc;
  border-style:solid solid none;
  border-width:1px 1px 0;
  padding:10px;
}
#block-views-Side_Courses-block_2 .item-list ul li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  height:155px;
}
* html #block-views-Side_Courses-block_2 .item-list ul li {
  height: expression(185 + "px");
}
#block-views-Side_Courses-block_2 .views-field-title {
  border-bottom:1px solid #A3A3A3;
  color:#666666;
  font-size:1.4em;
  font-weight:bold;
  line-height: 20px;
  clear:both;
}
/*
* html #block-views-Side_Courses-block_2 ul li.views-row-6, 
* html #block-views-Side_Courses-block_2 ul li.views-row-11 
{height:185px;}
*/
* html #block-views-Side_Courses-block_2 .views-row-6 .views-field-title,
* html #block-views-Side_Courses-block_2 .views-row-11 .views-field-title {
  height: 30px;
  margin-bottom:0;
  padding-bottom:0;
}
* html #block-views-Side_Courses-block_2 .views-field-title {
  height: expression( 20 + "px");
}
#block-views-Side_Courses-block_2 .views-field-field-syllabus-image-fid {
  float: left;
  width:64px;
}
#block-views-Side_Courses-block_2 .views-field-field-syllabus-image-fid img {
  border:1px solid #CCCCCC;
  margin-bottom:10px;
  *_margin-bottom:0;

}
#block-views-Side_Courses-block_2 .views-field-field-syllabus-short-description-value {
  font-size:1.1em;
  line-height:1.2em;
  padding-left:75px;
  *_padding-left:8px;
  padding-top:5px;
  height: 50px;
}
#block-views-Side_Courses-block_2 .views-field-field-syllabus-short-description-value p {
  margin-bottom:0;
}
#block-views-Side_Courses-block_2 .views-field-view-node {
  display:block; 
  *margin-bottom:0;
  float: none;
  clear: both;
}
div.view-Side-Courses .buttons {
  background:url('images/jqRotate_btn.gif') no-repeat;
  height: 17px; 
  width:250px;
}
div.view-Side-Courses .view-header {
  padding-bottom:20px;
  *padding-bottom:5px;
}
div.view-Side-Courses .view-footer {padding-top:20px;}
div.view-Side-Courses .buttons:hover {background:url('images/jqRotate_btn.gif') 0 -17px no-repeat;}
div.view-Side-Courses .buttons a {color:#666666;}
div.view-Side-Courses .buttons a.prev {padding:5px 25px;}
div.view-Side-Courses .buttons a.next {padding:5px 35px;}
div.view-Side-Courses .buttons a:hover {color: #666666; text-decoration: underline;}

/******** Join our Community */

#center #block-block-11 {
background:#FCFCFC none repeat scroll 0 0;
border-color:#DDDDDD;
border-style:solid none none;
border-width:2px medium medium;
clear: both;
}

#center #block-block-11 ul{
text-decoration:none;
list-style:none;

}

#block-block-27 {
background-image: url('/agile/sites/default/files/images/TwitterWidgetBG/AgileTwitterBackground.JPG');
background-repeat: no-repeat;
margin-top: 10px;
}
/* courses: ul ul padding fix
 ***************************** */
.field-field-syllabus-outline ul ul {
  margin:4px 0 4px 0;
}

/* block: twitter

 ***************** */

#block-block-28 .twtr-widget {

  font-family:Arial, Helvetica, sans-serif !important;
  font-size:11px !important;
  clear:both;

}.twtr-hd {height:20px;}

/*.twtr-widget .twtr-hd {height:40px;}*/

.twtr-widget .twtr-profile-img-anchor {display:none;}

.twtr-widget h3 {display:none !important;}

#block-block-28 #twtr-widget-1 h4 {

  _margin-top:10px; 

  _float:left;

  background: none !important;

  margin:0 0 0 10px !important;

}

#block-block-28 #twtr-widget-1 h4 a {

  background: none !important;

}

#block-block-28 #twtr-widget-1 h4 a:after { content: "'s"}

.twtr-hd {

  background:url("/agile/sites/all/themes/agile/images/twitter_logo_xxs.gif") no-repeat 160px 7px;

}

.twtr-ft img {

  display:none;

}

/* front page tweaking
 ********************** */
.field-field-home-promoimage {display:none;}
/* block: Our Events

 ******************** */

#block-views-upcoming_events-block_1 {
  background:url("images/upcomingEventsBg.gif") no-repeat scroll center top #f7f3f7;
  border: 1px solid #CCCCCC;
  color:#666666;
  font-size:1.2em;
  height:190px;
  line-height:1.2em;
  padding:15px 10px;
  margin-bottom:10px;
  position:relative;

}

#block-views-upcoming_events-block_1 .view-header {padding-bottom:15px;}

#block-views-upcoming_events-block_1 .views-row {padding-bottom:55px;}

#block-views-upcoming_events-block_1 h2 {color:#666666;font-size:1.4em;}

#block-views-upcoming_events-block_1 .views-field-field-event-date-value {
  float:left;
  font-weight:bold;
  padding-left:6px;
  width:200px;
}

#block-views-upcoming_events-block_1 .views-field-field-event-category-value {

  float:left;

  clear:left;

  padding:5px 0;

}

#block-views-upcoming_events-block_1 .views-field-field-event-link-url {

  float:right; 

  width:220px;

  padding-bottom:15px;

}

/* put this in ie7.css 
#block-block-28 #twtr-widget-1 h4 a {margin-top:-15px; display:block;}
*/
