html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
a:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
body{line-height:1;padding-top:20px;background-color:#474F3B;padding-bottom:40px;}
#container{width:823px;margin-right:auto;margin-left:auto;border:1px solid #ddd;padding:20px;background-color:#FFF;}
#header{height:100px;width:823px;}
#logo{height:60px;float:left;width:360px;}
#top-menu{float:left;height:30px;width:463px;text-align:right;}
#top-menu li{display:inline;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:700;color:#474F3B;padding-left:3px;}
#top-menu a:link,#top-menu a:visited{text-decoration:none;color:#474F3B;font-weight:700;}
#top-menu a:active,#top-menu a:hover{font-weight:700;color:#000;}
#search{height:30px;float:left;width:463px;text-align:right;}
#navigation{float:left;height:30px;width:823px;background-image:url(../images/menu-bg.jpg);background-repeat:repeat-x;margin-top:10px;line-height:30px;}
#main{width:801px;border:1px solid #CCC;margin-bottom:20px;background-image:url(../images/hm-main-bg.jpg);background-repeat:repeat-y;background-position:left bottom;padding:10px;}
#pathway{width:801px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666;font-weight:700;height:20px;margin-bottom:10px;line-height:20px;}
#pathway li{float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;font-weight:700;padding-right:5px;color:#474F3B;}
#pathway li a:link,#pathway li a:visited{font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;text-decoration:none;color:#999;}
#pathway li a:active,#pathway li a:hover{color:#474F3B;}
#advert{height:100px;width:801px;margin-bottom:10px;margin-top:10px;background-color:#CCC;}
#left-box{float:left;width:300px;margin-right:20px;margin-bottom:20px;}
#content{width:541px;text-align:justify;padding-right:20px;}
#content a:link,#content a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#474F3B;font-weight:700;}
#content a:active,#content a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#666;}
#content h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;color:#474F3B;padding-bottom:20px;padding-top:10px;font-weight:700;}
#content h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#474F3B;padding-bottom:5px;font-weight:700;}
#content h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#474F3B;padding-bottom:20px;padding-top:10px;font-weight:700;}
#content p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#666;padding-bottom:10px;}
#content ul{margin-bottom:10px;}
#content li{list-style-type:square;list-style-position:outside;margin-left:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666;padding-top:5px;padding-bottom:5px;line-height:16px;}
#content li a:link,#content li a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#333;font-weight:400;}
#content li a:active,#content li a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#666;text-decoration:underline;}
#content .testimonial-box{width:208px;height:300px;margin-right:20px;float:left;margin-bottom:20px;border:1px solid #CCC;padding:20px;background-color:#FFF;}
#content .testimonial-box:hover{background-color:#ddd;cursor:default;}
#content .testimonial-box p{font-style:italic;font-size:11px;color:#474F3B;font-weight:700;line-height:16px;}
#content .testimonial-box span{text-align:right;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#666;font-weight:700;}
#left-column{float:left;width:270px;}
#right-column{float:left;width:270px;}
.event-box{padding:10px;margin-bottom:10px;border:1px solid #CCC;clear:left;width:540px;}
.event-box:hover{background-color:#FFF;cursor:default;}
.date-box{float:left;height:50px;width:50px;padding:10px;border:1px solid #CCC;background-color:#474F3B;text-align:center;margin-right:20px;margin-bottom:10px;}
.date-box .month{color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:18px;line-height:20px;}
.date-box .date{color:#DDD;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:20px;}
.pub-box{width:238px;border:1px solid #CCC;padding:10px;clear:left;margin-bottom:10px;margin-right:10px;}
.pub-box:hover{background-color:#FFF;cursor:default;}
#sidebar{width:208px;float:right;margin-bottom:20px;margin-left:20px;margin-top:10px;}
#sidebar-advert{text-align:right;background-color:#474F3B;padding:10px;color:#FFF;font-weight:700;height:20px;line-height:20px;}
#sidebar li{padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;font-size:11px;font-weight:700;text-align:right;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;}
#sidebar li li{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;padding-right:30px;background-color:#ddd;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#sidebar .on{color:#000;}
#sidebar a:link,#sidebar a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#666;font-weight:700;}
#sidebar a:active,#sidebar a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#444;}
#sidebar li li:hover{color:#FFF;background-color:#474F3B;}
#sidebar li li a:link,#sidebar li li a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#666;font-weight:700;}
#sidebar li li a:active,#sidebar li li a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;color:#fff;}
.border{border:1px solid #FFF;margin-top:15px;}
.border:hover{border:1px solid #474F3B;}
#footer{width:863px;margin-right:auto;margin-left:auto;border:1px solid #282C21;margin-top:20px;height:258px;background-image:url(../images/f-bg.jpg);background-repeat:repeat-x;background-color:#FFF;background-position:bottom;}
#footer a:link,#footer a:visited{text-decoration:none;color:#474F3B;font-weight:700;}
#footer a:active,#footer a:hover{font-weight:700;color:#000;}
#footer h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#474F3B;padding-top:20px;padding-bottom:10px;}
#f-left{height:238px;width:200px;float:left;background-image:url(../images/f-woman.jpg);background-repeat:no-repeat;padding-left:150px;padding-top:20px;}
#f-left span{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:13px;color:#666;}
#f-mid{float:left;width:250px;margin-left:20px;}
#f-mid p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:14px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;padding-top:10px;}
#f-left p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;color:#666;padding-bottom:10px;}
#f-right{float:left;width:200px;margin-left:20px;}
#f-right ul{margin-top:5px;}
#f-right li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:26px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#f-right li:hover{background-color:#FEFEFE;cursor:default;}
#f-newsletter{float:left;margin-left:20px;width:200px;}
#f-newsletter p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
#copyright{width:865px;margin-right:auto;margin-left:auto;margin-top:40px;text-align:center;}
#copyright p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;color:#FFF;padding-bottom:10px;line-height:14px;}
#copyright a:link,#copyright a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;color:#858A7E;}
#copyright a:active,#copyright a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#999;text-decoration:none;}
ul.menu li a{display:block;color:#474F3B;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:700;}
ul.menu li{position:relative;float:left;text-align:center;}
ul.menu ul{position:absolute;left:0;display:none;background-image:url(../images/sub-bg.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#dcdcdc;}
ul.menu ul li{position:relative;text-align:left;}
ul.menu ul li a{display:block;}
ul.menu .menulink{font-weight:700;height:30px;padding-right:25px;padding-left:25px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#474F3B;border-right-width:1px;border-right-style:solid;border-right-color:#CCC;}
ul.menu .menulink:hover,ul.menu .menuhover{background-image:url(../images/menu-bg-on.jpg);}
ul.menu .sub{background-color:#d1d1d1;}
#menu .m-about li{width:150px;padding-left:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#menu .m-about li:hover{background-color:#474F3B;}
ul.menu .m-about li a:hover{color:#FFF;}
#menu .m-services li{width:230px;padding-left:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#menu .m-services li:hover{background-color:#474F3B;}
ul.menu .m-services li a:hover{color:#FFF;}
.newsbox{width:521px;margin-top:10px;margin-bottom:10px;border:1px solid #ddd;padding:10px;background-color:#FFF;}
