﻿
/* Style sheet for SmokeFree skin file */
@import "cufflink.css";
@import "menu.css";
@import "rounded_corners.css";
@import "shadows.css";

/* Hide the 'Register' and 'Forgot Password?' links */

/*.mainpane div {border:1px dashed red;}*/

#dnn_ctr_Login_cmdRegister,
#dnn_ctr_Login_cmdPassword, 
#dnn_ctr_Signin_cmdRegister,
#dnn_ctr_Signin_cmdPassword
{
    visibility:hidden;/**/
    /*display:none;*/
}
.CommandButton
{
    font-size:11px;
}

body 
{
	background-color:#72c7e7;	
	/*text-align: center;*/
	font-size:small;  
}
.nojavamsg
{
	color:#666;
	font-family: Courier New;
	font-size:11px;
	width:960px;	/*974px;*/
	margin:0 auto;
}
.pagemaster
{
	width:979px;	/* 972px;*/
	margin: 0px auto;
	/*padding-top:20px;
	padding-bottom:10px;*/
	/*border:1px dashed red;*/
}
/*.controlpanelbar*/
.ControlPanel
{
	width:964px;	/*920px;*/
	float:left;
    background-color: #F8F6FB;
}
.pagebox
{
	position:relative;
	width:auto;
	float:left;
	margin-top:20px;
	/*border:1px dashed red;*/
}
.cufflink
{
	position:absolute;
	right:-10px;    /*-30px;		/*90px;*/
	top:-22px;
	width:100px;
	height:80px;
	background-image:url(images/CuffLink2.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:1000;/**/
	
	/* IE6 hack */
	cursor:hand;
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/smokefree/Portals/18/Skins/Smokefree/images/CuffLink.png',sizingMethod='scale');*/
}
.bottom{width:964px;clear:both;}
.top{width:758px;margin-left:206px;}
.skinmaster
{
	position:relative;
	width:956px;
	float:left;
	/*_display:inline;*/
    background-color:#b5d334;
    text-align:left;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	border-left:4px solid #fff;	
	border-right:4px solid #fff;	
}
.logobox
{
	position:absolute;
	top:0px;
	left:-4px;
	width:210px; /*254px;*/
	/*height:135px;*/
}
.logopane
{
	background-color:#72c7e7;/**/
	height:135px;
	border-right:4px solid #fff;	
	/*background-image:url(images/smokefree_logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
}
.logoimagebox
{
	position:absolute;
	top:-8px;
	left:-4px;
	width:187px;
	height:150px;
	padding-top:115px;
	/*background-image:url(images/SF_blue.gif);	/*smokefree_logo.jpg);*/
	background-image:url(images/Suffolk-Alliance-logo_cvs_g.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.searchbox span
{
	color:#000;
    font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;	/*0.8em;*/
	font-weight:bold;
	padding:0px 4px;
	/*border:1px dashed red;*/	
}
.SearchTextBox
{
	width:100px;
	border:2px solid #000;
	margin:0;
	padding:0px 2px;
	/*vertical-align:middle;*/
}
/*.searchbox a{position:relative; left:-8px;}*/
.headerbox
{
	color:#000;
    font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:2.5em;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:5px 0 10px 20px;
}
.mainsection
{
	position:relative;
	left:12px;
}
.menutop{width:744px;/*margin-left:20px;*/}
.menubar{border-left:6px solid #003145;/*margin-left:20px;*/}
.contenttop{width:744px; position:relative;left:-6px;/**/}
.contentbottom{width:744px; clear:both;position:relative;bottom:-12px;left:-6px;/**/}
.contentpanetop, .contentpanebottom{width:480px;clear:left;}
.rightcontentpanetop, .rightcontentpanebottom{width:182px;clear:left;}

.contentbox
{
	width:738px;
	float:left;
	_display:inline;
	clear:both;
	position:relative;
	top:-17px;
	left:6px;
	min-height:412px;/**/
	_height:412px;		/*432px;/**/
	/*border-left: 4px solid #000;
	border-bottom: 4px solid #000;*/
	/*border:1px dashed red;*/
	background-image:url(images/ajax-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
/*.picturebox,*/
#PictureBox, #PictureBoxBackground
{
	width:100%;
	/*float:left;
	min-height:406px;/**/
	height:406px;		/*426px;*/
}
#PictureBoxBackground
{
	position:absolute;
	top:6px;
	background-image:url(pictures/welcome.jpg);/*displayed if javascript is disabled*/
}
.controlbox
{
	color:#666;
    font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:10px;	
	/*border:1px dashed green;*/
}
.leftpane
{
	/*position:relative;
	/*width:210px;*/	
	min-height:468px;	/*615-147*/
	_height:468px;		
	float:left;
	/*_display:inline;*/
	margin:0;
	margin-top:147px; /*to allow for logobox */
	/*border:1px dashed green;*/
}
.rightpane
{
	width:744px;			/*720px;*/
	min-height:615px;	/*425px;*/
	_height:615px;		/*425px;*/
	float:left;
	/*_display:inline;*/
	/*_border:1px dashed red;*/
}
.leftcontentpane
{
	width:174px;	/*204px;/**/
	float:left;
	_display:inline;
	padding:5px 15px;/**/
	/*_padding:0px 0px 20px 30px;*/
	/*border:1px dashed red;*/
}
.pictureframeleft
{
	float:left;
	_display:inline;/**/
	width:687px;/**/
	min-height:372px;
	_height:372px;/**/
	/*background-color:#fff;*/
	/*background-image:url(images/SFS_white.gif);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	border-left:6px solid #003145;
	position:relative;left:-6px;
	padding:0 26px 10px 25px;
	/*border:1px dashed red;*/
}
.contentlogobox
{
	position:absolute;
	bottom:10px;
	right:25px;
	width:188px;
	height:82px;
	background-image:url(images/SFS_white.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.titlebox
{
	_height:40px;
	min-height:40px;
	padding-top:10px;
	padding-bottom:10px;
	/*border:1px dashed red;*/
}
.pagetitle
{
	color:#000;
    font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:2.4em;
	letter-spacing:1px;
}
.contentpanebox
{
	float:left;
	/*width:438px;
	_width:438px;*/
	/*min-height:300px;	/*382px;	/*402px;*/
	/*_height:300px;		/*382px;	/*402px;*/
	/*border:1px dashed red;*/
}
.rightpanebox
{
	float:left;
	margin-left:25px;
	padding-bottom:100px;
	/*border:1px dashed red;*/
}
.contentpane
{	
	width:438px;
	/*_width:438px;*/
	min-height:270px;	/*382px;	/*402px;*/
	_height:270px;		/*382px;	/*402px;*/
	float:left;
	_display:inline;
	border-left:1px solid #72c7e7;
	border-right:1px solid #72c7e7;
	padding:15px 20px;
	overflow-x:hidden;
	/*border:1px dashed red;*/
}
.rightcontentpane
{
	width:140px;
	/*_width:100px;*/
	min-height:170px;	/*382px;	/*402px;*/
	_height:170px;		/*382px;	/*402px;*/
	float:left;
	_display:inline;
	border-left:1px solid #72c7e7;
	border-right:1px solid #72c7e7;
	padding:15px 20px;
	overflow-x:hidden;
}
.footerbar
{
	clear:both;
	position:relative;
	top:-32px;
	width:100%;
	max-height:70px;
	/*border:1px dashed green;*/
	
	/* IE6 hacks */
	_top:-33px;
}
/*.footerbar div{border:1px dashed red;}*/

.footer1
{
	width:80px;
	height:82px;
	float:left;
	_display:inline; /*for float double margin bug*/
	margin-left:40px;
	background-image:url(images/HAS-BLUE.gif);
	background-position:top left;
	background-repeat:no-repeat;
	/*border:1px dashed red;*/
}
.footer2
{
	width:120px;
	height:50px;
	float:left;
	_display:inline; /*for float double margin bug*/
	margin-left:25px;
	margin-top:32px;
	/*border:1px solid #ccc;
	/*background-color:#888;*/
	background-image:url(images/alliancenews.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:hand;
	/*border:1px dashed red;*/
}
.footer3
{
	width:120px;
	height:50px;
	float:left;
	_display:inline; /*for float double margin bug*/
	margin-left:10px;
	margin-top:32px;
	/*border:1px solid #ccc;
	/*background-color:#888;*/
	background-image:url(images/E&Ms.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:hand;
	/*border:1px dashed red;*/
}
.footer4
{
	width:120px;
	height:50px;
	float:left;
	_display:inline; /*for float double margin bug*/
	margin-left:10px;
	margin-top:32px;
	/*border:1px solid #ccc;
	/*background-color:#888;*/
	background-image:url(images/natwebsite.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:hand;
	/*border:1px dashed red;*/
}
.footer5
{
	width:76px;
	height:50px;
	float:left;
	_display:inline; /*for float double margin bug*/
	margin-left:100px;
	margin-top:32px;
	background-image:url(images/NHS_Suffolk_76x50.gif);
	background-position:top left;
	background-repeat:no-repeat;
	/*border:1px dashed red;*/
}
.credits,
.credits a:link,
.credits a:visited,
.credits a:active,
.credits a:hover
{
	/*width:658px;
	float:right;*/
	clear:both;
	color:#666;
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	/*padding-right:450px;*/
}	
.login
{
	/*width:130px;
	display:inline;
	padding-left:425px;*/
	clear:both;
	color:#fff;
	font-family:Trebuchet, Trebuchet MS;
    font-size:16px;
    text-align:center;
	/*border:1px dashed yellow;*/
}
.login a.LightBG
{
	color:#72c7e7;  /*fff;*/
	font-family:Trebuchet, Trebuchet MS;
    font-size:12px;
    text-decoration:none;
}
.login a.LightBG:hover {color:#fff;}

.leftcontentpane
{
    color:#003145;
    font-family: Tahoma, Arial, Verdana, Helvetica;
}
.LeftPaneTitle{font-size:16px;font-weight:bold;}
.LeftPaneNormal{font-size:11px;font-weight:normal;}
.LeftPaneNormal strong{color:#165ba0;}

.rightcontentpane ul
{
    margin:0 0 0 15px;
    padding:0;
}
UL LI{list-style-type:square;}

.PagingTable /* for UDT on Links page */
{
    margin-top:20px;
    background-color:#003145;
}
/* PNG fix for IE6 */
/*div,a,img {	_behavior: url("/smokefree/portals/18/skins/smokefree/scripts/iepngfix.htc"); }*/

