.body {
	background-image: url(images/bkg/bg_body.jpg);
	background-position:top;
	background-position: center top;
	background-repeat: repeat-y;
}

.indexbkg {
	background-image: url(images/bkg/bkg-cloud.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin-top: 35px;

}

td {
	font: normal 12px Tahoma, Arial;
	color: #333;
}

h4, h5 {

    color: #ffffff;
    margin: 0px;
}


h1 {
	font-size: 14px;
	color: #999999;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}


a {
	font: normal 12px Tahoma, Arial;
	color: #0066FF;
	text-decoration: underline;
}

a:hover {
	font: normal 12px Tahoma, Arial;
	color: #0066ff;
	text-align: left;
}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

.white-text{
color: #ffffff;

}


.blye-text-underline {
color: #348cbc;
text-decoration: underline;
}

.blye-text-regular {
	color: #0099FF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.yellow-text-regular {
color: #db9a00;
}

.yellow-text-underline {
color: #db9a00;
text-decoration: underline;
}

.orange-text-regular {
color: #ca6011;
}

.orange-text-underline {
color: #ca6011;
text-decoration: underline;
}

.red-text-regular {
color: #920f0d;
}

.red-text-underline {
color: #920f0d;
text-decoration: underline;
}


.gray-text{
	color: #4c4c4c;
	text-align: left;
}

.input-text{
	color: #4c4c4c;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.green-text{
color: #76950b;
}

.bluehdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #348cbc;
}

.bluehdrcent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #348cbc;
	text-align: center;
}

.blackhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.blackhdrbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	background-color: #E6E2FE;
}


.blackhdrboxorg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	background-color: #FFFF99;
}

.jgray11 {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	color: #999999;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
}

.orangectr13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
}

.orange13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
}

.pricebold {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	text-align: center;
}

.pricegray {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}

.redctr13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.blockbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-indent: 10px;
}
/* index */

#index .col1 {width:443px; float:left;}
#index .ind_col {width:14px; float:left;}
#index .col2 {width:235px; float:left;}

/* index-1 */

#index_1 .col1 {width:443px; float:left;}
#index_1 .ind_col {width:14px; float:left;}
#index_1 .col2 {width:235px; float:left;}

/* index-2 */

#index_2 .col1 {width:443px; float:left;}
#index_2 .ind_col {width:14px; float:left;}
#index_2 .col2 {width:235px; float:left;}

/* index-3 */

#index_3 .col1 {width:403px; float:left;}
#index_3 .ind_col {width:15px; float:left;}
#index_3 .col2 {width:274px; float:left;}


/* index-4 */

#index_4 .col1 {width:443px; float:left;}
#index_4 .ind_col {width:14px; float:left;}
#index_4 .col2 {width:235px; float:left;}

/* index-5 */

#index_5 .col1 {width:234px; float:left;}
#index_5 .ind_col {width:15px; float:left;}
#index_5 .col2 {width:443px; float:left;}

/* index-6 */

#index_6 .col1 {width:692px; float:left;}



/* index */


.box .top .right 	  	 { background:url(images/corn_tr.gif) top right no-repeat}
.box .top    { background:url(images/box_top_tall.gif) top repeat-x}
.box .bot    { background:url(images/box_bot_tall.gif) top repeat-x}
.box .bot .right	     { background:url(images/corn_br.gif) top right no-repeat;}

