body{
	margin:0;
	background:#6a6a6a url(/images/bg-body.jpg) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
img{border-style:none;}
a{color:#000;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.holder{
	overflow:hidden;
	width:100%;
}

#wrapper{
	width:990px;
	margin:0 auto;
	overflow:hidden;
}
#wrapper.inner3, #wrapper.blogListWrapper{overflow:visible;}
#header{
	width:100%;
	overflow:hidden;
	position:relative;
}
#header .logo{
	margin:39px 0 0 -5px;
	display:block;
}
#header .logo a{
	display:block;
	background:url(/images/logo.png) no-repeat;
	width:202px;
	height:97px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#header .slogan{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/text-get-in-touch.png) no-repeat;
	width:339px;
	height:34px;
	top:45px;
	right:1px;
}
#main{
	width:100%;
	overflow:hidden;
	margin:-19px 0 0;
	position:relative;
}
.inner3 #main, .blogListWrapper #main{overflow:visible;}
.inner3 #main:after, .blogListWrapper #main:after{
	content:"";
	display:block;
	clear:both;
}
#main .main-t{
	background:url(/images/bg-wrapper-t.png) no-repeat;
	width:100%;
	height:414px;
}
.inner3 #main .main-t, .blogListWrapper #main .main-t{
	background:url(/images/bg-wrapper-t2.png) no-repeat;
	height:94px;
}
.inner5 .main-c {padding-bottom:19px}
#main .main-c{
	background:url(/images/bg-wrapper-c.png) repeat-y;
	height:1%;
}
.inner3 #main .main-c/*, .blogListWrapper #main .main-c*/ {background:url(/images/bg-wrapper-c2.png) repeat-y;}
#main .main-c:after{
	content:"";
	display:block;
	clear:both;
}
#main .main-b,
#main .main-b2{
	background:url(/images/bg-wrapper-b.gif) no-repeat;
	width:100%;
	height:41px;
	overflow:hidden;
}
#main .main-b2{background:url(/images/bg-wrapper-b2.gif) no-repeat;}
.inner3 #main .main-b {background:url(/images/inner3-btm.gif) no-repeat 780px 0;}
.blogListWrapper #main .main-b{background:url(/images/bg-wrapper-b2.gif) no-repeat ;}
#main .main-c .main-conteiner{
	float:left;
	width:100%;
	margin:-414px 0 -7px;
	position:relative;
}
.inner3 #main.blogextendedline .main-c .main-conteiner, .blogListWrapper #main.blogextendedline .main-c .main-conteiner {margin:-69px 0 0 !important;} /*This should override the one below*/
.inner3 #main .main-c .main-conteiner, .blogListWrapper #main .main-c .main-conteiner {margin:-69px 0 -41px;}
.inner3 #main.inner4 .main-c .main-conteiner, .blogListWrapper #main .main-c .main-conteiner{margin:-69px 0 -41px;}
.inner5 #main .main-c .main-conteiner{
	margin:-414px 0 -26px;
}
* html .inner5 #main .main-c .main-conteiner{margin:-414px 0 -16px;}
* +html .inner5 #main .main-c .main-conteiner{margin:-414px 0 -16px;}
#content{
	float:left;
	width:773px;
	position:relative;
	margin:0 0 -41px;
}
.inner3 #content .content-bg, .blogListWrapper #content .content-bg{
	background:url(/images/bg-content.png) repeat-y;
	width:773px;
	float:left;
}
.inner3 #content, .blogListWrapper #content, .inner4 #content{margin:0;}

#nav{
	background:url(/images/bg-nav.png) no-repeat;
	width:100%;
	height:37px;
	/*overflow:hidden;*/
	margin:25px 0 0 -3px;
}
.inner3 #nav, .blogListWrapper #nav{margin:-5px 0 29px -3px;}
#nav>ul{
	list-style:none;
	margin:5px 0 0 8px;
	padding:0;
}
.ie7 #nav > ul > li  {margin-top:0px !important;}
#nav>ul>li{
	margin-top:5px;
	float:left;
	background:url(/images/nav-separator.gif) no-repeat;
	padding-left:2px;
}
#nav>ul>li>a{
	font-size:11px;
	color:#99cc00;
	font-weight:bold;
	width:93px;
	height:21px;
	padding:4px 0 0;
	position:relative;
	float:left;
	text-align:center;
	text-decoration:none;
}
#nav>ul>li:first-child{
	background:url(/images/nav-border-left.gif) no-repeat;
	padding-left:3px;
}
#nav>ul>li:first-child>a{width:89px;}
#nav>ul>li>a>span{
	position:absolute;
	right:-2px;
	top:0;
	background:url(/images/nav-separator.gif) no-repeat;
	height:25px;
	width:2px;
	overflow:hidden;
}
* html #nav>ul>li>a>span{right:-3px}
#nav>ul>li.last a span{
	background:url(/images/nav-border-right.gif) no-repeat;
	width:3px;
	right:-3px;
}
* html #nav>ul>li.last>a>span{right:-4px;}
#nav>ul>li:hover a,
#nav>ul>li.hover a,
#nav>ul>li:hover a,
#nav>ul>li.active a{
	background:url(/images/bg-nav-hover.gif) repeat-x;
	color:#030000;
}
#nav>ul>li:hover,
#nav>ul>li.hover,
#nav>ul>li.active{position:relative;}
#nav>ul>li:hover,
#nav>ul>li.hover,
#nav>ul>li:hover>a>span,
#nav>ul>li.hover>a>span,
#nav>ul>li.active,
#nav>ul>li.active>a>span{background-position:0 -25px !important;}
.inner5 #main .intro{background:url(/images/map.png) no-repeat;margin-left:18px; margin-top:24px; width:729px;}
#main .intro{
	margin:27px 0 0 23px;
	height:304px;
	width:722px;
	overflow:hidden;
	padding-bottom:29px;
	background:url(/images/bg-intro.gif) no-repeat;
}
#main .intro img {margin-top: -8px; margin-left: -8px;}

