@charset "utf-8";
/* CSS Document */

a {color:#CC3300; text-decoration:none;}
a:hover {color:#999999; text-decoration: none;} 

input.text_effect{
	background-color:#CCCCCC; /*your colour*/
	width:350px;
	border:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

textarea.text_effect_comment{
	background-color:#CCCCCC; /*your colour*/
	width:350px;
	height:200px;
	border:none;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

input[type="submit"]{ /*width of text boxes. IE6 does not understand this attribute*/
	padding: 1px;
	border: none;
	background:url(../images/btn.gif) no-repeat;
	color: #FFFFFF;
	width: 80px;
	height:25px;
	}
	
input[type="reset"]{ /*width of text boxes. IE6 does not understand this attribute*/
	padding: 1px;
	border: none;
	background:url(../images/btn.gif) no-repeat;
	color: #FFFFFF;
	width: 80px;
	height:25px;
	}

body {
background-color:#D9471F;
}

#care-link a {color:#666666; text-decoration:underline;}
#care-link a:hover {color:#666666; text-decoration:underline;} 
#care-link a:visited {color:#666666; text-decoration:underline;} 

#wrap {
    width:802px;
	height:auto;
	margin:0 auto;
	padding:0;
}

#wrap_placeholder {
    width:802px;
	height:auto;
	margin:0 auto;
	padding:0;
}

#wrap_in{
width:802px;
height:1160px;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#wrap_in_placeholder{
width:802px;
height:150px;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#wrap_network{
width:802px;
height:870px;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#wrap_in_term{
width:802px;
height:2900px;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#wrap_in_meals{
width:802px;
height:1400px;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#wrap_in_privacy{
width:802px;
height:1550px;
margin:0;
padding:0;
background-color:#FFFFFF;
}


.navi {
	width:615px;
	height:109px;
	padding-bottom:3px;
}

.navi_top {
	width:615px;
	height:5px;
	background:url(../images/top_tile.gif) repeat-x;
}

.col_left {
		width:180px;
		height:auto;
		padding-top:23px;
		float:left;
		background:#FFFFFF;
	}
	
	.col_mid {
	width:615px;
	background-color:#FFFFFF;
	float:right;
	padding-top:23px;
	}

.banner{
	width:615px;
	height:260px;
	float:right;
	padding-bottom:0px;
	}
	
	
.content_top{
	width:615px;
	height:50px;
	float:right;
	background:url(../images/contentbg_top.gif) bottom right no-repeat;
	}
	
	.content_placeholder{
	width:615px;
	height:100px;
	padding-top:40px;
	float:right;
	background-color:#e6e7e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	}
		
.content{
	width:615px;

	float:right;
	background-color:#e6e7e8;
	postion: relative;
	}
	
	.content_network{
	width:615px;
	height:580px;
	float:right;
	background-color:#e6e7e8;
	}
	
	.content_term{
	width:615px;
	height:2600px;
	float:right;
	background-color:#e6e7e8;
	}
	
	.content_privacy{
	width:615px;
	height:1250px;
	float:right;
	background-color:#e6e7e8;
	}
	
	.content_meals{
	width:615px;
	height:850px;
	float:right;
	background-color:#e6e7e8;
	}
		
	.content_subtitle{
	width:550px;
	height:auto;
	padding-bottom:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333333;
    }
	
	.content_subtitle_sitemap{
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
    }
	
	.content_subtitle_sitemap_sub{
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}
	
	.content_info{
	width:550px;
	height:auto;
	padding-top:5px;
	padding-left:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
    }

	.sub_content{
	float:left;
	}

	.comment_form{
	width:450px;

	padding-top:5px;
	padding-left:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
    }

	.comment_form_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
    }
	

.subhead_title{
	padding-left:12px;
	padding-top:17px;
	height:auto;
	width:auto;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#333333;
}	

.subhead_title_term{
	padding-left:12px;
	padding-top:17px;
	height:auto;
	width:auto;
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
    color:#FF3300;
}	

.copyright{
	width:605px;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5px;
	color:#333333;
	padding:5px 5px;
	position: relative;
	}

.footer {
	width:597px;
	padding-top:0px;
	padding-left:18px;
	float:right;
	margin-top: 0px;
	position: relative;
	
}

.footer_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

table.sitemap a,table.sitemap a:hover { color:#666666; }