/* MAIN LAYOUT STYLE */ 
body 						{margin:0px 0px 0px 0px;}
#horizon 					{text-align: center;position: absolute;top:25px;left: 0px;width: 100%;height: 0px;overflow: visible;display: block;}
#layout 					{position:absolute; left:50%; top:0px;width:900px;margin-left: -450px;position: absolute;text-align:left;height:auto;z-index: 2;}
#mainContent 				{position:relative; left:0px; top:0px;border-right: 1px black solid;border-left: 1px black solid;margin:0px;}
#mainNav 					{position:absolute; width:593px;height:32px;left:306px;top:0px;padding-top: 18px;}
#htmlNav					{position:absolute; top:125px;left:550px;font-size:10px;color:#000;}
#mainContainerLanding 		{position:absolute; left:307px; width:591px; height:400px; top:0px;}
#htmlNav a					{color:#000;font-size:10px;text-decoration:none;}
.indexPage 					{width: 900px;height:400px;}
.subpage 					{padding:25px 0px 25px 307px; width:593px;min-height:350px;height:auto !important;height:350px;}
.work						{padding:25px 0px 15px 307px; width:593px;min-height:350px;height:auto !important;height:350px;}
.work img					{float:left;margin:0px 10px 0px 0px;}

/*SECONDARY NAV */
#secondaryNav 				{position:absolute;padding:25px 10px 0px 40px;text-transform:uppercase;z-index:3;}
#secondaryNav a 			{display:list-item;list-style-type:none;text-decoration:none;color:#000000;font:bold 12px/15px arial;margin-left:-5px;padding-left:5px;}
#secondaryNav a:hover 		{display:list-item;list-style-type:disc;text-decoration:none;color:#0a55a3;}
#secondaryNav a.active 		{display:list-item;list-style-type:disc;text-decoration:none;color:#0a55a3; margin-left:-5px;padding-left:5px;line-height:15px;}
.navWork					{width:257px;}
.navElse					{width:140px;}
.secNavMain 				{top:101px;}
.secNavLanding 				{height:auto;top:0px;left:-1px;}

/*TERTIARY NAV */
#tertiaryNav 				{position:absolute;width:107px;height:auto;left:190px;top:101px;padding:25px 10px 0px 0px;z-index:3;}
#tertiaryNav a 				{font:12px/15px arial;color:#000;text-decoration:none;}
#tertiaryNav a:hover 		{color:#0a55a3;text-decoration:none}
#tertiaryNav a.active 		{color:#0a55a3;text-decoration:none;}

/*LANDING PAGE COLORS */
.grey 						{background-color:#9E9E9E;}
.lightBlue 					{background-color:#98BBC9;}

/*TOP CONTAINER */
#topContainer 				{position:relative;width:900px;height:100px;border:1px solid black;border-bottom:0px;}
#logo 						{position:absolute;width:305px;height:50px;left:0px;top:0px;}
#header 					{position:absolute;width:900px;top:50px;background-color:#000000;}
.topIndex 					{text-align: center;padding:20px 0px 10px 0px;font:12px/15px "Arial Black", Gadget, sans-serif;color:#96becc;height:20px;}
.topSubpage 				{padding:0px;height:50px;}

/*FOOTER LAYOUT STYLES*/
#copyright 					{position:relative;width:592px;padding:10px 0px 10px 308px;}
#footer 					{position:relative;background-color:#000;border:1px solid black;}
#footer a 					{font: 12px/15px arial;color: #fff;text-decoration:none;}
#footer a:hover 			{color: #8db4c3;text-decoration:none;}
.footerIndex 				{height:17px;width:570px;padding:18px 0px 13px 330px;background-image:url(../images/footerbg.gif);}

/*SAFARI FIX */

.footerSubpage 				{height:50px;width:900px;}
.creative 					{padding:0px 0px 0px 392px;margin-top:-8px;font-size:10px;color:#666;font-weight:100;}
.creative a 				{color:#666;text-decoration:none;font-size:10px;font-weight:100;}
.creative a:hover 			{color:#0A55A3;text-decoration:none;font-size:10px;font-weight:100;}
 
/*UNIVERSAL STYLES*/
p  							{font: normal 12px/15px arial;margin:15px 25px 0px 0px;color:#333333;}
h1 							{font: bold 12px/15px arial;color:#000;}
h2 							{font: normal 12px/15px arial;color:#000;}
h3 							{font: normal 12px/15px arial;color:#000;margin-top:-10px;}
a.bodyLink 					{font: normal 12px/15px arial; color:#0a55a3;text-decoration: none;}
a.bodyLink:hover 			{font: normal 12px/15px arial; color:#8db4c3;text-decoration: none;}
a  							{font: bold 12px/15px arial;color:#fff;text-decoration: none;}
li 							{font: normal 12px/15px arial;color:#333333;margin:0px 0px 5px 0px;list-style-type:disc;}
ul						    {margin:15px;padding:0px;}

/*SUBPAGE STYLTES */
.subpage h1 				{margin:0px;}
.subpage h2 				{margin:0px;}

/*WORK STYLES */
.work h2 					{margin:0px;font-weight:100;line-height:15px;}
.work h1 					{margin:0px 0px 9px 0px;font-weight:bold;}
.work p 					{margin:0px;padding-bottom:10px;padding-right:22px;line-height:15px;}
.flashWork 					{padding-top:38px;margin:0px;padding-bottom:20px;}

/*NEWS STYLE */
.newsStyle a 				{color:#0a55a3; text-decoration: none;font: 12px/15px arial;}
.newsStyle a:hover 			{color:#8db4c3; text-decoration: none;font: 12px/15px arial;}
.newsStyle h2 				{font-weight: bold;margin:0px;}
.newsStyle p 				{margin:0px 25px 10px 0px;}
.newsStyle h1 				{margin:0px;font-weight:normal;}

/*CUSTOM STYLES FOR VALUES */
.valueBox 					{float:left;width:100px;height:130px;margin:0px;padding:0px 5px 0px 8px;}
.valueBorder 				{border-right:1px solid #98bbc9;}
.valueBox p 				{font:12px/15px arial;color:#333333;margin:8px 0px 0px 0px;}
.valueBox h1 				{font: bold 12px/15px Arial, Helvetica, sans-serif;color:#000000;margin:0px;}
object 						{outline:none;}

/*FOR STATIC VERSION*/
.noFlash 					{font: bold 55px/65px Arial, Helvetica, sans-serif;color:#FFF;padding-left:300px;}
#homeStatic 				{width:850px;height:350px;background-image:url(../images/static_main.jpg);padding:25px;}
#homeStatic p 				{font: 15px/15px Arial, Helvetica, sans-serif;color: #FFF;}
#homeStatic a 				{font: 15px/15px Arial, Helvetica, sans-serif;color: #FFF;text-decoration:none;}
#homeStatic a:hover 		{text-decoration:underline;}
#footerStatic 				{font: bold 14px/15px Arial, Helvetica, sans-serif;color: #FFF;padding:15px 0px 0px 307px;}
#landingStatic 				{padding-top:15px;}
#landingStatic h1 			{font-family: Arial, Helvetica, sans-serif;font-size:55px;color:#000;}
#landingStatic p 			{font-family: Arial, Helvetica, sans-serif;color: #FFF;font-size:20px;line-height:20px;}
#static p 					{font-family: Arial, Helvetica, sans-serif;color: #FFF;font-size: 14px;}
#capabilitiesFlash			{padding-top:20px;}
