/*
        _                                                 _           _   _             
  _ __ | |__     ___ ___  _ __ ___  _ __ ___  _   _ _ __ (_) ___ __ _| |_(_) ___  _ __  
 | '_ \| '_ \   / __/ _ \| '_ ` _ \| '_ ` _ \| | | | '_ \| |/ __/ _` | __| |/ _ \| '_ \ 
 | | | | |_) | | (__ (_) | | | | | | | | | | | |_| | | | | | (__ (_| | |_| | (_) | | | |
 |_| |_|_.__/   \___\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|_|\___\__,_|\__|_|\___/|_| |_|


 Accessible, standards-compliant web development

 http://www.nbcommunication.com


*/

h1, h2, h3, h4, h5, h6, p, ul{margin: 0;}
ul{
	padding: 0;
	list-style: none;
}
img{
	display: block;
	border: none;
}
a{
	color: blue;
	text-decoration: underline;
}
a:visited{
	color: purple;
}
a:active {
	color: red ; 
}
a:hover{text-decoration: none;}
html{font-size: 100.01%;}
object, embed{
	display: block;
	margin: 0;
	padding: 0;
}
form, body{
	margin: 0;
	padding: 0;
}
input, label{float: left;}
.promo .newsletterbar ul li.text input, .sidebar .newsletterbar ul li.text input{
	font: 12px "trebuchet MS", verdana, arial, sans-serif;
	color: #3b312b;
	outline: none;
}
body{
	font: 62.5% "trebuchet MS", verdana, arial, sans-serif;
	color: #766962;
	background: #fff;
}
/*main container start*/
#main-container{
	width: 982px;
	margin: 0 auto;
	padding: 0 0 10px;
}
/*header start*/
 