.inner5 #main .intro .inform-box{
	font-size:11px;
	float:right;
	width:223px;
	padding:140px 53px 0 0;
}
.inner5 #main .intro .inform-box .title{
	background:url(/images/logo2.gif) no-repeat;
	width:130px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 0 15px 97px;
}
.inner5 #main .intro .inform-box address{
	margin:0;
	font-style:normal;
	color:#fff;
	text-align:right;
	line-height:16px;
	padding-bottom:19px;
}
.inner5 #main .intro .inform-box dl{
	margin:0;
	padding:0;
	text-align:right;
	font-weight:bold;
}
.inner5 #main .intro .inform-box dl dt{
	color:#454545;
	display:inline;
}
.inner5 #main .intro .inform-box dl dd{
	color:#9c0;
	margin:0;
	display:inline;
	padding-left:3px;
}
.inner5 #main .intro .inform-box dl dd a{color:#9c0;}
#main .intro img{display:block;}
#two-columns{
	width:100%;
	overflow:hidden;
	padding-bottom:4px;
}
#two-columns .aside{
	float:left;
	width:200px;
	font-size:11px;
}

.inner3 .aside, .blogListWrapper .aside {
	overflow:hidden;
	width:199px;
}
#two-columns .aside h2 {
	color:#99CC00;
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px solid #99CC00;
	margin:0px 0px 1px 0px;
	padding-top:2px;
	height:24px;
}
.h-latest-news,
.h-archive,
.h-view-by-sector,
.h-view-by-scill,
.h-outo-latest,
.h-vacancies{
	background:url(/images/h-latest-news.png) no-repeat;
	margin:0;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}
.h-archive{
	background:url(/images/h-archive.png) no-repeat;
	height:21px;
	margin:0 0 11px;
}
.h-view-by-sector{
	background:url(/images/h-view-by-sector.png) no-repeat;
	height:19px;
	margin-left:5px;
}
.h-view-by-scill{
	background:url(/images/h-view-by-scill.png) no-repeat;
	height:19px;
	margin-left:5px;
}
.h-outo-latest{
	background:url(/images/h-auto-latest.png) no-repeat;
	height:35px;
}
.h-vacancies{
	background:url(/images/h-vacancies.gif) no-repeat;
	height:50px;
	margin-bottom:15px;
}
.aside .box{
	width:199px;
	overflow:hidden;
}
.aside .box .t{
	background:url(/images/aside-box-t.png) no-repeat;
	width:100%;
	height:281px;
	overflow:hidden;
}
.aside .box .c{
	background:url(/images/aside-box-c.png) repeat-y;
	height:1%;
	width:100%;
}
.aside .box .c:after{
	content:"";
	display:block;
	clear:both;
}
.aside .box .c .conteiner{
	float:left;
	margin:-266px 0 0;
	padding:0 0 12px 15px;
	width:170px;
	position:relative;
}
#sidebar {font-size:11px;}
#sidebar h2{
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	/*border-bottom:1px solid #99CC00;*/
	color:#99CC00;
	display:block;
	margin:33px 0 0;
	padding-top:2px;
	height:24px;
}
#sidebar h4 a:hover {text-decoration:underline}
#sidebar h4 a {color:#ffffff;text-decoration:none}


.inner3 #sidebar .aside .box .c .conteiner, .blogListWrapper #sidebar .aside .box .c .conteiner{
	padding:0 0 11px 15px;
	width:172px;
	min-height:813px;
}
.aside .box .b{
	background:url(/images/aside-box-b.png) no-repeat;
	width:100%;
	height:15px;
	overflow:hidden;
}
.aside .box .heading{display:block;}
.aside .box .heading img{display:block;}
.aside .box p{
	margin:8px 0 0;
	color:#fff;
	line-height:16px;
}

