html, body {
  height: 100%;
}
body {
	padding: 0;
	margin:0;
	font-family: Arial;
	color: #434343;
	background-image: #227EA2;
}

.png
{
  behavior: url(../js/iepngfix.htc);
}


a{
	color: #00588A;
	padding: 0;
	margin: 0;
}
a:hover{
	color: #00588A;
	text-decoration: none;
}
.CoverBodyTop
{
    background-image: url('../img/backGround_line_02.gif');
    margin: 0;
    padding: 0;
}
div#CoverBody {
	text-align: left;
	margin: 0 auto;
	/* background-color: #CCCCCC; */
	background-image: url('../img/backGround_line_01.gif');
	background-repeat: repeat-x;
	padding: 20px 0 0 0;
	
}
div.bottom {
	margin: 0 auto;
	padding: 10px 0 10px 0;
	color: #154B60;
	font-size: 0.75em;
	text-align: center;
	/* background-color: #ff0000; */
}

/* GeneralTable */

div.PartDiv01{
	text-align: center;
}
div.PartDiv02{
	text-align: left;
	width: 900px;
}
table.LineTable01{
	margin: 0 auto;
	width: 900px;
}
table.LineTable02{
	margin: 0 0 0 30px;
	width: 600px;
}
table.LineTable03{
	margin: 0 30px 0 0;
	width: 300px;
}
td.Left_top_corner{
	background-image: url('../img/Frame/Left_top_corner_01.png');
}
td.Right_top_corner{
	background-image: url('../img/Frame/Right_top_corner_01.png');
}
td.Top_side_01{
	background-image: url('../img/Frame/Top_side_01.png');
}
table.CenterLineTable01{
}
td.Left_side_01{
	background-image: url('../img/Frame/Left_side_01.png');
}
td.Right_side_01{
	background-image: url('../img/Frame/Right_side_01.png');
	background-repeat: repeat-y;
}
td.center_top_01{
	background-image: url('../img/Frame/center_top_01.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
}
td.center_center_01{
	background-image: url('../img/Frame/center_center_01.gif');
}
td.center_left_01{
	background-image: url('../img/Frame/center_left_01.gif');
}
td.center_right_01{
	background-image: url('../img/Frame/center_right_01.gif');
}

td.Left_bot_corner_01{
	background-image: url('../img/Frame/Left_bot_corner_01.png');
}
td.Bot_side_01{
	background-image: url('../img/Frame/Bot_side_01.png');
}
td.Right_bot_corner_01{
	background-image: url('../img/Frame/Right_bot_corner_01.png');
}

td.Left_bot_corner_02{
	background-image: url('../img/Frame/Left_bot_corner_02.png');
}
td.Bot_side_02{
	background-image: url('../img/Frame/Bot_side_02.png');
}
td.Right_bot_corner_02{
	background-image: url('../img/Frame/Right_bot_corner_02.png');
}

td.Left_side_01{
	background-image: url('../img/Frame/Left_side_01.png');
}
.center_gray_01{
	background-color: #F0F0F0;

}
td.Right_side_01{
	background-image: url('../img/Frame/Right_side_01.png');
}

/* MenuLogo (line 1)*/

table.topLogoMenuTable{
}
td.logoTD{
	vertical-align: top;
}
img.logoImg{
	padding: 0 0 0 20px;
}
td.menuTD{
	vertical-align: top;
}
div.logingMenu{
	color: #0F648B;
	font-size: 0.8em;
	text-align: right;
	padding: 0 20px 18px 0;
}
a.logingMenu{
	color: #0F648B;
	font-size: 0.9em;
	text-decoration: underline;
}
a.logingMenu:hover{
	color: #0F648B;
	font-size: 0.9em;
	text-decoration: none;
}

div.GeneralMenuUL
{
    width: 444px;
    height: 1.8em;
	padding: 0;
	margin: 0 0 0 6px;
	background-color: #D8EAF0;
}
ul.GeneralMenu{
	padding: 0;
	margin: 0;
	background-color: #D8EAF0;
}
ul.GeneralMenu Li
{
    list-style-type: none;
    float: left;
}
ul.GeneralMenu Li a
{
    display:block;
	font-size: 0.8em;
	color: #1D6D96;
	text-decoration: none;
	background-color: #D8EAF0;
	padding: 6px 16px 6px 16px;
}
ul.GeneralMenu Li a.Selected{
	font-size: 0.8em;
	font-style: normal;
	text-align: center;
	color: #ffffff;
	background-color: #4F96B3;
}
ul.GeneralMenu Li a:hover{
	font-size: 0.8em;
	color: #1D6D96;
	text-decoration: none;
	background-color: #AFD5E5;
}

/* line 2 */

div.download_but{
	margin: 15px 0 0 0;
	display: block;
	width: 266px;
	height: 109px;
	background-image: url('../img/but_download_off.jpg');
}
div.download_but:hover{
	background-image: url('../img/but_download_on.jpg');
}
div.text01{
	font-size: 0.8em;
	padding: 0 0 0 6px;
	line-height: 1.4;
}
div.text02{
	font-size: 0.8em;
	line-height: 1.4;
}
a.link01{
	text-decoration: underline;
}
a.link01:hover{
	text-decoration: none;
}

/* line 3 */

table.LineSelectPetsTable01{
	margin: 0 auto;
	width: 936px;
}
td.SelectPets_Left_01{
	background-image: url('../img/Frame/SelectPets_Left_01.png');
}

td.SelectPets_Right_01{
	background-image: url('../img/Frame/SelectPets_Right_01.png');
}
td.SelectPets_center_01{
	background-image: url('../img/Frame/SelectPets_center_01.gif');
}
div.arrowON{
	display: block;
	width: 16px;
	height: 36px;
	background-image: url('../img/right_arrow_off_01.gif');
}
div.arrowON:hover{
	background-image: url('../img/right_arrow_on_01.gif');
}
a.link02{
	color: #217A9F;
	font-size: 0.8em;
	text-decoration: underline;
}
a.link02:hover{
	color: #217A9F;
	font-size: 0.8em;
	text-decoration: none;
}

/* Pets */
a.petsDog
{
    margin: 0 auto;
	display: block;
	width: 91px;
	height: 106px;
	background-image: url('/Themes/calypso/img/Pets/dog_off.gif');
}
a.petsDog:hover{
	background-image: url('/Themes/calypso/img/Pets/dog_on.gif');
}
a.petsDog2
{
    margin: 0 auto;
	display: block;
	width: 91px;
	height: 106px;
	background-image: url('/Themes/calypso/img/Pets/dog_on.gif');
}
a.petsBird
{
    margin: 0 auto;
	display: block;
	width: 77px;
	height: 106px;
	background-image: url('/Themes/calypso/img/Pets/bird_off.gif');
}
a.petsBird:hover{
	background-image: url('/Themes/calypso/img/Pets/bird_on.gif');
}
a.petsBuffalo
{
    margin: 0 auto;
	display: block;
	width: 69px;
	height: 106px;
	background-image: url('/Themes/calypso/img/Pets/buffalo_off.gif');
}
a.petsBuffalo:hover{
	background-image: url('/Themes/calypso/img/Pets/buffalo_on.gif');
}
a.petsCat
{
    margin: 0 auto;
	display: block;
	width: 111px;
	height: 106px;
	background-image: url('/Themes/calypso/img/Pets/cat_off.gif');
}
a.petsCat:hover{
	background-image: url('/Themes/calypso/img/Pets/cat_on.gif');
}
a.petsDrugon
{
    margin: 0 auto;
	display: block;
	width: 119px;
	height: 104px;
	background-image: url('/Themes/calypso/img/Pets/drugon_off.gif');
}
a.petsDrugon:hover{
	background-image: url('/Themes/calypso/img/Pets/drugon_on.gif');
}
a.petsMouse
{
    margin: 0 auto;
	display: block;
	width: 105px;
	height: 106px;
	background-image: url('/Themes/calypso/img/Pets/mouse_off.gif');
}
a.petsMouse:hover{
	background-image: url('/Themes/calypso/img/Pets/mouse_on.gif');
}
a.petsPanda
{
    margin: 0 auto;
	display: block;
	width: 91px;
	height: 106px;
	background-image: url('/Themes/calypso/img/Pets/panda_off.gif');
}
a.petsPanda:hover{
	background-image: url('/Themes/calypso/img/Pets/panda_on.gif');
}
a.petsWorm
{
    margin: 0 auto;
	display: block;
	width: 103px;
	height: 106px;
	background-image: url('/Themes/calypso/img/Pets/worm_off.gif');
}
a.petsWorm:hover{
	background-image: url('/Themes/calypso/img/Pets/worm_on.gif');
}
.text_03
{
    font-size: 0.8em;
}


/* Blogs */

ul.blogs{
	padding: 0;
	margin: 10px 0 0 0;
	background-color: #F0F0F0;
}
ul.blogs Li
{
    list-style-type: none;
}
ul.blogs a{
	color: #1F7299;
	font-size: 1em;
	text-decoration: none;
}
ul.blogs a:hover{
	text-decoration: underline;
}

/* line 4 */

table.BlockTextTable01{
	margin: 0 0 0 0;
}
td.LeftFrameColor{
	border-left: 1px solid #ffffff;
}
div.BlockTextDate{
	color: #909090;
	font-size: 0.75em;
	padding: 0 0 0 20px;
}
div.BlockTextTitle{
	color: #1F7299;
	font-size: 1.5em;
	padding: 0 0 6px 20px;
}
div.BlockTextContent{
	color: #202020;
	font-size: 0.8em;
	padding: 0 0 6px 20px;
}
div.BlockTextTitle2{
	color: #1F7299;
	font-size: 1.5em;
	padding: 0 0 6px 0;
}
div.BlockTextContent2{
	color: #202020;
	font-size: 0.8em;
	padding: 0 0 6px 0;
}
td.linkNews{
	font-size: 0.8em;
	padding: 15px 30px 10px 0;
}
a.link03{
	color: #ffffff;
	font-size: 0.9em;
	text-decoration: none;
}
a.link03:hover{
	color: #ffffff;
	font-size: 0.9em;
	text-decoration: underline;
}

/* Download Page */

table.TableDownload
{
    border-collapse:collapse;
}
table.TableDownload th.headerTableDownload
{
    background-color:#E1E1E1;
    border:1px solid #B0B0B0;
    padding:4px;
    color:#525252;
    font-weight: normal;
    
}
table.TableDownload td.CellTableDownload
{
    border:1px solid #B0B0B0;
    color:#333333;
    font-family:Arial,Helvetica;
    text-align:left;
}
table.TableDownload td.GrayTD{
    background-color:#F5F5F5;
}

/* common */

.BackWhite{
	background-color: #ffffff;
}
.AlignWCenter{
	text-align: center;
}
.AlignWleft{
	text-align: left;
}
.AlignWRight{
	text-align: right;
}
.AlignHTop{
	vertical-align: top;
}
.AlignHBottom{
	vertical-align: bottom;
}
.AlignHMiddle{
	vertical-align: middle;
}
td.Td860Width{
	width: 860px;
}
td.Td20Width{
	width: 20px;
}
td.Td22Width{
	width: 22px;
}
td.Td26Width{
	width: 26px;
}
td.Td92Width{
	width: 92px;
}
td.Td20Height{
	height: 20px;
}
td.Td10Width{
	width: 10px;
}
td.Td10Height{
	height: 10px;
}
td.Td177Height{
	height: 177px;
}
.Td888Width{
	width: 888px;
}
td.Td800Width{
	width: 800px;
}
td.Td488Width{
	width: 488px;
}
td.Td388Width{
	width: 388px;
}
td.Td288Width{
	width: 288px;
}
td.Td220Width{
	width: 220px;
}
td.Td188Width{
	width: 188px;
}
td.Td880Width{
	width: 880px;
}
td.Td6Width{
	width: 6px;
}
td.Td6Height{
	height: 6px;
}
td.Td400Width{
	width: 400px;
}
td.Td52Width{
	width: 52px;
}
td.Td852Width{
	width: 852px;
}
td.Td500Width{
	width: 500px;
}
td.Td450Width{
	width: 450px;
}

.paddingHTop40{
	padding: 40px 0 0 0;
}
.paddingHTop30{
	padding: 30px 0 0 0;
}
.paddingHTop20{
	padding: 20px 0 0 0;
}
.paddingWLeft20{
	padding: 0 0 0 20px;
}
.paddingWLeft30{
	padding: 0 0 0 30px;
}
.paddingWLeft40{
	padding: 0 0 0 40px;
}
.paddingWLeft10{
	padding: 0 0 0 10px;
}
.paddingHW20{
	padding: 0 20px 0 20px;
}
.paddingHW10{
	padding: 0 10px 0 10px;
}

