body {font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #666666;background:url(../images/bernard_bg_gradient.jpg);background-color: #245fbb;background-repeat:repeat-x;}

/* Headings and Block Elements */
h1{font-size:2em}
h2{font-size:1.75em;}
h3{font-size:1.5em}
h4{font-size:1.25em}
h5{font-size:1.15em; font-weight:normal;}
h6{font-size:.9em; font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:o; font-family:Helvetica, Arial, sans-serif;margin:0px; padding: 0 0 5px 10px;}
hr{clear:both; margin:1em 0; border:0; outline:0; background:#ccc; color:#ccc;} /* IE recognizes the color attribute */
p{	margin:0em 0em 0.25em 0.5em;line-height:1.5em;}
p, td {color: #333; font-size:1.10em;}
/*p {margin:0 0 .25em .5em; line-height:1.5em;}*/
ol, ul {line-height:1.5em; font-size:1.05em;}
a img {border:none;}
/*---------------BORDER CLASSES HERE ---------------------*/
.borderAll {border: thin solid #142897;}
.borderLeft {border-left: dashed 1px #ccc;}
.borderRight {border-right: dashed 1px #ccc;}
.borderTop {border-top: dashed 1px #ccc;}
.borderTopBottom {border-top:dashed 1px #ccc;border-bottom:dashed 1px #ccc;}

/*----------- NAV BAR LINK PROPERTIES---------------- */
.nav a:link, .nav a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000000;text-decoration:none;padding:4px;}
.nav a:hover {color:#739273;text-decoration:none;}
/*----------LEFT NAVIGATION PROPERTIES----------------*/
.leftnav a:link, .leftnav a:visited {display:block;height:22px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:800;color:#666666;text-decoration:none;padding-left:30px;background-image: url(../images/leftnav_up.jpg);background-position:center left;background-repeat:no-repeat;}
.leftnav a:hover {color:#FF9900;text-decoration:none;background-image: url(../images/leftnav_over.jpg);background-position:center left;background-repeat:no-repeat;}
/*--------------SITE WIDE LINK PROPERTIES--------------*/
a:link, a:visited {color:#000000;text-decoration:underline;}
a:hover { color:#900; text-decoration:underline:}
/*--------BODY PRESENTATION STYLES FOR TITLE AND CONTENT-----------*/
.contentTitle {font-size:18px;color: #284d9b;padding: 8px 0px 3px 0px; /*top right bottom left*/font-weight: 400;font-family: Tahoma, Helvetica, sans-serif;}
.contentBody {padding: 8px 0px 0px 0px; /*top right bottom left*/}

/*!!!!!!!!! testing joomla class !!!!!!!!!!!!!*/
.contentheading {font-size:30px;color: #284d9b;font-weight: 400;font-family: Tahoma, Helvetica, sans-serif;text-transform:capitalize;padding-left:10px;}
.contentpaneopen{font-size:12px;color:#000000;}
h1,h2{font-size:18px;color:#284d9b;font-weight:bold;}


/*-----IDENTIFIES PRESENTATION OF PRODUCT FEATURES & TITLES WITHIN THE CONTENT BODY -------*/
.featureTitle {font-size:14px;color: #284d9b;padding: 8px 0px 3px 0px; /*top right bottom left*/font-weight: 700;font-family: Tahoma, Helvetica, sans-serif;}
.homeBorders {border-top-width: thin;border-right-width: thin;border-bottom-width: thin;border-left-width: thin;border-top-style: dotted;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;}

/*================================================*/
/* USED FOR RSS FEED*/
.rssfeed{padding-top:15px;}
.moduletable th{font-size:18px;color:#000099;}
.newsfeed {text-align:left;font-weight: normal;}
ul.newsfeed li a:link, ul.newsfeed li a:visited {text-decoration:underline;font-size: 11px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #000000;line-height:2;}
ul.newsfeed li a:hover{color:#000099;}
/*================================================*/
.brTitle {font-weight:600;padding-top:10px;padding-left:15px;color:#284d9b;}
.tableWebMail {padding-left:5px;}
th{text-align:left;}
/*-==============================================*/
/*Site search*/
.sitesearch{padding-left:10px;}
.address{padding-left:10px;}
.googlesearch{padding-left:30px;padding-top:10px;}
.calendar{padding:10px;}

