/* @override http://courses.childrensinstitute.net/styles/main.css */

body, html
{
	margin:0;
	padding:0;
}
body
{
	min-width:800px;
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
}
img
{
	border:0;
}
a
{
	color:#333;
}
strong
{
	color:#255490;
}
blockquote
{
	font-style:italic;
	color:#255490;
	background:#efc099;
	margin:1em 0;
	padding:1em;
}
div.highlight
{
	background:#d7fd69;
	color:#255490;
	padding:.5em 1em;
}
div.cutout
{
	color:#255490;
	margin:0;
	padding:1em 1em 1em 120px;
	background:#fcfaad url(/images/CutoutBackground.png) no-repeat 1em 1em;
}
div.cutout ul
{
	padding:0 0 0 1em;
}
div.cutout h1, div.highlight h1
{
	color:#255490 !important;
	font-size:medium !important;
	font-style:italic;
	margin:0;
}
p.citation
{
	text-align:right;
	font-size:small;
	margin:0 0 0 150px;
	display:block;
}
p.citation::before
{
	content:"-";
}
a:hover
{
	color:#f00;
}
fieldset
{
	margin:1em 0;
	border:1px solid #4f6f9d;
	text-align:center;
	background-color:#fcea9e;
	padding:.5em;
}
table
{
	font-size:small;
}
th
{
	color:#255490;
	text-align:left;
}
th, td
{
	vertical-align:top;
}
td ul, td ul li
{
	margin:0 !important;
	padding:0;
	list-style-position:inside;
}
fieldset p
{
	margin:0 0 inherit 0;
}
.error
{
	color:#f00;
	font-style:italic;
	text-align:center;
}
.hide
{
	display:none;
}
.instruction
{
	font-size:small;
	color:#255490;
	margin-top:0;
}
.breadcrumb, .jump-menu
{
	font-family:"Courier New", Courier, mono;
	font-size:small;
}
.jump-menu
{
	text-align:center;
}
.page-navigation
{
	text-align:center;
	font-weight:bold;
	font-family:"Courier New", Courier, mono;
}
ul.alt
{
	font-style:italic;
	list-style-type:none;
	padding:0;
}
li
{
	margin:1em 0;
}
#page
{
	width:800px;
	margin:0 auto;
	background:#f9e384 url(/images/background.gif) repeat-y top left;
}
#header, #footer
{
	background-color:#88b34b !important;
	color:#ccdeb6;
}
#header
{
	border-bottom:3px solid #fff;
	background:url(/images/ci_logo.png) no-repeat left top;
	padding-left:169px;
	height:137px;
	position:relative;
}
#header h1
{
	margin:0;
	bottom:-8px;
	position:absolute;
	font-size:36pt;
}
#main
{
	float:right;
	width:631px;
}
#main .content
{
	padding:0 12px;
}
#main .content h1
{
	color:#88b34b;
	font-size:x-large;
}
#main .content h2
{
	color:#255490;
	font-size:medium;
}
#main .content h3
{
	color:#255490;
	font-size:medium;
	font-style:italic;
}
#navigation 
{
	float:left;
	width:166px;
}
#navigation h1
{
	font-size:medium;
	margin:.5em;
}
#navigation ul
{
	list-style-type:none;
	padding:0;
	margin:1em;
	text-align:left;
}
#navigation ul li
{
	margin:0;
}
#navigation img
{
	border-top:1px solid #000;
	padding:1em;
}
#footer
{
	border-top:3px solid #fff;
	text-align:center;
	clear:both;
	padding:10px;
	font-size:small;
}
#footer a
{
	color:#ccdeb6;
}
#footer p
{
	margin:0;
}
.course-info
{
	color:#fff;
	margin:1em auto;
	width:300px;
	padding:6px 0 6px 165px;
	background:#1f3d7e url(/images/elp_insert.jpg) no-repeat;
	text-align:center;
	border:3px solid #fff;
}
.course-info h1
{
	font-size:medium !important;
	margin:0;
	color:#fff !important;
}
.course-info a
{
	color:#fff !important;
}