@charset "utf-8";
/*
--------------------------------------------------------
Iwish Wedding
CSS for Screen
Author:   Seiryu Chending
Version:  0.1
Date:		26 June 2007
-------------------------------------------------------- */

/* CSS files */

/* General */
html, body {
	color: #000000;
	font-size: 12px;
	font-family: "Arial","Helvetica Neue","Helvetica","sans-serif";
	background-color: #ffffff;
	line-height: 140%;
	/*
	background-image: url("/shared/images/bg_page.gif");
	background-repeat: repeat-x;
	*/
}

body {
	margin: 0px;/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	text-align: center;/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

h1 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

h2, h3, h4, h5, h6, h7 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

a {
	color: #292929;
	text-decoration: none;
}

a:hover, a:active {
	color: #3366ff;
	text-decoration: underline;
}

li.selected, li.selected A {
	color:#3366ff;
}

div {
	margin: 0;
	padding: 0;
}

img {
	border-style: none;
}

table, th, td {
	border: solid #b7b7b7 1px;
	border-collapse: collapse;
}

th {
	padding: 3px;
	text-align: left;
	background-color: #f0f0f0;
}

td {
	padding: 3px;
	text-align: left;	
}

hr.hidden {
	display: none;
}

#container {
	width: 820px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left;
	position: relative;
}
#header {
	background: #ffffff;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0px;
	color: #000000;
	text-align: left;
	width: 810px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	height: 53px;
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 5px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

/* Header */
#logo {
	position:absolute;
	top:5px;
	right: 20px;
}

#header_menu {
	padding-top: 27px;
}

/* Global navigation */
#globalnav {
	clear: both;
	float: left;
}
#globalnav ul{
	padding-left: 8px;
	list-style-type: none;
	margin: 0px;
}
#globalnav li{
	position:relative;
	float: left;
	top: 47px;
	text-align:center;
	vertical-align:middle;
	line-height:26px;

}
#globalnav li a {text-decoration:none;}
#globalnav li a:link {color:#000000;}
#globalnav li a:visited {color:#000000;}
#globalnav li a:hover {color:#0099CC;text-decoration: underline;}
#globalnav li a:active {color:#ff0000;}

.gnav00 {
	width:28px;
	height:26px;
	background:url("../images/header_nav01.gif") bottom repeat-x;
}
.gnav01_off{
	width:32px;
	height:26px;
	background:url("../images/header_nav01_bg.gif") bottom repeat-x;
}
.gnav01_on{
	width:36px;
	height:26px;
	background:url("../images/header_nav01_bg.gif") bottom repeat-x;
	font-weight:bold;
}
#globalnav .gnav01_on a, #globalnav .gnav01_on a:link, #globalnav .gnav01_on a:visited{ color:#ffffff;}
.gnav02_01 {
	width:29px;
	height:26px;
	background:url("../images/header_nav02_01.gif") bottom repeat-x;
}
.gnav02_off{
	width:48px;
	height:26px;
	background:url("../images/header_nav02_bg.gif") bottom repeat-x;
}
.gnav02_on{
	width:52px;
	height:26px;
	background:url("../images/header_nav02_bg.gif") bottom repeat-x;
	font-weight:bold;
}
#globalnav .gnav02_on a, #globalnav .gnav02_on a:link, #globalnav .gnav02_on a:visited{ color:#ffffff;}
.gnav03_02 {
	width:29px;
	height:26px;
	background:url("../images/header_nav03_02.gif") bottom repeat-x;
}
.gnav03_off{
	width:55px;
	height:26px;
	background:url("../images/header_nav03_bg.gif") bottom repeat-x;
}
.gnav03_on{
	width:52px;
	height:26px;
	background:url("../images/header_nav03_bg.gif") bottom repeat-x;
	font-weight:bold;
}
#globalnav .gnav03_on a, #globalnav .gnav03_on a:link, #globalnav .gnav03_on a:visited{ color:#ffffff;}

