/* page layout styles */
#Body 
{
	background: #ceced2;
	text-align:center;
    font-family:  Arial,Verdana, Tahoma;
    color:#000000;
}
Body 
{
	text-align:left;
    font-family:  Arial,Verdana, Tahoma;
    color:#000000;
	background:#f5f5f5 ;
}
Body, table
{
    font-family:  Arial,Verdana, Tahoma;
    color:#000000;
}
.ControlPanel
{
	width: 950px;
	margin:0px auto;
	border: 1px solid #50576a;
}

body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{ font-family: Arial, Helvetica, sans-serif}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:small}
h1, h2, h3, h4, h5, h6, h2 input	{ color:#000;font-weight:bold;}
h1									{ font-size:1.8em;margin:10px 0; color:#484C26;}
h2, h2 input						{ font-size:1.5em; color:#484C26;}
h3									{ font-size:1.3em; color:#484C26;}
h4									{ font-size:1.3em; color:#484C26;}
h5									{ font-size:1em;}
h6									{ font-size:0.8em;}
p									{ padding:5px 0; margin:0px;}
li									{ list-style: disc; padding:0px; margin:0px;}
ol li								{ list-style: decimal; }
ul li								{ list-style: disc; }
.Head, .SubHead, .SubSubHead, 
.Normal, .NormalDisabled, 
.NormalDisabled, .NormalBold, 
.NormalRed, .NormalTextBox			{ font-family: Arial, Helvetica, sans-serif;}
.Head								{ color:#6d7b00;font-weight:bold;}
.SubHead 							{ color:#6d7b00;}
.SubSubHead							{ color:#6d7b00;}
.NormalRed							{ color:#F00;}


.Clear
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.FloatLeft
{
    float:left;
}
.FloatRight
{
    float:right;
}


#logo {
    padding-left:8px;
}
#FarOuter
{
	background: #ceced2;
	text-align:center;
	min-height:100%;
	width:100%;
}
#Outer 
{
	margin: 0 auto;
	width: 950px;
	padding-top:10px;
	text-align:left;
}
#Inner 
{
    text-align:left;
	width:951px;
	background:#b2af8a;
	padding-right:1px;
	padding-bottom:2px;
}
#Stripe
{
	background: #ffcc00;
	padding: 2px;
	margin: 0px 0px 5px 0px;
}
.bottomdiv
{
	background:  url(images/div.gif) repeat-y;
	background-position:right;
}
.RedLineListing 
{
	background:#484C26;
	line-height:2px;
}
.RedLineListing_bar
{
	color:#484C26;
	font-size: 14pt; 
	font-weight:bold; 	
    font-family:  Arial,Verdana, Tahoma;
}
#leaderboard{
	display:inline-block;
	background:#f7f7f7;
	float:left;
	width:728px;
	height:90px;
	padding:0;
	margin:0;
}
#leaderboardright{
	display:inline-block;
	background:#ceced2;
	float:right;
	width:220px;
	height:90px;
	padding:0;
	margin:0;
	text-align:right;
}
#BannerBR
{
	float:right;
	width:210px;
}
#Footer{
	background:#f7f7f7;
}

#FooterOuter{
    text-align:left;
	width:951px;
	background:#b2af8a;
	padding-right:1px;
	padding-bottom:1px;
}
#FooterInner 
{
	background:#f7f7f7;
	display:inline-block;
	width:950px;
	padding:0;
	margin:0;
}
#FooterInner .ffBlock
{
	width: 210px;
	float: left;
	margin: 0px 0px 0px 12px;
}

#FooterInner .ffBlock h3
{
	margin: 15px 0px 10px 0px;
	font-size:8pt;
}

#FooterInner .ffBlock ul
{
	margin: 5px 15px 10px 5px;
	font-size:8pt;
}

#FooterInner .ffBlock ul li a
{
	color: #1f527b;
	font-weight: normal;
	font-size:8pt;
}

#FooterInner .ffBlock img
{
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

#FooterInner ul
{
	float: left;
}

#skinFooter 
{
	text-align:center;
	width:100%;
	height:44px;
	font-size: 10px;
	color:#f5f5f5;
	padding-left: 0px;
	font-weight:normal;
    font-family:  Arial,Verdana, Tahoma;
}
.FooterText, A.FooterText:link,  A.FooterText:visited
{
	font-size: 10px;
	color:#454e00;
	padding-left: 0px;
	font-weight:normal;
    font-family:  Arial,Verdana, Tahoma;
    text-decoration:none;
}
A.FooterText:hover
{
	font-size: 10px;
	color:#454e00;
	padding-left: 0px;
	font-weight:normal;
    font-family:  Arial,Verdana, Tahoma;
    text-decoration:underline;
}
#SocialSites
{
	float: left;
	width: 400px;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 12px;
	padding-bottom: 2px;
}
#JanetSystemsHosting
{
	float: right;
	font-size: 12px;
	width: 300px;
	padding-top: 4px;
	text-align: right;
	padding-right: 12px;
	padding-bottom: 2px;
}
#kmcharity
{
    width:950px;
	font-size:11px;
	font-weight:normal;
    font-family:  Arial,Verdana, Tahoma;
    text-align:center;
    margin-top:5px;
}
.BreadCrumb
{
    font-family:  Arial,Verdana, Tahoma;
    font-size: 10px;
    font-weight: bold;
}
.headerPic 
{
	background-color: #515151;
	color:#6d7b00;
	font-size: 10px;
	height: 97px;
	width:100%;
	text-align:left;
	padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-left:1px solid #F6F5E6;
	border-right:1px solid #F6F5E6;
	margin-left: auto; 
	margin-right: auto;
}

.headerLines
{
	background-color: #515151;
	background-repeat: repeat-x;
}

.blue 
{
	background-color: #D5EDED;
	width:100%;
	border-left:1px solid #E1DEBB;
	border-right:1px solid #E1DEBB;
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
}

.footer
{
	background-position: right;
	height: 20px;
	color: #515151;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.footerRight A
{
	color: #515151;
}

.dnnFooter, A.dnnFooter:link, A.dnnFooter:visited, A.dnnFooter:hover 
{
	font-size: 10px;
	color:#000096;
	font-weight: bold;
	padding-left: 0px;
}



.containerRight 
{
	color:#6d7b00;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.containerLeft 
{
	color:#6d7b00;
	font-size:11px;
	background-color: #515151;
	background-position: left -13px ;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
	font-family:  Arial,Verdana, Tahoma;
	font-size: 13px;
	font-weight: normal;
	padding-right: 3px;
	padding-left: 3px;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:active,A.CommandButton:link, A.CommandButton:visited {
	color:#484C26;
	text-decoration:    none;
	border-bottom-width: 1px;
	font-size: 13px;
}


 A.CommandButton:hover    {
	color:#484C26;
	text-decoration:    underline;
	font-size: 13px;
}
/* GENERIC */


H2  {
	font-family:  Arial,Verdana, Tahoma;
	font-size:  18px;
	font-weight:    bold;
	color:#484C26;
	margin-top: 7px;
	margin-bottom: 2px;
}

H3  {
	font-family:  Arial,Verdana, Tahoma;
	font-size:  16px;
	font-weight:    bold;
	color:#484C26;
	margin-top: 7px;
	margin-bottom: 2px;
}

H4  {
	font-family:  Arial,Verdana, Tahoma;
	font-size:  14px;
	font-weight:    bold;
	color:#484C26;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D611D;
	margin-top: 6px;
	margin-bottom: 2px;
}

H5, DT  {
	font-family:  Arial,Verdana, Tahoma;
	font-size:  11px;
	font-weight:    bold;
	color:#484C26;
	margin-top: 5px;
	margin-bottom: 2px;
}

H6  {
	font-family:  Arial,Verdana, Tahoma;
	font-size:  11px;
	font-weight:    bold;
	color:#484C26;
	margin-top: 5px;
	margin-bottom: 2px;
}

TFOOT, THEAD, .CATContainerHeader, TD.CATContainerHeader, .CATContainerFooter, TD.CATContainerFooter    {
    font-family:  Arial,Verdana, Tahoma;
	font-size: 13px;
	background-color:#ffffff;
}

TH  {
    vertical-align: baseline;
    font-family:  Arial,Verdana, Tahoma;
	font-size: 13px;
    font-weight:    bold;
    color:#6d7b00;
}

.gridAlt, td.gridAlt, .gridAlt td {
	background-color:#E8ECF9;

}

A:active,A:link, A:visited  {
	color:#484C26;	
	text-decoration:    none;
}


 A:hover    {
	color:#484C26;	
	text-decoration:    underline;
}


SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color:#6d7b00;
    height:1px;
    text-align:left
}


.Loc, A.Loc:link,  A.Loc:visited, A.Loc:hover
{
	font-size: 9pt;
	font-weight:bold;
}
#LocL
{
	float: left;
	width: 600px;
	padding-left: 8px;
	font-size: 9pt;
	padding-top: 4px;
}
#LocM
{
	float: left;
	width: 400px;
	text-align:center;
	padding-left: 8px;
	font-size: 9pt;
	padding-top: 4px;
}
#LocR 
{
	float:right;
	width:250px;
	text-align:right;
	font-size: 9pt;
	padding-right:8px;
	font-weight:bold;
}
.Clear
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#Partners
{
	text-align:center;
	color:#000000;
	font-weight:bold;
}
.BannerDivide
{
	line-height:3px;
	height:3px;
	padding:0px;
	margin:0px;
	width:140px;
}

.AdPaneL {
    width:150px;    
    margin-bottom:3px;
    background-position:right;
    padding-right:3px;
}
.AdPaneR {
    width:140px;    
    margin-bottom:3px;
    background-position:left;
    padding-left:3px;
}
.tblContent
{
    margin:0px;
    padding:0px;
    width:950px;
}
.MainLeft {
    width:150px;
}
.MainContent
{
    margin: 0px;
    width: 650px;
}
.MainContentU
{
    width: 650px;
    margin:0px;
    padding:0px;
}
.LeftPaneTop
{
    width:400px;
}
.RightPaneTop
{
    width:250px;
}
.MainContentL
{
    width: 650px;
    margin:0px;
    padding:0px;
}
.MainContentLL
{
    width:500px;
}
.MainContentLR
{
    width:140px;
    margin:0px;
    padding:0px;
}
.MainContentLR a img
{
    padding:0px 0px 4px 0px;
    margin:0px;
    width:140px;
}
.MainRight {
    width:140px;
    margin: 0px 0px;
}
.MainRight a img
{
    padding:0px 0px 4px 0px;
    margin:0px;
    width:140px;
}
.LeftPane {
    padding-right:4px;
}
.LeftPane2 {
    padding-left:4px;
}
.RightPane {
    padding-left:2px;
}
.ContentPane {
    padding-top:4px;
}
.TopPane {
    padding-bottom:4px;
}
.BottomPane {
    padding-top:4px;
}



#LoginOutOuter{
    width:242px;
}
#LoginOut{
    float:left;
    height:20px;
    width:60px;
    margin:0;
    padding:0;
    padding-top:10px;
}
.skinSearch {
    position:relative;
    top:5px;
    left:-8px;
}
#YouarehereM{
    background:url(images/SA-Dental_22.jpg) repeat-x;
    height:14px;
    width:100%;
    margin-bottom:5px;
}
#YouarehereL{
    background:url(images/SA-Dental_21.jpg) no-repeat;
    height:14px;
    width:100%;
}
#YouarehereR
{
    background: url(images/SA-Dental_24.jpg) no-repeat;
    height: 14px;
    background-position: 100% 0px;
    width:100%;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.Buttons:active, A.Buttons:link, A.Buttons:visited
{
	color: #515151;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding: 0px 4px 0px 4px;
	margin: 0px;
	text-decoration: none;
}
A.Buttons:hover  {
	color: #515151;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding: 0px 4px 0px 4px;
	margin: 0px;
	text-decoration:underline;
}

#TopOuter
{
	line-height:100px;
}

/* story */
.news_story
{
	width: 100%;
	float: left;
	padding: 0px;
}

.news_story h2
{
	border:0 none #fff;
	color:#101010;
}

.news_story p
{
	width: 200px;
	float: left;
}

.news_story p, .allnews p
{
}

.news_story p.date
{
	float: right;
	width: 204px;
}

.news_story p.date
{
}

.news_story a
{
}
.news_story h2 A.Buttons:active, .news_story h2 A.Buttons:link, .news_story h2 A.Buttons:visited
{
	color: #2828a1;
	text-decoration: none;
}
.news_story h2 A.Buttons:hover  {
	color: #2828a1;
	text-decoration:underline;
}

/* Generic Menu */
.MenuGenericOuter 
{
	width:950px;
	height:24px;
}
.MenuGenericInner {
    background:url(images/menugeneric_bar.gif) repeat-x;
    height:24px;
    text-align:center;
    padding-top:3px;
}
.MenuGenericInner ul
{
	display: inline;	
	list-style: none;
	padding:0px;
	margin:0px;
}
.MenuGenericInner ul li
{
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px 4px 0px 4px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
}

.MenuGenericInner, .MenuGenericInner ul li A:link,  .MenuGenericInner ul li A:visited,  .MenuGenericInner ul li A:active
{
	color:#ffffff;
    text-decoration:none;
}
.MenuGenericInner ul li A:hover
{
	color:#ffffff;
}
#HeaderUser 
{
    z-index:502;
    position:absolute;
    top:91px;
    left:0px;
}
/* Bottom Menu */
#MenuBottomOuter
{
	width:950px;
	height:35px;
    background-position:480px;
    z-index:502;
    position:absolute;
    top:125px;
    left:0px;
}
#MenuBottomInner {
    height:35px;
    width:680px;
}
.MenuBottom_item
{
	padding: 9px 0px 0px 0px;
	float: left;
	text-align: center;
	font-size: 11px;
	background: url(images/menubottom_bar_btn.png) no-repeat;
	height: 35px;
	width: 90px;
	font-weight:bold;
	color:Black;
}
.MenuBottom_item2l
{
	padding: 3px 0px 0px 0px;
}
.MenuBottom_item a:visited,.MenuBottom_item a:active,.MenuBottom_item a:link,.MenuBottom_item a:hover
{
	font-size: 11px;
	font-weight:bold;
	color:Black;
}
/* End Menus */

/* Articles */

.storydescription
{
}
.storydate
{
}
.storyrating
{
}
.socialbookmarks
{
}
/* Janet Systems */
.JanetSystems_Articles p, .JanetSystems_Articles div
{
	/*
	padding:0px 0px 8px 0px;
	margin:0px;
	*/
}	

/* Kent online specific */
.promo
{
	width: 100%;
	background: #f4f4f4;
	float: left;
	margin: 0px;
	padding: 0px;
}

.promo .promobox
{
	width: 120px;
	float: left;
	margin: 0px 15px 0px 12px;
	padding: 3px;
}

.promo .promobox h4
{
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	color: #1f527b;
	border-bottom:0px;
	padding:0px;
}
.promo .promobox p
{
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	color: #1f527b;
	border-bottom:0px;
	padding:0px;
}

.promo .promobox strong
{
	color: #1f527b;
}

.promo .promobox img
{
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	background: url(http://www.kentonline.co.uk/images/templates/promobox.gif);
}

.promo p a, .promo .promobox p a
{
	font-weight: normal;
	color: #000000;
}
.promo h4 a, .promo .promobox h4 a
{
	font-weight: bold;
	color: #1f527b;
	text-decoration:none;
}


/* janet.Articles */

.HealthLifestyles_Article_ButtonBar{
	height:34px;
	padding-left:8px;
}

.HealthLifestyles_Article_Button{
	cursor:hand;
	cursor:Pointer;
	width:100px;
	height:34px;
	position:absolute;
	float:left;
	top:0px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	}
.HealthLifestyles_Article_Body {
	z-index:22;
	min-height: 230px;
	padding-top: 48px;
	padding-left:10px;
	padding-right:0px;
	position:relative;
}
.basebar{width:482px}
.HealthLifestyles_Article_ButtonMauve{
	background:url(janet.Articles/btnMauve.png) no-repeat;
	left:12px;
	padding-top:9px;
}
.HealthLifestyles_Article_ButtonMauveSel{
	background: url(janet.Articles/btnMauveSel.png) no-repeat;
	left:12px;
	top:2px;
	padding-top:9px;
}

.HealthLifestyles_Article_ButtonBlue{
	background: url(janet.Articles/btnBlue.png) no-repeat;
	left:105px;
	padding-top:2px;
}
.HealthLifestyles_Article_ButtonBlueSel{
	background: url(janet.Articles/btnBlueSel.png) no-repeat;
	left:105px;
	top:2px;
	padding-top:2px;
}

.HealthLifestyles_Article_ButtonRed{
	background: url(janet.Articles/btnRed.png) no-repeat;
	left:198px;
	padding-top:2px;
}
.HealthLifestyles_Article_ButtonRedSel{
	background: url(janet.Articles/btnRedSel.png) no-repeat;
	left:198px;
	top:2px;
	padding-top:2px;
}

.HealthLifestyles_Article_ButtonGreen{
	background: url(janet.Articles/btnGreen.png) no-repeat;
	left:291px;
	padding-top:2px;
}
.HealthLifestyles_Article_ButtonGreenSel{
	background: url(janet.Articles/btnGreenSel.png) no-repeat;
	left:291px;
	top:2px;
	padding-top:2px;
}

.HealthLifestyles_Article_ButtonYellow {
	background: url(janet.Articles/btnYellow.png) no-repeat;
	left:385px;
	padding-top:2px;
}
.HealthLifestyles_Article_ButtonYellowSel {
	background: url(janet.Articles/btnYellowSel.png) no-repeat;
	left:385px;
	top:2px;
	padding-top:2px;
}
.HealthLifestyles_Article_BodyMauve {
	background: url(janet.Articles/bodyMauve509.jpg) no-repeat 5px 33px;
}
.HealthLifestyles_Article_BodyBlue {
	background: url(janet.Articles/bodyBlue509.jpg) no-repeat 5px 33px;
	}
.HealthLifestyles_Article_BodyRed {
	background: url(janet.Articles/bodyRed509.jpg) no-repeat 5px 33px;
}
.HealthLifestyles_Article_BodyGreen {
	background: url(janet.Articles/bodyGreen509.jpg) no-repeat 5px 33px;
}
.HealthLifestyles_Article_BodyYellow {
	background: url(janet.Articles/bodyYellow509.jpg) no-repeat 5px 33px;
}

.HealthLifestyles_Article_Body img{border:1px solid #000}

.HealthLifestyles_Article_SubMenu{
	background: url(janet.Articles/btnGreenSel.png) no-repeat;
	left:291px;
	top:2px;
	padding-top:2px;
	}
.HealthLifestyles_Article_MenuBlue{
	left:182px;
	top:20px;
	cursor:hand;
	cursor:Pointer;
	width:13px;
	height:13px;
	position:absolute;
}
.HealthLifestyles_Article_MenuRed{
	left:275px;
	top:20px;
	cursor:hand;
	cursor:Pointer;
	width:13px;
	height:13px;
	position:absolute;
}
.HealthLifestyles_Article_MenuGreen{
	left:368px;
	top:20px;
	cursor:hand;
	cursor:Pointer;
	width:13px;
	height:13px;
	position:absolute;
}
.HealthLifestyles_Article_MenuBlue img{border:0px;}
.HealthLifestyles_Article_MenuBarBlue{position:absolute;width:130px;padding:4px;left:105px;top:32px;text-align:center;border:1px solid #94dbdb;background:url(/portals/_default/skins/janet.kwb/janet.Articles/chefBlue.jpg) no-repeat;}
.HealthLifestyles_Article_MenuBarBlue a,
.HealthLifestyles_Article_MenuBarBlue a:visited,
.HealthLifestyles_Article_MenuBarBlue a:link,
.HealthLifestyles_Article_MenuBarBlue a:hover
 {font-weight:bold;font-size:12px;color:#000;}
.HealthLifestyles_Article_MenuRed img{border:0px;}
.HealthLifestyles_Article_MenuBarRed{position:absolute;width:130px;padding:4px;left:198px;top:32px;text-align:center;border:1px solid #db9292;background:url(/portals/_default/skins/janet.kwb/janet.Articles/chefRed.jpg) no-repeat;}
.HealthLifestyles_Article_MenuBarRed a,
.HealthLifestyles_Article_MenuBarRed a:visited,
.HealthLifestyles_Article_MenuBarRed a:link,
.HealthLifestyles_Article_MenuBarRed a:hover
{font-weight:bold;font-size:12px;color:#000;}
.HealthLifestyles_Article_MenuGreen img{border:0px;}
.HealthLifestyles_Article_MenuBarGreen{position:absolute;width:130px;padding:4px;left:291px;top:32px;text-align:center;border:1px solid #b9db92;background:url(/portals/_default/skins/janet.kwb/janet.Articles/chefGreen.jpg) no-repeat;}
.HealthLifestyles_Article_MenuBarGreen a,
.HealthLifestyles_Article_MenuBarGreen a:visited,
.HealthLifestyles_Article_MenuBarGreen a:link,
.HealthLifestyles_Article_MenuBarGreen a:hover
{font-weight:bold;font-size:12px;color:#000;}
