/*
Small Capital CSS
Developed by: http://www.worldwidecreative.co.za
*/

@import url('reset.css');
@import url('text.css');
@import url('star_rating.css');

body{
	font: 1em Arial, Helvetica, sans-serif;
	background: #f6f6f4;
}

h3, #content-article h3.heading{
	/*background: url(../images/h3-arrow.png) no-repeat 0px 2px;
	padding-left: 25px;*/
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #444;
	padding: 0 0 4px;
}

h3.rss-heading, h3.freebies-heading, h3.library-heading, h3.poll-list-heading{
	border-bottom: 1px dashed #BEC0B5;
	font-size: 20px !important;
	font-weight: bold;
	color: #444 !important;
}

/* @group Heading */

#header-bg{
	background: url(../images/content-bg.png) repeat-y center top;
}

#header{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/bg-blue.gif) repeat-x;
	height: 156px;
	color: #b5ccdc;
}

#header #logo{
	float: left;
	width: 249px;
	margin-left: 20px;
}

#heading-nav{
	float: right;
	overflow: hidden;
	font-size: 12px;
	margin: 10px 20px 0 0;
}

#heading-nav ul{
	border-bottom: 1px dotted #444 !important;
	display: inline;
}

#heading-nav a, #heading-nav a:visited{
	text-decoration: none;
	color: #b5ccdc;
}

#heading-nav li a:hover{
	color: #FFF;
}

#heading-nav ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#heading-nav ul li{
	display: inline;
	padding: 0;
	margin: 0;
}

#heading-nav ul li:before { content: "| "; }
#heading-nav ul li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #heading-nav ul li{
	border-left: 1px solid black;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #heading-nav ul { height: 1%; }

* html #heading-nav ul li{
	display: block;
	float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #heading-nav ul li:first-child { border-left: 0; }

#header-buttons{
	width: 700px;
	float: right;
	margin-right: 20px;
	_width: 690px;
}

#header-buttons p{
	text-align: left;
	font-size: 12px;
	margin: 10px 0 3px 15px;
}

#header-buttons a{
	float: left;
	margin-left: 5px;
}

#header-buttons a.btn-start{
	background: url(../images/btn-start.png) no-repeat 0 0;
	width: 215px;
	height: 94px;
	display: block;
}

#header-buttons a.btn-manage{
	background: url(../images/btn-manage.png) no-repeat 0 0;
	width: 224px;
	height: 94px;
	display: block;
}

#header-buttons a.btn-grow{
	background: url(../images/btn-grow.png) no-repeat 0 0;
	width: 215px;
	height: 94px;
	display: block;
}
/*
#header-buttons a.btn-start:hover, #header-buttons a.btn-manage:hover, #header-buttons a.btn-grow:hover{
	background-position: 0 -97px;
}
*/

/* @group Navbar - suckerfish */

#navbar-bg{
	background: url(../images/content-bg.png) repeat-y center top;
	padding: 0 3px;
	width: 1000px;
	margin: 0 auto;
}

#navbar{
	background: #0127b0 url(../images/navbar-bg.gif) repeat-x;
	padding: 1px 0 0;
	height: 38px;
	width: 1000px;
	margin: 0 auto;
}

#nav{
	width: 730px;
	float: left;
	font-size: 13px;
	color: #fffeff;
}

#searchbar{
	float: right;
	width: 201px;
	margin-top: 7px;
	*width: 192px;
	_width: 195px;
}

/* suckerfish */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	z-index: 99;
}

#nav a {
	display: block;
	color: #fffeff;
	text-decoration: none;
}

#nav li a:hover, #nav li.active a,
#nav li:hover a {
	background-color: #ecead4;
	color: #08288d;
	border-top: 4px solid #dc9e1c;
	padding: 8px 10px 12px;
}
#nav li li a:hover, #nav li.active li a {
	padding: 0 10px;
	border-top: 0px none;
	color: #fff;
}
#nav li:hover ul li a {
	padding: 0 10px;
	border-top: 0px none;
}
/*
#nav li.finance a:hover, #nav li.finance.active a{background-color: #C3C7B6;} 
#nav li.marketing a:hover, #nav li.marketing.active a{background-color: #FF65AA;} 
#nav li.bbbee a:hover, #nav li.bbbee.active a{background-color: #DC4141;} 
#nav li.technology a:hover, #nav li.technology.active a{background-color: #EBBD1E;} 
#nav li.people a:hover, #nav li.people.active a{background-color: #E89595;} 
#nav li.legal a:hover, #nav li.legal.active a{background-color: #6698B3;} 
#nav li.generic a:hover, #nav li.generic.active a{background-color: #23C6DE;} 
*/
#nav li a {
	padding: 12px 10px;
	border-right: 1px solid #4e66ce;
	border-left: 1px solid #0c1f6c;
	font-size: 12px;
}
#nav li.finance a {
	border-left: 0px none;
}

#nav li li a {
	padding: 0 10px;
	border: 0px none;
	background: none !important;
	width: 180px;
	color: #08288d;
}

#nav li li:hover{
	background-color: #bab8a7;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	margin: 0px 0px 0 0;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #ecead4;
	width: 200px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 3;
	font: normal 12px Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
	line-height: 22px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left: 1px;
}
#nav li.finance:hover ul {
	margin-left: 0px;
}

/* @end */

/* search */
form#search{
	text-align: right;
	margin-right: 20px;
}

form#search input.box {
	background: #fff url(../images/searchform-input.gif) repeat-x center top;
	height: 21px;
	border: 1px solid #86a2b3;
	padding: 2px 0 0 5px;
	float: left;
	width: 140px;
	*padding: 2px 0 0 3px;	
}

/* main image heading */
#image-heading-bg-home {
	width: 100%;
	margin: 0;
	height: 251px;
	background: url(../images/content-bg.png) repeat-y center top;
}

#image-heading-bg-orange, #image-heading-bg-pink, #image-heading-bg-darkblue, #image-heading-bg-yellow, #image-heading-bg-lightpink, #image-heading-bg-green, #image-heading-bg-red, #image-heading-bg-lightblue, #image-heading-bg-purple, #image-heading-bg-grey {
	width: 1000px;
	margin: 0 auto;
	height: 100px;
}

