/* page layout styles */
body 
{
	background: #ceced2;
	text-align:center;
    font-family:  Arial,Verdana, Tahoma;
    color:#000000;
}
Body, TABLE
{
    font-family:  Arial,Verdana, Tahoma;
    font-size:9pt;
    color:#000000;
}
H1, H2, TH, H3, H4, H5, DT, H6, body, span, .Normal, td, p, .Head, .SubHead, .SubSubHead, .NormalBold, .NormalTextBox, .NormalRed{font-style:normal;text-decoration: none; font-family: Arial,Verdana, Tahoma;font-size: 13px;font-weight: normal; color:#000000;}
.ControlPanel
{
	margin-bottom: 5px;
	width: 950px;
	margin: 0px auto;
	border: 1px solid #50576a;
}
#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;
}

/* GENERAL */
/* style for module titles */
.Head   {
	font-family:  Arial,Verdana, Tahoma;
	font-size:  14px;
	font-weight: bold;
	color:#6d7b00;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family:  Arial,Verdana, Tahoma;
    font-size:  13px;
    font-weight:    bold;
    color:#6d7b00;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family:  Arial,Verdana, Tahoma;
    font-size:  13px;
    font-weight:    bold;
    color:#6d7b00;
}

/* text style used for most text rendered by modules */
.Normal, td.Normal, .Normal td
{
	font-family:  Arial,Verdana, Tahoma;
	font-size: 13px;
	font-weight: normal;
	color:#000000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family:  Arial,Verdana, Tahoma;
    font-size: 13px;
    font-weight: normal;
}

.NormalRed, td.NormalRed, .NormalRed td
{
    font-family:  Arial,Verdana, Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #ff0000
}

.NormalBold, td.NormalBold, .NormalBold td
{
    font-family:  Arial,Verdana, Tahoma;
    font-size: 13px;
    font-weight: bold;
	color:#000000;
}

/* 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 */
H1  {
	font-family:  Arial,Verdana, Tahoma;
	font-size:  20px;
	font-weight:    bold;
	color:#484C26;
	margin-top: 7px;
	margin-bottom: 2px;
}

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;
}

.AdPaneL {
    width:150px;    
    margin-bottom:3px;
    background-position:right;
    padding-right:3px;
}
.AdPaneR {
    width:170px;    
    margin-bottom:3px;
    background-position:left;
    padding-left:3px;
}
.MainContent {
    padding-left:4px;
    padding-right:0px;
}
.LeftPane {
    padding-right:2px;
}
.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/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;
}
