/*
COLORS
====================================
body text: #3e4242;
dark orange: #c23900;
bright orange: #f05a22;
dotted border: #e2e2cf;
IE6 dotted border: #f0f0e7;
link: #007089;
backtotop: #20a4b8;
light-blue-bg: #f0f7f7;
bg-hover: #daeef0;
*/

body {
font-size: 62.5%;
color: #3e4242;
}

body #tkinav {
font-size: 12.1333px;
margin: 0 auto;
width: 992px;
padding-bottom: 0;
background: none;
}

a, a:visited {
color: #007089;
text-decoration: none;
}

a:hover, a:focus {
text-decoration: underline;
}

small {
font-size: 10px;
}

/* BEGIN: SPECIAL LINKS */
	a.link-external {
	background: url(../images/link-external.gif) no-repeat left 3px;
	display: block;
	padding-left: 13px;
	}
	a.link-rss {
	background: url(../images/link-rss.gif) no-repeat right top;
	padding-right: 18px;
	display: inline-block;
	}
	a.link-more {
	background: url(../images/link-more.gif) no-repeat right 5px;
	padding-right: 10px;
	}
	a.link-download {
	background: url(../images/link-download.gif) no-repeat left 2px;
	padding-left: 13px;
	}
	a.link-pdf {
	background: url(../images/link-pdf.gif) no-repeat left 2px;
	padding-left: 18px;
	}
	a.link-word {
	background: url(../images/link-word.gif) no-repeat left 2px;
	padding-left: 18px;
	}
	a.link-comments {
	background: transparent url(../images/link-comments.gif) no-repeat left 3px;
	padding-left: 12px;
	}
	a.link-makecomment {
	background: transparent url(../images/link-makecomment.gif) no-repeat left 3px;
	padding-left: 12px;
	}
/* END: SPECIAL LINKS */

/*BEGIN: BLOCK OF POSSIBLE INSANITY*/
	#content ul li div {
	font-size: .9066em;
	}
/*END: BLOCK OF POSSIBLE INSANITY*/

#content .fancy-list li,
#tools .fancy-list li {
background: transparent url(../images/link.gif) no-repeat 2px 4px;
padding-left: 15px;
}

#content .landing-box .fancy-list li,
#tools .fancy-list li {
margin-bottom: 4px;
width: 190px;
}

#tools .fancy-list li {
font-size: 1.1em;
width:177px;
}

.image-wrapper {
margin: 5px 13px 3px 0;
float: left;
}

.image-wrapper-right {
margin: 5px 0 3px 13px;
float: right;
}

.image-holder img {
background: #fff;
border: 1px solid #E3E3D1;
float: left;
padding: 1px;
}

.image-holder {
background: #f6f6f2;
float: left;
padding: 0px 1px 1px 0px;
}
.image-holder .enlarge-link{
clear: both;
display: block;
padding: 3px;
text-align: center;
}
.image-caption {
border-bottom: 1px dotted #e2e2cf;
clear: both;
padding-top: .5em;
padding-bottom: .45em;
}

.image-caption p {font-size:9px;}

#tools .klp-image {
margin-top: 0px;
margin-bottom: 0px;
}

#tools .klp-image .image-holder {background:transparent}

#tools .klp-image .image-holder img{
border: 0px none;
background: transparent;
}

.disabled {color:#dfdfdf}

.orange {color:#f05a22}

.required {color:#c23900}

.input-small {
background: url(../images/input-small.gif) no-repeat;
width: 197px;
height: 17px;
float: left;
position: relative;
display: inline;
margin: .5em 0 1em;
}

.input-login-box {
background: url(../images/login-box-input.gif) no-repeat;
width: 186px;
height: 17px;
float: left;
position: relative;
display: inline;
margin: 0 0 .5em;
}

.input-large {
background: url(../images/input-large.gif) no-repeat;
width: 208px;
height: 17px;
float: left;
position: relative;
display: inline;
margin: .4em 0 .8em;
}
#register-form .input-large {
float: none;
display: block;
}
.text-area {
background: url(../images/text-area.gif) no-repeat;
width: 446px;
height: 148px;
float: left;
position: relative;
display: inline;
margin: .4em 0 .8em;
}

.text-area textarea {
width: 441px;
height: 142px;
border: none;
background: transparent;
padding: 2px;
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4e4e4e;
}

.input-large .form-text {
width: 204px;
font-size: 9px;
}

.input-small .form-text {
width: 193px;
}

.input-login-box .form-text {
width: 181px;
font-size: 9px;
}

.or {
position: relative;
top: -5px;
font-size: .9em;
}

.separator {
border-top: 1px dotted #368BAE;
clear: both;
margin: 9px 0;
}

.spacer {
height:20px;
line-height:20px;
width:100%;
}

.form-text {
border: none;
background: transparent;
padding: 2px 2px;
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4e4e4e;
}

.checkbox {
margin: .4em 0 1.45em;
}

.checkbox input {
margin: 0;
width: 15px;
}

form p {
font-size: 1em;
}

.fancy-bullet {
background: transparent url(../images/link.gif) no-repeat left 3px;
padding-left: 13px;
}

#wrapper {
background: #fbfbfa;
margin: 0;
width: 100%;
}

#threecol {background:transparent url(../images/bg-threecol.gif) no-repeat 50% top;margin:0 auto;padding:/*22px*/0 20px 0 20px;width:924px}

#twocol {
background: transparent url(../images/bg-threecol.gif) no-repeat 50% top;
margin: 0 auto;
padding: 22px 20px 0 20px;
width: 924px;
}

#subnav, #tools, #content, #leftcol {float:left}

#content, #tools {overflow:hidden}

#tools {width:210px}

/*
BANNER
====================================*/

#banner-wrapper {
width: 100%;
background: #ffffff;
}

#banner {
background: transparent url(../images/bg-banner.gif) no-repeat right top;
margin: 0 auto;
width: 924px;
height: 123px;
padding: 0 20px;
position: relative;
}

#banner .moe-logo {float:left;margin-top:34px}

#banner .leadspace-logo {
float: left;
margin-left: 28px;
margin-top: 51px;
}

#banner .loginout {
font-size: 1em;
line-height: 1.6em;
float: right;
text-align: right;
width: 280px;
margin:44px 2px 0 0;
}

