/* CSS Document */body {	background-color:#fab925;	margin-top:0px;	margin-bottom:0px;}.bg {	background-color:#FFFFFF;}.box {	background-image:url(images/bg.jpg);	background-repeat:repeat-x;	width:920px;}.site_width {	width:900px;	background-image:url(images/bg_white.gif);	background-repeat:repeat-x;}.banner {	width:900px;	height:547px;	vertical-align:top;	margin:0px;}.bannerinside {	width:900px;	height:347px;	vertical-align:top;	margin:0px;}.containingbox {	width: 900px;	height: 208px;	padding-top:20px;}.float01 {	float: left;	padding-left:23px;	width: 273px;	height: 208px;}.float02 {	float: left;	width: 315px;	height: 208px;}.float03 {	float: left;	width: 272px;	height: 208px;}.float04 {	float: left;	width: 900px;	height: 70px;}.box03text {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#666666;	float:right;	margin-top:-75px;	padding: -80px 175px 0px 0px;	width:75px;}.recruit_text {	padding: 15px 0px 15px 20px;}.content {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;	padding: 0px 50px 25px 27px;	line-height:18px;	float:left;	clear:right;}.heading {	padding:20px 0px 20px 30px;	width:850px;}.content_text {	vertical-align:top;	font-family:Arial, Helvetica, sans-serif;	padding:20px 0px 20px 27px;	font-size:12px;	line-height:18px;	color:#666666;	width:500px;	float:left;	clear:left;}.pics {	padding: 21px 18px 0px 0px;	float:right;	clear:right;	vertical-align:top;}.pics_recr {	padding: 0px 18px 0px 0px;	float:right;	clear:right;	vertical-align:top;}.contact_details {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#666666;	padding: 15px 0px 18px 27px;	vertical-align:top;}.footer {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;	padding: 0px 50px 25px 27px;}.mail {	width:110px;	color:#666666;	text-decoration:none;}.mail a {	color: #336633;	text-decoration:none;}.mail a:hover a:active {	color:#336633;	text-decoration:none;}.promo {	vertical-align:top;	float:right;	padding: 15px 15px 0px 0px;}.tongue {	padding: 0px 0px 0px 20px;}/* Start Menu Navigation & Page*/.menu_nav {	vertical-align:top;	line-height:30px;	width:275px;	float:left;	clear:left;}.side_nav {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:26px;	line-height:32px;	color:#000000;	width:250px;	text-decoration:none;	margin:3px 0px 0px 5px;}.white {	color:#FFFFFF;}.side_nav a a:hover a:active{	text-decoration:none;}.tutorialRollover {	text-decoration:none;	width: 200px;	height: 70px;	padding-top:3px;	margin: 5px 0px 5px 22px;}.tutorialRollover a {	text-decoration:none;	display: block;	width: 258px;	height: 70px;	background: url(images/menu_button.gif) 0px 0px;}.tutorialRollover a:hover {	text-decoration:none;	background-position: -258px 0px;}.tutorialRollover a:active {	text-decoration:none;	background-position: -258px 0px;}.menu_text {	vertical-align:top;	width:280px;	float:left;	clear:right;	padding:0px 0px 0px 15px;}.large_menu {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:22px;	font-weight:normal;	color:#e6081c;	padding-top: 10px;}.small_menu {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:16px;	color:#666666;}.line {	border-bottom:1px solid #fab925;	padding:0px 0px 0px 0px;}/* Start Contact Form Style */.pad {	padding: 0px 50px 0px 27px;}label{float: left;width: 120px;font-weight: normal;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;}input, textarea{width: 280px;height: 15px;border: 1px solid #e6081c;margin-bottom: 5px;}textarea{width: 280px;height: 80px;border: 1px solid #e6081c;}.boxes{width: 2em;}#submitbutton{margin-left: 330px;margin-top: 5px;width: 77px;height:31px;border:0px;}br{clear: left;}/* End Contact Form Style Sheet */.bagel {	float:right;	padding-right:20px;}.abr {	float:left;	padding-left:20px;}.link {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-decoration:none;	color:#666666;}.link a {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-decoration:none;	color:#666666;}.link a:hover a:active {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-decoration:none;	color:#666666;}body.focus{	background: #b61c2a url(images/focus_bg.png) no-repeat 0 0;	padding: 0 0 200px 0;	width: 1100px;	height:800px;}.fcontent{	position: relative;	background: #b61c2a url(images/focus_bg2.png) no-repeat 0 0;	margin: 10px auto;	width:840px;	overflow: hidden;	height:630px;}iframe.fb{	border:none;	overflow:hidden;	width:150px;	height:21px;	position: absolute;	top: 322px;	left: 380px;}.fcontent iframe.fb{	top: 268px;	left: 320px;}body.fb{	background: none;	padding: 0;	margin: 0;}