table, body, html, p, ul, li, textbox, textarea
{
	color: #444;
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-size: 11px;
	line-height: 17px;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
}

* { /* Universal Selector to zero out ALL margins and paddings. You can apply more specific styles later. */
margin:0;
padding:0;
}

td {
vertical-align: top;
}

.malign td {vertical-align:middle;}

a {color:#69c; text-decoration:none;}
a:hover {color:#369;}

.floatright 
{
	float:right;
	margin:10px 0 10px 10px;
}


h1, h2, h3, h5 {color: #369; margin:0 0 8px 0; text-transform:lowercase;}
h1 {font-size:18px; font-weight:normal; margin:0;} /* Title - Section Titles - Sub Page Menu. "Ex. For Kids" */
h2 {font-size:14px; margin:0; font-weight:lighter;} /* Subtitle - Paragraph Titles */
h3 {font-size:11px; margin:0;} /* Body Bold - Bold Version of body */
h4 {font-size:11px; margin:0; text-transform:lowercase;} /* Body Highlight - Body as highlighted color */
h5 {font-size:11px; margin:0; font-weight:lighter;}
 
img {border:none;}
ul {margin:10px 0 10px 20px;}
p {orphans:5;widows:10;margin:5px 0 15px 0;}

.hidden 
{
    visibility:hidden;
    display:none;
}

#shadow {
    background:transparent url(../images/layout/BG-html.jpg) 0 0 repeat-y;
    width:775px;
    height:auto;
}

#container 
{
    background-color:transparent; 
    width:775px; 
    height:auto;
}

homePageNavTable { margin-top:10px; }
* html homePageNavTable { width:718px; }


#splash {
    background-color:transparent;
    width: 750px; 
    height:300px;
}

#splashHomePage {
    background-color:Transparent;
    width: 750px; 
    height:500px;
}

#contentContainer {
    background-color:Transparent;
    width:720px;
    min-height:400px;
    height:auto;
}

#belowLeftNav {
    float:left;
    background-color:Transparent;
    width:230px;
    min-height:300px;
    height:auto;
}

#belowLeftNav ul {
    margin:0;
    margin-bottom: 20px;
    padding:0;
    line-height:24px;
    list-style:none;
    font-size:15px;
}

#belowLeftNav li {
    border-bottom: 1px solid #E1E4E7;
    margin: 0;
    width:193px;
}

#belowLeftNav ul li {
    margin:0;
    margin-left:18px;
    padding:0;
    display:block;
}

#belowLeftNav ul li a {
    color:#69c;
    text-decoration: none;
    padding-left:24px;
}

#belowLeftNav ul li a:hover {
    color:#369;
}

#mainContent {
    float:right;
    background-color:transparent;
    width:440px;
    min-height:300px;
    height:auto;
    margin-right:25px;
}

#footer {
    clear:both;
    width:720px;
    height:auto;
    margin-left:18px;
    padding-top:50px;
    font-size:10px;
    color:#777;
}
#footer span {font-size:11px; font-weight:bold; color:#369;}

/* These are the styles for the Homepage content (Non-Flash) */
.categories {
    font-size:11px;
    line-height:16px;
}

.categories td {
    padding:15px;
}

.divider {
    background:#FFF url(../images/layout/BG_CategoryDivider.gif) top right no-repeat;
} /* Adds dividing line between topic areas */

.learn-more {
    float:right;
}

#mainContentHomePage {
    background:#FFF;
    font-size:11px;
    line-height:17px;
    margin:0; 
    padding:0;
    width:700px;
}

.DataField
{
	font-weight: bold;
}

.Error
{
	color: Red;
	font-variant: small-caps;
}