.box .centr  	   { background:#F8F8F2 url(images/box_bg.gif) top repeat-x;}
.box .centr .mid   { background:url(images/box_centr_left.gif) left repeat-y;}
.box .centr .mid .indent  { padding:13px 29px 16px 30px; background:url(images/box_centr_right.gif) right repeat-y;}

 .more { background:url(images/a1.gif) no-repeat 0 3px; padding-left:11px; font-weight:bold; color:#0F79A5; text-decoration:underline; margin-left:1px}
 .more:hover { text-decoration:none;}

.h_text {background:url(images/h_text_bg.gif) bottom repeat-x;}
.h2_text {background:url(images/h_text_bg.gif) bottom repeat-x;}

#index .h_text { padding:29px 0 0 10px;}

#index .col1 .cont {padding:20px 25px 0 10px;}

.line {background:#363D3F; height:1px; margin:16px 0 0 0}

/* index-1 */

#index_1 .col1 .h_text { padding:22px 0 0 10px;}
#index_1 .col1 .cont {padding:22px 40px 15px 10px;}

#index_1 .col1 .cont .pic  {padding:20px 0 0 0;}
#index_1 .col1 .cont .list {padding:19px 0 0 17px;}

#index_1 .col1 .list2  {padding:0 0 0 10px;}
#index_1 .col1 .list3  {padding:0 0 0 42px;}

#index_1 .col2 .h_text { padding:21px 0 0 11px;}
#index_1 .col2 .cont {padding:22px 0 0 11px;}
#index_1 .col2 .cont span{ color:#0F79A5;}


#index_1 .col2 .indent { padding:0 0 27px 0;}

/* index-2 */

#index_2 .h_text { padding:22px 0 0 10px;}

#index_2 .col1 .cont {padding:22px 29px 0 10px;}

#index_2 .col1 .list1  {padding:15px 0 17px 10px;}
#index_2 .col1 .list2  {padding:15px 0 0 42px;}

#index_2 .col1 .cont .pic  {padding:17px 0 0 0;}
#index_2 .col1 .cont .list {padding:17px 0 0 20px;}

/* index-3 */

#index_3 .col1 .h_text { padding:22px 0 0 10px;}
#index_3 .col1 .cont {padding:22px 30px 32px 10px;}

#index_3 .col2 .cont .pic  {padding:20px 0 0 0;}
#index_3 .col2 .cont .list {padding:20px 0 26px 22px;}

#index_3 .col2 .list1  {padding:16px 0 13px 1px;}
#index_3 .col2 .list2  {padding:16px 0 0 40px;}

#index_3 .col2 .h_text { padding:22px 0 0 9px;}
#index_3 .col2 .cont {padding:22px 10px 0 9px;}
#index_3 .col2 .cont span{ color:#0F79A5;}


/* index-4 */

#index_4 .col1 .h_text { padding:22px 0 0 10px;}
#index_4 .col1 .cont  {padding:22px 40px 13px 9px;}
#index_4 .col1 .cont2 {padding:20px 40px 13px 9px;}
#index_4 .col1 .h2_text { padding:22px 0 0 9px;}

#index_4 .col2 .h_text { padding:22px 0 0 10px;}
#index_4 .col2 .cont {padding:22px 10px 27px 10px;}
#index_4 .col2 .cont span{ color:#0F79A5;}

/* index-5 */

#index_5 .col1 .h_text { padding:22px 0 0 10px;}
#index_5 .col1 .cont  {padding:22px 25px 24px 9px;}

#index_5 .col2 .cont2 {padding:22px 0 13px 9px;}
#index_5 .col2 .h2_text { padding:18px 0 0 9px;}
#index_5 .col2 .h_text { padding:22px 0 0 9px;}
#index_5 .col2 .cont {padding:22px 10px 27px 9px;}
#index_5 .col2 .cont span{ color:#0F79A5;}

.form_left {width:227px; padding:17px 0 0 1px;}
.form_right {width:197px; padding:17px 0 0 1px;}
.form_left .row {height:36px;}

.form_left .input {width:181px; height:17px;}
.form_right .textarea {width:194px; height:89px; overflow:auto}
.form_right div {text-align:right; padding:8px 3px 0 0;}

/* index-6 */

#index_6 .col1 .h_text { padding:22px 0 0 10px;}
#index_6 .col1 .cont  {padding:22px 42px 24px 9px;}

/* index-7 */

#gray10-underline {
	padding:22px 0 0 10px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}
#index_6 .col1 .cont  {padding:22px 42px 24px 9px;}

/* index-7 */

.cloud12 {
	padding:15px 0 0 10px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 9px;
	font-style: normal;
	color: #666666;
}

.cloud18 {
	padding:22px 0 0 10px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-style: normal;
	color: #666666;
	
}.cloud20 {
	padding:22px 0 0 10px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
.cloud20bold {
	padding:22px 0 0 10px;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
}

.header {
	font-family: Tahoma;
	font-size: 10px;
	font-variant: normal;
	color: #09F;
	position: static;
	top: 0px;
	line-height: 12px;
	left: 400px;
}
.header2 {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999;
	line-height: 8px;
	
}

/* menubar */
.arrowlistmenu{
width: 198px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: url(media/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-align: left;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #0066FF;
background: url(media/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
text-align: left;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #0066FF;
text-align: left;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #0066FF;
	background-color: #F3F3F3;
	text-align: left;
}

/* Ca3er style */
.cu3er_resize {
	width:840px;
	height:180px;
	margin:0;
	background: url(media/simple_bg.gif) no-repeat bottom;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
#cu3er-container { width:840px; outline:0;}
.pagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #000;
	text-align: left;
}
.imgcenter {
	text-align: center;
}
.imgright {
	text-align: right;
}
.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}
.texthdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 21px;
	color: #000;
	text-align: left;
}
.imgindent10 {
	padding-left: 10px;
}