/*navbar start*/
.navbar{
	width: 970px;
	margin: 0 6px;
	background: url(../images/navbar.gif) repeat-y;
}
.navbar .top-bg{
	width: 970px;
	background: url(../images/navbar-top.png) no-repeat;
}
.navbar .bot-bg{
	width: 970px;
	background: url(../images/navbar-bot.gif) no-repeat 0 100%;
	padding: 9px 0 7px;
	overflow: hidden;
}
/*logo start*/
.logo{
	float: left;
	width: 150px;
	height: 16px;
	padding: 0 0 2px 13px;
}
.logo a{
	display: block;
	width: 150px;
	height: 16px;
	background: url(../images/logo.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/*logo end*/
/*main navigation start*/
.main-nav{
	float: right;
	width: 772px;
}
.main-nav li{
	float: left;
	margin: 0 2px 0 0;
	position: relative;
}
.main-nav li a{
	display: block;
	color: #fff;
	font-size: 110%;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 2px 10px 3px;
	position: relative;
	background: url(../images/navbar-line.gif) no-repeat right;
	white-space: nowrap;
	text-transform: uppercase;
}
.main-nav li a:visited, .main-nav li a:active  { color: #fff; }

* html .main-nav li a{
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 9px;
	margin: 0 1px 0 0;
}
*+html .main-nav li a{
	padding-top: 3px;
	padding-bottom: 2px;
}
.safari3 .main-nav li a,
.safari2 .main-nav li a{
	padding-top: 3px;
	padding-bottom: 2px;
}
.main-nav li.last a{background: none;}
.main-nav li em{
	display: block;
	position: absolute;
	width: 3px;
	height: 3px;
}
.main-nav li em span{
	display: block;
	width: 3px;
	height: 3px;
	background-repeat: no-repeat !important;
	overflow: hidden;
}
.main-nav li em.t-r{
	left: 100%;
	margin-left: -3px;
	top: 0;
}
.main-nav li em.t-r span{background: url(../images/navbar-t-r.png);}
.main-nav li em.b-r{
	bottom: 0;
	left: 100%;
	margin-left: -3px;
}
.main-nav li em.b-r span{background: url(../images/navbar-b-r.png);}
.main-nav li em.t-l{
	left: 0;
	top: 0;
}
.main-nav li em.t-l span{background: url(../images/navbar-t-l.png);}
.main-nav li em.b-l{
	bottom: 0;
	left: 0;
}
.main-nav li em.b-l span{background: url(../images/navbar-b-l.png);}
.main-nav li.first a:hover{background: #f45104 url(../images/navbar-hover-1.gif) repeat-x;}
.main-nav li.second a:hover{background: #662d91 url(../images/navbar-hover-2.gif) repeat-x;}
.main-nav li.third a:hover{background: #a5b403 url(../images/navbar-hover-3.gif) repeat-x;}
.main-nav li.fourth a:hover{background: #b8285b url(../images/navbar-hover-4.gif) repeat-x;}
.main-nav li.fifth a:hover{background: #04abb7 url(../images/navbar-hover-5.gif) repeat-x;}
.main-nav li.sixth a:hover{background: #a72c18 url(../images/navbar-hover-6.gif) repeat-x;}
.main-nav li.active a{background: #948681 url(../images/navbar-active.gif) repeat-x;}
/*main navigation end*/
/*navbar end*/
/*header end*/
/*container start*/
#container{
	width: 100%;
	overflow: hidden;
}
/*promo start*/
.promo{
	width: 976px;
	background: url(../images/promo.gif) repeat-y;
	margin: 3px 0 0 6px;
}
.promo .top-bg{
	width: 976px;
	background: url(../images/promo-top.jpg) -1px 0 no-repeat;
}
.promo .bot-bg{
	width: 969px;
	background: url(../images/promo-bot.png) no-repeat 0 100%;
	padding: 1px 6px 0 1px;
}
.promo .image{position: relative;}
.promo .image p{
	position: absolute;
	top: 201px;
	left: 591px;
	width: 315px;
	height: 119px;
	background: url(../images/promo-text.png) no-repeat;
	text-indent: -9999px;
}
.promo .newsletterbar{
	width: 100%;
	overflow: hidden;
	padding: 8px 0 12px;
	font-size: 120%;
	font-weight: bold;
	color: #fff;
}
.safari2 .promo .newsletterbar{padding-bottom: 15px;}
.promo .newsletterbar ul{float: right;}
.promo .newsletterbar ul li{
	float: left;
	padding: 0 8px 0 2px;
}
.promo .newsletterbar ul li.text{
	background: url(../images/newsletter-form-text-l.gif) no-repeat;
	padding-left: 0;
}
.promo .newsletterbar ul li.text span{
	background: url(../images/newsletter-form-text-r.gif) no-repeat 100% 0;
	padding: 0 5px;
	float: left;
}
.safari2 .promo .newsletterbar ul li.text, .safari2 .promo .newsletterbar ul li.text span{background: none;}
.promo .newsletterbar ul li.text input{
	width: 141px;
	height: 19px;
	padding: 1px 0 0;
	border: none;
	background: url(../images/newsletter-form-text.gif) repeat-x;
}
.promo .newsletterbar ul li label{
	color: #3b312b;
	margin: 1px 0 0 -4px;
	position: relative;
}
.promo .newsletterbar p{margin: 1px 0 0 10px;}
/*promo end*/
/*columns start*/
.columns{
	width: 785px;
	margin: 7px 0 0 2px;
	background: url(../images/columns.gif) repeat-y;
}
.columns .top-bg{
	width: 785px;
	background: url(../images/columns-top.png) no-repeat;
}
.columns .bot-bg{
	width: 785px;
	background: url(../images/columns-bot.png) no-repeat 0 100%;
	overflow: hidden;
	position: relative;
	padding: 0 0 45px;
}
.columns li{
	width: 186px;
	float: left;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 4px;
}
.columns .head{
	padding: 2px 0 4px;
	background-repeat: repeat-x !important;
	min-height: 18px;
}
* html .columns .head{height: 18px;}
.columns .col-1 .head{background: #f45103 url(../images/columns-head-1.gif);}
.columns .col-2 .head{background: #662d91 url(../images/columns-head-2.gif);}
.columns .col-3 .head{background: #a5b402 url(../images/columns-head-3.gif);}
.columns .col-4 .head{background: #b8285b url(../images/columns-head-4.gif);}
.columns .col-5 .head{background: #03abb7 url(../images/columns-head-5.gif);}
.columns .head h2{
	font-size: 130%;
	color: #fff;
	margin: 0 9px;
	line-height: 120%;
}
.columns .head h2 a, .columns .head h2 a:visited, .columns .head h2 a:active {
	color: #fff;
	text-decoration: none;
}
.columns .body{
	width: 166px;
	margin: 6px 0 0 9px;
}
.columns .body .text{
	background: url(../images/columns-text.gif) repeat-x;
	margin: 7px 0 0;
	font-size: 120%;
	line-height: 120%;
	padding: 8px 1px 0;
}
.columns .button{
	display: block;
	width: 53px;
	height: 20px;
	background-repeat: no-repeat !important;
	position: absolute;
	bottom: 15px;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 20px 0 11px;
}
.columns .col-1 .button{
	background: url(../images/columns-button-1.gif);
	left: 95px;
}
.columns .col-2 .button{
	background: url(../images/columns-button-2.gif);
	left: 291px;
}
.columns .col-3 .button{
	background: url(../images/columns-button-3.gif);
	left: 488px;
}
.columns .col-4 .button{
	background: url(../images/columns-button-4.gif);
	left: 684px;
}
.columns .col-5 .button{
	background: url(../images/columns-button-5.gif);
	left: 879px;
}

.columns a.button:visited, .columns a.button:active {
	color: #fff;
}

/*columns end*/
/*seo block start*/
.seo-block{
	width: 776px;
	float: right;
	padding: 5px 6px 0 0;
}
h2{
	font-size: 26px;
	margin-bottom: 12px;
}
h3{
	font-size: 15px;
	margin: 26px 0 0;
}
#template6 h2, #template6 h3, #template6 h4 { color: #f45101; }
#template7 h2, #template7 h3, #template7 h4 { color: #662d91; }
#template8 h2, #template8 h3, #template8 h4 { color: #a5b400; }
#template9 h2, #template9 h3, #template9 h4 { color: #b8285b; }
#template10 h2, #template10 h3, #template10 h4 { color: #01abb7; }
#template11 h2, #template11 h3, #template11 h4 { color: #972c18; }

h4{
	font-size: 120%;
	color: #e04501;
}

h4 a { text-decoration: none; }

#template6 h4 a, #template6 h4 a:visited { color: #f45101; }
#template7 h4 a, #template7 h4 a:visited  { color: #662d91; }
#template8 h4 a, #template8 h4 a:visited  { color: #a5b400; }
#template9 h4 a, #template9 h4 a:visited  { color: #b8285b; }
#template10 h4 a, #template10 h4 a:visited  { color: #01abb7; }
#template11 h4 a, #template11 h4 a:visited { color: #972c18; }


/*extra block start*/
.extra{
	position: relative;
	width: 776px;
}
.corner {
	width: 19px;
	height: 18px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../images/corner.png) no-repeat;
}
.extra p {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 214px;
	height: 79px;
	text-indent: -9999px;
}

#template6 .extra p { background: url(../images/learn-about-shetland.png) no-repeat; }
#template7 .extra p { background: url(../images/work-in-shetland.png) no-repeat; }
#template8 .extra p { background: url(../images/do-business-in-shetland.png) no-repeat; }
#template9 .extra p { background: url(../images/move-to-shetland.png) no-repeat; }
#template10 .extra p { background: url(../images/feature-articles.png) no-repeat; }
#template11 .extra p { background: url(../images/shetland-org.png) no-repeat; }

/*extra block end*/
/*breadcrumbs start*/
.breadcrumbs{
	width: 100%;
	overflow: hidden;
	color: #27221f;
	font-size: 110%;
	font-weight: bold;
	padding: 7px 0 0;
}
.breadcrumbs .B_crumbBox{
	float: right;
	padding: 0 0 0 3px;
}
.breadcrumbs .B_crumbBox a{
	color: #766962;
	background: url(../images/breadcrumb-arrow.gif) no-repeat right;
	padding: 0 8px 0 0;
}
/*breadcrumbs end*/
/*main text start*/
.main-text{
	padding: 21px 15px 0 38px;
	font-size: 150%;
	width: 721px;
	overflow: hidden;
}
.main-text p{
	margin: 0 35px 20px 0;
}

.main-text .image {
	float: right;
	width: 240px;
	margin: 5px 19px 17px 17px;
}
.main-text .image .inner{
	position: relative;
	width: 240px;
}

.main-text .imgrow { clear: both; }
.main-text .imgrow .image { width: 220px; float: left;	margin: 5px 20px 5px 0px; }
.main-text .imgrow .image .inner { width: 220px; }

#template6 .main-text .image a img { border: 1px solid #e56127; padding: 2px; }
#template7 .main-text .image a img { border: 1px solid #662d91; padding: 2px; }
#template8 .main-text .image a img { border: 1px solid #a5b400; padding: 2px; }
#template9 .main-text .image a img { border: 1px solid #b8285b; padding: 2px; }
#template10 .main-text .image a img { border: 1px solid #01abb7; padding: 2px; }
#template11 .main-text .image a img { border: 1px solid #972c18; padding: 2px; }

.main-text .image .inner a em {
	width: 18px;
	height: 18px;
	bottom: -7px;
	right: -1px;	
	display: block;
	text-indent: -9999px;
	overflow: visible;
	position: absolute;
	display: none;
}

.main-text .image .inner a:hover em {
	display: inline; 
	background-position: bottom right;
}

#template6 .main-text .image .inner a:hover em { background: url(../images/plusbtn6.png) no-repeat; }
#template7 .main-text .image .inner a:hover em { background: url(../images/plusbtn5.png) no-repeat; }
#template8 .main-text .image .inner a:hover em { background: url(../images/plusbtn4.png) no-repeat; }
#template9 .main-text .image .inner a:hover em { background: url(../images/plusbtn3.png) no-repeat; }
#template10 .main-text .image .inner a:hover em { background: url(../images/plusbtn2.png) no-repeat; }
#template11 .main-text .image .inner a:hover em { background: url(../images/plusbtn1.png) no-repeat; }

.main-text .image p{
	font-size: 80%;
	line-height: 120%;
	margin-top: 12px;
	margin-bottom: 0;
	margin-left: 6px;
}

.main-text a[href^="http://"] {
display:inline-block;
padding:2px 14px 2px 0px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(images/external.gif) center right no-repeat;
}

.main-text table { margin: 10px 0 30px 30px; }
.main-text td { padding: 10px; }

.main-text ul { margin-left: 60px; margin-bottom: 25px; list-style-type: disc; }
.main-text ul li {margin: 1em 0px 1em 0; }

/*main text end*/
/*related links start*/
.related-links{
	width: 743px;
	background: url(../images/related-links.png) no-repeat 0 100%;
	padding: 28px 0 21px;
	margin: 0 0 0 29px;
}
.related-links h4{margin: 20px 0 0 13px;}
.related-links ul.link{
	width: 100%;
	overflow: hidden;
	font-size: 120%;
	margin: 5px 0 0;
}
.related-links ul.link li{
	width: 100%;
	float: left;
	margin: 2px 0 0;
}
.related-links ul.link li a{
	float: left;
	width: 100%;
	text-decoration: none;
	line-height: 160%;
}

.related-links ul.link li a:hover, .related-links ul.link li.active a{background: #f9dacc url(../images/related-links-top-hover.gif) no-repeat;}
.related-links ul.link li a .bg{
	float: left;
	width: 100%;
	padding: 4px 0 3px;
	cursor: pointer;
}
.related-links ul.link li a:hover .bg, .related-links ul.link li.active a .bg{background: url(../images/related-links-bot-hover.gif) no-repeat 0 100%;}
.related-links ul.link li span.link{
	float: left;
	padding: 0 0 0 13px;
	color: #3b312b;
	text-decoration: underline;
}
.related-links ul.link li span.descr{
	float: right;
	color: #766962;
	padding: 0 27px 0 0;
	margin: 0 10px 0 0;
	min-height: 18px;
}

#template6 .related-links ul.link li a{ background: #fef6f2 url(../images/related-links-top.gif) no-repeat; }
#template7 .related-links ul.link li a{ background: #f7f4f9 url(../images/related-links-top7.gif) no-repeat; }
#template8 .related-links ul.link li a{ background: #f9fbf2 url(../images/related-links-top8.gif) no-repeat; }
#template9 .related-links ul.link li a{ background: #fbf4f7 url(../images/related-links-top9.gif) no-repeat; }
#template10 .related-links ul.link li a{ background: #f2fbfb url(../images/related-links-top10.gif) no-repeat; }
#template11 .related-links ul.link li a{ background: #faf4f3 url(../images/related-links-top11.gif) no-repeat; }

#template6 .related-links ul.link li a .bg {background: url(../images/related-links-bot.gif) no-repeat 0 100%; }
#template7 .related-links ul.link li a .bg {background: url(../images/related-links-bot7.gif) no-repeat 0 100%; }
#template8 .related-links ul.link li a .bg {background: url(../images/related-links-bot8.gif) no-repeat 0 100%; }
#template9 .related-links ul.link li a .bg {background: url(../images/related-links-bot9.gif) no-repeat 0 100%; }
#template10 .related-links ul.link li a .bg {background: url(../images/related-links-bot10.gif) no-repeat 0 100%; }
#template11 .related-links ul.link li a .bg {background: url(../images/related-links-bot11.gif) no-repeat 0 100%; }

#template6 .related-links ul.link li a:hover, .related-links ul.link li.active a{background: #f9dacc url(../images/related-links-top-hover.gif) no-repeat;}
#template7 .related-links ul.link li a:hover, .related-links ul.link li.active a{background: #e0d5e9 url(../images/related-links-top-hover7.gif) no-repeat;}
#template8 .related-links ul.link li a:hover, .related-links ul.link li.active a{background: #eaf0cc url(../images/related-links-top-hover8.gif) no-repeat;}
#template9 .related-links ul.link li a:hover, .related-links ul.link li.active a{background: #f1d4de url(../images/related-links-top-hover9.gif) no-repeat;}
#template10 .related-links ul.link li a:hover, .related-links ul.link li.active a{background: #cceef1 url(../images/related-links-top-hover10.gif) no-repeat;}
#template11 .related-links ul.link li a:hover, .related-links ul.link li.active a{background: #ead5d1 url(../images/related-links-top-hover11.gif) no-repeat;}

#template6 .related-links ul.link li a:hover .bg, .related-links ul.link li.active a .bg{background: url(../images/related-links-bot-hover.gif) no-repeat 0 100%;}
#template7 .related-links ul.link li a:hover .bg, .related-links ul.link li.active a .bg{background: url(../images/related-links-bot-hover7.gif) no-repeat 0 100%;}
#template8 .related-links ul.link li a:hover .bg, .related-links ul.link li.active a .bg{background: url(../images/related-links-bot-hover8.gif) no-repeat 0 100%;}
#template9 .related-links ul.link li a:hover .bg, .related-links ul.link li.active a .bg{background: url(../images/related-links-bot-hover9.gif) no-repeat 0 100%;}
#template10 .related-links ul.link li a:hover .bg, .related-links ul.link li.active a .bg{background: url(../images/related-links-bot-hover10.gif) no-repeat 0 100%;}
#template11 .related-links ul.link li a:hover .bg, .related-links ul.link li.active a .bg{background: url(../images/related-links-bot-hover11.gif) no-repeat 0 100%;}

#template6 .related-links ul.link li span.descr{background: url(../images/arrow6.png) no-repeat right;}
#template7 .related-links ul.link li span.descr{background: url(../images/arrow5.png) no-repeat right;}
#template8 .related-links ul.link li span.descr{background: url(../images/arrow4.png) no-repeat right;}
#template9 .related-links ul.link li span.descr{background: url(../images/arrow3.png) no-repeat right;}
#template10 .related-links ul.link li span.descr{background: url(../images/arrow2.png) no-repeat right;}
#template11 .related-links ul.link li span.descr{background: url(../images/arrow1.png) no-repeat right;}


* html .related-links ul.link li span.descr{height: 18px;}
.related-links ul.bookmark{
	width: 695px;
	overflow: hidden;
	font-size: 120%;
	padding: 6px 37px 0 11px;
}
.related-links ul.bookmark li{float: right;}
.related-links ul.bookmark li a{
	background-repeat: no-repeat !important;
	padding: 0 0 0 18px;
	line-height: 120%;
	background-position: left !important;
	margin: 0 0 0 15px;
}
.related-links ul.bookmark li.link-1 a{background: url(../images/icon-bookmark-1.gif);}
.related-links ul.bookmark li.link-2 a{background: url(../images/icon-bookmark-2.gif);}
.related-links ul.bookmark li.link-3 a{background: url(../images/icon-bookmark-3.gif);}
.related-links ul.bookmark li.link-4 a{background: url(../images/icon-bookmark-4.gif);}
.related-links ul.bookmark li.link-5 a{background: url(../images/icon-bookmark-5.gif);}
.related-links ul.bookmark li.title{
	float: left;
	font-weight: bold;
}
/*related links end*/
/*section start*/
#section{
	width: 727px;
	margin: 0 0 0 28px;
	padding: 40px 0 40px;
}
#section h2{margin: 0 0 0 12px;}
#section ul{
	width: 100%;
	overflow: hidden;
	padding: 37px 0 0;
}
#section ul li{
	width: 100%;
	float: left;
	margin: 0 0 -5px;
}
#section ul li .box{
	width: 343px;
	float: left;
}
#section ul li .right{float: right;}
#section ul li .box:hover, #section ul li .box.hover{background: url(images/section-box.gif) repeat-y; }
#section ul li .box:hover .top-bg, #section ul li .box.hover .top-bg{

background: url(images/section-box-top.png) no-repeat;

 
}
#section ul li .box:hover .bot-bg, #section ul li .box.hover .bot-bg{background: url(images/section-box-bot.png) no-repeat 0 100%; }
#section ul li .box .image em, #section ul li .box:hover .image em, #section ul li .hover .image em{
		display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 72px;
	height: 72px;
}
#section ul li .box .bot-bg{
	min-height: 73px;
	padding: 13px 0;
	width: 343px;
	overflow: hidden;
}
* html #section ul li .box .bot-bg{
	height: 73px;
	overflow: visible;
}
#section p{
	font-size: 120%;
	color: #7f736c;
	line-height: 120%;
}
#section .text{
	float: left;
	width: 220px;
	padding: 0 0 0 11px;
}
#section .image{
	float: right;
	width: 86px;
	position: relative;
}

#section .image em {display: none;} 

#section  em a{
	display: block;
	width: 72px;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden;
}

#template6 #section .box em a {background: url(../images/more_image_shadow_1.png) no-repeat;}
#template6 #section .box:hover em a {background: url(../images/more_image_shadow_2.png) no-repeat;
                                     z-index: 1000;}

#template7 #section .box em a {background: url(../images/more_image_shadow_1.png) no-repeat;}
#template7 #section .box:hover em a {background: url(../images/more_image_shadow_7.png) no-repeat;}

#template8 #section .box em a {background: url(../images/more_image_shadow_1.png) no-repeat;}
#template8 #section .box:hover em a {background: url(../images/more_image_shadow_8.png) no-repeat;}

#template9 #section .box em a {background: url(../images/more_image_shadow_1.png) no-repeat;}
#template9 #section .box:hover em a {background: url(../images/more_image_shadow_9.png) no-repeat;}

#template10 #section .box em a {background: url(../images/more_image_shadow_1.png) no-repeat;}
#template10 #section .box:hover em a {background: url(../images/more_image_shadow_10.png) no-repeat;}

#template11 #section .box em a {background: url(../images/more_image_shadow_1.png) no-repeat;}
#template11 #section .box:hover em a {background: url(../images/more_image_shadow_11.png) no-repeat;}

.space40px {
	margin-right: 40px;
}

/*section end*/

/*seo block end*/
/*sidebar start*/
.sidebar{
	width: 187px;
	float: left;
	padding: 5px 0 0 7px;
}
.sidebar .head{
	text-transform: uppercase;
	color: #fff;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	padding: 8px 8px 6px;
}

.sidebar .head a, .sidebar .head a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}

