/*------------------------
   body
  background-color: #918a92;
  border-left: 4px solid #434343;
------------------------*/
/*------------------------
   logo
  background-color: #918a92;
  height: 180px;
  background-image: url('/images/DICEheader.jpg');
  height: 100px;
  background-image: url('/images/DICEheader-2.jpg');
  height: 180px;
  background-image: url('/images/DICEheader.jpg');
  height: 150px;
  background-image: url('/uploads/DICE_logo.jpg');
  background-color: #918a92;
  background-image: url('/images/DICEheader.jpg');
  height: 180px;
  border-left: 6px solid #918a92;
  border-right: 6px solid #918a92;
------------------------*/
#logo {
  height: 150px;
  background-image: url('/images/dice-logo2.gif');
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-style: solid;
  border-color: #918a92;
}
/*
.border {
  border-left: 16px solid #918a92;
  border-right: 16px solid #918a92;
  border-bottom: 6px solid #918a92;
}
*/
.border {
  border-color: #707070 ;
  border-width: 1px;
  border-style: solid;
}
.l-border {
  border-right: 1px solid #918a92;
}
.r-border {
  border-left: 1px solid #918a92;
}
.c-border {
}
.rc-border {
}
.comingup {
  border: 0px solid #918a92;
}
/*
  color: #606060;
*/
body {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}

a.std:link, a.std:visited {
  text-decoration: underline;
  color: #000099;
  font-family: Arial,Helvetica;
  font-size: 14px;
  font-weight: normal;
}
a.std:link:hover, a.std:visited:hover {
  text-decoration: none;
  color: #990000;
}


/*
  background-image:  url(images/white.jpg);
  background-repeat: repeat-y repeat-x;
  width: 864;
  width: 100%;
  background: #918a92;
*/
#container {
  background: #ffffff;
  border: 0px solid #ffffff;
  border-style: solid;
  padding: 0pt 0pt 0pt 0pt;
  margin: 0px;
}
/*
  background: #918a92;
*/
#lnav {
  float: left;
  width: 180px;
  background: #ffffff;
  border-right: 0px solid #918c90;
  border-bottom: 0px solid #918c90;
  padding: 0pt 0pt 0pt 0pt;
}

#mainlinks {
        margin-bottom: 0em;
        color: #ffffff;
        white-space: nowrap;
        line-height: 1.4;
}
#mainlinks ul {
        list-style: none;
        margin: 0;
        padding: 0;
}
#mainlinks li a, a.mlnav:visited {
        display: block;
        text-decoration: none;
        background: #ffffff;
        color: #990000;
        font-family: Arial,Helvetica;
        font-weight: bold;
        font-size: 14px;
}
/*
        color: #cc0000;
*/
#mainlinks li a.mlnav:hover {
        background: #990000;
        color: #ffffff;
        font-weight: bold;
}


table.sponsors {
  background-color: #ffffff;
  border-color: #000000 ;
  padding: 0pt;
  width: 170px;
  border-width: 0px;
  border-style: solid;
}
/*
  background: #918a92;
*/
#bio {
  background: #ffffff;
  margin-right: 250;
  border: 0px solid #000099;
  padding: 0pt 13pt 13pt 13pt;
}
#rnav {
  float: right;
  width: 180px;
  border-left: 0px solid #918c90;
  border-bottom: 0px solid #918c90;
  padding: 0pt 0pt 0pt 0pt;
}
#main1 {
  background: #ffffff;
  margin-left: 0;
  margin-right: 0;
  border-right: 0px solid #000099;
  border-left: 0px solid #000099;
  border-bottom: 0px solid #000099;
  padding: 0pt 13pt 13pt 13pt;
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}
#main {
  background: #ffffff;
  margin-left: 0;
  margin-right: 10;
  border-left: 0px solid #000099;
  padding: 13pt 13pt 13pt 13pt;
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}
#msg {
  margin-left: 180;
  border: 0px solid #000099;
  padding: 13pt 13pt 13pt 13pt;
}
/*
  padding: 0pt 0pt 0pt 0pt;
  margin-left: 180;
  background: #918a92;
*/
#footer {
  clear: both;
  background: #ffffff;
  border: 0px solid #000099;
  padding: 0pt;
}

