/* PortmanGroup CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;  
	font-size:1em;
	line-height:normal;
	color:#333333;
}

@font-face {
	font-family: 'Conv_Helvetica';
	src: url('/fonts/Helvetica.eot');
	src: url('/fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/Helvetica.woff') format('woff'), 
		 url('/fonts/Helvetica.ttf') format('truetype'), 
		 url('/fonts/Helvetica.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
    font-family: 'helveticaregular';
    src: url('fonts/helvetica-webfont.eot');
    src: url('fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica-webfont.woff') format('woff'),
         url('fonts/helvetica-webfont.ttf') format('truetype'),
         url('fonts/helvetica-webfont.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
    font-family: 'helvetica_cebold';
    src: url('fonts/hvb_ce-webfont.eot');
    src: url('fonts/hvb_ce-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hvb_ce-webfont.woff') format('woff'),
         url('fonts/hvb_ce-webfont.ttf') format('truetype'),
         url('fonts/hvb_ce-webfont.svg#helvetica_cebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticaneue_condensedRg';
    src: url('fonts/hlc_____-webfont-webfont.eot');
    src: url('fonts/hlc_____-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hlc_____-webfont-webfont.woff') format('woff'),
         url('fonts/hlc_____-webfont-webfont.ttf') format('truetype'),
         url('fonts/hlc_____-webfont-webfont.svg#helveticaneue_condensedRg') format('svg');
    font-weight: normal;
    font-style: normal;
}


.sfContentBlock ul{
	list-style-type:none!important;
	margin-bottom:0px!important;
	padding-left:0px!important;
}
.sfContentBlock p{
	margin-bottom:0px!important;
}

#wrapper {
	width:960px;
	margin:0 auto;
	padding:0;
}
#header {
	float:left;
	width:942px;
	margin:0;
	padding:0 10px 23px 8px;
}
.headerLeft {
	float:left;
	width:336px;
	padding:29px 0 0 0;
}
.headerLeft h1 {
	text-indent:-9999px;
}
.logoContainer {
	float:left;
	width:336px;
}
.headerRight {
	float:right;
	width:220px;
	padding:30px 0 0 0;
}
.homeLinkContainer,
.socialContainer,
.searchContainer {
	float:left;
	width:220px;
	padding:6px 0 5px 0;
	background:url(img/headerRight-dottedline.png) no-repeat left top;
}
.homeLinkContainer a:link,
.homeLinkContainer a:visited,
.homeLinkContainer a:hover,
.homeLinkContainer a:active {
	color:#333333!important;
	padding:0 0 0 18px;
	text-transform:uppercase;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	background:url(img/icons.png) no-repeat -136px top;
}
.socialContainer ul li {
	width:15px;
	height:14px;
	float:left;
	margin:0 7px 0 0;
	text-indent:-9999px;
	list-style-type:none;
}
.socialContainer ul li a:link,
.socialContainer ul li a:visited,
.socialContainer ul li a:hover,
.socialContainer ul li a:active {
	float:left;
	display:inline-block;
	width:15px;
	height:14px;
	background:url(img/icons.png) no-repeat left top;
}
.socialContainer .twitter a:link {
	background-position:0 top;
}
.socialContainer .rss a:link {
	background-position:-23px top;
}
.socialContainer .facebook a:link {
	background-position:-45px top;
}
.socialContainer .linkedin a:link {
	background-position:-68px top;
}
.socialContainer .googleplus a:link {
	background-position:-91px top;
}
.socialContainer .youtube a:link {
	background-position:-113px top;
}

.searchContainer {
	padding:19px 0 30px 0;
}
.searchContainer legend {
	display:none;
}
.searchContainer .searchBox,
.searchContainer .sfsearchBox {
	width:220px;
	float:left;
	margin:0;
	padding:0;
	background:url(img/search-box.png) no-repeat left top;
}
.searchContainer .sfsearchTxt {
	float:left!important;
	width:195px!important;
	background:none!important;
	border:none!important;
	padding:5px 0 4px 7px!important;
	margin:0!important;
	color:#999999!important;
	/*text-transform:uppercase!important;*/
	line-height:normal!important;
	font-weight:normal!important;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.searchContainer .sfsearchSubmit {
	float:left;
	width:18px!important;
	height:25px!important;
	border:none!important;
	padding:0!important;
	margin:0!important;
	cursor:pointer;
	text-transform:uppercase!important;
	text-indent:-9999px!important;
	line-height:normal!important;
	font-weight:normal!important;
	background:url(img/search-button.png) no-repeat left top;
}
.topNavContainer {
	float:left;
	width:941px;
	margin:0;
	padding:12px 0 0 0;
	background:url(img/topNavContainer.png) no-repeat left top;
}
.topNavContainer ul {
	float:left;
	width:940px;
	margin:0;
	padding:0 0 10px 0;
	background:url(img/topNavContainer.png) no-repeat left bottom;
	list-style:none;
}
.topNavContainer ul li {
	float:left;
	list-style:none;
	text-transform:uppercase;
}
.topNavContainer ul li {
	/*padding:0 0 0 22px;
	margin:0 0 0 22px;*/
	font-size:1.1em;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif!important;
	background:url(img/topNav-linkdivider.gif) no-repeat left 2px;
}
.topNavContainer ul li.selected {
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif!important;
}
.topNavContainer ul li:first-child {
	padding-left:0!important;
	margin-left:0;
	background:none;
}
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink{
	line-height:normal;
	height:auto;
	padding:0px 0px 0px 0px;
}
.firefoxsfrmac .topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink.rtsSelected{
	padding-top:0px!important;
}
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink.rtsSelected{
	line-height:normal;
	height:auto;
	font-weight:normal;
	background:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
	/*font-family:'helvetica_cebold', Arial, Helvetica, sans-serif!important;*/
}
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI a:hover{
	background:none;
}
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI{
	background:url(img/topNav-linkdivider.gif) no-repeat left 2px;
	/*padding:0 21px 0 25px !important;*/
	padding:0 20px 0 21px !important;
	margin:0px 0px 0px 0px!important;
	/**padding-left:26px!important;
	padding-left:26px\0/!important;;*/
}
/*:root .topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI { padding-left: 22px \0/IE9!important;} */

