﻿@charset "utf-8";
/* ------------------------------------------------*/
/* sfwltd.co.uk
/* Revision: 1.2
/* Date: 24-03-2010
/* Author: SFW - Clear Signal
/* Hex: #666632 (khaki), #336633 (green), #006766 (turquoise), #750707 (dark red), #003366 (blue)
---------------------------------------------------*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, hr, form, fieldset, a, div, img, blockquote, dl, dt, dd { margin: 0; padding: 0; border: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 77%; line-height: 1.45em; text-align: left; color: #000; font-size: 0.75em; background: #d1d1b9; margin: 0; padding: 0; }

p { margin: 0 0 15px 0; padding: 0; }

a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline;color:#000; }
a:active { outline: none;color:#000 }
a:visited {color:#000000;}
a:link{color:#000;}


.clear { clear: both; }

.off { position: absolute; left: -9999em; }
 
/* wrapper
---------------------------------------------------*/
/*#wrapper { position: relative; width: 978px; margin: 0 auto 0 auto; background: #fff; border: 1px solid #9f9b9b; border-top: none; }*/
#wrapper { position: relative; width: 980px; margin: 0 auto 0 auto; background: #fff; }

/* header, info-nav-group, main-nav-group, search-form 
---------------------------------------------------*/

#header { background: #fff url('/SiteAssets/Images/bg-hdr.jpg') 0 0 no-repeat; min-height: 100px; height: auto !important; height: 100px; }
#header p{ position: absolute; width: 79px; height: 79px; margin: 11px 0 0 0; padding: 0; }
#header p a { position: absolute; display: block; top: 0; left: 21px; width: 79px; height: 79px; text-indent: -9999px; background: transparent url('/SiteAssets/Images/logo-sfwltd.png') 0 0 no-repeat; }

#info-nav-group { position: absolute; top: 10px; right: 2px; width: auto; }
#info-nav-group #info-nav-start { float: right; }
#info-nav-group #info-nav-start dd { float: left; }
#info-nav-group #info-nav-start dd.pipe { background: #fff url(/SiteAssets/Images/bg-pipe.gif) 0 4px no-repeat; }
#info-nav-group #info-nav-start dd.rss { background: #fff url(/SiteAssets/Images/icn-rss.gif) 0 2px no-repeat; border: none; }
#info-nav-group #info-nav-start dd a { margin: 0 0 0 7px; font-size: 0.9em; color: #333; margin-right: 7px; }
#info-nav-group #info-nav-start dd.rss a { display: block; width: 14px; height: 16px; margin: 0 7px 0 0; }

#main-nav-group #nav-start { }
#main-nav-group #nav-start dd { float: left; }
#main-nav-group #nav-start li a { font-size: 1.3em; font-weight: bold; margin-left: 23px; line-height: 1.7em; }
#main-nav-group #nav-start dd a:hover { text-decoration: none; border-bottom: 4px solid #c4db0d; }
#main-nav-group #nav-start dd a.selected { text-decoration: none; border-bottom: 4px solid #c4db0d; }


#main-nav-group { 
	position: absolute; 
	top: 35px;
	left: 227px!important;
	left:364px;
	color: #000000;
/*	font-size:11px;*/
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
	position:absolute;	
	/*z-index:22;*/
	width:auto;


}

/* all uls under main-nav-group*/
#main-nav-group ul {	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0 0;	top: 3.7em;}

/*Flat style top level navigation*/
#main-nav-group li {height: 23.5px;	padding-top: 0px;padding-right: 2px;padding-left: 2px;float: left;text-align:center;white-space:nowrap;width:auto!

important;width:60px;}

/*woring 1st Level Nav with "services"  button*/
/*#main-nav-group li.selected {
	background-repeat: no-repeat;
}*/

#main-nav-group a:link {color: #000000	; 	/*text-decoration: none; 	font-weight: bold;	 	text-align:center; */}
#main-nav-group a:visited {color: #000000;	/*text-decoration: none;	font-weight: bold;	height:20px;*/}
#main-nav-group a:hover {color: #000000;/*	color:#B1B1B1;*//*color:#000000; font-weight: bold; text-decoration: none; border-bottom: 4px solid #c4db0d;*/}
#main-nav-group a:active {color: #000000;/*	color: #000000;	text-decoration: none;	font-weight: bold;*/}
#main-nav-group ul li a.topnavselected { text-decoration: none; border-bottom: 4px solid #c4db0d; }

#main-nav-group a {	display: block;	height:20px; padding-top:8px; font-size:1.3em; margin-left:15px;font-weight:bold;}

/*#main-nav-group li a { font-size: 1.3em; font-weight: bold; margin-left: 15px; line-height: 1.7em; }*/
#main-nav-group li a:hover {text-decoration: none; border-bottom: 4px solid #9F9B9B;  }

#search-form { position: absolute; top: 43px; right: 10px; color: #000; }
#search-form .submit { position: relative; float: left; width: 15px; height: 15px; margin-left: 5px; margin-top: 2px; }
#search-form input#site-search { border: 1px solid #d1d1d1; width: 150px; float: left; color: #000000; }
#search-form input#submit { display: block; width: 15px; height: 15px; border: 0 none; /*background: url('/SiteAssets/Images/btn-sprite-submit.gif') no-repeat 

scroll 0 0 #FFFFFF;*/ cursor: pointer; text-indent: -9999px; }
#search-form input#submit:hover { background-position: 0 -15px; }


/* crumb-trail
---------------------------------------------------*/
#home #crumb-trail { width: 783px; margin-left: 186px; margin-bottom: 14px; min-height: 21px; height: auto !important; height: 21px; 

background: #8a836e url(/SiteAssets/Images/bg-crumbtrail.png) right 0 no-repeat; }

/*#home #crumb-trail dl { display: block; min-height: 21px; height: auto !important; height: 21px; margin-left: 36px; }
#home #crumb-trail dd { display: block; float: left; margin-right: 7px; padding-top: 2px; padding-right: 11px; background: transparent url(/SiteAssets/Images/bg

-crumbtrail-arrow.gif) right 8px no-repeat; }
#home #crumb-trail dd.last { background: none; }
#home #crumb-trail dd a { color: #fff; }*/

#home #crumb-trail #crumbgroup { display: block; min-height: 21px; height: auto !important; height: 21px; margin-left: 36px; }
#home #crumb-trail #crumbgroup span {color:#FFFFFF;}
#home #crumb-trail #crumbgroup a {color:#FFFFFF;}
/*#home #crumb-trail #crumbgroup .pathSeparator {background: transparent url(/SiteAssets/Images/bg-crumbtrail-arrow.gif) right 8px no-repeat; margin-right:7px; padding-top: 3px; padding-right: 11px;}*/
#home #crumb-trail #crumbgroup .pathSeparator {padding-left:3px; padding-top: 9px; padding-right: 3px;}


