/* spec version: 3 */
body, td {
  color:            #000000;
  font:             9pt Arial,Tahoma,Verdana,Helvetica,sans-serif;
}

body {
  background:       #ffffff;
  margin:           0px;
}

a:link {
  color:            #000080;
}

a:visited {
  color:            #800080;
}

a:hover {
  color:            #008000;
}

a:active {
  color:            #FF0000;
}

h1 {
  font-size:        14pt;
  font-weight:      bold;
}

h2 {
  font-size:        12pt;
  font-weight:      bold;
}

h3 {
  font-size:        10pt;
  font-weight:      bold;
}

.comment {
  font-size:        8pt;
}

.error_text {
  font-weight:      bold;
  color:            #800000;
}

.asterisk {
  color:            #FF0000;
}

.button {
  font:             8pt Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color:            #000000;
}

.input {
  font:             8pt Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

table {
  border-collapse:  collapse;
}

.framed {
  border:           1px solid #E0E0E0;
}

.sepline {
  background:       #E0E0E0;
}

th, .header_cell {
  background:       #E0E0E0;
  font-weight:      bold;
  text-align:       center;
}

.active_cell {
  background:       #F0F0F0;
}

p {
  text-decoration:  none;
  color:            #000000;
  font-family:      Verdana,Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-weight:      normal;
  font-size:        x-small;
  line-height :     150%;
}

.td_content {
  height:           100%;
  font:             12px Verdana;
  text-align:       left;
  vertical-align:   top;
  padding:      none;
}

.copy {
  text-decoration:  none;
  color: #404040;
  font-weight:      normal;
  font-size:        10px;
  text-align:       center;
  padding-top:      20px;
  padding-bottom:   10px;
}
.copy a, .copy a:visited { color: #404040; }
.subname {
  text-decoration:  none;
  color:            #6A95C7;
  font-family:      Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-weight:      bold;
  font-size:        14px;
  margin-left:      15px;
  margin-top:       none;
}


.header_place {
  background-color: #000000;
}
.section_sep, .section_hdr, .framed, .framed_top, .framed_bottom {
	border-color: #C6C6C6;
}
#mainMenu {
border:1px solid #d2d2d2;
width:173px!important;
}
#mainMenu img,#mainMenu a,#mainMenu span {
display:block;
vertical-align:top;
}
#mainMenu .but {
	color:#000;
}
#mainMenu .but_a {
	color:#A3134D;
	background-color: #ffe1ec;
}
.but, .but_a {
	text-align:  left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}
a.but:link, a.but:active, a.but:hover, a.but:visited,a.but_a:link,
a.but_a:active, a.but_a:hover, a.but_a:visited
{
text-decoration:none;
}
.afterButton
{
border-bottom-color:#D2D2D2;
border-bottom-style:dotted;
border-bottom-width:1px;
height:1px;
margin-top:-1px;
}