.aside .box ul{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.aside .box .archive{margin:0 0 0 2px;padding:0 0 16px}
.macff .aside .box ul li {margin-top:19px !important;}
.aside .box ul li{
	width:100%;
	float:left;
	margin:21px 0 0;
}
.aside .box ul li span{color:#fff;}
.aside .box ul li ul{
	margin:0 0 0 14px;
	height:1%;
}
.macff .aside .box ul li li {margin-top:3px !important;}
.aside .box ul li li{
	background:url(/images/bullet.gif) no-repeat 0 5px;
	margin:5px 0 0;
}
.aside .box .archive li{
	background:url(/images/bullet.gif) no-repeat 0 5px;
	margin:6px 0 0; /* PBM 02FEB */
	line-height:16px; /* PBM 02FEB */
}
.aside .box .archive li{
	color:#fff;
	padding:0 0 0 9px;
	margin:4px 0 0;
}
.aside .box ul li li a,
.aside .box .archive li a{
	margin:0 0 0 9px;
	color:#99cc00;
	float:left;
	display:inline;
	text-decoration:none;
}
.aside .box .archive li a{
	float:none;
	margin:0;
}
.aside .box ul li li a:hover,
.archive li a:hover{text-decoration:underline;}
#two-columns .primary{
	width:547px;
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
#two-columns .primary .box{
	width:538px;
	overflow:hidden;
	margin:5px 0 0 3px;
	padding:0 0 9px;
}
#two-columns .primary .box .t{
	background:url(/images/bg-primary-box-t.png) no-repeat;
	width:100%;
	height:109px;
	overflow:hidden;
}
#two-columns .primary .box .c{
	background:#84b134;
	height:1%;
	padding:0 9px 0 14px;
}
#two-columns .primary .box .c:after{
	content:"";
	display:block;
	clear:both;
}
#two-columns .primary .box .c .conteiner{
	float:left;
	width:100%;
	margin:-109px 0 -146px;
	padding:0 0 7px;
	position:relative;
}
#two-columns .primary .box .c .conteiner .bodytext {min-height:515px;}
#two-columns .primary .box .c .conteiner .bottom-button-area {margin-top:3px;margin-bottom:9px;}
#two-columns .primary .box .b{
	background:url(/images/bg-primary-box-b.png) no-repeat;
	width:100%;
	height:146px;
	overflow:hidden;
}
#two-columns .primary .box h2,
#two-columns .primary .box h1,
.content-box h1{
	font:bold 28px/28px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:11px 0 0;
}
.content-box h1{
	font-size:38px;
	line-height:38px;
	margin:0 0 15px;
}
#two-columns .primary .box h1{
	font-size:38px;
	line-height:38px;
	margin:8px 0 0;
	padding-bottom:14px;
}
#two-columns .primary .box h3,
.content-box h3{
	margin:0 0 3px;
	font:bold 16px/17px Arial, Helvetica, sans-serif;
}
#two-columns .primary .box p{
	margin:0;
	line-height:16px;
	padding-bottom:15px;
}
#two-columns .primary .box p+ul {margin-top:0px}
#two-columns .primary .box li {padding-bottom:5px}
#two-columns .primary .box .image-holder{
	float:left;
	margin:15px 10px 0 0;
}
* html #two-columns .primary .box .image-holder{margin-right:7px;}
#two-columns .primary .box .image-holder img{
	display:block;
	border:1px solid #fff;
}
#two-columns .primary .box .text-box{height:1%;}
#two-columns .primary .box .text-box:after{
	content:"";
	display:block;
	clear:both;
}
#two-columns .primary .box .text-box p{
	margin:11px 0 0;
	line-height:16px;
}
#two-columns .primary .box .text-box ul{
	list-style:none;
	margin:19px 0 0;
	padding:0;
}
#two-columns .primary .box .text-box ul li{
	background:url(/images/bullet1.gif) no-repeat 0 4px;
	padding:0 0 3px 11px;
	height:1%;
	overflow:hidden;
}
#two-columns .primary .box .text-box ul li a{
	color:#fff;
	/*font-weight:bold;*/
	text-decoration:none;
}
#two-columns .primary .box .text-box ul li a:hover{text-decoration:underline;}
.btn-more{
	position:absolute;
	right:0;
	bottom:-6px;
	background:url(/images/btn-more.png) no-repeat;
	width:50px;
	height:19px;
	color:#fff;
	/*font-weight:bold;*/
	text-decoration:none;
	padding:57px 0 0;
	text-align:center;
	cursor:pointer;
}
.btn-more:hover{text-decoration:underline;}
#two-columns .primary .box .image-wrapper{
	float:right;
	margin:16px 6px 0 11px;
	display:inline;
}
* html #two-columns .primary .box .image-wrapper{margin-left:8px;}
#two-columns .primary .box .image-wrapper .image-holder img{
	display:block;
	border:1px solid #fff;
}
#two-columns .primary .box a.centered{
	float:right;
	position:relative;
}
#two-columns .primary blockquote{
	margin:0;
	padding:0 0 16px;
	line-height:16px;
}
#two-columns .primary blockquote q{
	quotes:none;
	display:block;
}
#two-columns .primary blockquote cite,
#two-columns .primary blockquote cite a{
	color:#fff;
}
#two-boxes{
	width:100%;
	overflow:hidden;
	font-size:11px;
}
#two-boxes .frm-holder{
	float:left;
	margin:4px 0 0 4px;
}
#two-boxes .email-frm fieldset{
	background:url(/images/bg-form.png) no-repeat;
	width:154px;
	height:140px;
	padding:0 20px 0 18px;
	overflow:hidden;
}
#two-boxes .email-frm .row{
	width:100%;
	overflow:hidden;
}
#two-boxes .email-frm .logo{
	display:block;
	margin:19px 0 00;
}
#two-boxes .email-frm .logo a{
	display:block;
	background:url(/images/logo-grey.png) no-repeat;
	width:92px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#two-boxes .email-frm label{
	display:block;
	color:#030000;
	font-weight:bold;
	position:relative;
	line-height:16px;
	margin:7px 0 0;
}
#two-boxes .email-frm .text{
	font-size:10px;
	color:#fff;
	width:114px;
	padding:1px 5px;
	border:1px solid #fff;
	background:none;
	position:relative;
	margin:13px 0 0;
	float:left;
	line-height:13px;
	height:15px;
}

