﻿@import url("BannerPopup.css");




/*--------------------------------------*/
/*	    BODY, P, TD, UL, LI       		*/
/*--------------------------------------*/

textarea,
input,
select
{
    font-family: MS PGothic;
}

img
{
    border: 0;
}

body, p, td {
	font-size: 10pt;
	font-family: MS PGothic;
	color: #333333; 
	line-height: 1.2
    }

body {
    margin-top: 5px;
    margin-left: 20px;
    width: 750px;
    }
body.noMargin {
    margin: 0px;
    padding: 0;
    width: 100%;
    }
    
.copyright {
	font-size: 9pt;
	font-family: MS PGothic;
	text-decoration: none;
	color: #333333;
    }
h1
{
    font-size: 10pt;
    color: #333;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
    }	
    
li {
    background: url(../../images/point_04.png) no-repeat 0 0.4em;
	padding-left: 13px;
	margin-bottom: 5px;
    }

li.point {
	background: url(../../images/point_07.gif) no-repeat 0 0.4em;
	padding-left: 13px;
	margin-bottom: 5px;
 	font-size: 8pt; 
    }
 	
li.redpoint {
	background: url(../../images/point_02.gif) no-repeat 0 0.4em;
	padding-left: 13px;
	margin-bottom: 5px;
 	font-size: 10pt; 
 	}
	
li.stpoint {
	background: url(../../images/point_06.png) no-repeat 0px 0.8em;
	padding-left: 20px;
	margin-bottom: 5px;
 	font-size: 10pt;
 	line-height: 1.8
 	}
	
li.stpoint_list {
	background: url(../../images/point_06.png) no-repeat 10px 0.8em;
	padding-left: 30px;
 	font-size: 10pt;
 	line-height: 1.8
    }
 
#upgrade {
	width: 620px; 
	margin: 0 auto; 
	line-height: 1.4;
	}
	
#upgrade li {
	background: none;
	margin-bottom: 20px;
	padding-left: 0;
	}
	
#po {
	margin: 10px 0;
	}

#po li {
	background: url(../../images/point_04.png) no-repeat 0 0.4em;
	padding-left: 13px;
	margin-bottom: 5px;
	}

#upgrade dt {
	font-weight: bold;
	}

#upgrade .ex {
	background: url(../../images/upgrade_03.png) no-repeat top left;
	padding-left: 80px;
	margin: 10px 0px 3px 0px;
	font-weight: normal;
	}
	
#upgrade .exdd {
	padding: 0px 0px 20px 40px;
    }
	
#ex2 dt {
	font-weight: normal;
	padding: 10px 0 10px 20px;
	}
	
#upgrade .orange {
	color: #ff6600;
	}
	
#upgrade .gray {
	color: #777;
	padding: 0px 0px 5px 0px;
	margin-left: 0px;
	}
	
#upgrade dl strong {
	font-weight: bold;
	margin: 20px;
	}

/*--------------------------------------*/
/*	        LoginBox / Password			*/
/*--------------------------------------*/

.LoginBox
{
    width: 400px;
    padding-top: 76px;
    margin: 0 auto;
    background: url(../../images/Login01.png) no-repeat;
}

.Login01
{
    width: 400px;
    background: url(../../images/Login02.png) no-repeat;
    padding: 30px 0 0 0;
    overflow: auto;
}

.Login01 p
{
    margin: 0 auto;
    width: 320px;
    clear: both;
    margin-bottom: 10px;
    overflow: auto;
}
.Login01 p label
{
    width: 80px;
    display: block;
    float: left;
    font-weight: bold;
    border: 0px solid #ccc;
}

.Login01 p input
{
    border: 1px solid #ccc;
    width: 215px;
    float: left;
    padding: 2px;
    vertical-align: middle;
    color: #666;
    font-size: 11pt;
}

.Login01 p.checkbox label
{
    width: 100px; 
    float: left;
    font-weight: normal;
    padding: 0px 0px 0px 4px;
}
.Login01 p.checkbox input
{
    width: 15px;
    border: 0px;
    vertical-align: middle;
    padding: 2px;
}

.Login04
{
    width: 134px;
    margin: 0 auto;
    margin-bottom: 10px;
    overflow: auto;
}

.Login04 div
{
    float: left;
    margin: 0 2px;
    width: 60px;
    height: 23px;
}

.Login04 a:link,
.Login04 a:visited,
.Login04 a:hover
{
    display: block;
    width: 60px;
    height: 23px;
    text-indent: -1000px;
}

.Login04 a:active
{
    background-position: 0 -23px;
}
.Login05_BG,
.Login05
{
    background: url(../../images/Login04.png) no-repeat;
}
.Login06_BG,
.Login06
{
    background: url(../../images/Login05.png) no-repeat;
}

.Login02
{
    margin: 0 auto;
    width: 320px;
    clear: both;
    padding: 10px 0 20px 0;
}
.Login02 p
{
    margin: 0 0 10px 0;
    padding: 0;
}

.Login02 a:link,
.Login02 a:visited
{
    margin-right: 15px;
    font-size: 8pt;
    padding-right: 8px;
    background: url(../../images/point_22.png) no-repeat right 25%;
    text-decoration: none;
}
.Login03
{
    width: 400px;
    height: 64px;
    background: url(../../images/Login03.png) no-repeat;
    overflow: auto;
}
.Login07
{
    padding-top: 10px;
    color: #666;
}
.Login03 p
{
    width: 320px;
    margin: 0 auto;
    padding: 0;
    color: #666;
    margin-top: 10px;
}

.Login01 ul
{
    margin: 0 auto;
    width: 320px;
    color: red;
    margin-bottom: 20px;
    padding: 0;
}  
.PasswordBox
{
    width: 400px;
    padding-top: 76px;
    margin: 0 auto;
    background: url(../../images/Password01.png) no-repeat;
}

.Password01
{
    width: 400px;
    background: url(../../images/Login02.png) no-repeat;
    padding: 30px 0 0 0;
    overflow: auto;
}
.Password01 ul
{
    margin: 0 auto;
    width: 340px;
    color: #666;
    margin-bottom: 20px;
}
	
	
.Password01 p
{
    margin: 0 auto;
    width: 320px;
    clear: both;
    margin-bottom: 10px;
    overflow: auto;
}
.Password01 p label
{
    width: 140px;
    display: block;
    float: left;
    font-weight: bold;
}
.Password01 p input
{
    border: 1px solid #ccc;
    width: 150px;
    float: left;
    padding: 2px;
    vertical-align: middle;
    color: #666;
    font-size: 11pt;
}

.Password03
{
    width: 400px;
    height: 64px;
    background: url(../../images/Login03.png) no-repeat;
}

.Password04 
{
    margin: 0 auto;
    width: 262px;
    padding-top: 20px;
    overflow: hidden;
}
.Password04 div
{
    float: left;
    margin: 0 2px;
    width: 120px;
    height: 23px;
}
.Password04 a:link,
.Password04 a:visited
{
    display: block;
    width: 120px;
    height: 23px;
    text-indent: -1000px;    
}

.Password04 a:active
{
 background-position: 0 -23px;
}


.BT08_BG,
.BT08
{
    background: url(../../images/Password02.png) no-repeat;
}

.BT09_BG,
.BT09
{
    background: url(../../images/Password03.png) no-repeat;
}



/*--------------------------------------*/
/*	        Top 						*/
/*--------------------------------------*/

.Log
{
    height: 23px; 
    padding-top: 0px;
}
.Log div,
.Log span
{
    margin-left: 5px;
    float: right;
    height: 16px;
}
.Log a
{
    font-size: 8pt;
    text-indent: -1000px;
    display: block;
    height: 16px;
}

.Log a:link,
.Log a:visited
{
    text-decoration: none;
}
.Login,
.Login_BG
{
    background: url(../../images/Log02.png) no-repeat;
    width:53px;
}
.Logout,
.Logout_BG
{
    background: url(../../images/Log01.png) no-repeat;
    width:75px;
}
.Password,
.Password_BG
{
    background: url(../../images/Log03.png) no-repeat;
    width:89px;
}

.Top
{
    margin-bottom: 35px;
    height: 57px;
}  	
.Logo
{
    width: 98px;
    height: 57px;
    float: left;
    margin-right: 12px;
    position: relative;
    cursor: pointer;
    font-weight: bold;
    background: url(../../images/logo.png) no-repeat;
    text-indent: -1000px;
}
.Logo a
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 98px;
    height: 57px;
    background: url(../../images/logo.png) no-repeat;
}

.MyListBox
{
    float: right;
    margin-top: 10px;
}

.MyList01
{
    float: left;
    display: inline;
    margin: 0 5px 0 0px;
    padding: 0px 0 0 20px;
    background: url(../../images/MyList01.png) no-repeat;
}
.MyList01 a:link,
.MyList01 a:visited
{
    font-weight: bold;
    color: #FF6600;
    vertical-align: baseline;
    text-decoration: none;
}
.MyList01 a:hover
{
    text-decoration: underline;
}
a.MyListLink:link,
a.MyListLink:visited
{
    font-weight: normal;
    color: #333;
}
.MyList02
{
    float: left;
    padding-top: 2px;
}


 
.Menu
{
    float: left;
    width: 640px;
} 
.MainMenuBox div
{
    width: 112px;
    height: 30px;
    margin-right: 2px;
    float: left;
    position: relative;
    text-indent: -1000px;
}
.MainMenuBox div a
{
    display: block;
    width: 112px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
}
.MainMenuBox p
{
    margin: 0;
    padding: 0;
    float: right;
}

.MainMenuBox a:link,
.MainMenuBox a:visited
{
    background-position: 0 0;
    
}
.MainMenuBox a:hover
{
    background-position: 0 -30px;
}
.MainMenuBox a:active
{
    background-position: 0 -60px;
}
.MainMenu01,
.MainMenu01 a,
.MainMenu01_Over a
{
    text-indent: -1000px;
    background: url(../../images/MainMenu01.png) no-repeat;
}
.MainMenu02,
.MainMenu02 a,
.MainMenu02_Over a
{
    background: url(../../images/MainMenu02.png) no-repeat;
    text-indent: -1000px;
}
.MainMenu03,
.MainMenu03 a,
.MainMenu03_Over a
{
    text-indent: -1000px;
    background: url(../../images/MainMenu03.png) no-repeat;
}
.MainMenu04,
.MainMenu04 a,
.MainMenu04_Over a
{
    text-indent: -1000px;
    background: url(../../images/MainMenu04.png) no-repeat;
}

.MainMenu01_Over,
.MainMenuBox .MainMenu01_Over a:link,
.MainMenuBox .MainMenu01_Over a:visited,
.MainMenuBox .MainMenu01_Over a:hover,
.MainMenuBox .MainMenu01_Over a:active
{
    background: url(../../images/MainMenu01.png) no-repeat 0 -30px;
}

.MainMenu02_Over,
.MainMenuBox .MainMenu02_Over a:link,
.MainMenuBox .MainMenu02_Over a:visited,
.MainMenuBox .MainMenu02_Over a:hover,
.MainMenuBox .MainMenu02_Over a:active
{
    background: url(../../images/MainMenu02.png) no-repeat 0 -30px;
}
.MainMenu03_Over,
.MainMenuBox .MainMenu03_Over a:link,
.MainMenuBox .MainMenu03_Over a:visited,
.MainMenuBox .MainMenu03_Over a:hover,
.MainMenuBox .MainMenu03_Over a:active
{
    background: url(../../images/MainMenu03.png) no-repeat 0 -30px;
}
.MainMenu04_Over,
.MainMenuBox .MainMenu04_Over a:link,
.MainMenuBox .MainMenu04_Over a:visited,
.MainMenuBox .MainMenu04_Over a:hover,
.MainMenuBox .MainMenu04_Over a:active
{
    background: url(../../images/MainMenu04.png) no-repeat 0 -30px;
}


.SubMenuBox01
{
    clear: both;
    background: #003399 url(../../images/sub_bg_1.png) repeat;
    height: 27px;
}
.SubMenuBox02
{
    clear: both;
    background: #003399 url(../../images/sub_bg_2.png) repeat;
    height: 27px;
}
.SubMenuBox03
{
    clear: both;
    background: #003399 url(../../images/sub_bg_3.png) repeat;
    height: 27px;
}
.SubMenuBox04
{
    clear: both;
    background: #003399 url(../../images/sub_bg_4.png) repeat;
    height: 27px;
}

.SubMenuBox01 div,
.SubMenuBox02 div,
.SubMenuBox03 div,
.SubMenuBox04 div
{
    font-size: 9pt;
    float: left;
    position: relative;
    color: #fff;
    left: 30px;
    height: 27px;
    margin-right: 15px;
    text-indent: -1000px;
}
.SubMenuBox02 div
{
    font-size: 9pt;
    float: left;
    position: relative;
    color: #fff;
    left: 20px;
    height: 27px;
    margin-right: 10px;
    text-indent: -1000px;
}

.SubMenuBox01 a,
.SubMenuBox02 a,
.SubMenuBox03 a,
.SubMenuBox04 a
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.SubMenuBox01 a:link,
.SubMenuBox01 a:visited,
.SubMenuBox01 a:hover,
.SubMenuBox02 a:link,
.SubMenuBox02 a:visited,
.SubMenuBox02 a:hover,
.SubMenuBox03 a:link,
.SubMenuBox03 a:visited,
.SubMenuBox03 a:hover,
.SubMenuBox04 a:link,
.SubMenuBox04 a:visited,
.SubMenuBox04 a:hover
{
    color: #fff;
    background-position: 0 0px;
}
.SubMenuBox01 a:active,
.SubMenuBox02 a:active,
.SubMenuBox03 a:active,
.SubMenuBox04 a:active
{
    background-position: 0 -26px;
}
.SubMenu01_01,
.SubMenu01_01 a
{
    width: 93px;
    height: 27px;
    background: url(../../images/SubMenu01_01.png) no-repeat;
}
.SubMenu01_02,
.SubMenu01_02 a
{
    width: 93px;
    height: 27px;
    background: url(../../images/SubMenu01_02.png) no-repeat;
}
.SubMenu01_03,
.SubMenu01_03 a
{
    width: 82px;
    height: 27px;
    background: url(../../images/SubMenu01_03.png) no-repeat;
}
.SubMenu01_04,
.SubMenu01_04 a
{
    width: 99px;
    height: 27px;
    background: url(../../images/SubMenu01_04.png) no-repeat;
}
.SubMenu01_05,
.SubMenu01_05 a
{
    width: 58px;
    height: 27px;
    background: url(../../images/SubMenu01_05.png) no-repeat;
}
/*
.SubMenu02_01,
.SubMenu02_01 a
{
    width: 112px;
    height: 27px;
    background: url(../../images/SubMenu02_01.png) no-repeat;
}
.SubMenu02_02,
.SubMenu02_02 a
{
    width: 101px;
    height: 27px;
    background: url(../../images/SubMenu02_02.png) no-repeat;
}
.SubMenu02_03,
.SubMenu02_03 a
{
    width: 79px;
    height: 27px;
    background: url(../../images/SubMenu02_03.png) no-repeat;
}
.SubMenu02_04,
.SubMenu02_04 a
{
    width: 80px;
    height: 27px;
    background: url(../../images/SubMenu02_04.png) no-repeat;
}
.SubMenu02_05,
.SubMenu02_05 a
{
    width: 87px;
    height: 27px;
    background: url(../../images/SubMenu02_05.png) no-repeat;
}
.SubMenu02_06,
.SubMenu02_06 a
{
    width: 59px;
    height: 27px;
    background: url(../../images/SubMenu02_06.png) no-repeat;
}
.SubMenu02_07,
.SubMenu02_07 a
{
    width: 66px;
    height: 27px;
    background: url(../../images/SubMenu02_07.png) no-repeat;
}
*/

