/* CSS Document */

* { margin:0; padding:0; }
body { background-color: #fff;  }
#container, #corporate { width:900px; height:auto; margin:0; padding:0; border-color: #8c8c8c; border-style: solid; border-width: 1px; margin-left: auto; margin-right:auto; margin-top:10px; }
#welcome { background-image:url(../images/welcome7.jpg); width:900px; height:163px; }
.title { margin-left:12px; font:20px normal Arial, Helvetica, sans-serif; line-height:22px; color:#fff; letter-spacing:1px; padding-top:70px }
#topnav { background-color:#777777; 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:#bf8c60; text-decoration: underline }
#topnav ul li { float: left; padding-top:2px; padding: 0px 14px; list-style: none; border-left: 1px solid #000; }
#topnav ul a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;}
#topnav ul li.first { margin-left: 0; border-left: none; list-style: none;  }
#assessment { background-color:#c67444; 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; text-align:center }
#assessment a:active, a:link, a:visited { text-decoration: none }
#assessment a:hover { color:#bf8c60; text-decoration: underline }
#assessment h3 { color:#fff; font-size:15px; text-align:center; margin-top:-2px }

.blockquote { margin-left:30px }

.sitemap { width:430px }
.sitemap a {color:#761811; font-weight:bold;  }

#leftpanel { width:232px;  float:left; background-color:#FEFBF6 }
#mainpanel { width:668px; float:left; }
#rightpanel { width:210px; float:right; background-color:#FEFBF6 }
#leftpanel h3 { color:white; }

#navigation a { color: #8E8E8E; 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 ul li.last { margin: 8px 6px 0px 6px; border:0px;   }
#navigation li { width:220px; list-style: none; }

.head1 {  background-color:#BC4C40; height:25px;}
.head2 {  background-color:#777777; height:25px; }
.head3 {  background-color:#a5a95d; height:25px;}
.head4 {  background-color:#99704D; height:25px;}
.head1, .head2, .head3, .head4 { padding-top:7px; padding-left:5px; }
#content { padding:4px 10px; }
#content img {margin-left:5px }
#content p { margin-top:10px; }
#content head2.p { margin-top:0; }
#content ul {padding-left:30px; list-style:disc; font: 11px/13px Verdana, Arial, Helvetica, sans-serif;}
#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 { padding:2px; border:1px solid #BF8C60 }


#articles { padding-left:5px }
#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:#fff; margin-left:5px }
.head3 h3 { color:#fff; margin-left:5px  }
.head2 h3 { color:#fff; margin-left:5px  }
.head1 h3 { color:#fff; margin-left:5px  }

#program { height:80px; width:435px }
#program img { border: 1px solid #751811; margin-right:7px; margin-bottom:5px }

#articles, #links { float:right; clear:right; width:210px; }

#footer { background-color:#777777; width:900px; height:20px; clear:both; display:block; border-top:1px solid #8c8c8c; }
#footer a:active, a:link, a:visited { text-decoration: none }
#footer a { color: #fff; 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 #000; }
#footer ul li.first { margin-left: 0; border-left: none; list-style: none;  }

#corporate { border:0; display:block; vertical-align:top; text-align:right}
#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; }
h2 { font: bold 15px Arial , Helvetica , sans-serif; color:#751811; }
h3 { font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#751811; }
h4 { font: bold 12px Arial , Helvetica , sans-serif; color:#4b4b4b;}
h5 { font: bold 11px Arial , Helvetica , sans-serif; color:#751811; text-transform:capitalize; }
h6 { font: bold 11px Arial , Helvetica , sans-serif; color:#4b4b4b; text-transform:capitalize; } 
h7 { font: bold 14px 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: #BF8C60; font-weight:bold; 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:#699270 }

#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 }

.mandatory { font-weight:bold; color:#FF0000 }

#cluster {display:block; text-align:center; width:900px; margin:auto;}
#cluster a { font-size:10px;}