#image-heading-bg-orange{background-color: #f58320;}
#image-heading-bg-pink{background-color: #FF65AA;}
#image-heading-bg-darkblue{background-color: #6698B3;}
#image-heading-bg-yellow{background-color: #EBBD1E;} 
#image-heading-bg-lightpink{background-color: #E89595;}
#image-heading-bg-green{background-color: #85C632;}
#image-heading-bg-red{background-color: #DC4141;}
#image-heading-bg-lightblue{background-color: #23C6DE;}
#image-heading-bg-purple{background-color: #AF8FD1;}
#image-heading-bg-grey{background-color: #C3C7B6;}
/*
.orange #content-article h2, .orange .highlight h3{color: #f58320;}
.pink #content-article h2, .pink .highlight h3{color: #FF65AA;}
.darkblue #content-article h2, .darkblue .highlight h3{color: #6698B3;}
.yellow #content-article h2, .yellow .highlight h3{color: #EBBD1E;}
.lightpink #content-article h2, .lightpink .highlight h3{color: #E89595;}
.green #content-article h2, .green .highlight h3{color: #85C632;}
.red #content-article h2, .red .highlight h3{color: #DC4141;}
.lightblue #content-article h2, .lightblue .highlight h3{color: #23C6DE;}
.purple #content-article h2, .purple .highlight h3{color: #AF8FD1;}
.grey #content-article h2, .grey .highlight h3{color: #C3C7B6;}
.blue #content-article h2, .blue .highlight h3{color: #08288d;}
.mtn #content-article h2, .mtn .highlight h3{color: #FFCB09 !important;}
*/
#image-heading-bg-page{
	width: 1006px;
	height: 180px;
	margin: 0 auto;
	/*background-color: #08288d;*/
	background: url(../images/content-bg.png) repeat-y center top;
}

#image-heading{
	width: 1000px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}

#image-heading img{
	margin: 0;
	padding: 0;
}

#category-headline-overlay{
	width: 400px;
	position: absolute;
	top: 0px;
	margin-left: 20px;
	background-color: rgba(0,51,153,0.45);
	height: 160px;
	padding: 10px 20px;
}

#category-headline-overlay h2{
	font-size: 28px;
	color: #fff;
	height: 50px;
	padding: 20px 0 0;
	margin: 50px 0 0 0;
}

#category-headline-overlay p{
	border-top: 1px dashed #7d8394;
	margin-top: -15px;
	color: #5BC6FF;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	padding-top: 5px;
}

#category-headline-overlay a{
	font-weight: bold;
	color: #5BC6FF;
	text-decoration: none;
}

#category-headline-overlay a:hover{
	text-decoration: underline;
}

#special-focus{
	width: 210px;
	position: absolute;
	top: 0px;
	margin-left: 20px;
	background: rgb(140, 163, 209); /* The Fallback */
	background-color: rgba(0,51,153,0.45);
	height: 231px;
	padding: 10px 20px;
	/*background-color: #0031c9;
	opacity: 0.8;*/
}

#special-focus h3 {
	color: #d2d2d2; 
	padding-bottom: 4px;
	border-bottom: 1px dashed #7d8394;
}

#special-focus ul{
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 0px;
	
}

#special-focus li{
	list-style: none;
	line-height: 22px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#special-focus a, #special-focus a:visited{
	color: #d2d2d2;
	text-decoration: none;
}

#special-focus a:hover{
	color: #fff;
}

#category-headline{
	float: left;
	margin: 20px 0 0 20px;	
}

#category-headline h2{
	color: #fff;
	margin-bottom: 0;
	border-bottom: 1px dashed #FFA3CC;
	font-size: 20px;
	padding-bottom: 5px;
	
	display: none;
}

#category-headline h3{
	color: #fff;
	margin: 15px 0 0;
	padding: 0;
	background-image: none;
	font-size: 28px;
}

img.heading-img{
	float: right;
}

/* @end */

/* @group Container */

#container-bg{
	/*width: 100%;*/
}

#container{
	width: 1006px;
	margin: 0 auto;
	background: url(../images/content-bg.png) repeat-y;
	overflow: hidden;
}

#container-header-bg{
	width: 1000px;
	margin: 0 auto;
	background: url(../images/content-heading-bg.gif) no-repeat;
	overflow: hidden;
}

/* @end */

/* @group Content Article */

#content-article{
	width: 690px;
	float: left;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
	padding-bottom: 10px;	
}

#content-article h2 {
	border-bottom: 1px dashed #BEC0B5;
	font-size: 23px;
	margin-top: 7px;
	padding-bottom: 5px;
	margin-bottom: 0;
	display: block;
	color: #444;
}

#content-article a{
	color: #08288d;
	text-decoration: none;
}

#content-article a:hover{
	text-decoration: underline;
}

#content-article p.meta-date{
	border: 0 none;
	color: #989898;
	font-size: 12px;
	font-style: normal;
}

.breadcrumb a:hover{
	text-decoration: underline;
}

.breadcrumb {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}
.breadcrumb a {
	color: #08288d !important;
}
#content-article h3 {
	font-size: 16px;
	background-image: none;
	padding: 0;
	margin: 20px 0 0;
}
#content-article .meta {
	color: #6d7172;
	display: block;
	margin-bottom: 10px;
}

/* Different Colors - Paul */

#image-heading-bg-orange{background-color: #f58320;}
#image-heading-bg-pink{background-color: #FF65AA;}
#image-heading-bg-darkblue{background-color: #6698B3;}
#image-heading-bg-yellow{background-color: #EBBD1E;} 
#image-heading-bg-lightpink{background-color: #E89595;}
#image-heading-bg-green{background-color: #85C632;}
#image-heading-bg-red{background-color: #DC4141;}
#image-heading-bg-lightblue{background-color: #23C6DE;}
#image-heading-bg-purple{background-color: #AF8FD1;}
#image-heading-bg-grey{background-color: #026cb8;}

