body 						{font-family: arial, verdana, san-serif; font-size: 9pt; margin:0px 0px 20px 0px; background-image:url('images/BG.gif'); background-repeat: repeat-x; text-align:center;}
#shadow 					{width: 882px; margin: 0px auto; background-image: url('images/shadow.jpg'); background-repeat: no-repeat;}
#container 					{width:720px; background-color:white; margin:0px auto 0px auto;}
.util-text 					{padding:28px 14px 0px 0px;font-family: arial, verdana, san-serif; text-align:right; font-size:10pt;}
							.util-text a:link,
							.util-text a:visited,
							.util-text a:active {color:#515660; text-decoration:none;}
							.util-text a:hover 	{color:black; text-decoration:underline;}
#util-cell 					{width:720px; height:53px; border-bottom: solid 1px #898E99; background-image:url('images/utility-bg.jpg'); background-repeat: no-repeat;}
#logo-cell 					{float:left; width:431px; height:135px;}
#img-cell 					{float:left; width:289px; height:135px;}
#shad-cell 					{width:720px; height:15px;}
#nav-cell 					{float:left; width:174px; text-align:left;}
.nav 						{border-right:solid 2px #0064B1; margin:0px 0px 2px 0px; text-indent:10px; background-color:#eaebee; line-height:28px;  color:#0064B1; font-family: arial, verdana, san-serif; font-size:10pt; font-weight:bold;}
							.nav a:link,
							.nav a:visited,
							.nav a:active {color:#0064B1; text-decoration:none;}
							.nav a:hover {color:#0064B1; text-decoration:none; background-color:#d1d4dc; display:block;}
.navH 						{border-right:solid 2px #0064B1; margin:0px 0px 2px 0px; text-indent:10px; background-image:url('images/hover-bg.jpg'); background-repeat: no-repeat; line-height:28px;  color:#0064B1; font-family: arial, verdana, san-serif; font-size:10pt; font-weight:bold;}
							.navH a:link,
							.navH a:visited,
							.navH a:active,
							.navH a:active  {color:#0064B1; text-decoration:none;}
.Snav 						{border-right:solid 2px #0064B1; margin:0px 0px 2px 0px; text-indent:16px; background-color:#f7f8f9; line-height:28px;  color:#0064B1; font-family: arial, verdana, san-serif; font-size:8pt; font-weight:bold;}
							.Snav a:link,
							.Snav a:visited,
							.Snav a:active {color:#0064B1; text-decoration:none;}
							.Snav a:hover {color:#0064B1; text-decoration:none; background-color:#d1d4dc; display:block;}
.SnavH 						{border-right:solid 2px #0064B1; margin:0px 0px 2px 0px; text-indent:16px; background-image:url('images/l-hover-bg.jpg'); background-repeat: no-repeat; line-height:28px;  color:#0064B1; font-family: arial, verdana, san-serif; font-size:8pt; font-weight:bold;}
#cont-cell 					{float:left; width:546px; text-align:left;}
.cont-pad 					{padding:0px 12px 12px 12px}
#foot-cell 					{width:720px; margin-top:10px; border-top: solid 1px #898E99; background-color: #d3d6dd;}	
.foot-text 					{padding:7px; font-family: arial, verdana, san-serif; font-size:8pt;}
.cl 						{clear:both;}
p							{margin-top: 0px; line-height: 13pt;}
							p a:link,
							p a:visited,
							p a:active {color:black;}
							p a:hover {color:#0064B1;}
							
li							{margin-top: 0px; line-height: 20pt;}
							li a:link,
							li a:visited,
							li a:active {color:black; text-decoration: none;}
							li a:hover {color:#0064B1; text-decoration: underline;}
							
.sml 						{font-size:8pt;}
h2 							{font-family: Times, serif; color:#0064B1; margin:0px 0px 5px 0px;}
form 						{float:left; padding:0px;}
label 						{line-height:20px; float:left; padding: 2px 0px; width:100px; font-family: arial, verdana, san-serif; font-size:9pt;}
textarea 					{width:350px;}
.form-right 				{line-height:20px; padding: 2px 0px; float:left; width:399px;}
h4 							{color:#0064B1; font-family: arial, verdana, san-serif; font-size:11pt; margin:0px;}
.job-block 					{background-color:#f0ff2f7; padding:10px 0px; margin-bottom:10px; border-top:solid 1px #eaebee;}
.job-block p 				{margin:0px;}
.newsdetail-block 			{border-top:solid 1px #eaebee; margin-top:10px; padding-top:3px;}
#home-banner           		{background-image: url('images/home-banner.jpg'); width: 500px; height: 100px; margin-bottom: 20px;}
#pro-banner           		{background-image: url('images/pro-banner.jpg'); width: 500px; height: 100px; margin-bottom: 20px;}
#out-banner           		{background-image: url('images/out-banner.jpg'); width: 500px; height: 100px; margin-bottom: 20px;}
#tech-banner           		{background-image: url('images/tech-banner.jpg'); width: 500px; height: 100px; margin-bottom: 20px;}