#banner .loginout a {
color: #3e4242;
}

#banner .logged .loginout {
margin-top: 33px;
}

#banner .searchbox {float:right;margin-top:19px;clear:right;}

#banner .logged .searchbox {
margin-top: 12px;
}

#banner .searchbox fieldset {
width:auto;
}

#banner .searchbox form {width:176px\9;_width:181px} /*IE678*/

#banner .searchbox .search-text-bg {
background: url(../images/form-search-bg.gif) no-repeat;
width: 146px;
height: 17px;
float: left;
margin-right: 10px;
position: relative;
display: inline;
}

#banner .searchbox .search-text {
border: none;
background: transparent;
width: 142px;
height: 15px;
padding:0 2px 2px 4px;
font-size: .9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4e4e4e;
}

/*
LEFTCOL
====================================*/

#subnav {width: 210px;margin-bottom: 2.5em;}
#subnav, #section {position:relative;z-index:0}

#subnav ul {font-size: 1em}

#subnav li, #section li {clear: both;}

#subnav a, #section a {
display: block;
line-height: 16px;
}

#subnav li span {display:block;zoom:1}
#section li span {display:block;zoom:1;}

#subnav li.current a, #subnav li.current li.current a, #subnav li.current li.current li.current a, #subnav li.current li.current li.current li.current a {font-weight: bold;}

#subnav li.current li a, #subnav li.current li.current li a, #subnav li.current li.current li.current li a, #subnav li.current li.current li.current li.current li a {font-weight:normal}

#subnav li a {behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e6e6e6;padding:5px 12px;background:#fff url(../images/nav-background.gif) repeat-x left bottom}/*background: -webkit-gradient(linear, 0% 60%, 0 top, from(#f7f7f7), to(#c8c8c8));background: -moz-linear-gradient(10% 90% 90deg, #c8c8c8, #f7f7f7);background: linear-gradient(0% 60% 90deg, #f7f7f7, #c8c8c8);-pie-background: linear-gradient(0% 60% 90deg, #f7f7f7, #c8c8c8); width: 198px;background: transparent url(../images/subnav-bullet.gif) no-repeat left 9px; padding-left: 12px*/

#subnav li.current li a {behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;padding-left:25px;border:none;}

#subnav li.current li.current li a {width:160px;background:none;padding-left: 38px;}

#subnav li.current li.current li.current li a {
width: 159px;
background: transparent url(../images/subnav-bullet.gif) no-repeat 39px 9px;
padding-left: 51px;
}

#section li {float:left;width:210px;}

#section li a {behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc); -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;border:1px solid #f3ded5;background:#fff url(../images/section-background.gif) repeat-x left bottom;color:#c23900;padding:5px 12px;border-style:solid;}

/*
HOMEPAGE
====================================*/

#homepage .moe-logo {margin-top:34px;}

#leftcol {position:relative;_width:210px}

#homepage #subnav .last span{border-bottom: 0px none;}

#section {position:relative;_width:210px;}

#homepage .slogan {
position: absolute;
font-size: 14px;
line-height: 16px;
bottom: 18px;
left: 258px;
}

#landing #content, #sitemap #content, #twocol #content {width:685px;padding-right:0;}
#homepage #content {width:476px;padding-right:0;}

#content #homepage-intro p, #content #landing-intro p {line-height:18px}

#homepage-intro .image-wrapper, #landing-intro .image-wrapper {margin-top:2px;margin-right:10px;}

#content .picture-links {width: 210px;}
#homepage #content .picture-links {width:auto;}

#content .picture-links li{clear:both;background:none;padding:0;margin-bottom:5px;}
#homepage #content .picture-links li {margin-left:15px;display:inline;float:left;clear:none;width:100px}/* some of these stlyes are temporary, waiting for Avigail to put first, last classes on li's */
#homepage #content .picture-links .first {margin-left:0;}

#content .picture-links .image-wrapper {margin-top:0;margin-right:8px;}

/*
LANDING BOXES
====================================*/

#content .landing-box {position:relative;float:left;width:205px;margin-right:23px;overflow:hidden;}
#homepage #content .landing-box {width:210px;margin-right:0}
#homepage .landing-box .hd {padding:1px 1px 0;border:1px solid #e2e2cf;border-bottom-width:0}

#homepage #content .rightmost {width:446px;margin:30px 0 0}

#content .landing-box h2 {font-size:1.1em;line-height:1.5;height:17px;margin-top:  0.8em;margin-bottom:3px;padding-bottom:1px}
#homepage #content .landing-box h2 {height:auto;margin-bottom:0;margin-top:0;padding:7px 22px 7px 7px;border-bottom:0;color:#fff;background-color:#3d4242;font-size:12px;line-height:1.143;zoom:1}
#homepage #content .landing-box h2 a, #homepage #content .landing-box h2 a:visited {color:#fff}
#homepage #content .rightmost h2 {padding:7px 0;color:#3e4242;background-color:transparent}
#homepage #content .landing-box .pro-learn h2 {background-color:#c23900}
#homepage #content .landing-box .manage-school h2 {background-color:#1b90a3}

#content .landing-box h2.leadership-heading {height:34px;margin-top:20px}

#content .landing-box h2.key-collections-heading {height:34px}
#homepage #content .landing-box .rss {position:absolute;right:9px;top:9px}
#content .landing-box .rss {position:absolute;right:0px;top:9px}

#content .landing-box .login-box {background:transparent url(../images/login-box-bg.gif) no-repeat left top;position:relative;height:96px;width:210px}
#homepage #content .landing-box .login-box {width:auto;height:auto;border:none}

#content .landing-box .login-box h3 {
color: #000000;
float: left;
display: inline;
line-height: 12px;
margin-top: 8px;
margin-left: 12px;
}

.landing-box #login_form {
clear: both;
z-index: 666;
margin: 0 0 0 12px;
}

.landing-box #login_form .email-label {float:left;position:absolute;left:17px;top:30px;z-index:999999;}
.landing-box #login_form .password-label {float:left;position:absolute;left:17px;top:52px;z-index:999999;}

.rh-block #login_form {
clear: both;
z-index: 666;
margin:0;
}