.SubMenu02_01,
.SubMenu02_01 a
{
    width: 107px;
    height: 27px;
    background: url(../../images/SubMenu02_01.png) no-repeat;
}
.SubMenu02_02,
.SubMenu02_02 a
{
    width: 94px;
    height: 27px;
    background: url(../../images/SubMenu02_02.png) no-repeat;
}
.SubMenu02_03,
.SubMenu02_03 a
{
    width: 72px;
    height: 27px;
    background: url(../../images/SubMenu02_03.png) no-repeat;
}
.SubMenu02_04,
.SubMenu02_04 a
{
    width: 73px;
    height: 27px;
    background: url(../../images/SubMenu02_04.png) no-repeat;
}
.SubMenu02_05,
.SubMenu02_05 a
{
    width: 80px;
    height: 27px;
    background: url(../../images/SubMenu02_05.png) no-repeat;
}
.SubMenu02_06,
.SubMenu02_06 a
{
    width: 59px;
    height: 27px;
    background: url(../../images/SubMenu02_06.png) no-repeat;
}
.SubMenu02_07,
.SubMenu02_07 a
{
    width: 59px;
    height: 27px;
    background: url(../../images/SubMenu02_07.png) no-repeat;
}
.SubMenu03_01,
.SubMenu03_01 a
{
    width: 75px;
    height: 27px;
    background: url(../../images/SubMenu03_01.png) no-repeat;
}
.SubMenu03_02,
.SubMenu03_02 a
{
    width: 108px;
    height: 27px;
    background: url(../../images/SubMenu03_02.png) no-repeat;
}
.SubMenu03_03,
.SubMenu03_03 a
{
    width: 108px;
    height: 27px;
    background: url(../../images/SubMenu03_03.png) no-repeat;
}
.SubMenu03_04,
.SubMenu03_04 a
{
    width: 65px;
    height: 27px;
    background: url(../../images/SubMenu03_04.png) no-repeat;
}
.SubMenu03_05,
.SubMenu03_05 a
{
    width: 66px;
    height: 27px;
    background: url(../../images/SubMenu03_08.png) no-repeat;
}
.SubMenu04_01,
.SubMenu04_01 a
{
    width: 88px;
    height: 27px;
    background: url(../../images/SubMenu04_01.png) no-repeat;
}
.SubMenu04_02,
.SubMenu04_02 a
{
    width: 131px;
    height: 27px;
    background: url(../../images/SubMenu04_02.png) no-repeat;
}
.SubMenu04_03,
.SubMenu04_03 a
{
    width: 173px;
    height: 27px;
    background: url(../../images/SubMenu04_03.png) no-repeat;
}
.SubMenu04_04,
.SubMenu04_04 a
{
    width: 66px;
    height: 27px;
    background: url(../../images/SubMenu04_04.png) no-repeat;
}
.SubMenu04_05,
.SubMenu04_05 a
{
    width: 66px;
    height: 27px;
    background: url(../../images/SubMenu04_05.png) no-repeat;
}



/*--------------------------------------*/
/*	TITLE							*/
/*--------------------------------------*/

.Title
{
    width: 690px;
    margin: 0 auto;
}
.Title img
{
    float: left;
}
.Title div
{
    font-size: 10pt;
    font-weight: bold;
    margin-left: 8px;
    float: left;
} 
.Title div span
{
    font-size: 12pt;
    color: #ff6600;
}


/*--------------------------------------*/
/*	A HREF Tags							*/
/*--------------------------------------*/

a 
{
    selector-dummy: expression(this.hideFocus=true);
	font-size: 10pt;
	font-family: "MS PGothic";
    color: #333333;
    }
    
a:link,
a:visited {
	color:  #0059AC;
	text-decoration: underline;
    }
    
a:hover {
	text-decoration: underline;
	color: #999999;	
    }

a:link.copyright,
a:visited.copyright {
	text-decoration: none;
	color: #333333;
    }
    
a:hover.copyright {
	text-decoration: underline;
	color: #0059AC;
    }

a:link.SideMenu,
a:visited.SideMenu {
	font-size: 8pt;
	font-family: "MS PGothic";
	text-decoration: none;
	color: #333333; 
    }
    
a:hover.SideMenu {
	font-size: 8pt;
	font-family: "MS PGothic";
	text-decoration: none;
	color: #0059AC;
    }

a:link.show,
a:visited.show {
	text-decoration: underline;
	color: #333333;
    }
    
a:hover.show {
	text-decoration: underline;
	color: #0059AC;	
    }

a:link.ResultList,
a:visited.ResultList {
    text-decoration: none;
	color: #265785;
    }
    
a:hover.ResultList {
	text-decoration: underline;
	color: #0073E0;	
	}
	
.PageBox
{
    margin: 30px auto;
}
.PageBox td
{
    padding: 0 4px;
    color: #999;
}
.PageBox .Page
{
    color: #ff6600;
    font-weight: bold;
}

.PageBox a:link,
.PageBox a:visited
{
    color:  #333;
    text-decoration: underline;
}
.PageBox a:hover
{
    color: #ff6600;
    text-decoration: underline;
}

.Page a span
{
    color: #ff6600;
    font-weight: bold;
}

.Page a:link,
.Page a:visited
{
    color: #333;
    text-decoration: none;
    font-weight: normal;
    padding: 0 1px;
}
.Page a:hover
{
    color: #ff6600;
    text-decoration: underline;
    padding: 0 1px;
}

	
a:link.ResultView,
a:visited.ResultView {
	text-decoration: underline;
	color: #5A00FF;
	text-align: right;
    }
    
a:hover.ResultView {
	text-decoration: underline;
	color: #999;
	text-align: right;
    }

a:link.noHref,
a:visited.nohref
{
    color: #333333;
    text-decoration: none;
}
a:hover.noHref
{
    color: #333333;
    text-decoration: none;
}

a:link.upgradeLink,   /*  mail_Guide  */
a:visited.upgradeLink 
{
    color: red;
}
a:hover.upgradeLink   /*  mail_Guide  */
{
    color: #999;
}

a:link.SearchTitle,
a:visited.SearchTitle,
a:hover.SearchTitle
{
    font-family: MS Gothic;
    text-decoration: none;
    color: #1B3864;
    padding-left: 23px;
    background: url(../../images/point_12.png) no-repeat 0 50%;
    letter-spacing: -1px;
}
a:active.SearchTitle
{
    color: #999;
    background: url(../../images/point_13.png) no-repeat 0 50%;

}

/*--------------------------------------*/
/*	RESULT Data Area And TABLE        	*/
/*--------------------------------------*/

.ResultViewCon
{
    width: 710px;
    margin: 0 auto;
    margin-bottom: 40px;
    height: 1%;
}

.Wrap01
{
    font-size: 11pt;
	color: #333333;
	font-weight: bold;
	line-height: 150%;
    float: left;
}

.Wrap02
{
    float: left;
    padding-left: 20px;
    padding-top: 2px;
    background: url("../../images/pdf_icon.gif") no-repeat 0 2px;
    margin-left:13px;
    margin-top: 2px;
}
.Wrap04
{
    float: left;
    padding-left: 26px;
    padding-top: 2px;
    background: url("../../images/sipo_icon.png") no-repeat 0 2px;
    margin-left:13px;
    margin-top: 2px;
}
.Wrap07
{
    float: left;
    padding-left: 18px;
    padding-top: 2px;
    background: url("../../images/epo_icon.png") no-repeat 0 3px;
    margin-left:13px;
    margin-top: 2px;
}
.Wrap03
{
    height: 1%;
    float: left;
    margin-top: 4px;
    margin-left: 5px;
}    

.Wrap03 a
{
    padding-left: 5px;
    padding-top: 2px;
}


.Wrap05
{
    height: 1%;
    float: left;
    margin-top: 0px;
    margin-left: 13px;
}    

.Wrap06
{
    float: left;
    padding-left: 20px;
    padding-top: 2px;
    background: url("../../images/pdf_icon.gif") no-repeat 0 2px;
    margin-left:13px;
    margin-top: 2px;
	text-decoration : underline;
	cursor : pointer;
}


.Result_Title 	
{
    clear: both;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
	line-height: 150%;
}
.ResultViewCon02
{
    width: 710px;
    margin: 0 auto;
    margin-bottom: 5px;
    height: 1%;
    color: #999;
}
.Pass01
{
    padding-left: 15px;
    background: url(../../images/Pass01.png) no-repeat 0 50%;
}
.Pass02
{
    padding-right: 15px;
    background: url(../../images/Pass02.png) no-repeat 100% 50%;
}
.Pass01:link,
.Pass01:visited,
.Pass02:link,
.Pass02:visited
{
    text-decoration: none;
}
.Pass01:hover,
.Pass02:hover
{
    color: #0059AC;
    text-decoration:  underline;
}

.ResultTable { 
	clear: both;
	width: 690px;
	border-spacing: 0px;
	padding: 0px; 
	border-collapse: collapse;
	margin: 0 auto;
	}
	
.Result_HeadTR {
	background-image: url("../../images/view_bg.png");
	white-space: nowrap;
	}
	
.Result_HeadArrow {
	width: 50px;
	}

.Result_Head {
	width: 640px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-size: 10pt;
	font-family: "MS PGothic";
	color: #4D6185;
	font-weight: bold; 
    }
	
div.Result { 
	width: 690px;
	overflow: auto;
	margin: 0 auto;
	}
	
span.Result_SubHead {
	font-size: 10pt;
	font-family: "MS PGothic";
	vertical-align: top;
	text-align : right;
	color: #003D76;
	width: 140px; 
	float: left;
	padding: 5px; 
	font-weight: bold;
    }

span.Result_Value {
	font-size: 10pt;
	font-family: "MS PGothic";
	vertical-align: top;
	text-align :left;
	padding: 5px; 
	width: 530px; 
	float: right;
    }

/*--------------------------------------*/
/*	RESULT list mail			*/
/*--------------------------------------*/


.con
{
    width: 690px; 
    border-bottom: 1px solid #ccc; 
    margin: 0px auto 5px auto; 
    padding: 2px; 
    height: 22px;
}

.ListCheck
{
    float: left;
    margin-right: 10px;
}
.ListCheck *
{
    vertical-align: middle;
}

.MylistAdd_BG
{
    _width: 108px;
    width: 138px;
    background: url(../../images/MylistAdd.png);
    float: left;
}
.MylistAdd:link,
.MylistAdd:visited,
.MylistAdd:hover
{
    display: block;
    width: 108px;
    height: 18px;
    background: url(../../images/MylistAdd.png);
    text-decoration: none;
    color: #333;
    padding-left: 30px;
    padding-top: 1px;
}
.MylistMinus_BG
{
    _width: 108px;
    width: 138px;
    background: url(../../images/MylistMinus.png);
    float: left;
}
.MylistMinus:link,
.MylistMinus:visited,
.MylistMinus:hover
{
    display: block;
    width: 108px;
    height: 18px;
    background: url(../../images/MylistMinus.png);
    text-decoration: none;
    color: #333;
    padding-left: 30px;
    padding-top: 1px;
}

.MylistAllMinus_BG
{
    _width: 135px;
    width: 168px;
    background: url(../../images/MylistAllMinus.png) no-repeat;
    margin-right: 0 2px;
    float: right;
}
.MylistAllMinus:link,
.MylistAllMinus:visited,
.MylistAllMinus:hover
{
    display: block;
    height: 18px;
    background: url(../../images/MylistAllMinus.png) no-repeat;
    text-decoration: none;
    color: #333;
    padding-left: 30px;
    padding-top: 1px;
}

.MailSend_BG
{
    _width: 72px;
    width: 104px;
    background: url(../../images/MailSend.png);
    float: left;
    margin-left: 5px;
}
.MailSend:link,
.MailSend:visited,
.MailSend:hover
{
    display: block;
    width: 72px;
    height: 18px;
    background: url(../../images/MailSend.png);
    text-decoration: none;
    color: #333;
    padding-left: 32px;
    padding-top: 1px;

}
.SDI_BG
{
    _width: 64px;
    width: 96px;
    background: url(../../images/sdi.png);
    float: left;
    margin-left: 5px;
}
.SDI:link,
.SDI:visited,
.SDI:hover
{
    display: block;
    width: 64px;
    height: 18px;
    background: url(../../images/sdi.png);
    text-decoration: none;
    color: #333;
    padding-left: 40px;
    padding-top: 1px;

}

.MylistAdd:active,
.MylistMinus:active,
.MylistAllMinus:active,
.MailSend:active,
.SDI:active
{
    background-position: 0 -19px;
}




.schNum
{
    float: right;
}

.schNum span
{
    vertical-align: middle;
}

.schNum01,
.schNum02
{
    padding-right: 5px;
}
.schNum02 select
{
    width: 50px;
}

.schNum03 select
{
    width: 97px;
}





/*--------------------------------------*/
/*	        REPORT Data Area			*/
/*--------------------------------------*/

.Report_buy {	
	font-size: 10pt;
	font-family: MS PGothic;
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
	}
	
/*--------------------------------------*/
/*	TABLE                    			*/
/*--------------------------------------*/

.ListTable { 
	width: 690px;
	border-spacing: 0px;
	padding: 0px; 
	border-collapse: collapse;
	clear: both;
	margin: 0 auto;
	}

.ListTable_WhiteTR {
	vertical-align: top;
	background: #ffffff;
	}
	
.ListTable_GrayTR { 
	vertical-align: top;
	background: #eeeeee;
	}
		
.ListTable_iconTD { 
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;	
	width: 20px;
	}
	
.ListTable_NumTD { 
	padding-bottom: 5px;
	padding-top: 5px;
	width: 120px;
	}
.ListTable_TitleTD {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 15px;
	width: 535px;
	}

.TBL03
{
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-collapse: collapse;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}	
.TBL03 th,
.TBL03 td
{
    padding: 3px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}	
.TBL03 th
{
    background-color: #CEE0F0;
}
.TBL03 .TD03
{
    background-color: #DFDFDF;
}

.ColGroup06 .Col01
{
    width: 48%;
}
.ColGroup06 .Col02,
.ColGroup06 .Col03
{
    width: 26%;
}
	
/*--------------------------------------*/
/*	Mail_Guide                 			*/
/*--------------------------------------*/

.mail_title {
    font-size: 12pt;
    font-weight: bold;
    font-family: MS PGothic;
    color: #446b9a;
    line-height: 1.2;
    text-align: center;
	padding-bottom: 10px;
	padding-top: 30px;
    }

.mail_str {
    font-size: 10pt;
    font-family: MS PGothic;
	font-weight: bold;
    color: #333333;
    line-height: 1.2;
    text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
    }