.gnav03_04 {
	width:29px;
	height:26px;
	background:url("../images/header_nav03_04.gif") bottom repeat-x;
}
.gnav04_off{
	width:48px;
	height:26px;
	background:url("../images/header_nav04_bg.gif") bottom repeat-x;
}
.gnav04_on{
	width:52px;
	height:26px;
	background:url("../images/header_nav04_bg.gif") bottom repeat-x;
	font-weight:bold;
}
#globalnav .gnav04_on a, #globalnav .gnav04_on a:link, #globalnav .gnav04_on a:visited{ color:#ffffff;}
.gnav05_04 {
	width:29px;
	height:26px;
	background:url("../images/header_nav05_04.gif") bottom repeat-x;
}
.gnav05_off{
	width:48px;
	height:26px;
	background:url("../images/header_nav05_bg.gif") bottom repeat-x;
}
.gnav05_on{
	width:52px;
	height:26px;
	background:url("../images/header_nav05_bg.gif") bottom repeat-x;
	font-weight:bold;
}
#globalnav .gnav05_on a, #globalnav .gnav05_on a:link, #globalnav .gnav05_on a:visited{ color:#ffffff;}
.gnav06_05 {
	width:29px;
	height:26px;
	background:url("../images/header_nav06_05.gif") bottom repeat-x;
}
.gnav06_off{
	width:48px;
	height:26px;
	background:url("../images/header_nav06_bg.gif") bottom repeat-x;
}
.gnav06_on{
	width:52px;
	height:26px;
	background:url("../images/header_nav06_bg.gif") bottom repeat-x;
	font-weight:bold;
}
#globalnav .gnav06_on a, #globalnav .gnav06_on a:link, #globalnav .gnav06_on a:visited{ color:#ffffff;}
.gnav07_06 {
	width:29px;
	height:26px;
	background:url("../images/header_nav07_06.gif") bottom repeat-x;
}
.gnav07_off{
	width:48px;
	height:26px;
	background:url("../images/header_nav07_bg.gif") bottom repeat-x;
}
.gnav07_on{
	width:52px;
	height:26px;
	background:url("../images/header_nav07_bg.gif") bottom repeat-x;
	font-weight:bold;
}
#globalnav .gnav07_on a, #globalnav .gnav07_on a:link, #globalnav .gnav07_on a:visited{ color:#ffffff;}
.gnav08_07 {
	width:29px;
	height:26px;
	background:url("../images/header_nav08_07.gif") bottom repeat-x;
}
.gnav08_off{
	width:48px;
	height:26px;
	background:url("../images/header_nav08_bg.gif") bottom repeat-x;
}
.gnav08_on{
	width:52px;
	height:26px;
	background:url("../images/header_nav08_bg.gif") bottom repeat-x;
	font-weight:bold;
}
#globalnav .gnav08_on a, #globalnav .gnav08_on a:link, #globalnav .gnav08_on a:visited{ color:#ffffff;}
.gnav09{
	width:30px;
	height:26px;
	background:url("../images/header_nav09.gif") bottom repeat-x;
	font-weight:bold;
}
#header_link {
	text-align: center;
	padding-top: 20px;
}

/* mainContent */
#mc_top1{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line1.gif);
	background-repeat: no-repeat;}
#mainContent1 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line1.gif);
	background-repeat: repeat-y;
}
#footer_head1{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline1.gif);
	background-repeat: no-repeat;
}
#mc_top2{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line2.gif);
	background-repeat: no-repeat;}
#mc_topx{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_lineX.jpg);
	background-repeat: no-repeat;}
#mainContent2 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line2.gif);
	background-repeat: repeat-y;
}
#mainContentx{
	width: 820px;
	background-image: url(../images/header_nav/main_bg_linex.jpg);
	background-repeat: repeat-y;}
#footer_head2{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline2.gif);
	background-repeat: no-repeat;
}
#footer_headx{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_toplinex.jpg);
	background-repeat: no-repeat;
}
#mc_top3{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line3.gif);
	background-repeat: no-repeat;}
#mainContent3 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line3.gif);
	background-repeat: repeat-y;
}
#footer_head3{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline3.gif);
	background-repeat: no-repeat;
}
#mc_top4{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line4.gif);
	background-repeat: no-repeat;}
#mainContent4 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line4.gif);
	background-repeat: repeat-y;
}
#footer_head4{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline4.gif);
	background-repeat: no-repeat;
}
#mc_top5{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line5.gif);
	background-repeat: no-repeat;}
#mainContent5 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line5.gif);
	background-repeat: repeat-y;
}
#footer_head5{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline5.gif);
	background-repeat: no-repeat;
}
#mc_top6{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line6.gif);
	background-repeat: no-repeat;}