.orange #content-article h3, .orange #content-article a {color: #f58320;}
.pink #content-article h3, .pink #content-article a {color: #FF65AA;}
.darkblue #content-article h3, .darkblue #content-article a {color: #6698B3;}
.yellow #content-article h3, .yellow #content-article a {color: #EBBD1E;}
.lightpink #content-article h3, .lightpink #content-article a {color: #E89595;}
.green #content-article h3, .green #content-article a {color: #85C632;}
.red #content-article h3, .red #content-article a {color: #DC4141;}
.lightblue #content-article h3, .lightblue #content-article a {color: #08288d;}
.purple #content-article h3, .purple #content-article a {color: #AF8FD1;}
.grey #content-article h3, .grey #content-article a {color: #026cb8;}
/* END */

#content-article p{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-bottom: 10px;
}

#content-article ol, #content-article ul{
	margin-bottom: 10px;
}

#content-article li{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-bottom: 5px;
}

.highlight{
	border-top: 1px dashed #BEC0B5;
	border-bottom: 1px dashed #BEC0B5;
	padding: 1px 0;
	margin-bottom: 10px;
}

.hightlight-top{
	background: url(../images/highlight-box-top.gif) repeat-x;
	height: 31px;
}

.hightlight-bottom{
	background: url(../images/highlight-box-bottom.gif) repeat-x;
	height: 31px;
	
}

.highlight h3{
	margin: -15px 10px 10px 10px !important;
	font-size: 16px;
	background-image: none;
	padding-left: 0;
}

.highlight p{
	margin: 0 10px;
}

/* @group Article Comments */
ol.comments{
	list-style-type: none;
}


/* @end */

/* @group Article Sidebar */

/* @group Blocks */
.block-top{
	width: 234px;
	height: 34px;
	padding: 5px 10px;
}
/*
.orange .block-top{background: url(../images/blocks/block-top-orange.gif) no-repeat;}
.pink .block-top{background: url(../images/blocks/block-top-pink.gif) no-repeat;}
.darkblue .block-top{background: url(../images/blocks/block-top-darkblue.gif) no-repeat;}
.yellow .block-top{background: url(../images/blocks/block-top-yellow.gif) no-repeat;}
.lightpink .block-top{background: url(../images/blocks/block-top-lightpink.gif) no-repeat;}
.green .block-top{background: url(../images/blocks/block-top-green.gif) no-repeat;}
.red .block-top{background: url(../images/blocks/block-top-red.gif) no-repeat;}
.lightblue .block-top{background: url(../images/blocks/block-top-lightblue.gif) no-repeat;}
.purple .block-top{background: url(../images/blocks/block-top-purple.gif) no-repeat;}
.grey .block-top{background: url(../images/blocks/block-top-grey.gif) no-repeat;}
.blue .block-top{background: url(../images/blocks/block-top-blue.gif) no-repeat;}
*/
.block-body{
	width: 234px;
	padding: 0 10px 5px 10px !important;	
}
/*
.orange .block-body{background: url(../images/blocks/block-bottom-orange.gif) no-repeat center bottom;}
.pink .block-body{background: url(../images/blocks/block-bottom-pink.gif) no-repeat center bottom;}
.darkblue .block-body{background: url(../images/blocks/block-bottom-darkblue.gif) no-repeat center bottom;}
.yellow .block-body{background: url(../images/blocks/block-bottom-yellow.gif) no-repeat center bottom;}
.lightpink .block-body{background: url(../images/blocks/block-bottom-lightpink.gif) no-repeat center bottom;}
.green .block-body{background: url(../images/blocks/block-bottom-green.gif) no-repeat center bottom;}
.red .block-body{background: url(../images/blocks/block-bottom-red.gif) no-repeat center bottom;}
.lightblue .block-body{background: url(../images/blocks/block-bottom-lightblue.gif) no-repeat center bottom;}
.purple .block-body{background: url(../images/blocks/block-bottom-purple.gif) no-repeat center bottom;}
.grey .block-body{background: url(../images/blocks/block-bottom-grey.gif) no-repeat center bottom;}
.blue .block-body{background: url(../images/blocks/block-bottom-blue.gif) no-repeat center bottom;}
*/

/*--default block colours--*/
.block-top{background: url(../images/block-top.gif) no-repeat;}
.block-body{background: url(../images/block-bottom.gif) center bottom;}

.block-top h3{
	margin: 0 !important;
	font-size: 17px;
	color: #444 !important;
	padding-top: 5px;
}

.block-body p{
	color: #444;
	font-size: 11px !important;
	line-height: 14px !important;
}

.block-body ul{
	margin-bottom: 5px !important;
}

.block-body ul li{
	font-size: 11px !important;
	margin-bottom: 0px !important;
	line-height: 13px !important;
	margin-left: 15px !important;
	list-style-type: disc;
}

.block-body p.right{
	text-align: right;
	padding-top: 10px;
}
.block-body p.right a {
	font-weight: bold;
	color: #08288d;
}

.block-body a{
	color: #08288d !important;
	text-decoration: none;
}

.block-body a:hover{
	text-decoration: underline;
}

/* @end */

#article-sidebar{
	float: right;
	width: 250px;
	padding-left: 10px;

}

#share{
	margin-bottom:-35px;
	position:relative;
	top:-35px;
}

#share a{
	color: #666 !important;
	text-decoration: none;
}

#share a:hover{
	color: #000 !important;
	text-decoration: none;
}

#share ul{
	list-style: none !important;
	/*padding-top: 7px;*/
}

#share li{
	margin-left: 0px !important;
	padding: 9px 0 0 38px;
	height: 23px;
	border-bottom: 1px dashed #d2d2d2;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	list-style: none !important;
	

}

#share li.bookmark{
	background: url(../images/share-bookmark.png) no-repeat;
}

#share li.print{
	background: url(../images/share-print.png) no-repeat;
}

#share li.comment{
	background: url(../images/share-comment.png) no-repeat;
}

#share li.email{
	background: url(../images/share-email.png) no-repeat;
	border: 0 none;
}
.rate {
	padding: 20px 8px;
}


/* @end */

#article-sidebar h5{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}