#template6 .sidebar .head { background: #f45103 url(../images/sidenavHeadLearn.png) no-repeat; }
#template7 .sidebar .head { background: #662d91 url(../images/sidenavHeadWork.png) no-repeat; }
#template8 .sidebar .head { background: #a5b402 url(../images/sidenavHeadBusiness.png) no-repeat; }
#template9 .sidebar .head { background: #b8285b url(../images/sidenavHeadMove.png) no-repeat; }
#template10 .sidebar .head { background: #03abb7 url(../images/sidenavHeadFeatures.png) no-repeat; }
#template11 .sidebar .head { background: #972c18 url(../images/sidenavHeadShetorg.png) no-repeat; }

/*sub navigation start*/
.sidebar .sub-nav{
	padding: 3px 7px 50px;
	font-size: 120%;
	text-transform: uppercase;
}


#template6 .sidebar .sub-nav { background: #fef6f2; }
#template7 .sidebar .sub-nav { background: #f7f4f9; }
#template8 .sidebar .sub-nav { background: #f9fbf2; }
#template9 .sidebar .sub-nav { background: #fbf4f7; }
#template10 .sidebar .sub-nav { background: #f2fbfb; }
#template11 .sidebar .sub-nav { background: #faf4f3; }

.sidebar .sub-nav li{padding: 5px 0 10px 0;}