.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI.rtsFirst{
	margin-left:0px!important;
	padding-left:0px!important;
	background:none!important;
}
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI.rtsLast{
	padding-right:0px!important;
	/*padding-left:29px!important;
	background:url(img/topNav-linkdivider.gif) no-repeat left 2px;
	float:right;*/
}
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink{
	padding:0px 0px 10px 0px;
	font-size:1.1em!important;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif!important;
}
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1{
	padding-top:0px;
}
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsOut, 
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsIn, 
.topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsTxt{
	line-height:normal;
	height:auto;
}
#center {
	float:left;	
	width:940px;
	margin:0;
	padding:0 10px;
}
.homeTopSection {
	float:left;	
	width:940px;
	margin:0;
	padding:0 0 23px 0;
	background:url(img/homeTopSection-divider.png) no-repeat 709px top;
}
.homeCarousel {
	float:left;
	width:700px;
	height:280px;
	padding:0;
	margin:0;
	position:relative;
	overflow:hidden;
}
.homeCarousel ul.carouselImages {
	float:left;
	width:700px;
	height:280px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
} 
.homeCarousel ul.carouselImages li,
.homeCarousel ul.carouselImages li img {
	float:left;
	width:700px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.homeCarousel ul.carouselImages li .lgreenLink,
.homeCarousel ul.carouselImages li .lblueLink,
.homeCarousel ul.carouselImages li .greenLink,
.homeCarousel ul.carouselImages li .blueLink,
.homeCarousel .anythingSlider-default .anythingControls ul li a {
	display:inline-block;
	position:absolute;
	z-index:10;
	width:175px;
	text-align:center;
	padding:5px 0 6px 0;
	text-decoration:none;
	line-height: normal;
	cursor:pointer;
	color:#ffffff;
	font-size:1.4em;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.homeCarousel ul.carouselImages li .lgreenLink,
.homeCarousel ul.carouselImages li .lblueLink,
.homeCarousel ul.carouselImages li .greenLink,
.homeCarousel ul.carouselImages li .blueLink {
	z-index:20;
	text-indent:-9999px;
}
.homeCarousel ul.carouselImages li .lgreenLink {
	left:0;
	bottom:0;
}
.homeCarousel .anythingSlider-default .anythingControls ul li .panel1 {
	background:#88ce67;
	left:0;
	bottom:0;
}
.homeCarousel ul.carouselImages li .lblueLink {
	left:175px!important;
	bottom:0;
}
.homeCarousel .anythingSlider-default .anythingControls ul li .panel2 {
	background:#4083cf;
	left:175px!important;
	bottom:0;
}
.homeCarousel ul.carouselImages li .greenLink {
	left:350px!important;
	bottom:0;
}
.homeCarousel .anythingSlider-default .anythingControls ul li .panel3 {
	background:#35aca2;
	left:350px!important;
	bottom:0;
}
.homeCarousel ul.carouselImages li .blueLink {
	right:0!important;
	bottom:0;
}
.homeCarousel .anythingSlider-default .anythingControls ul li .panel4 {
	background:#0d335e;
	right:0!important;
	bottom:0;
}

.homeCarousel ul.carouselImages li .lgreenCopy {
	background:url(img/bg_lgreenCopy.png) repeat left top;
}
.homeCarousel ul.carouselImages li .lblueCopy {
	background:url(img/bg_lblueCopy.png) repeat left top;
}
.homeCarousel ul.carouselImages li .greenCopy {
	background:url(img/bg_greenCopy.png) repeat left top;
}
.homeCarousel ul.carouselImages li .blueCopy {
	background:url(img/bg_blueCopy.png) repeat left top;
}
.homeCarousel ul.carouselImages li .lgreenCopy,
.homeCarousel ul.carouselImages li .lblueCopy,
.homeCarousel ul.carouselImages li .greenCopy,
.homeCarousel ul.carouselImages li .blueCopy {
	/*display:none;*/
	position:absolute;
	z-index:4;
	left:0;
	bottom:0;
	padding:14px 25px 20px 25px;
	width:650px;
	min-height:71px;
	color:#ffffff;
	font-size:1.3em;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.homeCarousel ul.carouselImages li .lgreenCopy a,
.homeCarousel ul.carouselImages li .lblueCopy a,
.homeCarousel ul.carouselImages li .greenCopy a,
.homeCarousel ul.carouselImages li .blueCopy a {
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font-size:0.8em;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.anythingSlider-default .anythingControls a span {
	font-size:75%;
}
.homeCarousel ul.carouselImages li .lgreenCopy,
.homeCarousel ul.carouselImages li .lgreenCopy a,
.homeCarousel ul.carouselImages li .lgreenCopy a:hover {
	color:#ffffff;
}
.homeCarousel ul.carouselImages li .lgreenCopy a:hover,
.homeCarousel ul.carouselImages li .lblueCopy a:hover,
.homeCarousel ul.carouselImages li .greenCopy a:hover,
.homeCarousel ul.carouselImages li .blueCopy a:hover {
	text-decoration:underline;
}

.homeRightTabs {
	float:right;
	width:220px;
	padding:0;
	color:#ffffff;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	font-size:1.6em;
	text-transform:uppercase;
	text-align:center;
}
.homeRightTabs a:link,
.homeRightTabs a:visited,
.homeRightTabs a:active {
	color:#ffffff!important;
	text-decoration:none;
}
.homeRightTabs a:hover {
	color:#ffffff;
	text-decoration:none;
}
.homeRightTabs .green {
	min-height:99px;
	background:url(img/homeRightTab-green.png) no-repeat left top;
}
.homeRightTabs .green a:link,
.homeRightTabs .green a:visited,
.homeRightTabs .green a:hover,
.homeRightTabs .green a:active {
	display:inline-block;
	text-align:center;
	min-height:81px;
	padding:18px 40px 0 40px;
}
.homeRightTabs .turquoise {
	min-height:99px;
	background:url(img/homeRightTab-turquoise.png) no-repeat left top;
}
.homeRightTabs .turquoise a:link,
.homeRightTabs .turquoise a:visited,
.homeRightTabs .turquoise a:hover,
.homeRightTabs .turquoise a:active {
	display:inline-block;
	text-align:center;
	min-height:81px;
	padding:18px 40px 0 40px;
}
.homeRightTabs .navy,
.signUp .navy{
	min-height:99px;
	background:url(img/homeRightTab-navy.png) no-repeat left top;
}
.homeRightTabs .navy a:link,
.homeRightTabs .navy a:visited,
.homeRightTabs .navy a:hover,
.homeRightTabs .navy a:active {
	display:inline-block;
	text-align:center;
	min-height:90px;
	padding:7px 40px 0 40px;
}
.homeBottomSection {
	float:left;	
	width:940px;
	margin:0;
	padding:0;
}
.homeBottomLeft {
	width:441px;
	float:left;
	background:#fafafa;
	padding:12px 9px 10px 10px;
	min-height:318px;
}
.homeBottomLeft .copyContainer {
	float:left;
	width:441px;
	margin: -5px 0 0;
}
.homeBottomLeft .copyContainer ul {
	float:left;
	margin:8px 0px 10px 0px;
	padding:6px 0px 0px 0px;
}
.homeBottomLeft .copyContainer ul li{
	/*background:url(img/bg-li-lite.gif) no-repeat left 5px;*/
	float:left;
	padding:0 20px 10px 0px;
	margin:0px 0px 0px 15px;
	line-height:1.6em;
	list-style-type:square;
	width:380px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
#mainContent  .arOverview .column ul li{
	float:left;
	padding:0 20px 10px 0px;
	margin:0px 0px 0px 15px;
	line-height:1.6em;
	list-style-type:square;
	width:270px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.homeBottomLeft .copyContainer h2 {
	margin-bottom:10px!important;
	/*font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;*/
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.5em;
	line-height:normal;
	font-weight:normal;
	color:#333333;
	margin-top:0!important;
}
.homeBottomLeft .copyContainer p {
	line-height:1.6em;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.homeBottomLeft .copyContainer p a:link,
.homeBottomLeft .copyContainer p a:active,
.homeBottomLeft .copyContainer p a:visited,
.homeBottomLeft .copyContainer p a:hover{
	color:#35ACA2;
}
.homeBottomLeft .videoContainer {
	float:right;
	width:441px;
	height:151px;
	padding:15px 0px 0px 0px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	position:relative;
}
.homeBottomLeft .videoContainer .video {
	width:265px;
	margin-bottom:17px;
	float:left;
}
.homeBottomLeft .videoContainer .video iframe{
	width:255px;
	height:143px;
}
.videoTitle{
	width:162px;
	position:absolute;
	right:3px;
	bottom:4px;
}
.videoTitle p{
	float:left;
}
.homeBottomLeft .videoContainer p strong {
	display:inline-block;
	margin-bottom:3px;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.homeBottomNews,
.homeBottomTwitter {
	width:200px;
	float:left;
	margin-left:20px;
	min-height:326px;
	background:#fafafa;
	padding:7px 14px 7px 6px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.homeBottomNews h2,
.homeBottomTwitter h2 {
	width:200px;
	padding:0 0 8px 0;
	display:inline-block;
	text-transform:uppercase;
	font-size:1.15em!important;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	margin:0!important;
}
.homeBottomNews h2 {
	color:#88ce67!important;
	border-bottom:4px solid #88ce67!important;
}
.homeBottomNews ul,
.homeBottomTwitter ul {
	margin:0;
	padding:0;
	list-style:none;
}
.homeBottomNews ul li a:link,
.homeBottomNews ul li a:visited,
.homeBottomNews ul li a:active {
	color:#35aca2!important;
	font-weight:normal;
	text-decoration:none;
}
.homeBottomNews ul li a:hover {
	text-decoration:underline;
}
.homeBottomNews ul li span {
	display:inline-block;
	margin-bottom:2px;
}
.homeBottomNews ul li span span{
	font-size:100%;
}

.homeBottomTwitter h2 {
	color:#4083cf!important;
	border-bottom:4px solid #4083cf!important;
}
.homeBottomNews ul li,
.homeBottomTwitter ul li {
	list-style:none;
	border-top:1px solid #bdbdbd;
	padding:9px 0 8px 0;
	margin:0;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
.homeBottomNews ul li:first-child,
.homeBottomTwitter ul li:first-child {
	border-top:none;
}
.homeBottomNews ul li strong,
.homeBottomTwitter ul li strong {
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.homeBottomTwitter .fst iframe {
	height:459px!important;	
}
#footer {
	float:left;
	width:940px;
	margin:60px 0 0 0;
	padding:16px 10px 18px 10px;
	font-size:.95em;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
#footer ul {
	display:inline;
	list-style:none;
	padding:0 0 0 48px!important;
	margin:0;
}
#footer ul li {
	display:inline;
	width:auto;
	list-style:none;
	padding:0 0 0 8px;
	margin:0 8px 0 0;
	text-transform:uppercase;
	background:url(img/footer-link-divider.gif) no-repeat left 3px;
}
#footer ul li:first-child {
	background-image:none;
	padding:0;
}
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:focus,
#footer ul li a:hover{
	color:#333333;
	text-decoration:none;
}

/* sakthi starting */

/* starting breadcrumb */
.breadcrumbs{
	width:100%;
	float:left;
	margin:0px 0px 24px 0px;
}
.breadcrumbs ul{
	float:left;
	padding:0;
}
.breadcrumbs ul li {
	/*padding:0px 7px 0px 14px;
	margin:0px;
	float:left;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:95%;
	background:url("img/breadcrumb-sep.gif") no-repeat 0 5px;
	list-style-type:none;*/
}
.breadcrumbs .sfBreadcrumbWrp .RadSiteMap .sfNoBreadcrumbNavigation{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
span.sfBreadcrumbNodeSeparator {
	display:none;
}
.breadcrumbs .sfBreadcrumbWrp .RadSiteMap .rsmOneLevel .rsmItem a{
	float:left;
	font-size:85%;
}
.breadcrumbs .RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmLink, 
.breadcrumbs .RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmTemplate, 
.breadcrumbs .RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink, 
.breadcrumbs .RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmTemplate, 
.breadcrumbs .RadSiteMap .rsmOneLevel .rsmItem .rsmLink, 
.breadcrumbs .RadSiteMap .rsmOneLevel .rsmItem .rsmTemplate{
	padding-left:0px;
}

.breadcrumbs .sfBreadcrumbWrp .RadSiteMap .sfBreadcrumbNavigation .rsmLink{
	padding:0px 11px 0px 0px;
	margin:0px;
	float:left;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:100%;
	background:url("img/breadcrumb-sep.gif") no-repeat right 4px;
	list-style-type:none;
	text-decoration:none;
	color:#333333!important;
}
.breadcrumbs .sfBreadcrumbWrp {
	margin:0px 0px 0px 0px;
}
.breadcrumbs .sfBreadcrumbWrp{
	padding:0px;
	margin:0px;
}
.breadcrumbs ul li:first-child {
	background:none;
	padding-left:0;
}
.breadcrumbs ul li a {
	float:left;
	text-decoration:none;
}
.breadcrumbs ul li a:hover {
	text-decoration:underline;
}
/* ending breadcrumb */

#mainContent{
	float:left;
	width:940px;
}
#mainContent .errPage p{ 
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.leftContainer{
	float:left;
	width:150px;
	padding:2px 0 0 0;
}
.leftContainer ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}
.leftContainer ul li{
	float:left;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	width:145px;
	list-style:none;
}
.leftContainer ul li.selected a{
	font-weight:bold;
}
.leftContainer ul li a,
.leftContainer ul ul li a{
	font-size:110%;
	text-decoration:none;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.leftContainer ul ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	width:125px;
	float:left;
}
.leftContainer ul ul li{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:125px;
}
.leftContainer ul ul ul li{
	width:100px;
}
.leftContainer .RadTreeView_Sitefinity .rtLines .rtFirst, 
.leftContainer .RadTreeView_Sitefinity .rtLines .rtFirst .rtUL,
.leftContainer .RadTreeView_Sitefinity .rtLines .rtTop,
.leftContainer .RadTreeView_Sitefinity .rtLines .rtBot,
.leftContainer .RadTreeView_Sitefinity .rtLines .rtLI, 
.leftContainer .RadTreeView_Sitefinity .rtLines .rtFirst .rtUL,
.leftContainer .RadTreeView_Sitefinity .rtLines .rtMid,
.leftContainer .RadTreeView_Sitefinity .rtLines .rtLast .rtTop,
.leftContainer .RadTreeView_Sitefinity .rtPlus, 
.leftContainer .RadTreeView_Sitefinity .rtMinus{
	background:none;
}
.leftContainer div.RadTreeView_Sitefinity .rtLI .rtSelected .rtIn{
	background:none;
	border:0 none;
	padding:0px 0px 0px 0px;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif!important;
	color:#333333!important;
	font-weight:bold!important;
}
.leftContainer .RadTreeView .rtSp{
	display:none;
	height:0;
	margin-left:0;
	width:auto;
}
.leftContainer .RadTreeView .rtIn{
	margin-left:0;
}
.leftContainer .RadTreeView .rtTop, 
.leftContainer .RadTreeView .rtMid, 
.leftContainer .RadTreeView .rtBot,
.leftContainer .RadTreeView .rtIn,
.leftContainer div.RadTreeView_Sitefinity .rtIn,
.leftContainer div.RadTreeView_Sitefinity .rtLI .rtHover .rtIn
.leftContainer .RadTreeView_Sitefinity .rtLI.rtHover,
.leftContainer div.RadTreeView_Sitefinity .rtLI .rtHover .rtIn,
.leftContainer .RadTreeView .rtIn{
	padding:0px;
	text-decoration:none;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	white-space:normal;
	color:#333333!important;
}
.rightContainer{
	float:left;
	width:780px;
	padding:0px 0 0 10px;
	background:url("../css/img/green-border-y.gif") repeat-y top left;
	min-height:500px;
	
	
}
.rightContainer .imgList{
	float:left;
	width:780px;
	position:relative;
}

.rightContainer .imgList ul{
	float:left;
	padding:0;
	margin:0;
}

.rightContainer .imgList .fadeIn{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
}

.rightContainer .leftContent{
	float:left;
	width:549px;
	min-height:500px;
	background:url("../css/img/green-border-y.gif") repeat-y top right;
}
.rightContainer .leftContentBorderY{
	float:left;
	width:549px;
	min-height:500px;
	background:url("../css/img/green-border-y.gif") repeat-y top right;
}
.rightContainer .leftContent a:link,
.rightContainer .leftContent a:visited,
.rightContainer .leftContent a:active,
.rightContainer .leftContent a:hover{
	color:#35aca2;
	text-decoration:none;
}
.rightContainer .leftContent .left{
	float:left;
}
.rightContainer .leftContent .right{
	float:right;
}

.leftContent ul{
	float:left;
	padding:0;
	margin:0px 0px 0px 15px;
}
.leftContent ul li{
	background:url(img/li-bg.gif) no-repeat left 4px;
	float:left;
	padding:0px 20px 12px 20px;
	margin:0;
	width:100%;
}
.imgTextContainer {
	width:549px;
	float:left;
}
.rightContainer .leftContent h2,
.rightContainer .GlobalH2 h2,
#mainContent .H2TagAlchol h2{
	width:100%;
	float:left;
	color:#0d335e;
	font-size:140%;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	padding:0px 0px 11px 0px;
	/*text-transform:uppercase;*/
}
.rightContainer .leftContent p{
	padding:0px 8px 16px 0px;
	font-size:110%;
	line-height:170%;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.rightContainer .leftContent p img{
	float:right;
	padding:0px 0px 0px 14px;
}
.rightContainer .leftContent a img{
	padding:0px 10px 0px 10px;
}
.rightContainer .leftContent ul li{
	/*background:url(img/li-bg.gif) no-repeat left 4px;*/
	background:none;
	padding:0 20px 10px 0px;
	margin:0px 0px 0px 15px;
	line-height:1.7em;
	list-style-type:square;
	width:90%;
	font-size:105%;
	width:480px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.rightContainer .leftContent ul li p {
	padding:0;
	line-height:normal;
}
.rightContainer .leftContent .sfimageWrp {
	margin: 0 0 17px;
	width:541px;
	float:left;
}
.rightContainer .leftContent .sfimageWrp img {
	float:left;
}
.memberImg{
	float:right;
	width:213px;
}
.h2Slot{
	float:left;
	width:540px;
}
.memberImg img{
	float:right;
	width:201px;
	padding:5px 12px 0px 0px;
}
.memberBio{
	float:left;
	width:327px;
	padding:0px 0px 0px 0px;
}
.memberBio p{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	width:327px;
	float:left;
}

.rightContainer .rightContent{
	float:right;
	width:219px;
	/*padding:0px 0px 0px 12px;*/
	line-height:14px;
}
.rightContainer .rightContent img.newsimg{
	width:188px;
}
.rightContainer .rightContentBg{
	/*min-height:610px;
	background:url("../css/img/green-border-y.gif") repeat-y top left;*/
}
.row1{
	float:left;
	width:549px;
	padding:0px 0px 0px 0px;
	margin:4px 0px 14px 0px;
	position:relative;
}

.headingBg{
	float:left;
	width:540px;
	height:180px;
}
.greenContains{
	width:540px;
	position:absolute;
	top:0px;
	left:0px;
	min-height:69px;
}
.rightContainer .greenContainsBg{
	background:url("../css/img/green-border-y-2pixel.png") repeat top left;
}
.rightContainer .cyanContainsBg{
	background:url("../css/img/cyan-bg-y-2pixel.png") repeat top left;
}
.rightContainer .blueContainsBg{
	background:url("../css/img/blue-bg-y-2pixcel.png") repeat top left;
}



.rightContainer .headingBg .greenContains h2{
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	font-size:115%;
	text-transform:uppercase;
	color:#ffffff;
	padding:8px 0 2px 9px;
	width:410px;
	float:left;
}
.rightContainer .headingBg .greenContains p{
	color:#ffffff;
	padding:0px 0px 0px 9px;
	line-height:normal;
	width:410px;
	float:left;
}
.rightContainer .leftContent .greenContains a img{
	float:right;
	padding:14px 10px 0px 0px;
}
.rightContainer .headingBg .greenContains {
	float:left;
}
.headingBg img{
	float:left;
}

.rightContainer .leftContent .headingBg .lnkBtn{
	position:absolute;
	right:20px;
	bottom:19px;
}
.rightContainer .leftContent .headingBg .lnkBtnGreen a{
	color:#ffffff;
	background:#88ce67;
	padding:7px 8px;
}
.rightContainer .leftContent .headingBg .lnkBtnCyan a{
	color:#FFFFFF;
	background:#34aca2;
	padding:7px 35px;
}
.rightContainer .leftContent .headingBg .lnkBtnBlue a{
	color:#FFFFFF;
	background:#0e335f;
	padding:7px 35px;
}

.rightContainer .leftContent .headingBg .lnkBtn a{
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	float:left;
	font-size:90%;
}
.rightContainer .leftContent .headingCyanBg a{
	background:#35aca2;
}
.rightContainer .leftContent .headingBlueBg a{
	background:#0d335e;
	
}

/*.rightContent .signUp{
	float:left;
	width:218px;
	padding:4px 0 0;
	
}
.rightContent .signUp span{
	float:left;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:150%;
	padding:0px 0px 10px 0px;
	width:218px;
	color:#333333;
}
.rightContent .signUp ul {
	float:left;
	padding:2px 0 0;
	margin:0;
	width:218px;
}
.rightContent .signUp ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
	width:218px;
	float:left;
	list-style-type:none;
}
.rightContent .signUp ul li a{
	text-decoration:none;
	font-size:120%;
	line-height:14px;
	float:left;
	padding:0px 0px 11px 19px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	background:url(img/press-release-bullets.gif) no-repeat left top;
}*/

.rightContent .navy {
	background: url("img/homeRightTab-navy.png") no-repeat scroll left top transparent;
    min-height: 99px;
	float:left;
}
.rightContent .navy a{
	display:inline-block;
	text-align:center;
	min-height:106px;
	padding:7px 40px 0 40px;
	color:#ffffff!important;
	font-family:'helvetica_cebold',Arial,Helvetica,sans-serif;
	font-size:160%;
	text-decoration:none;
	line-height:22px;
}
.rightContent .cntDetails{
	float:left;
	width:218px;
	padding:0;
}
.rightContent .cntDetails p{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px;
	margin-bottom:30px!important;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:115%;
	width:218px;
	line-height:19px;
}
.rightContent .cntDetails p strong{
	float:left;
	width:100%;
}
.rightContent .cntDetails p span{
	padding:10px 0px 10px 0px;
	margin:0;
	float:left;
	color:#35aca2;
	font-size:130%;
}
.rightContent .cntDetails p a{
	float:left;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#35ACA2;
}
.rightContent .signUpForm {
	float:left;
	width:218px;
	padding:0;
	margin:0;
}
.rightContent .signUpForm h3 {
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif!important;
    font-size: 1.35em!important;
    line-height: normal!important;
    padding:0!important;
	margin:0 0 8px 0!important;
}
.rightContent .signUpForm legend {
	display:none;
}
.rightContent .signUpForm .signupCheckbox {
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:198px;
	position:relative;
}
.rightContent .signUpForm .signupCheckbox label {
	/*float:left;*/
	padding:0;
	margin:0 0 0 8px;
	width:176px;
	border:0;
	color:#333333;
	font-size:1.15em;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.rightContent .signUpForm .signupCheckbox input {
	float:left;
	padding:0;
	margin:0;
	border:0;
	color:#333333;
	font-size:1em;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	width:11px;
	height:11px;
}
.rightContent .signUpForm .signupTextboxBg {
	float:left;
	padding:5px 3px 6px 5px;
	margin:3px 0px 0px 0px;
	width:198px;
	background:url(img/press-release-textbox.gif) no-repeat top left;
}
.rightContent .signUpForm .signupTextboxBg label {
	display:none;
}
.rightContent .signUpForm input.signupTextbox {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:188px;
	border:0;
	color:#999999;
	font-size:1em;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.rightContent .signUpForm input.signupSubmit,
.btnBack a{
	float:left;
	width:88px;
	padding:4px 13px 4px 12px;
	background:#88ce67;
	border:0 none;
	color:#ffffff!important;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif!important;
	text-align:center;
	cursor:pointer;
	margin:12px 0px 0px 0px;
	text-decoration:none;
}
.rightContent .signUpForm .signUpErrMsg,
.rightContent .signUpForm .signUpTanQMsg,
.leftContent .formErrMsg {
	float:left;
	width:auto!important;
	padding:0!important;
	margin:0!important;
	border:0;
	color:#0D335E!important;
	font-size:1em!important;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif!important;
}
.mediaLanding{
	float:left;
	width:539px;
}
.leftNews{
	float:left;
	width:284px;
	margin-bottom:30px;
}
.rightContainer .leftContent .leftNews h2,
.rightContainer .leftContent .righTwitter h2{
	background:url("../css/img/media-news-bg.png") repeat-x bottom left;
	padding:0px 0px 9px 0px;
	margin-bottom:10px;
	float:left;
	font-family:'helvetica_cebold',Arial,Helvetica,sans-serif;
	font-size:140%;
	color:#88ce67;
	width:286px!important;
}
.rightContainer .leftContent .righTwitter h2{
	background:url("../css/img/media-twitter-bg.png") repeat-x bottom left;
	color:#4083cf;
	width:202px!important;
}
.rightContainer .leftContent .leftNews ul{
	float:left;
	padding:0;
	margin:0;
}
.mediaLanding h3{
	float:left;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:170%;
	color:#333333;
	width:100%;
	padding:10px 0 10px;
}
.rightContainer .leftContent .leftNews ul li{
	float:left;
	padding:6px 0 7px 0px;
	margin:0;
	list-style-type:none;
	background:none;
	width:284px;
	border-bottom:1px solid #d5d5d5;
	
}
.rightContainer .leftContent .leftNews ul li p{
	/*color:#535353;*/
	width:284px;
	padding:0px 0px 0px 0px;
	line-height:144%;
	font-size:105%;
	
}
.rightContainer .leftContent .leftNews ul li p a{
	color:#35aca2!important;
	text-decoration:none;
	line-height:normal;
	font-size:110%;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.rightContainer .leftContent .leftNews ul li p span.dt{
	font-size:90%;
}
.righTwitter{
	float:right;
	width:230px;
}
.righTwitter ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.rightContainer .righTwitter ul li{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	line-height:1.25em;
	list-style-type:none;
	margin:0;
	padding:9px 0 8px;
	border-bottom:1px solid #BDBDBD;
	background:none;
	width:200px;
	color:#535353;
}
.righTwitter img{
	float:left;
}
.mediaContactUs{
	float:left;
	width:539px;
	padding:0px 10px 0px 0px;
}
.mediaContactUs .right a{
	color:#35ACA2!important;
}
.mediaContactUs .left{
	width:255px;	
}
.mediaContactUs img{
	float:right;
}
.rightContainer .leftContent .mediaContactUs p{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	line-height:135%;
	
}

/* Responsibility programmes */
.rspPrgms {
	width:780px;
	float:left;
}
.rspPrgms ul {
	width:780px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.rspPrgms ul li {
	float:left;
	width:250px;
	margin:0 15px 15px 0;
	padding:0;
	position:relative;
}
.rspPrgms ul li img {
	float:left;
	position:absolute;
	left:0;
	top:0;
}

/* Js starting */
.rspPrgms ul li a{
	position:relative;
	display:block;
	height:250px;
	width:250px;
}
.rspPrgms ul li p a{
	display:inline;
	color:#ffffff;
	font-weight:bold;
}
.color1 {
	background:#0d335e;
}
.color2 {
	background:#88ce67;
}
.color3 {
	background:#4083cf;
}
.color4 {
	background:#35aca2;
}
.color5 {
	background:#0d335e;
}
.color6 {
	background:#88ce67;
}

.lightBlue{
	background:#3c597b;
}
.lightGreen{
	background:#93ca77;
}
/* Js ending */



.rspPrgms01,
.rspPrgms02,
.rspPrgms03,
.rspPrgms04,
.rspPrgms05,
.rspPrgms06 {
	width:250px;
	height:250px;
	position:relative;
}
.rspPrgms01 .rspPrgmsLink a,
.rspPrgms01 .rspPrgmsCopy {
	background:#0d335e;
}
.rspPrgms02 .rspPrgmsLink a,
.rspPrgms02 .rspPrgmsCopy {
	background:#88ce67;
}
.rspPrgms03 .rspPrgmsLink a,
.rspPrgms03 .rspPrgmsCopy {
	background:#4083cf;
}
.rspPrgms04 .rspPrgmsLink a,
.rspPrgms04 .rspPrgmsCopy {
	background:#35aca2;
}
.rspPrgms05 .rspPrgmsLink a,
.rspPrgms05 .rspPrgmsCopy {
	background:#0d335e;
}
.rspPrgms06 .rspPrgmsLink a,
.rspPrgms06 .rspPrgmsCopy {
	background:#88ce67;
}
.rspPrgms01 .rspPrgmsLink a,
.rspPrgms02 .rspPrgmsLink a,
.rspPrgms03 .rspPrgmsLink a,
.rspPrgms04 .rspPrgmsLink a,
.rspPrgms05 .rspPrgmsLink a,
.rspPrgms06 .rspPrgmsLink a {
	position:absolute;
	width:220px;
	left:0;
	bottom:0;
	padding:10px 15px;
	color:#ffffff;
	font-size:1.45em;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	text-decoration:none;
	-khtml-opacity:.80; 
	-moz-opacity:.80; 
	-ms-filter:”alpha(opacity=80)”;
	filter:alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.8);
	/*opacity:.80;*/
}

.rspPrgms01 .rspPrgmsLink a:hover,
.rspPrgms02 .rspPrgmsLink a:hover,
.rspPrgms03 .rspPrgmsLink a:hover,
.rspPrgms04 .rspPrgmsLink a:hover,
.rspPrgms05 .rspPrgmsLink a:hover,
.rspPrgms06 .rspPrgmsLink a:hover {
	color:#ffffff;
	text-decoration:none;
}
.rspPrgms01 {
	background:url(../images/rp-01-responsibility-programmes.jpg) no-repeat left top;
}
.rspPrgms01:hover {
	cursor:pointer;
	background:url(../images/rp-01-responsibility-programmes_on.jpg) no-repeat left top;
}
.rspPrgms02 {
	background:url(../images/rp-02-local-partnerships.jpg) no-repeat left top;
}
.rspPrgms02:hover {
	cursor:pointer;
	background:url(../images/rp-02-local-partnerships_on.jpg) no-repeat left top;
}
.rspPrgms03 {
	background:url(../images/rp-03-sponsorships.jpg) no-repeat left top;
}
.rspPrgms03:hover {
	cursor:pointer;
	background:url(../images/rp-03-sponsorships_on.jpg) no-repeat left top;
}
.rspPrgms04 {
	background:url(../images/rp-04-labelling.jpg) no-repeat left top;
}
.rspPrgms04:hover {
	cursor:pointer;
	background:url(../images/rp-04-labelling_on.jpg) no-repeat left top;
}
.rspPrgms05 {
	background:url(../images/rp-05-low-alcohol.jpg) no-repeat left top;
}
.rspPrgms05:hover {
	cursor:pointer;
	background:url(../images/rp-05-low-alcohol_on.jpg) no-repeat left top;
}
.rspPrgms06 {
	background:url(../images/rp-06-consumer-advice.jpg) no-repeat left top;
}
.rspPrgms06:hover {
	cursor:pointer;
	background:url(../images/rp-06-consumer-advice_on.jpg) no-repeat left top;
}
.rspPrgmsCopy {
	display:block;
	position:absolute;
	width:220px;
	height:17px;
	left:0;
	bottom:0px;
	padding:10px 15px;
	color:#ffffff;
	-khtml-opacity:.80; 
	-moz-opacity:.80; 
	-ms-filter:”alpha(opacity=80)”;
	filter:alpha(opacity=80);
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.8);*/
	opacity:.80;
	overflow:hidden;
}
/*.rspPrgmsCopy .title {
	display:inline-block;
	margin:0 0 5px 0;
	font-size:1.45em;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}*/
.rspPrgms strong{
	display:inline-block;
	margin:0 0 5px 0;
	font-size:1.45em;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.rspPrgmsCopy a {
	text-transform:normal;
}
/* T1_about_meet-the-team.html */

.linkSlot{
	width:149px;
}
.imgList ul li {
	float:left;
	width:149px;
	margin:0 15px 15px 0;
	padding:0;
	position:relative;
}
.imgList ul li a{
	position:relative;
	display:block;
	width:149px;
	height:149px;
}
.AboutMeet {
	display:none;
	position:absolute;
	width:138px;
	height:17px;
	left:0;
	bottom:0px;
	padding:5px 5px;
	color:#ffffff;
	-khtml-opacity:.80; 
	-moz-opacity:.80; 
	-ms-filter:”alpha(opacity=80)”;
	filter:alpha(opacity=80);
	opacity:.80;
	overflow:hidden;
	cursor:pointer;
	background:#0D335E;
	text-decoration:center;
}
.imgList .TeamBio{
	height:149px;
	width:149px;
	float:left;
	padding:0 14px 0 0;
	margin:0px 0px 8px 0px;
	position:relative;
}
.imgList .TeamBio a{
	height:149px;
	width:149px;
	position:relative;
	display:block;
	color:#ffffff;
}
.imgList .TeamBio .imgDiv p a{
	font-family:'Conv_Helvetica',Arial,Helvetica,sans-serif;
	font-size:110%;
	line-height:170%;
	padding:28px 0px 30px 0px;
	height:100%;
	text-align:center;
	text-transform:uppercase;
	background:#35ACA2;
}
.imgList .TeamBio img{
	float:left;
	position:absolute;
	left:0;
	top:0;
}
.rspPrgms ul li img,
.imgList ul li img{
	float:left;
	position:absolute;
	left:0;
	top:0;
}
/* End T1_about_meet-the-team.html */


/* Responsibility programmes - Sub level */
.rspPrgmsSub {
	width:780px;
	float:left;
}
.rspPrgmsSub.type1 .typeContainer {
	width:780px;
	float:left;
	margin:0 0 26px 0;
}
.rspPrgmsSub.type1 .typeContainer .imageContainer {
	float:left;
	margin:0;
	padding:0;
	width:160px;
}
.rspPrgmsSub.type1 .typeContainer .imageContainer img {
	float:left;
}
.rspPrgmsSub.type1 .typeContainer .copyContainer {
	width:514px;
	float:left;
	padding:0 0 0 26px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.65em;
	margin-top:-5px;
}
.rspPrgmsSub.type1 .typeContainer .copyContainer ul {
	margin:0;
	padding:0 0 0 15px;
	list-style:disc;
}
.rspPrgmsSub.type1 .typeContainer .copyContainer p,
.rspPrgmsSub.type1 .typeContainer .copyContainer ul li {
	padding:0 0 10px 0;
}
.rspPrgmsSub.type1 .typeContainer .copyContainer ul li {
    background: url("img/li-bg.gif") no-repeat scroll left 8px transparent;
    float: left;
    margin: 0;
    padding: 0 8px 12px 20px;
    width: auto;
}

.rspPrgmsSub.type2 {
	width:541px;
	float:left;
	padding:0;
	margin:0;
}
.rspPrgmsSub.type2 .imageContainer {
	width:541px;
	float:left;
	margin:0 0 17px 0;
}
.rspPrgmsSub.type2 .copyContainer {
	width:541px;
	float:left;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	/*font-size:1.05em;*/
	line-height:1.65em;
}
.rspPrgmsSub.type2 .copyContainer ul {
	margin:0;
	padding:0 0 0 15px;
	list-style:disc;
}
.rspPrgmsSub.type2 .copyContainer p,
.rspPrgmsSub.type2 .copyContainer ul li {
	padding:0 0 16px 0;
}

.rspPrgmsSub.type2 .copyContainer ul li {
    background: url("img/li-bg.gif") no-repeat scroll left 8px transparent;
    float: left;
    margin: 0;
    padding: 0 8px 12px 20px;
    width: auto;
}

/* About - History Mission starts */
.rightContainer .leftContent .historyContainer {
	width:549px;
	height:198px;
	float:left;
	margin:0 0 24px 0;
	padding:0;
	position:relative;
}
.rightContainer .leftContent .historyContainer h2 {
	color:#ffffff!important;
	font-size:1.65em!important;
	font-family:'helveticaneue_condensedRg', Arial, Helvetica, sans-serif!important;
	line-height:normal!important;
	font-weight:normal!important;
	margin:0!important;
	padding:0!important;
	position:absolute!important;
	z-index:1!important;
	/*background:#a7afbf;*/
	padding:14px 0 0 23px!important;
	top:0!important;
	left:16px!important;
	width:492px!important;
	height:35px!important;
	background:#223765 url(img/historyCarousel-timeline.png) no-repeat left bottom!important;
	*background:#223765 url(img/historyCarousel-timeline.png) no-repeat left bottom!important;
	
}
.rightContainer .leftContent .historyContainer .historyBox {
	position:absolute;
	z-index:2;
	left:16px;
	top:49px;
	margin:0;
	padding:0;
	list-style:none;	
	width:515px;
	height:125px;
	/*padding-top:49px;*/
}
.rightContainer .leftContent .historyContainer .historyList {
	float:left;
	margin:0;
	padding:0;
	list-style:none;	
	width:515px;
	height:125px;
	/*padding-top:49px;*/
}
.rightContainer .leftContent .historyContainer .historyList li {
	position:relative;
	list-style:none;
	float:left;
	width:515px;
	height:125px;
	margin:0;
	padding:0;
	background:#ffffff;
}
.rightContainer .leftContent .historyContainer .historyList li .left,
.rightContainer .leftContent .historyContainer .historyList li .right {
	width:257px;
	float:left;
	padding:5px 0 0;
	position:relative;
}
.rightContainer .leftContent .historyContainer .historyList li .left img,
.rightContainer .leftContent .historyContainer .historyList li .right img {
	float:left!important;
	/*margin:4px 0 0 13px!important;*/
	margin:0!important;
	padding:0!important;
	position:absolute;
	left:13px;
	top:12px;
}
.rightContainer .leftContent .historyContainer .historyList li .left h3,
.rightContainer .leftContent .historyContainer .historyList li .right h3 {
	margin:0 23px 0 88px!important;
	padding:0!important;
	width:146px!important;
	line-height:normal!important;
	font-size:1.65em!important;
	color:#23375e!important;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif!important;
}
.rightContainer .leftContent .historyContainer .historyList li .left p,
.rightContainer .leftContent .historyContainer .historyList li .right p {
	margin:0 23px 0 88px!important;
	width:161px!important;
	line-height:1.35em!important;
	font-size:0.9em!important;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif!important;
}
.rightContainer .leftContent .historyContainer .historyList li .right {
	float:right;
}
.rightContainer .leftContent .historyCopy {
	float:left;
	width:549px;
}
/* About - History Mission ends */

/* Statistics - Research accordion starts */
#accordion {
	clear: both;
	float: left;
	width:550px;
	padding:26px 0 15px 0;
}
#accordion h2 {
	background:none;
	width:550px;
	margin:0 0 26px 0;
	padding:0;
	font-weight: normal;
	font-size:1.25em;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	cursor:pointer;
}
#accordion h2.active, .h-first-elm {
	font-weight: bold;
	width: 538px;
	color: #003366;
	padding:0;
	margin:0 0 26px 0;
}
#accordion h2, #accordion h2.inactive {
	font-weight: bold;
	width: 538px;
	color: #003366;
	padding:0;
	margin:0 0 26px 0;
}
.accContent {
	float:left;
	clear: both;
	width:538px;
	margin:0;
	padding-bottom: 1px;
}
/* Statistics - Research accordion ends */

/* Alcohol Regulation starts */
.alcoholRegulation {
	width:941px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
.alcoholRegulation .arCarousel {
	float:left;
	margin:0;
	padding:0;
	list-style:none;	
	width:940px;
	height:480px;
}
.alcoholRegulation .arCarousel {
	float:left;
	width:940px;
	height:480px;
	margin:0;
	padding:0;
	list-style:none;
}
.alcoholRegulation .anythingControls ul.thumbNav{
	display:none!important;
}
.alcoholRegulation .anythingControls {
	position:absolute;
	right:10px;
	top:350px;
	width: 80px;
	z-index:5;
}
.alcoholRegulation .arCarousel li {
	position:relative;
}
.alcoholRegulation .arCarousel li,
.alcoholRegulation .arCarousel li img {
	float:left;
	width:940px;
	margin:0;
	padding:0;
	list-style:none;	
}
.alcoholRegulation .blueBar {
	position:absolute;
	left:0;
	bottom:0;
	width:940px;
	padding:25px 0 22px 0;
	background:url(img/arCarousel-blueBar.png) repeat left top;
}
.alcoholRegulation .blueBar .copy {
	float:left;
	width:542px;
	padding-left:34px;
	margin-top:-4px;
	color:#ffffff;
	font-size:2.35em;
	text-transform:uppercase;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.alcoholRegulation .blueBar .copy a {
	color:#ffffff;
	font-size:0.65em;
	display:inline-block;
	margin-top:5px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.alcoholRegulation .blueBar .logos {
	float:right;
	width:331px;
	padding-top:2px;
	padding-right:32px;
}
.alcoholRegulation .blueBar .logos img {
	margin-left:32px;
}
.alcoholRegulation .blueBar .logos img:first-child {
	margin-left:0;
}
.alcoholRegulation .greenCircleSmall {
	background:url(img/green-circle-small.png) no-repeat left top;
	position:absolute;
	width:24px;
	height:24px;
	text-indent:-9999px;
}

.alcoholRegulation #greenS11 {
	left:41px;
	top:24px;
}
.alcoholRegulation #greenS12 {
	left:54px;
	top:304px;
}
.alcoholRegulation #greenS13 {
	left:384px;
	top:142px;
}
.alcoholRegulation #greenS14 {
	left:604px;
	top:211px;
}
.alcoholRegulation #greenS15 {
	left:591px;
	top:300px;
}
.alcoholRegulation #greenS16 {
	left:657px;
	top:335px;
}
.alcoholRegulation #greenS17 {
	left:766px;
	top:284px;
}
.alcoholRegulation #greenS18 {
	left:886px;
	top:275px;
}
.alcoholRegulation #greenS19 {
	left:686px;
    top:75px;
}
.alcoholRegulation #greenS21 {
	left:395px;
	top:45px;
}
.alcoholRegulation #greenS22 {
	left:375px;
	top:235px;
}
.alcoholRegulation #greenS23 {
	left:599px;
	top:280px;
}
.alcoholRegulation #greenS24 {
	left:685px;
	top:245px;
}
.alcoholRegulation #greenS31 {
	left:202px;
	top:334px;
}
.alcoholRegulation #greenS32 {
	left:358px;
	top:72px;
}
.alcoholRegulation #greenS33 {
	left:410px;
	top:164px;
}
.alcoholRegulation #greenS34 {
	left:402px;
	top:304px;
}
.alcoholRegulation #greenS35 {
	left:836px;
	top:134px;
}

