body { margin: 0px 0px 20px 0px; background-color:white; }
body,p { font-size:12px; font-family:Arial; color:#5C5C5C;}
p { text-align:justify;}
/*
li { margin-left: -15px; }
*/
.arrow1 { list-style: url(../images/arrow1.gif); }
.mytextfield { height:18px; background-color:white; border:#bbbbbb solid 1px; font-family:Arial; font-size:12px; color:#5C5C5C;}
.mytextfield2 { background-color:white; border:#bbbbbb solid 1px; font-family:Arial; font-size:12px; color:#444444;}
.myButton { font-size: 12px;}

/* links */
a:link, a:visited { font-size:12px; text-decoration: underline; color:#015B94; }
a:hover { font-size:12px; text-decoration: none; color:#B7094F; }
a.linkContent:link, a.linkContent:visited { color:#015B94; }
a.linkContent:hover { color:#015B94; }

a.footerLink:link, a.footerLink:visited {font-size:11px; color:#7D7D7D; text-decoration: underline; }
a.footerLink:hover {font-size:11px; color:#7D7D7D;text-decoration: none; }

/* content */
.headerTd1 { background:url(../images/bg_header.gif) repeat-x bottom; height:182px;}
.headerTd2 { background:url(../images/bg_header.gif) repeat-x bottom;  width:866px; height:182px;}
.headerTd3 { background:url(../images/bg_header.gif) repeat-x bottom;  height:182px;}
.shadowLeft { width:13px; background:url(../images/bg_left.gif) repeat-y;}
.shadowRight{ width:13px; background:url(../images/bg_right.gif) repeat-y;}
.homeBanner { width: 926px; height:289px; background:url(../images/tmp_banner.jpg) no-repeat; vertical-align:bottom;}
.homeContent1 { width:328px; padding-left:30px;}
.homeContent2 {width: 518px; padding-left:20px; padding-right: 30px;}
.subContent1 { width:220px; padding-left:30px;}
.subContent2 {width: 626px; padding-left:20px; padding-right: 30px; padding-bottom:20px;}


.divBlueBorder { border:#E5ECF5 10px solid; padding:15px;}
.divBlueBorder2 { border:#E5ECF5 10px solid; padding:2px;}

h1 { font-size:20px; color:#374882; margin:0px;} /* home title left column */
h2 { font-size:18px; color:#374882; margin:0px;} /* hom title right column */
h3 { font-size:15px; color:#495169; margin:0px; background:#ECF3F5; padding:4px; font-weight:700;} /* subnavi title */
h4 { font-size:18px; color:#374882; margin:0px; border-bottom:#A0B5D8 solid 1px;} /* subtitle */

.mainNavi { text-align:center; height:52px;}

.borderTop { border-top:#cccccc solid 1px; padding-top:8px;}

.productTitle {color:#45586D; font-weight:bold; font-size:14px; text-decoration:underline;}

/* footer */
#footerTable { margin-top:10px; background:#ededed;}
.myFooter { font-size:11px; color:#7D7D7D; width:866px; padding-top:17px; padding-bottom:17px;}