#template6 .sidebar .sub-nav li a{ font-weight: 500; }
#template7 .sidebar .sub-nav li a{ font-weight: 500; }
#template8 .sidebar .sub-nav li a{ font-weight: 500; }
#template9 .sidebar .sub-nav li a{ font-weight: 500; }
#template10 .sidebar .sub-nav li a{ font-weight: 500; }
#template11 .sidebar .sub-nav li a{ font-weight: 500; }

#template6 .sidebar .sub-nav li.active a{background: url(../images/arrow6.png) no-repeat 2px center; padding-left: 20px; }
#template7 .sidebar .sub-nav li.active a{background: url(../images/arrow5.png) no-repeat 2px center; padding-left: 20px; }
#template8 .sidebar .sub-nav li.active a{background: url(../images/arrow4.png) no-repeat 2px center; padding-left: 20px; }
#template9 .sidebar .sub-nav li.active a{background: url(../images/arrow3.png) no-repeat 2px center; padding-left: 20px; }
#template10 .sidebar .sub-nav li.active a{background: url(../images/arrow2.png) no-repeat 2px center; padding-left: 20px;}
#template11 .sidebar .sub-nav li.active a{background: url(../images/arrow1.png) no-repeat 2px center; padding-left: 20px;}

#template6 .sidebar .sub-nav li.open.active.self a {background: url(images/arrow6.png) no-repeat 2px center; padding-left: 20px;}
#template7 .sidebar .sub-nav li.open.active.self a {background: url(images/arrow5.png) no-repeat 2px center; padding-left: 20px;}
#template8 .sidebar .sub-nav li.open.active.self a {background: url(images/arrow4.png) no-repeat 2px center; padding-left: 20px;}
#template9 .sidebar .sub-nav li.open.active.self a {background: url(images/arrow3.png) no-repeat 2px center; padding-left: 20px;}
#template10 .sidebar .sub-nav li.open.active.self a {background: url(images/arrow2.png) no-repeat 2px center; padding-left: 20px;}
#template11 .sidebar .sub-nav li.open.active.self a {background: url(images/arrow1.png) no-repeat 2px center; padding-left: 20px;}