#two-boxes .email-frm .btn{
	background-image:url("/images/btn-go.gif");
	float:left;
	width:24px;
	height:19px;
	margin:13px 0 0 4px;
	display:inline;
	cursor:pointer;
	position:relative;
	border:none;
	text-indent:-2000px;
}
.email-frm-shadow{
	background:url(/images/enail-form-shadow.gif) no-repeat;
	width:209px;
	height:41px;
	margin:0 -17px 0 -3px;
}
.inner3 #sidebar .email-frm-shadow,
.blogListWrapper #sidebar .email-frm-shadow,
.inner5 #sidebar .email-frm-shadow{
	background:url(/images/enail-form-shadow2.gif) no-repeat;
	height:27px;
	width:192px;
	margin:8px -7px 0 4px;
}
.inner5 #sidebar .email-frm-shadow{
	background:url(/images/enail-form-shadow3.gif) no-repeat;
	margin:10px -7px 0 0;
}
#two-boxes .shadow-frame{
	float:left;
	margin:0 0 0 8px;
}
#two-boxes .tree-columns{
	width:547px;
}
#two-boxes .tree-columns .t{
	background:url(/images/bg-tree-columns-t.png) no-repeat;
	width:100%;
	height:78px;
	overflow:hidden;
}
#two-boxes .tree-columns .c{
	background:url(/images/bg-tree-columns-c.png) repeat-y;
	height:1%;
	padding:0 5px 0 16px;
}
#two-boxes .tree-columns .c:after{
	content:"";
	display:block;
	clear:both;
}
#two-boxes .tree-columns .c .conteiner{
	width:100%;
	float:left;
	margin:-68px 0 -8px;
	padding:0 0 15px;
	position:relative;
}
#two-boxes .tree-columns .b{
	background:url(/images/bg-tree-columns-b.png) no-repeat;
	width:100%;
	height:18px;
	overflow:hidden;
}
#two-boxes .tree-columns .col{float:left;}
#two-boxes .tree-columns .col h3{
	font-size:15px;
	color:#99cc00;
	margin:5px 0 0;
}
.macff #two-boxes .tree-columns .col ul {margin-top:7px !important;}
#two-boxes .tree-columns .col ul{
	list-style:none;
	margin:11px 0 0;
	padding:0;
}
.macff #two-boxes .tree-columns .col ul li {padding-bottom:0px !important;}
#two-boxes .tree-columns .col ul li{
	padding:0 0 3px 12px;
	background:url(/images/homepage/bullet2.gif) no-repeat 0 4px;
}
#two-boxes .tree-columns .col ul li a{
	color:#fff;
	/*font-weight:bold;*/
	text-decoration:none;
	/*letter-spacing:-1px;*/
}
#two-boxes .tree-columns .col ul li a:hover{text-decoration:underline;}
#two-boxes .tree-columns .col .more{
	color:#99cc00;
	margin-left:12px;
	text-decoration:none;
	/*font-weight:bold;*/
}
#two-boxes .tree-columns .col .more:hover{text-decoration:underline;}
#two-boxes .tree-columns .col1{
	width:154px;
	padding-right:20px;
}
#two-boxes .tree-columns .col2{
	width:165px;
	padding-right:10px;
}
#two-boxes .tree-columns .col3{
	width:169px;
	margin-left:5px;
}
#two-boxes .shadow-frame .shadow{
	background:url(/images/tree-columns-shadow.gif) no-repeat;
	width:536px;
	height:41px;
	margin:0 0 0 6px;
}
.main-box{
	width:763px;
	overflow:hidden;
	margin:0 0 39px 3px;
}
.inner4 .main-box, .blogListMain .main-box{
	margin:0 0 -5px 3px;
	position:relative;
}
.inner4 .main-box-bg {min-height:753px}
.blogListMain .main-box-bg {min-height:753px; padding: 0 0 0 23px}
.ounoNum9Layout .main-box-bg {min-height:605px;; padding: 0 0 0 23px}