/*
.orange #article-sidebar h5{color: #f58320;border-bottom: 1px dashed #f58320;}
.pink #article-sidebar h5{color: #FF65AA;border-bottom: 1px dashed #FF65AA;} 
.darkblue #article-sidebar h5{color: #6698B3;border-bottom: 1px dashed #6698B3;} 
.yellow #article-sidebar h5{color: #EBBD1E;border-bottom: 1px dashed #EBBD1E;} 
.lightpink #article-sidebar h5{color: #E89595;border-bottom: 1px dashed #E89595;} 
.green #article-sidebar h5{color: #C4CB3D;border-bottom: 1px dashed #C4CB3D;} 
.red #article-sidebar h5{color: #DC4141;border-bottom: 1px dashed #DC4141;} 
.lightblue #article-sidebar h5{color: #23C6DE;border-bottom: 1px dashed #23C6DE;}
.purple #article-sidebar h5{color: #AF8FD1;border-bottom: 1px dashed #AF8FD1;} 
.grey #article-sidebar h5{color: #C3C7B6;border-bottom: 1px dashed #C3C7B6;} 
.blue #article-sidebar h5{color: #FF65AA;border-bottom: 1px dashed #FF65AA;} 
*/

.related{
	list-style: none;
}

.related li{
	margin-left: 0;
	font-size: 11px !important;
	margin-bottom: 3px !important;
	line-height: 15px !important;
}

.related a{
	color: #08288d;
	text-decoration: none;
}

.related a:hover{
	text-decoration: underline;
}

p.centre{
	text-align: center;
}


/* @end */

#leftbar{
	width: 260px;
	float: left;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
	padding-bottom: 10px;
}

/* @group slider */
#slider-top{
	width: 255px;
	height: 9px;
	margin-top: 10px;
	_margin-bottom: -13px;
	background: url(../images/slider-top.gif) no-repeat;
}

#slider-body{
	background: url(../images/slider-body.gif) no-repeat 0 bottom;
	width: 255px;
	padding: 3px 10px 3px 10px;
}
/*
#slider-top.orange{background: url(../images/slider/silder-top-orange.gif) no-repeat;}
#slider-top.pink{background: url(../images/slider/silder-top-pink.gif) no-repeat;}
#slider-top.darkblue{background: url(../images/slider/silder-top-darkblue.gif) no-repeat;}
#slider-top.yellow{background: url(../images/slider/silder-top-yellow.gif) no-repeat;}
#slider-top.lightpink{background: url(../images/slider/silder-top-lightpink.gif) no-repeat;}
#slider-top.green{background: url(../images/slider/silder-top-green.gif) no-repeat;}
#slider-top.red{background: url(../images/slider/silder-top-red.gif) no-repeat;}
#slider-top.lightblue{background: url(../images/slider/slider-top-lightblue.gif) no-repeat;}
#slider-top.purple{background: url(../images/slider/silder-top-purple.gif) no-repeat;}
#slider-top.grey{background: url(../images/slider/silder-top-grey.gif) no-repeat;}
#slider-top.blue{background: url(../images/slider/silder-top-blue.gif) no-repeat;}

#slider-body.orange{background: url(../images/slider/slider-body-orange.gif) no-repeat 0 bottom;}
#slider-body.pink{background: url(../images/slider/slider-body-pink.gif) no-repeat 0 bottom;}
#slider-body.darkblue{background: url(../images/slider/slider-body-darkblue.gif) no-repeat 0 bottom;}
#slider-body.yellow{background: url(../images/slider/slider-body-yellow.gif) no-repeat 0 bottom;}
#slider-body.lightpink{background: url(../images/slider/slider-body-lightpink.gif) no-repeat 0 bottom;}
#slider-body.green{background: url(../images/slider/slider-body-green.gif) no-repeat 0 bottom;}
#slider-body.red{background: url(../images/slider/slider-body-red.gif) no-repeat 0 bottom;}
#slider-body.lightblue{background: url(../images/slider/sider-body-lightblue.gif) no-repeat 0 bottom;}
#slider-body.purple{background: url(../images/slider/slider-body-purple.gif) no-repeat 0 bottom;}
#slider-body.grey{background: url(../images/slider/slider-body-grey.gif) no-repeat 0 bottom;}
#slider-body.blue{background: url(../images/slider/slider-body-blue.gif) no-repeat 0 bottom;}
*/
#slider-body h4{
	color: #08288d;
	font-size: 12px;
	font-weight: bold;
	width: 235px !important;
	margin-bottom: 5px !important;
	padding-bottom: 3px;
	border: 0px none !important;
}

#slider-body h4.active{
	border-bottom: 1px dashed #fff !important;
	/*background: url(../images/icon-active.png) no-repeat right center;*/
}

#slider-body h4.active a{
	color: #000;
}

#slider-body h4.inactive{
	border-bottom: 1px dashed #fff !important;
	background: url(../images/icon-inactive.png) no-repeat right center;
}

#slider-body h4.inactive a{
	color: #444;
}

#slider-body h5{
	margin-bottom: 0px;
}

.slider-content h5 a{
	color: #444 !important;
	font-weight: bold !important;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

.slider-content p{
	color: #444 !important;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
}

.slider-content{
	padding-right: 15px;
}

img.icon-community{
	position: relative;
	top: 5px;
	margin-right: 3px;
}

/* @end */



#rightbar{
	width: 260px;
	float: left;
	margin-left: 20px;
	padding-bottom: 10px;
	_margin-left: 15px;
}
#rightbar #slider-body,
#rightbar .solution-to-problem,
#rightbar #right-nav {
	margin: 0 0 20px;
}

/* @group Content */

/* @group Archives */

#archive-month-header, #archive-category-header{
	float: left;
	color: #444;
	text-transform: uppercase;
	font-size: 11px;
	width: 270px;
	_width: 260px;
}

#archive-month-header{
	float: left;
	
}

#archive-category-month{
	float: left;
}

h2.archive-search-header {
	font-size: 20px !important;
	color: #444 !important;
	font-weight: normal !important;
}
h2.archive-search-header strong {font-weight: normal;}
h2.archive-search-header em {font-weight: bold;}

h3.archive-header{
	margin-bottom: 0px !important;
}

p.meta{
	font-size: 11px !important;
	margin-bottom: 3px !important;
}


/* @end */