#template6 .sidebar .sub-nav li.open.active a {background: url(images/darrow6.png) no-repeat left; padding-left: 20px;}
#template7 .sidebar .sub-nav li.open.active a {background: url(images/darrow5.png) no-repeat left; padding-left: 20px;}
#template8 .sidebar .sub-nav li.open.active a {background: url(images/darrow4.png) no-repeat left; padding-left: 20px;}
#template9 .sidebar .sub-nav li.open.active a {background: url(images/darrow3.png) no-repeat left; padding-left: 20px;}
#template10 .sidebar .sub-nav li.open.active a {background: url(images/darrow2.png) no-repeat left; padding-left: 20px;}
#template11 .sidebar .sub-nav li.open.active a {background: url(images/darrow1.png) no-repeat left; padding-left: 20px;}

#template6 .sidebar .sub-nav li.open.active.self li a{background: url(images/dot6.png) no-repeat 0 center; }
#template7 .sidebar .sub-nav li.open.active.self li a{background: url(images/dot5.png) no-repeat 0 center; }
#template8 .sidebar .sub-nav li.open.active.self li a{background: url(images/dot4.png) no-repeat 0 center; }
#template9 .sidebar .sub-nav li.open.active.self li a{background: url(images/dot3.png) no-repeat 0 center; }
#template10 .sidebar .sub-nav li.open.active.self li a{background: url(images/dot2.png) no-repeat 0 center; }
#template11 .sidebar .sub-nav li.open.active.self li a{background: url(images/dot1.png) no-repeat 0 center; }