.alcoholRegulation .greenBigCircle {
	background:url(img/green-circle-big.png) no-repeat left top;
	position:absolute;
	width:150px;
	height:155px;
	padding:30px 18px 30px 47px;
	color:#ffffff;
	font-size:1em;
	line-height:1.15em;
	display:inline-block;
	text-transform:none;
	text-decoration:none;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	display:none;
}
.alcoholRegulation .arCarousel li .greenBigCircle img {
	width:auto!important;
	float:none;
	margin:7px 0 5px 0;
}
.alcoholRegulation .greenBigCircle strong {
	font-size:1em;
	text-transform:uppercase;
	font-weight:normal;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.alcoholRegulation #greenB11 {
	left:239px;
	top:15px;
	background:url(img/bg_greenB11.png) no-repeat left top!important;
	width:140px!important;
	height:109px!important;
	padding:51px 8px 18px 30px;
}
.alcoholRegulation #greenB11b {
	left:464px;
	top:168px;
	background:url(img/bg_greenB11b.png) no-repeat left top!important;
	width:120px!important;
	height:120px!important;
	padding:29px 13px 18px 34px;
}
.alcoholRegulation #greenB11c {
	left:667px;
	top:25px;
	background:url(img/bg_greenB11c.png) no-repeat left top!important;
	width:145px!important;
	height:131px!important;
	padding:38px 7px 18px 35px;
}
.alcoholRegulation #greenB12 {
	left:635px;
	top:40px;
	background:url(img/bg_greenB12.png) no-repeat left top!important;
	/*width:120px!important;
	height:111px!important;
	padding:40px 16px 18px 33px;*/
	width:126px !important;
	height:121px !important;
	padding:30px 10px 18px 33px;
}
.alcoholRegulation #greenB13,
.alcoholRegulation #greenB14,
.alcoholRegulation #greenB19 {
	left:201px;
	top:158px;
	background:url(img/bg_greenB14.png) no-repeat left top!important;
	width:141px!important;
	height:120px!important;
	padding:43px 10px 18px 30px;
}
.alcoholRegulation #greenB15 {
	left:122px;
	top:32px;
	background:url(img/bg_greenB15.png) no-repeat left top!important;
	width:129px!important;
	height:148px!important;
	padding:49px 41px 18px 45px;
}
.alcoholRegulation #greenB15 img {
	margin:5px 0;
}
.alcoholRegulation #greenB16 {
	left:199px;
	top:161px;
	background:url(img/bg_greenB16.png) no-repeat left top!important;
	width:112px!important;
	height:118px!important;
	padding:35px 20px 18px 39px;
}
.alcoholRegulation #greenB16 img {
	margin:5px 0;
}
.alcoholRegulation #greenB16b {
	left:651px;
	top:24px;
	background:url(img/bg_greenB16b.png) no-repeat left top!important;
	width:140px!important;
	height:130px!important;
	padding:37px 10px 18px 35px;
}
.alcoholRegulation #greenB16b img {
	margin:7px 0 5px 0;
}
.alcoholRegulation #greenB17 {
	left:422px;
	top:8px;
	background:url(img/bg_greenB17.png) no-repeat left top!important;
	width:120px!important;
	height:156px!important;
	padding:41px 46px 18px 49px;
}
.alcoholRegulation #greenB17 img {
	margin:7px 0 3px 0;
}
.alcoholRegulation #greenB18 {
	left:208px;
	top:157px;
	background:url(img/bg_greenB18.png) no-repeat left top!important;
	width:145px!important;
	height:122px!important;
	padding:49px 14px 18px 30px;
}
.alcoholRegulation #greenB18 img {
	margin:7px 0 3px 0;
}