.rh-block #login_form .email-label {position:absolute;left:14px;top:40px;z-index:999999;}
.rh-block #login_form .password-label {position:absolute;left:14px;top:62px;z-index:999999;}
.rh-block #login_form label{*position:relative !important; *top:0 !important; *left:0 !important;}

#homepage .landing-box #login_form .email-label, #homepage .landing-box #login_form .password-label {left:20px}

.landing-box #login_form p {
font-size: 1.1em;
position: absolute;
left: 62px;
top: 72px;
}

#content .key-collections select{
width: 185px;
float: left;
margin-bottom: .6em;
}

#content .key-collections input {float:right}

/* ########
BREADCRUMBS
####### */

#breadcrumb {
width:100%;
float: left;
padding: 0;
margin-bottom: 1.1em;
margin-top: 10px;
border-bottom: 1px dotted #e2e2cf;
display: inline;
}

#breadcrumb ol {
font-size: 1em;
padding-left: 0;
margin-left: 0;
margin-bottom: 2px;
}
#breadcrumb li {
float: left;
clear: none;
display: block;
margin-bottom: 0;
white-space: nowrap;
margin-right: 5px;
}
#breadcrumb li a {
background: url(../images/bg-breadcrumb.gif) no-repeat right 4px;
padding-right: 8px;
}
#breadcrumb li span {white-space:nowrap}
	

/*
CONTENT
====================================*/

#content {
width: 448px;
float: left;
padding-left: 28px;
padding-right: 27px;
}

#content p, #content li, #content dt, #content dd,
#tools p, #tools li, #tools dt, #tools dd {
line-height: 1.45;
}

#content ul ul, #content ol ul, #content ul ol {
font-size: 1em;
margin-top: .45em;
display: block;
}

#content ul ul li.last, #content ol ul li.last, #content ul ol li.last {margin-bottom:0}

#content h1 {
border-bottom: 1px dotted #e2e2cf;
font-size: 1.8em;
line-height: 1.2em;
padding-bottom: .4em;
}

#content h2 {
border-bottom: 1px dotted #e2e2cf;
font-weight: bold;
margin-top: 1.6em;
margin-bottom: .3em;
padding-bottom: .230em;
}

#content h2.section {
font-size: 1.7em;
font-weight: normal;
border-bottom: 1px solid #ccc;
margin-top: 50px;
margin-bottom: 15px;
clear: both;
width: 100%;
}

#homepage-intro h2 {color:#007089}

#content h3 {
color: #c23900;
font-weight: bold;
margin-bottom: .636em;
}

#content h4 {
color: #c23900;
font-weight: normal;
margin-top: 2em;
margin-bottom: .636em;
}

#content h5, #content h6 {
font-weight: normal;
font-style: normal;
margin-bottom: .636em;
margin-top: 1.454em;
}

#content blockquote {
font-size: 1em;
font-weight: normal;
margin-top: 0;
padding-top: 0;
float: none;
margin-bottom: 0;
}

#content blockquote p{
line-height: 1.5;
text-indent: 0px;
float: left;
}

#content blockquote p {
font-style: italic;
}

#content blockquote cite {
float: left;
font-size: .909em;
font-style: normal;
clear: both;
position: relative;
top: -.6em; /*might not be good*/
}

#content .image-caption strong,
#content .comment-head strong,
#content blockquote cite strong {
color: #c23900;
font-weight: normal;
}

#content .klp-quote {text-indent:0}

#content .klp-quote img {margin-right:21px}

#content .klp-quote p {float:none;font-style:normal}

#content .alphabet-list li {
background: none;
padding-left: 0;
float: left;
margin-right: 5px;
}

#content .alphabet-list li.current a {font-weight: bold}

#content .alphabet-list a {text-decoration: underline}

#content p {margin-bottom:.6em}
#content .statement {
    background: none repeat scroll 0 0 #E8F3FA;
    border: 1px solid #D5D2CC;
    height: 1%;
    margin: 1.5em 0;
    overflow: hidden;
    padding: 0 10px;
}
#content .statement p {
	color: #333;
    margin: 1.5em 0;
	line-height: 1.5em;
    padding: 0 13px;
}
#content p.article-date {font-size:9px}

#content ul {
display: inline-block;
margin-left: 0;
}

#content ul li {
background: transparent url(../images/bullet.gif) no-repeat left 9px;
padding-left: .727em;
list-style: none;
}

#content ul li p {font-size: 1em}

#content .image-caption p {margin-bottom:0}

#content .downloaddoc {width:448px}

#content .related-downloads {
width: 448px;
float: left;
margin-bottom: 1.454em;
}

#content .related-downloads li,
#content .downloaddoc li {
background: transparent;
border-top: 1px dotted #e2e2cf;
clear: both;
float: left;
font-size: .909em;
padding: 1px 0 0;
margin: 0;
width: 100%;
}

#content .related-downloads li {
border-top: 0px none;
border-bottom: 1px dotted #e2e2cf;
padding-bottom: 1px;
}

#content .downloaddoc li.last {
border-bottom: 1px dotted #e2e2cf;
}

#content .downloaddoc li a {
float: left;
padding: 8px 8px 9px 30px;
margin-left: 6px;
}

#content .related-downloads li a {
float: left;
padding: 3px 3px 3px 20px;
margin-left: 6px;
}

#content .comment-list li {
background: #ffffff;
padding-left: 0;
}

#content .case-study li {
background-image: none;
padding-left: 0;
width: 448px;
border-bottom: 1px dotted #e2e2cf;
}

#content .case-study li.last {
border-bottom: 0px none;
}

#content .anchor-links li {
background: transparent url(../images/anchor.gif) no-repeat left 4px;
padding-left: 15px;
}

#content .case-study p {
margin-bottom: .8em;
}

#content .case-study .case-text {
font-size: 1em;
clear: right;
float: right;
width: 209px;
}

#content .case-study .image-wrapper {
margin: 2px 0 0 0;
padding-bottom: 8px;
}

#content .comment-head {
background: #f4fafb url(../images/bg-comment-head.gif) no-repeat left bottom;
width: 420px;
padding: 10px 10px 10px 18px;
}

