/* CSS Document */

* {
	margin:0;
	padding:0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
body { background-color: #fff;  }
#container, #corporate { width:900px; height:auto; margin:0; padding:0; border-color: #999; border-style: solid; border-width: 1px; margin-left: auto; margin-right:auto; margin-top:10px; }
#welcome { width:900px; margin-bottom:-2px}
#welcome img { height:163px}
#topnav { background-color:#FFCB29; width:690px; height:25px; padding-top:2px; float:left;  }
#topnav ul a:active, a:link, a:visited { text-decoration: none }
#topnav ul a:hover { color:#751811; text-decoration: underline }
#topnav ul li { float: left; padding-top:2px; padding: 0px 10px; list-style: none; border-left: 1px solid #999; }
#topnav ul a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#77746F;}
#topnav ul li.first { margin-left: 0; border-left: none; list-style: none;  }
#assessment { background-color:#2196FF; float:right; width:205px; height:22px; padding-top:5px; padding-left:5px}
#assessment a { font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:2px; letter-spacing:1px; font-weight:bold; color:#ffffff; }
#assessment a:active, a:link, a:visited { text-decoration: none }
#assessment a:hover { color:#751811; text-decoration: underline }

.sitemap { width:430px }
.sitemap a {color:#761811; font-weight:bold;  }

#leftpanel { width:232px;  float:left; background-color:#FEFBF6 }
#mainpanel {
	width:458px;
	float:left;
	height: auto;
}
#rightpanel { width:210px; float:left}
#leftpanel h3 { color:white; }

#navigation a { color: #0841BD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  }
#navigation a:active, a:link, a:visited { text-decoration: none }
#navigation a:hover { color:#751811; }
#navigation ul li { margin:8px 6px; padding-bottom:4px; border-bottom: 1px solid #c6c6c6; }
#navigation li { width:210px; list-style: none; }
#navigation_re li {
	width:200px;
	list-style: none;
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 4px;
	margin-left: 0px;
}

.head1 {
	height:25px;
	background-color: #FFE9A6;
}
.head2 {  background-color:#FF8D71; height:25px; }
.head3 {  background-color:#B7DDFF; height:25px;}
.head4 {  background-color:#ADB221; height:auto; margin-top:-1px}
.head5 {
	height:auto;
	margin-top:-1px;
	background-color: #FFFFFF;
}
.head6 {  height:auto; margin-top:-1px}
.head7 {  background-color:#F7C710; height:25px;}
.head1, .head2, .head3, .head4, .head5, .head6 {
	padding-top:7px;
	padding-left:5px;
	border-top-color:white;
	border-top-style:solid;
	border-top-width:1px;
	border-top:1px solid white;
	padding-bottom: 7px;
}
#content {
	padding:4px 10px;
}
#content p {
	margin-top:10px;
	line-height: 17px;
}
#content>head2.p { margin-top:0; }
#content ul {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 30px;
	list-style: disc;
}
#content ol {padding-left:30px; font: 11px/13px Verdana, Arial, Helvetica, sans-serif;}
#content li { margin-top:6px }
#content a:hover { text-decoration: underline; }
#content img { border: 1px solid #751811; margin-right:7px; margin-bottom:5px }


#articles {
	padding-left:5px;
	line-height: 11px;
}
#articles a { color: #751811; font:10px Verdana, Arial, Helvetica, sans-serif; }
#articles a:hover { text-decoration: underline; }

#links { background-color: #ffff;  } 
#links a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
#links a:active, a:link, a:visited { text-decoration: none }
#links ul li { margin:8px 6px; padding-bottom:4px; border-bottom: 1px solid #999; }
#links li { list-style: none;  }

#links img, #navigation img { margin: 0px 8px; border:0; }
.head4 h3 { color:#77746F; }
.head3 img { margin:0 }
.head3 h3 { color:#77746F; }
.head2 h3 { color:#751811; }
.head1 h3 { color:#77746F; }

#program { height:80px; width:435px }
#program img { border: 1px solid #751811; margin-right:7px; margin-bottom:5px }

#articles, #links {
	float:left;
	clear:right;
	width:210px;
	line-height: 11px;
}

#footer { background-color:#F4EAC6; width:900px; height:20px; clear:both; display:block; border-top:1px solid #77746f; }
#footer a:active, a:link, a:visited { text-decoration: none }
#footer a { color: #77746F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#footer a:hover { color:#751811; text-decoration: underline }
#footer ul { margin-left:4px; padding-bottom:3px }

#footer ul li { float: left;  padding: 0px 7px; list-style: none; border-left: 1px solid #77746f; }
#footer ul li.first { margin-left: 0; border-left: none; list-style: none;  }

#corporate { border:0; display:block; vertical-align:top; padding-left:170px }
#corporate p { color:#77746F; font: 10px Verdana, Arial, Helvetica, sans-serif; }
#corporate img { margin-right:30px;  }

p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
h2 { font: bold 16px/24px Verdana , Arial , Helvetica , sans-serif; color:#751811; }
h3 { font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#4b4b4b; }
h4 { font: bold 12px Verdana , Arial , Helvetica , sans-serif; color:#751811;}
h5 { font: bold 11px Verdana , Arial , Helvetica , sans-serif; color:#751811; text-transform:capitalize; }
h6 { font: bold 11px Verdana , Arial , Helvetica , sans-serif; color:#4b4b4b; text-transform:capitalize; } 
h7 { font: bold 14px Verdana , Arial , Helvetica , sans-serif; color:#751811; text-transform:capitalize; padding-bottom:-5px;}

.phone { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color:#751811; vertical-align:baseline; padding-right:20px; }
a, a:active, a:link, a:visited { color: #751811; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.right{float:right; margin:0 0 4px 15px;}
.quote { border:1px solid #ccc; width:280px; padding:8px; }
.quote em {
	color:#751811;
	font-style: italic;
}

#adolescent ul { margin-left:30px; }
#adolescent ul li { float: left; margin:10px 0px; padding: 0px 10px; list-style: none; border-left: 1px solid #4b6750; }
#adolescent ul li.first { margin-left: 0; border-left: none; list-style: none;  }

#content td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px }
.vet {
	font-weight: bold;
}
.centre {
	text-align: center;
}