.alcoholRegulation #greenB21 {
	left:84px;
	top:42px;
	background:url(img/bg_greenB21.png) no-repeat left top!important;
	width:117px!important;
	height:139px!important;
	padding:25px 24px 18px 41px;
}
.alcoholRegulation #greenB21 img {
	margin:13px 0 7px 0;
}
.alcoholRegulation #greenB21b {
	left:425px;
	top:147px;
	background:url(img/bg_greenB21b.png) no-repeat left top!important;
	width:112px!important;
	height:119px!important;
	padding:30px 21px 18px 34px;
}
.alcoholRegulation #greenB21b img {
	margin:10px 0 7px 0;
}
.alcoholRegulation #greenB21c {
	left:670px;
	top:27px;
	background:url(img/bg_greenB21c.png) no-repeat left top!important;
	width:141px!important;
	height:119px!important;
	padding:41px 10px 18px 27px;
}
.alcoholRegulation #greenB21c img {
	margin:10px 0;
}
.alcoholRegulation #greenB22 {
	left:488px;
	top:36px;
	background:url(img/bg_greenB22.png) no-repeat left top!important;
	width:112px!important;
	height:118px!important;
	padding:29px 18px 18px 35px;
}
.alcoholRegulation #greenB22 img {
	margin:10px 0;
}