#mainContent6 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line6.gif);
	background-repeat: repeat-y;
}
#footer_head6{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline6.gif);
	background-repeat: no-repeat;
}
#mc_top7{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line7.gif);
	background-repeat: no-repeat;
}
#mainContent7 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line7.gif);
	background-repeat: repeat-y;
}
#footer_head7{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline7.gif);
	background-repeat: no-repeat;
}
#mc_top8{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line8.gif);
	background-repeat: no-repeat;}
#mainContent8 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line8.gif);
	background-repeat: repeat-y;
}
#footer_head9{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline9.gif);
	background-repeat: no-repeat;
}
#mc_top9{
	width:820px;
	height:15px;
	background-image: url(../images/header_nav/header_bottom_line9.gif);
	background-repeat: no-repeat;}
#mainContent9 {
	width: 820px;
	background-image: url(../images/header_nav/main_bg_line9.gif);
	background-repeat: repeat-y;
}
#footer_head8{
	width: 820px;
	height:19px;
	background-image: url(../images/header_nav/footer_topline8.gif);
	background-repeat: no-repeat;
}
#footer {

}
#basebody {
	text-align: left;
	width: 770px;
	padding-right: 31px;
	padding-left: 19px;
}

/* footer */
#footer p{
	display:none;
}
#copyright{
	width:820px;
	background-image: url(../images/copyright_txt.gif);
	background-repeat: no-repeat;
	background-position: 120px center;
	text-align:right;
	color:#666666;
	font-size:9px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
}
#text_1{
    line-height:1.8em;
}
#text_2{
    line-height:20px;
}
.td_line{
    height:2px;
    background:url(shared/images/line_photo.gif) repeat-x;
}
.table1 {
	border: 0px solid #000000;
}
.tablex {
	border: 0px solid #FFFFFF;
}
.table2 {
	border: 0px solid #000000;
	color:#FFFFFF;
}
.font1 {
	font-size: 18px;
}

.font2 {
	font-size: 14px;
}

.font3 {
	color: #BA79B1;
}

.font4 {
	font-size: 18px;
	color: #8E88B9;
	font-weight: bold;
}
a.font4:link, a.font4:hover {
	font-size: 18px;
	color: #8E88B9;
	font-weight: bold;
}
.font5 {
	font-size: 14px;
	font-weight: bold;
}
.font6 {
	font-size: 14px;
	color: #62BD6D;
	font-weight: bold;
}
.font7 {
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.35em;
}
.font8 {
	font-size: 13px;
	letter-spacing: 0.14em;
}
.font9 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.35em;
	line-height: 25px;
}
.font10 {
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.35em;
	line-height: 25px;
}
.font11 {
	font-size: 24px;
}
.font12 {
	font-size: 12px;
	letter-spacing: 0.35em;
	line-height: 25px;
	font-weight: bold;
}
.font13 {
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
}

.font14 {
	color: #5f9ed3;
	font-size: 12px;
}

.font15 {
	color: #689eca;
	font-size: 20px;
	font-weight: bold;
}

.font16 {
	color: #1e0d7f;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 25px;
}
.font16a {
	color: #1e0d7f;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}
.font17 {
	color: #000000;
	font-size: 12px;
	line-height: 20px;
}

.font18 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.font18_blue {
    color:#6699cc;
	font-size: 12px;
	font-weight: bold;
}

.font19 {
	color: #0000ff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 25px;
}

.font20 {
	color: #8ecc4d;
	font-size: 16px;
}

.font21 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}

.font22 {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.8em;
	letter-spacing: 0.3em;
}
.font23 {
	color: #000000;
	font-size: 18px;

}
.font24 {
	color: #000000;
	font-size: 19px;
	font-weight: bold;
	line-height: 35px;
}
.font25 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}
.font25h {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
}
.font26 {color: #B1A0CC}
.font27 {
	color: #B1A0CC;
	font-weight: bold;
	font-size: 16px;
}
.font_l {
	color: #e64e74;
}

.td1 {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
}
.tdx2{
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
.td2 {
	padding: 0px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #DBBEDB;
}

.td3 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #DBBEDB;
}

.td4 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.td44 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-width: 2px;
	padding: 0px;
}

