@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; color:#0f65a2; font-family:Arial, Helvetica, sans-serif; font-size:12px }

img { border:0 }

p { margin:0; padding:0 }

ul, li { margin:0; padding:0 }

a { color:#3366CC; text-decoration:none }

a:hover { text-decoration:underline }


#container { padding: 20px 0 20px 0 }

#wrapper { width:901px; border:#b2b2b2 solid 1px; margin:auto }

#wrapper_index { width:901px; border:#b2b2b2 solid 1px; margin:auto }

#top_menu { height:36px; background:url(img/main/top_bg_tesl_vancouver.gif) repeat-x; }



#sub_body { background-image: url(img/sub/bg_content.gif);	background-repeat: repeat-y; }





.t_white {color: #FFFFFF; font-size:12px }

.w_bold { color:#FFFFFF; font-weight:bold; font-style:italic; font-size:12px }

.t_grey { color:#555555; font-size:12px }

.w_small { color:#FFFFFF; font-size:11px }
.y_small {
	color:#e39602;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}


.y_large {
	color:#e39602;
	font-size:25px;
	font-weight:bold;
}







/***top menu end****/

.b_medium {
	color:#0D65A3;
	font-size:16px;
	font-weight:bold
}

.b_large {
	color:#0D65A3;
	font-size:21px;
	font-weight:bold
}
.b_xlarge {
	color:#0D65A3;
	font-size:27px;
	font-weight:bold
}






/***top menu****/

#topmenus ul { list-style:none; }

#topmenus ul li { display:inline; float:left; font-size:12px; font-weight:bold; color:#ffffff;}



.tmenu02 a { display:block;  width:60px; height:32px;  padding: 12px 0 0 10px; text-align:center; color:#ffffff;}

.tmenu02 a:hover { background-color:#555555; color:#ffd24f; }

.tmenu02_f { width:60px; height:32px; padding: 15px 0 0 10px; text-align:center; color:#ffd24f;  background-color:#555555;}




.tmenu03 a { display:block;  width:115px; height:32px;  padding: 12px 0 0 0; text-align:center; color:#ffffff;}

.tmenu03 a:hover { background-color:#555555; color:#ffd24f;  }

.tmenu03_f { width:115px; height:32px; padding: 15px 0 0 0; text-align:center; color:#ffd24f;  background-color:#555555;  }




.tmenu04 a { display:block;  width:100px; height:32px;  padding: 12px 0 0 0; text-align:center; color:#ffffff;}

.tmenu04 a:hover { background-color:#555555; color:#ffd24f;   }

.tmenu04_f { width:100px; height:32px; padding: 15px 0 0 0; text-align:center; color:#ffd24f;  background-color:#555555;  }




.tmenu05 a { display:block;  width:112px; height:32px;  padding: 12px 0 0 0; text-align:center; color:#ffffff;}

.tmenu05 a:hover { background-color:#555555; color:#ffd24f;  }

.tmenu05_f { width:112px; height:32px; padding: 15px 0 0 0; text-align:center; color:#ffd24f;  background-color:#555555;  }




.tmenu06 a { display:block;  width:168px; height:32px;  padding: 12px 0 0 0; text-align:center; color:#ffffff;}

.tmenu06 a:hover { background-color:#555555; color:#ffd24f; }

.tmenu06_f { width:168px; height:32px; padding: 15px 0 0 0; text-align:center; color:#ffd24f;  background-color:#555555; }