#content .comment-head .image-wrapper {
margin: 0 5px 0 0;
}

#content .comment-head h3, #content .comment-head h4, #content .comment-head p {
margin: 0;
padding: 0;
}

#content .comment-head h3 {
font-size: 1.3em;
line-height: 1.2em;
}

#content .comment-head h4,
#content .comment-head p {
font-size: 1em;
line-height: 1.2em;
}

#content .comment-body {
font-size: 1em;
margin: 8px 18px 2px;
}

#content .downloaddoc li a.help {
float: right;
margin-left: 0;
padding-left: 0;
}

#content .downloaddoc li span {
background: #f0f7f7;
float: left;
width: 100%;
padding: 2px 0 2px 0;
}

#content .related-downloads li span {
background: transparent;
float: left;
width: 100%;
padding: 2px 0 2px 0;
}

#content .related-downloads li:hover span,
#content .downloaddoc li:hover span {
background-color: #daeef0;
}

#content .points li {
background: transparent url(../images/point.gif) no-repeat 1px 7px;
padding-left: 9px;
margin-bottom: .5em;
}

#content .story-link-list li {
background: none;
padding: 0px;
margin-bottom: 1.454em;/*Changed from 1em to 1.454em to allow more whitespace between items*/
}

#content .report-list {
font-size: 1em;
margin: 1.454em 0 0;
}

#content .report-list li {
list-style: none;
padding: 0;
margin-bottom: 2.5em;
}

#content .report-list h3 {
margin-bottom: 0em;
}

#content .report-list p {
margin-bottom: .5em;
}

#content .story-link-list h3 {
font-size: 1em;
margin-bottom: .1em;
}

#content .fact-box,
#content .fact-box-larger {
border-top: 1px dotted #e2e2cf;
border-bottom: 1px dotted #e2e2cf;
padding-top: .7em;
margin-bottom: 1.4em;
margin-top: -3px;
}

#content .fact-box-larger {
margin-top: 1.454em;
}

#content .contact-details {
margin: 1.454em 0;
}

#content .intro p {
font-size: 1.2em;
margin-bottom: .666em;
}

#content .fact-box p,
#content .fact-box-larger p{
font-size: 1.5em;
line-height: 1.285em;
margin-bottom: .571em;
}

#content .fact-box em,
#content .fact-box-larger em {
font-style: normal;
}

#content .infoblock {
clear: both;
float: left;
width: 448px;
background: #f3f1e9;
margin-bottom: 1.454em;
}

#content .infoblock p {
font-size: 1em;
margin: 1em;
}

#content .comment-anchors li {
padding-left: 0;
background: none;
margin-bottom: 3px;
}

#content table {
margin-top: .8em;
margin-bottom: .6em;
width: 100%;
}

#content table td {
border-bottom:1px dotted #e2e2cf;
font-size: 1.1em;
line-height: 1.5;
padding: 4px 3px;
}

#content table td p,
#content table td ul,
#content table td ol {
font-size: 1em;
}

#content table th {
border-bottom:1px dotted #e2e2cf;
font-weight: bold;
padding: 4px 3px;
vertical-align: bottom;
}
#content table th p{
margin:0;
}
#content th.removecol {
text-align: right;
}

#content table .discussioncol {
width: 220px;
overflow: hidden;
}

#content table .discussioncol h2 {
font-weight: normal;
font-size: 11px;
border-bottom: 0;
margin: 1px 0 0;
}

#content table .discussioncol .restrict-me {
width: 220px;
overflow-x: hidden;
}

#content table .discussioncol div{
font-size: 10px;
}

#content table .datecol {
width: 80px;
text-align: center;
}

#content .forums {
margin-top: 0;
}

#content .forums th select {
font-weight: normal;
width: 110px;
float: left;
}

#content .forums th input {
float: right;
}

#content .forums tr:hover {
background:#f0f7f7;
}

#content .forums tr.no-hover:hover {
background: transparent;
}

#content table.border {
border: 1px solid #C0C094;
}

#content table.border th {
border-right:1px dotted #C0C094;
}
#content table.border td {
    border-right: 1px dotted #E2E2CF;
}
#content table th {
background: #F2F2F2;
border-bottom:1px solid #C0C094;
}
#content table tr.bglight td {background:#FBF8F5}

#content table tr td, #content table tr.bgdark td {background:#F6F6F6}
#content .ezagenda_month_event .ezagenda_month_label {width:115px}

#content .notifications input {
padding: 0;
margin: 2px 14px 0 0px;
}

#content .pagination {margin-top:20px}

#content .pagination strong {color:#3e4242}

#page-select {
float: right;
margin: 18px 0 16px 0;
padding: 0;
}

select,
#page-select  label {
font-family: Verdana, Arial, Sans-serif;
font-size: 11px;
}

select#community {
margin: 0.4em 0 0.8em 0;
width: 208px;
}

#discussion-form select {
width: 208px;
margin: .5em 0 1em;
color: #4a4a4a;
}

#discussion-form .select-required {
position: relative;
float: left;
}

#discussion-form .select-required span{
position: absolute;
right: -10px;
top: 5px;
}

#discussion-form .buttons {
position: relative;
float: left;
width: 250px;
}

#discussion-form .buttons p {
position: absolute;
font-size: 1.1em;
left: 110px;
top: 0px;
}

#comment-form {margin:2em 0 1.8em}

#comment-form label {font-size:1.1em}

#forgot-form {margin-top:1.454em}

#login-button {margin-bottom:.6em}

#profile-image-view {margin-bottom:1em}

#content .logged-in {margin-top:.8em}

#profile-image-view .image-wrapper {
margin: 0px;
float: none;
}

#profile-image-view p {margin-bottom:0}

#profile-image-view a {
color: #c23900;
text-decoration: underline;
}

.profile-upload {
margin:0.4em 0 0.8em;
float: left;
font-size: 11px;
}

#profile-cancel {margin-right:7px}

#content .discussion-head {margin-bottom:.6em}

#content .discussion-head .image-wrapper {margin:0 5px 0 0}

#content .backtotop {
clear: both;
margin-top: 1em;
border-top: 1px dotted #e2e2cf;
text-align: right;
}

