

body {
	
	background-image: url(../images/Kidsational-BG-Bottom.jpg);
	background-repeat: repeat;
	color: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height: 100%;
	text-align: center;
	min-width: 686px;
	margin : 0px;
	padding : 0px;
}

/****************************************************
*			CONTAINERS
****************************************************/

#bodybg {
	width: 686px;
	margin: 0 auto;
	text-align: left;
	border: 0px solid #000000;
	background: #ffffff;
}

#leftbar {
	padding : 2px 0px 0px 2px ;
	margin: 0px ;
	text-align: left;
	line-height: normal;
	vertical-align: top;
	min-height: 100%;

}
/* 	background: #dde1e4; */

#content {
	padding : 0px 0px 0px 0px;
	margin: 10px;
	text-align: left;
	vertical-align: top;
	min-height: 100%;
	/*width: 460px;*/
	background: #ffffff;
}

#footer {
	padding : 5px 0px 5px 0px;
	width: 686px;
	margin: 0px ;
	background: #7B96A4;
	min-height: 60px;
	height: 100%;
}

/****************************************************
*			BASE ELEMENTS
****************************************************/

a:link { color : #175FB3; }
a:visited { color : #175FB3; }
a:hover { color: #9d0b0e; }
td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4;
	line-height : 1.4;
}
th {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4;
	line-height : 1.4;
	font-weight : bold;
}
h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #2262ac;
}
h2, h3, h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #2262ac;
}
em, i {
	font-style: italic;
}
strong, b {
	font-weight: bold;
}

abbr, acronym {
	text-decoration: underline;
}
p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4;
}
blockquote {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4;
	margin-left: 10px;
	margin-right: 15px;
	text-align: left;
}

ol, li, ul {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4;
}

UL.submenu {
	margin: 0 0 10px 20px;
}

UL.submenu LI {
	color: #000000;
	line-height : 1.5;
	list-style-image: url(../Files/Image/Icon/arrow1.gif)
}

UL.submenu LI.active {
	color: #175FB4;
	line-height : 1.5;
	list-style-image: url(../Files/Image/Icon/arrow2.gif)
}

input, select, textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4;
}

code {
	font-family: "Courier New", Courier, monospace;
	font-size : 10px;
	line-height : 1.4;
}

img.NoBorder_Middle, img.NoBM {
	border : none;
	vertical-align: middle;
}

img.NoBorder, img.NoBorder:link, img.NoBorder:visited { border : none; }
img.NoBorder:hover { border : none; }