.main-box-bg{
	background:url(/images/bg-main-box-r.png) repeat-y;
	height:1%;
	float:left;
	width:740px;
	padding:0 0 8px 23px;
}
.main-box-b{
	background:url(/images/bg-main-box-b.png) no-repeat;
	width:763px;
	height:27px;
	overflow:hidden;
	clear:both;
}
.blogListMain .main-box-b  /*PBM 01Feb09*/
{
	background:url(/images/bloglist-bg-main-box-b.png) no-repeat;
	height:40px;
	margin:0 0 0px 3px;
}
.title{
	width:718px;
	margin:0;
	margin:-3px 0 13px;
	position:relative;
}
.title-bg{
	background:url(/images/bg-heading.png) no-repeat;
	overflow:hidden;
	height:44px;
	padding:13px 14px 0 16px;
}
.title h1{
	margin:0;
	font:bold 28px Arial, Helvetica, sans-serif;
	float:left;
	position:relative;
	color:#fff;
}
.title .btn-back{
	float:right;
	color:#fff;
	/*font-weight:bold;*/
	margin:9px 0 0;
	padding-left:22px;
	background:url(/images/btn-back-arrow.gif) no-repeat 0 4px;
	position:relative;
	text-decoration:none;
}
.title .btn-back:hover{text-decoration:underline;}
.pages{
	float:right;
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
.pages li{
	float:left;
	padding:0 4px 0 0;
	/*font-weight:bold;*/
}
.pages li a{
	color:#9c0;
	text-decoration:none;
	position:relative;
	font-weight:bold;
}
.pages li a:hover,
.pages li a.active {color:#fff; text-decoration:underline}
.related-news{
	width:763px;
	margin:0 0 -4px 3px;
}
.related-news:after{
	content:"";
	display:block;
	clear:both;
}
.related-news .related-news-top{
	background:url(/images/related-news-t.png) no-repeat;
	height:36px;
	clear:both;
}
.related-news-btm{
	background:url(/images/bg-main-box-b2.png) no-repeat;
	height:28px;
	clear:both;
	margin:0 0 13px 3px;
}
.content-shadow{
	background:url(/images/related-news-shadow.jpg) no-repeat;
	width:763px;
	height:27px;
	margin:0 0 0 4px;
}
.blog-shadow{
	background:url(/images/blog-shadow.jpg) no-repeat;
	width:763px;
	height:27px;
	margin:0 0 0 4px;
}
.related-news .wrapper{
	margin:-4px 0 -22px;
	position:relative;
}
.related-news h3,
.we h5{
	background:url(/images/h-related-news.png) no-repeat;
	height:35px;
	margin:0 0 12px;
	text-indent:-9999px;
	overflow:hidden;
}
.aside .news {	min-height:570px;}
.news, .blog {
	margin:0;
	padding:0 0 16px;
	list-style:none;
	float:left;
	width:360px;
}
#sidebar .news, #sidebar .blog{
	float:none;
	width:auto;
	padding:0px 0 16px 4px;
}
.macff #sidebar .news li, .macff #sidebar .archive li,.macff #sidebar .blog li {margin: 6px 0 0 0 !important;}
.news li, .blog li{
	/*display:block;*/
	background:url(/images/bullet2.gif) no-repeat 0 6px;
	padding:0 0 0 11px;
	font-size:11px;
	line-height:16px;
	/*font-weight:bold;*/
	color:#fff;
}
#sidebar .news li, #sidebar .blog li{
	margin:6px 0 0;
	width:auto;
}
.news li a, .blog li a{
	/*display:block;*/
	color:#fff;
	background:url(/images/arrow1.gif) no-repeat 100% 4px;
	padding:0 13px 0 0;
	text-decoration:none;
}
#sidebar .news li a, #sidebar .blog li a{
	padding:0;
}
.news li a:hover, .blog li a:hover {text-decoration:underline;}
.twobuttons {background:url(/images/bg-icon-list-twobuttons.png) no-repeat !important;}
.twobuttons li:first-child {margin-left:0px  !important}
.twobuttons li {margin-left: 175px !important;}
.blogListMain .icons{
	height:45px;
	margin-top:6px;
}
.icons{
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
	background:url(/images/bg-icon-list.png) no-repeat;
	width:726px;
	height:55px;
	padding:15px 0 0 7px;
	overflow:hidden;
}
.icons li{
	float:left;
	width:163px;
	margin:0 1px;
	font-size:11px;
	/*font-weight:bold;*/
	padding:0 0 0 15px;
}
.icons li a{
	color:#9c0;
	text-decoration:none;
	height:1%;
	display:block;
	position:relative;
}
.icons li a:hover{color:#d3f701;}
.icons .send a{
	background:url(/images/ico-send.gif) no-repeat 0 50%;
	padding:10px 0 9px 46px;
}
.icons .print a{
	background:url(/images/ico-print.gif) no-repeat 0 50%;
	padding:10px 0 11px 46px;
}
.icons .subscribe a{
	background:url(/images/ico-subscribe.gif) no-repeat 0 50%;
	padding:11px 0 8px 34px;
}
.icons .spread-word a{
	background:url(/images/ico-spread.gif) no-repeat 0 50%;
	padding:11px 0 8px 43px;
}
.icons .clientlist a{
	background:url(/images/clientlist.png) no-repeat 0 50%;
	padding:11px 0 8px 53px;
	margin-left:-10px;
}
.icons .case-studies a{
	background:url(/images/CaseStudies.png) no-repeat 0 50%;
	padding:11px 0 8px 53px;
	margin-left:-10px;}

#sidebar{
	width:186px;
	float:right;
	padding:0 0 92px 14px;
}
.inner3 #sidebar, .blogListWrapper #sidebar {
	padding:0;
	width:199px;
	margin:-7px -6px 0 0;
	position:relative;
}
.inner4 #sidebar, .blogListMain #sidebar{
	margin:-7px -6px 0 0;
}
.inner5 #sidebar{
	margin:31px -4px 0 0;
	width:190px;
	padding:0;
}
.inner5 #sidebar h2 {border-bottom:1px solid transparent; margin:0 0 12px!important;}
.inner3 #sidebar h2, .blogListWrapper #sidebar h2, .inner4 #sidebar h2{
	margin:0px 0 0 !important;
}
h2.noborder{border-bottom:none !important;}
#sidebar>h2{ /*Only applies when h2 is a direct descendant of #sidebar*/
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px solid #99CC00;
	color:#white;
	display:block;
	margin:33px 0 1px;
	height:24px;
}
#sidebar .heading{
	display:block;
	margin:33px 0 0;
}
#sidebar .box{
	width:100%;
	overflow:hidden;
	padding:0;
}
#sidebar .box .heading-bar{
	width:186px;
	overflow:hidden;
	margin:22px 0 0;
}
#sidebar .box .heading-bar .t{
	background:url(/images/bg-heading-bar-t.png) no-repeat;
	width:100%;
	height:16px;
	overflow:hidden;
}
#sidebar .box .heading-bar .c{
	background:url(/images/bg-heading-bar-c.gif) no-repeat;
	height:1%;
	padding:0 9px;
}
#sidebar .box .heading-bar .c:after{
	content:"";
	display:block;
	clear:both;
}
#sidebar .box .heading-bar .c .conteiner{
	float:left;
	width:100%;
	margin:-16px 0 -6px;
	padding:3px 0;
	position:relative;
}
#sidebar .box .heading-bar .b{
	background:url(/images/bg-heading-bar-b.png) no-repeat;
	width:100%;
	height:6px;
	overflow:hidden;
}
#sidebar .box .heading-bar strong{
	color:#fff;
	font-size:11px;
}
#sidebar .box h4{
	margin:10px 0 0;
	font:bold 20px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