.alcoholRegulation #greenB22b {
    /*background: url(img/bg_greenB16.png) no-repeat scroll left top transparent !important;
    height: 118px !important;
    left: 199px;
    padding: 35px 20px 18px 39px;
    top: 161px;
    width: 112px !important;*/
	left: 199px;
	top: 161px;
	background:url(img/bg_greenB22.png) no-repeat left top!important;
	width:112px!important;
	height:118px!important;
	padding:29px 18px 18px 35px;
}
.alcoholRegulation #greenB22b img {
	margin:7px 0 5px 0;
}

.alcoholRegulation #greenB23 {
	left:116px;
	top:37px;
	background:url(img/bg_greenB23.png) no-repeat left top!important;
	/*width:137px!important;
	height:164px!important;
	padding:33px 28px 18px 50px;*/
    width: 147px !important;
	height: 154px !important;
    padding: 43px 28px 18px 40px;
}
.alcoholRegulation #greenB23 img {
	margin:7px 0;
}
.alcoholRegulation #greenB23b {
	left:652px;
	top:26px;
	background:url(img/bg_greenB23b.png) no-repeat left top!important;
	width:124px!important;
	height:141px!important;
	padding:26px 21px 18px 40px;
}
.alcoholRegulation #greenB23b img {
	margin:10px 0;
}
.alcoholRegulation #greenB24 {
	left:123px;
	top:128px;
	background:url(img/bg_greenB24.png) no-repeat left top!important;
	width:143px!important;
	height:128px!important;
	padding:41px 14px 18px 30px;
}
.alcoholRegulation #greenB24 img {
	margin:10px 0;
}

