body, div, p, blockquote, ol, ul, dl, li, dt, dd, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #555555} 
b, strong { font-weight: 600}

.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.body a:active { color: #FFFFFF; text-decoration: underline; font-size: 12px}
.body a:link {  color: #4B4BFF; text-decoration: underline; font-size: 12px}
.body a:visited {  color: #4B4BFF; text-decoration: underline; font-size: 12px}
.body a:hover {  color: #FF0D6C; text-decoration: underline ; font-size: 12px}

.leftnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.leftnav  a:active {  color: #666666; font-size: 11px; text-decoration: underline}
.leftnav  a:link {  color: #4B4BFF; font-size: 11px; text-decoration: underline}
.leftnav  a:visited {  color: #4B4BFF; font-size: 11px; text-decoration: underline}
.leftnav  a:hover {  color: #FF0D6C; font-size: 11px; text-decoration: underline}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.footer  a:active {  color: #FFFFFF;text-decoration: underline; font-size: 10px}
.footer  a:link {  color: #FFFFFF;text-decoration: underline; font-size: 10px}
.footer  a:visited {  color: #FFFFFF;text-decoration: underline; font-size: 10px}
.footer  a:hover {  color: #FF0D6C;text-decoration: underline; font-size: 10px}

.ptitle {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px}
.ptitle  a:active {  color: #666666;text-decoration: underline; font-size: 12px}
.ptitle  a:link {  color: #666666;text-decoration: underline; font-size: 12px}
.ptitle  a:visited {  color: #666666;text-decoration: underline; font-size: 12px}
.ptitle  a:hover {  color: #FF0D6C;text-decoration: underline; font-size: 12px}

.footer2, .footer2 a:active, .footer2 a:link, .footer2 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-decoration: none;
}

.footer2 a:hover {  color: #FFFFFF;text-decoration: none; font-size: 11px}

td#blueborder
{
  border-collapse: collapse;
  padding: 5px;
  empty-cells:hide;
  white-space:nowrap;
  border: 1px solid #abc7ff;
}

.footerv4
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 10px;
    padding-top: 0px;
    background-color: #a6c2f9;
    min-height: 20px;
}
.footerv4 a:active {color: #202020; text-decoration: none; font-size: 11px}
.footerv4 a:link {color: #202020; text-decoration: none; font-size: 11px}
.footerv4 a:visited {color: #202020; text-decoration: none; font-size: 11px}
.footerv4 a:hover {color: #202020; text-decoration: none; font-size: 11px}

/* format an Unordered list with org dots */
ul#dlbullet
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

ul#dlbullet li
{
    list-style-type: none;
    background: url(images/dlbullet.gif) no-repeat top left;
    color: #000000;
    height: 20px;
    text-indent: 20px;
    display: block;
}

ul#dlbullet li a
{
	padding: 2px 0 0 0;
    text-decoration: none;
    display: block;
}

input.hint {
	color: grey;
	font-style: italic;
}

/* Display a gray box */
#grayboard
{
    clear: both;
    margin: 10px 5px 5px 5px;
}

/* form the top of the box (in grey) */
#grayboard #grayboard_top
{
    clear: both;
    height: 25px;
    background: url(images/boxtop.gif) no-repeat 0 0;
}

/* form the top of the box (in orange) */
#grayboard #grayboard_top_orange
{
    clear: both;
    height: 25px;
    background: url(images/boxtop_grey.gif) no-repeat 0 0;
}

/* format the text in the box top part */
#grayboard #grayboard_top .title, #grayboard #grayboard_top_orange .title
{
    width: 200px; /* same width as the grayboard */
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-align: center; /* center based to the width above */
    padding: 5px 0 5px 0;
}

/* form the mid of the box */
#grayboard #grayboard_mid
{
    clear: both;
    background: url(images/boxmid.gif) repeat-y 0 0; /* extent the mid part in the y-direction */
}

/* form the bottom of the box */
#grayboard #grayboard_btm
{
    clear: both;
    height: 10px;
    background: url(images/boxbtm.gif) no-repeat 0 bottom;
}

/* Round corner box.  Variable size and color */
td#topleft
{
    width: 5px;
    height: 5px;
    background: url(images/topleft.gif) no-repeat 0 0;
}
td#topright
{
    width: 5px;
    height: 5px;
    background: url(images/topright.gif) no-repeat 0 0;
}
td#topmid
{
    height: 5px;
    background: url(images/topmid.gif) repeat-x 0 0;
}
td#midleft
{
    width: 5px;
    background: url(images/midleft.gif) repeat-y 0 0;
}
td#midright
{
    width: 5px;
    background: url(images/midright.gif) repeat-y 0 0;
}
td#midmid
{
    background: url(images/midmid.gif) repeat-y 0 0;
    text-align: left;
}
td#btmleft
{
    width: 5px;
    height: 5px;
    background: url(images/btmleft.gif) no-repeat 0 0;
}
td#btmright
{
    width: 5px;
    height: 5px;
    background: url(images/btmright.gif) no-repeat 0 0;
}
td#btmmid
{
    height: 5px;
    background: url(images/btmmid.gif) repeat-x 0 0;
}

