/*COLORS/////////
#ff8400 //Orange
#feb40d //Orange (slightly dull)
#0096da //Sky Blue (dark)
#000099 //Blue (darker)
#e70c20 //Red
///////////////*/
input {
	color: #2B3D9C;
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight: bold;
} 



body {
	background-image:url(../_images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#abe4ff;
	margin:0;
	padding:0px 0px 10px 0px;
	font-size:10pt;
}
body, td {
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#2B3D9C;
}
a, a:active, a:visited {
	/*color:#000099;*/
	color:#0096DA;
	text-decoration:underline;
}
a:hover {
	color:#0096DA;
	text-decoration:underline;
}

h1, h2, h3, h4 {
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#2B3D9C;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
h1 {
	font-size:13pt;
	/*color:#ff8400;*/
	color:#C5630E;
}
h2 {
	font-size:140%;
}
h3 {
	font-size:120%;
	font-weight:bold;
}
.Body_Brown {
	font-size:12pt;
	color:#C5630E;
	font-family:Arial, sans-serif;
	font-weight:bold;
}
.Panel legend
{
	color:#2B3D9C;
	font-size:10pt;
	font-family:Arial, sans-serif;
	font-weight:bold;
}



#wrapper {
	width:780px;
	margin:0px auto 0px auto;
}

#left {
	width:196px;
	float:left;
}

#right {
	width:584px;
	float:right;
}

#footer {
	width:780px;
	padding:20px 0px 20px 0px;
	background-image:url(../_images/bg_footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ffffcc;
	color:#990000;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	clear:both;
	margin:0px auto 0px auto;
}
#footer a, #footer a:active, #footer a:visited {
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	color:#000;
}


#topnav {
	background-image:url(../_images/bg_topnav.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:444px;
	height:54px;
	padding-top:97px;
	float:left;
}
#topnav_image {
	width:140px;
	height:151px;
	float:right;
}
#myaccount_links {
	position:relative;
	margin:0px auto 0px auto;
	top:-51px;
	text-align:center;
	width:310px;
	height:1px;
	z-index:1;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;	
}


#topnav_links {
	position:absolute;
	margin:0px auto 0px auto;
	top:4px;
	text-align:right;
	width:780px;
	z-index:1;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
#topnav_links_scholastic {
	position:absolute;
	margin:0px auto 0px auto;
	top:58px;
	text-align:right;
	width:780px;
	z-index:1;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}

#topnav_links a, #topnav_links a:active, #topnav_links a:visited {
	color:#fff;
	text-decoration:none;
}
#topnav_links a:hover {
	color:#000;
}
#topnav_links_scholastic a, #topnav_links a:active, #topnav_links a:visited {
	color:#fff;
	text-decoration:none;
}
#topnav_links_scholastic a:hover {
	color:#000;
}

/*//SIDENAV//////////////////////////*/
#sidenav {
	padding:0;
	margin:0;
}
#panda {
	font-family:Verdana, Geneva, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#000099;
	background-image:url(../_images/n_panda.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:168px;
	height:56px;
	padding:110px 14px 0px 14px;
}
#panda td {
	font-family:Arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#2B3D9C;
}

/*//COPY/CONTENT, MAIN BODY//////////*/
#copy {
	padding:0px 10px 4px 14px;
	font-family:Arial,sans-serif;
	font-size:11px;
}
#copy td {
	font-family:Arial,sans-serif;
}
#copy td input, #copy td select, #copy input, #copy select {
	font-family:Arial,sans-serif;
	font-size:10pt;
	color:#2B3D9C;
	border:1px solid #999;
	padding:2px;
}
#copy td select, #copy select {
	padding:0px;
}
#copy td input:hover, #copy td select:hover, #copy input:hover, #copy select:hover {
	border:1px solid #333;
	background-color:#eee;
}


#copy h3 a, #copy h3 a:active, #copy h3 a:visited, #copy h3 a:hover {
	font-weight:bold;
	color:#2B3D9C;
}
#copy a, #copy a:active, #copy a:visited, #copy a:hover {
	font-weight:bold;
}

#copy h4 {
	border-top:1px dashed #ccc;
	padding-top:6px;
	margin-top:6px;
}

#empty ul {
	margin: 15px 0 0 0;
	padding-left: 5px;
	list-style-type: none;
}
#empty li {
	list-style-type: none;
	margin-left:-18px;
}


/*//BLOCKS///////////////////////////*/
/*Home Page*/
#block_home {
	width:554px;
	padding-top:20px;
}
#block_headlines {
	width:260px;
	float:left;
}
#block_headlines_copy {
	background-image:url(../_images/block_headlines/bg_copy.gif);
	background-repeat:repeat-y;
	padding:0px 15px 0px 17px;
	line-height:14px;
}
#block_headlines_copy a, a:active, a:visited, a:hover {
	font-weight:bold;
}
#block_headlines_copy .odd {
	padding:10px 14px 10px 14px;
}
#block_headlines_copy .even {
	padding:10px 14px 10px 14px;
	background-color:#d2f1fc;
}
#block_headlines_bot {
	background-image:url(../_images/block_headlines/bg_bot.gif);
	background-repeat:no-repeat;
	height:39px;
	padding:10px 31px 0px 31px;
}