/* @group Expertise */
#expertise-block{
	width: 398px;
	height: 203px;
	background: url(../images/expert-block.png) no-repeat;
	padding: 15px 15px 0;
	margin-bottom: 10px;
}

#expertise-block img{
	float: left;
	margin-right: 10px;

}

#expertise-block #expert-block-right{
	float: left;
	width: 240px;
}

#expertise-block h3{
	font-size: 20px;
	color: #000;
	background: url(../images/arrow-black.png) no-repeat 0px 2px;
	padding-left: 25px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #3F3F33;
}

#expertise-block h4{
	font-size: 16px;
	margin-bottom: 5px;
}

#expertise-block p.more{
	text-align: right;
}

h2.expert-heading, h2.casestudy-heading{
	margin-top: 50px !important;
	font-size: 20px !important;
	color: #444 !important;
	padding-bottom: 5px;
}

h2.hotideas-heading, h2.sponsor-articles{
	font-size: 20px !important;
	color: #444 !important;
	padding-bottom: 5px;
}

.expert-more, .casestudy-more, .hotideas-more, .sponsor-more{
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	width: 170px;
	float: right;
	text-align: right;
	margin-top: 3px;
}
.expert-more {
	color: #d2d2d2;
}
.expert-more a {
	font-weight: bold;
	color: #08288D !important;
}
/* @end */

.nothing-here {
	text-align: left;
	padding: 30px 0;
	color: #ccc;
}


/* @group pagination */
.pagination-top, .pagination-bottom{
	clear: both;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}

.pagination-top{
	border-bottom: 1px dashed #BEC0B5;
	padding-bottom: 5px;
}

.pagination-bottom{
	border-top: 1px dashed #BEC0B5;
	padding-top: 5px;
}

.pagination-month{
	clear: both;
	text-align: center;
	font-size: 20px;
	font-style: italic;
	color: #444;
	border-bottom: 1px dashed #BEC0B5;
}

/* @end */

/* @group Business Details */
img.business-logo{
	padding: 5px;
	border: 1px solid #d7d5d2;
	background-color: #F1F2ED;
	
}

a.logo-centre{
	margin: 0 auto;
	text-align: center;
}

#business-details{
	background: url(../images/business-details-bg.gif) no-repeat;
	width: 255px;
	height: 215px;
}

#business-details ul{
	margin-left: 0;
	padding: 10px;
}

#business-details li{
	list-style: none;
	margin-left: 0;
	clear: both;
	overflow: hidden;
	border-bottom: 1px dashed #7CC3EB;
}

#business-details .label{
	float: left;
	width: 55px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #08288d;
	text-align: right;
	text-transform: uppercase;
	margin-right: 5px;
}

#business-details .info{
	float: left;
	width: 175px;
	font-size: 11px;
}

/* @end */

/* @group Business Directory */

#filter{
	color: #444;
	text-transform: uppercase;
	font-size: 11px;	
}

.business-listing{
	background-color: #ECEDE8;
	padding: 0 10px 5px 10px;
}

.business-listing.alt{
	background-color: #fff !important;
}

.business-listing h3{
	float: left;
	margin: 4px 5px 0 0 !important;
	background-color: #fff;
	padding: 1px 4px !important;
}

.business-listing.alt h3{
	background-color: #ECEDE8;
}

.business-listing p{
	font-size: 11px !important;
	margin-bottom: 0px !important;
}

img.add-your-business, img.recommend-events{
	float: right;
	margin: 10px 0;
}

/* @end */

/* @group Case Study */
h3.casestudy-header-featured, h3.hotideas-header-featured{
	font-size: 20px !important;
}

h3.hotideas-header-featured a{
	color: #85C632 !important;
	
}


/* @end */

/* @group events */
.event{
	overflow: hidden;
	margin-top: 5px;
}

.event-date{
	background: url(../images/events-date.gif) no-repeat;
	height: 33px;
	width: 70px;
	float: left;
	color: #08288d;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	padding: 22px 9px 0px;
}

.event-details{
	float: left;
	background-color: #ECEDE8;
	width: 590px;
	padding: 0px 5px;
}

.alt .event-details{
	background-color: #fff;
}

.event-details h3{
	margin-bottom: 3px !important;
}

.event-details h3 a{
	font-size: 16px;
	margin: 0px !important;
	background-color: #fff;
	padding: 2px;
}

.alt .event-details h3 a{
	background-color: #ECEDE8;
}

.event-details p.meta{
	color: #08288d;
}

.event-details p{
	font-size: 11px !important;
	margin-bottom: 3px !important;
}

.event-meta{
	width: 430px;
	margin-bottom: 10px;
}

.event-meta{
	float: left;
	
}

.event-venue{
	color: #08288d;
	font-size: 16px;
	margin-top: 10px;
}

/* @end */

/* @group Sponsors */

h2.sponsor-heading{
	border-bottom: 1px dashed #BEC0B5;
	font-size: 25px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;	
}

h3.sponsor-heading{
	font-size: 20px !important;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;	
	
}

.mtn h2.sponsor-heading, .mtn h3.sponsor-heading a{
	color: #FFCB09 !important;
}



/* @end */

/* @group Search Results */
.search-result {
	background-color: #d9e6ee;
	padding: 0px 10px 5px 10px;
}

.search-result.alt {
	background-color: #fff !important;
}

.search-result h3 {
	margin: 4px 5px 0 0 !important;
	padding: 3px 0px !important;
	color: #08288d;
}

.search-result h3 a {}

.search-result.alt h3 a{}

.search-result p{
	font-size: 11px !important;
	margin-bottom: 0px !important;
}

/* @end */

/* @group Freebies */

.freebie{
	
}

.freebie .file{
	float: left;
	margin-right: 5px;
}

.freebie .freebie-text{
	width: 375px;
	float: left;
}

.freebie-text h4{
	color: #08288d;
	font-size: 16px;
	margin-bottom: 0px;
}

p.freebie-meta{
	font-size: 11px !important;
	font-style: italic !important;
	margin-bottom: 2px !important;
}

