BODY
{
    FONT-SIZE: 9pt;
    COLOR: #3869a2;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: justify
}
.heading
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #3869a2;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    LETTER-SPACING: 0px
}
.heading_mainpage {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #3869a2;
	PADDING-TOP: 15px;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	LETTER-SPACING: 0px
}
.dis_table {
        BORDER-COLOR: #3869a2
}
H1
{
    PADDING-RIGHT: 10px;
	FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #f79005;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
H3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #3869a2;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
TD
{
    FONT-SIZE: 9pt;
    COLOR: #3869a2;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
A
{
    FONT-SIZE: 9pt;
    COLOR: #3869a2;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.date
{
    COLOR: #f79005
}
.copy
{
    FONT-SIZE: 7pt;
    COLOR: #c5cbcf
}
.test
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.copy A
{
    COLOR: #c5cbcf
}
.comment
{
    FONT-SIZE: 8pt;
    COLOR: #b5b5b5
}
.note
{
    FONT-SIZE: 8pt;
    COLOR: #222C3F
}
P
{
    FONT-SIZE: 9pt;
    MARGIN: 10px;
    COLOR: #3869a2;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
UL
{
    FONT-SIZE: 9pt;
    LIST-STYLE-IMAGE: url(img/bulletb.gif);
    MARGIN: 0px 10px 0px 30px;
    COLOR: #3869a2;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.texthead
{
    MARGIN: 10px 10px 0px 103px
}
.texthead_mainpage {
	MARGIN: 10px 10px 0px 5px
}
.rightmenu
{
    MARGIN: 0px 10px 10px 50px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    LIST-STYLE-TYPE: none
}
UL.comment
{
    FONT-SIZE: 8pt;
    LIST-STYLE-IMAGE: url(img/bulletg.gif);
    MARGIN: 0px 10px 0px 30px;
    COLOR: #b5b5b5;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
UL .rightmenu
{
    LIST-STYLE-TYPE: none
}
.submenu
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 10px;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.submenu_more
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 25px;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
INPUT
{
    BORDER-RIGHT: #637eb2 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #637eb2 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    BORDER-LEFT: #637eb2 1px solid;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #637eb2 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #99aaca
}
SELECT
{
    BORDER-RIGHT: #637eb2 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #637eb2 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #637eb2 1px solid;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #637eb2 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #99aaca
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.marginless
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.submit
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white
}
.platform_text
{
    FONT-SIZE: 8pt;
    MARGIN: 10px 10px 0px 103px;
    COLOR: #b5b5b5
}
.down
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    TEXT-DECORATION: none
}
.down A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftpane
{
    BACKGROUND-COLOR: #617db2
}

.obliterate
{
	text-decoration: line-through
}

.dict_table01
{
	border:1px #3869A2 solid; 
	margin:10px 20px 10px 10px; 
	padding-bottom:15px;
}

.dict_table02
{
	margin:15px; 
	border:1px #999999 dashed;
}

.newbold
{
	font-weight: bold;
}


/*Start promo*/

.colorReddy {color: orange; font-weight: bolder;}

a img {border: none;}

#first_promo_main_content_wrap, #second_promo_main_content_wrap {
  font-family: sans-serif;
  font-size: 14;
}

h2 {font-size: medium;}

#first_promo_main_content_wrap #masterBannerTop {
  display: block;
  margin: 40px auto 0 auto;
}


#first_promo_main_content_wrap #shortDescription {
  background: url(picts/penreader/free-en.jpg) no-repeat 5px -10px;
  padding-left: 370px;
  margin-right: 20px;
  min-height: 230px;
  ppadding-bottom: 1em;
}

#first_promo_main_content_wrap #shortDescription h2 {padding-top: 15px;}

                                #shortDescription p {line-height: 1.4;}

                                #shortDescription p a {
                                  margin: 0 10px;
                                  text-decoration: none;
                                  color: black;
                                  border-bottom: 1px dashed grey;
                                }

                                #shortDescription p a:hover {
                                  color: #338;
                                  border-bottom-color: #338;
                                }

#first_promo_main_content_wrap #presentation {
  margin-left: 20px;
  margin-top: -40px;
}

#first_promo_main_content_wrap #presentation h4 {
  dfont-weight: normal;
  margin-left: 350px;
  font-style: italic;
}

#presentation ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  margin-top: 40px;
  ttext-align: right;
}

#first_promo_main_content_wrap #presentation li {
  display: inline;
  margin-right: 10px;
}


#first_promo_main_content_wrap #presentation #footnote {
  margin-top: 50px;
  color: grey;
}






/*--------------------------------------------------*/

          #second_promo_main_content_wrap #presentation {overflow: hidden;}
          * html #second_promo_main_content_wrap #presentation {overflow: hidden;}
          
          #second_promo_main_content_wrap #presentation ul {
            float: left;
            width: 43%;
            display: inline;
            margin: 0;
            padding: 0;
            margin-top: 30px;
          }
          
          #second_promo_main_content_wrap #presentation ul#right {margin-left: 8%;}

          #second_promo_main_content_wrap #inner_content_wrap {margin: 15px 20px  0 20px;}
          
          #second_promo_main_content_wrap #presentation ul li {
            bborder: 1px solid;
            min-height: 120px;
            background-repeat: no-repeat;
            background-position: left top;
            margin-bottom: 25px;
          }
          
          #second_promo_main_content_wrap #presentation  a.floatLeft   {float: left;}
          
          #second_promo_main_content_wrap #presentation .innerLiWrap { margin-left: 130px; }
          
          #second_promo_main_content_wrap #presentation a { margin-right: 5px; }
          
          #second_promo_main_content_wrap #presentation h3 {
            font-size: small;
            color: #3a57bb;
            text-transform: capitalize;
            lline-height: 1;
            margin-bottom: 5px;
          }
          * html #second_promo_main_content_wrap #presentation h3 {
            font-size: x-small;
            text-indent: -14px;
          }
          
          #second_promo_main_content_wrap #presentation h3 a {color: #3a57bb;}
          
          #second_promo_main_content_wrap #presentation p {
            line-height: 1.3;
            font-size: 90%;
            margin-top: 0;
          }
          
          #second_promo_main_content_wrap #bonus table {width: 100%;}
          #second_promo_main_content_wrap #bonus table td {width: 50%;}
          #second_promo_main_content_wrap #bonus .left {text-align: right;}
          #second_promo_main_content_wrap #bonus .right {text-align: left;}
          #second_promo_main_content_wrap #bonus .right a {
            display: block;
            margin-top: 45px;
            text-decoration: none;
            font-weight: bolder;
            color: #3a57bb;
            font-size: 90%;
          }
          #second_promo_main_content_wrap #bonus .right a .colorReddy {
            color: orange;
          }

          #second_promo_main_content_wrap #bonus a img {margin-top: 5px;}

/*Stop promo*/