/* col1, image-strip, image-strip-container, core
---------------------------------------------------*/
#col1 { position: relative; float: left; width: 720px; margin-left: 9px; }
#image-strip-container-outer { position: relative; display:inline-block; width: 720px !important; height: 258px !important;}

.image-strip-container { position: relative; display:inline-block; width: 720px !important; height: 258px !important; background: #fff url(/SiteAssets/bg-prd-list-1.jpg) 0 0 no-repeat; padding: 0 0 0 15px; }

.image-strip-container-js { position: relative; width: 720px !important; height: 258px !important; background: #fff url(/SiteAssets/bg-prd-list-1.jpg) 0 0 no-repeat; padding: 0 0 0 15px; }

.image-strip-container .prev { position: absolute; cursor: pointer; left: 25px; top: 58px; width: 15px; height: 145px; background: transparent url(/siteassets/images/SJ_btn-prd-list-l3.png) 0 0 no-repeat; }

.image-strip-container .prev:hover { background-position: -15px 0; }

.image-strip-container .next { position: absolute; cursor: pointer; left: 675px; top: 58px; width: 15px; height: 145px; background: transparent url(/siteassets/images/SJ_btn-prd-list-R3.png) 0 0 no-repeat; }

.image-strip-container .next:hover { background-position: -15px 0; }

.image-strip-container .aspPrev { position: absolute; cursor: pointer; left: 25px; top: 58px; width: 15px; height: 145px; }

.image-strip-container .aspNext { position: absolute; cursor: pointer; left: 675px; top: 58px; width: 15px; height: 145px; }

 

.image-strip { clip: rect(10px 720px 240px 10px); position: absolute; left: 13px !important }

.image-strip-js { left: 34px !important }

#getSilverlight { height: 50px; width: 300px; left: 0px; bottom: 0px; text-align: left; }

#menu { margin: 0px 0px 0px 30px; padding-top: 1px; }

#slHost { width: 720px; height: auto; }

 

.shopWindowForm { width: 720px; height: auto; }

.image-strip-container .image-strip ul li.product-link { display: inline-block; vertical-align: top; width: 95px; height: 186px; margin: 13px 3px 0 3px; padding: 11px; position:relative; zoom: 1; *display: inline; _height: 186px; }

.image-strip-container-js .image-strip-js ul li.product-link-js { display: block; width: 95px; height: 186px; margin: 23px 5px 0 5px; padding: 11px; }

 

.image-strip-container .image-strip ul li.bg-ripple { background: transparent url(/SiteAssets/bg-sprite-carousel-panel-ripple.gif) 0 0 no-repeat; }

.image-strip-container .image-strip ul li.bg-surf { background: transparent url(/SiteAssets/bg-sprite-carousel-panel-surf.gif) 0 0 no-repeat; }

.image-strip-container .image-strip ul li.bg-yacht { background: transparent url(/SiteAssets/bg-sprite-carousel-panel-yacht.gif) 0 0 no-repeat; }

 

.image-strip-container .image-strip ul li.product-link .product-title { min-height: 30px; width: 95px; height: auto !important; height: 30px; background-color: #666; }

.image-strip-container .image-strip ul li.product-link .product-title span { display: block; width: 85px; min-height: 20px; height: auto !important; height: 20px; padding: 5px; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 0.9em; line-height: 1em; }

.image-strip-container-js .image-strip-js ul li.product-link-js .product-title-js { min-height: 30px; width: 95px; height: auto !important; height: 30px; background-color: #666; }

.image-strip-container-js .image-strip-js ul li.product-link-js .product-title-js a { display: block; width: 85px; min-height: 20px; height: auto !important; height: 20px; padding: 5px; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 0.9em; line-height: 1em; }

 

.image-strip-container .image-strip ul li.product-link .bg-col-ripple,

.image-strip-container .image-strip ul li.product-link .bg-col-ripple a { background: #92a90b; }

.image-strip-container .image-strip ul li.product-link .bg-col-surf,

.image-strip-container .image-strip ul li.product-link .bg-col-surf a { background: #7c7e5b; }

.image-strip-container .image-strip ul li.product-link .bg-col-yacht,

.image-strip-container .image-strip ul li.product-link .bg-col-yacht a { background: #336633; }

 

.image-strip-container .image-strip ul li.product-link.hovered { background-position: 0 -175px; cursor: pointer; }

.image-strip-container-js .image-strip-js ul li.product-link-js.hovered { background-position: 0 -175px; cursor: pointer; }

 

.image-strip-container .image-strip ul li.product-link .product-text { position: absolute; margin-top: 10px; top: 40px; width: 95px; font-size: 0.9em; line-height: 1.2em; }

.image-strip-container .image-strip ul li.product-link .product-image { position: absolute; margin-top: 10px; bottom: 10px; width: 95px; height: 62px; z-index: 10;}

 

.image-strip-container-js .image-strip-js ul li.product-link-js .product-text-js { position: absolute; top: 75px; width: 95px; font-size: 0.9em; line-height: 1.2em; }

.image-strip-container-js .image-strip-js ul li.product-link-js .product-image-js { position: absolute; bottom: -220px; width: 95px; height: 62px; z-index: 10;}


/*
.image-strip-container { position: relative; display:inline-block; width: 720px !important; height: 258px !important; background: #fff url(/SiteAssets/bg-prd-list-1.jpg) 0 0 no-repeat; padding: 0 0 0 15px; }
.image-strip-container-js { position: relative; width: 720px !important; height: 258px !important; background: #fff url(/SiteAssets/bg-prd-list-1.jpg) 0 0 no-

repeat; padding: 0 0 0 15px; }
.image-strip-container .prev { position: absolute; cursor: pointer; left: 25px; top: 58px; width: 15px; height: 145px; background: transparent url(/images/SJ_btn-prd-list-l3.png) 0 0 no-repeat; }
.image-strip-container .prev:hover { background-position: -15px 0; }
.image-strip-container .next { position: absolute; cursor: pointer; left: 675px; top: 58px; width: 15px; height: 145px; background: transparent url(/images/SJ_btn-prd-list-R3.png) 0 0 no-repeat; }
.image-strip-container .next:hover { background-position: -15px 0; }

.image-strip-container .aspPrev { position: absolute; cursor: pointer; left: 25px; top: 58px; width: 15px; height: 145px; }
.image-strip-container .aspNext { position: absolute; cursor: pointer; left: 675px; top: 58px; width: 15px; height: 145px; }

.image-strip { clip: rect(10px 720px 240px 10px); position: absolute; }
.image-strip-js { left: 34px !important }
#getSilverlight { height: 50px; width: 300px; left: 0px; bottom: 0px; text-align: left; }
#menu { margin: 0px 0px 0px 30px; padding-top: 1px; }
#slHost { width: 750px; height: auto; }

.shopWindowForm { width: 750px; height: auto; }

.image-strip-container .image-strip ul li.product-link { display: inline-block; vertical-align: top; width: 95px; height: 186px; margin: 13px 3px 0 3px; padding: 11px; position:relative; zoom: 1; *display: inline; _height: 186px; }
.image-strip-container-js .image-strip-js ul li.product-link-js { display: block; width: 95px; height: 186px; margin: 23px 5px 0 5px; padding: 11px; }

.image-strip-container .image-strip ul li.bg-ripple { background: transparent url(/SiteAssets/bg-sprite-carousel-panel-ripple.gif) 0 0 no-repeat; }
.image-strip-container .image-strip ul li.bg-surf { background: transparent url(/SiteAssets/bg-sprite-carousel-panel-surf.gif) 0 0 no-repeat; }
.image-strip-container .image-strip ul li.bg-yacht { background: transparent url(/SiteAssets/bg-sprite-carousel-panel-yacht.gif) 0 0 no-repeat; }

.image-strip-container .image-strip ul li.product-link .product-title { min-height: 30px; width: 95px; height: auto !important; height: 30px; background-color: 

#666; }
.image-strip-container .image-strip ul li.product-link .product-title a { display: block; width: 85px; min-height: 20px; height: auto !important; height: 20px; 

padding: 5px; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 0.9em; line-height: 1em; }

.image-strip-container-js .image-strip-js ul li.product-link-js .product-title-js { min-height: 30px; width: 95px; height: auto !important; height: 30px; background

-color: #666; }
.image-strip-container-js .image-strip-js ul li.product-link-js .product-title-js a { display: block; width: 85px; min-height: 20px; height: auto !important; height: 

20px; padding: 5px; font-weight: bold; text-transform: uppercase; color: #fff; font-size: 0.9em; line-height: 1em; }

.image-strip-container .image-strip ul li.product-link .bg-col-ripple,
.image-strip-container .image-strip ul li.product-link .bg-col-ripple a { background: #92a90b; }
.image-strip-container .image-strip ul li.product-link .bg-col-surf,
.image-strip-container .image-strip ul li.product-link .bg-col-surf a { background: #7c7e5b; }
.image-strip-container .image-strip ul li.product-link .bg-col-yacht,
.image-strip-container .image-strip ul li.product-link .bg-col-yacht a { background: #336633; }

.image-strip-container .image-strip ul li.product-link.hovered { background-position: 0 -175px; cursor: pointer; }
.image-strip-container-js .image-strip-js ul li.product-link-js.hovered { background-position: 0 -175px; cursor: pointer; }

.image-strip-container .image-strip ul li.product-link .product-text { position: absolute; margin-top: 10px; top: 40px; width: 95px; font-size: 0.9em; line-height: 

1.2em; }
.image-strip-container .image-strip ul li.product-link .product-image { position: absolute; margin-top: 10px; bottom: 10px; width: 95px; height: 62px; z-index: 

10;}

.image-strip-container-js .image-strip-js ul li.product-link-js .product-text-js { position: absolute; top: 75px; width: 95px; font-size: 0.9em; line-height: 1.2em; }
.image-strip-container-js .image-strip-js ul li.product-link-js .product-image-js { position: absolute; bottom: -220px; width: 95px; height: 62px; z-index: 10;}*/

#core #core-services { display: block; width: 240px; float: left; margin-right: 1px; }
#core #core-services .clsKhakiHeader { background: #666632; padding: 6px 13px; margin-bottom: 7px; color: #fff; font-size: 1.2em; }
/*#core #core-services .clsKhakiHeader a { display: block; width: 214px; color: #fff; font-size: 1em; background: #666632 url(/SiteAssets/Images/icn-arrow-sprt
-khaki.gif) right 2px no-repeat; }*/
#core #core-services .clsKhakiHeader a { display: block; width: 214px; color: #fff; font-size: 1em; background: #666632 url(/SiteAssets/Images/icn-arrow-sprt_normal_darker2.png) right no-repeat; }
/*#core #core-services .clsKhakiHeader a:hover { background-position: right -28px; background: #666632 url(/SiteAssets/Images/icn-arrow-
sprt_normal_darker2.png) right no-repeat; }*/
#core #core-services .clsKhakiHeader a:hover { background-position: right -28px;background: #666632 url(/SiteAssets/Images/icn-arrow-sprt_highlight_with_halo2.png) right no-repeat; }
#core #core-services .clsKhakiBody {}
#core #core-services .clsKhakiBody ul li{ margin: 0 0 4px 12px; background: #fff url(/SiteAssets/Images/icn-arrow-bullet-khaki.gif) 0 4px no-repeat; list-style-type:none;}
#core #core-services .clsKhakiBody a { display: block; padding-left: 20px;  }
#core #core-services .clsKhakiBody a:link { color:#000;}
#core #core-services .clsKhakiBody a:active	 { color:#000;}
#core #core-services .clsKhakiBody a:hover	 { color:#000;}
#core #core-services .clsKhakiBody a:visited	 { color:#000;}

#core #core-services .clsDefaultHeader{}
#core #core-services .clsDefaultBody{}

#core #core-solutions { display: block; width: 238px; float: left; margin-right: 1px;}
#core #core-solutions .clsGreenHeader { background: #336633; padding: 6px 12px; margin-bottom: 7px; color: #fff; font-size: 1.2em; }
/*#core #core-solutions .clsGreenHeader a { display: block; width: 214px; color: #fff; font-size: 1em; background: #336633 url(/SiteAssets/Images/icn-arrow-
sprt-green.gif) right 2px no-repeat; }*/
#core #core-solutions .clsGreenHeader a { display: block; width: 214px; color: #fff; font-size: 1em; background: #336633 url(/SiteAssets/Images/icn-arrow-sprt_normal_darker2.png) right no-repeat; }
/*#core #core-solutions .clsGreenHeader a:hover { background-position: right -28px;  }*/
#core #core-solutions .clsGreenHeader a:hover { background-position: right -28px; background: #336633 url(/SiteAssets/Images/icn-arrow-sprt_highlight_with_halo2.png) right no-repeat; }
#core #core-solutions .clsGreenBody {}
#core #core-solutions .clsGreenBody ul li{ margin: 0 0 4px 12px; background: #fff url(/SiteAssets/Images/icn-arrow-bullet-dk-green.gif) 0 4px no-repeat;list-style-type:none; }
#core #core-solutions .clsGreenBody a { display: block; padding-left: 20px;  }

#core #core-solutions .clsGreenBody a:link { color:#000;}
#core #core-solutions .clsGreenBody a:active	 { color:#000;}
#core #core-solutions .clsGreenBody a:hover	 { color:#000;}
#core #core-solutions .clsGreenBody a:visited	 { color:#000;}

#core #core-solutions .clsDefaultHeader{}
#core #core-solutions .clsDefaultBody{}

#core #core-technologies { display: block; width: 238px; float: left;margin-right: 1px; }
#core #core-technologies .clsCyanHeader { background: #006766; padding: 6px 13px; margin-bottom: 7px; color: #fff; font-size: 1.2em; }
/*#core #core-technologies .clsCyanHeader a { display: block; width: 214px; color: #fff; font-size: 1em; background: #006766 url(/SiteAssets/Images/icn-arrow
-sprt-turq.gif) right 2px no-repeat; }
#core #core-technologies .clsCyanHeader a:hover { background-position: right -28px;  }*/
#core #core-technologies .clsCyanHeader a { display: block; width: 214px; color: #fff; font-size: 1em; background: #006766 url(/SiteAssets/Images/icn-arrow-sprt_normal_darker2.png) right no-repeat; }
#core #core-technologies .clsCyanHeader a:hover { background-position: right -28px; background: #006766 url(/SiteAssets/Images/icn-arrow-sprt_highlight_with_halo2.png) right no-repeat; }
#core #core-technologies .clsCyanBody {}
#core #core-technologies .clsCyanBody ul li{ margin: 0 0 4px 12px; background: #fff url(/SiteAssets/Images/icn-arrow-bullet-turq.gif) 0 4px no-repeat; list-style-type:none;}
#core #core-technologies .clsCyanBody a { display: block; padding-left: 20px;  }


#core #core-technologies .clsCyanBody a:link { color:#000;}
#core #core-technologies .clsCyanBody a:active	 { color:#000;}
#core #core-technologies .clsCyanBody a:hover	 { color:#000;}
#core #core-technologies .clsCyanBody a:visited	 { color:#000;}


#core #core-technologies .clsDefaultHeader{}
#core #core-technologies .clsDefaultBody{}

#carousel-status {    position: relative;    text-align: right;    width: auto;    height: 16px;    top: -30px;    right: 10px;    float: right;    z-index: 10;    font-size: 0;}
#carousel-overlay{    position: absolute;    width: 200px;    height: 10px;    top: 225px;    left: 520px;    z-index: 11;}
#carousel-status a{    cursor: default;    display: block;    float: left;    width: 14px;    height: 16px;    font-size: 0;    color: #929da3;    border: 0;    background: transparent url(/SiteAssets/Images/SJ_icn-panel-indicator-off.png) 0 0 no-repeat;    text-decoration: none;    margin: 0 0 0 2px;    padding: 0;}
#carousel-status a.activeSlide{    font-size: 0;    background: transparent url(/SiteAssets/Images/SJ_icn-panel-indicator-on.png) 0 0 no-repeat;    color: #b5bf00;}
#carousel-status a:focus{    font-size: 0;    outline: none;}


/* col-container, local-nav, col1-sub, col2-sub, col3-sub
---------------------------------------------------*/
#sub1 #col-container { position: relative; width: 960px; margin-left: 9px; }

#sub1 #col-container #col1-sub { position: relative; float: left; width: 160px; margin-right: 17px; }
/*#sub1 #col-container #col2-sub { position: relative; float: left; width: 537px; margin-right: 15px; margin-top: 148px; }*/
#sub1 #col-container #RightContainer #col2-sub { position: relative; float: left; width: 537px; margin-right: 10px !important; margin-top: 10px; }
#sub1 #col-container #col2-sub-master { position: relative; float: left; width: 770px; /*margin-right: 15px; margin-top: 148px;*/ }
#sub1 #col-container #RightContainer #col3-sub { position: relative; float: left; width: 219px; margin-top: 10px; }

#sub1 #RightContainer {float:left;width:770px;padding-right:8px}
#sub1 #col-container #RightContainer #img-sub {float:left;width:770px;height:148px;}

#sub1 #col-container #RightContainer #col2-sub #sub-content1 {float: left; width: 537px;}
#sub1 #col-container #RightContainer #col2-sub #sub-content2 {float: left; width: 537px;}
#sub1 #col-container #RightContainer #col2-sub #sub-content3 {float: left; width: 537px;}
#sub1 #col-container #RightContainer #col2-sub #sub-content4 {float: left; width: 537px;}

#sub-content1 h2 strong { color: #666632; font-size:0.60em; }
#sub-content2 h2 strong { color: #666632; font-size:0.60em; }
#sub-content3 h2 strong { color: #666632; font-size:0.60em; }
#sub-content4 h2 strong { color: #666632; font-size:0.60em; }
p a{
	color:#666632 !important;
	text-decoration:underline !important;
}

p a:hover{
	color:#000000 !important;
	text-decoration:underline;
}



#sub1 #col1-sub #local-nav dd { display: block; width: 160px; background: #ecebeb; min-height: 19px; height: auto !important; height: 19px; border-top: 1px solid #fff; line-height: 1.2em; }
#sub1 #col1-sub #local-nav dd a { display: block; width: 146px; min-height: 14px; height: auto !important; height: 14px; padding: 5px 7px; }
#sub1 #col1-sub #local-nav dd a:hover { background: #5c5e3d; color: #fff; text-decoration: none; }
#sub1 #col1-sub #local-nav dd.selected { background: #5c5e3d; }
#sub1 #col1-sub #local-nav dd.selected a { color: #fff; font-weight: bold; }
#sub1 #col1-sub #local-nav dd.selected a.current { background: #5c5e3d url(/SiteAssets/Images/bg-local-nav-sec-selected.gif) right 0 repeat-y; }
#sub1 #col1-sub #local-nav dd.secondary { background: #d1d2c6; }
#sub1 #col1-sub #local-nav dd.secondary a { width: 138px; padding-left: 15px; }
#sub1 #col1-sub #local-nav dd.secondary a:hover { background: #7c7e5b; color: #fff; }
#sub1 #col1-sub #local-nav dd.secondary a.current { color: #fff; background: #7c7e5b url(/SiteAssets/Images/bg-local-nav-sec-selected.gif) right 0 repeat-y; }
 #crumb-trail #crumbgroup { display: block; min-height: 21px; height: auto !important; height: 21px; margin-left: 36px; }
#crumb-trail #crumbgroup span {color:#FFFFFF;}
#crumb-trail #crumbgroup a {color:#FFFFFF;}
#crumb-trail #crumbgroup .pathSeparator {padding-left:5px; padding-top: 8px; padding-right: 3px;}
#crumb-trail { width: 783px; margin-left: 186px; margin-bottom: 14px; min-height: 21px; height: auto !important; height: 21px; background: #8a836e url(/SiteAssets/Images/bg-crumbtrail.png) right 0 no-repeat; }

/* col2, latest-news, testimonials
---------------------------------------------------*/
#home #col2 { position: relative; float: left; width: 240px; margin-left: 1px; }
#latest-news {background : #efefef; padding-bottom:6px !important;height:255px;#height:255px;}
#latest-news .clsRedHeader { display: block; padding: 6px 11px; background: #750707; }
/*#latest-news .clsRedHeader a { display: block; width: 222px; background: #750707; color: #fff; font-size: 0.8em; font-weight: normal; background: #750707 
url(/SiteAssets/Images/icn-arrow-sprt-red.gif) right 2px no-repeat; }
#latest-news .clsRedHeader a:hover { background-position: right -28px; }*/

#latest-news .clsRedHeader a { display: block; width: 218px; background: #750707; color: #fff; font-size: 1.2em; font-weight: normal; background: #750707 url(/SiteAssets/Images/icn-arrow-sprt_normal_darker2.png) right no-repeat; }
#latest-news .clsRedHeader a:hover { background-position: right -28px;background: #750707 url(/SiteAssets/Images/icn-arrow-sprt_highlight_with_halo2.png) right no-repeat; }
#latest-news .clsRedBody{padding:0px; width: 240px;}
/*.CQWP{height:202px;overflow:hidden}*/

.news_list{list-style:none;padding:0; margin: 0px;	padding-left:5px;}
.news_list_div{width:100%;padding:0; margin: 0px;}
.event_disp{font-size:small;color:#000000;width:40%;padding:0; margin: 0px;}
.article_firstrow{width:200px;height:15px;padding:0; margin: 0px;}
.pub_date{float:left;height:15px;width:75px;font-weight:normal;font-size:1em;text-align:left;color:#6E6E6E;}
/*.article_type_img{width:39px;height:11px;text-align:center;vertical-align:middle;}*/
.article_type{float:left;width:30px;background-color:#800000; color:#ffffff;height:15px;font-weight:bold;font-size:1.0em;padding:0 4px 2px 4px;}
.article_type_news{display:none;}
.article_title{overflow:hidden;max-height:16px;font-weight:bold;font-size:1.1em;color:#424142;text-decoration:none;width:95%;text-align:left;padding:0; margin: 0px;}
.article_summary{font-weight:normal;overflow:hidden;max-height:28px;font-size:0.9em;color:#424142;text-decoration:none;width:95%;text-align:left;line-height:13px;padding:0; margin: 0px;}
.cqfeed{font-weight:normal; font-size:0.9em;}
.cqfeedimg{padding-left:2px;vertical-align:middle;}
.sort_order{display:none;}
.call_to_action{display:none;font-size:xx-small;	color:#636163;	text-decoration:none; width:90%;text-align:right;padding:0; margin: 0px;margin-right:10px;}


#latest-news ul { list-style-type: none; }
#latest-news ul li { display: block; margin: 7px 11px; }
#latest-news .news-date { display: block; font-size: 0.9em; color: #7e8072; line-height: 1.1em; } 
#latest-news a { font-size: 1em; font-weight: bold; color: #424242; line-height: 1.2em; }
#latest-news .news-date em { background: #750707; color: #fff; font-weight: bold; font-style: normal; padding: 0 3px; }

/*#testimonials { background:#EFEFEF none repeat scroll 0 0;border-bottom:10px solid #FFFFFF;height:auto !important;min-height:187px;padding-bottom:7px;}*/
#testimonials { background:#EFEFEF none repeat scroll 0 0;border-bottom:10px solid #FFFFFF;height:270px;padding-bottom:7px;}
#testimonials .clsBlueHeader { display: block; padding:1px 0px 2px 5px; color: #fff;background: #003366; font-size: 1.2em;}
/*#testimonials .clsBlueHeader a { display: block; width: 222px;background: #003366; color: #fff; font-size: 1em; font-weight: normal;  background: #003366 
url(/SiteAssets/Images/icn-arrow-sprt-blue.gif) right 2px no-repeat; }
#testimonials .clsBlueHeader a:hover { background-position: right -28px; }*/
#testimonials .clsBlueHeader a { display: block; width: 222px;background: #003366; color: #fff; font-size: 1em; font-weight: normal;  background: #003366 url(/SiteAssets/Images/icn-arrow-sprt_normal_darker2.png) right no-repeat; }
#testimonials .clsBlueHeader a:hover { background-position: right -28px;background: #003366 url(/SiteAssets/Images/icn-arrow-sprt_highlight_with_halo2.png) right no-repeat;  }
#testimonials ul { list-style-type: none; }
#testimonials ul li { display: block; margin: 7px 11px; }
#testimonials .testimon-img { display: block; margin-bottom: 12px; margin-right:11px;}
#testimonials a { display: block; margin-top: 4px; margin-bottom:2px;#margin-bottom:2px; font-size: 0.9em; font-weight: bold; color: #003366; margin-right:11px;}

/* main content default HTML styles */
#sub1 #col2-sub #main-content h1 { display: block; font-size: 1.2em; font-weight: normal; border-bottom: 1px solid #d8d9d4; margin-bottom: 24px; padding-bottom: 7px; }
#sub1 #col2-sub #main-content h1 strong { color: #000; }
#sub1 #col2-sub #main-content1 h1 strong { color: #000; }
#sub1 #col2-sub #main-content h3 { font-size: 1.1em; }
#sub1 #col2-sub #main-content1 h3 { font-size: 1.1em; }
#sub1 #col2-sub #main-content h4 { font-size: 1em; }
#sub1 #col2-sub #main-content h5 { font-size: 0.9em; }
#sub1 #col2-sub #main-content h6 { font-size: 0.8em; }
#sub1 #col2-sub #main-content a { text-decoration: underline; }
#sub1 #col2-sub #main-content a:hover { color: #000 !important; }

#sub1 #col2-sub #main-content hr { height: 1px; border-top: 1px solid #666; margin-bottom: 15px; }

#sub1 #col2-sub #main-content ul,
#sub1 #col2-sub #main-content ol { margin-left: 30px; margin-bottom: 10px; }
#sub1 #col2-sub #main-content ul li,
#sub1 #col2-sub #main-content ol li { margin-left: 0; }

#sub1 #col2-sub #main-content ul ul,
#sub1 #col2-sub #main-content ol ol { margin-left: 10px; margin-bottom: 0; }
#sub1 #col2-sub #main-content ul ul li,
#sub1 #col2-sub #main-content ol ol li { margin-left: 10px; }

#sub1 #col2-sub #main-content ul ul ul,
#sub1 #col2-sub #main-content ol ol ol { margin-left: 10px;  }
#sub1 #col2-sub #main-content ul ul ul li,
#sub1 #col2-sub #main-content ol ol ul li { margin-left: 10px; }

#sub1 #col2-sub #main-content table { margin-bottom: 20px;  border-collapse: collapse; }/*border: 1px solid #000;*/
#sub1 #col2-sub #main-content table th,
#sub1 #col2-sub #main-content table td { margin: 10px;  padding: 7px; }/*border: 1px solid #000;*/
/*
#sub1 #col2-sub #main-content table td { background-color: #efefef; }
#sub1 #col2-sub #main-content table th { background-color: #d1d1b9; }*/

/*sub-master (master page styles)*/
#sub1 #col2-sub-master #main-content h1 { display: block; font-size: 1.2em; font-weight: normal; border-bottom: 1px solid #d8d9d4; margin-bottom: 24px; 

padding-bottom: 7px; }
#sub1 #col2-sub-master #main-content h1 strong { color: #000; }
#sub1 #col2-sub-master #main-content h3 { font-size: 1.1em; }
#sub1 #col2-sub-master #main-content h4 { font-size: 1em; }
#sub1 #col2-sub-master #main-content h5 { font-size: 0.9em; }
#sub1 #col2-sub-master #main-content h6 { font-size: 0.8em; }
#sub1 #col2-sub-master #main-content a { text-decoration: underline; }
#sub1 #col2-sub-master #main-content a:hover { color: #000 !important; }

#sub1 #col2-sub-master #main-content hr { height: 1px; border-top: 1px solid #666; margin-bottom: 15px; }

#sub1 #col2-sub-master #main-content ul,
#sub1 #col2-sub-master #main-content ol { margin-left: 30px; margin-bottom: 10px; }
#sub1 #col2-sub-master #main-content ul li,
#sub1 #col2-sub-master #main-content ol li { margin-left: 0; }

#sub1 #col2-sub-master #main-content ul ul,
#sub1 #col2-sub-master #main-content ol ol { margin-left: 10px; margin-bottom: 0; }
#sub1 #col2-sub-master #main-content ul ul li,
#sub1 #col2-sub-master #main-content ol ol li { margin-left: 10px; }

#sub1 #col2-sub-master #main-content ul ul ul,
#sub1 #col2-sub-master #main-content ol ol ol { margin-left: 10px;  }
#sub1 #col2-sub-master #main-content ul ul ul li,
#sub1 #col2-sub-master #main-content ol ol ul li { margin-left: 10px; }

#sub1 #col2-sub-master #main-content table { margin-bottom: 20px; border: 1px solid #000; border-collapse: collapse; }
#sub1 #col2-sub-master #main-content table th,
#sub1 #col2-sub-master #main-content table td { margin: 10px; border: 1px solid #000; padding: 7px; }
#sub1 #col2-sub-master #main-content table td { background-color: #efefef; }
#sub1 #col2-sub-master #main-content table th { background-color: #d1d1b9; }




/* col3
---------------------------------------------------*/
#sub1 #col3-sub #quick-links #related-links,
#sub1 #col3-sub #quick-links #downloads,
#sub1 #col3-sub #quick-links #contacts { margin-bottom: 20px; }

#sub1 #col3-sub #quick-links #related-links,
#sub1 #col3-sub #quick-links #downloads, 
#sub1 #col3-sub #quick-links #contacts { display: block; font-size: 1.2em; border-bottom: 0px solid #d8d9d4; margin-bottom: 7px; padding-bottom: 7px; }

#sub1 #col3-sub #quick-links #related-links.single-height { margin-top: 0; }
#sub1 #col3-sub #quick-links #related-links.double-height { margin-top: 18px; }
#sub1 #col3-sub #quick-links #related-links { display: block; margin-bottom: 3px;  }
#sub1 #col3-sub #quick-links #related-links a { display: block; padding-left: 20px; font-size:1.1em;font-weight:bold; }

#sub1 #col3-sub #quick-links #downloads { display: block; min-height: 19px; height: auto !important; height: 19px; margin-bottom: 3px;  }
#sub1 #col3-sub #quick-links #downloads a { display: block; padding-left: 20px; }
#sub1 #col3-sub #quick-links #downloads a.pdf { background: transparent url(/SiteAssets/Images/icn-pdf.gif) 0 0 no-repeat; }
#sub1 #col3-sub #quick-links #downloads a.pdf-locked { background: transparent url(/SiteAssets/Images/icn-pdf-locked.gif) 0 0 no-repeat; }
#sub1 #col3-sub #quick-links #downloads a.doc { background: transparent url(/SiteAssets/Images/icn-word.gif) 0 0 no-repeat; }
#sub1 #col3-sub #quick-links #downloads a.doc-locked { background: transparent url(/SiteAssets/Images/icn-word-locked.gif) 0 0 no-repeat; }

/*#sub1 #col3-sub #quick-links #contacts { background: transparent url(/SiteAssets/bg-panel-waterdrop.jpg) 0 35px no-repeat; }*/
#sub1 #col3-sub #quick-links #contacts { margin-left: 70px; }
#sub1 #col3-sub #quick-links #contacts a { text-decoration: underline; }
#sub1 #col3-sub #quick-links #contacts a:hover { color: #000 !important; }


/* Themes:
/* color-theme-1: Khaki
/* color-theme-2: Green
/* color-theme-3: Turquoise
---------------------------------------------------*/
/* Theme 1 */
#sub1 #col-container.color-theme-1 #col2-sub #main-content a,
#sub1 #col-container.color-theme-1 #col2-sub #main-content h1,
#sub1 #col-container.color-theme-1 #col2-sub #main-content1 h1,
#sub1 #col-container.color-theme-1 #col2-sub #main-content h3,
#sub1 #col-container.color-theme-1 #col2-sub #main-content1 h3,
#sub1 #col-container.color-theme-1 #col2-sub #main-content h4,
#sub1 #col-container.color-theme-1 #col2-sub #main-content h5,
#sub1 #col-container.color-theme-1 #col2-sub #main-content h6,
#sub1 #col-container.color-theme-1 #col2-sub-master #main-content a,
#sub1 #col-container.color-theme-1 #col2-sub-master #main-content h1,
#sub1 #col-container.color-theme-1 #col2-sub-master #main-content h3,
#sub1 #col-container.color-theme-1 #col2-sub-master #main-content h4,
#sub1 #col-container.color-theme-1 #col2-sub-master #main-content h5,
#sub1 #col-container.color-theme-1 #col2-sub-master #main-content h6,
#sub1 #col-container.color-theme-1 #col3-sub #related-links,
#sub1 #col-container.color-theme-1 #col3-sub #downloads,
#sub1 #col-container.color-theme-1 #col3-sub #contacts,
#sub1 #col-container.color-theme-1 #col3-sub #quick-links #contacts a { color: #666632; }

/*#sub1 #col-container.color-theme-1 #col3-sub #related-links { background: transparent url(/SiteAssets/Images/icn-arrow-bullet-khaki.gif) 0 4px no-repeat; }*/

/* Theme 2 */
#sub1 #col-container.color-theme-2 #col2-sub #main-content a,
#sub1 #col-container.color-theme-2 #col2-sub #main-content h1,
#sub1 #col-container.color-theme-2 #col2-sub #main-content h3,
#sub1 #col-container.color-theme-2 #col2-sub #main-content h4,
#sub1 #col-container.color-theme-2 #col2-sub #main-content h5,
#sub1 #col-container.color-theme-2 #col2-sub #main-content h6,
#sub1 #col-container.color-theme-2 #col3-sub #related-links,
#sub1 #col-container.color-theme-2 #col3-sub #downloads,
#sub1 #col-container.color-theme-2 #col3-sub #contacts,
#sub1 #col-container.color-theme-2 #col3-sub #quick-links #contacts a { color: #336633; }

/*#sub1 #col-container.color-theme-2 #col3-sub #related-links { background: transparent url(/SiteAssets/Images/icn-arrow-bullet-dk-green.gif) 0 4px no-repeat; }*/

*/

/* Theme 3 */
#sub1 #col-container.color-theme-3 #col2-sub #main-content a,
#sub1 #col-container.color-theme-3 #col2-sub #main-content h1,
#sub1 #col-container.color-theme-3 #col2-sub #main-content h3,
#sub1 #col-container.color-theme-3 #col2-sub #main-content h4,
#sub1 #col-container.color-theme-3 #col2-sub #main-content h5,
#sub1 #col-container.color-theme-3 #col2-sub #main-content h6,
#sub1 #col-container.color-theme-3 #col3-sub #related-links,
#sub1 #col-container.color-theme-3 #col3-sub #downloads,
#sub1 #col-container.color-theme-3 #col3-sub #contacts,
#sub1 #col-container.color-theme-3 #col3-sub #quick-links #contacts a { color: #006766; }

/*#sub1 #col-container.color-theme-3 #col3-sub #related-links { background: transparent url(/SiteAssets/Images/icn-arrow-bullet-turq.gif) 0 4px no-repeat; }*/



/* hotlinks
---------------------------------------------------*/
#hotlinks { margin-left: 9px; }

#hotlinks ul { list-style-type: none; }
#hotlinks .Mainpanel { display: block; float: left; margin-left: 1px; width: 239px; min-height: 105px; /*height: auto !important;*/ height: 105px;}
#hotlinks .Mainpanel {background: #ebebeb 0 0 0 no-repeat;	}
/*#hotlinks ul li.bg-whitepaper { background: #ebebeb url(/SiteAssets/bg-hotlink-sprite-whitepaper.jpg) 0 0 no-repeat; }
#hotlinks ul li.bg-ripple { background: #ebebeb url(/SiteAssets/bg-hotlink-sprite-ripple.jpg) 0 0 no-repeat; }
#hotlinks ul li.bg-dna { background: #ebebeb url(/SiteAssets/bg-hotlink-sprite-dna.jpg) 0 0 no-repeat; }
#hotlinks ul li.bg-waterfall { background: #ebebeb url(/SiteAssets/bg-hotlink-sprite-waterfall.jpg) 0 0 no-repeat; }*/
#hotlinks .Mainpanel:hover {background-position: 0 -105px; background-repeat:no-repeat; cursor:pointer}

#hotlinks .hotlink-title { display: block; margin: 9px 90px 0 11px;width:239px; }
#hotlinks .hotlink-title a { display: block; color: #151d25; font-size: 0.9em; font-weight: bold; line-height: 1.1em; padding-bottom: 4px; cursor: pointer}
#hotlinks .hotlink-text { display: block; width: 130px; margin: 9px 9px 5px 11px; line-height: 1.3em; font-weight:normal;font-size:1.1em;}
#hotlinks .hotlink-title1 { border-bottom:4px solid #92A90B;line-height:1.3em;width:140px; }

/* footer, footer-links, footer-contact, footer-accred
---------------------------------------------------*/
#footer{display:none;}
#footer { position: relative; /*width: 960px;*/ border-top: 1px solid #9f9b9b; margin: 50px 0 0 10px; padding-top: 23px; }

#footer-links { display: block; float: left; width: 500px; }
#footer-links dl { margin-left: 10px; }
#footer-links dd { display: block; float: left; margin-right: 7px; font-size: 0.9em; }
#footer-links dd.pipe { background: #fff url(/SiteAssets/Images/bg-pipe.gif) right 4px no-repeat; }
#footer-links dd.copyright { margin-right: 10px; }
#footer-links dd a { padding-right: 7px;  }

#footer-contact { display: block; float: left; width: 500px; }
#footer-contact dl { margin-left: 10px; }
#footer-contact dd { display: block; float: left; margin-right: 11px; font-size: 0.9em; }
#footer-contact dd.pipe { background: #fff url(/SiteAssets/Images/bg-pipe.gif) right 4px no-repeat; padding-right: 10px; }

#footer-accred { display: block; float: right; width: 410px; height: 100px; }
#footer-accred dd { display: block; float: left; margin-left: 30px; min-height: 78px; height: auto !important; height: 78px; }
#footer-accred dd.investors { background: #fff url('/SiteCollectionImages/logo-iip.gif') no-repeat 0 0;
}
#footer-accred dd.investors a { display: block; width: 107px; min-height: 33px; height: auto !important; height: 33px; }
#footer-accred dd.iso { background: #fff url('/SiteCollectionImages/logo-isoqar.gif') no-repeat 0 0;
}
#footer-accred dd.iso a { display: block; width: 100px; min-height: 78px; height: auto !important; height: 78px; }
#footer-accred dd.ms { background: #fff url('/SiteCollectionImages/logo-ms-gold-partner.gif') no-repeat 0 0;
}
#footer-accred dd.ms a { display: block; width: 111px; min-height: 58px; height: auto !important; height: 58px; }


/* footer, footer-links, footer-contact, footer-accred for masterpage
---------------------------------------------------*/
#footer_masterpage { position: relative; width: 960px; border-top: 1px solid #9f9b9b; margin: 50px 0 0 10px; padding-top: 23px; }

#footer_masterpage-links { display: block; float: left; width: 500px; }
#footer_masterpage-links dl { margin-left: 10px; }
#footer_masterpage-links dd { display: block; float: left; margin-right: 7px; font-size: 0.9em; }
#footer_masterpage-links dd.pipe { background: #fff url(/SiteAssets/Images/bg-pipe.gif) right 4px no-repeat; }
#footer_masterpage-links dd.copyright { margin-right: 10px; }
#footer_masterpage-links dd a { padding-right: 7px;  }
#footer_masterpage-links dd a:link{color:#000;}
#footer_masterpage-links dd a:hover{color:#000;}
#footer_masterpage-links dd a:active{color:#000;}
#footer_masterpage-links dd a:visited{color:#000;}

#footer_masterpage-contact { display: block; float: left; width: 500px; }
#footer_masterpage-contact dl { margin-left: 10px; }
#footer_masterpage-contact dd { display: block; float: left; margin-right: 11px; font-size: 0.9em; }
#footer_masterpage-contact dd.pipe { background: #fff url (/SiteAssets/Images/bg-pipe.gif) right 4px no-repeat; padding-right: 10px; }

#footer_masterpage-accred { display: block; float: right; width: 410px; height: 100px; }
#footer_masterpage-accred dd { display: block; float: left; margin-left: 30px; min-height: 78px; height: auto !important; height: 78px; }
#footer_masterpage-accred dd.investors { background: #fff url('/SiteCollectionImages/logo-iip.gif') no-repeat 0 0;
}
#footer_masterpage-accred dd.investors a { display: block; width: 107px; min-height: 33px; height: auto !important; height: 33px; }
#footer_masterpage-accred dd.iso { background: #fff url('/SiteCollectionImages/logo-isoqar.gif') no-repeat 0 0;
}
#footer_masterpage-accred dd.iso a { display: block; width: 100px; min-height: 78px; height: auto !important; height: 78px; }
#footer_masterpage-accred dd.ms { background: #fff url('/SiteCollectionImages/logo-ms-gold-partner.gif') no-repeat 0 0;
}
#footer_masterpage-accred dd.ms a { display: block; width: 111px; min-height: 58px; height: auto !important; height: 58px; }

/*
.call_to_action a
{
	color:#636163;
	text-decoration:none;
}
.call_to_action a:active
{
	color:#636163;
	text-decoration:none;
}
.call_to_action a:visited
{
	color:#636163;
	text-decoration:none;
}
.call_to_action a:hover
{
	color:green;
	text-decoration:none;
} */

/*left container for SFW  Case Study layout page*/
#sub2 #col-container { position: relative; width: 960px; margin-left: 9px; }
#sub2 #col-container #col1-sub-casestudy { position: relative; float: left; width: 160px; margin-right: 17px; }

/*Right container for SFW Case Study Layout page*/
#sub2 #CaseStudyRightContainer{float:left;width:770px;position:relative}

/*styles for Case Study layout page*/
.CaseStudyDiv1 {float:left;width:770px;height:50px;}
.CaseStudyDivOthers{float:left;width:770px;height:270px;margin-top:10px;}
.LeftOuterCaseStudyDiv{float: left; margin-right: 15px;width: 580px; height: 270px; margin-left: 5px;}
.InnerCaseStudyClientName{float: left;position:relative;width: 200px; height: 30px; margin-top:5px;}
.InnerCaseStudyName{width: 550px; height: 30px;float: left;}
.InnerCaseStudyOverview{float: left;height: 160px;width:580px;}
.InnerCaseViewButton{float: left;height: 20px; margin-top: 5px}
.RightOuterCaseStudyDiv{float: left; margin-top:10px;width:160px;height: 250px;}
.InnerCaseStudyImage{width: 160px; height: 115px;}
.InnerCaseStudyMetaData{width: 160px; height: 100px;margin-top: 10px;}

/*Right Conatainer for SFW News listing layout page*/
.NewsArticle_LI{list-style:none;}
.NewsArticle_Container{float:LEFT;width: 770px; overflow:hidden}
.NewsPageOuter{float:left;width:770px;height:25px;border-bottom:1px solid #D8D9D4;margin-bottom:10px;}
.NewsPageTitle{float:left;width:auto;height:25px;margin-right:5px;font-size:1.2em;font-weight:bold;} 
.NewsPageDescription{float: left; width: 445px; height: 25px;font-size:1.2em;color:#666632;}
.NewsArticle{float: left; width: 770px;}
.NewsArticleRollup{float: left; margin-right: 5px; position: relative;width: 120px;  margin-left: 5px;}
.NewsArticleDetails{float: left; width: 595px; height: 100px}
.NewsArticleTitle{float: left;width: 485px;height: 15px;font-size:1.2em;font-weight:bold;}
.NewsArticlePubDate{float: right;width: 100px;height: 15px;font-weight:bold;color:#6E6E6E;}
.NewsArticleType{width:30px;float:left;margin-top:5px;padding:0 4px 1px 4px;background-color:#800000; color:#ffffff;font-weight:bold;font-size:1.0em;height:16px;overflow:hidden;}
.NewsArticleType_News{width:30px;float:left;margin-top:5px;padding:0px;background-color:#ffffff;color:#ffffff; font-weight:bold;font-size:1.0em;height:5px;overflow:hidden;}
.NewsArticleSummary{float: left;width: 440px;height: 55px; clear: both; margin-top: 2px;}
.RSSFeed{float: right;width: 100px; margin-top: 10px;padding-left: 15px;}

#sub1 #col2-sub #main-content1 h1 {border-bottom:1px solid #D8D9D4;display:block;font-size:1.2em;font-weight:normal;}

#sub1 #col-container #RightContainer #col2-sub #sub-content2 {float:left;margin-top:10px;width:537px;}


.srch-Metadata {
color:#8C8C8C;
font-family:tahoma;
font-size:1em;
}

.item  {
margin: 0px;
	clear:both;
}

.item  {
margin: 0px;
	clear:both;
}

/*IP The sectiopn is added to align the Image in News Details page */
#col3-sub img{ width:229px;	height:auto;}
#main-content1{ text-align:justify};

/*IP The sectiopn is for Sitemap Page*/
.divSitemapContainer{}
.divSitemapContainer li{list-style:none; margin-left:0px !important;	padding-left:0px !important; }

.divSitemapContainer li li{list-style:none;	margin-left:50px !important; margin-top:15px !important;}

.divSitemapContainer li li ul{margin-left:20px !important; margin-top:5px !important;}
.divSitemapContainer li li li{list-style:disc; margin-top:2px !important;}

.divSitemapContainer li li li ul{margin-left:10px !important; margin-top:3px !important;}
.divSitemapContainer li li li li{list-style:circle;}
.divSitemapContainer li li li li li{list-style:square;}


.slm-layout-main .item .link-item a:hover
{
	color:#5A5D39 !important;
}