#template6 .sidebar .sub-nav li.open.active li a{background: url(images/dot6.png) no-repeat 0 center; }
#template7 .sidebar .sub-nav li.open.active li a{background: url(images/dot5.png) no-repeat 0 center; }
#template8 .sidebar .sub-nav li.open.active li a{background: url(images/dot4.png) no-repeat 0 center; }
#template9 .sidebar .sub-nav li.open.active li a{background: url(images/dot3.png) no-repeat 0 center; }
#template10 .sidebar .sub-nav li.open.active li a{background: url(images/dot2.png) no-repeat 0 center; }
#template11 .sidebar .sub-nav li.open.active li a{background: url(images/dot1.png) no-repeat 0 center; }

#template6 .sidebar .sub-nav li.open.active li.active.self a{background: url(images/arrow6.png) no-repeat 8px center; text-indent: 5px; }
#template7 .sidebar .sub-nav li.open.active li.active.self a{background: url(images/arrow5.png) no-repeat 8px center; text-indent: 5px; }
#template8 .sidebar .sub-nav li.open.active li.active.self a{background: url(images/arrow4.png) no-repeat 8px center; text-indent: 5px; }
#template9 .sidebar .sub-nav li.open.active li.active.self a{background: url(images/arrow3.png) no-repeat 8px center; text-indent: 5px; }
#template10 .sidebar .sub-nav li.open.active li.active.self a{background: url(images/arrow2.png) no-repeat 8px center; text-indent: 5px; }
#template11 .sidebar .sub-nav li.open.active li.active.self a{background: url(images/arrow1.png) no-repeat 8px center; text-indent: 5px; }