img.Bordered, img.Bordered:link, img.Bordered:visited { border: 1px solid #3B4063; }
img.Bordered:hover { border: 1px solid #db0229; }

td.minimize, td.Minimize { width : 1%; }
td.maximize, td.Maximize {	width : 100%; }


/****************************************************
*			BORDER-NAV-COLOR / BLOCKS CLASSES
****************************************************/

.LeftNav, .LN, a.LeftNav, a.LN, a.LeftNav:link, a.LN:link, a.LeftNav:visited, a.LN:visited {
	display: block;
	padding : 5px; padding-right : 2px; padding-bottom : 5px; padding-top : 3px; 
	margin : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	line-height : .4;
	font-weight: normal;
	text-align: left;
	border: 1px solid #cccccc;
	background: #ffffff;
	color: #2262ac;
	text-decoration: none;
}
a.LeftNav:hover, a.LN:hover {
	border: 1px solid #2262ac;
	color: #2262ac;
	background: #dedede;
	text-decoration: underline;
}

.Newsletter, .NL {
	padding : 5px 5px 5px 5px ;
	margin : 0px 0px 0px 0px ;
	text-align: left;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	line-height: 17px;
	border: 1px solid #820000;
	background: #820000;
	color: #ffffff;
	text-decoration: none;
}
.PartnerLink, .plink {
	display: block;
	padding : 4px 0px 0px 0px ;
	margin : 0px;
}

.BottomNav, .BN {
	color: #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4;
}
a.BottomNav, a.BN, a.BottomNav:link, a.BN:link, a.BottomNav:visited, a.BN:visited { color: #ffffff; text-decoration: underline; }
a.BottomNav:hover, a.BN:hover { color: #ffffff; text-decoration: underline; }

.BottomCopy, .BC {
	color: #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4;
}
a.BottomCopy, a.BC, a.BottomCopy:link, a.BC:link, a.BottomCopy:visited, a.BC:visited { color: #ffffff; text-decoration: none; }
a.BottomCopy:hover, a.BC:hover { color: #ffffff; text-decoration: none; }


/****************************************************
*			BGCOLOR CLASSES
****************************************************/

/* Dark */
.BgcolorBody, .BGB             { background: #000000; }

/* Red */
.BgcolorHard, .BGH             { background: #8F011B; } 
/* Red Lighter */
.BgcolorHardLighter, .BGHL     { background: #B50223; } 
/* -- Red Lightest */
.BgcolorHardLightest, .BGHLL   { background: #DB022A; } 
/* Red Grey */
.BgcolorHardGrey, .BGHG        { background: #8F473B; } 

/* -- Green */
.BgcolorSoft, .BGS             { background: #02C98A; }
/* Green Darker */
.BgcolorSoftDark, .BGSD        { background: #02A370; }
/* Green Darkest */
.BgcolorSoftDarker, .BGSDD     { background: #017E57; }

/* Red */
.BgcolorHighlight, .BGHI       { background: #175FB4; }

/* Neutal */
.BgcolorNeutral, .BGN          { background: #02C98A; }

/* Bright */
.BgcolorBright, .BGBR          { background: #175FB4; }

.BgcolorWhite, .BgColorWhite, .BGWH   { background: #ffffff; }
.BgcolorBlack, .BgColorBlack, .BGBL   { background: #000000; }

.BgcolorGrey, .BgColorGrey, .BGG, .rightbar          { background: #cccccc; }
.BgcolorGreyLighter, .BgColorGreyLighter, .BGGL      { background: #dedede; }
.BgcolorGreyLightest, .BgColorGreyLightest, .BGGLL   { background: #f0f0f0; }


/****************************************************
*			FONT CLASSES
****************************************************/

.FontHard, .FH {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.FontHardSmall, .FHS {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.FontHardHeading, .FHH {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}
a.FontHardHeading, a.FHH { color: #ffffff; text-decoration: underline; }
a.FontHardHeading:link, a.FHH:link { color: #ffffff; text-decoration: underline; }
a.FontHardHeading:visited, a.FHH:visited { color: #ffffff; text-decoration: underline; }
a.FontHardHeading:hover, a.FHH:hover { color: #ffffff; text-decoration: underline; }

.FontSoft, .FS {
	color: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.FontSoftSmall, .FSS {
	color: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.FontSoftLarge, .FSL {
	color: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
} 
.FontSoftHeading, .FSH {
	color: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	font-spacing : 3px;
}
a.FontSoftHeading, a.FSH { color: #333333; text-decoration: none; }
a.FontSoftHeading:link, a.FSH:link { color: #333333; text-decoration: none; }
a.FontSoftHeading:visited, a.FSH:visited { color: #333333; text-decoration: none; }
a.FontSoftHeading:hover, a.FSH:hover { color: #333333; text-decoration: none; }

.FontBlackTextOnWhiteBgcolor, .FBW {
	background : #ffffff;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.FontHighlightTextOnWhiteBgcolor, .FHIW {
	background : #ffffff;
	color : #525252;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.FontHighlight, .FHI {
	color : #525252;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.FontWhiteTextOnBlackBgcolor, .FWB {
	background : #000000;
	color : #ececec;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.warning, .Warning, .error, .Error {
	background: #dedede;
	color : #db0229;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border: 1px dashed #db0229;
	margin-bottom : 10px;
	margin-top : 10px;
	padding: 5px;
	font-weight: bold;
}

.message, .Message, .Msg, .msg {
	background: #dedede;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border: 1px dashed #db0229;
	margin-bottom : 10px;
	margin-top : 10px;
	padding: 5px;
}

.FontRed {
	color : #db0229;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.headinghref, a.headinghref, a.headinghref:link, a.headinghref:visited { color : #003366; text-decoration: none; }
a.headinghref:hover { color: #003366; text-decoration: underline; }