#sidebar .box p{
	font-size:13px;
	color:#99cc00;
	margin:7px 0 0;
	display:none;
}
#sidebar .box p a{
	color:#99cc00;
}
#sidebar .box img{
	display:block;
	/*border:1px solid #fff;*/
	margin:14px 0 0;
}
.ball-btn{
	position:absolute;
	bottom:3px;
	right:97px;
	background:url(/images/bg-ball-btn.png) no-repeat;
	width:89px;
	height:77px;
	padding:12px 0 0;
	overflow:hidden;
	text-align:center;
	color:#000;
	text-decoration:none;
	/*font-weight:bold;*/
	cursor:pointer;
}
.ball-btn:hover{text-decoration:underline;}
#two-columns .primary .ball-btn{
	position:static;
	float:right;
	margin:-4px 6px -8px 0;
	background:url(/images/bg-ball-btn2.png) no-repeat;
	height:94px;
}
.sidebox{
	float:right;
	width:196px;
	padding:0px 0 10px 8px;
	margin-top:-10px;
}
.sub-nav{
	font-size:11px;
	width:196px;
	overflow:hidden;
	padding:12px 0 12px;
	margin:0 0 0 1px;
}
.sub-nav .top{
	width:196px;
	height:193px;
	float:left;
	background:url(/images/sub-nav-t.png) no-repeat;
}
.sub-nav .middle{
	float:left;
	width:196px;
	background:url(/images/sub-nav-r.png) repeat-y;
}
.sub-nav .btm{
	width:196px;
	height:12px;
	float:left;
	background:url(/images/sub-nav-b.png) no-repeat;
}
.sub-nav ul{
	margin:-188px 0 -8px;
	padding:0 0 0 6px;
	list-style:none;
	float:left;
	width:190px;
	position:relative;
}
.sub-nav ul li{
	height:28px;
	font-weight:bold;
	line-height:24px;
	overflow:hidden;
	position:relative;
	padding-bottom:0px !important;
}
.sub-nav ul li a.mousedown, .sub-nav ul li a.mousedown:hover {background:url(/images/sub-nav-active.png) no-repeat !important;}
.sub-nav ul li.first a.mousedown, .sub-nav ul li.first a.mousedown:hover {background:url(/images/sub-nav-active-f.png) no-repeat !important;}
.sub-nav ul li.last a.mousedown, .sub-nav ul li.last a.mousedown:hover {background:url(/images/sub-nav-active-l.png) no-repeat !important;}

.sub-nav ul li a{
	display:block;
	width:190px;
	padding:0 0 0 5px;
	height:28px;
	color:#fff;
	text-decoration:none;
	background:url(/images/sub-nav-item.png) no-repeat;
	cursor:pointer;
}
.sub-nav ul li a.active,
.sub-nav ul li a:hover{
	background:url(/images/sub-nav-hover1.png) no-repeat;
	color:#000;
}
.sub-nav ul li.first a:hover,
.sub-nav ul li.first a.active{
	background:url(/images/sub-nav-hover-f1.png) no-repeat;
	padding-top:1px;
}
.sub-nav ul li.last{height:26px;}
.sub-nav ul li.last a:hover,
.sub-nav ul li.last a.active{background:url(/images/sub-nav-hover-last1.png) no-repeat;}

#sidebar .sub-nav ul li.next a.mousedown, #sidebar .sub-nav ul li.next a.mousedown:hover {background:url(/images/sub-nav-active.png) no-repeat !important;}
#sidebar .sub-nav ul li.first a.mousedown, #sidebar .sub-nav ul li.first a.mousedown:hover {background:url(/images/sub-nav-active-f.png) no-repeat !important;}
#sidebar .sub-nav ul li.last a.mousedown, #sidebar .sub-nav ul li.last a.mousedown:hover {background:url(/images/sub-nav-active-l.png) no-repeat !important;}