.alcoholRegulation #greenB31 {
	left:425px;
	top:73px;
	background:url(img/bg_greenB31.png) no-repeat left top!important;
	width:137px!important;
	height:125px!important;
	padding:36px 10px 18px 32px;
}
.alcoholRegulation #greenB31 img {
	margin:8px 0 12px 0;
}
.alcoholRegulation #greenB32 {
	left:118px;
	top:35px;
	background:url(img/bg_greenB32.png) no-repeat left top!important;
	width:136px!important;
	height:131px!important;
	padding:31px 15px 18px 29px;
}
.alcoholRegulation #greenB32 img {
	margin:8px 0 10px 0;
}
.alcoholRegulation #greenB33 {
	left:474px;
	top:171px;
	background:url(img/bg_greenB33.png) no-repeat left top!important;
	width:109px!important;
	height:131px!important;
	padding:25px 31px 18px 34px;
}
.alcoholRegulation #greenB33 img {
	margin:10px 0;
}
.alcoholRegulation #greenB34 {
	left:124px;
	top:42px;
	background:url(img/bg_greenB34.png) no-repeat left top!important;
	width:140px!important;
	height:110px!important;
	padding:40px 5px 18px 23px;
}
.alcoholRegulation #greenB34 img {
	margin:7px 0 10px 0;
}
.alcoholRegulation #greenB35 {
	left:469px;
	top:125px;
	background:url(img/bg_greenB35.png) no-repeat left top!important;
	width:133px!important;
	height:119px!important;
	padding:33px 10px 18px 27px;
}
.alcoholRegulation #greenB35 img {
	margin:7px 0 10px 0;
}


/* Alcohol Regulation Overview starts */
.arOverview {
	float:left;
	width:940px;
	padding:4px 0 60px 0;
}
.arOverview .column {
	float:left;
	width:300px;
	margin:0 0 0 20px;
	padding: 0;
}
.arOverview .column:first-child {
	margin:0 0 0 0;
}
.arOverview .column .colImg {
	width:300px;
	float:left;
	margin-bottom:13px;
}
.arOverview .column .colTxt {
	width:300px;
	float:left;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:1.05em;
	line-height:1.65em;
}
.arOverview .column .colTxt p {
	margin-bottom:22px;
	padding:0;
}
.arOverview .column .colTxt p a:link,
.arOverview .column .colTxt p a:hover,
.arOverview .column .colTxt p a:visited,
.arOverview .column .colTxt p a:active{
	color:#35ACA2;
}

/* Research Section Starts */
.codePracticeContent,
.researchContent {
	width:550px;
	float:left;
}
.codePracticeContent p a,
.researchContent p a{
	color:#35ACA2;
}
.researchContent .stableClass,
.codePracticeContent .stableClass{
	display:none;
}

