BODY          {background-color : #FFFFFF; color: #000000; font-family : Verdana, Arial, sans-serif; font-size : 75%; margin: 0 0 20px 0;}
Table         {border-collapse: collapse; padding: 0; border: 0; margin: 0; font-family : Verdana, Arial, sans-serif; font-size: 100%;}
P, TD, LI, UL {font-family : Verdana, Arial, sans-serif; font-size : 100%;}
hr            {color: #5E7DAD; background-color: #5E7DAD; height: 1px; width: 100%;}
li            {list-style-image: url(images/master/bullet.gif);}

/* this group sets the normal link colors */
A:LINK    {color : #5E7DAD; text-decoration: none; font-weight: bold;}
A:VISITED {color : #5E7DAD; text-decoration : none; font-weight: bold;}
A:HOVER   {color : #808080; text-decoration : underline; font-weight: bold;}
A:ACTIVE  {color : #5E7DAD; text-decoration : none; font-weight: bold;}

H1 {color: #415C85; font: bold 22px Georgia, Georgia, serif; text-align: left; padding: 0 0 3px 0; margin: 0 0 5px 0; border-bottom: 3px double #415C85;}
H2 {color: #314C75; font: normal 20px Tahoma, Arial, sans-serif; text-align: left; text-transform: lowercase; letter-spacing: 2px;}
H3 {color: #BF413B; font: bold 16px "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; text-align: left; letter-spacing: 2px;}
H4 {color: #B37E67; font: normal 14px "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; text-align: center; letter-spacing: 3px;} 
H5 {color: #314C75; font: bold 14px Verdana, Arial, sans-serif; margin: 0px; text-align: center;}
H6 {color: #314C75; font: bold 14px Verdana, Arial, sans-serif; margin: 0px;}

.headerlogo {height: 50px; width: 350px; text-align: left;}

.headerslogan {height: 50px; width: 400px; text-align: right; vertical-align: bottom; padding: 0 0 10px 0;}

.searchbar {background-color: #415C85; color: #FFFFFF; text-align: center; font-weight: normal; font-size: 95%; height: 40px;}

.main {margin: 5px 0;}

.content {width: 550px; padding: 0px 15px 10px 0; vertical-align: top; text-align: justify; line-height: 16px;}

.sidebar {width: 200px; padding: 0 0 10px 10px; vertical-align: top; text-align: justify; font-size: 90%; border-left: 1px dashed #808080;}

.sidebar dl {background: transparent; padding: 0 0 1px 0; margin: 2px 0; line-height: 12px; font-size: 110%; text-align: right;}

.sidebar dt {color: #5E7DAD; font-weight: bold; border-bottom: 1px solid #65737F; padding: 10px 0 4px 0;}

.sidebar dd {color: #606060; margin: 0; padding: 5px 0 3px 5px;}
.sidebar dd a:link {color: #808080; font-weight: normal; text-decoration: none;}
.sidebar dd a:visited {color: #808080; font-weight: normal; text-decoration: none;}
.sidebar dd a:hover {color: #5E7DAD; font-weight: normal; text-decoration: underline;}
.sidebar dd a:active {color: #808080; font-weight: normal; text-decoration: none;}


.footer {background-color: #415C85; color: #FFFFFF; text-align: center; font-weight: normal; font-size: 95%; height: 40px;}
.footer A:LINK {color: #FFFFFF; text-decoration: none;}
.footer A:VISITED {color: #FFFFFF; text-decoration: none;}
.footer A:HOVER {color: #FFFFFF; text-decoration: underline;}
.footer A:ACTIVE {color: #FFFFFF; text-decoration: none;}

.formsearch {width: 100%; padding: 0; margin: 0; font-size: 90%;}
.formbox {vertical-align: bottom; margin-bottom: 2px;}

.red {background-color: #FFFFFF; color: #000000; padding: 3px; font-weight: bold; text-align: left; border: 1px solid #BF413B;}