#sponsor_img {
  float:left; 
}

#sponsor {
  position:relative; 
  left:110;
}


table.membership {
  background-color: #ffffff;
  border-color: #707070 ;
  padding: 13pt 13pt 13pt 13pt;
  border-width: 1px;
  border-style: solid;
}
.mem {
  color: #000000;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}
.mem1 {
  background-color: #e0e0e0;
  color: #000000;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}
.mem2 {
  background-color: #c0c0c0;
  color: #000000;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}

table.main {
  background-color: #ffffff;
  border-color: #707070 ;
  padding: 13pt 13pt 13pt 13pt;
  border-width: 1px;
  border-style: solid;
}
table.msg {
  background-color: #ffffff;
  border-color: #707070 ;
  padding: 0pt 13pt 0pt 13pt;
  border-width: 0px;
  border-style: solid;
}
.main_red {
  color: #cc0000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 18px;
}
.main_black {
  color: #000000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 16px;
}
.sm_black {
  color: #000000;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}
.footer {
  color: #990000;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 10px;
}

a.sm:link, a.sm:visited {
  text-decoration: none;
  color: #ff0000;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
}
a.sm:link:hover, a.sm:visited:hover {
  text-decoration: underline;
  color: #ff0000;
}

a.footer:link, a.footer:visited {
  text-decoration: none;
  color: #990000;
  font-family: Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
}
a.footer:link:hover, a.footer:visited:hover{
  text-decoration: underline;
  color: #990000;
}

/*
  color: #4d4d4d;
*/
.std {
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}
.std_sm {
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 10px;
}
.std_red {
  color: #990000;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}
.std_rred {
  color: #ff0000;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
}


/*------------------------
   faq
------------------------*/
a.faq:link, a.faq:visited {
  text-decoration: underline;
  color: #000099;
  font-family: Arial,Helvetica;
  font-size: 14px;
  font-weight: normal;
}
a.faq:link:hover, a.faq:visited:hover {
  text-decoration: none;
  color: #990000;
}
a.faqback:link, a.faqback:visited {
  text-decoration: underline;
  color: #000099;
  font-family: Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
}
a.faqback:link:hover, a.faqback:visited:hover {
  text-decoration: none;
  color: #990000;
}
.faq_red {
  color: #cc0000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 18px;
}
.faq_red2 {
  color: #cc0000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 14px;
}


/*------------------------
   bio
------------------------*/
.bio {
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 14px;
}
.bio_hdr {
  color: #cc0000;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 14px;
}
.bio_sm {
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 10px;
}
/*------------------------
   calendar
------------------------*/
a.cal:link, a.cal:visited {
  text-decoration: underline;
  color: #000099;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
}
a.cal:link:hover, a.cal:visited:hover {
  background: #990000;
  color: #ffffff;
  text-decoration: none;
}

.cal {
  font-family: Arial,Helvetica;
  font-weight: normal;
  color: #111111;
  font-size: 12px;
}

.cal-today {
  color: #f00;
  background: #c8c8c8;
  font-size: 12px;
}

a.cal-header:link, a.cal-header:visited {
        text-decoration: none;
        font-weight: bold;
        background: none;
        color: #ff0000;
        font-family: times;
        font-size: 32px;
}

a.cal-highlight:link, a.cal-highlight:visited {
        text-decoration: none;
        background: none;
        color: #990000;
        font-family: verdana;
        font-weight: bold;
        font-size: 14px;
}

a.cal-highlight:link:hover, a.cal-highlight:visited:hover {
        color: #ff0000;
        font-size: 16px;
}
/*
a.cal:link, a.cal:visited {
        text-decoration: underline;
        background: none;
        color: #ff0000;
  	font-family: Arial,Helvetica;
        font-weight: normal;
        font-size: 10px;
}
a.cal-highlight:link:hover, a.cal-highlight:visited:hover {
        text-decoration: none;
        color: #ff0000;
}
*/

.cal-basic {
        color: #ff0000;
        font-family: verdana;
        font-weight: bold;
        font-size: 18px;
}

.cal-data {
        font-family: verdana;
        color: #000000;
        font-size: 10px;
}

.cal-footer {
        font-family: verdana;
        color: #000000;
        font-size: 9px;
}


/*------------------------
   messages
------------------------*/
/*
.msg-title {
  font-weight: bold;
  color: #000099;
  font-size: 20px;
}
.msg-greet {
  font-family: Arial,Helvetica;
  font-weight: bold;
  color: #000099;
  font-size: 13px;
}
.msg-data-bold {
  font-family: Arial,Helvetica;
  font-weight: bold;
  color: #000000;
  font-size: 13px;
}
*/
.msg-date {
  font-family: Arial,Helvetica;
  font-weight: normal;
  color: #cc0000;
  font-size: 10px;
}
.msg-data {
  font-family: Arial,Helvetica;
  font-weight: normal;
  color: #111111;
  font-size: 13px;
}
.msg-subject {
  font-family: Arial,Helvetica;
  font-weight: bold;
  color: #404040;
  font-size: 18px;
}

a:link, a:visited, a.msg:link, a.msg:visited {
  text-decoration: underline;
  color: #000099;
  font-family: Arial,Helvetica;
  font-size: 13px;
  font-weight: normal;
}
a:link:hover, a:visited:hover, a.msg:link:hover, a.msg:visited:hover {
  text-decoration: none;
  color: #990000;
}

/*------------------------
   agenda
------------------------*/

a.agenda:link, a.agenda:visited {
  text-decoration: underline;
  color: #000099;
  background: #ffffff;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
}
a.agenda:link:hover, a.agenda:visited:hover {
  color: #ffffff;
  background: #990000;
  text-decoration: none;
}

.agenda {
  font-family: Arial,Helvetica;
  font-weight: normal;
  background: #ffffff;
  color: #111111;
  font-size: 12px;
}

.agenda-red {
  font-family: Arial,Helvetica;
  font-weight: normal;
  color: #990000;
  background: #ffffff;
  font-size: 10px;
}

.agenda-hdr {
  color: #990000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 16px;
}

.agenda-cal{
  font-family: Arial,Helvetica;
  font-weight: normal;
  color: #000000;
  background: #e0e0e0;
  font-size: 12px;
}
a.agenda-cal:link, a.agenda-cal:visited {
  text-decoration: underline;
  color: #000099;
  background: #e0e0e0;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
}
a.agenda-cal:link:hover, a.agenda-cal:visited:hover {
  color: #ffffff;
  background: #990000;
  text-decoration: none;
}

/*------------------------
 links
------------------------*/
.links_hdr {
  color: #cc0000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 14px;
}
a.links:link, a.links:visited {
  text-decoration: none;
  color: #111111;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
}
a.links:link:hover, a.links:visited:hover {
  text-decoration: underline;
  color: #990000;
}
.about_hdr {
  color: #cc0000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 14px;
}
.mainmenu {
  color: #990000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 16px;
}
table.links {
  background-color: #ffffff;
  border-color: #000000;
  padding: 0pt 0pt 0pt 0pt;
  border-width: 0px;
  border-style: solid;
}

/*
a.lnav:link, a.lnav:visited {
  text-decoration: none;
  background: none;
  color: #990000;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 14px;
}
a.lnav:link:hover, a.lnav:visited:hover {
  color: #990000;
  text-decoration: none;
}
*/


/*
background-color: #b0222a;
*/
.lnav-mouseon {
  background-color: #918a92;
}

.lnav-mouseoff {
  background-color: #ffffff;
}




/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#verify {
visibility:hidden;
display:none;
}

