BODY {text-align:center;}


A:link {color:#336699; text-decoration:underline; font-size:11px;}
A:visited {color:#336699; text-decoration:underline; font-size:11px;}
A:active {color:#3366cc; text-decoration:underline; font-size:11px;}
A:hover {color:#3333FF; text-decoration:underline; font-size:11px;}

.lim {
    list-style-position: outside;
 list-style-image: url(image/arrow.jpg);}
h1 {font-family:Arial,Courier,Verdana,Georgia; font-size:13px; color: #333333; font-weight:bold; margin: 0; padding-left:6px;}

h2 {font-family:Arial,Courier,Verdana,Georgia; font-size:12px; color: #333333; font-weight:bold; margin: 0; padding: 0;}

h3 {font-family:Arial,Courier,Verdana,Georgia; font-size:11px; color: #333333; font-weight:bold; margin: 0; padding: 0;}
.sideb {font-family:Arial,Verdana,Georgia,Courier;font-size:12px;line-height:30px;color: #333333;font-weight:bold;padding-left:8px;}

.text01 { font-family:Arial,Verdana,Georgia,Courier;font-size: 12px;color: #FFFFFF;line-height: 14px; font-weight:bold; letter-spacing:-1px;}
.numbersjackpot { font-family:Arial,Courier,Verdana,Georgia; font-size: 21px; color: #FFFFFF; line-height: 22px; font-weight:bold; letter-spacing:-1px;}

.color01{font-family:Arial,Courier,Verdana,Georgia; font-size:11px; line-height:18px; color: #896638;}
.color02{font-family:Arial,Courier,Verdana,Georgia; font-size:11px; line-height:16px; color: #896638; font-weight:bold;}
.color03{font-family:Arial,Courier,Verdana,Georgia; font-size:11px; line-height:23px; color: #339999;}
.s {font-family:Arial,Courier,Verdana,Georgia; font-size:10px; line-height:18px; color: #999999;}
a.s:link {color:#999999; text-decoration:none; font-size:10px; font-family:Arial,Verdana,Courier,Georgia;}
a.s:visited {color:#666666; text-decoration:none; font-size:10px; font-family:Arial,Verdana,Courier,Georgia;}
a.s:active {color:#333333; text-decoration:none; font-size:10px; font-family:Arial,Verdana,Courier,Georgia;}
a.s:hover {color:#000000; text-decoration:underline; font-size:10px; font-family:Arial,Verdana,Courier,Georgia;}

a.gr:link {color:#333333; text-decoration:none; font-size:11px; font-family:Arial,Verdana,Courier,Georgia;}
a.gr:visited {color:#666666; text-decoration:none; font-size:11px; font-family:Arial,Verdana,Courier,Georgia;}
a.gr:active {color:#333333; text-decoration:none; font-size:11px; font-family:Arial,Verdana,Courier,Georgia;}
a.gr:hover {color:#000000; text-decoration:underline; font-size:11px; font-family:Arial,Verdana,Courier,Georgia;}


.copy {font-family:Arial,Courier,Verdana,Georgia; font-size:10px; line-height:20px; color: #999999;}

td {font-family:Arial,Courier,Verdana,Georgia; font-size:11px; color:#666666;line-height:18px;}
.a {font-family:Arial,Courier,Verdana,Georgia; font-size:10px; color:#0000FF;line-height:25px; text-decoration:underline}

.sample {background-color: #E8F0FC; border-color: #798EAE 798EAE 798EAE 798EAE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

a.bo:link {color:#333333; text-decoration:none; font-size:12px; font-family:Arial,Verdana,Courier,Georgia;font-weight:bold;}
a.bo:visited {color:#999999; text-decoration:none; font-size:12px; font-family:Arial,Verdana,Courier,Georgia;font-weight:bold;}
a.bo:active {color:#666666; text-decoration:none; font-size:12px; font-family:Arial,Verdana,Courier,Georgia;font-weight:bold;}
a.bo:hover {color:#000000; text-decoration:underline; font-size:12px; font-family:Arial,Verdana,Courier,Georgia;font-weight:bold;}

a.blue:link {color:#333333; text-decoration:none; font-size:12px; font-family:Arial,Verdana,Courier,Georgia;}
a.blue:visited {color:#999999; text-decoration:none; font-size:12px; font-family:Arial,Verdana,Courier,Georgia;}
a.blue:active {color:#666666; text-decoration:none; font-size:12px; font-family:Arial,Verdana,Courier,Georgia;}
a.blue:hover {color:#000000; text-decoration:underline; font-size:12px; font-family:Arial,Verdana,Courier,Georgia;}

a.submenu:link    {color:#000000; text-decoration:none; font-size:12px;padding:0.5em;}
a.submenu:visited {color:#000000; text-decoration:none; font-size:12px;padding:0.5em;}
a.submenu:active  {color:#000000; text-decoration:none; font-size:12px;padding:0.5em;}
a.submenu:hover   {color:#000000; text-decoration:underline; font-size:12px;padding:0.5em;}

.form {border:1px solid #CDCDCD;font-family:Arial,Courier,Verdana,Georgia;font-size:12px; color:#555555;}
.form4 {border:1px solid #6D6D6D;font-family:Arial,Courier,Verdana,Georgia;font-size:12px; color:#B1B1B1;}
.form2 {border:1px solid #E4DCBA;font-family:Arial,Courier,Verdana,Georgia;font-size:12px; color:#555555;}
.form3 {border:1px solid #CDCDCD;font-family:Arial,Courier,Verdana,Georgia;font-size:12px; color:#555555; background-color:#F8F8F8; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

.txt{font-family:Arial,Courier,Verdana,Georgia; color:#333333; text-decoration:none; font-size:12px;}
.btxt{font-family:Arial,Courier,Verdana,Georgia; font-weight:bold; color:#333333; font-size:12px;}

.com { font-family:Arial,Courier,Verdana,Georgia; font-size: 8px; color: #666666; line-height: 12px; letter-spacing:-1px;}

.consult_input { BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #ffffff; font-size:9px; color:#666666; }
.consult_textarea { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff }

.clear {
  clear: both;
}

#csst {
 border:none;
  width: 440px;
  margin:1em;
}

caption {
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0;
}

col {
  border-right: 1px solid #ccc;
}

col#albumCol {
  border: none;
}

thead {
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}

th {
font-size:12px;
font-family:Arial,Courier,Verdana,Georgia;
  font-weight: bold;
  text-align: left;
}

#playlistPosHead {
  text-indent: -1000em;
}

#csst th{
  padding: 0.1em 1em;
    border-top: 1px solid #EBEBEB;
     border-left: 1px solid #EBEBEB;
       border-right: 1px solid #EBEBEB;
}
#csst td{
  padding: 0.1em 1em;
       border-top: 1px solid #EBEBEB;
     border-left: 1px solid #EBEBEB;
       border-right: 1px solid #EBEBEB;
}

.odd {
  background-color:#edf5ff;
}

form {
  font-size: 1.2em;
  width: 24em;
}


/* fieldset styling */
fieldset {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;
  border : 1px solid #ccc;
}

/* legend styling */
legend {
  font-weight: bold;
}


/* style for  labels */
label {
  display: block;
}

/* style for required labels */
label .required {
  font-size: 0.7em;
  color:#760000;
}

input {
  width: 150px;
}
input.slogin{
  width: 110px;
}


input.radio, input.submit {
  width: auto;
}

/* style form elements on focus */
input:focus, textarea:focus {
  background: #ffc;
}

input.radio {
  float: left;
  margin-right: 1em;
}

textarea {
  width: 320px;
  height: 150px;
}

/* Hack to make sure the floated radio buttons
   sit next to the labels correctly in IE/Mac*/

/* This is the style I want IE/Mac to see */
input.radio + label {
  text-indent: 2em;
}

/* Using the commented backslash filter, I'm resetting
   the above rule for everything other than IE5/Mac \*/
input.radio + label {
  text-indent: 0;
}