/*
.orange p.freebie-meta{color: #f58320;}
.pink p.freebie-meta{color: #FF65AA;}
.darkblue p.freebie-meta{color: #6698B3;}
.yellow p.freebie-meta{color: #EBBD1E;}
.lightpink p.freebie-meta{color: #E89595;}
.green p.freebie-meta{color: #C4CB3D;}
.red p.freebie-meta{color: #DC4141;}
.lightblue p.freebie-meta{color: #23C6DE;}
.purple p.freebie-meta{color: #AF8FD1;}
.grey p.freebie-meta{color: #C3C7B6;}
.blue p.freebie-meta{color: #08288d;}
*/

/* @end */

/* @group Library */
.library{
	clear: both;
}

.library .file{
	float: left;
	margin-right: 5px;
}

.library .library-text{
	width: 500px;
	float: left;
}

.library-text h4{
	color: #08288d;
	font-size: 16px;
	margin-bottom: 0px;
}

p.library-meta{
	font-size: 11px !important;
	font-style: italic !important;
	margin-bottom: 2px !important;
	color: #8F8F8F !important;
}


/* @end */

/* @group Tell a friend */
#tell-friend{
	background: url(../images/email-to-friend-bg.gif) no-repeat;
	width: 0px;
	height: 300px;
	position: absolute;
	top: 100px;
	right: 400px;
	z-index: 999;
	overflow: hidden;
}

form#tell-a-friend{
	padding: 10px;
}

form#tell-a-friend h4{
	color: #08288d;
	font-size: 16px;	
}

form#tell-a-friend input{
	width: 120px;
	border: 1px solid #CCCCCC;
	height: 25px;
	padding: 5px 3px 0 3px;
}

form#tell-a-friend input#submit{
	border: 0px none;
	width: 109px;
	height: 22px;
	float: right;
	margin-top: 10px;
}


/* @end */

#content{
	width: 400px;
	float: left;
	margin: 20px 0 0 20px;
	padding-bottom: 10px;
}

#content h3, #leftbar h3{
	color: #444;
	border-bottom: 1px dashed #6B655B;
	margin-bottom: 0px;
}

h2.business-heading{
	color: #444 !important;
}

h3.testimonial-heading{
	font-size: 20px !important;
	font-weight: bold !important;
	color: #444 !important;
	border-bottom: 1px dashed #BEC0B5 !important;
	clear: both;
}

a.rss, a.rss-logo{
	position: relative;
	top: -28px;
	float: right;
	height: 0px;
}

a.rss-article{
	display: block;
	text-align: right;
	margin: 12px 0 15px;
}

#content-article img{
	padding: 5px;
	border: 1px solid #d7d5d2;
	background-color: #F1F2ED;
}

.expert-right{
	width: 100px;
	float: right;
	margin-left: 25px;
}

.expert-right p{
	font-size: 11px !important;
	text-align: left !important;
}

img.right{
	float: right;
	margin: 2px 0px 2px 5px;
}

img.btn{
	border: 0 none !important;
	background: none !important;
	padding: 0px !important;
}

img.left{
	float: left;
	margin: 2px 15px 10px 0;
}

img.avatar{
	border: 0px none !important;
	padding: 0px !important;
}

span.meta, span.article-vote-meta{
	font: 11px Arial, Helvetica, sans-serif;
}

p.categories{
	font: bold 16px/18px Arial, Helvetica, sans-serif !important;
	color: #000;
}

#content h4{
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 10px;
}

#content h5, #leftbar h5{
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 5px;
}

#content .meta{
	font: 11px Arial, Helvetica, sans-serif;
	color: #6d7172;
	display: block;
	margin: 5px 0;
}

#content p{
	font: 12px Arial, Helvetica, sans-serif;
	color: #444;
	text-align: justify;
	line-height: 16px;
}

#content a, #content a:visited, #leftbar a, #leftbar a:visited{
	color: #08288d;
	text-decoration: none;	
}

#content a:hover, #leftbar a:hover{
	color: #444;
}

a.tag{
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

h4.sub-category-heading{
	color: #444;
	font-size: 12px;
	line-height: 18px;
	border-bottom: 3px solid #d2d2d2;
	width: 420px;
}

ul.subcategory{
	overflow: hidden;
}

ul.subcategory li{
	display: inline;
	margin-left: 0px;
	font: 16px Arial, Helvetica, sans-serif !important;
	width: 200px;
}

ul.subcategory li a {
	width: 200px !important;
	display: block;
	float: left;
	color: #6d7172 !important;
	background: url(../images/arrow-li.gif) no-repeat left center;	
	padding-left: 12px;
}

h2.category-heading{
	font-size: 20px !important;
	color: #444 !important;
	padding-bottom: 5px;
}


/* @end */

/* @group Signup */
#signup-link{
	width: 350px;
	float: right;
}

#signup-link h4{
	
}

#signup-link h5{
	
}


/* @end */



/* @group Comments */

ol.comments li{
	margin-left: 0px;
}

.comment-meta{
	background: url(../images/comment-bg.gif) no-repeat;
	width: 73px;
	height: 47vpx;
	text-align: right;
	margin-right: 10px;
	float: left;
	font-size: 11px;
	padding: 3px 10px 0 0;
	color: #08288d;
}

.comment-author{
	padding-top: 20px;
	margin-bottom: 15px;
	color: #08288d;
}

.comment-text{
	margin-left: 25px;
	color: #989898;
	position: relative;
	top: -10px;
}

form#commentform, form#casestudy-add, form#contact{
	width: 570px;
	margin: 20px auto 0;
}

form#commentform label, form#casestudy-add label, form#contact label{
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	display: block;
	float: left;
	text-align: right;
	width: 200px;
	margin-right: 10px;
	padding-top: 5px;
}

form#commentform input, form#casestudy-add input, form#contact input{
	width: 220px;
	margin-bottom: 10px;
	border: 1px solid #E7E7E7;
}

form#commentform input#submit{
	width: 159px;
	margin-left: 110px;
	border: 0 none;
	margin-top: 10px;
}

form#commentform textarea, form#casestudy-add textarea, form#contact textarea{
	width: 350px;
	border: 1px solid #E7E7E7;
	
}

/* @end */



/* @group Rightbar */

#right-nav{
	background: url(../images/right-content-nav-bg.gif) no-repeat;
	height: 157px;
	padding: 5px 0 25px;
}