.td5 {
	background-repeat: repeat-x;
	background-image: url(../images/bg3.gif);
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.td6 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #8E88B9;
	text-align: center;
}

.td7 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	text-align: center;
}

.td8 {
	background-repeat: repeat-x;
	background-image: url(../images/bg7.gif);
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.td9 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D9EEDF;
	padding: 0px;
}

.td10 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D9EEDF;
}

.td11 {
	background-repeat: repeat-x;
	background-image: url(../images/bg2.gif);
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tdx{
	background-repeat: repeat-x;
	background-image: url(../images/bgx.jpg);
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.td12 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FCDFE3;
	color: #F6A2B0;
	text-align: center;
	font-weight: bold;
}
.td13 {
	color: #FFFFFF;
	background-color: #F6A2B0;
	text-align: center;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.td14 {
	background-color: #FDE9EC;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	padding-left: 15px;
}
.td15 {
	background-color: #FBD4D7;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 15px;
}
.td16 {
	background-repeat: repeat-x;
	background-image: url(../images/bg6.gif);
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.td17 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A9E2E7;
	font-size: 18px;
	color: #54C5D0;
	font-weight: bold;
	line-height: 25px;
}

.td18 {
	background-repeat: repeat-x;
	background-image: url(../images/bg5.gif);
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.td19 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C8EAF1;
	padding: 0px;
}

.td20 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C8EAF1;
}
.td21 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D9EEDF;
	color: #62BD6D;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.td22 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #B4DCB7;
	color: #63BD63;
	text-align: center;
	font-weight: bold;
}
.td23 {
	background-repeat: repeat-x;
	background-image: url(../images/bg9.gif);
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.td24 {
	padding: 0px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cbe1ef;
}.td25 {
	padding: 0px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cbe1ef;
	border-right-width: 2px;
	border-right-color: #cbe1ef;
}
.td26 {
	background-color: #dae4f0;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	padding-left: 15px;
}
.td27 {
	background-color: #b2cae2;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 15px;
}

.td28 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #c6e5ac;
	color: #8ecc4d;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.td29 {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#scro1{
	width: 500px;
	border: 2px solid #d19594;
	height: 300px;
	overflow: auto;
	overflow-x: auto;
	overflow-y: visible;
	SCROLLBAR-ARROW-COLOR:#2d81d8;
	SCROLLBAR-FACE-COLOR:#ccdbe9;
	SCROLLBAR-DARKSHADOW-COLOR:#e8ebed;
	SCROLLBAR-HIGHLIGHT-COLOR:#f4f5f5;
	SCROLLBAR-3DLIGHT-COLOR:#f8f8f7;
	SCROLLBAR-SHADOW-COLOR:#c0d8ed;
	SCROLLBAR-TRACK-COLOR:#ececea;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	margin-top: -5px;
}
* html #scro1 {
	overflow-y: auto;
} /* IE6 */
*+html #scro1 {
	overflow-y: auto;
} /* IE7 */
.td30 {
	padding: 2px;
	border: 2px solid #c6e5ac;
}
#scro2{
	border: 2px solid #d19594;
	margin-top: -5px;
}
#scro3{
	width: 500px;
	text-align:left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
#blank6mm{
	height:7mm;
}
#logras {
	position: absolute;
	right: 0px;
	top: 8px;
}
#top_contact {
	position: absolute;
	top: 60px;
	right: 35px;
	
}
#top_contact2 {
	position: absolute;
	top: 60px;
	right: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}
.bdr_1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FDCE79;
}
.bdr_zi {
	color: #D7003F;
	border: 1px solid #D7003F;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
}
.bdr_zi2 {
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	background-color: #D7003F;
}
.bdr_zi3 {
	color: #D7003F;
	font-size: 12px;
}
.bdr_zi4 {
	color: #D7003F;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	background-color: #F4B2B2;
}
h1{
	font-size:11px;
	font-weight:100;
	color:#FFF;
	line-height:1.0em;
	margin-bottom:0px;
	background-color:#fbdee1;
	text-align:center;
}
#kwlink{
	text-align:center;
}
#kwlink a:link, #kwlink a:hover, #kwlink a:visited{
	color:gray;
}
#showArea span{display:block;width:80px;background:#f6f6f6;margin-bottom:10px;height:50px;text-align:center;overflow:hidden}
.bg-gray{background:#f6f6f6}