#sidebar .sub-nav ul li.next a.active, #sidebar .sub-nav ul li.next a:hover{background:url(/images/sub-nav-hover1.png) no-repeat;}
#sidebar .sub-nav ul li.first a.active,#sidebar .sub-nav ul li.first a:hover{background:url(/images/sub-nav-hover-f1.png) no-repeat;}
#sidebar .sub-nav ul li.last a.active, #sidebar .sub-nav ul li.last a:hover{background:url(/images/sub-nav-hover-last1.png) no-repeat;}
#sidebar input.btn-1 {border:none; text-align:left; /*font-weight:bold;*/letter-spacing:0;width:192px;}
.btn-1,
.btn-2{
	font-size:11px;
	display:block;
	width:183px;
	height:34px;
	padding:0 0 0 13px;
	color:#d3f701;
	/*font-weight:bold;*/
	line-height:33px;
	/*letter-spacing:-1px;*/
	text-decoration:none;
	background:url(/images/btn-1.png) no-repeat;
	cursor:pointer;
}
* html .btn-1,
* html .btn-2{letter-spacing:normal;}
#sidebar .btn-1{
	margin:0 0 0 -5px;
}
.btn-2{
	background:url(/images/btn-2.png) no-repeat;
	color:#fff;
	width:160px;
	padding-left:8px;
	height:28px;
	line-height:25px;
}
.content-box{
	width:718px;
	overflow:hidden;
	margin:0 0 -6px;
	position: relative;
}
.inner4 .content-box, .blogListMain .content-box{margin:10px 0 0;}
.inner5 .content-box{
	width:742px;
	margin:7px 0 0 4px;
	padding-bottom:8px;
}
.content-box .top{
	background:url(/images/main-box-t.png) no-repeat;
	height:297px;
}
.inner4 .content-box .top, .blogListMain .content-box .top{
	background:url(/images/main-box-t2.png) no-repeat;
	height:72px;
}
.inner5 .content-box .top{background:url(/images/main-box-t3.png) no-repeat;}
.content-box .btm{
	background:url(/images/main-box-b.png) no-repeat;
	height:144px;
	clear:both;
}
.inner4 .content-box .btm, .blogListMain .content-box .btm{
	background:url(/images/main-box-b2.png) no-repeat;
	height:74px;
}
.inner5 .content-box .btm{
	background:url(/images/main-box-b3.png) no-repeat;
	height:227px;
}
.content-box .bg{
	background:#729b2c;
	height:1%;
	width:100%;
	float:left;
}
.inner4 .content-box .bg, .blogListMain .content-box .bg{background:#7fab32;}
.inner5 .content-box .bg{background:#7aa430;}
.content-box .wrapper{
	margin:-285px 0 -154px;
	float:left;
	position:relative;
	padding:0 0 0 16px;
	/*color:#fff;*/
	font-size:13px;
	line-height:16px;
	width:687px;
}
.inner4 .content-box .wrapper, .blogListMain .content-box .wrapper {margin:-61px 0 -74px;}
.inner5 .content-box .wrapper{
	margin:-288px 0 -227px;
	width:717px;
	padding:5px 0 0 14px;
	color:#000;
	font-size:11px;
	line-height:16px;
}
.content-box h2{
	margin:0 0 13px;
	font:26px/28px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
.content-box h2 a:hover, .content-box h2 a{text-decoration:none;}
.date{
	color:#fff;
	font-size:13px;
}
.content-box p{
	margin:0;
	padding:0 0 15px;
}
.content-box p a{
	/*font-weight:bold;*/
	/*color:#fff;*/
}
.inner5 .content-box p a{color:#000;}
.content-box .conteiner-img{
	background:url(/images/conteiner-img.png) no-repeat;
	width:185px;
	height:238px;
	float:right;
	padding:1px 0 0 1px;
	margin-top:3px;
	margin-left:10px;
}
.content-box .conteiner-img img{
	display:block;
	width:176px;
	height:229px;
}
.we{
	/*background:transparent url(/images/blog-bottom-bg.png) repeat-y scroll 0 0;*/
	padding:0 0 0 25px;
	width:780px;
	margin:-3px -25px 0 3px;
	min-height:75px;
}
.we h5{
	margin:0;
	background:url(/images/h-we.png) no-repeat;
	height:44px;
}
.we ul{
	float:left;
	width:260px;
	line-height:17px;
	color:#fff;
	margin:0;
	padding:0;
	list-style:none;
}
.we ul li a{color:#fff;}
.form-area{
	background:url(/images/border.gif) no-repeat 0 100%;
	margin-bottom:28px;
	padding-bottom:29px;
}
.form-area label{
	display:block;
	font-weight:bold;
	line-height:15px;
	color:#fff;
	/*padding-bottom:6px;*/
}
.form-area .form-text{
	background:url(/images/bg-input.png) no-repeat;
	width:181px;
	height:19px;

	padding:2px 0 0 5px;
	overflow:hidden;
	margin:6px 0 14px;
}
.form-area .form-text input{
	border:none;
	background:none;
	float:left;
	width:174px;
	position:relative;
}
.form-area select{
	width:186px;
	margin:0 0 14px;
}
.form-area .textarea{
	background:url(/images/bg-textarea.png) no-repeat;
	width:180px;
	height:184px;
	overflow:hidden;
	padding:2px 0 0 5px;
	margin:6px 0 4px;
}
.form-area .textarea textarea{
	float:left;
	width:180px;
	height:160px;
	border:none;
	background:none;
	overflow:auto;
	position:relative;
}
.form-area p{
	margin:0;
	color:#9c0;
	font-size:13px;
	padding-bottom:19px;
}
.form-area .holder{padding-bottom:14px;}
.form-area .holder .chekbox{
	float:left;
	width:11px;
	height:11px;
	margin:0 7px 0 0;
}
.form-area .holder label{
	font-size:13px;
	font-weight:normal;
}
.block{
	overflow:hidden;
	width:185px;
}
.block .top{
	background:url(/images/block-t.png) no-repeat;
	height:321px;
	width:100%;
	clear:both;
}
.block .bg{
	background:url(/images/block-bg.png) repeat-y;
	width:100%;
	float:left;
}
.block .btm{
	background:url(/images/block-b.png) no-repeat;
	height:21px;
	width:100%;
	clear:both;
}
.block .wrapper{
	margin:-302px 0 0;
	width:161px;
	padding:0 0 0 16px;
	position:relative;
}
.block p{
	margin:0;
	font-weight:bold;
	color:#131313;
	padding-bottom:21px;
	line-height:16px;
}
.block a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.block a:hover{text-decoration:underline;}
#footer{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
#footer .links{
	width:337px;
	float:left;
	padding:0 0 0 5px;
}
#footer .heading{
	display:block;
	height:1%;
	overflow:hidden;
	margin:12px 0 0;
}
#footer .heading img{display:block;}
#footer ul{
	list-style:none;
	margin:6px 0 0;
	padding:0;
	float:left;
	height:1%;
}
#footer .links ul{width:157px;}
#footer ul li{
	font-size:10px;
	width:100%;
	line-height:13px;
	float:left;
	clear:both;
}
#footer ul li a{
	color:#181818;
	text-decoration:none;
}
#footer ul li a:hover{text-decoration:underline;}
#footer .contacts{
	width:332px;
	float:left;
}
#footer .contacts ul li strong{color:#99cc00;}
#footer .contacts ul li strong a{color:#99cc00;}
#footer .copyright{
	float:left;
	width:316px;
}
#footer .copyright p{
	font-size:9px;
	color:#181818;
	margin:6px 0 0;
	line-height:12px;
}
#footer .copyright p span{display:block;}