.mail_subtitle {
	font-size: 10pt;
	font-weight: bold;
	font-family: MS PGothic;
	color: #333333; 
	line-height: 1.2;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
.mail_explain {
	font-size: 10pt;
	font-family: MS PGothic;
	color: #333333; 
	line-height: 150%;
	padding-left: 40pt;
	padding-right: 40pt;
	padding-bottom: 5px;
	}
	
.mail_value {
	font-size: 10pt;
    font-weight: bold;
	font-family: MS PGothic;
	color: #669900; 
	line-height: 150%;
	}
	
/*--------------------------------------*/
/*	Card / Center             			*/
/*--------------------------------------*/

.sub_title {
    background: url(../../images/point_01.png) no-repeat 20px 0.3em;
    padding-left: 40px;
    font-weight: bold;
    width: 650px;
    margin: 0 auto;
    margin-bottom: 15px;
    }
    
.sub_explain {
	padding-left: 40px;
    width: 650px;
    margin: 0 auto;
    margin-bottom: 12px;
    }

.reference {
    color: #245e76;
    }

.message_mail {
    color: #ff4500;
    font-weight: bold;
    }
    
    
.MailTBL
{
    width: 690px;
    margin: 0 auto; 
    margin-bottom: 50px;
    margin-top: 30px;
    border-top: 1px solid #CDDEE5;
}
    
.ColGroup05 .Col01
{
    width: 157px; 
    background-color: #ecf1f7; 
    padding:  3px 10px;
    background: #F5F8F9 url(../../images/Email01.png) no-repeat 100% 100%;
}

.ColGroup05 .Col02
{
    padding:  3px 30px;
}
.MailTBL td
{
    border-bottom: 1px solid #CDDEE5;
    padding:  3px 10px;
}
.MailTBL img
{
    margin-right: 8px;
}
.MailTBL input,
.MailTBL textarea
{
    width: 440px;
    border: 1px solid #D9D9D9;
    background-color: #F5F8F9;
    color: #666;
    margin-left: 20px;
    padding: 3px;
}
.MailTBL textarea
{
    height: 165px;
}


/*--------------------------------------*/
/*         Search Range                 */
/*--------------------------------------*/
.SearchRange
{
	width: 670px;
	border-color: #CECECE;
	border: 2px solid #9A9A9A;
	margin: 0 auto;
}
.SearchRange td
{
	text-align: center;
	border-top: #CECECE 1px solid;
	border-right: #CECECE 1px solid;
}

/*--------------------------------------*/
/*         Search Help                  */
/*--------------------------------------*/

.SearchHelp
{
	width: 650px;
	border: 1px solid #505050;
	margin: 10px auto 0px auto;
}
.SearchHelp td
{
	text-align: center;
	border-top: #cecece 1px solid;
	border-right: #cecece 1px solid;
}
.SearchHelp td.Code
{
	width: 35px;
	text-align: center;
	border-top: #cecece 1px solid;
	border-right: #cecece 1px solid;
}
.SearchHelp td.Country
{
	text-align: center;
	border-top: #cecece 1px solid;
	border-right: #505050 1px solid;
}


/*--------------------------------------*/
/*	Add									*/
/*--------------------------------------*/

select
{
	width: 97%;
}

.ErrorBox
{
	position: absolute;
	padding: 3px;
	border: none;
	line-height: 18px;
	text-align: center;
	top: 250px;
	width: 760px;
}

#hintbox
{
	position: absolute;
	top: 0;
	background-color: #ffffe0;
	width: 150px;
	padding: 3px;
	border: 1px solid black;
	line-height: 18px;
	visibility: hidden;
	overflow: auto;
}

.error_table
{
	background: url(../../images/error_01.png) no-repeat;
	width: 406px;
	height: 260px;
	margin: 0 auto;
}
.error_text
{
	width: 345px;
	height: 173px;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	line-height: 16pt;
}
p
{
	padding-left: 1.5em; 
}
li>span
{
	font-weight : bold;
}
ul>li 
{ 
	background: url(../../images/point_04.png) no-repeat 0 0.4em; 
}
ul
{
	padding-left: 1.5em; 
}




/*--------------------------------------*/
/*	           Align					*/
/*--------------------------------------*/

.FloatCenter
{
    margin: 0 auto;
    clear: both;
}

.FloatLeft
{
    float: left;
}

.FloatRight
{
    float: right;
}
.AlignCenter
{
    text-align: center;
}
.AlignLeft
{
    text-align: Left;
}
.AlignRight
{
    text-align: right;
}

/*--------------------------------------*/
/*	           Button					*/
/*--------------------------------------*/

.BT01:link,
.BT01:visited
{
    display: block;
    height: 18px;
    text-decoration: none;
    color: #1F4664;
    text-align: center;
    padding-top: 2px;
    margin: 50px auto 0 auto;
}

.BT01:active
{
    background-position: 0 -20px;
}

.BT01
{
    background: url(../../images/bt_22.png) no-repeat;
    width: 85px;
}

.BT04_BG
{
    background: url(../../images/bt_20.png) no-repeat;
    width: 179px;
    height: 20px;
    margin: 50px auto 0 auto;
    clear: both;
}
.BT04:link,
.BT04:visited
{
    display: block;
    height: 20px;
    text-decoration: none;
    color: #1F4664;
    line-height: 1.5;
    text-align: center;
}


.BT04:active
{
    background-position: 0 -20px;
}

.BT04
{
    background: url(../../images/bt_20.png) no-repeat;
    width: 179px;
}

.BT05
{
    float: right;
    margin-right: 15px;
    font-weight: bold;
}
.BT05 a
{
    font-weight: normal;
}
.BT02_BG,
.BT03_BG
{
    height: 38px;
    margin-top: 15px; 
    margin-bottom: 30px; 
    float: left;
    background: url(../../images/bt_21.png) no-repeat;
}
.BT03_BG
{
    margin-right: 5px;
    margin-left: 5px;
}
.BT02:link,
.BT02:visited
{
    display: block;
    height: 38px;
    text-decoration: none;
    color: #006699;
    text-align: center;
    background: url(../../images/bt_21.png) no-repeat;
    width: 226px;
    padding-top: 7px;
}

.BT02:active
{
    background-position: 0 -45px;
    color: #336699;
}

.BT06:link,
.BT06:visited
{
    display: block;
    height: 19px;
    text-decoration: none;
    color: #1F4664;
    line-height: 1.5;
    text-align: center;
    margin: 30px auto 0 auto;
}


.BT06:active
{
    background-position: 0 -19px;
}

.BT06
{
    background: url(../../images/bt_23.png) no-repeat;
    width: 63px;
}
.BT07_BG02
{
    width: 85px;
    height: 18px;
    background: url(../../images/bt_22.png) no-repeat;
    margin: 0 auto;
    margin-top: 30px;
}

.BT07_BG
{
    width: 85px;
    height: 18px;
    background: url(../../images/bt_22.png) no-repeat;
    margin: 0 2px;
    float: left;
}

.BT07
{
    background: url(../../images/bt_22.png) no-repeat;
    width: 85px;
    height: 18px;
}
.BT07:link,
.BT07:visited
{
    display: block;
    text-decoration: none;
    color: #1F4664;
    text-align: center;
    padding-top: 2px
}

.BT07:active
{
    background-position: 0 -20px;
}


.SearchReturnBT_BG
{
    _width: 68px;
    width: 96px;
    background: url(../../images/SearchReturnBT.png) no-repeat;
    float: right;
}
.SearchReturnBT
{
    display: block;
    width: 68px;
    height: 17px;
    background: url(../../images/SearchReturnBT.png) no-repeat;
    color: #333;
    text-decoration: none;
    padding-left: 28px;
    padding-top: 2px;
}
.ListReturnBT_BG
{
    _width: 68px;
    width: 96px;
    background: url(../../images/ListReturnBT.png) no-repeat;
    float: right;
    margin-right: 5px;
}
.ListReturnBT
{
    display: block;
    width: 68px;
    height: 17px;
    background: url(../../images/ListReturnBT.png) no-repeat;
    color: #333;
    text-decoration: none;
    padding-left: 28px;
    padding-top: 2px;
}
.SearchReturnBT:link,
.SearchReturnBT:visited,
.SearchReturnBT:hover,
.ListReturnBT:link,
.ListReturnBT:visited,
.ListReturnBT:hover
{

    color: #333;
    text-decoration: none;
    padding-left: 28px;
    
}
.ListReturnBT:active,
.SearchReturnBT:active
{
    background-position: 0 -19px;
}

/*--------------------------------------*/
/*	           Evaluation   			*/
/*--------------------------------------*/

.EvaluTitle
{
    clear: both;
    font-size: 12pt;
    font-weight: bold;
    margin: 0 auto 10px auto;
    text-align: center;
}

.EvaluTitle02
{
    clear: both;
    font-size: 12pt;
    font-weight: bold;
    margin: 20px auto;
    text-align: center;
}

.EvaluDate
{
    float: left;
    margin: 0 0 0 35px;
}
*html .EvaluDate /* ie6ÀÌÇÏ Àü¿ë ÇÙ */
{
    margin: 0 0 0 15px;
}
.EvaluDate02
{
    color: #0033CC;
    font-weight: bold;
}
.EvaluPrint:link,
.EvaluPrint:visited
{
    float: right;
    padding-left: 20px;
    background: url(../../images/Evaluation01.png) no-repeat;
    margin: 0px 30px 5px 0px;
    text-decoration: none;
    color: #333;
}

.EvaluPrint:hover
{
    text-decoration: underline;
    color: #0059AC;
}

.EvaluTBL01
{
    width: 690px;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    margin: 0 auto;
    clear: both;
}

.EvaluTBL01 td
{
    border-right: 1px solid #9C9C9C;
    border-bottom: 1px solid #9C9C9C;
    color: #535353;
    padding: 7px;
}    
.EvaluTD01
{
    padding: 15px;
}
.EvaluTD01 b
{
    color: #0059AC;
}
.EvaluTD02
{
    text-align: center;
    font-weight: bold;
}
.EvaluTD03
{
    width: 150px;
    text-align: center;
}
.EvaluBox01
{
    line-height: 1.4;
    margin-left: 10px;
}
.EvaluBox02
{
    line-height: 1.4;
    text-align: center;
}
td.EvaluBox03
{
    font-size: 12pt;
    text-align: center;
    font-weight: bold;
    color: #ff6600;
}
.EvaluBox02 div
{
    margin: 0 auto;
    width: 40px;
}
.EvaluBox04
{
    width: 74px;
    height: 19px;
    background: url(../../images/Evaluation02.png) no-repeat;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 1.4;
    margin: 5px 0px 0px 30px;
}
.EvaluBox05
{
    float: left;
    margin: 5px 0px 0px 30px;
    display: inline;
    line-height: 1.4;
}
.EvaluBox25
{
    float: left;
}
.EvaluBox24
{
    float: left;
}
.EvaluBox06
{
    width: 690px;
    margin: 40px auto 0px auto;
}
ul.EvaluBox14
{
    width: 340px;
    float: left;
    margin: 5px 0px 0px 30px;
    padding: 0;
    line-height: 1.4;
}

ul.EvaluBox14 li
{
    padding-left: 10px;
    margin-bottom: 10px;
    line-height: 1.4;
}

.EvaluList03 ul.EvaluBox14
{
    margin: 15px 50px 0px 30px;
}
ul.EvaluBox15
{
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0;
    line-height: 1.0;
    height: 1%;
}
ul.EvaluBox15 li
{
    padding-left: 10px;
}


.EvaluBox066
{
    width: 690px;
    margin: 10px auto 0px auto;
}
.EvaluBox066 a:link,
.EvaluBox066 a:visited
{
    color: #ff3300;
    line-height: 1.4;
}
.EvaluBox066 a:hover
{
    color: #999;
}
.EvaluBox066 ul
{
    padding-left: 0;
}
.EvaluBox07
{
    width: 690px;
    margin: 0 auto;
    color: #666;
    clear: both;
}

.widthBox
{
    width: 690px;
    margin: 0 auto;
}
.EvaluBox08
{
    width: 495px;
    height: 100px;
    background: url(../../images/Evaluation06.png) no-repeat 0 33px;
    margin: 0 auto;
    padding: 22px 170px 0px 25px;
    font-size: 105%;
    line-height: 1.4;
}
.EvaluBox10
{
    width: 495px;
    height: 65px;
    background: url(../../images/Evaluation08.png) no-repeat;
    margin: 0 auto;
    padding: 27px 170px 0px 25px;
    font-size: 105%;
    line-height: 1.4;
}
.EvaluBox12
{
    width: 495px;
    height: 77px;
    background: url(../../images/Evaluation09.png) no-repeat 0 12px;
    margin: 0 auto;
    padding: 34px 25px 0px 170px;
    font-size: 105%;
    line-height: 1.4;
}

.EvaluBox09
{
    border: 1px solid #D5D3D3;
    width: 648px;
    margin: 0px auto;
    padding: 14px 21px;
}
.EvaluSubTitle01
{
    background: url(../../images/Evaluation07.png) no-repeat;
    height: 24px;
    text-indent: -5000px;
    margin-bottom: 10px;
}
.EvaluSubTitle02
{
    background: url(../../images/Evaluation11.png) no-repeat;
    height: 24px;
    text-indent: -5000px;
    margin-bottom: 10px;
}
.EvaluSubTitle03
{
    background: url(../../images/Evaluation12.png) no-repeat;
    height: 24px;
    text-indent: -5000px;
    margin-bottom: 10px;
}
.EvaluEx01
{
    line-height: 1.4;
}
.EvaluList01 a:link,
.EvaluList01 a:visited
{
    color: #ff6600;
}
.EvaluList01 a:hover
{
    color: #333;
}
.EvaluEx01 span
{
    color: #ff6600;
}
.EvaluEx01 p
{
    padding: 0;
    margin: 0;
    color: #ff6600;
}
.Shadow
{
    background: url(../../images/Evaluation10.png) no-repeat;
    height: 15px;
    width: 640px;
}
.EvaluBox11
{
    border: 1px solid #D5D3D3;
    width: 648px;
    margin: 0px auto;
    padding: 14px 21px 14px 21px;
    overflow: auto;
}

.EvaluList01,
.EvaluList02,
.EvaluList03,
.EvaluList04,
.EvaluList05,
.EvaluList06,
.EvaluList07,
.EvaluList08,
.EvaluList09
{
    padding-left: 30px;
    color: #834315;
    font-weight: bold;
    margin: 15px 0 2px 0;
    clear: both;
}

.EvaluList01 span,
.EvaluList02 span,
.EvaluList03 span,
.EvaluList04 span,
.EvaluList05 span,
.EvaluList06 span,
.EvaluList07 span,
.EvaluList08 span,
.EvaluList09 span
{
    font-weight: normal;
}

.EvaluList01
{
    background: url(../../images/Evaluation13.png) no-repeat 0 2px;
}
.EvaluList02
{
    background: url(../../images/Evaluation14.png) no-repeat 0 2px;
}
.EvaluList03
{
    background: url(../../images/Evaluation15.png) no-repeat 0 2px;
}
.EvaluList04
{
    background: url(../../images/Evaluation16.png) no-repeat 0 2px;
}
.EvaluList05
{
    background: url(../../images/Evaluation17.png) no-repeat 0 2px;
}
.EvaluList06
{
    background: url(../../images/Evaluation18.png) no-repeat 0 2px;
}
.EvaluList07
{
    background: url(../../images/Evaluation19.png) no-repeat 0 2px;
}
.EvaluList08
{
    background: url(../../images/Evaluation20.png) no-repeat 0 2px;
}
.EvaluList09
{
    background: url(../../images/Evaluation21.png) no-repeat 0 2px;
}

.EvaluBox09 .EvaluList01,
.EvaluBox09 .EvaluList02,
.EvaluBox09 .EvaluList03,
.EvaluBox09 .EvaluList04,
.EvaluBox09 .EvaluList05,
.EvaluEx02
{
    padding-left: 30px;
    color: #666;
    line-height: 1.2;
    margin-bottom: 20px;
    font-weight: normal;
}

.EvaluEx02 span
{
    display: block;
    padding: 5px;
}


.EvaluTBL02
{
    color: #545454;
    text-align: center;
    margin-left: 30px;
    margin-top: 15px;
}

.EvaluTBL02 caption
{
    font-weight: bold;
    padding-bottom: 5px;
}

.EvaluTBL02 th
{
    background-color: #DED8CA;
    padding-top: 1px;
    padding-bottom: 1px;
}
.EvaluTBL04
{
    color: #545454;
    text-align: center;
    font-size: 9pt;
}
 
.EvaluTBL04 th
{
    background-color: #ccc;
}

.EvaluTBL04 td
{
    padding: 1px;
    border: 0px solid #fff;
    font-size: 9pt;
}

.Row01
{
    padding-top: 10px;
}    

.ColGroup01 .Col01
{
    width: 170px;
    text-align: left;
    padding-left: 50px;
}
.ColGroup01 .Col02
{
    width: 80px;
}
.ColGroup01 .Col03
{
    width: 70px;
}

.ColGroup03 .Col01
{
    width: 170px;
    text-align: left;
    padding-left: 30px;
}
:root .ColGroup03 .Col01 /* Mozilla, Firefox, Mac IE 5, Safari ÇÙ */
{
    width: 160px;
    text-align: left;
    padding-left: 300px;
   
}
.ColGroup03 .Col02
{
    width: 30px;
}
.ColGroup03 .Col03
{
    width: 35px;
}
.ColGroup02 .Col01
{
    width: 170px;
    text-align: left;
    padding-left: 60px;
}
.ColGroup02 .Col02
{
    text-align: left;
    width: 90px;
    padding-right: 40px;
}
.RatioWrap01
{
    float: left;
    width: 28px;
    text-align: right;

}
.RatioWrap02
{
    float: left;
    width: 25px;
    text-align: right;
}
.RatioWrap03
{
    float: left;
    width: 31px;
    text-align: right;
}
.RatioWrap04
{
    float: left;
    width: 15px;
    text-align: center;
}
.RatioWrap05
{
    float: left;
    width: 25px;
    text-align: right;
}
.RatioWrap06
{
    float: left;
    width: 31px;
    text-align: right;
}



.EvaluEx03
{
    color: #666;
    line-height: 1.2;
    margin-top: 5px;
    display: block;
    font-size: 9pt;
}
.EvaluBox13
{
    background-color: #EEE7DF;
    color: #444243;
    line-height: 1.2;
    margin: 8px 0 16px 0;
    padding: 5px 25px 5px 30px;
}
.EvaluBox13 b
{
    color: #333;
}
.EvaluBox13 b span
{
    color: #FF2A00;
}
.EvaluGraph01
{
    width: 315px;
    height: 201px;
    float: left;
    margin-right: 15px;
    background: url(../../images/Evaluation22.png) no-repeat 0 19px;
    text-align: center;
    color: #666;
}

.EvaluGraph05
{
    width: 315px;
    height: 201px;
    float: left;
    margin-right: 15px;
    background: url(../../images/Evaluation23.png) no-repeat 0 19px;
    text-align: center;
    color: #666;
}
.EvaluGraph07
{
    width: 315px;
    height: 201px;
    float: left;
    margin-right: 15px;
    background: url(../../images/Evaluation24.png) no-repeat 0 19px;
    text-align: center;
    color: #666;
}

.EvaluGraph02
{
    float: left;
    margin-top: 19px;
    width: 300px;
}
.EvaluGraph02 P
{
    float: left;
    margin-right: 15px;
    padding: 0;
    margin: 0 15px 0 0;
}
.EvaluGraph02 div
{
    clear: both;
    color: #666;
    padding: 15px 0 0 5px;
}
.EvaluGraph02 div b
{
    color: #333;
}

.EvaluGraph03
{
    background: url(../../images/Evaluation25.png) no-repeat;
    width: 77px;
    height: 60px;
    text-indent: -5000px;
}
.EvaluGraph06
{
    background: url(../../images/Evaluation26.png) no-repeat;
    width: 77px;
    height: 60px;
    text-indent: -5000px;
}
.EvaluGraph08
{
    background: url(../../images/Evaluation27.png) no-repeat;
    width: 77px;
    height: 60px;
    text-indent: -5000px;
}

p.EvaluGraph04
{
    font-size: 10pt;
    font-weight: bold;
    margin-top: 12px;
    background: url(../../images/Evaluation28.png) no-repeat 0 6px;
    padding-left: 10px;
}
.EvaluGraph04 span
{
    color: #FF2A00;
}

.EvaluTBL03
{
    color: #545454;
    text-align: center;
    margin-left: 30px;
    margin-top: 15px;
}
.EvaluTBL03 caption
{
    font-weight: bold;
    padding-bottom: 10px;
}
.EvaluTBL03 th
{
    background-color: #ccc;
    padding-top: 1px;
    padding-bottom: 1px;
}
.EvaluTBL03 td
{
    width: 120px;
}

.EvaluTBL03 .TD01
{
    padding-left: 50px;
}
.EvaluTBL03 .TD02
{
    padding-right: 50px;
}

.EvaluGraph09
{
    width: 580px;
    background-color: #ccc;
    color: #834315;
    text-align: center;
    margin: 10px 0 30px 30px;
    padding: 2px 0;
} 

.EvaluLink:link,
.EvaluLink:visited
{
    margin-left: 13px;
    padding-left: 17px;
    background: url(../../images/Evaluation29.png) no-repeat 0 50%;
    color: #0059AC;
    text-decoration: underline;
    font-weight: normal;
}
.EvaluLink:hover
{
    color: #ff6600;
}
.EvaluDisclaimer
{
    width: 430px; 
    border: 1px solid black; 
    margin: 50px auto;
    border: 4px solid #ebebeb;
}

.EvaluDisclaimer strong
{
    display: block;
    font-size: 11pt; 
    font-weight: bold; 
    margin: 30px 0 20px 0;
    text-align: center; 
}
.EvaluDisclaimer ul
{
    background-color: #ebebeb;
    padding: 10px 20px;
    margin: 0 4px; 
}
.EvaluDisclaimer ul li
{
    margin: 10px 0;
}
.EvaluDisclaimer p
{
    margin: 10px 15px 0px 15px;
    padding: 0;
}
.EvaluDisclaimer div
{
    margin: 30px 0 30px 15px;
    font-weight: bold;
}
.EvaluDisclaimer a
{
    font-weight: bold;
}

.EvaluSelect
{
    width: 350px; 
    border: 1px solid black; 
    padding: 6px 6px 18px 6px; 
    margin: 0 auto;
    background-color: White;
    overflow: auto;
}
.EvaluSelect span
{
    background-color: #0B276E;
    display: block;
    font-weight: bold;
    color: #fff;
    padding: 3px 2px 2px 10px;
    margin-bottom: 25px;
}
.EvaluSelect p
{
    margin: 20px 0 0 0;
    padding: 0;
    text-align: center;
    line-height: 1.4;
}
.EvaluSelect p b
{
    color: #ff6600;
}
.EvalRedio
{
    background-color: #DEDEDE;
    margin: 18px 0;
    padding: 10px 10px 10px 20px;
}
.EvalRedio p
{
    text-align: left;
    margin: 0;
}

.EvalRedio p input
{
    margin-right: 10px;
}
div.EvalBT
{
    width: 180px;
    margin: 0px auto;
}

.EvalBT b
{
    clear: both;
    display: block;
}

.MessageBox01
{
    width: 430px; 
    height: 330px; 
    margin: 50px auto; 
    border: 4px solid #ebebeb;
}

.MessageBox01 strong
{
    display: block;
    font-size: 11pt; 
    font-weight: bold; 
    margin: 30px 0 20px 0;
    text-align: center; 
}


.MessageBox02
{
    width: 98%; 
    background-color: #ebebeb; 
    color: #000000;
    margin: 0 auto;
    padding: 20px 0; 
}

.MessageBox02 div
{
    margin: 0px 30px 10px 30px; 
    text-align: left;
}
.MessageBox02 span
{
    display: block;
    margin: 0px 30px 5px 30px; 
    padding-left: 15px;
    background: url(../../images/point_04.png) no-repeat 0 0.4em;
    line-height: 1.1;
}
.MessageBox03
{
    padding: 1px;
    width: 404px;
    margin: 100px auto; 
    border: 5px solid #D7E1F1;
    background: url(../../images/error_04.png) no-repeat 50% 40%;
}
.MessageBox03 strong
{
    display: block;
    font-size: 11pt; 
    font-weight: bold; 
    margin: 100px 0 50px 0;
    text-align: center;
}
.MessageBox05
{
    padding: 1px;
    width: 404px;
    margin: 0 0 0 0; 
    border: 5px solid #D7E1F1;
    background: url(../../images/error_04.png) no-repeat 50% 40%;
}
.MessageBox05 strong
{
    display: block;
    font-size: 11pt; 
    font-weight: bold; 
    margin: 100px 0 50px 0;
    text-align: center;
}

.BT07_BG03
{
    width: 85px;
    height: 18px;
    background: url(../../images/bt_22.png) no-repeat;
    margin: 60px auto;
}

/*--------------------------------------*/
/*	      intro, Agree, Privacy  		*/
/*--------------------------------------*/


.wrap
{
    width: 650px;
    margin: 0px auto 30px auto;
    padding: 0;
    line-height: 1.3;
}

ul.intro
{
    width: 630px;
    margin: 0 auto;

}

ul.intro li
{
    list-style: none;
    background: url(../../images/point_06.png) no-repeat 0 0.4em;
	padding-left: 15px;
	margin-bottom: 40px;
	font-weight: bold;
}

ul.intro li ul,
ul.intro li ul li,
ul.intro li dl
{
    font-weight: normal;
}

ul.intro li ul
{
    margin-top: 15px;
}

ul.intro li ul li
{
    background: url(../../images/point_04.png) no-repeat 0 0.4em;
    margin: 3px 13px;
}


ul.intro li dl dt
{
    margin-top: 15px;
    font-weight: bold;
}

ul.intro li dl dd
{
    margin: 10px 13px;
}


dl.agree,
dl.privacy
{
    width: 650px;
    margin: 0 auto;
}

dl.agree dt,
dl.privacy dt
{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px;
}

dl.agree dd,
dl.privacy dd
{
    margin: 0px 0px 40px 15px;
}

dl.agree dd ul,
dl.privacy dd ul
{
    margin: 12px 0 0 0;
}

dl.agree dd ul li,
dl.privacy dd ul li
{
    margin-bottom: 8px;
    background: url(../../images/point_04.png) no-repeat 0 0.4em;
}
dl.privacy dd em
{
    display: block;
    color: #666;
    font-size: 90%;
    margin-top: 8px;
    font-style: normal;
}
dl.privacy dd span
{
    color: #0059AC;
    font-weight: bold;
}
dl.agree dd ol
{
    padding-left: 24px;
    margin: 0;
    font-weight: normal;
}

dl.agree dd ol li
{
    margin-bottom: 8px;
    background: none;
    padding: 0;
    font-weight: bold;
}


/*--------------------------------------*/
/*	      help                    		*/
/*--------------------------------------*/

.HelpLine
{
    background: url(../../images/dotline_05.png) repeat-x ;
    height: 1px;
    margin: 70px auto;
    width: 690px;
}

.MainHelp
{
    width: 690px;
    margin: 0 auto;
    line-height: 1.3;
}

.MainHelp li
{
    background: url(../../images/point_09.png) no-repeat 0 0.4em;
    margin-bottom: 30px;
    padding-left: 20px;
}

.OneDepth,
a:link.OneDepthLink,
a:visited.OneDepthLink
{
    font-size: 14px;
    font-weight: bold;
    color: #000069;
}

a:hover.OneDepthLink
{
    color: #6482B9;
}

.TwoDepth 
{
    margin: 10px 5px 0 0;
}

.TwoDepth dt
{
    background: url(../../images/point_04.png) no-repeat 0 50%;
    padding-left: 15px;
    margin: 15px 0px 3px 0px;
}

.TwoDepth dd
{
    margin-left: 20px;
}


.ExTitle
{
    width: 660px;
    background-color: #CCE1FF;
    margin: 0 auto 30px auto;
    padding: 5px 3px 3px 27px;
    font-size: 14px;
    font-weight: bold;
    color: #000069;
    
}

.ExPoint
{
    width: 690px;
    margin: 0 auto;
}
    
.ExPoint li
{
    background: url(../../images/point_07.gif) no-repeat 0 0.4em;
    padding-left: 20px;
    margin-bottom: 10px;
}

.LinkTbl
{
    margin: 20px auto;
}
.ColGroup13 .Col01
{
    width: 280px;
}
.ColGroup13 .Col02
{
    width: 250px;
}
.ColGroup14 .Col01
{
    width: 300px;
}
.ColGroup14 .Col02
{
    width: 200px;
}
.contour
{
    height: 5px;
    background: url(../../images/point_11.png) repeat-x 0 50%;
}

.ThreeDepth
{
    width: 650px;
    margin: 30px auto;
    font-weight: bold;
    color: #483D8B;
}
.ThreeDepth div
{
    font-weight: normal;
    color: #333;
    margin-top: 7px;
}

.FourDepth
{
    width: 650px;
    margin: 0 auto;
}

.FourDepth dt
{
    background: url(../../images/point_04.png) no-repeat 0 0.4em;
    padding-left: 15px;
    margin-bottom: 5px;
}

.FourDepth dd
{
    margin-bottom: 30px;
}

.extraRange
{
    margin: 7px 0 40px 40px;
    padding-left: 20px;
    background: url(../../images/point_10.png) no-repeat 0 0.4em;
}

dt.extra 
{
    background: url(../../images/point_10.png) no-repeat 0 0.4em;
}

.ThreeDepth ul
{
    margin-top: 15px;
}

.ThreeDepth ul li
{
    font-size: 12px;
    font-weight: normal;
    color: #333;
    background: url(../../images/point_11.png) no-repeat 0 0.4em;
    margin-bottom: 10px;
}

.range
{
    background: url(../../images/point_09.png) no-repeat 0 0.4em;
    margin: 15px 0px 10px 40px;
    padding-left: 20px;    font-weight: bold;}


.HiddenText label {display:none;}

 

/*--------------------------------------*/
/*      Report of Result List			*/
/*--------------------------------------*/

.ReportLink
{
    width: 690px;
    margin: 0 auto;
    margin-bottom: 25px;
}
.ReturnBox01
{
    width: 690px;
    margin-bottom: 7px;
    float: right;    
}


.ReportLinkBox
{
    clear: both;
    width: 682px;
    background: #D9ECF4 url(../../images/ListTop_bg.png) 0 0;
    padding: 4px;
    
}
.ListSearch
{
    background: #99CCFF url(../../images/ListTop_bg_02.png) 0 0;
    float: left;
    padding: 7px;
    width: 668px;
    margin-bottom: 3px;
}
.ListSearch01
{
    float: left;
    font-size: 11pt;
    font-weight: bold;
    margin-left: 0px;
    width: 280px;
    text-align: center;
}

.ListSearch01 span
{
    color: #FF6600
}
.ListSearch02
{
    float: right;
}
.ListSearch02 input
{
    float: left;
    margin-right: 5px;
    width: 310px;
}  
.ListSearch02 div
{
    float: left;
    width: 52px;
    height: 18px;
    background: url(../../images/bt_24.png) no-repeat;
}  
.ListSearch02 div a
{
    display: block;
    width: 52px;
    height: 18px;
    background: url(../../images/bt_24.png) no-repeat;
} 
.ListSearch02 div a:link,
.ListSearch02 div a:visited
{
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #666;
    padding-top: 2px;
}
.ListSearch02 div a:active
{
    background-position: 0 -20px;
}
.PDFgo,
.EXCELgo
{
    clear: both;
    width: 679px; 
    height: 33px;
    position: relative;
    text-indent: -1000px;
}
.PDFgo
{
    background: url(../../images/PDFgoBT.png) no-repeat;
}
.EXCELgo
{
    background: url(../../images/EXCELgoBT.png) no-repeat;
    margin-top: 3px;
}
.PDFgo a
{
    display: block;
    width: 679px; 
    height: 33px;
    background: url(../../images/PDFgoBT.png) no-repeat;
    position: absolute;
    top: 0px;
    left: 0;
}
.EXCELgo a
{
    display: block;
    width: 679px; 
    height: 33px;
    background: url(../../images/EXCELgoBT.png) no-repeat;
    position: absolute;
    top: 0px;
    left: 0;
}
.PDFgo a:link,
.PDFgo a:visited,
.EXCELgo a:link,
.EXCELgo a:visited
{
    background-position: 0 0;
}
.PDFgo a:hover,
.EXCELgo a:hover
{
    background-position: 0 -33px;
}
.PDFgo a:active,
.EXCELgo a:active
{
    background-position: 0 -66px;
}

.ReportRadio
{
    width: 410px;
    _width: 430px;
    float: right;
}
.ReportRadio02
{
    width: 430px;
    _width: 450px;
    float: right;
}
.ReportRadio p,
.ReportRadio02 p
{
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    font-size: 8pt;
}
.ReportRadio p b,
.ReportRadio02 p b
{
    color: #fff;
}
.Clear
{
    clear: both;
}






/*--------------------------------------*/
/*	DocumentView						*/
/*--------------------------------------*/

.ToolTipPanel
{
	display: none;
	background-color: InfoBackground;
	padding: 10px;
	border: solid 1px black;
	max-width: 500px;
}

.ToolTipPanel td
{
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ToolTipPanel td.CodeName
{
	white-space: nowrap;
	padding-right: 10px;
}

.CodeValue
{
	white-space: nowrap;
	text-decoration: none;
	color: #0059AC;
}

.CodeValue:hover
{
	text-decoration: none;
	color: #ff6600;
}

a:link.CodeValue, a:visited.CodeValue 
{
	white-space: nowrap;
	text-decoration: none;
	color: #0059AC;
}

a:hover.CodeValue 
{
	text-decoration: none;
	color: #ff6600;
}
.DocumentCon
{
    width: 710px;
    margin: 0 auto;
    clear: both;
}
.DocumentViewHeader
{
	background-color: #dae6fe;
	border-top: solid 1px #b0c4f4;
	font-size: 10pt;
	font-family: "MS PGothic";
	color: #4D6185;
	font-weight: bold;
	white-space: nowrap;
	padding: 5px 10px 5px 10px;
	height:1%;
	overflow: auto;	
}
.DocumentViewHeader span
{
    float: left;
}
.DocumentViewHeader a
{
    float: right
}

.DocumentViewBody
{
    background: url(../../images/subhead_bg02.png) repeat-y;
    clear: both;
	background-repeat: repeat-y;
    float: left;
}

.DetailField
{
	overflow: hidden;
	width: 100%;
	font-size: 10pt;
	font-family: MS PGothic;
}

.DetailFieldName
{
	float: left;
	width: 110px;
	padding: 5px 5px 5px 5px;
	text-align: right;
	color: #003D76;
}

.DetailFieldValue
{
	background-color: White;
	float: left;
	width: 580px;
	padding: 5px 5px 5px 5px;
}
.DetailFieldValue_demand
{
	float: left;
	width: 450px;
	padding: 5px 5px 5px 5px;
    overflow: hidden;
}
.DetailFieldValue_Text
{
	float: left;
    width: 310px;
}
.DetailFieldValue_Text P
{
	padding: 0;
    margin: 0;
}
.DetailFieldValue_img
{
	float: right;
    width: 250px;
    border: 1px solid #999;
}
.DetailFieldValue_Point
{
	float: left;
	width: 590px;
	padding: 0;
}

.DetailFieldValue_Scroll
{
    width: 100%;
	padding : 0px;
	overflow-x : scroll;
	overflow-y : hidden;	
}
.ExtraInfoTable
{
	margin-top: 10px;
	border-collapse: collapse;
	border: solid 1px #b7caf5;
}

.ExtraInfoTable th
{
	font-weight: normal;
	border: solid 1px #b7caf5;
	background-color: #eff3fa;
	text-align: center;
}

.ExtraInfoTable td
{
	border: solid 1px #b7caf5;
}

.LatestInfo
{
	margin-top: 10px;
	padding: 2px 0px 2px 0px;
	background-color: #dcdcdc;
}

span.Highlight
{
	font-weight: bolder;
	background-color: Yellow;
	color: Purple;
}

ul.ClaimText
{
	margin-left: 10pt;
}




/*--------------------------------------*/
/*      Message Box         			*/
/*--------------------------------------*/

.msg_Box
{
    width: 350px;
    border: 1px solid Black;
    padding: 30px;
    background-color: #fff;
}
.msg_SmallBox
{
    width: 250px;
    border: 1px solid Black;
    padding: 30px;
    background-color: #fff;
}
.msg_center
{
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
.msg_center b
{
    font-size: 10pt;
    margin-bottom: 5px;
    display: block;
}
.msg_left
{
    padding: 0;
    margin: 0 auto;
}

.msg_BT01
{
    width: 180px;
    margin: 0px auto;
    margin-top: 20px;
}
.msg_BT02
{
    width: 90px;
    margin: 0px auto;
    margin-top: 20px;
}
.msg_Box10
{
    width: 400px;
    border: 1px solid Black;
    padding: 60px;
    background-color: #fff;
}
.msg_BT03
{
    width: 100px;
    margin: 0px auto;
    margin-top: 40px;
}
.msg_Box11
{
    width: 360px;
    border: 1px solid Black;
    padding: 30px;
    background-color: #fff;
}
/*--------------------------------------*/
/*      Report         			*/
/*--------------------------------------*/

.ReportNum
{
    clear: both;
    width: 690px;
    margin: 0 auto;
    padding-top: 25px;
}
.ReportNum div
{
    font-size: 14pt;
    color: #333;
    font-weight: bold;
    line-height: 1.0;
}
.ReportNum div b
{
    font-family: Arial Baltic;
    font-size: 26pt;
    color: #ff6600;
}
.ReportNum p
{
    margin: 3px 0 0 3px;
    padding: 0;
}
.ReportBox
{
    clear: both;
    width: 690px;
    margin: 0 auto;
    padding: 35px 0 15px 0;
    overflow: auto;
}
.ReportTitle
{
    margin-bottom: 20px;
    background: url(../../images/Report07.png) repeat-x 0 100%;
    height: 19px
}
.ReportTitle div
{
    float: left;
    position: relative;
}
.ReportTitle p
{
    float: right;
    margin: 0;
    padding: 0;
    text-align: right;
    height: 19px;
}
.ReportTitle p strong
{
    color: #ff6600;
}
.ReportTitle01,
.ReportTitle02,
.ReportTitle03
{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 117px;
    height: 19px;
}

.ReportTitle01
{
    background: url(../../images/Report03.png) no-repeat;
}
.ReportTitle02
{
    background: url(../../images/Report04.png) no-repeat;
}
.ReportTitle03
{
    background: url(../../images/Report05.png) no-repeat;
}
.ReportTitle04,
.ReportTitle05
{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 19px;
}
.ReportTitle04
{
    width: 126px;
    background: url(../../images/Report15.png) no-repeat;
}
.ReportTitle05
{
    width: 140px;
    background: url(../../images/Report16.png) no-repeat;
}
.ReportSample01,
.ReportSample02,
.ReportSample03,
.ReportSample04,
.ReportSample05
{
    float: left;
    padding: 214px 0 0 35px;
    width: 243px;
    font-size: 8pt;
    color: #032D84;
}
.ReportSample01
{
    background: url(../../images/Report06.png) no-repeat;
}
.ReportSample02
{
    background: url(../../images/Report13.png) no-repeat;
}
.ReportSample03
{
    background: url(../../images/Report14.png) no-repeat;
}
.ReportSample04
{
    background: url(../../images/Report17.png) no-repeat;
}
.ReportSample05
{
    background: url(../../images/Report18.png) no-repeat;
}
.ReportExplain
{
    float: left;
    width: 390px;
    margin-left: 22px;
}
.ReportExplain div
{
    font-size: 12px;
    color: #333;
    padding-top: 7px;
}
.ReportExplain img
{
    margin: 5px 0 0 0;
}
.ReportExplain ul
{
    padding: 0 0 0 4px;
    margin: 20px 0 0 0;
}
.ReportExplain li
{
    background: url(../../images/point_18.png) no-repeat 0 0.4em;
	padding-left: 13px;
	margin-bottom: 9px;
	color: #666;
	line-height: 1.1;
}
.ReportExplain li span
{
    color: #ff6600;
    font-weight: normal;
}
li.StongLi
{
    background: url(../../images/point_19.png) no-repeat 0 0.4em;
    color: #ff6600;
}

.ReportExplain p
{
    margin: 20px 0 0 0;
    padding: 0;
    display: block;
    width: 170px;
    height: 35px;
    position: relative;
    float: right;
    text-indent: -1000px;
}
.ReportExplain a
{
    width: 170px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
}

.ReportExplain a:active
{
     background-position: 0 -35px;
}

.ReportBT01_BG,
.ReportBT01
{
    background: url(../../images/Report11.png) no-repeat;
}
.ReportBT02_BG,
.ReportBT02
{
    background: url(../../images/Report12.png) no-repeat;
}
.Strong
{
    clear: both;
    background: url(../../images/point_10.png) no-repeat 0 85%;
    color: #0066CC;
    padding-left: 10px;
    padding-top: 20px;
}
.EXCELSelect
{
    text-align: center;
    width: 690px;
    background-color: #CDDCE7;
    margin-top: 10px;
}
.EXCELSelect td
{
    padding: 5px;
}

.ColGroup04 .Col01
{
    background-color: #E0ECF1;
    width: 120px;
}
.ColGroup04 .Col02
{
    background-color: #fff;
}
.EXCELSelect01
{
    background-color: #EDF4F8;
    vertical-align: middle;
}
.EXCELSelect02 div
{
    overflow: auto;
    text-align: left;
}
.EXCELSelect02 div p
{
    float: left;
    margin: 0;
    padding: 0;
    width: 165px;
    color: #666;
}

/*--------------------------------------*/
/*               Guide         			*/
/*--------------------------------------*/

.MainExplainBox
{
    clear: both;
    width: 690px;
    margin: 0px auto;
    padding-top: 25px;
}
.MainExplainBox img
{
    display: block;
}
.MainExplainBox div
{
    background: url(../../images/center_03.png) repeat-y;
    padding: 10px 30px;
}
.ExplainGuide
{
    margin: 0;
    padding: 0 0 0 100px;
    background: url(../../images/Guide01.png) no-repeat;
}
.ExplainGuide02
{
    margin: 0;
    padding: 22px 0 22px 100px;
    background: url(../../images/Guide27.png) no-repeat;
    
}
.ExplainGuide03
{
    margin: 0;
    padding: 10px 0 10px 100px;
    background: url(../../images/center_04.png) no-repeat 20px 0;
    
}

.MainList
{
    width: 650px;
    margin: 35px auto;
}
.MainList dt
{
    background: url(../../images/point_06.png) no-repeat 0px 0.8em;
	padding-left: 20px;
 	line-height: 1.8
}
.MainList dd
{
    margin: 5px 0 15px 20px;
    color: #666;
}

/*--------------------------------------*/
/*    PDF,Excel Report Guide         	*/
/*--------------------------------------*/


.GuideExplain
{
    width: 690px;
    margin: 0 auto;
    padding-top: 25px;
    clear: both;
    margin-bottom: 25px;
}
.GuideExplain01
{
    padding-left: 150px;
    background: url(../../images/Guide02.png) no-repeat 25px 50%;
}
.GuideExplain02
{
    padding-left: 150px;
    background: url(../../images/Guide04.png) no-repeat 25px 50%;
}
.GuideExplain03
{
    padding-left: 140px;
    background: url(../../images/Guide06.png) no-repeat 25px 50%;
}
.GuideExplain04
{
    padding: 10px 0 10px 150px;
    background: url(../../images/Guide07.png) no-repeat 0 50%;
}
.GuideExplain05
{
    padding-left: 140px;
    background: url(../../images/Guide25.png) no-repeat 25px 50%;
}
.GuideExplain06
{
    padding-left: 140px;
    background: url(../../images/Guide30.png) no-repeat 25px 50%;
}
.GuideExplain07
{
    padding-left: 140px;
    background: url(../../images/Guide33.png) no-repeat 25px 50%;
}
.GuideExplain08
{
    padding-left: 190px;
    background: url(../../images/Guide38.png) no-repeat 25px 50%;
}
.GuideExplain09
{
    padding-left: 120px;
    background: url(../../images/Guide44.png) no-repeat 25px 50%;
}
.GuideExplain10
{
    padding-left: 120px;
    background: url(../../images/Guide48.png) no-repeat 25px 50%;
}
.GuideExplain09 div
{
    padding: 20px 10px;
}
.GuideExplainList
{
    padding: 0;
    margin: 10px 0 0 0;
    
}
.GuideExplainList li
{
    padding-left: 21px;
    color: #666;
    background: url(../../images/point_20.png) no-repeat 4px 0.3em;
    line-height: 1.1;
}
.GuideExplain11
{
    padding: 10px 0 10px 160px;
    background: url(../../images/Guide60.png) no-repeat 25px 50%;
}
.GuideExplain12
{
    padding: 10px 0 10px 160px;
    background: url(../../images/Guide63.png) no-repeat 0 50%;
}
.ReportBox_Guide .ReportTitle
{
    margin-bottom: 20px;
    background: none;
    height: 19px
}

.ReportBox_Guide
{
    clear: both;
    width: 690px;
    margin: 0 auto;
    padding: 10px 0 0px 0;
    overflow: auto;
}
.ReportBox_Guide .ReportTitle01,
.ReportBox_Guide .ReportTitle02,
.ReportBox_Guide .ReportTitle03
{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 136px;
    height: 16px;
}

.ReportBox_Guide .ReportTitle01
{
    background: url(../../images/Report03_Guide.png) no-repeat;
}
.ReportBox_Guide .ReportTitle02
{
    background: url(../../images/Report04_Guide.png) no-repeat;
}
.ReportBox_Guide .ReportTitle03
{
    background: url(../../images/Report05_Guide.png) no-repeat;
}
.ReportBox_Guide .ReportTitle04,
.ReportBox_Guide .ReportTitle05
{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 19px;
}
.ReportBox_Guide .ReportTitle04
{
    width: 154px;
    background: url(../../images/Report15_Guide.png) no-repeat;
}
.ReportBox_Guide .ReportTitle05
{
    width: 175px;
    background: url(../../images/Report16_Guide.png) no-repeat;
}
.ReportBox_Guide .ReportSample01,
.ReportBox_Guide .ReportSample02,
.ReportBox_Guide .ReportSample03,
.ReportBox_Guide .ReportSample04,
.ReportBox_Guide .ReportSample05
{
    float: left;
    padding: 195px 0 0 35px;
    width: 243px;
    font-size: 8pt;
    color: #032D84;
}

/*--------------------------------------*/
/*    Mylist Guide         	*/
/*--------------------------------------*/

.GuideBox02
{
    width: 690px;
    margin: auto;
    padding-bottom: 20px;
}
.GuideBox02 img
{
    display: block;
}
.GuideBox02_bg
{
    background: url(../../images/Guide10.png) repeat-y;
    padding: 0 10px;
}
.GuideBox02_bg img
{
    padding: 3px 0px;
}
.GuideBox02_bg ul
{
    padding: 10px 10px;
    font-size: 8pt;
    color: #666;
}
.GuideBox02_bg ul li
{
    margin-bottom: 5px;
}
.GuideBox03
{
    width: 690px;
    margin: 0 auto;
    margin-top: 20px;
}
.GuideSubTitle 
{
    margin-bottom: 20px;
}


.step img
{
    display: block;
}
.step div
{
    background: url(../../images/Guide18.png) repeat-y;
    padding: 5px 10px;
    overflow: auto;
    height: 1%;
}
.step div img
{
    display: block;
    float: left;
    margin-right: 10px;
}
.step div b
{
    float: left;
    display: block;
    color: #0F4069;
    width: 640px;
}

.step div b img
{
    clear: both;
    display: inline;
}
.step div p
{
    clear: both;
    margin: 5px 20px 0 30px;
    padding: 0;
    line-height: 1.1;
}
.StepIMG01
{
    background: url(../../images/capture13.png) no-repeat 50%;   
}
.StepIMG02
{
    background: url(../../images/capture15.png) no-repeat 50%;   
}
.capture
{
    width: 650px;
    margin: 20px auto 40px auto;
    text-align: center;
}
.CaptureEX
{
    padding: 0px 0 0px 0px;
    color: #0F4069; 
    text-align: left;
}
.capture img
{
    display: block;
    clear: both;
    margin: 0 auto;
}


/*--------------------------------------*/
/*         Evaluation Guide         	*/
/*--------------------------------------*/

.EvaluGuideBox01
{
    width: 690px;
    margin: 0 auto;
    background: url(../../images/Guide20.png) repeat-x;
    margin-bottom: 30px;
    overflow: auto;
}
.EvaluGuideBox01 img
{
    display: block;
    margin-right: 4px;
    float: left;
}
.EvaluGuideBox01 div
{
    float: left;
    width: 161px;
    height: 27px;
    position: relative;
    top: 0;
    left: 0px;
    text-indent: -1000px;
}
.EvaluGuideBox01 div a
{
    position: absolute;
    top: 0;
    left: 0;
    height: 27px;
    width: 161px;
}
.EvaluGuideBox01 div a:active
{
    background-position: 0 -27px;
}
.GuideBT01_BG,
.GuideBT01
{
    background: url(../../images/Guide22.png) no-repeat;
}
.GuideBT02_BG,
.GuideBT02
{
    background: url(../../images/Guide24.png) no-repeat;
}
.EvaluGuideBox02,
.PatentEvaluGuideBox02
{
    width: 690px;
    height: 40px;
    margin: 0 auto;
    background: url(../../images/Guide28.png) repeat-x;
    margin-bottom: 30px;
    overflow: auto;
    text-indent: -1000px;
    position: relative;
}
.PatentEvaluGuideBox02
{
    background: url(../../images/Guide53.png) repeat-x;
}
.EvaluGuideBox02 a,
.PatentEvaluGuideBox02 a
{
    width: 135px;
    height: 20px;
    display: block;
    position: absolute;
    top: 9px;
    left: 168px;
}
    
.EvaluGuideBox03,
.PatentEvaluGuideBox03
{
    width: 690px;
    height: 40px;
    margin: 0 auto;
    background: url(../../images/Guide29.png) repeat-x;
    margin-bottom: 30px;
    overflow: auto;
    text-indent: -1000px;
    position: relative;
}
.PatentEvaluGuideBox03
{
    background: url(../../images/Guide54.png) repeat-x;
}
.EvaluGuideBox03 a,
.PatentEvaluGuideBox03 a
{
    width: 135px;
    height: 20px;
    display: block;
    position: absolute;
    top: 7px;
    left: 13px;
}



/*--------------------------------------*/
/*				FTerm Tree         		*/
/*--------------------------------------*/


.line01
{
    background: url(../../images/aa.png) no-repeat 0 0px;
    white-space:nowrap;
}
.line02
{
    background: url(../../images/dd.png) no-repeat 0 0px;
    white-space:nowrap;
}
.line03
{
    background: url(../../images/cc.png) no-repeat 0 -32px;
    white-space:nowrap;
}
.line04
{
    background: url(../../images/ee.png) no-repeat 0 0px;
    white-space:nowrap;
}
.line05
{
    background: url(../../images/bb.png) no-repeat 0 9px;
    white-space:nowrap;
}
.tbl01
{
    margin-left: 20px;
    overflow:auto;
	width: 100%;
}

.tbl02 
{
    margin-left: 10px;    
}

.tdtop
{
	vertical-align:top;
}

.divtheme
{
    background: url(../../images/point01.png) no-repeat 0 20%;
    font-size:12px;
    margin-top: 20px;
    padding-left: 10px;
    margin-bottom: 10px;
    white-space:nowrap;
}

.divfterm
{
    font-size:12px;
    padding: 5px;
}

.divall
{
	overflow:auto;
    white-space:nowrap;
}
.divdesc
{
    font-size:12px;
    padding: 2px 0 2px 15px;
    white-space:nowrap;
    vertical-align:middle;
}
.divdescbold
{
    font-size:12px;
    padding: 2px 0 2px 15px;
    white-space:nowrap;
    vertical-align:middle;
}

.divtheme a:link,
.divtheme a:visited,
.divdesc a:link,
.divdesc a:visited
{
    color: #333;
    text-decoration: none;
}
.divtheme a:hover,
.divdesc a:hover
{
    color: #0059AC;
    text-decoration: underline;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*--------------------------------------*/
/*	        FormalService.htm       	*/
/*--------------------------------------*/

.Formal01
{
    width: 650px; 
    margin: 25px auto 30px auto; 
    line-height: 1.3; 
    border: 0px solid red; 
    clear: both;
}

/*--------------------------------------*/
/*	        License             		*/
/*--------------------------------------*/

.Container
{
    width: 690px;
    margin: 0 auto;
    padding-top: 30px;
    clear: both;
}
.OneDepthTitle
{
    display: block;
    margin-bottom: 15px;
    clear: both;
}
.OneDepthTitle02
{
    display: block;
    margin-bottom: 30px;
}
    
.License01
{
    margin-bottom: 30px;
}
.License01 p
{
    margin: 0 0 10px 0;
    padding: 0;
}
.License01 p span
{
    color: #ff6600;
}

.License01 ul
{
    margin-bottom: 30px;
    padding-left: 10px;
}
.License01 ul li b
{
    color: #ff6600;
    font-weight: normal;
}
.TBL04
{
    width: 645px;
    margin: 0 auto;
    border-left: 1px solid #CDDEE5;
    border-top: 1px solid #CDDEE5;
    border-collapse: collapse;
}
.TBL04 caption
{
    text-align: left;
    font-weight: bold;
    color: #4A6D99;
    padding-bottom: 5px;
    font-size: 105%;
    background: url(../../images/point_18.png) no-repeat 0 30%;
    padding-left: 20px;
}
.TBL04 th,
.TBL04 td
{
    border-right: 1px solid #CDDEE5;
    border-bottom: 1px solid #CDDEE5;
    padding: 3px;
    text-align: center;
}
.TBL04 th
{
    background-color: #F5F8F9;
    color: #4A6D99;
}


.ColGroup07 .Col01,
.ColGroup07 .Col02
{
    width: 25%;
}
.ColGroup07 .Col03
{
    width: 50%;
}

.License02
{
    border: 1px solid #D5D3D3;
    width: 648px;
    margin: 0px auto;
    padding: 14px 21px;
}
.LicenseTitle
{
    background: url(../../images/License05.png) no-repeat;
    height: 22px;
    width: 166px;
    margin-bottom: 12px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    clear: both;
}
.LicenseTitle02
{
    background: url(../../images/License05.png) no-repeat;
    height: 22px;
    width: 166px;
    margin: 12px 0 12px 20px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    clear: both;
}
.LicenseTitle03
{
    background: url(../../images/License11.png) no-repeat;
    height: 22px;
    width: 274px;
    margin: 12px 0 12px 20px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    clear: both;
}
.LicenseTitle04
{
    border-top: 1px solid #CDDEE5;
    background-color: #F5F8F9;
    width: 605px;
    margin: 0 auto; 
    padding: 5px 20px;
    color: #0059AC;
    font-weight: bold;
}
.ApplicationTBL
{
    width: 645px;
    margin: 0 auto; 
    margin-bottom: 20px;
    border-top: 1px solid #CDDEE5;
}
.ApplicationTBL02
{
    width: 645px;
    margin: 0 auto; 
    margin-bottom: 20px;
    border-top: 1px solid #CDDEE5;
} 
.ColGroup08 .Col01
{
    width: 140px; 
    background-color: #ecf1f7; 
    padding:  3px 10px;
    background: #F5F8F9 url(../../images/Email01.png) no-repeat 100% 100%;
}
.ApplicationTBL td,
.ApplicationTBL02 td
{
    border-bottom: 1px solid #CDDEE5;
    padding:  3px 10px;
}
.ApplicationTBL td *,
.ApplicationTBL02 td *
{
    vertical-align: middle;
}
.ApplicationTBL img,
.ApplicationTBL02 img
{
    margin-right: 8px;
}
.ApplicationTBL input,
.ApplicationTBL textarea
{
    width: 190px;
    border: 1px solid #D9D9D9;
    background-color: #F5F8F9;
    color: #666;
    margin: 0 5px;
    padding: 3px;
}
.ApplicationTBL input.LicenseInput05
{
    width: 95%;
}

.ApplicationTBL span
{
    font-size: 8pt;
    color: #666;
}
.ApplicationTBL02 span
{
    color: #666;
    padding-left: 10px;
}
.ApplicationTBL td p,
.ApplicationTBL02 td p
{
    font-size: 8pt;
    color: #999;
    margin: 5px 0 0 5px;
}
.ApplicationTBL02 td div *
{
    vertical-align: middle;
}
.ApplicationTBL02 input
{
    margin: 0;
    padding: 0;
}

.ApplicationTBL02 td input.LicenseInput
{
    width: 50px;
    border: 1px solid #D9D9D9;
    background-color: #F5F8F9;
    color: #666;
    margin: 0 5px;
    padding: 3px;
}
.ApplicationTBL02 td input.LicenseInput02
{
    width: 80%;
    border: 1px solid #D9D9D9;
    background-color: #F5F8F9;
    color: #666;
    margin: 0 ;
    padding: 3px;
}

.License03
{
    height: 210px;
    overflow: auto;
    border: 1px solid #CDDEE5;
    padding: 10px;
    scrollbar-3dlight-color:#CDDEE5; 
    scrollbar-arrow-color:#333; 
    scrollbar-base-color:#CDDEE5; 
    scrollbar-darkshadow-color:#CDDEE5; 
    scrollbar-face-color:#fff; 
    scrollbar-highlight-color:#F5F8F9; 
    scrollbar-shadow-color:#999;
    background-color: #F5F8F9;
    color: #666;
} 

.License02 p
{
    text-align: center;
    margin-top: 8px;
}

ul.License04
{
    margin: 5px 0 0 5px;
    padding: 0;
    color: #666;
}

.LicenseBT_BG,
.LicenseBT02_BG,
.LicenseBT03_BG,
.LicenseBT04_BG,
.LicenseBT05_BG
{
    margin: 0 auto;
    margin-top: 40px;
    padding: 0;
    display: block;
    width: 170px;
    height: 35px;
    text-indent: -1000px;
    position: relative;
    
}
.LicenseBT,
.LicenseBT02,
.LicenseBT03,
.LicenseBT04,
.LicenseBT05
{
    width: 170px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
}
.LicenseBT:active,
.LicenseBT02:active,
.LicenseBT03:active,
.LicenseBT04:active,
.LicenseBT05:active
{
     background-position: 0 -35px;
}


.LicenseBTCon
{
    width: 350px;
    margin: 0 auto;
}
.LicenseBTCon p
{
    float: left;
    margin: 0 2px;
}

.LicenseBT02_BG,
.LicenseBT02
{
    background: url(../../images/LicenseBT02.png) no-repeat;
}
.LicenseBT03_BG,
.LicenseBT03
{
    background: url(../../images/LicenseBT03.png) no-repeat;
}
.LicenseBT04_BG,
.LicenseBT04
{
    background: url(../../images/LicenseBT04.png) no-repeat;
}
.LicenseBT05_BG,
.LicenseBT05
{
    background: url(../../images/LicenseBT05.png) no-repeat;
}
.LicenseBT_BG,
.LicenseBT
{
    background: url(../../images/LicenseBT.png) no-repeat;
}
.ColGroup09 .Col01
{
    width: 80px; 
}
.ColGroup09 .Col02,
.ColGroup09 .Col03,
.ColGroup09 .Col04
{
    width: 195px; 
}
td.TBL04_TD02
{
    text-align: right;
    padding-right: 15px;
}

td.TBL04_TD03
{
    background-color: #CDDEE5;
}
td.TBL04_TD033
{
    background-color: #CDDEE5;
    text-align: right;
    padding-right: 15px;
}
td.TBL04_TD04
{
    background-color: #3E73AE;
    color: #fff;
    font-weight: bold;
}
td.TBL04_TD05
{
    background-color: #3E73AE;
    color: #fff;
    font-weight: bold;
    text-align: right;
    padding-right: 15px;
}

.License05
{
    margin-top: 20px;
    color: #666;
    line-height:1.4;
    margin: 20px;
}
.License01 .License05 li b
{
    font-size: 110%;
    color: #ff6600;
    font-weight: bold;
}
.License01 .License05 li em
{
    font-size: 110%;
    color: #000;
    font-weight: bold;
    font-style: normal;
}
.License01 .License05 li b
{
    font-size: 110%;
    color: #ff6600;
    font-weight: bold;
}
.License01 .License05 li span
{
    color: #ff6600;
    font-weight: normal;
}
.MailTBL input.LicenseInput03
{
    width: 80px;
    margin-right: 5px;
}
.MailTBL input.LicenseInput07
{
    width: 190px;
}
.MailTBL span
{
    font-size: 8pt;
    color: #666;
}
.MailTBL caption
{
    text-align: left;
    padding-bottom: 8px;
}
.License07
{
    text-align: center;
    margin-top: 10px;
    color: #666;
}
.License06
{
    text-align: right;
    margin-bottom: 7px;
}
.License08
{
    margin: 0;
    padding: 10px 0 10px 100px;
    background: url(../../images/center_04.png) no-repeat 20px 0;   
}

.License01 ul li span
{
    color: #ff6600;
}
.License09
{
    margin: 0px 0px 40px 15px;
}

.License09 em
{
    display: block;
    color: #666;
    font-size: 90%;
    margin-top: 8px;
    font-style: normal;
}
.License10 div
{
    color: #000;
    text-align: center;
    font-weight: bold;
    margin: 10px 0;
}
.License10 p
{
    text-align: left;
    color: #333;
}
.License11 dt
{
    color: #333;
    font-weight: bold;
    margin-bottom: 5px;
}
.License11 dd
{
    color: #333;
    margin: 0 0 10px 20px;
}
.License11 dd ol
{
    margin: 10px 0 0 25px;
    padding: 0;
    
}
.License11 dd ol li
{
    background: none;
    padding: 0;
    list-style: decimal;
    margin: 0;
}
.License11 dd ol li ol
{
    margin: 5px 20px 5px 20px;
}
.License11 dd ol li ol li
{
    list-style: lower-roman;
    color: #666;
}
.ExplainGuide04
{
    margin: 0;
    padding: 10px 0 10px 80px;
    background: url(../../images/License10.png) no-repeat 10px 50%;
    
}
.ExplainGuide04 em
{
    background: url(../../images/point_04.png) no-repeat 0 0.4em;
	padding-left: 13px;
	margin-top: 5px;
	display: block;
    font-style: normal;
    color: #666;
}
.ExplainGuide04 span
{
    color: #ff6600;
    font-weight: bold;
}
.Address
{
    margin: 0 0 0 7px;
    color: #666;
}
.Address input
{
    border: 1px solid #D9D9D9;
    background-color: #F5F8F9;
    color: #666;
    padding: 3px;
}
.Address .LicenseInput06
{
    width: 55px;
}
.License12
{
    width: 280px;
    float: right;
}
.ApplicationTBL div span input
{
    width: 20px;
    border: 0px solid #fff;
    background-color: #fff;
    margin: 0px;
    padding: 0px;
}
.msg_Box20
{

    border: 1px solid black; 
    margin: 0px auto;
    border: 4px solid #ebebeb;
}

.msg_Box20 strong
{
    display: block;
    font-size: 11pt; 
    font-weight: bold; 
    margin: 20px 0 10px 0;
    text-align: center; 
}
.msg_Box20 div
{
    background-color: #ebebeb;
    padding: 10px 20px;
    margin: 0 4px; 
}
.msg_Box20 div p
{
    background-color: #ebebeb;
    margin: 8px 0; 
    padding: 0;
}
.msg_Box20 em
{
    font-style: normal;
    display: block;
    margin: 30px auto;
    padding: 0;
    text-align:center;
}




/*--------------------------------------*/
/*	        SDI    		*/
/*--------------------------------------*/

.sdi01
{
    margin: 10px 0 30px 0;
    color: #333;
}
.sdi01 li
{
    background: url(../../images/point_20.png) no-repeat 0 5px;
}
.sdi03
{
    font-weight: bold;
    color: #000069;
    background: url(../../images/point_21.png) no-repeat 0 0;
    margin-bottom: 10px;
    padding-left: 25px;
}
.sdi03 span
{
    padding-left: 20px;
    color: #666;
    font-weight: normal;
}
.sdi02
{
    background-color: #ecf1f7;
    padding: 5px 20px;
    margin-bottom: 30px;
}

.sdi02 b
{
    font-weight: normal;
    padding-left: 15px;
    padding-right: 15px;
    background: url(../../images/point_04.png) no-repeat 0 30%;
}
.sdi02 span
{
    color: #ff3300;
    font-weight: bold;
}
.sdi04
{
    color: #0059AC;
    font-weight: bold;
}
.sdi02 textarea
{
    width: 98%;
    border: 1px solid #D9D9D9;
    background-color: #F5F8F9;
    color: #666;
    margin: 0 5px;
    padding: 3px;
}
.sdi02 div
{
    color: #0059AC;
    margin: 5px;    
}


.SDImsg,
.Mailmsg
{
    width: 430px; 
    border: 1px solid black; 
    border: 4px solid #ebebeb;
    padding: 4px;
    margin: 0 auto;
    margin-top: 70px;
}

.SDImsg strong,
.Mailmsg strong
{
    display: block;
    font-size: 11pt; 
    font-weight: bold; 
    margin: 20px 0 10px 0;
    text-align: center; 
}
.Mailmsg span
{
    color: #ff6600;
}
.SDImsg p,
.Mailmsg p
{
    background-color: #ebebeb;
    padding: 20px;

}
.SDImsg div,
.Mailmsg div
{
    margin: 20px 0 ;
    text-align: center;
}



/*--------------------------------------*/
/*	        Manual    		*/
/*--------------------------------------*/


.Manual01
{
    background-color: #ecf1f7; 
    overflow: auto;
    padding: 3px;
    /* background: #F5F8F9 url(../../images/Manual01.png) no-repeat 100% 100%; */
    height: 1%;
}
.Manual01 p
{
    float: left;
    margin: 0;
    padding: 0;
    background: url(../../images/Manual01.png) no-repeat 10px 0;
    padding-left: 35px;
    color: #002E51;
}

.Download_BG
{
    _width: 66px;
    width: 94px;
    background: url(../../images/Download.png);
    float: right;
    margin-right: 7px;
}
.Download:link,
.Download:visited,
.Download:hover
{
    display: block;
    width: 66px;
    height: 18px;
    background: url(../../images/Download.png);
    text-decoration: none;
    color: #333;
    padding-left: 28px;
    padding-top: 1px;
}
.Download:active
{
    background-position: 0 -19px;
}
.Manual02
{
    clear: both;
    margin: 8px 13px 30px 13px;
}





/*--------------------------------------*/
/*	        FAQ    		*/
/*--------------------------------------*/

.FAQTBL
{
    width: 690px;
    margin: 0 auto; 
    margin-bottom: 10px;
    border-top: 2px solid #CDDEE5;
}
    
.ColGroup10 .Col01
{
    padding:  3px 10px;
    background: #F5F8F9 url(../../images/Email01.png) no-repeat 100% 100%;
    text-align: center;
}

.ColGroup10 .Col02
{
    padding:  3px 30px;
}
.FAQTBL td
{
    border-bottom: 1px solid #CDDEE5;
    padding:  8px 20px;
}
.FAQTBL img
{
    margin: 2px 8px 0 8px;
}
.FAQ02
{
    background-color: #ecf1f7;
}


/*--------------------------------------*/
/*	        Service Guide    		*/
/*--------------------------------------*/

.ServiceGuide01
{
    margin: 20px 0 40px 0;
}
.ServiceGuide01 li
{
    margin-bottom: 10px;
    background: url(../../images/point_04.png) no-repeat 0 0.4em;
}

.ServiceGuide01 li span
{
    color: #0059AC;
    font-weight: bold;
}
.ServiceGuide01 li p
{
    margin: 10px 0 20px 0;
    padding: 0;
    
}


/*---------------------------*/
/*      ChinaGuide           */
/*---------------------------*/

.GuideTop
{
    color: #fff;
    background: #0C2071 url(../../images/topBg.png) repeat-y;
    padding: 15px 0;
    text-align: center;
    font-size: 14pt;
    font-weight: bold;
}
.Close
{
    background-color: #CCC;
    overflow: auto;
    padding: 5px 0;
    clear: both;
    overflow: auto;
    float: right;
    width: 100%;
}
.Close p
{
    margin: 0 10px 0 0;
    padding: 0;
    float: right;
}
.Close *
{
    vertical-align: middle;
}
.Close p input,
.Close p label
{
    margin: 0;
    padding: 0;
}
.Close a:link,
.Close a:visited,
.Close a:active
{
    margin: 0 10px 0 0;
    display: block;
    width: 85px;
    height: 16px;
    float: right;
    background: url(../../images/bt_22.png) no-repeat;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    padding-top: 4px;
    color: #333;
}
.Close a:active
{
    background-position: 0 -20px;
    color: #666;
}
.GuideContainer
{
    padding: 10px 20px 20px 20px;
    clear: both;
    text-align: center;
}
.GuideTitle
{
    background: url(../../images/point_21.png) no-repeat;
    text-align: left;
    padding: 0px 30px;
    margin-top: 30px;
    font-weight: bold;
    color: #000080;
}
.List01
{
    margin: 20px 0 0 0;
    padding: 10px;
    background-color: #ecf1f7;
    text-align: left;
}
.List01 li
{
    line-height: 1.4;
    margin: 5px 0;
    list-style: none;
    background: url(../../images/point_04.png) no-repeat 0 5px;   
    padding-left: 16px; 
    
}
.GuideContainer img
{
    margin-top: 10px;
}


/*---------------------------*/
/*      SDI Management       */
/*---------------------------*/

.SelectDel_BG
{
    _width: 104px;
    width: 69px;
    background: url(../../images/SelectDel.png);
    margin-top: 20px;
    margin-bottom: 10px;
}
.SelectDel:link,
.SelectDel:visited,
.SelectDel:hover
{
    display: block;
    width: 69px;
    height: 18px;
    background: url(../../images/SelectDel.png);
    text-decoration: none;
    color: #333;
    padding-left: 35px;
    padding-top: 1px;
}
.SelectDel:active
{
    background-position: 0 -19px;
}
.sdiTBL
{
    width: 690px;
    margin: 0 auto; 
    border-top: 1px solid #CDDEE5;
    border-bottom: 1px solid #CDDEE5;

}
    
.sdiTBL th
{
    background-color: #ecf1f7; 
    padding:  3px 10px;
    background: #F5F8F9 url(../../images/Email01.png) no-repeat 100% 100%;
}
.sdiTBL td
{
    text-align: center;
    border-top: 1px solid #CDDEE5;

}
.ColGroup11 .Col01,
.ColGroup11 .Col07
{
    width: 50px;
}
.ColGroup11 .Col02
{
    width: 190px;
}
.ColGroup11 .Col03
{
    width: 120px;
}

.ColGroup11 .Col04
{
    width: 80px;
}
.ColGroup11 .Col05,
.ColGroup11 .Col06
{
    width: 100px;
}


/*---------------------------*/
/*          Company          */
/*---------------------------*/


.RedPoint02
{
    background: url(../../images/point_06.png) no-repeat 0 0.4em;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-left: 25px;
	font-weight: bold;
}
.TBL05
{
    width: 645px;
    margin: 0 auto;
    border-left: 1px solid #CDDEE5;
    border-top: 1px solid #CDDEE5;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.TBL05 th,
.TBL05 td
{
    border-right: 1px solid #CDDEE5;
    border-bottom: 1px solid #CDDEE5;
    padding: 3px 10px;
}
.TBL05 th
{
    text-align: center;
    width: 120px;
    font-weight: normal;
    background-color: #F5F8F9;

}
.GrayBox
{
    width: 645px;
    background-color: #F2F2F2;
    margin: 0 auto;
    border: 1px solid #fff;
}
.GrayBox table
{
    margin: 20px auto;
}
.ColGroup12 .Col01
{
    width: 70px;
}


/*---------------------------*/
/*      SimpleView           */
/*---------------------------*/


.SimpleView
{
    width: 218px;
    position: absolute;
    z-index: 650;
    height: 500px;
}
.SimpleBG
{
    background: url(../../images/SimpleView03.png) repeat-y;
    padding: 5px 10px 11px 8px ;
}
.SimpleIMG
{
    width: 200px;
    height: 250px;
    overflow: hidden;
    cursor: pointer;
}

.SimpleTitle
{
    background-color: #DAE6FE;
    margin: 5px 0px;
    color: #003D76;
    padding-left: 5px;
    overflow: auto;
}
.SimpleBox01
{
    height: 160px;
    overflow: hidden;
}
.SimpleBox01 p
{
    margin: 0;
    padding: 0;
}
.SimpleBox02
{
    height: 32px;
    overflow: hidden;
    word-wrap:break-all;
}
.SimpleLine01
{
    width: 218px;
    height: 5px;
    background: url(../../images/SimpleView01.png) no-repeat;
    font-size: 1px;
}
.SimpleLine02
{
    width: 218px;
    height: 5px;
    background: url(../../images/SimpleView02.png) no-repeat;
    font-size: 1px;
}

.SimplePoint01
{
    position: absolute;
    display: none;
    width: 30px;
    height: 200px;
    background: url(../../images/SimplePoint01.gif) no-repeat center;
    z-index: 651;
}
.SimplePoint02
{
    position: absolute;
    display: none;
    width: 30px;
    height: 200px;
    background: url(../../images/SimplePoint02.gif) no-repeat center;
    z-index: 651;
}
.SimpleTitle p
{
    margin: 0;
    padding: 0;
    float: left;
    color: #003D76;
}
.SimpleLink
{
    font-size: 8pt;
    float: right; 
    margin-top: 2px;
}

.SimpleLink a
{
    font-size: 8pt;
}

.SimpleTitle span
{
    clear: both;
}




/*------------------------------------*/
/*      Patent Valuation Link         */
/*------------------------------------*/


.Simple_PatentEvaluation_bg
{
    position: absolute;
    _height: 1px;
    font-weight: bold;
    background: url(../../images/bg01.png);
    filter:alpha(opacity=80);
    opacity:0.8;
    width: 200px;
    height: 38px;
    border-bottom: 1px solid #ddd;
}

.Simple_PatentEvaluation
{
    position: relative;
    _height: 1px;
    font-weight: bold;
}
.SimpleFDLinkArea
{
    position: absolute; 
    top:44px;
    width: 200px;
    height: 216px;
    
   
}
.SimpleFDLinkArea a
{
    display: block;
    width: 200px;
    top:44px;
    height: 216px;  
}

.Simple_PatentEvaluation01
{
    color: #003D76;
    background: url(../../images/PatentEvalu06.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 93px;
    height: 33px;

}
.Simple_PatentEvaluation02
{
    color: red;
    font-size: 24pt;
    margin: 7px 0 0 48px;
    
}
.Simple_PatentEvaluation02 sup
{
    font-size: 16pt;
    _font-size: 20pt;
}
.Simple_PatentEvaluation03
{
    float: right;
    color: #003D76;
    vertical-align: top;
    position: absolute;
    top: 0;
    right: 0;
}
.Simple_PatentEvaluation03 a
{
    font-size: 9pt;
}


.QuickBox
{
    width: 195px;
    position: absolute;
    top: 115px;
    left: 770px;
    z-index: 650;
    height: 500px;
}
.QuickBoxBG
{
    background: url(../../images/QuickBox03.png) repeat-y;
    padding: 5px 10px 11px 8px ;
}
.QuickTitle
{
    background-color: #DAE6FE;
    margin: 5px 0px;
    color: #003D76;
    overflow: auto;
    text-align: center;
}
.QuickTitle01
{
    background: #DAE6FE url(../../images/QuickTilte01.png) no-repeat;
    color: #003D76;
    overflow: auto;
    text-align: center;
    height: 25px;
}
.QuickTitle02
{
    background: #DAE6FE url(../../images/QuickTilte02.png) no-repeat;
    color: #003D76;
    overflow: auto;
    text-align: center;
    height: 25px;
}
.QuickBox01
{
    width: 218px;
    height: 5px;
    background: url(../../images/QuickBox01.png) no-repeat;
    font-size: 1px;
}
.QuickBox02
{
    width: 218px;
    height: 5px;
    background: url(../../images/QuickBox02.png) no-repeat;
    font-size: 1px;
}
.Quick_PatentEvaluation
{
    text-align: center;
    color: Red;
    margin-bottom: 15px;
    display: block;
}
.Quick_PatentEvaluation02
{
    margin-top: 15px;
}
.Quick_PatentEvaluationLink02 img
{
    margin: 20px 0 10px 0;
}
.Quick_PatentEvaluationLink02:link,
.Quick_PatentEvaluationLink02:visited
{
    text-decoration: none;
    text-align: center;
    color: Red;
    margin-bottom: 0px;
    display: block;
}

.Quick_PatentEvaluation .Quick_PatentEvaluationLink01:link,
.Quick_PatentEvaluation .Quick_PatentEvaluationLink01:visited
{
    display: block;
    margin-top: 5px;
    font-size: 8pt;
    color: #666;
}
.Quick_PatentEvaluation .Quick_PatentEvaluationLink01:hover
{
	color:  #0059AC;
}

.Quick_InventorEvaluation
{
    padding: 7px;
    padding-top: 15px;
}
.Quick_InventorEvaluation a
{
    display: block;
    font-size: 8pt;
    margin-bottom: 8px;
}
.Quick_InventorEvaluation div
{
    color: #666;
    font-size: 8pt;
    padding-top: 5px;
}

/*------------------------------------*/
/*      Patent Evaluation              */
/*------------------------------------*/

.PatentEvaluTBL01
{
    width: 700px;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    margin: 0 auto;
    clear: both;
}

.PatentEvaluTBL01 td
{
    border-right: 1px solid #9C9C9C;
    border-bottom: 1px solid #9C9C9C;
    color: #535353;
    padding: 7px 7px 7px 20px;
}    
.PatentEvaluTD01
{
    font-weight: bold;

}
.PatentEvlauCon
{
    overflow: auto;
    _height: 1%;
    margin: 30px 16px 0 3px;
    padding-bottom: 15px;
}
.PatentEvlauTitle
{
    padding-left: 20px;
    font-weight: bold;
    background: url(../../images/PatentEvalu01.png) no-repeat 0 60%;
    margin: 0 0 20px 0;
    clear: both;
}

.PatentEvaluTBL02,
.PatentEvaluTBL03
{
    float: right;
    width: 430px;
    text-align: center;
    border-collapse: collapse;
    border-top: 1px solid #BAAE96;
    border-bottom: 1px solid #BAAE96;
}
.PatentEvaluTBL03
{
    width: 311px;
    float: right;
}
.PatentEvaluTBL05
{
    margin: 0 auto;
    width: 430px;
    text-align: center;
    border-collapse: collapse;
    border-top: 1px solid #BAAE96;
    border-bottom: 1px solid #BAAE96
}
.PatentEvaluTBL02 td,
.PatentEvaluTBL03 td,
.PatentEvaluTBL05 td
{
    padding: 1px;
    _padding: 2px;
    margin: 0;
    border: 0px solid #ccc
}
.PatentEvaluTBL03 td
{
    padding: 2px;
}

.PatentEvaluTBL02 th,
.PatentEvaluTBL03 th,
.PatentEvaluTBL05 th
{
    padding: 3px;
    background-color: #DED8CA;    
    font-weight: normal;
}

th.PatentEvaluTD02,
th.PatentEvaluTD03,
th.PatentEvaluTD05
{
    text-align: left;
    padding-left: 70px;
    width: 60%;
    border-right: 1px solid #BAAE96
}
th.PatentEvaluTD03
{
    padding-left: 30px;
    width: 70%;
}

td.PatentEvaluTD02,
td.PatentEvaluTD03,
td.PatentEvaluTD05
{
    text-align: left;
    padding-left: 70px;
    border-right: 1px solid #BAAE96;
}
td.PatentEvaluTD03
{
    padding-left: 30px;
}
.PatentEvlau01
{
    float: left;
    width: 197px;
    height: 186px;
    background: #ccc url(../../images/PatentEvalu02.png) no-repeat;
}
.PatentEvlau01 img
{
    margin: 25px 0 0px 26px;
    padding: 0;
    font-weight: bold;
    color: #ff6600;
}

.PatentEvlau01 div
{
    margin: 8px 0 0 0;
    padding: 0;
    font-weight: bold;
    color: red;
    font-size: 20pt;
    text-align: center;
    _height: 1%;
}
div.gradeMiddle01
{
    background: url(../../images/gradeMiddle01.png) no-repeat 50% 50%;
    margin-top: 13px;
    _margin-top: 10px;
    margin-bottom: 2px;
    _margin-bottom: 0px;
}
div.gradeMiddle02
{
    background: url(../../images/gradeMiddle02.png) no-repeat 50% 50%;
    margin-top: 13px;
    _margin-top: 10px;
    margin-bottom: 2px;
    _margin-bottom: 0px;
}
div.gradeMiddle03
{
    background: url(../../images/gradeMiddle03.png) no-repeat 50% 50%;
    margin-top: 13px;
    _margin-top: 10px;
    margin-bottom: 2px;
    _margin-bottom: 0px;
}
div.gradeMiddle04
{
    background: url(../../images/gradeMiddle04.png) no-repeat 50% 50%;
    margin-top: 13px;
    _margin-top: 10px;
    margin-bottom: 2px;
    _margin-bottom: 0px;
}
div.gradeMiddle05
{
    background: url(../../images/gradeMiddle05.png) no-repeat 50% 50%;
    margin-top: 13px;
    _margin-top: 10px;
    margin-bottom: 2px;
    _margin-bottom: 0px;
}
div.gradeMiddle06
{
    background: url(../../images/gradeMiddle06.png) no-repeat 50% 50%;
    margin-top: 13px;
    _margin-top: 10px;
    margin-bottom: 2px;
    _margin-bottom: 0px;
}
div.gradeMiddle07
{
    background: url(../../images/gradeMiddle07.png) no-repeat 50% 50%;
    margin-top: 13px;
    _margin-top: 10px;
    margin-bottom: 2px;
    _margin-bottom: 0px;
}
div.gradeMiddle08
{
    background: url(../../images/gradeMiddle08.png) no-repeat 50% 50%;
    margin-top: 13px;
    _margin-top: 10px;
    margin-bottom: 2px;
    _margin-bottom: 0px;
}
.PatentEvlau01 div span
{
    font-size: 10pt;
    color: #333;
}
div.PatentEvalu09
{
    padding-top: 1px;
    _padding-top: 2px;
    font-size: 12pt;
}

*:first-child+html .PatentEvalu07 .PatentEvaluTBL02  /*ie7.0 hack*/
{
    height: 186px;
}

*:first-child+html .PatentEvalu07 .PatentEvlau01 /*ie7.0 hack*/
{
     line-height: 1.1;
}
.PatentEvlau02
{
    padding-left: 10px;
    color: #777;
    background: url(../../images/point_04.png) no-repeat 0 20%;
    clear: both;
    margin-top: 20px;
}
.PatentEvalu03
{
    background-color: #E7EDF5;
    border: 1px solid #ddd;
    padding: 7px 15px;
    margin-bottom: 20px;
}
.PatentEvalu04
{
    float: left;
}
.PatentEvalu05
{
    margin: 20px 15px 5px 22px;
}
.PatentEvaluTBL04
{
    margin: 0px 22px;
    border-top: 1px solid #ccc;
    width: 610px;
}
.PatentEvaluTBL04 th
{
    font-weight: normal;
    background-color: #E7EDF5;
    text-align: center;
    vertical-align: middle;
    width: 100px;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.PatentEvaluTBL04 td
{
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.PatentEvalu06
{
    padding-left: 10px;
    margin-right: 20px;
    margin-top: 50px;
    margin-bottom: 30px;
    font-size: 8pt;
    color: #666;
}
.PatentEvalu07
{
    overflow: auto;
    _height: 1%;
}
.PatentEvalu08
{
    float: left;
}

.ex02
{
    padding: 15px 0px 10px 40px;
    font-size: 8pt;
    color: #999;
    background: url(../../images/point_04.png) no-repeat 30px 19px;
    line-height: 1.2
}
.GuideBox04
{
    margin: 0px 10px 0px 28px;
}
.GuideBox05
{
    margin: 20px 10px 10px 30px;
    overflow: auto;
    _height: 1%;
    
}
.GuideBox05 ol
{
    padding-left: 20px;
    _padding-left: 25px;
    margin-top: 0px;
    _margin-left: 0px;
}
.GuideBox05 ol li
{
    padding-left: 0;
    background: inherit;
    _background: url(../../images/의미없는.png);
    color: #663300;
}

.GuideBox05 .PatentEvalu05
{
    margin: 0px 0px 5px 0px;
}

.GuideBox05 .PatentEvaluTBL04
{
    margin: 0px 0px 20px 0px;
    border-top: 1px solid #ccc;
    width: 100%;
}
.GuideBox05 .PatentEvaluTBL04 td
{
    padding: 7px 7px 7px 20px;
}
.GuideBox05 .PatentEvaluTBL05
{
    width: 80%;
    margin: 0;
}




/*------------------------------------------*/
/*	                PointLink               */
/*------------------------------------------*/


.PointLinkBox
{
    display:none; 
    position: absolute;
    width: 356px;
}
.PointLink01
{
    width: 356px;
    height: 8px;
    background: url(../../images/PointLink01.png) no-repeat !important;/*표준용*/
    background: url(../../images/PointLink01.gif) no-repeat; /*ie6이하용*/
}
.PointLink02
{
    width: 356px;
    height: 9px;
    background: url(../../images/PointLink02.png) no-repeat !important;/*표준용*/
    background: url(../../images/PointLink02.gif) no-repeat; /*ie6이하용*/
}
.PointLink03
{
    background: url(../../images/PointLink03.png) repeat-y !important;/*표준용*/
    background: url(../../images/PointLink03.gif) repeat-y; /*ie6이하용*/
    padding: 7px 1px 7px 1px;
}

.PointLink03 a
{
    width: 340px;
    display: block;
    text-decoration: none;
    padding: 3px 0px 3px 10px;
    color: #333;
}
.PointLink03 a:link,
.PointLink03 a:visited
{
    width: 340px;
    display: block;
    text-decoration: none;
    padding: 3px 0px 3px 10px;
    color: #333;
}
.PointLink03 a:hover
{
    background: url(../../images/PointLink04.png);
    color: #333;
    text-decoration: none;
}
.PontLinkClosed,
.PontLinkClosed:visited
{
    display: block;
    position: absolute;
    right: 8px;
    top: 3px;
    width: 14px;
    height: 14px;
    background: url(../../images/BoxClosed.png) no-repeat;
}
.PontLinkClosed:hover
{
    background-position: 0 -14px;
}
.PontLinkClosed:active
{
    background-position: 0 -28px;
}
.Tipicon
{
    float: left;
    margin-left: 5px;
}



/*------------------------------------------*/
/*	          2010 Seminer Banner           */
/*------------------------------------------*/

.SeminerBanner
{
    width: 202px;
    height: 421px; 
    position: absolute; 
    top: 100px; 
    left: 770px; 
    background: url(../../images/Seminer2010.png) no-repeat;
}

.SeminerBanner div
{
    padding: 0;
    margin-top: 30px; 
    width: 180px;
    display: none;
}

.SeminerBanner a
{
    display: block;
    text-indent: -1000px;
}

.SeminerBannerBT01
{
    width: 150px;
    height: 18px;
    margin: 0 auto;
    margin-top: 360px;
}
.SeminerBannerBT02
{
    width: 150px;
    height: 20px;
    margin: 0 auto;
    margin-top: 2px;
}

/*------------------------------------------*/
/*	    2010 Seminer Thanks Banner          */
/*------------------------------------------*/

.SeminarThanksBanner
{
    width: 194px;
    height: 361px; 
    position: absolute; 
    top: 90px; 
    left: 773px; 
    background: url(../../images/Seminer2010_Thanks.png) no-repeat;
}

.SeminarThanksBanner div
{
    padding: 0;
    margin-top: 30px; 
    width: 190px;
    display: none;
}

/*------------------------------------------*/
/*	            relocation Banner           */
/*------------------------------------------*/

.relocationBanner
{
    width: 193px;
    height: 102px; 
    position: absolute; 
    top: 598px; 
    left: 773px; 
    background: url(../../images/relocationBanner.png) no-repeat;
}

.relocationBanner a
{
    width: 193px; 
    height: 101px;
    display: block;
    text-indent: -5000px;
}




/*------------------------------------------*/
/*	          AnalysisReport                */
/*------------------------------------------*/

.AnalysisReport01
{
    width: 690px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 40px;
}
.AnalysisReport01 b
{
    display: block;
    background: #ecf1f7 url(../../images/point_20.png) no-repeat 15px 50%;
    padding: 3px 25px;
    color: #0f4069
    
}
.AnalysisReport01 p
{
    margin: 10px 28px 15px  28px;
    padding: 0;
}

/*------------------------------------------*/
/*	          Search Tip                */
/*------------------------------------------*/

.SUG_DIV_MAIN01,
.SUG_DIV_MAIN02
{
    border: 1px solid  #888;
    background-color: #fff;
    color: #333333; 
    font-size: 10pt;
	font-family: MS PGothic;
}

.SUG_DIV_TOOLTIP
{
    overflow-y: auto;
    overflow-x:hidden;
    scrollbar-arrow-color:#999; 
    scrollbar-darkshadow-color:#fff; 
    scrollbar-face-color:#fff; 
    scrollbar-highlight-color:#bbb; 
    scrollbar-shadow-color:#bbb;
    scrollbar-track-color: #FFFFFF;
}

.SUG_TD
{
    padding: 2px 11px;
    line-height: 1.2;
    color: #333333; 
    font-size: 10pt;
	font-family: MS PGothic;
	white-space:nowrap;
	overflow:hidden;
	cursor: pointer;
}

.SUG_TD span
{
    color: #de0000;
}

.SUG_DIV_MAIN01 .SUG_TDSELECT
{
    color: #333;
    text-decoration: none;
    background: #d2e1ff url(../../images/suggest/Tooltip01.png) no-repeat 99% 50%;
}
.SUG_DIV_MAIN02 .SUG_TDSELECT
{
    color: #333;
    background-color: #d2e1ff;
}

.SUG_DIV_TITLE
{
    background: url(../../images/suggest/Tooltip05.png) repeat;
    line-height: 1.5;
    padding-left: 10px;
    margin: 1px;
    color: #000;
	table-layout:fixed;
	white-space:normal;
	overflow:auto;
}

.SUG_DIV_TITLE span
{
    color: #de0000;
    font-weight: bold;
}

.SUG_OPTION
{
    height: 20px;
    background: url(../../images/suggest/Tooltip04.png) repeat;
    border-top: 1px solid #ddd;
    margin-top: 1px;
    line-height: 1.6;
    font-size: 8pt;
}
.SUG_OPTION a
{
    display: block;
}
.SUG_OPTION a:link,
.SUG_OPTION a:visited
{
    text-decoration: none;
    color: #333;
}
.SUG_OPTION a:hover
{
    text-decoration:underline;
}
.SUG_MORE
{
    float: left;
    margin: 2px 0px 0px 12px;
    padding-right: 9px;
    background: url(../../images/suggest/Tooltip02.png) no-repeat 100% 50%;
	cursor:pointer;
}
.SUG_OFF
{
    float: right;
    margin: 3px 20px 0px 0px;
    padding-right: 9px;
    background: url(../../images/suggest/Tooltip03.png) no-repeat 100% 50%;
	cursor:pointer;
}

.SUG_ARROW
{
	position:absolute;
	z-index:9829;
	margin:0px;
	border:0px;
	background-color:White;
	text-decoration:none;
}
.SUG_ARROW img
{	
	text-align:center;
	padding:0px;
	border:0px;
}

.TooltipHelp
{
    border: 1px solid #000;
    background-color: #ffffe0;
    padding: 3px 3px 3px 6px;
    text-align: center;
    color: #000;
    font-size: 10pt;
	font-family: MS PGothic;
}