.sidebar .sub-nav a {
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 12px;
	display: block;
}

#template6 .sidebar .sub-nav a {color: #f45101; }
#template7 .sidebar .sub-nav a {color: #662d91; }
#template8 .sidebar .sub-nav a {color: #a5b400; }
#template9 .sidebar .sub-nav a {color: #b8285b; }
#template10 .sidebar .sub-nav a {color: #01abb7; }
#template11 .sidebar .sub-nav a {color: #972c18; }

.sidebar .sub-nav a:hover{text-decoration: underline;}
.sidebar .sub-nav ul{padding: 0 0 6px 8px;}
.sidebar .sub-nav ul a{
	font-weight: normal;
	padding-left: 0px;
display: block;
}
.sidebar .sub-nav ul li{padding-bottom: 0;}
/*sub navigation end*/
/*newsletterbar start*/
.sidebar .newsletterbar{
	background: #a49b97 url(../images/sidebar-newsletter.gif) no-repeat 0 100%;
	border-top: 3px solid #fff;
	color: #fff;
	font-size: 120%;
	line-height: 120%;
	padding: 11px 0 20px 11px;
	font-weight: bold;
}
.sidebar .newsletterbar p{padding: 0 30px 0 0;}
.sidebar .newsletterbar ul{
	width: 100%;
	overflow: hidden;
	padding: 3px 0 0;
}
.sidebar .newsletterbar ul li{
	width: 100%;
	float: left;
	margin: 3px 0 0;
}
.sidebar .newsletterbar ul li.text{
	background: url(../images/sidebar-form-text-l.gif) no-repeat;
	padding-left: 0;
}
.sidebar .newsletterbar ul li.text span{
	background: url(../images/sidebar-form-text-r.gif) no-repeat 100% 0;
	padding: 0 3px;
	float: left;
}
.safari2 .sidebar .newsletterbar ul li.text, .safari2 .sidebar .newsletterbar ul li.text span{background: none;}
.sidebar .newsletterbar ul li.text input{
	width: 160px;
	height: 20px;
	padding: 3px 0 2px;
	border: none;
	background: url(../images/sidebar-form-text.gif) repeat-x;
}
.sidebar .newsletterbar ul li label{
	color: #3b312b;
	padding: 5px 0 0;
}
.sidebar .newsletterbar ul li .image{margin: 9px 0 0;}
/*newsletterbar end*/
/*sidebar end*/
/*container end*/
/*footer start*/
#footer{
	width: 970px;
	margin: 11px 6px 0;
	background: url(../images/footer.gif) repeat-y;
	font-size: 110%;
	line-height: 120%;
	color: #524741;
}
#footer .top-bg{
	width: 970px;
	background: url(../images/footer-top.gif) no-repeat;
}
#footer .bot-bg{
	width: 970px;
	background: url(../images/footer-bot.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 11px 0;
}
#footer	ul{
	float: right;
	padding: 0 5px 0 0;
}
#footer	ul li{
	padding: 3px 20px 0 0;
	float: left;
}
#footer	.links{
	float: left;
	width: 600px;
	padding: 0 0 0 13px;
}
#footer	.links ul{
	width: 100%;
	overflow: hidden;
	float: none;
	padding: 0;
}
#footer	.links li{padding: 0 7px 0 0;}
#footer	a, #footer a:visited {
	color: #766962
}
#footer	a:hover{
	color: #938f8a;
	text-decoration: underline;
}
#footer	.first{margin: 13px 0 0;}
/*footer end*/
/*main container end*/
/*sifr start*/
.sIFR-flash{
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true]{ display: none !important;}
/*sifr end*/

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/* SLIMBOX end */

.contacus p, .anti-spam-image, table {
        clear: both;
}

.anti-spam-image {
        margin: 10px 0;
        padding: 10px 0; 
}
.white{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-right:8px;
}
.white a{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-right:8px;
}
.white a:hover{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
text-decoration:none;
font-weight:bold;
padding-right:8px;
}