/* Percipion default style sheet designed by Les Lusk */
/* Link styles */

a  {color:#00f; text-decoration:none;}
a:hover  {color:#00f; text-decoration:underline;}
a:visited  {color:#009; text-decoration:none;}
a:visited:hover  {color:#009; text-decoration:underline;}

a.articletitle, a.articletitle:visited  {font-size:14px;}
a.menulink, a.menulink:visited  {list-style:square outside url(/media/images/rightarrow.gif);}
a.menulink_directory, a.menulink_directory:visited  {list-style:square outside url(/media/images/rightarrow2.gif);}
a.menulink_directory:hover, a.menulink_directory:visited:hover  {list-style:square outside url(/media/images/rightarrow.gif);}
a.nav, a.nav:visited  {padding-right:30px;}
a.nav:hover, a.nav:visited:hover {}
a.horizonalmenu, a.horizonalmenu:visited  {color:#fff;  vertical-align:middle; font-size:10px; font-weight:bold;}
a.e-prov, a.e-prov:hover {color:white; font-size:10px; font-weight:normal;}
a.verticalmenu, a.verticalmenu:visited {}

/* XHTML selectors */

body  {margin:0px; padding:0px; font-family:verdana,geneva,helvetica,sans-serif; font-size:12px;}
caption  {display:none;}
div {margin:0px; padding:0px;}
dt {font-size:12px; font-weight:bold; margin:2px 2px 2px 10px;}
dd {font-size:12px; margin:5px 5px 15px 25px;}
form {font-size:12px; padding:5px; margin:5px;}
h1 {margin:0px; font-size:22px;}
h2 {margin:0px;	font-size:20px;}
h3 {margin:0px;	font-size:18px;}
h4 {margin:0px; font-size:14px;}
h5 {margin:10px 0px 0px 0px;	font-size:12px;}
h6 {margin:0px;	font-size:10px;}
img {border:0px;}
ol li  {margin-bottom:10px; list-style:decimal; list-style-image:none;}
select, textarea, input, option  {border:1px solid #ccc; padding:3px;}
td  {font-family:verdana,geneva,helvetica,sans-serif; font-size:12px; text-align:left; margin:0px; padding:0px;}
ul li  {list-style:url(../media/images/block.gif) square outside; margin-left:5px; padding:5px 0 5px 0;}
ul li ul li {list-style:square outside; margin-left:5px; padding:5px 0 5px 0;}

/* Classes  */

.alpha  {list-style:lower-alpha outside none;}
.authorinfo  {font-size:11px; font-style:italic; margin-top:30px;}
.articledisclaimer  {font-size:10px; color:#777; text-align:left; padding:3px 10px 0px 10px;}
.articleinfo  {font-size:11px; font-style:italic; margin-top:20px;}
.banner {background:url(../media/images/banner_header_5.jpg) no-repeat #fff; line-height:0; font-size:0;}
.bold {font-weight:bold;}
.border {border: 1px solid black;}
.bottom  {vertical-align:bottom;}
.box  {border:1px solid #009; padding:10px;}
.button  {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#000; background:#89cf89; border:transparent;}
.byline  {font-size:10px; font-weight:bold;}
.byline2  {font-size:10px; font-weight:normal; color:#777;}
.center  {text-align:center; margin:auto;}
.centersmall  {font-size:10px; text-align:center;}
.disclaimer  {font-size:10px; background:#f6f6f6; padding:3px;}
.floatl  {float:left; margin:0 20px 20px 0px;}
.floatr  {float:right;  margin:0 10px 5px 20px;}
.indent  {margin: 10px 20px 5px 20px;}
.interestingpoint  {margin:10pt; padding:10pt; background:#f4faf4; border:1px solid #009;}
.menulist  {margin-left:-25px; list-style:square outside url(../media/images/block.gif);}
.pageheading {font-size:18px; padding:10px 0px 10px 0px; font-weight:900; margin:0px; color:#090; text-align:left;}
.panelleft {background:url(../media/images/one_pixel_green.gif); padding:10px 15px 0 10px; vertical-align:top; width:170px;}
.panelleft ul li {margin-left:-25px; list-style:square outside url(../media/images/block.gif); padding-top:0px;}
.panelright {background:#f6f6f6; margin:10px; text-align:center; vertical-align:top; width:200px;}
.quote  {font-style:italic; margin-left:10px; margin-right:10px; font-weight:bold;}
.redbutton, .warningbutton  {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; border:1px solid #000; color:#fff; background:#f00; }
.right  {text-align:right;}
.right-heading  {color:#009; padding-top:20px;}
.right-side  {font-size:10px; text-align:left; padding:0 18px 0 18px;}
.right-side li  {list-style-image:none; margin-left:10px;}
.right-side-center  {font-size:10px; padding:0 18px 0 18px;}
.sectiontitle {font-size:16px; padding-top:10px; font-weight:bold; color:#090; text-align:left; clear:both;}
.shade  {background:#d9f4d5;}
.sitecredit  {font-size:11px; margin-top:10px;}
.smalldata  {font-size:10px;}
.template.td  {margin:0px; padding:0px;}
.testimonial  {font-size:11px; background:#CBD4D9;}
.top  {vertical-align:top;}

/*  ID's  */

#breadcrumbs {background:#009; color:#fff; width:100%; border-bottom:3px solid #fff; padding:5px;}
#didyouknow  {font-size:10px;}
#contact {padding:10px 10px 5px 20px; border-top:3px solid #fff; vertical-align:top; width:180px;}
#littlegirl {margin:0 0 -2px 0; padding:0px; text-align:left;}
#logo  {background:#89cf89; border-bottom:2px solid #fff;}
#content  {padding:10px 20px 10px 30px; vertical-align:top;}
#pagefooter  {background:#009; padding:5px; color:#fff; vertical-align:middle; width:100%; text-align:center; font-size:10px; border-top:3px solid #fff;}
#panelcenter {vertical-align:top;}
#sitemap  {white-space:nowrap; text-align:right; background:#009; color:#fff; border-bottom:3px solid #fff; padding:5px;}