/*
TOOLS
====================================*/
/* stefen 02112011 - new widget styles */
#tools .hd{position:relative; z-index:3; background:url(../images/widget-hd-bg.jpg) no-repeat 0 bottom; border:1px solid #abcfd6; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc); padding:7px 8px;}
#tools .hd h2{font-family:Arial, Helvetica, sans-serif; color:#3d4242; font-size:1.2em;}
#tools .bd{z-index:2; margin-top:-2px; border:1px solid #e1edef; background:#fdfdfd; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdfdfd), to(#f7f7f7)); background: -webkit-linear-gradient(#fdfdfd, #f7f7f7); background: -moz-linear-gradient(#fdfdfd, #f7f7f7); background: -ms-linear-gradient(#fdfdfd, #f7f7f7); background: -o-linear-gradient(#fdfdfd, #f7f7f7); background: linear-gradient(#fdfdfd, #f7f7f7); -pie-background: linear-gradient(#fdfdfd, #f7f7f7); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc); padding:10px 8px 7px;}

#tools p, #tools ul {
margin-bottom: .45em;
}

#tools ul {
font-size: 1em;
}

#tools strong {
font-weight: bold;
}

#tools .rh-block, #tools .widget {
padding-bottom: 5px;
margin: 10px 0;
}
#tools .login-box {position: relative;}

#tools .howto .image-wrapper{
margin-right: 0;
}

#tools .sabbatical .title {
padding-left: 0;
margin-bottom: 0;
}

#tools .sabbatical a.link-pdf {
background: url(../images/link-pdf.gif) no-repeat left top;
padding-bottom: 3px;
padding-left: 20px;
display: block;
}

#tools .sabbatical a.link-word {
background: url(../images/link-word.gif) no-repeat left top;
padding-bottom: 3px;
padding-left: 20px;
display: block;
}

#tools .sabbatical p {
padding-left: 20px;
}

#tools .forum-listing li {
border-bottom: 1px dotted #e2e2cf;
margin-bottom: 2px;
padding-bottom: 2px;
}

#tools .forum-listing li.last {
border-bottom: 0px;
padding-bottom: 0;
margin-bottom: 0;
}

#tools .news-archive dt {
color: #c23900;
font-weight: bold;
}

#tools .news-archive dd {
margin: 3px 0;
background: transparent url(../images/link.gif) no-repeat left 4px;
padding-left: 14px;
}

#tools #video-link-form select {
float: left;
display: inline;
width: 165px;
}

#tools #video-link-form input {
float: right;
}

#tools .quicktime-icon {
margin: 0 10px 5px 0;
}

/*
FOOTER
====================================*/

#footer-wrapper {
margin-top: 100px;
height: 45px;
background: transparent url(../images/bg-footer-wrapper.gif) repeat-x left top;
}

#footer {
margin:0 auto;
padding:0 20px;
position:relative;
width:884px;
}

#footer li {
border-right: 1px solid #007089;
padding-bottom: 1px;
}

#footer a, #footer a:visited {
color: #007089;
}

#footer p {
font-size: 1em;
}

#footer .links {
float: left;
left:0;
margin:0;
position:absolute;
top:17px;
}

#footer .copyright {
position: absolute;
top: 17px;
right: 130px;
}

#footer .nzgovt {
position: absolute;
top: 15px;
right: 0;
}

#footer .rss {
left:0;
position:absolute;
top:-34px;
}

#footer .last-updated {
left:68px;
position:absolute;
top:-28px;
}

/*
SITEMAP
====================================*/

#content .sitemap-list {
list-style-type: none;
margin: 0;
}

#content .sitemap-list h2 {
margin-top: 1em;
float: left;
width: 210px;
font-size: 13px;
font-weight: normal;
}

#content .sitemap-list a {
color: #4E4A4A;
}

#content .sitemap-list li {
width: 210px;
margin-right: 27px;
float: left;
background: none;
padding: 0;
margin-bottom: 3px;
padding-bottom: 3px;
}

#content .sitemap-list li.last {
margin-right: 0
}

#content .sitemap-list li.last ul li {
font-weight: normal;
border-bottom: 0px none;
}

#content .sitemap-list li.last ul li a {
color: #c23900;
border-color: #ffffff;
}

#content .sitemap-list ul li {
border-bottom: 1px dotted #e2e2cf;
font-weight: bold;
margin-right: 0;
padding-bottom: 0;
}

#content .sitemap-list ul li li {
border: none;
font-weight: normal;
margin-right: 0;
}

#content .sitemap-list ul {
float: left;
}

#content .sitemap-list ul li a {
border-left: 4px solid #1F8EB4;
padding-left: 7px;
float: left;
display: block;
margin-bottom: 0;
}

#content .sitemap-list ul li ul li a {
border-left: 4px solid #8FC6D9;
margin: 0;
}

/*
VIDEO PLAYER
====================================*/

#content .player-options {
float: right;
margin-top: -28px;
}

#content .video-player {
float: left;
width: 448px;
margin-top: .5em;
margin-bottom: 1.45em;
text-align: center;
}

#content h2#video_transcript_anchor {
margin-bottom: 1em;
}

#privacy-statement {
background: url(../images/privacy-statement-div.gif) no-repeat left top;
width: 448px;
height: 122px;
margin: .8em 0;
}

#privacy-statement .inner {
margin: 2px 5px;
float: left;
display: inline;
width: 439px;
height: 118px;
overflow-y: scroll;
}

#privacy-statement .inner p {
width: 415px;
}

#profile-form label {
float: left;
}

#profile-form .input-large {
clear: both;
}

#profile-form select {
width: 208px;
margin:0.4em 0 0.8em;
}

#profile-form #register-submit {
margin-top: .8em;
}

#content .warning p {
margin-bottom: 0;
}

#content .warning ul {
margin-bottom: .6em;
}

#content .warning li {
background: none;
color: #C23900;
margin-bottom:0;
padding: 0;
}

#login-widget-form {
position: relative;
}

#login-widget-form .checkbox {
position: absolute;
top: 76px;
right: 2px;
}

#login-widget-form .checkbox input {
margin-right: 3px;
}

#content .forums-rss {
margin-top: -38px;
float: right;
}

#content .result-item {
margin-bottom: 2.5em;
}

