h1						{position: absolute; left:10px; top:-40px; color:#ffffff;  font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:16px; padding-bottom: 10px; font-weight:bold}

a						{color:#ffffff; text-decoration:none;}
a:hover					{color:#FDB16B; text-decoration:none;}
 
#pagewidth				{position: absolute; width:780px; margin-left:0px; margin-right:auto;  }  

#left					{position: relative; width:153px;}

.logo					{position: absolute; left:0px; top:0px;}
#menu					{position: absolute; left:2px; top:75px; width:150px; }
#menu 		img			{border-top:1px solid #a0aaae; border-left:1px solid #a0aaae; border-right:1px solid #a0aaae; padding:1px;}

#submenu				{position: relative;  background-color:#89acb6; text-align:right; width:135px; border-left:1px solid #a0aaae; border-right:1px solid #a0aaae; line-height:16px; font-size:10px; padding:6px;}
#submenu	a			{color:#0a272f;}
#submenu	a:hover		{color:#d15000;}
#submenu	a.menuover	{color:#d15000;}

#submenu	div.twoline			{line-height:12px; padding-top:3px; padding-bottom:3px;}
#submenu	div.diffbackground	{background-color:#b0c7ce; padding-top:3px; padding-bottom:3px; margin-top:5px; text-align:center;}

#center					{position: relative; left:153px; width:611px; padding-left:16px;float:left;}
#centerFront			{position: absolute; left:16px; width:435px;}

#centerFront .imgfront	{border-bottom:1px dotted #ffffff; width:435px; height:216px; padding:0px;}


#centerSub				{position: relative; width:589px; color:#06185a;  padding:10px; line-height:18px; border:1px dotted #c5ccce; min-height:300px; }
html>body	#centerSub	{height:auto; }

#subhdr					{position: relative; width:611px; height:72px;}

#centerSub	h2			{color:#0a272f; font-size:13px; font-weight:bold; line-height:16px;}
#centerSub	h3			{font-size:12px; font-weight:bold; line-height:16px;}

.contentFront			{padding:10px; line-height:18px;}
#contentL				{position: relative; float:left; width:166px; height:165px; border-bottom:1px dotted #c5ccce; border-left:1px dotted #c5ccce; color:#06185a;}
#contentL	i			{font-weight:bold;}
#contentR				{position: relative; float:right; width:226px; height:165px; text-align:left;  border-bottom:1px dotted #c5ccce; color:#06185a; border-left:1px dotted #c5ccce; border-right:1px dotted #c5ccce;}
#contentR	i			{font-weight:bold;}

#right					{position: absolute; left:451px; width:170px; height:376px;}

.news					{width:170px; background-color:#5a757d; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.newsR					{width:170px; padding:10px; line-height:16px; color:white;}

.date					{color:#FDB16B; font-style:italic;}

#copy					{position: relative; font-size:9px; padding:10px; color:white; float:left;}
#copy		a			{color:white;}
#copy		a:hover		{color:#FDB16B;}

#copyFront				{position: absolute; top:400px; font-size:9px; padding:10px; color:white; float:left;}

#centerSub .clientL				{position: relative; width:175px;  float:left; text-align:center; }
#centerSub .clientL	img			{}
#centerSub .clientR				{position: relative; width:385px;  float:left; padding-left:10px; line-height:16px;}

#centerSub .partnerL				{position: relative; width:175px; float:left; text-align:center; }
#centerSub .partnerL	img			{}
#centerSub .partnerR				{position: relative; width:385px; float:left; padding-left:10px; line-height:16px;}

#centerSub .partnerAClarkL				{position: relative; width:175px; float:left; text-align:center; }
#centerSub .partnerAClarkR				{position: relative; width:385px; float:left; padding-left:10px; line-height:16px;}

.principalL				{position: relative; padding:20px; height:20px;}

.sycamore				{ background-color:#0B6739; color:#ffffff; font-weight:bold; line-height:15px;}

.search 				{background-color:#B4E1E1; border:1px solid #004255; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.required 				{color:red;}