.title-bg h2 {font-family:arial;float:right; margin: 5px 0 0 0;}
span.yellow {color:yellow}
span.white {color:white}
span.black {color:black}
.inner4 #sidebar>h2:first-child, .blogListMain #sidebar>h2:first-child {padding-left:6px; padding-top:13px}
.inner4 #sidebar>h2, .blogListMain #sidebar>h2 {padding-left:6px; margin-bottom:0px; margin-top:3px;}

#frmSpreadTheWord .hd {font-size:13px}
#frmSpreadTheWord .bd {font-size:13px}
#frmSpreadTheWord .bd ul {padding-left:10px; list-style-type:none;}
#frmSpreadTheWord .bd ul li {margin:3px 0;}
#frmSpreadTheWord .bd ul a:hover {text-decoration:underline;}
#frmSpreadTheWord .bd ul a {background-position:center left;padding:2px 0px 2px 20px; line-height:18px;background-repeat:no-repeat;text-decoration:none;}

#sitemap {padding-left:15px;}
#sitemap li {font-size:13px;}

legend {display:block;font-family:arial;font-size:16px;font-weight:bold; line-height:17px; margin:0px 0px 3px;}
fieldset ol {list-style-type: none;padding-left:0px}
fieldset ol li {margin-bottom:3px;}

#EmailFriendForm  .Error {
background-color:#FFF6BF;
background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif);
background-position:15px 12px;
background-repeat:no-repeat;
border-bottom:2px solid #FFD324;
border-top:2px solid #FFD324;
color:#000000;
font-weight:bold;
margin:18px 25px 31px 0;
padding:9px 0 10px 50px;
}
#EmailFriendForm  .Error li {
font-weight:normal;
}
#EmailFriendForm  fieldset {
border:0 solid #000000;
display:block;
margin:15px 0;
width:98%;
}
#EmailFriendForm  legend {
display:none;
}
#EmailFriendForm  label {
color:#ffffff;
font-weight:bold;
}
#EmailFriendForm  .TextBox {
border:1px solid #CACACA;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:3px 4px 5px 3px;
width:100%;
}
#EmailFriendForm  .TextArea {
border:1px solid #CACACA;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:90px;
padding:3px 4px 2px 3px;
width:100%;
}

#EmailFriendForm .btn-1 {padding-left:0px !important; width:195px !important; border:0px;}

.things-hidden{display:none}
.things-visible{display:list-item}
.things-link-hidden{display:none}
#newflashcontent {margin-left:-5px;margin-top:-5px}
#flashportfolio {margin-left:-8px;margin-top:-7px}

ul.clientlist {padding-left: 0px; margin-top: 0px;list-style-type:none;}
ul.clientlist li:first-child {margin-top:0px;}
ul.clientlist li {margin-top:12px;}

ul.clientlist ul {padding-left: 0px; margin-top: 0px;list-style-type:none;}
ul.clientlist ul>li:first-child {padding-left:0px}
ul.clientlist ul>li {display:inline; padding-left:12px}

ul#ClientBySectors>li>ul {padding-left: 0px; margin-left:0px;margin-top: 0px;list-style-type:none;}
ul#ClientBySectors>li>ul>li {color:#ffffff; font-weight:normal;background:none;}
ul#ClientBySectors>li>ul>li>a:hover {color:#ffffff;text-decoration:underline;}
ul#ClientBySectors>li>ul>li>a {color:#ffffff;text-decoration:none;font-weight:normal;margin-left:0px;}
ul#ClientBySectors {padding-left: 0px; margin-top: 0px;list-style-type:none;}
ul#ClientBySectors>li {color:#99cc00; font-weight:bold;}

div#frmSpreadTheWord .bd ul:first-child {float:right;padding-right:10px}
div#news-body {min-height:482px}
div#case-study-body {min-height:463px; /*width:450px;*/}
/*div#case-study-image {width:230px;}
div#case-study-image img {padding-bottom:10px;}*/

div#tshirt {
	overflow:hidden;
	width:162px; height:110px;
	padding:15px;font-weight:bold;
	background:url('/images/ounosite_tshirtbutton_withtext.png') no-repeat;
}

/* 
	LEVEL TWO
*/
ul.dropdown ul 	{ width: 97px; visibility: hidden; position: absolute; top:24px; left: 0px; position:absolute;padding-left:0px;z-index:1;}
#nav-sub.dropdown ul li {font-weight: normal;  background: transparent url(/images/homepage/bg-nav-hover.gif) repeat-x scroll 0 0; color: #000; 
	 float: none; padding:5px 5px 5px 5px; margin:0;list-style-type:none;}
ul.dropdown ul>li>a {background-image:none !important;}
ul.dropdown ul>li>a {color:#030000; font-size:11px; text-decoration:none; font-weight:bold;}
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; } 












































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
