#layout {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 766px;
}

#flash {
    z-index:1;
	position:absolute;
	left:0px;
	background:#1b1b1b;
}

#main {
    position:absolute;
	left:0px;
	z-index:2;
	margin-top:121px;
}

#bottom {
    width:766px; 
	background:#1b1b1b;
}


.title {
    margin-left:20px;
}


p {
    padding:20px;
}

table { border:0px; border-collapse:collapse ; width:100%; margin-top:10px;} 
td {vertical-align:top; padding:0px; }


td, table, select{
	line-height:normal;
	color:#ffffff;
}
textarea,input{
    color:#000000;
	margin-left:10px;
	text-align:left;
}

form {
	padding:0px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
body {
    text-align: center;
	margin:0px;
	padding:0px;
	background:#f3f7fa;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img {border:0}

ul{margin:0px; padding:0px; list-style:none;}
ul li {
    background:url(images/marker_list.gif) no-repeat 0 5px;
	color:#ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left:11px;
}
ul li a{color:#ffffff;}
ul li a:hover{ text-decoration:underline;}

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

span a {text-decoration:underline; color:#d9de72}
span a:hover {text-decoration:none}

.linef_1 {width:auto; background:url(images/line_f1.gif) repeat-x}
.linef_2 {width:auto; background:url(images/line_f2.gif) repeat-x}


.style { width:766px; height:100%}

.header { height:192px}
.header_l { width:383px; background: url(images/bg_header_l.jpg) no-repeat left top}
.header_r { width:306px; background:#1b1b1b; padding:60px 0 0 77px}
.header_1 img { display:block}
.menu { height:192px}
.menu_1 { width:30px}
.menu_1 img { display:block}
.menu_2 {width:166px; padding-top:36px}
.menu_2 img { display:block}
.menu_3 {width:187px; padding-top:36px}
.top { width:766px; height:351px; background: none; position:relative;}
.top_l {
	width:766px;
	background:none;
	text-align:left;
	padding-top:210px;
	position:absolute; 
	bottom:0px; 
	left:0px;
}
h1 {
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.top_r {
	text-align: right;
}

.bot { height:238px; background:url(images/bg1.gif) repeat-y; width:766px}

.bot_p5 {height:238px; background:url(images/bg1.gif) repeat-y; width:766px}
.bot_p5_1 { background:url(images/bg.gif) no-repeat top; padding:41px 30px 20px 50px}
.bot_p5_1 td {color:#ffffff}
.bot_p5_1 a {text-decoration:underline; color:#d9de72}
.bot_p5_1 a:hover {text-decoration:none}

.bot_p7 {height:238px; background:#1b1b1b; width:766px}
.bot_p7_1 { padding:41px 30px 20px 50px; color:#ffffff}
.bot_p7_1 a {text-decoration:underline; color:#d9de72}
.bot_p7_1 a:hover {text-decoration:none}


.bot_l {
    float:left;
	background:url(images/bg1.gif) repeat-y;
	width:766px;
	height:100%;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 150%;
	vertical-align:top;
	text-align:left;
}
.bol_1 {
    float:left;
	background:url(images/bg1.gif) repeat-y;
	width:466px;
	height:100%;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 150%;
	vertical-align:top;
	text-align:left;
}

.bot_r { float:left; width:300px; background:#1b1b1b; color:#ffffff;}
.bot_r span {color:#e9ee78}
.bot_r_p2 { width:0px; background:#1b1b1b; padding:0px 0px 0px 0px; color:#ffffff}
.bot_l_p3 { width:254px; background:url(images/bg_l.gif) top no-repeat; padding:41px 30px 20px 50px; color:#ffffff}
.bot_l_p3 a {text-decoration:underline; color:#e9ee78}
.bot_l_p3 a:hover {text-decoration:none}
.bot_r_p3 { width:352px; background:#1b1b1b; padding:41px 20px 20px 60px; color:#ffffff}
.bot_l_p4 {
    float:left;
	width:500px;
	background:url(images/bg1.gif) repeat-y;
	color:#ffffff;
	font-size: 14px;
	line-height: 170%;
	letter-spacing: 1px;
	font-weight: bold;
	text-align:left;
}
.bot_l_p4 a {text-decoration:underline; color:#d9de72}
.bot_l_p4 a:hover {text-decoration:none}
.bot_l_p4 td { color:#ffffff}
.bot_r_p4 {
    float:left;
	width:266px;
	background:#1b1b1b;
	color:#ffffff;
	vertical-align: text-top;
	font-size: 14px;
	font-weight: bold;
	line-height: 200%;
	text-align:left;
}


.footer { height:30px; width:766px}
.footer_line1 {background:url(images/bg_l1.gif) repeat-y; height:1px; width:331px; padding:0 29px 0 23px}
.footer_line2 {background:#1b1b1b; height:1px; width:331px; padding:0 19px 0 33px}
.footer_line1_p3 {background:url(images/bg_l1.gif) repeat-y; height:1px; width:282px; padding:0 29px 0 23px}
.footer_line2_p3 {background:#1b1b1b; height:1px; width:380px; padding:0 19px 0 33px}
.footer_line1_p4 {background:url(images/bg_l1.gif) repeat-y; height:1px; width:421px; padding:0 29px 0 23px}
.footer_line2_p4 {background:#1b1b1b; height:1px; width:241px; padding:0 19px 0 33px}
.footer_line_p5 {background:url(images/footer.jpg) repeat-y; padding:0 29px 0 23px}
.footer_line_p7 {background:#1b1b1b; padding:0 29px 0 23px}


.footer_l {
	height:68px;
	width:342px;
	background:url(images/bg_l1.gif) repeat-y;
	padding-left:41px;
	color:#b8c144;
	font-size:10px;
	line-height:14px;
	vertical-align:middle
}
.footer_l a { color:#b8c144; text-decoration:none}
.footer_l a:hover { color:#ffffff}
.footer_r {
	height:68px;
	width:346px;
	background:#1b1b1b;
	padding-right:37px;
	font-size:16px;
	line-height:14px;
	color:#ffffff;
	text-align:right;
	vertical-align:middle;
	font-style: italic;
	font-weight: bold;
}
.footer_r a:hover { color:#ffffff;text-decoration:underline}

.footer_l_p3 { height:68px; width:283px; background:url(images/bg_l1.gif) repeat-y; padding-left:41px; color:#b8c144;  font-size:10px; line-height:14px; vertical-align:middle}
.footer_l_p3 a { color:#b8c144; text-decoration:none}
.footer_l_p3 a:hover { color:#ffffff}

.footer_r_p3 { height:68px; width:395px; background:#1b1b1b; padding-right:37px;  font-size:10px; line-height:14px; color:#b8c144; text-align:right; vertical-align:middle}
.footer_r_p3 a { color:#b8c144; text-decoration:none}
.footer_r_p3 a:hover { color:#ffffff}

.footer_l_p4 { height:68px; width:432px; background:url(images/bg_l1.gif) repeat-y; padding-left:41px; color:#b8c144;  font-size:10px; line-height:14px; vertical-align:middle}
.footer_l_p4 a { color:#b8c144; text-decoration:none}
.footer_l_p4 a:hover { color:#ffffff}

.footer_r_p4 { height:68px; width:256px; background:#1b1b1b; padding-right:37px; font-size:10px; line-height:14px; color:#b8c144; text-align:right; vertical-align:middle}
.footer_r_p4 a { color:#b8c144; text-decoration:none}
.footer_r_p4 a:hover { color:#ffffff}

.footer_p5 {
    clear:both;
	background:url(images/footer.jpg) repeat-y;
	width:766px;
	height:100%;
	text-align: right;
}
h6 {
    color:#000000;
	font-size:12px;
	font-weight: lighter;
	padding-top:10px;
	padding-right: 10px;
	padding-bottom:10px;
}

.footer_p5 a { color:#000000; text-decoration:none}
.footer_p5 a:hover { color:#ffffff}

.footer_p7 {background:#1b1b1b; height:68px; color:#b8c144; font-size:10px; line-height:14px; vertical-align:middle; padding:0 36px 0 41px}
.footer_p7 a { color:#b8c144; text-decoration:none}
.footer_p7 a:hover { color:#ffffff}


.style_bot1 { width:383px; background:url(images/bg_l1.gif) repeat-y; height:100%}
.style_bot2 { width:383px; background:#1b1b1b; height:100%}
.style_bot1_p3 { width:334px; background:url(images/bg_l1.gif) repeat-y; height:100%}
.style_bot2_p3 { width:432px; background:#1b1b1b; height:100%}
.style_bot1_p4 { width:473px; background:url(images/bg_l1.gif) repeat-y; height:100%}
.style_bot2_p4 { width:293px; background:#1b1b1b; height:100%}
.style_bot_p5 {background:url(images/bg1.gif) repeat-y; height:100%}
.style_bot_p7 {background:#1b1b1b; height:100%}


.form input {
	width:144px;
	height:20px;
	padding:0 0 0 6px;
	background:#ffffff;
	border: solid 1px #939c3d;
}

.form textarea {
	width:144px;
	height:86px;
	overflow: auto;
	padding:0 0 0 7px;
	background:#ffffff;
	border: solid 1px #fff6ea;
	scrollbar-3dlight-color:#ffffff;
    scrollbar-track-color:#ffffff;
    scrollbar-shadow-color:#ffffff ;
    scrollbar-face-color:#939c3d; 
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkShadow-color:#ffffff;
}

 
.TabbedPanelsContent {
 color:#999999;
}
.links {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
