/*  CONTROL OBJECTS */

.skinCtrlObj, 
.skinCtrlObj:link, 
.skinCtrlObj:visited, 
.skinCtrlObj:hover 
{ 
	font-weight: normal; 
	font-size: 11px; 
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}
.skinCtrlObj:hover { color: #727d00; }

/*  HEADER ROW */

.skinHdrBkgrnd
{
	background-color: #f9ffc4;
}

.skinHdrStrip
{
	background-Image: url(images/hdrStrip.gif); 
	background-repeat: repeat-x;	
	background-position: bottom;
}

.skinHdrLShdw
{
	height: 124px;
	width: 100%;
	padding: 14px; 
	padding-bottom: 30px;
	background-image: url(images/hdrLShdw.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.skinHdrLogo
{
	padding: 14px; 
	padding-bottom: 25px;
}

.skinHdrRShdw
{
	height: 124px;
	width: 100%;
	padding: 14px; 
	padding-bottom: 30px;
	background-image: url(images/hdrRShdw.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.skinAffiliateHdr
{
	padding: 3px 9px 1px 7px;
	font-weight: bold;
	color: #f9ffc4;
	background-color: #a2b300;
}

.skinAffiliateLinks
{
	padding: 3px 9px 3px 7px;
	background-color: #cdc4ff;
}

/*  MENU ROW */

.skinMenuBkgrnd
{
	background-color: #a2b300;
}

.skinMenuLShdwTile
{
	background-image: url(images/menuLShdwTile.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.skinMenuLShdw
{
	height: 198px;
	width: 15px;
	padding: 7px 21px;
	background-image: url(images/menuLShdw.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.skinMenuRShdwTile
{
	background-image: url(images/menuRShdwTile.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.skinMenuRShdw
{
	height: 212px;
	width: 15px;
	padding: 7px;
	background-image: url(images/menuRShdw.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*  BREADCRUMB ROW */

.skinCrumbBkgrnd
{
	background-Image: url(images/crumbBkgrnd.gif); 
	background-repeat: repeat-x;
}

.skinCrumbLShdw
{
	height: 19px;
	width: 100%;
	padding: 0 14px;
	background-image: url(images/crumbLShdw.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.skinCrumbLShdw,
.skinCrumbRShdw,
.skinCrumbCell, 
.skinCrumbObj, 
.skinCrumbObj:link, 
.skinCrumbObj:visited, 
.skinCrumbObj:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none;
	color: gray; 
}

.skinCrumbCell 
{
	padding: 0 14px;
}

A.skinCrumbObj:hover 
{ 
	color: Black; 
}

.skinCrumbRShdw
{
	height: 19px;
	width: 100%;
	padding: 0 14px;
	background-image: url(images/crumbRShdw.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*  CONTENT ROW */

.skinContentBkgrnd
{
	background-color: #f9ffc4;
}

.skinContentLShdw
{
	height: 284px;
	width: 100%;
	padding: 14px; 
	background-image: url(images/contentLShdw.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.skinContentBox { padding: 14px; padding-bottom: 0; }
.skinLeft66Box { width: 66%; padding-left: 14px; padding-right: 7px; }
.skinRight33Box { width: 33%; padding-left: 7px; padding-right: 14px; }
.skinMainLeftBox { padding-left: 14px; padding-right: 7px; }
.skinMainCenterBox { padding-left: 7px; padding-right: 7px; }
.skinMainRightBox { padding-left: 7px; padding-right: 14px; }
.skinMainBox { padding-left: 14px; padding-right: 14px; }
.skinLeft50Box { width: 50%; padding-left: 14px; padding-right: 7px; }
.skinRight50Box { width: 50%; padding-left: 7px; padding-right: 14px; }
.skinLeft33Box { width: 33%; padding-left: 14px; padding-right: 7px; }
.skinRight66Box { width: 66%; padding-left: 7px; padding-right: 14px; }
.skinBottomBox { padding-left: 14px; padding-right: 14px; }

.skinContentRShdw
{
	height: 284px;
	width: 100%;
	padding: 14px; 
	background-image: url(images/contentRShdw.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.affiliate-ad
{
    margin-bottom: 14px;
	text-align: center;
}

.affiliate-ad a
{
    display: block;
    margin-top: 3px;
}

/*  FOOTER ROW */

.skinFootBkgnd
{
	background-color: #f9ffc4;
}

.skinFootStrip
{
	height: 60px;
	background-Image: url(footBkgnd.gif); 
	background-repeat: repeat-x;
}

.skinFootSearch
{
	padding: 14px;
}

.skinFootCell
{
	padding: 14px;
	padding-top: 20px;
}

/* Pane Cell Classes */
.skinScreenPane, 
.skinLeftSidePane, 
.skinRightSidePane,
.skinContentPane,
.skinLeft60Pane,
.skinRight30Pane,
.skinMainLeftPane,
.skinMainCenterPane,
.skinMainRightPane, 
.skinMainPane,
.skinLeft50Pane,
.skinRight50Pane,
.skinLeft30Pane,
.skinRight60Pane,
.skinBottomPane
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

.skinContentPane { padding-left: 14px; padding-right: 14px; }
.skinLeft60Pane { width: 66%; padding-left: 14px; padding-right: 7px; }
.skinRight30Pane { width: 33%; padding-left: 7px; padding-right: 14px; }
.skinMainLeftPane { padding-left: 14px; padding-right: 7px; }
.skinMainCenterPane { padding-left: 7px; padding-right: 7px; }
.skinMainRightPane { padding-left: 7px; padding-right: 14px; }
.skinMainPane { padding-left: 14px; padding-right: 14px; }
.skinLeft50Pane { width: 50%; padding-left: 14px; padding-right: 7px; }
.skinRight50Pane { width: 50%; padding-left: 7px; padding-right: 14px; }
.skinLeft30Pane { width: 33%; padding-left: 14px; padding-right: 7px; }
.skinRight60Pane { width: 66%; padding-left: 7px; padding-right: 14px; }
.skinBottomPane { padding-left: 14px; padding-right: 14px; }

/* Sidebar Classes */
.skinSideHeadline, .skinSideBody, .skinSideBody p, .skinSideArchive
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: black; 
	text-align: left; 
}

.skinSideHeadline
{
	margin: 0;
	padding-top: 8px;
	font-weight: bold; 
}

.skinSideBody, .skinSideBody p
{
	margin: 0;
	padding-top: 4px;
	font-weight: normal; 
}

.skinSideArchive
{
	margin: 0;
	padding-top: 4px;
	white-space: nowrap;
}

.skinSideGetMore, .skinBodyGetMore
{
	margin: 0;
	padding-top: 8px;
	text-align: right;
	font-weight: bold;
}

td.skinSideHeadline a, 
td.skinSideHeadline a:active, 
td.skinSideHeadline a:link, 
td.skinSideHeadline a:visited,
td.skinSideHeadline a:hover, 
td.skinSideBody a, 
td.skinSideBody a:active, 
td.skinSideBody a:link, 
td.skinSideBody a:visited,
td.skinSideBody a:hover, 
p.skinSideGetMore a, 
p.skinSideGetMore a:active, 
p.skinSideGetMore a:link, 
p.skinSideGetMore a:visited,
p.skinSideGetMore a:hover 
{
	font-size: 11px;
	color: #67007d;
	text-decoration: none;
}
td.skinSideHeadline a:hover, td.skinSideBody a:hover, p.skinGetMore a:hover { text-decoration: underline; }

td.skinSideArchive a, 
td.skinSideArchive a:active, 
td.skinSideArchive a:link, 
td.skinSideArchive a:visited,
td.skinSideArchive a:hover, 
{
	color: #67007d;
	text-decoration: none;
}
td.skinSideArchive a:hover { text-decoration: underline; }


/* RECENT ARTICLES */
.skinRecentHeadline, .skinRecentBody, .skinRecentBody p
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: black; 
	text-align: left; 
}

.skinRecentHeadline
{
	margin: 0;
	padding-top: 8px;
	font-weight: bold; 
}

.skinRecentBody, .skinRecentBody p
{
	margin: 0;
	padding-top: 4px;
	font-weight: normal; 
}

td.skinRecentHeadline a, 
td.skinRecentHeadline a:active, 
td.skinRecentHeadline a:link, 
td.skinRecentHeadline a:visited,
td.skinRecentBody a, 
td.skinRecentBody a:active, 
td.skinRecentBody a:link, 
td.skinRecentBody a:visited,
p.skinBodyGetMore a, 
p.skinBodyGetMore a:active, 
p.skinBodyGetMore a:link, 
p.skinBodyGetMore a:visited
{
	font-size: 11px;
	color: #727d00;
	text-decoration: none;
}

td.skinRecentHeadline a:hover, 
td.skinRecentBody a:hover, 
p.skinBodyGetMore a:hover
{
	text-decoration: underline;
}




td.skinFaqQIndex
{
	width: 28px; 
	padding-right: 14px; 
	text-align: right; 
	font-weight: bold;
}

.skinFaqQuestion p
{
	font-weight: bold;
	color: #727d00;
}

.skinFaqAnsLabel
{
	padding-right: 14px; 
	vertical-align: top;
	font-weight: bold;
}

.skinFaqAnswer
{
	width: 100%; 
	vertical-align: top;
}

/* DNN Objects */
#dnn_dnnSEARCH_txtSearch { height: 20px; background: White; width: 120px; color: #666; border: 1px solid #444; cursor: text; }
.DATE_object { color: #444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }


/* Typical Classes */

body {padding: 0; margin: 0;}
#body {background-color: #f9ffc4;}
body, td, .Normal {font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 11px; }

input, textarea { border:1px solid #bbbbbb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } 
.Head { font-weight: bold; font-size: 11px; color: #444; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3, dt, p, li, thead, tfoot, th, blockquote, pre
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: black; 
}
p  { margin: 0; margin-top: 9px; }
h1 { margin: 0; margin-bottom: 15px; text-align: center; font-size: 18px; }
h2 { margin: 0; margin-top: 15px; font-size: 15px; }
h3 { margin: 0; margin-top: 9px; font-weight: bold; }

p.initial:first-letter { font-size: 15px; }
p.quote, p.attrib { margin-left: 48px; margin-right: 48px; }
p.attrib { text-align: right; font-style: italic; font-size: 11px; }

ul, ol
{
	margin-top: 6px;
}

li 
{ 
	margin-top: 3px; 
	list-style-position: outside;
}

ul li
{
	list-style-type: disc;
}

a, 
a:active, 
a:link, 
a:visited,
a:hover
{
	color: #727d00;
	text-decoration: none;
}
a:hover { text-decoration: underline; }

.SelectedTab,
a.SelectedTab,
a.SelectedTab:link,
a.SelectedTab:visited,
a.SelectedTab:active, 
a.SelectedTab:hover 
{ 
	text-decoration: none; 
	color: #ffffff; 
}

.SubHead,
.SubSubHead 
{ 
	color: #000000; 
}

a.CommandButton:link, 
a.CommandButton:visited 
{ 
	color: #727d00; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-bottom: 5px; 
}

.OtherTabs, 
a.OtherTabs,
a.OtherTabs:link,
a.OtherTabs:visited,
a.OtherTabs:active,
a.OtherTabs:hover
{					
	font-weight: normal; 
	font-size: 11px; 
	padding-bottom: 5px; 
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}
a.OtherTabs:active { color: #000000; }
a.OtherTabs:hover { color:#efefef; }

.Skinobject,
a.Skinobject,
a.Skinobject:link,
a.Skinobject:visited,
a.Skinobject:active,
a.Skinobject:hover,
{ 
	font-weight: normal; 
	font-size: 11px; 
	color:#444444; 
	padding-bottom: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}	
a.Skinobject:hover { text-decoration: underline; color:#727d00; }

.login { font-weight: normal; font-size: 11px; color:#ff0000; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.NormalTextBox { FONT-WEIGHT: normal; FONT-SIZE: 11px; border: 1px solid #B7B7B7; background-color: White; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; }


/* change the 'background-color' to match the color of the skin */
.StandardButton {  cursor: hand; color: White; background: #a2b300; BORDER: #FFFFFF 1px solid; height: 20px;  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
 
.MainMenu_MenuContainer { background-color: transparent;  width: 100px; }
.MainMenu_MenuBar { cursor: hand; background: #fff;  width: 100px; }
.MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: hand; margin: 0 0 0 0px; background: #7f7f7f; padding: 0px; border: 1px solid #fefefe; font-weight: normal; filter: none; }

/***** NOTE: Change the 'color' to match the skin ********/
.MainMenu_MenuItem, .ModuleTitle_MenuItem { color: White; font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent;  font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

/***** NOTE: Change the 'background' to match the skin ********/
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background-color: #a2b300;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  cursor: hand;  color: White; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

.MainMenu_Idle {color: White;  padding: 0; height: 22px; font-weight: bold; }
.MainMenu_Selected { color: White; background: Transparent; padding: 0; height: 22px; font-weight: bold; }
.MainMenu_Active, .MainMenu_BreadcrumbActive { color: Black; padding: 0; height: 22px; font-weight: bold;}

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar {  cursor: hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
.ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }

#promo-header
{ 
	margin: 0;
	margin-bottom: 14px;
	padding: 0;
	list-style-type: none;
	font-size: 11px; 
	font-weight: bold;
	text-align: center; 
}

#promo-header li
{ 
	display: inline; 
	font-size: 11px; 
	font-weight: bold;
}

#promo-header li a
{ 
	padding: 0 7px; 
}

table.promo-list
{
	border-collapse: collapse;
}

td.promo-edit-label
{
	width: 0;
	padding-bottom: 7px;
	padding-right: 7px;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

td.promo-edit-field
{
	padding-bottom: 7px;
}

.promo
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

table.promo-cblist label
{
	white-space: nowrap;
}

h2.promo
{
	padding-top: 7px;
	font-size: 15px;
	border-top: 1px solid #bbbbbb;
}