#block_home_right {
	width:279px;
	padding-left:14px;
	float:right;
}
#quotes {
	width:131px;
	float:left;
}
#meet {
	width:131px;
	float:right;
}
#meet_copy {
	background-image:url(../_images/block_meet/bg_copy.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ec0c21;
	padding:8px;
}
#meet_copy td {
	font-weight:bold;
	font-size:11px;
	color:#fff;
}
/*END HOME BLOCKS/////////////////*/
#signup {
	font-family:Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000099;
	background-image:url(../_images/n_bg_butter.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#ffff8a;
	padding:13px 0px 16px 11px;
	width:185px;
	height:46px;
}
 #signup td {
 	font-family:Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000099;
}


.signup_input {
	width:106px;
	border:1px solid #cc9900;
	height:10px;
	padding:2px;
	font-family:Arial, sans-serif;
	font-size:9px;
	color:#333;
}




.red {
	color:#cc0000;
}
.redlink, .redlink:link, .redlink:active, .redlink:visited {
	color:#cc0000;
	text-decoration:underline;
}
.redlink:hover {
	text-decoration:none;
}


/*BUTTONS/////////////*/
/*Small 80px/////////////*/
a.action { display: block; float: none;  background: #ffcc00 url(../_images/buttons/bg_action_primary_small.gif) no-repeat 100% 0; text-decoration: none; color: #000 !important; cursor: pointer; text-align: center; vertical-align:bottom; font-size:11px; font-weight:bold; padding-top: 5px }
a.action.secondary { background: #dcdcdc url(../_images/buttons/bg_action_secondary_right.gif) no-repeat 100% 0; }
a.action:hover { background: #c8e7fa url(../_images/buttons/bg_action_hover_small.gif) no-repeat 100% 0; padding-top: 5px}
a.action:visited {color: #000;}

/*Med 150px/////////////*/
a.actionMed { display: block; float: none;  background: #ffcc00 url(../_images/buttons/bg_action_primary_med.gif) no-repeat 100% 0; text-decoration: none; color: #000 !important; cursor: pointer; text-align: center; vertical-align:bottom; font-size:11px; font-weight:bold; padding-top: 5px}
a.actionMed.secondary { background: #dcdcdc url(../_images/buttons/bg_action_secondary_right.gif) no-repeat 100% 0; }
a.actionmed:hover { background: #c8e7fa url(../_images/buttons/bg_action_hover_med.gif) no-repeat 100% 0; padding-top: 5px}
a.actionMed:visited {color: #000;}

/*Large 300px/////////////*/
a.actionLarge { display: block; float: none;  background: #ffcc00 url(../_images/buttons/bg_action_primary_large.gif) no-repeat 100% 0; text-decoration: none; color: #000 !important; cursor: pointer; text-align: center; vertical-align:bottom; font-size:11px; font-weight:bold; padding-top: 5px}
a.actionLarge.secondary { background: #dcdcdc url(../_images/buttons/bg_action_secondary_right.gif) no-repeat 100% 0; }
a.actionLarge:hover { background: #c8e7fa url(../_images/buttons/bg_action_hover_large.gif) no-repeat 100% 0; padding-top: 5px}
a.actionLarge:visited {color: #000;}


/*BUTTONS/////////////*/
a.actionPrimary { display: block; float: left; margin: 0 10px 0 0; background: #ffcc00 url(../_images/buttons/bg_action_hover_right.gif) no-repeat 100% 0; text-decoration: none; color: #000 !important; cursor: pointer; text-align: center; font-size:11px; font-weight:bold; }
a.actionPrimary span { display: block; padding: 4px 20px 0 20px; min-height: 19px; background: url(../_images/buttons/bg_action_hover_left.gif) no-repeat 0 0; }
a.actionPrimary.secondary { background: #dcdcdc url(../_images/buttons/bg_action_secondary_right.gif) no-repeat 100% 0; }
a.actionPrimary.secondary span { background: url(../_images/buttons/bg_action_secondary_left.gif) no-repeat 0 0; }
a.actionPrimary:hover { background: #c8e7fa url(../_images/buttons/bg_action_primary_right.gif) no-repeat 100% 0; }
a.actionPrimary:hover span { background: url(../_images/buttons/bg_action_primary_left.gif) no-repeat 0 0; }
a.actionPrimary:visited {color: #000;}

a.actionPrimary2 { display: block; float: left; margin: 0 10px 0 0; background: #ffcc00 url(../_images/buttons/bg_action_hover_right.gif) no-repeat 100% 0; text-decoration: none; color: #000 !important; cursor: pointer; text-align: center; font-size:16px; font-weight:bold; }
a.actionPrimary2 span { display: block; padding: 4px 20px 0 20px; min-height: 19px; background: url(../_images/buttons/bg_action_hover_left.gif) no-repeat 0 0; }
a.actionPrimary2.secondary { background: #dcdcdc url(../_images/buttons/bg_action_secondary_right.gif) no-repeat 100% 0; }
a.actionPrimary2.secondary span { background: url(../_images/buttons/bg_action_secondary_left.gif) no-repeat 0 0; }
a.actionPrimary2:hover { background: #c8e7fa url(../_images/buttons/bg_action_primary_right.gif) no-repeat 100% 0; }
a.actionPrimary2:hover span { background: url(../_images/buttons/bg_action_primary_left.gif) no-repeat 0 0; }
a.actionPrimary2:visited {color: #000;}


.dotted_line {
	margin:10px 0px;
	border-bottom:1px dashed #ccc;
}

.wrapper_even {
	padding:10pt;
	background-color:#F8FEF5;
	border-bottom:1px solid #ccc;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	color:#333;
}
.wrapper_odd {
	padding:10pt;
	background-color:#cceaf8;
	border-bottom:1px solid #ccc;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	color:#016796;
}

.styleLTE {	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}