#content .result-item h3 {
font-size: 1.3em;
line-height: 1.28em;
margin-bottom: .3em;
}

#content .result-item h3 a {
color: #C23900;
}

#content .result-item .date {
font-size: 11px;
font-weight: normal;
color: #3E4242;
margin-left: .45em;
margin-bottom: 0px;
}

#content .result-item p {
font-size: 11px;
}

#content .result-item li {
background: transparent url(../images/bg-breadcrumb.gif) no-repeat right 7px;
display: inline;
padding-left: 0;
white-space: nowrap;
float: left;
padding-right: 9px;
margin-right: 7px;
margin-bottom: 3px;
}

#content .result-item li.last {
background: none;
}

#ezcoa-405_photo_file {
clear: left;
}

/* tell a friend form */

#tell_a_friend_form label {
display: inline-block;
width: 14em;
}
#tell_a_friend_form .block-wrapper {
padding-bottom: 8px;
}
#tell_a_friend_form input.box {
width: 250px;
}
#tell_a_friend_form .buttonblock {
padding-left: 14em;
}

#login-form label,
#forgot-form label,
#comment-form label {
float: left;
}

#login-form .input-small,
#forgot-form .input-small,
#comment-form .input-large {
clear: both;
}

/* Inline Editor */
#content .mceToolbar table {
margin-top: 0;
}

#content .mceToolbar table td{
padding: 0;
}

#content #editform .form-text {
background: #ffffff;
border: 1px solid #7F9DB9;
}

#content .landing-box .fancy-bullet {
background:transparent url(../images/link.gif) no-repeat scroll left 2px;
}

/* Download file */
#content .downloaddoc p.title {
background-repeat:no-repeat;
background-position: left top;
margin:0;
padding:1px 0 10px 19px;
zoom:1
}

/* ###############
NEW VIDEO TEMPLATE
############## */

/* collapsible sections */
#content .collapsible{clear:both;}
#content .collapsible h3 {background: url(../images/disc-plus.gif) no-repeat 0 3px; border-bottom: 1px solid #BCB9AE; padding:5px 0 7px 26px;cursor: pointer; margin-top: 2em; font-size: 1.2em; _float: left; _width: 433px; color:#007089; font-size:15px; font-weight:normal;}
#content .collapsible h3.collapse {background: url(../images/disc-minus.gif) no-repeat 0 3px;}

/* share with a collegue */
#share-box fieldset {width: 100%; margin-left: 0 !important;}
#share-box h3 {border-bottom: 1px solid #BCB9AE; color: #007089; font-size: 15px; font-weight: normal; margin-top: 2em; padding: 5px 0 7px 0}
#share-box .field, #embed-box .field {border: 1px solid #D5D3CC; border-right-width: 2px; border-bottom-width: 2px; padding: 1px 2px; width: 216px; ^position: relative; ^top: 3px;}
#embed-box .field {width: 327px; ^width: 315px;}
#share-box .form-button {position: relative; top: 5px; left: 10px; _left: 0px;}
#share-box  label {display: inline-block; width: 110px; ^width: 120px; line-height: 1.2;}
#embed-box {margin-top: 10px;}

