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*/
#header{padding: 10px 0 0;}
/*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;
height:17px;
padding:0 0 4px 6px;
width:173px;
}
.logo a{
	display: block;
	height:27px;
width:173px;
	background: url(images/move-shetland-org.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: 210px;
	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: 0px 0 0 10px; font-size:13px;}
/*promo end*/
/*columns start*/
.columns{
	width: 980px;
	margin: 7px 0 0 2px;
	background: url(images/columns.gif) repeat-y;
}
.columns .top-bg{
	width: 980px;
	background: url(images/columns-top.png) no-repeat;
}
.columns .bot-bg{
	width: 980px;
	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: 3px 6px 0 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*/
/* VisitShetland promo start */

.vs-promo {
   margin: 8px 0 0 0;
   padding: 0;
   width: 980px;
   background: transparent url(images/vs-promo-bg.png) 0 0 repeat-y;
   float: left;
}
* html .vs-promo .head { height: 18px; }
.vs-promo .head {
   margin: 0;
   widht: 980px;
   background: transparent url(images/vs-promo-heading.png) 0 0 no-repeat;
   padding: 5px 0 4px 15px;
   height: 18px;
}
.vs-promo .head h2 a, .vs-promo .head h2 a:visited, .vs-promo .head h2 a:active {
	color: #fff;
	text-decoration: none;
   margin: 0;
}
.vs-promo .head h2 {
   color:#FFFFFF;
   font-size:130%;
   margin: 0;
}
.vs-promo-bottom {
   background: transparent url(images/vs-promo-bottom.png) left bottom no-repeat;
   padding: 8px 15px 14px 15px;
   float: left;
   position: relative;
   margin: 0;
}
.vs-promo-bottom img {
   width: 177px;
   height: 97px;
   border: 0;
   float: left;
   margin: 0 14px 0 0;
}
.vs-promo-bottom .text {
   margin: 0;
   font-size: 120%;
   line-height: 120%;
   padding: 0;
}

/* VisitShetland promo 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; border-bottom: 1px dashed #CCCCFF;}

#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: url(../images/bg.png) no-repeat;
	width: 198px;
	height: 320px;
	overflow: hidden;	
/*	font-family: Helvetica, Verdana, Arial, sans-serif;     */
	font-style: normal;
	font-weight: nolmal;
	margin: 5px 0 5px -5px;
	
}

.sidebar .newsletterbar2 a{
        color: #FFFFFF !important;
        float: right !important;
        margin-right: 13px !important;
}

.newsletterbar a{
        color: #FFFFFF !important;
        float: right !important;
        margin-right: 13px !important;
}

.newsletterbar ul {
        padding: 0;
}

.sidebar .newsletterbar2{
	background: url(../images/bg3.jpg) no-repeat;
	width: 198px;
	height: 320px;
	overflow: hidden;	
/*	font-family: Helvetica, Verdana, Arial, sans-serif;     */
	font-style: normal;
	font-weight: nolmal;
	margin: 5px 0 5px -5px;
	
}

.sidebar .newsletterbar h2{
	font-weight: normal;
	margin-left: 17px;
	margin-top: 15px;
	font-size: 1.5em;
	margin-bottom:0.1em;
	color: #666 !important;
	display: block;
        text-transform: uppercase;
	
}

.sidebar .newsletterbar2 h2{
	font-weight: normal;
	margin-left: 17px;
	margin-top: 15px;
	font-size: 1.5em;
	margin-bottom:0.1em;
	color: #666 !important;
	display: block;
        text-transform: uppercase;
	
}

.sidebar .newsletterbar form p input.image{
	margin-top: 10px;
	margin-left: 10px;
}

.sidebar .newsletterbar2 form p input.image{
	margin-top: 10px;
	margin-left: 10px;
}
.sidebar .newsletterbar form fieldset{
	border: none;
}
.sidebar .newsletterbar2 form fieldset{
	border: none;
}

.sidebar .newsletterbar form p label{
	color: #fff;
	margin: 5px 0 0 4px;
	font-weight:bold;
	position: relative;
}
.sidebar .newsletterbar2 form p label{
	color: #fff;
	margin: 5px 0 0 4px;
	font-weight:bold;
	position: relative;
}
.sidebar .newsletterbar p {margin-left: 17px; font-size:12px; color:#444;}
.sidebar .newsletterbar2 p {margin-left: 17px; font-size:12px; color:#444;}

.sidebar .newsletterbar p input.text, .sidebar .newsletterbar  p input.title{ margin: 1px 0 0 4px;
height: 15px; width:150px; padding:2px; border:1px solid #bbb;}

.sidebar .newsletterbar2 p input.text, .sidebar .newsletterbar2 p input.title{ margin: 1px 0 0 4px;
height: 15px; width:150px; padding:2px; border:1px solid #bbb;}

.sidebar .newsletterbar p input.text:focus, .sidebar .newsletterbar p input.title:focus{border:1px solid #666;}
.sidebar .newsletterbar2 p input.text:focus, .sidebar .newsletterbar2 p input.title:focus{border:1px solid #666;}

.safari2 .sidebar .newsletterbar ul li.text, .safari2 .sidebar .newsletterbar ul li.text span{background: none;}

.safari2 .sidebar .newsletterbar2 ul li.text, .safari2 .sidebar .newsletterbar2 ul li.text span{background: none;}
.left-col-promos { padding-top: 20px; }
/*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;
        clear: both;
}
#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: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	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;
	outline: none;
}

#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; 
}


/* CSS Document */

.newslettersignup {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif !important;
}

.newslettersignup label {
	float: left;
	width: 100%;
	font-size: 12px;
        color: #000000;
	font-weight: bold;
}

.newslettersignup fieldset {
	border: none;
	float: left;
	display: inline;
}

.newslettersignup button {
	width: 85px;
	border: none;
	/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}

.newslettersignup form.form1 {
	width: 198px;
	height: 372px;
	background: url(images/form1-bg.jpg);
}

.newslettersignup form.form1 input {
	float: left;
	width: 154px;
	height: 14px;
	padding: 1px 0 0 1px;
	border: 0;
	background: #fdf8f5;
	font-size: 11px;
	margin: 2px 0 4px 0;
}

.newslettersignup form.form1 fieldset {
	width: 155px;
	margin: 250px 0 0 20px;
}

.newslettersignup form.form1 button {
	float: right;
	width: 85px;
	height: 25px;
	margin: 5px 0 0 0;
	background: url(images/form1-button.jpg);
}

.newslettersignup form.form2 {
	width: 632px;
        margin-left: auto;
        margin-right: auto;
	height: 154px;
	background: url(images/form2-bg.jpg);
}

.newslettersignup form.form2 fieldset {
	float: left;
	display: inline;
	width: 355px;
	margin: 90px 0 0 28px;
}

.newslettersignup form.form2 label {
	width: 140px;
}

.newslettersignup form.form2 input {
	float: left;
	width: 135px;
	height: 14px;
	padding: 1px 0 0 1px;
	margin: 3px 5px 0 0;
	border: 0;
	background: #fdf8f5;
	font-size: 11px;
}

.newslettersignup form.form2 button {
	float: left;
	width: 70px;
	height: 21px;
	background: url(images/form2-button.jpg);
}

.rss-subscribe {
       float: right;
       margin-bottom: -11px;
       font-size: 11px;
}

.rss-subscribe img {
      float: left;
      margin-right: 3px;
}
.image-credit {
      font-size:0.8em;
text-align:right;
float: right;
}
.clearright { clear: right; }

.uha-ad {
width: 728px;
margin: 10px auto;
}
