/****************************************
information.css
****************************************/

/* @group reset */

div#Entry h1,
div#Entry h2,
div#Entry h3,
div#Entry p,
div#Entry ul li
{
list-style:none;
font-size:0;
line-height:0;
}

div#Entry table
{
border-collapse:collapse;
empty-cells:show;
border-spacing:0;
}

div#Entry table,
div#Entry table th,
div#Entry table td
div#Entry dl,
div#Entry dt,
div#Entry dd
{
margin:0;
padding:0
}

/* @end */

/* @group [class*="Accesibility"] */

.Accesibility
{
position:absolute;
left:-9999px;
top:-9999px;
height:0;
visibility:hidden;
}

/* @end */

/* @group layout */

div#Entry
{
width:765px;
}

div#EntryBody
{
background:#f6f6f6;
border:1px solid #e0e0e0;
}

div#EntrySection01
{
margin:0 9px 3px;
}

div#EntrySection02
{
margin:0 9px 15px;
}

div#EntrySection03
{
margin:0 9px 10px;
}

div#Entry h1,
div#Entry h2,
div#Entry h3,
div#EntryHead p,
div#EntrySection01 dt,
div#EntrySection01 dd,
div#EntrySection03 th,
div#EntrySection03 p,
div#EntrySection03 dt
{
font-size:0;
line-height:0
}

div#EntrySection02 dd,
div#EntrySection03 td
{
font-size:12px;
line-height:1.5
}

/* @end */

/* @group [class="ElementsGroup"] */

div.ElementsGroup div.ElementsA,
div.ElementsGroup dl.ElementsA,
div.ElementsGroup ul.ElementsA
{
float:left;
}

div.ElementsGroup div.ElementsB,
div.ElementsGroup dl.ElementsB,
div.ElementsGroup ul.ElementsB
{
float:right;
}

/* @group fixed windows internet explorer v6 */

* html div.ElementsA,
* html dl.ElementsA,
* html ul.ElementsA,
* html div.ElementsB,
* html dl.ElementsB,
* html ul.ElementsB
{
height:1%;
display:inline;
}

/* @end */

/* @end floating layout module  */

/* @group [ clearfix module ] */

[class*="ElementsGroup"]
{
overflow:hidden;
}

[class*="ElementsGroup"]:after,
[class*="PrincipalNavA"]:after,
[class*="PrincipalNavB"]:after,
[class*="PrincipalNavC"]:after,
[class*="PrincipalNavD"]:after,
[class*="TopicPath"] ul:after
{
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}

/* @group fixed windows internet explorer v7 */

*:first-child+html [class*="ElementsGroup"],
*:first-child+html [class*="PrincipalNavA"],
*:first-child+html [class*="PrincipalNavB"],
*:first-child+html [class*="PrincipalNavC"],
*:first-child+html [class*="PrincipalNavD"],
*:first-child+html [class*="TopicPath"] ul
{
display:inline-block;
}

/* @end */

/* @group fixed windows internet explorer v6 */

* html .ElementsGroup,
* html .PrincipalNavA,
* html .PrincipalNavB,
* html .PrincipalNavC,
* html .PrincipalNavD,
* html .TopicPath ul
{
display:inline-block;
}

.ElementsGroup
{
}

/* @end */

/* @end clearfix module */

/* @group head */

div#EntryHead
{
position:relative;
height:520px;
margin:0 0 20px;
}

div#EntryHead h1
{
margin:1px;
font-size:0;
line-height:0
}

/* @end */

/* @group section02 */

div#EntrySection02 div.EntrySectionBody
{
padding:1px;
border:4px solid #e6e6e6;
background:#cdcdcd;
}

div#EntrySection02 div.ElementsGroupA
{
background:url(../info_img/bg_ElementsGroupA.gif) bottom center no-repeat #ffffff;
}

div#EntrySection02 div.ElementsGroupB
{
background:url(../info_img/bg_ElementsGroupB.gif) top center no-repeat #ffffff;
}

div#EntrySection02 dl.ElementsA
{
width:367px;
}

div#EntrySection02 div.ElementsGroupA dt
{
padding:20px 21px 17px;
}

div#EntrySection02 div.ElementsGroupB dt
{
padding:30px 21px 17px;
}

div#EntrySection02 dd
{
padding:0 21px 30px;
}

div#EntrySection02 p
{
background:url(../info_img/bg_btn_11.gif) top center no-repeat #ffffff;
padding:20px 0;
text-align:center;
}

/* @end */

/* @group section03 */

div#EntrySection03 div.ElementsA,
div#EntrySection03 div.ElementsB
{
width:365px;
}

div#EntrySection03 div.ElementsGroup
{
background:url(../info_img/bg_EntryBody03.gif) bottom center no-repeat;
}

div#EntrySection03 div.EntrySectionBody
{
border:solid #e6e6e6;
border-width:4px 4px 0;
}

div#EntrySection03 ul
{
border:solid #cdcdcd;
border-width:1px 1px 0;
}

div#EntrySection03 li
{
padding:20px 10px 20px;
background:url(../info_img/bg_EntryBody03_li.gif) top center no-repeat;
}

div#EntrySection03 li.First-Child
{
background:none;
}

div#EntrySection03 td
{
padding:0 15px;
}

div#EntrySection03 p
{
padding-bottom:24px;
text-align:center;
}

/* @end */
