/***********************************************/
/* html tag styles                             */
/***********************************************/

body{ background: #ffffff; margin: 0px 0px ; padding: 0px 0px ; font-family: Arial, Helvetica, sans-serif; color: #000000}

img{ border: 0px;}
hr{	height: 1px; clear: both; margin: 5px 0px;}
td{ font-size:12px}
p{ margin: 5px 0px 10px 0px;}

/******* hyperlink and anchor tag styles *******/

a:link{text-decoration: none}
a:active{text-decoration: underline}
a:visited{text-decoration: none}
a:hover {text-color: #ff0000; text-decoration: underline}


/************** heading tag styles **************/

h1 {  font-size: 21px;font-weight: bold; margin: 0px 0px; padding: 0px 0px}
h2 {  font-size: 18px;font-weight: bold; margin: 0px 0px; padding: 0px 0px}
h3 {  font-size: 16px;font-weight: bold; margin: 0px 0px; padding: 0px 0px}
h4 {  font-size: 14px;font-weight: bold; margin: 0px 0px; padding: 0px 0px}
h5 {  font-size: 13px;font-weight: bold; margin: 0px 0px; padding: 0px 0px}
h6 {  font-size: 12px;font-weight: bold; margin: 0px 0px; padding: 0px 0px}


/*************** list tag styles ***************/

div.menu ul { background-color:#0099FF; url("/images/bg_m.gif") ; font-size: 12px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; white-space:nowrap;}
div.menu ul li{display: inline;}


/********* form and related tag styles *********/

form{ margin: 0; padding: 0}
label{ font: bold 12px ;}
input{font-size:12px ;}

.mailform { width: 700px; padding: 10px}

.th { font-size:16px ;text-align: center; border-right: #fbc08d 1px solid; padding-right: 2px; border-top: #fbc08d 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #fbc08d 1px solid; padding-top: 2px; border-bottom: #fbc08d 1px solid; background-color: #ffffff}

.form_text { font-size:12px; text-align: left; vertical-align: top; border-right: #c6ecc4 5px solid; padding-right: 5px; border-top: #a9e3a6 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #fbc08d 5px solid; padding-top: 2px; border-bottom: #a9e3a6 1px solid; background-color: #a9e3a6}
.form_must { font-size:12px ; color: #ff0000; text-align: left; vertical-align: top; border-right: #c6ecc4 5px solid; padding-right: 5px; border-top: #a9e3a6 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #fbc08d 5px solid; padding-top: 2px; border-bottom: #a9e3a6 1px solid; background-color: #a9e3a6}
.form_input { font-size:12px ;text-align: left; border-right: #fbc08d 1px solid; padding-right: 2px; border-top: #fbc08d 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #fbc08d 1px solid; padding-top: 2px; border-bottom: #fbc08d 1px solid; background-color: #ffffff}

input.submit { font-size:13px ;font-weight: bold; width:100px; height:20px; border:5px solid #fa801a;border-top:2px solid #df6060; border-right:2px solid #f61604; border-bottom:2px solid #f50100; border-left:2px solid #fa801a; background-color:#fff787; font: bold normal 12px ; color: #000000; vertical-align: middle}


/***********************************************/
/* layout divs                                 */
/***********************************************/

h1.title {font-size: 21px;font-weight: bold; text-align: center; vertical-align: middle; margin: 10px 0px; padding: 5px 0px }
h2.title {font-size: 21px;font-weight: bold; text-align: center; vertical-align: middle; margin: 10px 0px; padding: 5px 0px }
h2.subtitle { font: bolder normal 16px ; margin: 10px 0px; padding: 5px 0px ; color: #993300; height: 15px}

h1.heading {font-size: 21px;font-weight: bold; vertical-align: middle; margin: 10px 0px; padding: 5px ; background: #8dda89 url("/images/bg_h.gif") ;}
h2.heading2 {font-size: 18px;font-weight: bold;vertical-align: middle; margin: 10px 0px; padding: 5px ; background: #A9E3A6;}
h3.heading3 {font-size: 16px;font-weight: bold; text-align: left; vertical-align: middle; margin: 20px 0px 5px 0px; padding: 5px ; border-right: #ff0000 0px solid; padding-right: 5px; border-top: #0000ff 0px solid; padding-left: 5px; padding-bottom: 5px; border-left: #0000ff 5px solid; padding-top: 3px; border-bottom: #0000ff 1px solid; background-color: #EEEEEE;}

h2 img {vertical-align: middle; margin: 0px 2px;}
ul img {vertical-align: middle; margin: 0px 4px;}
.submenu{ font-size:12px; color: #453c8a ; margin: 0px 0px ; text-align: left; white-space: nowrap}


table#header{margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
table#contents{width: 660px; margin: 5px 0px; padding: 5px 0px;}
td#menu{width: 170px;background: #CCFFFF; margin: 0px; padding: 0px; vertical-align: top;}
td#main{width: 465; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 15px; vertical-align: top;}
div.map {margin: 20px;}
div#copyright {width: 660px; font-size:11px; color: #000000; margin: 5px; padding: 5px; text-align: center;}
div#copyright img { margin: 5px; padding: 5px;}

p.sub_hr{ margin: 5px 0px; padding: 5px 0px; background: url(/en/images/sub_hr.gif);}

p.q{font-size: 14px; font-weight: bold; margin: 5px 0px; padding: 5px 0px;}
p.q:first-letter {font-size : 21px; color:#CC0000; font-weight:bold; line-height:100%;}
p.q_text{font-size: 14px; font-weight: bold; margin: 5px 0px; padding: 5px 0px;}
p.q_text:first-letter {font-size : 28px;color:#CC0000; font-weight:bold; line-height:100%;}
p.a_text{font-size: 14px; margin: 5px 0px 15px; padding: 5px 0px 15px;}
p.a_text:first-letter {font-size : 28px;color:#0000FF; font-weight:bold; line-height:100%;}

div.text {font-size:13px ; padding: 5px; text-align: left;}
td.text {font-size:13px ; padding: 5px; text-align: left; vertical-align: top;}
div.point {width: 90%; font-size: 14px;font-weight: bold; text-align: left; vertical-align: middle; margin: 20px 0px 5px 0px; padding: 5px ; border-right: #ff0000 1px solid; border-top: #ff0000 1px solid; border-left: #ff0000 1px solid; border-bottom: #ff0000 1px solid; background-color: #EEEEEE;}

.copy{text-align: left; font-size:13px}

.caption { font-size:11px ; color: #666666;}
