body {
	background-color: #cad5eb;
	font-family: helvetica, arial, sans-serif;
	color: #35485a;
	width: 766px;
	text-align: center;
	margin: 15px auto;
	font-size: 75%;
}

.copy {
	font-family: helvetica, arial, sans-serif;
	color: #35485a;
	font-size: 75%;
}

/* ---------------- LINKS ---------------- */

a {
	color: #7a99c9;
}
.green {
	color: #369271;
}
.pink {
	color: #bd6e6e;
}
.yellow {
	color: #c5a832;
}
.blue {
	color: #2e5db1;
}
.purple {
	color: #671054;
}
.orange {
	color: #c86c00;
}
.teal {
	color: #2395a5;
}
a:hover, a.green:hover, a.pink:hover, a.yellow:hover, a.blue:hover, a.purple:hover, a.orange:hover, a.teal:hover  {
	color: #434ca2;
}


#container-top {
	width: 766px;
}
#container {
	width: 766px;
	background: #ffffff url('../images/bg-page.gif') repeat-y top center;	
	text-align: center;
	margin: 0 auto;
}
#container-bottom {
	width: 766px;
}

#header {
	width: 766px;
}
#header h1 {
	text-align: center;
	margin: 0;
	padding: 0;
}


/* ---------------- NAVIGATION ---------------- */

#navigation {
	width: 750px;
	text-align: center;	
	margin: 0 auto;
	font-family: verdana, tahoma, sans-serif;
	white-space: nowrap;
}
#navigation {
	height:2.2em;
	line-height:2.2em;
	margin-top: 1px;
}
#navigation ul {
	margin:0;
	padding:0;
}
#navigation li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	border-right:1px solid;
}
#navigation li.forkids {
	border-right: none;
}
#navigation li a {
	display:block;
	padding:0 10px;
	font-size:1.05em;
	text-decoration: none;  
}
* html #navigation a {width:1%;} /* http://www.positioniseverything.net/explorer/escape-floats.html */
#navigation {
	background-color:#caeaec;
}
#navigation li {
	border-color:#ffffff;
}
#navigation a {
	background-color:#cad5ec;
	color:#4e58a7;
}
#navigation li.forkids a{
	background-color:#caeaec;
	color: #49a1a7;
}
#navigation .selected, #navigation a:hover {
	background-color:#4e58a7;
	color: #ffffff;
}
#navigation li.forkids a:hover {
	background-color:#49a1a7;
	color: #ffffff;
}


.pageintro {
	color: #7b98c9;
	padding: 20px 90px 20px 100px;
	text-align: left;
	line-height: 1.4em;
	font-family: verdana, tahoma, sans-serif;
}

.pageIntroTD {
	font-size: 100%;
	color: #7b98c9;
	line-height: 1.4em;	
	vertical-align:top;
}

.pageIntroH5 {
	font-family: verdana, tahoma, sans-serif;
	font-size: 12px;
	color: #474ba4;
	padding: 2px 0;
	margin: 2px 0;
}

h5 {
	font-family: verdana, tahoma, sans-serif;
	font-size: 1.1em;
	color: #474ba4;
	padding: 2px 0;
	margin: 2px 0;
}

h3 {
	font-family: verdana, tahoma, sans-serif;
	font-size: 1.25em;
	color: #474ba4;
	padding: 2px 0;
	margin: 2px 0;	
}
.pagecontent {
	color: #333333;
	padding: 20px 90px 20px 100px;
	text-align: left;
	line-height: 1.4em;
}


/* ---------------- HOME PAGE CALL OUTS TABLE  & INTERIOR NAV TABLE ---------------- */

.hometablecallouts th {
	padding: 5px;
	font-weight: normal;
	font-family: verdana, tahoma, sans-serif;
	font-size: 1em;		
}
.interiornavtable th {
	padding: 5px;
	font-weight: normal;
	font-family: verdana, tahoma, sans-serif;
	font-size: .9em;		
}
.hometablecallouts td {
	vertical-align: top;
}
.hometablecallouts td.link {
	padding: 3px 20px;
	vertical-align: top;
	text-align: right;
	font-size: .8em;
}
th.green {
	background-color: #d2f5df;
	color: #369271;
}
th.pink {
	background-color: #f4d7d7;
	color: #bd6e6e;
}
th.yellow {
	background-color: #f7f5c5;
	color: #c5a832;
}
th.blue {
	background-color: #cad5eb;
	color: #2e5db1;
}
th.purple {
	background-color: #e2c5ef;
	color: #671054;
}
th.orange {
	background-color: #f3d8ab;
	color: #c86c00;
}
th.teal {
	background-color: #cbe4e9;
	color: #2395a5;
}
th a {
	text-decoration: none;
}
.description {
	padding: 10px 20px;
	color: #454545;
	font-size: .8em;
}

.dottedline {
	margin: 20px 0;
	border-bottom: 1px dotted #cad5eb;
}



/* ---------------- FOOTER ---------------- */
#footer {
	width: 750px;
	text-align: left;
	padding: 5px 20px 12px 25px;
	font-size: 11px;
	color: #63748f;
}
#footer i{
	color: #7a98c9;
	font-style: normal;
}
#footer a {
	color: #63748f;
}
#footer a:hover {
	color: #4e58a4;
}
.formContent {
	color: #333333;
	font-size:12px;
	font-weight:bold;
}
.formContentOptional {
	color: #666666;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}




#resourceRollout {
position:absolute;
left:346px;
top:26px;
width:270px;
z-index:5;
background-color:#CAD5EC;
color:#000;
border:1px solid #fff;
padding-top:5px;
}
#resourceRollout LI {
border:none;
padding: 0 5px 5px 5px;
font-size:11px;
white-space:nowrap;
}

#resourceRollout LI A {
background-color:#CAD5EC;
color:#000;
text-decoration:none;
}

#resourceRollout LI A:HOVER {
background-color:#CAD5EC;
color:#000;
text-decoration:underline;
}


#aboutRollout {
	position:absolute;
	left:58px;
	top:26px;
	width:200px;
	z-index:5;
	background-color:#CAD5EC;
	color:#000;
	border:1px solid #fff;
	padding-top:5px;

}
#aboutRollout LI {
	border:none;
	padding: 0 5px 5px 5px;
	font-size:11px;
	white-space:nowrap;
	clear:both;
}

#aboutRollout LI A {
	background-color:#CAD5EC;
	color:#000;
	text-decoration:none;
}

#aboutRollout LI A:HOVER {
	background-color:#CAD5EC;
	color:#000;
	text-decoration:underline;
}


#blogRollout {
position:absolute;
left:561px;
top:26px;
width:170px;
z-index:5;
background-color:#CAD5EC;
color:#000;
border:1px solid #fff;
padding-top:5px;
}
#blogRollout LI {
border:none;
padding: 0 5px 5px 5px;
font-size:11px;
white-space:nowrap;
}

#blogRollout LI A {
background-color:#CAD5EC;
color:#000;
text-decoration:none;
}

#blogRollout LI A:HOVER {
background-color:#CAD5EC;
color:#000;
text-decoration:underline;
}