#right-nav ul{
	list-style: none;
	margin-left: 0px;
	padding: 0 20px 0 0;
	font-size: 12px;
}

#right-nav li{
	border-bottom: 1px dashed #BBC8D1;
	background: url(../images/arrow-blue-li-transparent.png) no-repeat left 90%;
	padding-left: 25px;
	line-height: 28px;
	margin-left: 10px;
}

#right-nav li a{
	text-decoration: none;
	color: #444;
}

#right-nav li a:hover{
	text-decoration: underline;
}

#rightbar h4, #rightbar h3 {
	font-size: 12px;
	color: #444;
	border-bottom: 3px solid #d2d2d2;
	margin-bottom: 0px;
	width: 253px;
}

.block, .wc-poll{
	width: 253px;
	background: url(../images/box-bg.png) no-repeat 0 bottom;
	margin-bottom: 20px;
}

.wc-poll{
	width: 233px;
}

#poll-top{
	background: url(../images/poll-top.gif) no-repeat;
	height: 11px;
	width: 428px;
}

#poll-body{
	width: 408px;
	background: url(../images/poll-body.gif) no-repeat 0 bottom;
	padding: 10px;
	overflow: hidden;
}

#poll-body p{
	color: #1D1D1D;
	font-weight: bold;
	margin-left: 4px;
	margin-bottom: 0px;
}

#poll-body .outer{
	background: url(../images/poll-outer.gif) no-repeat;
	width: 357px;
	height: 14px;
	padding: 3px 3px 0 3px;
	float: left;
}

#poll-body .inner{
	height: 8px;
	background-color: #08288d;
}

#poll-body .poll-percentage{
	float: right;
	color: #08288d;
	font: 16px Arial, Helvetica, sans-serif;
	width: 35px;
	position: relative;
	top: -3px;
}

h5.poll-question{
	color: #08288d;
	font: 16px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 10px;
}

h3.poll-heading{
	color: #1D1D1D;
	font: 25px Arial, Helvetica, sans-serif;
}

h4.poll-heading{
	color: #444;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 3px solid #08288d;
	margin-bottom: 10px;
	width: 435px;
}

label.poll-result{
	float: left;
	color: #08288d;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	width: 50px;
}

span.poll-option{
	display: block;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

ul.sidebar-partners{
	margin: 5px 0 0 0;
}

ul.sidebar-partners li{
	list-style: none;
	text-align: center;
	margin: 0 0 15px 0;
	padding-bottom: 5px;
	border-bottom: 1px dashed #BEC0B5;
}

/* @end */

/* @group Leftbar */

#leftbar p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 16px;
	margin-bottom: 5px;	
}

#quote-top{
	height: 10px;
	width: 254px;
	margin: 10px 0 0;
	padding: 0;
	background: url(../images/quote-top.gif) no-repeat;
	_margin-bottom: -13px;
}

#quote-body{
	background: url(../images/quote-body.gif) no-repeat 0 bottom;
	width: 254px;
	margin: -1px 0 10px;
	padding-bottom: 5px;
	
}

#quote-body blockquote{
	background: url(../images/quotes-open.png) no-repeat left top;
	margin: 0 10px 10px;
}

#quote-body span{
	display: block;
	background: url(../images/quotes-close.png) no-repeat right bottom;
	font-size: 15px;
	color: #6d7172;
	padding: 20px;

}

#quote-body p.quote-author{
	color: #08288d;
	text-align: right;
	font: 16px Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

/* @end */

/* @group Forms */

.solution-to-problem{
	margin-top: 5px;
}

.solution-to-problem label{
	display: block;
	font-size: 11px;
	color: #444;
	margin: 5px 0;
}

.solution-to-problem select{
	color: #08288d;
	font-size: 16px;
	font-weight: bold;
	width: 260px;
	*width: 230px;
	margin-left: -3px;
	*margin-left: 0px;
}

#service-provider{
	padding: 5px;
}

#service-provider select{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	width: 220px;
	margin: 7px 0 0 10px;
}

input#btn-find, input#btn-vote, input#poll-submit-4, input#btn-subscribe{
	float: right;
	margin: 10px 10px 10px 0;
}

input.btn-search{
	position: relative;
	top: 6px;
	border: none !important;
	height: 22px !important;
}

form#searchresults input{
	border: 1px solid #CCCCCC;
	height: 16px;
}

form.signup{
	width: 400px;
	margin: 0 auto;
}

form.signup input, form.signin input, form.comment-login input{
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 200px;
}

form.signup input.badge_input {
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 400px;
}

form.signup input.checkbox{
	width: 10px;
	border: 0px none;
}

form.signup input.file{
	height: 22px;
}

form.signup label, form.signin label, form.comment-login label{
	margin: 10px 10px 0 0;
	display: block;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

form.signup span.checkbox-text{
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

form.signup textarea{
	border: 1px solid #CCCCCC;
	height: 80px;
	width: 200px;
}

form.signup select{
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 10px;
}

form.signup input#submit, form.signin input#submit, input#submit_button{
	border: 0px none;
	width: 68px;
	height: 22px;
	margin-top: 5px;
}

form.comment-login input#submit{
	border: 0px none;
	width: 159px;
	height: 22px;
	margin-top: 5px;
	
}

input.requiredemail{
	display: none;
}

form.signin{
	width: 250px;
	float: left;
}

h4.signup-heading{
	color: #444;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 3px solid #08288d;
	margin-bottom: 10px;
}

p.links{
	clear: both;
	text-align: right;
	font: 11px Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	margin: 5px 10px 5px 0;
	color: #08288d;
}

p.links a, p.links a:visited{
	color: #08288d;
	text-decoration: none;
}

p.links a:hover{
	color: #444;
}

.wc-poll p{
	font: 12px Arial, Helvetica, sans-serif;
	color: #1D1D1D;
}

.wc-poll{
	padding: 10px;
	overflow: hidden;
}

.wc-poll ul{
	font: 12px Arial, Helvetica, sans-serif;
	color: #1D1D1D;
	list-style: none;
}

.wc-poll li{
	margin-left: 10px;
}

form#archive, form#businessdirectory, form#searchresults{
	clear: both;
	border-top: 3px solid #08288d;
	overflow: hidden;
}

