﻿
/* Style sheet for Suffolk LINk skin file */
@import "menu.css";
@import "quicklinksmenu.css";
@import "shadows.css";

/* Hide the 'Register' and 'Forgot Password?' links */
#dnn_ctr_Login_cmdRegister,
#dnn_ctr_Login_cmdPassword, 
#dnn_ctr_Signin_cmdRegister,
#dnn_ctr_Signin_cmdPassword
{
    visibility:hidden;
}
.CommandButton
{
    font-size:11px;
}

body 
{
	background-color:#fff;	
	font-size:small;  
}
#Body
{
	/*background-color:#FFFAFA;/*Snow*/	
	/*background-color:#FFF5EE;/*SeaShell*/
	background-color:#F5F5DC;/*Beige*/
	/*text-align:center;*/
}
.pagemaster
{
	width:979px;    /*974px;*/
	margin:0px auto;
}
/*.controlpanelbar*/
.ControlPanel
{
	width:960px;
	/*margin: 0px auto;*/
	/*padding-bottom:10px;*/
    background-color: #F8F6FB;
}
.controlbox
{
	height:40px;
	color:#6600cc;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11px;
}
.styleswitcher
{
    /*visibility:hidden;
	display:none;*/
	float:left;
	_display:inline;/**/
	margin:10px 20px 10px 40px;
}
.speeriolink {margin-right:5px;}
.easyreadbox
{
    visibility:hidden;
	float:left;
	_display:inline;/**/
	height:16px;
	margin:10px 20px 10px 10px;
}
.easyread
{
	color:#000;
	font-weight:bold;
}
a.goeasyread,
a.goeasyread:link,
a.goeasyread:visited,
a.goeasyread:active,
a.goeasyread:hover
{
	color:#b03c39;
	font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.searchbox
{
	float:right;
	_display:inline;/**/
	width:210px;/**/
	margin:10px 50px 10px 20px;
	/*border:1px dashed red;*/
}
.searchbox div
{
    /*height:16px;
    /*float:right;*/
	display:inline;
	/*position:relative;*/
	/*padding-left:5px;*/
	padding:3px 3px 3px 5px;
	/*padding-right:12px;*/
	background-color:#CC3333;	/*Red*/
    border:2px solid #fff;
}
.SearchTextBox
{
    width:80px;
    height:16px;/**/
	color:#fff;			/*	78a7d4;/*light blue*/
	font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    /*font-weight:bold;*/
    text-align:left;
    /*margin:6px 4px 2px 2px;*/
    margin:0;
    /*padding:2px 10px 0px 6px;
    padding-right:12px;
    padding-left:2px;
    margin-left:10px;*/
    background-color:transparent;/**/
    border:0px solid transparent;/**/
}
a.GoLink, 
a.GoLink:link,
a.GoLink:visited,
a.GoLink:active,
a.GoLink:hover
{
	/*position:absolute;
	top:2px;
	right:2px;
	/*display:-moz-inline-box;
	display:inline-block;*/
	color:#fff;
	font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:16px;
	font-weight:bold;
	text-decoration:none;
	/*display:block;
	width:14px;
	height:14px;
	background-image:url(images/go.png);
	background-position:center center;
	background-repeat:no-repeat;
	
	/* IE6 hack for PNG file *//*
	_cursor:hand;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://imt212675/ceac/Portals/33/Skins/CEAC/images/go.png',sizingMethod='crop');*/
}
.pagebox
{
	position:relative;
	width:100%;
	float:left;
	/*margin-top:20px;*/
	/*border:1px dashed red;*/
}
.cufflink
{
	display:none;/**/
	position:absolute;
	right:-30px;		/*90px;*/
	top:-22px;
	width:100px;
	height:80px;
	background-image:url(images/CuffLink.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:1000;/**/
	
	/* IE6 hack */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/smokefree/Portals/30/Skins/Smokefree/images/CuffLink.png',sizingMethod='scale');
}
.skinmaster
{
	width:954px;
	position:relative;
	float:left;
	_display:inline;
	_height:560px;
	min-height:560px;
	background-color:#CC3333;	/*Red*/
	margin:0;
	padding-bottom:20px;
	/*margin-top:20px;*/
	/*background-color:#F5F5F5; /*white smoke*/
    text-align:left;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:14px;
	border:3px solid #fff;
	/*border:1px dashed red;*/
}
.toppane
{
	height:160px;
	/*background-image:url(images/link_home.jpg);*/
	background-position:top left;
	background-repeat:no-repeat;/**/
}
.homelink
{
	display:block;
	float:left;
	_display:inline;
	width:200px;
	height:100px;
	margin:30px 0 0 30px;
	/*border:1px dashed yellow;*/
}
.menubar
{
	position:relative;
	float:left;
	_display:inline;/**/
	width:654px;
	/*margin:62px 60px 60px 10px;*/
	margin:62px 60px 10px 10px;
	/*padding-left:20px;	
	padding-top:5px;	/*90px;*/
}
.quicklinksbar
{
	position:absolute;
	top:120px;
	left:610px;
	/*float:right;
	_display:inline;/*
	_height:1px;*/
	width:285px;/**/
	z-index:1000;
	/*margin:0 60px 20px 10px;	*/
	/*border:1px dashed yellow;width:652px;*/
}
.quicktitle
{
	color:#fff;
	float:left;
	width:80px;
	padding-top:2px;
	/*border:1px dashed yellow;*/
}
.mainpane
{
	position:relative;
	width:914px;
	min-height:380px;
	_height:380px;
	float:left;
	_display:inline;
	padding-bottom:20px;
	/*background-image:url(images/lily.png);*/
	background-position:left top;
	background-repeat:no-repeat;
}
.color_overlay
{
	position:absolute;
	top:0;
	left:0;
	width:914px;
	height:100%;/**/
	/*float:left;
	_display:inline;*/
	/*background-color:#0099ff;	/*#8CC63F;	/*#00A0C6;/**/
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;/**/
	
	_display:none;/**/
}
.color_overlayIE6
{
	_float:left;
	_display:inline;
	_filter:alpha(opacity=70);
}
.networkbox
{
	position:absolute;
	bottom:0;
	right:0;
	width:170px;
	height:90px;
	/*position:relative;
	float:left;
	_display:inline;*/
	background-image:url(images/YLIN_red.png);
	background-position:bottom right;
	background-repeat:no-repeat;/**/
	/*border:1px dashed green;*/
	/*filter:alpha(opacity=100);
	opacity:1.0;
	-moz-opacity:1.0;*/
}
.leftpane
{
	float:left;
	_display:inline;
	margin:0;
	/*padding-bottom:80px;*/
	/*border:1px dashed green;*/
}
.rightpane
{
	float:left;
	_display:inline;
	margin:0;
	/*border:1px dashed blue;*/
}

/* classes for Home page only */
.hometitle
{
	position:relative;
	width:767px;	/*282px;*/
	height:210px;	/*170px;*/
	float:left;
	_display:inline;
	margin:0px 0px 0px 90px;
	/*border:1px dashed red;*/
}
.hometitlepic
{
	width:767px;	/*282px;*/
	height:210px;	/*170px;*/
	position:absolute;
	left:0;
	top:0;
	background-image:url(images/HMPG_title_img.png);
	background-position:top left;
	background-repeat:no-repeat;

	/* IE6 hack */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/19/Skins/LINk/images/HMPG_title_img.png',sizingMethod='crop');
}
.picture,
.picture_a,
.picture_b,
.picture_c
{
	display:block;
	width:150px;
	height:150px;
	float:left;
	_display:inline;
	margin:20px 0 0 0;
	background-position:top left;
	background-repeat:no-repeat;
	/*border:1px dashed yellow;*/
}
.picmarginleft{margin-left:282px;}

/*
.picture_a{background-image:url(images/lily_head.png);}
.picture_b{background-image:url(images/roger_head.png);}
.picture_c{background-image:url(images/william_head.png);}
*/

.strapline
{
	width:740px;
	height:65px;
	clear:both;
	float:left;
	_display:inline;
	/*margin:40px 0 40px 90px;*/
	margin:0 0 40px 90px;
	background-image:url(images/strapline.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*border:1px dashed yellow;*/

	/* IE6 hack */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/19/Skins/LINk/images/strapline.png',sizingMethod='crop');
}
.storybox
{
	width:150px;
	height:27px;
	float:left;
	_display:inline;
	margin:0 0 0 50px;
	padding:10px 0 10px 100px;
	color:#fff;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	background-image:url(images/story.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*border:1px dashed yellow;*/
}	
.storybox:link,
.storybox:visited,
.storybox:active,
.storybox:hover
{
    color:#fff;
    text-decoration:none;
}
.bg_picture_overlay
{	
	/*display:block;
	width:400px;
	height:400px;*/
	position:relative;
	float:left;
	_display:inline;
	_height:1px;
	margin:0 20px;
	/*margin:0px 0px 0px 40px;*/
	background-color:#fff;
	/*background-image:url(images/lily-bg-blur.jpg);*/
	background-position:top left;
	background-repeat:no-repeat;
	/*border:1px dashed yellow;*/
}
.pagetitle
{
	width:600px;/**/
	height:80px;
	float:right;
	_display:inline;
	/*position:relative;*/
	margin:40px 40px 27px 40px;
	color:#9e0000;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-left:50px;
	background-image:url(images/time_title_white.png);
	background-position:top right;
	background-repeat:no-repeat;
	/*border:1px dashed red;*/
}
.contentpane
{	
	width:560px;
	min-height:230px;
	_height:230px;		/*270px;*/
	float:left;
	_display:inline;
	margin:0 0 0 40px;/**/
	padding:0;
    /*border:1px dashed green;*/
}
.rightcontentpane
{	
	width:250px;
	min-height:130px;
	_height:130px;		/*270px;*/
	float:left;
	_display:inline;
	padding-bottom:100px;
	margin:0 40px 0 20px;/**/
    /*border:1px dashed green;*/
}

.languagebox
{
	clear:both;
	text-align:center;
}
.languagebox img{width:53px; height:20px; border:0;}

a.languagelink,
a.languagelink:link,
a.languagelink:visited,
a.languagelink:active,
a.languagelink:hover
{
	padding:10px 5px;
	color:#000;
	font-family:Trebuchet, Trebuchet MS; /*Arial, Tahoma, Verdana, Helvetica;*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.credits,
.credits a:link,
.credits a:visited,
.credits a:active,
.credits a:hover
{
	position:relative;
	clear:both;
	color:#666;
	font-family:Verdana, Arial, Tahoma;
	font-size:9px;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
}	
.login
{
	clear:both;
	color:#fff;
	font-family:Trebuchet, Trebuchet MS;
    font-size:16px;
    text-align:center;
}
.login a.LightBG
{
	color:#fff;
	font-family:Trebuchet, Trebuchet MS;
    font-size:12px;
    text-decoration:none;
}
.login a.LightBG:hover
{
	color:#00f;
}


/* TEMP STUFF*/

.LilyButton{background-image:url(images/Lily_photo.png)}
.RogerButton{background-image:url(images/Roger_photo.png)}
.MaryButton{background-image:url(images/Mary_photo.png)}
.RosePeterButton{background-image:url(images/RosePeter_photo.png)}
.JoButton{background-image:url(images/Jo_photo.png)}
.ChristopherButton{background-image:url(images/Christopher_photo.png)}
.WilliamButton{background-image:url(images/William_photo.png)}

.LilyButton,
.RogerButton,
.MaryButton,
.RosePeterButton,
.JoButton,
.ChristopherButton,
.WilliamButton
{
    width:50px;
    height:50px;
    float:left;
    margin:0 20px 20px 0;
    /*border:1px dashed red;*/
 
    _behavior: url("/portals/19/skins/link/iepngfix.htc") 
}

/*.contentpane .Normal,
.rightpane .Normal
{
	color:#fff;	/*333;*//*
	font-family:Verdana;
	font-size:1.0em;
	/*font-weight:bold;*//*
}*/
/*.contentpane
{	
	width:460px;
	margin:0 0 0 420px;
	padding-bottom:100px;
}
.rightcontentpane
{	
	display:none;
}
*//*
.color_overlay
{
	background-color:#000000;
}*/
.CommonContainer img { _behavior: url("/portals/19/skins/link/iepngfix.htc"); }

.PagingTable{margin-top:1em; background-color:Transparent;}

.ImageFloatLeftContainer div {width:auto !important;}

.DNN_Documents td {padding: 0px 10px;}