.codePracticeContent span a,
.codePracticeContent a{
	color:#35ACA2;
}
.researchContent span,
.codePracticeContent span{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.codePracticeContent p.intro,
.researchContent p.intro {
	line-height:1.8em;
	padding:0 0 12px 0;
}
.researchContent p {
	line-height:1.8em;
	padding:0 0 4px 0;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	color:#333333;
}
.codePracticeContent p {
	line-height:1.8em;
	padding:0 8px 16px 0;
}
.codePracticeContent h2,
.researchContent h2 {
	width:550px;
	color:#003366;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	padding:0px 0 18px 0!important;
	margin:0!important;
	font-size:1.3em;
	font-weight:normal!important;
}
.codePracticeContent h2.bold{
	padding:23px 0 5px 0!important;
	font-size:1.4em;
	margin:0!important;
}
.researchContent h2.bold {
	padding:2px 0 5px 0!important;
	font-size:1.4em;
	margin:0!important;
}
.codePracticeContent ul.factsheet,
.researchContent ul {
	float:left;
	padding:0 0 11px 0;
}
.codePracticeContent ul.factsheet li,
.researchContent ul li {
	float:left;
	width:540px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	background:url(img/pdf-search-icon.png) no-repeat 6px 3px;
	font-size:1.2em;
	list-style-type:none;
}
.codePracticeContent ul.factsheet li span,
.researchContent ul li span {
	float:left;
}
.codePracticeContent ul.factsheet li span.right,
.researchContent ul li span.right {
	float:right;
	font-size:75%;
	padding:1px 0 0 0;
}
.codePracticeContent ul.factsheet li span.right a,
.researchContent ul li span.right a{
	width:37px;
	padding:0;
}
.open-pdf{
	width:37px;
	padding:0;
}
.codePracticeContent ul.factsheet li a,
.researchContent ul li a {
	color:#000000;
	float:left;
    width:371px;
	padding:2px 0 22px 31px;
	font-weight:normal;
}
.codePracticeContent legend,
.researchContent legend {
	display:none;
}
.codePracticeContent label,
.researchContent label {
	display:none;	
}
.txtBoxContainer,
.txtBoxContainer {
	width:515px;
	float:left;
	margin:0;
	padding:0;
}

.codePracticeContent input.txtBoxContact, 
.codePracticeContent input.txtBoxContact, 
.researchContent input.txtBoxContact, 
.researchContent input.txtBoxContact{
	width:176px;
}
.codePracticeContent input.txtBoxCompanyName, 
.codePracticeContent input.txtBoxCompanyName, 
.researchContent input.txtBoxCompanyName, 
.researchContent input.txtBoxCompanyName{
	width:290px;
	margin-left:10px;
	float:left;
}

.codePracticeContent .txtArea,
.codePracticeContent .txtBox,
.researchContent .txtArea,
.researchContent .txtBox {
	float:left;
	width:494px;
	/*background:none;*/
	border:none;
	padding:7px 9px 4px 7px;
	margin:0 0 5px 0;
	color:#333333;
	line-height:normal;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:1em;
	-webkit-appearance: none;
}
.txtBoxSml{
	width:221px!important;
	margin-right:20px!important;
}
.txtBoxMedium{
		width:236px!important;
}

.researchContent .txtArea{
	margin:12px 0px 0px 0px;
}
.chBoxCover {
	float:right;
	width:421px;
}
.chBoxDiv{
	width:130px;
	float:left;
	position:relative;
	padding:10px 10px 10px 0px;
	min-height:40px;
}
.chBoxDiv1{
	padding-left:72px;
	position:relative;
}
.chBoxText{
	float:left;
	font-size:0.9em;
	padding-right:6px;
	line-height:12px;
	float:left;
	width:105px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.chBox{
	float:left;
}
.chBox input,
.chBox .chBoxNice {
	margin:auto!important;
	padding:auto!important;
	position:absolute;
}

.txtBox,
.txtBox {
	background:url(img/bg-textbox.gif) no-repeat left top;
}
.txtArea,
.txtArea {
	background:url(img/bg-textarea.gif) no-repeat left top;
	height:86px;
}
.labelsmal,
.codePracticeContent .label,
.researchContent .label {
	width:107px;
	float:left;
	padding:4px 0 4px 2px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:1em;
}
.labelsmal{
    width: 70px;
}	
.researchContent .TypeComplaint{
	width:107px;
}
.researchContent .Uploadlabel{
	width:157px;
	float:left;
	display:block;
}
.codePracticeContent .uploader,
.researchContent .uploader {
	float:left;
	width:350px;
	height:27px;
	background:url(img/bg_complaint-form-uploader.png) no-repeat right top;
}
.codePracticeContent .uploaderlrg, .researchContent .uploaderlrg{
	float:left;
	width:400px;
	height:27px;
	background:url(img/bg_complaint-form-uploaderlrg.png) no-repeat left top;	
}
.codePracticeContent .uploader input,
.researchContent .uploader input {
	width:198px;
	float:left;
	height:14px;
	padding:0 0 7px 0;
	line-height:1.8em;
}

.Msg{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-style:italic;
	float:left;
	padding:0px 0px 10px 0px;
}
.researchContent .checkboxlabel{
	min-height:156px;
	padding-top:5px;
	width:76px;
}
.JniceUploadImg{
	width:350px;
}
.JniceselectBox{
	/*width:409px;*/
	width:400px;
}
.lblSelectBox{
	width:auto!important;
}
.JniceselectBoxSml{
	width:130px;
	font-family:'Conv_Helvetica',Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333;
	
}
.ddlContainer{
	float:left;
	width:510px;
}
.leftSide{
	float:left;
	width:240px;
}
.rightSide{
	width:240px;
	float:right;
}
.JniceselectBoxRight{
	width:145px;
}
.JniceselectBoxLrg{
	/*width:409px;*/
	width:437px;
}
.txtBoxContainer .selectBox {
	/*padding:8px 0 5px 0;*/
	padding:0 0 5px 0;
	float:left;
	width:100%;
}
.txtBoxContainer .selectBoxSmlWidth{
	width:48%;
}
.txtBoxContainer .selectBox select{
	font-size:1em;
	color:#333333;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.btnContainer {
	float:left;
	width:100%;
	margin:10px 0 0 0;
	position:relative;
}
.radioBoxText{
	float:left;
	padding:0px 10px 0px 20px;
}
.codePracticeContent span.note,
.researchContent span.note {
	 font-size:90%;
	 float:left;
	 color:#666666;
	 padding:10px 0 0 0;
	 font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.researchContent span.note {
	padding-top:3px;
}
.btnSubmit_mk {
	background:url(img/submit_button.gif) no-repeat left top;
	float:right;
	border:0;
	padding:0;
	margin:0;
	height:27px;
	width:114px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
}
.btnSubmit {
	background:#88ce67 url(img/submit_button.gif) no-repeat left top;;
	float:right;
	border:0;
	padding:0;
	margin:0;
	height:27px;
	width:114px;
	cursor:pointer;
}
.infoGraphic{
	float:left;
	width:100%;
}
.infoGraphic img{
	float:left;	
}
.infoGraphic a.localTrends,
.infoGraphic a.ukTrends{
	float:left;
}
.infoGraphicClicks{
	float:left;
	width:281px;
	padding:0;
	margin:0;
}
.infoGraphicContent{
	float:left;	
	width:498px;
}
/*Research Section Ends*/

/* Media Section starts */
.media,
.newsSection{
	float:left;
}
.newsSection {
	float:left;
	width:549px;
	padding:0px 0px 20px 0px;
	
}
.leftContent .newsSection p{
	line-height:155%;
	padding:0px 10px 10px 0px;
}

.newsSection img{
	float:left;
	padding:3px 14px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:0;
}
.newsSection span{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	/*font-size:105%;*/
	
}
.newsSection p span {
	color:#0d335e;
	font-size:115%;
	padding:0px;
	margin:0;
	line-height:16px;
	text-decoration:none;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.rightContainer .leftContent .newsSection p a{
	color:#35aca2;
	text-decoration:none;
}
.rightContainer .leftContent .newsSection span strong{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:90%;
}
/* complaint section starts here */
.leftContent .complaints{
	float:left;
	width:549px;
	padding:0px 0px 0px 8px;
}

.leftContent .complaints .bgBlue h2{
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	color:#343434;
	text-align:center;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:125%;
	font-weight:bold!important;
	background:url(img/h2-complaint.gif) no-repeat left top;
	
}
.leftContent .complaints .bgBlue p{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	color:#343434;
	text-align:center;
	line-height:normal;
	padding:10px 5px 8px;
	margin:0px 0px 0px 0px;
}
.leftContent .complaints .bgBlue p a{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	color:#343434;
	text-transform:uppercase;
}

.dwnArrow{
	background:url(img/complaints-enforement-downarrow.jpg) no-repeat left bottom ;
	width:522px;
	height:31px;
	position:absolute;
	left:0;
	bottom:-31px;
}
.bgCyan{
	width:522px;
	min-height:44px;
	background:#34aca2;
	padding:19px 0px 0px 0px;
	min-height:63px;
	color:#ffffff;
}
.rightContainer .leftContent .bgCyan h2,
.rightContainer .leftContent .bgCyan h3,
.rightContainer .leftContent .bgCyan h3 a{
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	text-transform:uppercase;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.rightContainer .leftContent .bgCyan h2{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:170%;
	padding:6px 0 4px;
	margin:0px 0px 0px 0px;
}
.rightContainer .leftContent .bgCyan h3{
	font-size:110%;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.bgBlue{
	background:url(img/complaints-enforement.gif) repeat-y top left;
	width:522px;
	position:relative;
	margin:0 0 40px;
	min-height:63px;
}
/*this Section for new Complaint process*/
.complaintsProcess{
	width:522px;
	float:left;
}
.complaintsProcessLeft{
	float:left;
	width:250px;
}
.complaintsProcessRight{
	float:right;
	width:255px;
	text-align:right;
}
.bgCyanContainer{
	width:522px;
	float:left;
}
.bgCyanLeft,
.bgCyanRight{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	min-height:77px;
}
.bgCyan,
.bgCyan a{
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.bgCyan a{
	color:#ffffff!important;
}
.complaintsProcess{
	padding:0px 0px 10px 0px;
}
.rightContainer .leftContent .bgCyanLeft p,
.rightContainer .leftContent .bgCyanRight p{
	padding:10px 10px 0px 0px;
}
.rightContainer .leftContent .complaintsProcessRight h2{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.rightContainer .leftContent .complaintsProcessRight a{
	color:#35ACA2!important;
}
.bgCyanLeft a,
.bgCyanRight a,
.rightContainer .leftContent .bgBlue a{
	color:#ffffff!important;
}
.bgCyanLeft{
	float:left;
	width:263px;
	background:#35ACA2;
	color:#ffffff;
}
.bgCyanRight{
	float:right;
	width:253px;
	background:#35ACA2;
	color:#ffffff;
}
.rightContainer .leftContent table{
	width:98.5%;
}
.rightContainer .leftContent table td{
	padding:0px 0px 10px 5px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:110%;
	line-height:170%;
}
.rightContainer .leftContent table th{
	background:#0D335E;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	font-size:110%;
	line-height:170%;
	padding:0px 0px 0px 5px;
	color:#fff;
}
/*end Section for new Complaint process*/

/* complaint section ends here */

/*Codes Section starts */
.codesContainer{
	float:left;
	width:780px;
	position:relative;
}
.codesGeneralContent{
	width:540px;
	float:left;
}
.codesGeneralContent p{
	float:left;
	line-height:1.6em;
	/*padding:9px 20px 10px 0;*/
	clear:both;
	font-size:1.1em;
	width:540px;
}
.codesScrollerContent p,
.codesScrollerContent{
	float:left;
	line-height:1.6em;
	padding:0 20px 15px 0;
	clear:both;
	font-size:1em;
	width:540px;
}
.codeMasterContent{
	float:left;
	width:100%;
}
.column3Grid h2,
.codesContainer h2{
	color: #003366;
    font-family: 'helvetica_cebold',Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    padding: 0 0 13px 0;
    width: 550px;	
}
.codeMasterContent h2{
	background:#cccccc;
	color:#1f1e21;
	float:left;
	font-size:2.4em!important;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	padding:12px 0 0px 0;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	font-weight:normal!important;
	min-height:48px;
}
.codePracticeContent ul,
.codesGeneralContent ul,
.codesContainer ul{
	float:left;
	width:100%;
	padding:5px 0 5px 0;
}
.codePracticeContent li,
.codesGeneralContent li,
.codesContainer li{
	
	background:none;
	padding:0 20px 10px 0px;
	margin:0px 0px 0px 15px;
	line-height:1.7em;
	list-style-type:square;
	width:90%;
	font-size:105%;
	width:480px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	clear:both;
	
}

.rightContainer .codePracticeContent li a,
.rightContainer .codesGeneralContent li a,
.rightContainer .codesContainer li a,
.rightContainer .codesContainer p a,
.rightContainer .codesContainer a{
	color:#35ACA2;	
}
.topPadding{
	margin-top:11px;
}
.topPadding h2 a:link,
.topPadding h2 a:hover,
.topPadding h2 a:active,
.topPadding h2 a:visited{
	color:#35ACA2;
}
ul.categoryBlock{
	padding:0;	
}
ul.categoryBlock li{
	float:left;
	margin:10px 20px 0 0;
	display: block;
	background:none;
	padding:0;
	position:relative;
	height:180px;
	clear:none;
	width: 380px;
}
ul.categoryBlock li.last{
	margin-right:0;	
}
ul.categoryBlock li a{
	text-decoration:none;
	float:left;
	margin:0 0 0 0;
	display: block;
}
ul.categoryBlock.last{
	margin-right:0;	
}

.categoryBlock .color1{
	background: url(../css/img/code-signature-bg01.png) repeat scroll left top transparent;
}

.categoryBlock .color2{
	background: url(../css/img/code-signature-80bg2.png) repeat scroll left top transparent;
}

.categoryBlock .color3{
	background: url(../css/img/code-signature-80bg3.png) repeat scroll left top transparent;
}

.categoryBlock .color4{
	background: url(../css/img/code-signature-80bg4.png) repeat scroll left top transparent;
}
.codeCopy {
	bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    height: 30px;
    left: 0;
    opacity: 0.8;
    overflow: hidden;
    padding: 5px 5px 0px 13px;
    position: absolute;
    width: 362px;
	line-height:15px;
}
.codeCopy a{
	color:#ffffff!important;	
}
ul.categoryBlock img{
	float: left;
    left: 0;
    position: absolute;
    top: 0;
}
.codeCopy strong {
	display:block;
	text-align:center;
	margin:0 auto;
	font-size:1.2em;
	padding:6px 0 8px 0;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.codeCopy.onState strong {
	font-size:1em;
	text-align:left;
	padding:6px 0 2px 0;
}
.categoryBlockCopy a {
	text-transform:uppercase;
}
.codesContainer .advBroadcasting{
	width:620px;
	float:left;
}
.lrgBlock{
	float:left;
	padding:0;
	margin:4px 0 10px 0;
	position:relative;
	width:611px;
}
.smallBlock{
	float:left;
	padding:0 19px 0 0;
	margin:4px 0px 17px 0px;
	position:relative;
	min-height:268px;
}
.smallBlock .titleBg,
.lrgBlock .titleBg{
	float:left;
}
.titleBg h2,
.titleCyanBg h2{
	color:#ffffff;
	font-size:1em!important;
	padding:0;
	margin:0;
}
.lrgBlock .titleBg .heading,
.smallBlock .titleBg .heading{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../css/img/code-signature-70bg4.png) repeat top left;
	height:94px;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ffffff;
	padding:6px 0px 2px 9px;
	text-transform:inherit;
}
.smallBlock .titleBg .heading{
	width:291px;
}
.lrgBlock .titleBg .heading{
	height:61px;
	width:611px;
}
.lrgBlock .titleBg h2,
.lrgBlock .titleCyanBg h2{
	width:511px;
	padding:2px 0 0 0;
}
.smallBlock .titleBg h2,
.smallBlock .titleCyanBg h2{
	padding:0 0 0 0;
	width:180px;
 }
.lrgBlock .titleCyanBg .heading,
.smallBlock .titleCyanBg .heading{
	background:url(../css/img/code-signature-70bg2.png) repeat top left;
}
.titleBg .heading p{
	padding:7px 0 0 0;
	margin:0;
	float:left;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.smallBlock .titleBg .heading p{
	width:230px;
}
.titleBg .heading p strong{
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
}
.titleBg .heading a{
	text-decoration:none;
	color:#ffffff!important;
	background:none;
}
.codesContainer img{
	float:left;
}
.titleBg .btnContainer{
	position:absolute;
	right:-5px;
	bottom:13px;
	width:auto;
	font-size:90%;
}
.titleBg .btnContainer a{
	background:#35aca2;
	float:left;
	color:#ffffff!important;
	padding:7px 7px 7px 7px;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 9px 0 0;
	min-width:113px;
}
.titleBg .btnContainer a:hover{
	text-decoration:underline;	
}
.smallBlock .titleBg .btnContainer{
	right:29px;
	bottom:17px;
}
.titleCyanBg .btnContainer a{
	background:#0d335e;
	color:#ffffff!important;
	font-family:'helvetica_cebold', Arial, Helvetica, sans-serif;
	text-align:center;
}
.titleCyanBg .btnContainer a:hover{
	text-decoration:underline;	
}
.CodeCompanyLogoSlot1{
	/*float:right;
	padding:10px 7px 0 0;*/
	position:absolute;
	top:15px;
	right:7px;
}
.codesContainer .btnBack{
	width:273px;
}
.codesContainer .btnBack a{
	margin:0;	
}
.btnBackpadding{
	float:right;
	margin-right:161px;
}
/*.codesGeneralContent .btnBack{
	width:550px;
}
.codesContainer .btnBack input,
.codesContainer .btnBack a{
	float:right;
	/*border:0;
	background:#88ce67;
    color: #FFFFFF;
    font-family: 'helvetica_cebold',Arial,Helvetica,sans-serif;
    margin: 0 10px 0 0;
    padding: 7px 45px;
    text-align: center;
}*/
.right{
	float:right;	
}
.left{
	float:left;	
}
.rulesContent{
	width:100%;
	float:left;
}
.rulesDesc{
	 float:left;
	 width:100%;
	 padding:10px 0 0 0;
}
.rulesDesc img{
	padding:5px 20px 0 0;	
}
.rulesDesc p{
	padding:0 10px 10px 0;
	float:left;
	width:500px;
	line-height:1.37em;
	font-size:1.1em;
}
.rulesDetails p{
	float:left;	
	padding:3px 2px 1px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
	width:100%;
}
.column3Grid{
	 float:left;
	 width:700px;
	 padding:0;
}
.column3GridSml{
	 width:720px;	
}
.rightContainer .column3GridSml .sfContentBlock p {
	font-size:110%;
	line-height:170%;
}
.column3Grid img{
	float:left;	
}
.column3Grid p a,
.column3Grid a{
	text-decoration:none;
	color:#35ACA2;
}
.column3Grid p{
	padding:0 30px 12px 0;
	font-size:1.1em;
	line-height:1.1em
}
.column3Grid ul{
	padding-top:14px;
	padding-left:20px!important;
	display: table-cell;
}
.column3Grid ul li{
	float:left;
	padding:0 20px 10px 0px;
	margin:0px 0px 0px 15px;
	line-height:1.6em;
	list-style-type:square;
	width:600px;
	font-family: 'Conv_Helvetica', Arial, Helvetica, sans-serif;
}
.column3Grid ul li a{
	color:#35ACA2;
}
.column3GridSml ul{
	padding-top:9px;	
}
.column3GridSml .subblock,
.column3Grid .subblock{
	padding:0;
	float:left;
	width:223px;
	height:193px;
	position:relative;
	margin:0 8px 12px 0;
}
.column3GridSml .subblock{
	height:108px;
	width:220px;
	margin-right:19px;
}
#bigImgGalry.column3GridSml .subblock{
	height:193px;
	width:223px;
	margin-right:16px;
}
.column3GridSml .subblock img{
	position:absolute;
	top:0;
	left:0;
}
.column3Grid .sunblock a,
.column3GridSml .subblock a{
	float:left;	
}
.column3Grid .last a{
	float:none;
	color:#ffffff!important;
}
.column3Grid .subblock span{
	min-height:20px;
	background:url(img/bg_lblueCopy.png) repeat left top;
	color:#ffffff;
	font-size:1.27em;
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	bottom:0;
	left:0;
	width:223px;
	padding:12px 0;
}
.sfPageEditor #wrapper .column3Grid .subblock span{
	position:relative!important;
}
.column3GridSml .subblock span a,
.column3GridSml .subblock span{
	/*background-color:#0d335e;*/
	background:url(img/bg_lblueCopy.png) repeat left top;
	width:220px;
	/*padding:6px 0 4px 0;*/
	padding:0px 0 0px 0;
	color:#ffffff!important;
}
#bigImgGalry.column3GridSml .subblock span {
	background:none;	
}
#bigImgGalry.column3GridSml .subblock span a {
	background:url(img/bg_lblueCopy.png) repeat left top;
	width:223px;
	padding:12px 0;
	min-height:20px;
}
.column3GridSml .subblock span a{
	padding:0;
	font-size:1em;
}
.column3Grid .last{
	background-color:#88ce67;
	color:#ffffff;
	font-family: 'helvetica_cebold',Arial,Helvetica,sans-serif;
	font-size:1.5em;
	height:82px;
	text-align:center;
	display: table-cell;
	padding-top:26px;
	float:none;
}
span.flipbook a{
	position:absolute;
	padding:0 16px 0 0;
	top:413px;
	right:80px;
	color:#35ACA2!important;
	text-decoration:none;
	font-family: 'helvetica_cebold',Arial,Helvetica,sans-serif;
	font-size:1.1em;
	background:url(../css/img/bg-download-blkarrow.gif) no-repeat right 3px;
}

img.flipbookimg{
	padding:0 0 10px 0;	
}
.codesScrollerContent{
	float:left;	
}
.codesScrollerContent .sfimageWrp{
	 width:780px;	
}
.codesScrollerContent h2{
	color: #333333!important;
    font-family: 'helvetica_cebold',Arial,Helvetica,sans-serif;
    font-size: 1.2em!important;
    padding: 0 0 0;
    width: 550px;
}
.codesContainer .scroller{
	float:left;
	width:607px;
	height:137px;
	background-color:#e0e0e0;
	padding:0 4px 0 7px;
	margin:17px 0 10px 0;
}
.codesContainer .scroller h3{
	float:left;	
	color: #333333;
    font-family: 'helvetica_cebold',Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    padding: 10px 0 11px 14px;
    width: 550px;
}
.codesContainer .scroller ul{
	float:none;
	padding:0;
	width:auto;
}
.codesContainer .scroller ul li{
	float:left;
	margin:0 0 0 9px;
	background:none;
	width:auto;
	padding:0;
	clear:none;
}
.scroller a.prev{
	background:url(../css/img/bg-scroller-leftarrow.gif) no-repeat left 13px;
	width:25px;
	height:64px;
	float:left;
}
.scroller a.next{
	background:url(../css/img/bg-scroller-rightarrow.gif) no-repeat right 13px;
	width:25px;
	height:64px;
	float:right;
}
.scroller .iconTitle{
	float:left;	
	color: #333333;
    font-family: 'helvetica_cebold',Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    padding: 7px 0 7px 14px;
    width: 550px;
}
/*Codes Section ends */
#wrapper .sfContentBlock h2,
#wrapper .sfContentBlock h3{
	margin:0;
	border-bottom:0px;
	font-weight:normal;
}
#wrapper .sfContentBlock p .blueTxt {
	font-size:100%;
	color:#0d335e;
}
#wrapper .blueTxt {
	font-size:100%;
	color:#0d335e;
}
#wrapper .sfsearchReultTitleSnippetUrl .sfsearchResultTitle {
	margin:10px 0 5px;	
}
#wrapper .sfsearchReultTitleSnippetUrl .sfsearchResultTitle a{
	margin:0 0 5px;
	color:#35aca2;
}

