body
{
padding: 0;
margin: 0;
background-color:#C1E5F6;
font-family:"Helvetica", Arial;
color:#000000;
}

#header
{
width:650px;
margin:0px auto 0 auto;
background:url('../images/school-large.png') no-repeat;
height:204px;
}

#pagewrapper
{
width:650px;
margin:0 auto 0 auto;
padding:0;
background-color: #FCFDFF;
}

#navigation
{
border-bottom: 1px dotted #BECFD2;
margin:0px 0 0px 0;
height:20px;
padding:2px 0 2px 1px;
color:#000000;
background-color:#AADFF6;
}

.right
{
display:inline;
float:right;
}
#navigation .right
{
font-size:11px;
}

#navigation .right a:hover
{
color:#333333;
}

#navigation ul, #adminnavigation ul
{
margin:0 0 0 0;
padding:0 0 0 0;
display:inline;
}

#navigation a, #adminnavigation a
{
text-decoration:none;
color:#000000;
}

#navigation li a:hover, #adminnavigation li a:hover
{
color:#880000;
}

#navigation .current a, #adminnavigation .current a
{
font-weight:600;
color:#000000;
}

#navigation li
{
display:inline;
margin:0 7px 0 1px;
padding:1px 3px 0 3px;
}

#contentwrapper
{
margin:0px 0 0 0;
}

a img {border:none;}

#expertise
{
margin:0 0 10px 0;
}

.quotation
{
margin:0 0 0 0;
padding:0 0 0 0;
}

.quotee
{
color:white;
font-weight:bold;
margin:3px 0 20px 0;
padding:0 0 0 0;
font-style:italic;
}

.smalltext
{
font-size:10px;
}

.question
{
overflow:hidden;
cursor:pointer;
display:inline;
}

.answer
{
visibility:hidden;
overflow:hidden;
position:relative;
}

.answer_content
{
padding:5px 0 1px 6px;
position:relative;
}

.hide
{
visibility:hidden;
}

.red
{
color:red;
}

/* Note pop */
#contactnote {
	width: 180px;
	height: 160px;
	background: url(../images/post-it-call-email.png) no-repeat;
	position: fixed;
	bottom: 0;
	right: 0;
	overflow:hidden;
	padding:10px;
}
#contactnote p {
	display: none;
}

#contactnote .email {
	position: absolute;
	bottom: 20px;
	right: 40px; 
	width: 230px;
	height: 60px;
	text-indent: -9000px;
	overflow: hidden;
}

/*REMOVE!
.rollmenu {border-right: #254869 1px solid; padding-right: 2px; border-top: #8eaac7 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; border-left: #5f87af 1px solid; color: #eee; line-height: normal; padding-top: 2px; border-bottom: #19324c 1px solid; font-family: Arial, Helvetica, sans-serif; background-color: #298ca5; text-decoration: none}
.rollmenu:hover {background-color: #4ab5d6; text-decoration: none}
.menuhead {font-weight: bold; font-size: 12px; color: #ffffff; background-color: transparent}
#menu1 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu2 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu3 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu4 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
*/

#adminnavigation
{
font-size:11px;
border-bottom: 1px dotted #e1e1e1;
border-top: 1px dotted #e1e1e1;
background-color:#444444;
margin:0 0 10px 0;
padding:0 0 0 0;
color:#000000;
}


#adminnavigation li
{
display:inline;
margin:0 9px 0 0;
padding:0;
}


#content
{
margin:0 35px 0 35px;
color:#000000;
font-size:13px;
}

#content strong
{
color:#000000;
}

#content h1
{
font-size:22px;
font-weight:normal;
}

#content li
{
padding:0 0 10px 0;
}



h2 {margin:15px 0 8px 0; font-size:15px; font-weight:normal;}


#page {padding:10px;}
#page h1 {margin:0 0 5px 0; font-size:22px; font-weight:normal;}


#clearer
{
clear:both;
height:0px;
}

#footer
{
z-index:2;
width:650px;
margin:30px auto 10px auto;
border-top:1px dotted;
}

a
{
color:#ff3333;
}

#footer .right
{
font-size:10px;
}

#footer a
{
color:#ff3333;
font-size:14px;
}

#leftbar {float:left; width:25px;}
#leftbar h1 {margin:0 0 7px 0; padding:0; font-weight:normal; font-size:14px; border-bottom:1px dotted #e1e1e1;}