#archive select{
	width: 220px;
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 5px;
	margin-right: 50px;
}

#archive input#find-archive{
	position: relative;
	top: 5px;
	float: right;
}

form#select-expertise, form#select-casestudy{
	width: 420px;
	margin-bottom: 20px;
	overflow: hidden;
}

form#select-expertise h4, form#select-casestudy h4, form#events h4, form#select-library h4{
	color: #444;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 3px solid #08288d;
	margin-bottom: 10px;
}

form#select-library{
	overflow: hidden;
	clear: both;
}

form#select-expertise select, form#select-casestudy select, form#select-library select{
	width: 220px;
	float: left;
	margin-left: 50px;
	font-size: 12px;
}

form#select-expertise input#select, form#select-casestudy input#select, form#select-library input#select{
	float: left;
	margin-left: 10px;
}

#businessdirectory select, form#events select{
	width: 220px;
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}

form#casestudy-add select{
	width: 220px;
	margin-bottom: 10px;
}

form#casestudy-add input#submit{
	width: 160px;
	margin-left: 110px;
	border: 0 none;
	margin-top: 10px;
	
}

form#casestudy-add p.meta{
	text-align: right;
	margin-right: 110px;
	color: #146CB3;
}

span.req{
	font: 11px Arial, Helvetica, sans-serif;
	color: #146CB3;
}

span.req-info{
	font: 11px Arial, Helvetica, sans-serif;
}

form#contact input#submit{
	width: 160px;
	margin-left: 110px;
	border: 0 none;
	margin-top: 10px;
}

.rss-select{
	margin-left: 0px;
	font: 16px Arial, Helvetica, sans-serif !important;
	width: 200px;
	float: left;
	color: #08288d;
}

/* @end */

/* @group Events */

#events{
	padding: 1px 10px 10px 10px;
}

p.meta-date{
	font: 11px Arial, Helvetica, sans-serif;
	color: #08288d;
	border-bottom: 1px dashed #444;
	margin: 10px 0 3px 0;
	font-style: italic;
}

h5.event{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
}

h5.event a, h5.event a:visited{
	color: #08288d;
	text-decoration: none;
}

h5.event a:hover{
	color: #444;
}

p.meta-venue{
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	
}

/* @end */

.partner-news-header{
	height: 36px;
	width: 253px;
	background: url(../images/partner-news-top.gif) no-repeat;
}

.partner-news-body{
	width: 253px;
	background: url(../images/partner-news-body.gif) 0 bottom;
	font-size: 15px;
}

.partner-news-body ul{
	list-style: none;
	padding: 5px 0 10px 0;
}

.partner-news-body li{
	background: url(../images/arrow-blue-li-transparent.png) no-repeat left center;
	padding-left: 15px;

}

/* @group Footer */

#footer-header-bg {
	width: 1000px;
	padding: 0 3px;
	margin: 0 auto;
	background: url(../images/content-bg.png) repeat-y center top;
}
#footer-header-bg #footer-header {
	background: #d2d2d2;
	overflow: hidden;
	height: 30px;
	padding-top: 8px;
}
#footer-bg {
	width: 1000px;
	padding: 0 3px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/content-bg.png) repeat-y center top;
}
#footer-bg #footer {
	background: #e8e8e8;
	overflow: hidden;
	padding-top: 10px;
}
#disclaimer-bg {
	width: 1000px;
	padding: 0 3px;
	margin: 0 auto;
	height: 46px;
	background: url(../images/content-bg.png) repeat-y center top;
}
#disclaimer-bg #disclaimer {
	background: #fff;
}


#plant{
	background: url(../images/plants-bg.png) no-repeat center bottom;
	position: relative;
	bottom: 615px;
	z-index: 0;
	height: 615px;
	margin: 0 auto;
}

.research-library, .article-categories, .archive, .about-us, .useful-links, .partners{
	float: left;
	padding-left: 15px;
}

.research-library{

	width: 205px;
}

.article-categories{

	width: 160px;
}

.archive{

	width: 115px;
}

.about-us{

	width: 125px;
}

.useful-links{

	width: 145px;
}

.partners{

	width: 145px;
}

#footer-header h4{
	font: bold 13px/25px Arial, Helvetica, sans-serif;
	color: #08288d;
	margin: 0;
	padding: 0;
}

#footer a, #footer a:visited, #disclaimer a, #disclaimer a:visited{
	color: #444;
	text-decoration: none;
}

#footer a:hover, #disclaimer a:hover{
	text-decoration: underline;
}

#footer h5{
	color: #444;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}

#footer p{
	color: #444;
	font: 11px Arial, Helvetica, sans-serif;
}

#footer ul{
	list-style: none;
}

#footer ul li{
	margin-left: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#disclaimer{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	color: #444;
	clear: both;
	padding-top: 16px;
	
}

td.badge_options {
	width:60px;
	display:block;
}

.form-pot {
	display: none;
}

td.badge_options input {
	width:20px;
	margin:0px;
	vertical-align:bottom;
}

td.badge_options label {
	width:100px;
	margin:0px;
	cursor:pointer;
}

form.signup label.badge_options {
	margin:0px;
	cursor:pointer;
}

#content-article p.badge_reminder {
	color:#239bdb;
	margin-bottom:3px;
}

#content-article p.badge_reminder_description {
	font-size:10px;
}

form.signup input.featured_radio {
	width:10px;
	vertical-align:bottom;
}

form.signup label.become_featured {
	margin:2px;
}

table.badges_table tr td {
	vertical-align:top;
}

/* =social media icons */
.social-media-icons {
	display: block;
	float: left;
	width: 110px;
	height: 20px;
	margin: 5px auto;
}
.social-media-icons a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url('../images/social-media-icons.png') no-repeat;
	margin-right: 10px;
}
.social-media-icons a:last-child {
	margin-right: 0;
}
.social-media-icons a.facebook {
	background-position: 0 0;
}
.social-media-icons a.twitter {
	background-position: -30px 0;
}
.social-media-icons a.blog {
	background-position: -60px 0;
}
.social-media-icons a.youtube {
	background-position: -90px 0;
}

/* PNG HACK */
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/x.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


/* @end */