#wrapper  .sf_pagerNumeric .sf_PagerCurrent{
	background:#35aca2;
	border:none 0;
}
#wrapper .sf_pagerNumeric a{
	font-weight:bold;
	border:none 0;
}
#wrapper .sf_pagerNumeric a:hover{
	border:none 0;
}
#wrapper .sfsearchResultStatistics{
	margin:0;
	padding-bottom:0;
}

/* sitemap */
.leftContent .RadTreeView ul li,
.leftContent .RadSiteMap ul li {
	background:none;
	margin:0;
	padding:0 0 6px 0;
	font-weight:bold;
	list-style-type:none;
}
.leftContent .RadSiteMap ul ul li {
	font-size:0.95em!important;
	font-weight:normal!important;
}
.leftContent .RadSiteMap ul ul li a {
	padding-left:0!important;
}
.leftContent .RadTreeView a:link,
.leftContent .RadTreeView a:visited,
.leftContent .RadTreeView a:active,
.leftContent .RadSiteMap a:link,
.leftContent .RadSiteMap a:visited,
.leftContent .RadSiteMap a:active {
	color: #333333!important;
	text-decoration:none;
}
.leftContent .RadTreeView a:hover,
.leftContent .RadSiteMap a:hover {
	color: #000000!important;
	text-decoration:underline;
}
.formErrMsg{
	font-size:.8em;
	color:#F00;
}
.rightSpace{
	float:right;
	padding-right:160px;	
}
.mac .titleBg .heading p strong,
.mac .codesScrollerContent h2,
.mac .codeCopy strong,
.mac .codePracticeContent ul.factsheet li a, 
.mac .researchContent ul li a,
.mac .codePracticeContent h2,
.mac .researchContent h2,
.mac .rightContainer .leftContent h2,
.mac #wrapper .sfContentBlock h2, 
.mac #wrapper .sfContentBlock h3,
.mac .rspPrgms strong,
.mac .leftContainer div.RadTreeView_Sitefinity .rtLI .rtSelected .rtIn,
.mac .topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink.rtsSelected{
	font-weight:normal!important;
	font-family: 'helvetica_cebold', Arial, Helvetica, sans-serif!important;
}
.mac .anythingSlider-default .anythingControls a span{
	font-size:73%;
}
.mac .topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI.rtsFirst{
	margin-left:0!important;
	padding-left:0!important;
}


.mac .homeBottomLeft .videoContainer .video .videoTitle p strong,
.firefoxsfrmac .homeBottomLeft .videoContainer .video .videoTitle p strong,{
	font-weight:normal!important;
}
.mac .media .mediaLanding .leftNews ul li p strong a{
	font-weight:normal!important;
}


/*.firefoxsfrmac .topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI{
	padding-right:19px !important;
}*/

.firefoxsfrmac .titleBg .heading p strong,
.firefoxsfrmac .codesScrollerContent h2,
.firefoxsfrmac .codeCopy strong,
.firefoxsfrmac .codePracticeContent ul.factsheet li a, 
.firefoxsfrmac .researchContent ul li a,
.firefoxsfrmac .codePracticeContent h2,
.firefoxsfrmac .researchContent h2,
.firefoxsfrmac .rightContainer .leftContent h2,
.firefoxsfrmac #wrapper .sfContentBlock h2, 
.firefoxsfrmac #wrapper .sfContentBlock h3,
.firefoxsfrmac .rspPrgms strong,
.firefoxsfrmac .leftContainer div.RadTreeView_Sitefinity .rtLI .rtSelected .rtIn,
.firefoxsfrmac .topNavContainer div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink.rtsSelected{
	font-family: 'helvetica_cebold', Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
}
.homeCarousel .lgreenCopy strong,
.homeCarousel .lblueCopy strong,
.homeCarousel .blueCopy strong,
.homeCarousel .greenCopy strong {
	text-transform:uppercase;
	font-size:0.8em;
}