/* flash video widget */
.flash-video-page #tools .inner{padding-top:34px;}
#tools .flash-widget{margin:10px 0;}
.flash-widget h4, .video-commented h4{font-weight: normal;}
#tools .flash-widget .bd{padding:0;}
.flash-widget .image, .video-commented .image{background: #F5F5F5; float: left; margin:0 2px 2px 0;}
.flash-widget .image img, .video-commented .image img {border: 1px solid #D9D9D9; float: left;}
.flash-widget .text, .video-commented .text{float:left; width:100%; overflow:hidden;}
.flash-widget .duration{font-size:0.909em;}
.flash-widget ul, .video-commented ul {overflow-y:scroll; height:275px; margin:0 !important; clear:both; background:#F5F5F5;}
.flash-widget ul li, .video-commented ul li {border-bottom: 1px dotted #E2E2CF; padding:5px; overflow:hidden;}
.flash-widget ul li.last, .video-commented ul li.last {border-bottom:none;}


/* Tag cloud results view */
#content .path {font-size: 1em;padding-left: 0;margin-left: 0;margin-bottom: 2px;}
#content .path li {float: left;clear: none;display: block;margin-bottom: 0;white-space: nowrap;margin-right: 5px;background:none;padding-left:0;}
#content .path li a {background: url(../images/bg-breadcrumb.gif) no-repeat right 4px;padding-right: 8px;}
#content .path li span {white-space:nowrap}
#content .path li.last a{background:none; padding-right:0;} 
	

/* video player */
.videoplayer .duration {float: left;}
.videoplayer .download {float: right;}

/* rhs tools */
.flash-video-page #tools {float: right;}
.flash-video-page #content {overflow: visible;}
.flash-video-page #content .clearfix {clear: left;}
.flash-video-page .videoplayer {position: relative;_display: inline;}

/* #########################
EDUCATIONAL LEADERS REDESIGN
######################### */

/* #####
HOMEPAGE
##### */
#homepage #content .inner {padding-right:30px;_width:446px;}
.ie7-clearfix-homepage {_width:100%;_height:0}
*:first-child+html .ie7-clearfix-homepage {width:100%;height:0} /*IE7*/
.landing-box img {padding:0 1px 1px;border:1px solid #e2e2cf;border-top:none}
.landing-box h2 img, .landing-box .rss img {padding:0;border:none;}
.minimise {margin:10px 0 5px;padding-left:15px;display:block;background: url(../images/icons/arrow-open.png) no-repeat 0 0;_background-image:url(../images/icons/arrow-open.gif);font-size:11px}
.minismise-closed {background: url(../images/icons/arrow-close.png) no-repeat 0 -1px;_background-image:url(../images/icons/arrow-close.gif)}
.picture-links a {display:block;clear:left;}
.picture-links .image-wrapper a {clear:none;}

/* ##################
GENERIC PAGE TEMPLATE
################# */
#content .highlight-list {width:100%;margin:10px 0}
#content .highlight-list li {width:210px;padding-left:0;float:left;background:none}
#content .highlight-list li p {font-size:11px}
#content .highlight h3 {margin:0 0 11px 0;padding-bottom:5px;border-bottom:1px dotted #e2e2cf;font-size:12px}
.highlight-list .highlight {overflow:hidden}
.highlight h3 a {line-height:1;color:#3e4242}
.highlight .img, .featured-story a img, .post-img {margin:0 18px 8px 0;padding:1px;border:1px solid #e2e2cf;float:left}
.highlight .img {margin-bottom:0}
.highlight .img a {float:left}
.highlight .img a img, .featured-story a img {float:left}
.more-link {text-align:right}
.highlight .inner {overflow: visible;}
.highlight .bd {overflow: hidden; background: #F5F5F1;border: 1px solid #B4B0A8; padding-left: 85px;_padding-left: 81px; padding-right:5px; padding-bottom:5px; padding-top:5px; -moz-box-shadow: -1px 1px 5px #cccccc;-webkit-box-shadow: -1px 1px 5px #cccccc;zoom:1}
.highlight .img {float:left;margin:0 0 0 -79px; _margin-left:-75px;display:inline;line-height:1px}

/* #############
FEATURED STORIES
############ */
#content .featured-story h2 {border-bottom:none}

/* ##########
VIDEO GALLERY
######### */
.gallery .block a span {display:block}
.collapsible h2 {cursor:pointer;margin:10px 0 15px;padding-bottom:3px;padding-left:30px; _position:relative;}
.collapsible .content h2 {cursor: default;padding-left:0}
.collapsible .expand {background:url("../images/disc-plus.jpg") no-repeat scroll -1px 0 transparent}
.collapsible .collapse {background:url("../images/disc-minus.jpg") no-repeat scroll -1px 0 transparent}
.post-img {margin-bottom:.6em;float:left}
#wrapper .gallery .item {background-color:#f5f5f5;float:left;margin:0 6px 10px 0;width:145px}
#wrapper .gallery .last {margin-right:0}
.videoitem a.link{text-decoration:none; color:#3E4242;}
.videoitem a.link .title{color:#007089;}
.videoitem a.link:hover .title{text-decoration:underline;}
.videoitem div{font-size:1em !important;}
/* ###############
VIDEO GALLERY TABS
############## */
#content .recaptchatable .recaptcha_r3_c3 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -9px 0 transparent}
/*#content #video-content-menu li {padding-left:0;display:inline;background:none}
#content #video-content-menu li a {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.364em; width:98.5px;margin-right:2px;_margin-right:1px;padding:10px 5px;position:relative;display:block;float:left;behavior:url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc);border:1px solid #ccc;border-bottom:none;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0; background:#1B90A3; color:#fff;}
#content #video-content-menu li .last {margin-right:0}
#content #video-content-menu {width:448px;border-bottom:1px solid #ccc;zoom:1}*/
/* .flash-video-page .inner {background:#EAE371}  temporary so i can see the area I have to work in */


ul#video-content-menu {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    /*padding-bottom: 17px;
    padding-left: 0;
    padding-top: 15px;*/
	float:left;
}
ul#video-content-menu li {
    float:left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	background:none;
	padding:0;
	list-style:none;
	margin:0;
}
#content #video-content-menu li a {
    border-right: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 1.166em;
    padding: 14px 15px 14px 15px;
	display:block;
}
#content #video-content-menu li a.first {
    /*padding: 15px 15px 19px 16px;*/
}
#content #video-content-menu li a.last {
    border-right: 0 none;
    /*padding: 14px 11px 19px 15px;*/
}
#content .bl-content {
    background: url("../images/bl-content.gif") no-repeat scroll 0 100% #1B90A3;
	float:left;
}
#content .br-content {
    background: url("../images/br-content.gif") no-repeat scroll 100% 100% transparent;
}
#content .tl-content {
    background: url("../images/tl-content.gif") no-repeat scroll 0 0 transparent;
}
#content .tr-content {
    background: url("../images/tr-content.gif") no-repeat scroll 100% 0 transparent;
}
#content #video-info-arrow {
    background: url("../images/arrow-content.gif") no-repeat scroll 0 0 transparent;
    height: 12px;
    margin-bottom: 1em;
    margin-left: 1.08em;
	clear:left;
}
/* #####
COMMENTS
#### */
/*some existing styles were interfering with the Recaptcha styling*/
#content .recaptchatable .recaptcha_r8_c1 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -43px -49px transparent}
#content .recaptchatable .recaptcha_r4_c2 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -36px 0 transparent}
#content .recaptchatable .recaptcha_r7_c1 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -43px -49px transparent}
#content .recaptchatable .recaptcha_r3_c2 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -18px -57px transparent}
#content .recaptchatable .recaptcha_r4_c1 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -43px 0 transparent}
#content .recaptchatable .recaptcha_r3_c1 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll 0 0 transparent}
#content .recaptchatable .recaptcha_r2_c2 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -27px 0 transparent}
#content .recaptchatable .recaptcha_r2_c1 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -18px 0 transparent}
#content .recaptchatable .recaptcha_r1_c1 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll 0 -63px transparent}
#content .recaptchatable .recaptcha_r4_c4 {background:url("http://www.google.com/recaptcha/api/img/white/sprite.png") no-repeat scroll -214px 0 transparent}
#comment-form #recaptcha_area label {float:none}
#comment-form #recaptcha_widget_div {margin-left:94px}
#comments-div #comment-form {padding:5px 15px 15px;background:#e9e9e9; clear:both;_width:418px;_overflow:hidden}
#comment-form label {width:94px}
#comment-form .field-row {width:418px/*IE needs a width*/;margin-bottom:1em}
#comment-form .field-row input, #comment-form .field-row textarea {border:1px solid #bcb9ae}
#comment-form .field-row input.form-button{background:#fff; padding:4px 10px;}
.pagetools{overflow:hidden; clear:both;}
.video-main {background:#D9D1C1; width:448px; padding:3px;}
.pagetools .print-div-link{border:1px solid #bcb9ae; background:#E6E6E6; padding:3px 8px; margin:3px 0 3px 5px; float:right;}
#comment-form .controls{padding-left:94px;}
#comment-form .field-row .label strong {font-size:1.25em;line-height:2.5}
#comment-form .field-row .field {width:322px;_width:319px}
#comment-form .field-row .terms {width:350px;display:block;_position:relative;_left:10px;_top:-7px;/*;_z-index:100*/_height:50px}
*:first-child+html #comment-form .field-row .terms {position:relative;left:93px;top:-27px} /*IE7*/
#comment-form fieldset {_width:418px; _display:block !important; margin-left/*\**/:0\9}/*IE8 hack*/
#comments-div .comment-item {margin-bottom:.6em}
#comments-div .comment-item p {margin-bottom:0}
#comments-wrapper #display-form {float:right;position:relative;top:-27px;cursor:pointer;color:#007089}
#comments-div .email-msg {margin:2px 0 0 95px;display:block}
#comment-form .field-row .error{border:1px solid #C23900;}

/* #####
CALENDAR
#### */
#ezagenda_calendar_container th, #ezagenda_calendar_container td {padding:3px 0;text-align:center}
#ezagenda_calendar_container table {border-collapse:separate;margin:0 auto;width:178px}
#ezagenda_calendar_container .calendar_heading th {background:url("../images/calendar-heading.gif") repeat-x scroll left bottom #ebecec;border:0 none;color:#333333;font-weight:normal;padding:6px 0 3px}
#ezagenda_calendar_container th {background:url("../images/calendar-th.gif") no-repeat scroll left -2px #b8b7b7;border:1px solid #a6a5a4;color:#fff;font-weight:bold}
#ezagenda_calendar_container td {background:url("../images/calendar-td.gif") no-repeat scroll left -1px #f1f1f2;border:1px solid #cacbcd;color:#4d4d4f}
#ezagenda_calendar_container td.ezagenda_selected {background:url("../images/calendar-td-selected.gif") no-repeat scroll left -1px #d4e2ed;border-color:#82b4d8;color:#368bae;font-weight:bold}

#tools .quick-links form {overflow: hidden; zoom:1; margin-bottom: 3px;}
#tools .quick-links select {width: 165px;float: left; margin-right: 5px;}
#tools .quick-links input {float: left;}

/* #########
EVENTS ITEMS
######### */
.date span {font-weight:bold;color:#3e4242}

/* #########
COLOUR AND FACT BOXES
######### */
.colorbox .outer{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc); margin:0 10px;}
.colorbox .bd{padding:10px; color:#3e4242;}
.colorboxes{padding-bottom:1em; overflow:hidden;margin:0 -10px; position:relative;}
.colorboxes .gray .outer{border:1px solid #d6d6d6;background: #F8F8F8; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8F8), to(#efefef)); background: -webkit-linear-gradient(#F8F8F8, #efefef); background: -moz-linear-gradient(#F8F8F8, #efefef); background: -ms-linear-gradient(#F8F8F8, #efefef); background: -o-linear-gradient(#F8F8F8, #efefef); background: linear-gradient(#F8F8F8, #efefef); -pie-background: linear-gradient(#F8F8F8, #efefef); }
.colorboxes .blue .outer{border:1px solid #abcfd6;background:#f0f7f8;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0f7f8), to(#d7e9ec));background: -webkit-linear-gradient(#f0f7f8, #d7e9ec);background: -moz-linear-gradient(#f0f7f8, #d7e9ec);background:-ms-linear-gradient(#f0f7f8, #d7e9ec);background: -o-linear-gradient(#f0f7f8, #d7e9ec);background:linear-gradient(#f0f7f8, #d7e9ec); -pie-background: linear-gradient(#f0f7f8, #d7e9ec)}
.colorboxes .orange .outer{border:1px solid #f1d8cd;  background: #ffffff; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#faefea)); background: -webkit-linear-gradient(#ffffff, #faefea); background: -moz-linear-gradient(#ffffff, #faefea); background: -ms-linear-gradient(#ffffff, #faefea); background: -o-linear-gradient(#ffffff, #faefea); background: linear-gradient(#ffffff, #faefea); -pie-background: linear-gradient(#ffffff, #faefea); }

.factbox-gray{border:1px solid #d6d6d6;background: #F8F8F8; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8F8), to(#efefef)); background: -webkit-linear-gradient(#F8F8F8, #efefef); background: -moz-linear-gradient(#F8F8F8, #efefef); background: -ms-linear-gradient(#F8F8F8, #efefef); background: -o-linear-gradient(#F8F8F8, #efefef); background: linear-gradient(#F8F8F8, #efefef); -pie-background: linear-gradient(#F8F8F8, #efefef);-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc); margin-bottom:1em;}
.factbox-gray .bd{background:url(../images/factbox-gray-bg.png) no-repeat 0 bottom; padding:10px;_background-image:none}
.factbox-blue{border:1px solid #abcfd6;  background: #f0f7f8; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0f7f8), to(#d7e9ec)); background: -webkit-linear-gradient(#f0f7f8, #d7e9ec); background: -moz-linear-gradient(#f0f7f8, #d7e9ec); background: -ms-linear-gradient(#f0f7f8, #d7e9ec); background: -o-linear-gradient(#f0f7f8, #d7e9ec); background: linear-gradient(#f0f7f8, #d7e9ec); -pie-background: linear-gradient(#f0f7f8, #d7e9ec);-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc);margin-bottom:1em;}
.factbox-blue .bd{background:url(../images/factbox-blue-bg.png) no-repeat 0 bottom; padding:10px;_background-image:none}
.factbox-orange{border:1px solid #f1d8cd;  background: #ffffff; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#faefea)); background: -webkit-linear-gradient(#ffffff, #faefea); background: -moz-linear-gradient(#ffffff, #faefea); background: -ms-linear-gradient(#ffffff, #faefea); background: -o-linear-gradient(#ffffff, #faefea); background: linear-gradient(#ffffff, #faefea); -pie-background: linear-gradient(#ffffff, #faefea);-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/extension/leadspace/design/leadspace/stylesheets/PIE.htc);margin-bottom:1em;}
.factbox-orange .bd{background:url(../images/factbox-orange-bg.png) no-repeat 0 bottom; padding:10px;_background-image:none}

.colorboxes .gray, .colorboxes .orange, .colorboxes .blue {position:relative\9;z-index:0\9;_margin-left:-10px} /*IE678*/

