@charset "utf-8";
/* borders for debugging 
body				{border: 1pt solid Black;}
#logo				{border: 1pt solid Green;}
#logo p				{border: 1pt solid LightGreen;}
#navsection			{border: 1pt solid Teal;}
#midsection			{border: 1pt solid Blue;}
#locsection			{border: 1pt solid Red;}
#loginsection		{border: 1pt solid Yellow;}
#authlogos			{border: 1pt solid Violet;}
#footer				{border: 1pt solid LightBlue;}
#words				{border: 1pt solid Black;}
#sidelogos			{border: 1pt solid LightBlue;}
#sidelogos_cont		{border: 1pt solid Violet;}
#wrap				{border: 1pt solid Yellow;}
#tagline			{border: 1pt solid Maroon;}*//**/

/* CSS Document---base of Aerospace layout */

/* primary sections */
body		{margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px;
				font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #A2A7BD;}
				
				
#wrap		{margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; width: 1160px; position: relative; top: 0px; left: 0px;
				background:  url(../_img/cad_aero_bg_885t.jpg) no-repeat top left; overflow: hidden;}

/* sections and subsections */
#logo		{margin: 5px 0px 0px 40px; padding: 0px 0px 0px 0px; width: 260px; height: 260px; float: left;}
#logo a 	{text-decoration: none;}			 
#logo span	{margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px; text-align: left; display: block;
				font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}

/* ------------------ */

#navsection	{margin: 4px 185px 0px 0px; padding: 0px 0px 0px 0px; width: 475px; height: 20px; float: right; text-align: right;}

ul#navlist 	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 470px; 
					list-style-type: none;}

#navlist li	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; float: right;
					list-style-type: none;}
				
#navlist a 			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
						font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none;}
#navlist a:link 	{color: #FFFFFF;}
#navlist a:active 	{color: #FFFFFF;}
#navlist a:visited	{color: #FFFFFF;}
#navlist a:hover	{color: #85B1EB;}

/* ------------------ */

#loginsection {margin: 49px 185px 0px 0px; padding: 0px 0px 0px 0px; width: 650px; height: 27px; float: right; text-align: -moz-center; position: relative;}
*+html #loginsection{ text-align: center; }

#midsection {margin: 8px 185px 0px 0px; padding: 0px 0px 0px 0px; width: 650px; height: 131px; float: right; text-align: -moz-center;}
*+html #midsection{ text-align: center; }

/* ------------------ */

#locsection 	{margin: 12px 185px 0px 0px; padding: 0px 0px 0px 0px; width: 650px; height: 30px; float: right; text-align: right;}

ul#localnav 	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 645px; 
					list-style-type: none;}

#localnav li    {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; float: right; text-align: center;
					list-style-type: none;}

#localnav a			{font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
#localnav a:link	{color: #FFFFFF;}
#localnav a:active	{color: #FFFFFF;}
#localnav a:visited	{color: #FFFFFF;}
#localnav a:hover	{color: #6699FF;}

/* ------------------ */

#sidelogos		{margin: 20px 0px 0px 20px; padding: 0px 0px 0px 0px; width: 91px; height: 355px; float: left; text-align: center; vertical-align: bottom;
					font: bold 9px Arial, Helvetica, sans-serif; position: relative; top: 0px; left: 0px;}

#sidelogos_cont	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 85px; height: auto; position: absolute; left: 2px; bottom: 2px; text-align: center;}

a.sidelogos_a	{margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; float:left; width: 85px;
					font: bold 9px Arial, Helvetica, sans-serif; text-decoration: none;}	
a.sidelogos_h4  {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; float:left; width: 85px;
					font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none;}

#sidelogos_cont a:link  	{color: #CCCCCC;}
#sidelogos_cont a:active  	{color: #CCCCCC;}
#sidelogos_cont a:visited	{color: #CCCCCC;}	 
#sidelogos_cont a:hover  	{color: #00FFFF;}

a.sidelogos_news		{margin: 0px 0px 10px 3px; padding: 0px 0px 0px 0px; float:left; width: 76px; height: 54px;
						background: url('../_img/cad_news.png') no-repeat center center;
						 border-width: 3pt; border-style: solid;}
a.sidelogos_news:link	{border-color: #85B1EB;}	 
a.sidelogos_news:active	{border-color: #85B1EB;}	 
a.sidelogos_news:visited{border-color: #85B1EB;}	 
a.sidelogos_news:hover	{border-color: #CCCCCC;}

a.sidelogos_uni  {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; float:left; width: 85px; height: 94px;
					background: url('../_img/uni_cad_group_co_link.png') no-repeat center left;
					border-width: 3pt; border-style: solid;}						
a.sidelogos_uni:link	{border-color: #85B1EB;}	 
a.sidelogos_uni:active	{border-color: #85B1EB;}
a.sidelogos_uni:visited{border-color: #85B1EB;}
a.sidelogos_uni:hover	{border-color: #CCCCCC;}


/* ------------------ */

h1			{margin: 10px 0px 0px 0px;  padding: 0px 0px 0px 0px; font: bold 18px Arial, Helvetica, sans-serif; height:20px;}
h1.h1_gray	{margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; font: bold 18px Arial, Helvetica, sans-serif; color: #CCCEDB;}
h2			{margin:  5px 0px 0px 0px;  padding: 0px 0px 0px 0px; font: bold 16px Arial, Helvetica, sans-serif;}
h3			{margin: 10px 0px 0px 0px;  padding: 0px 0px 0px 0px; font: bold 15px Arial, Helvetica, sans-serif; color: #CCCEDB;}

/* ------------------ */

#words         	{margin: 32px 0px 0px 175px; padding: 0px 235px 0px 0px; width: 600px; height: auto; float: right;}
*+html #words   {margin: 40px 0px 0px 175px; padding: 0px 235px 0px 0px; width: 600px; height: auto; float: right;}

#headline p 	{margin: 0px 0px 0px 0px; padding:0px 0px 10px 0px; width: 600px; font-size:15px; font-style:oblique;}
						
 				 
#words a		{text-decoration: none;}	  
#words a:link   {color: #3300CC;}
#words a:visited{color: #3300CC;}
#words a:active	{color: #3300CC;}
#words a:hover  {color: #6699FF;}	

/* ------------------ */

#tagline   	{width: 1160px; height: 25px; position: absolute; bottom: 120px; left: 0px; text-align: center;
				font: bold 16px Arial, Helvetica, sans-serif; font-style: italic;}

/* ------------------ */
				 
#bottom    	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 1160px; height: 70px; position: absolute; bottom: 0px; left: 0px; text-align: center;
				background-color: #000066; overflow: hidden;}		 
#bottom2    	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 1160px; height: 14px; position: absolute; bottom: 0px; left: 0px; text-align: center;
				background-color: #000066; overflow: hidden;}		 
				 

div#authlogos 	{margin: 8px auto 8px auto; padding: 0px 0px 0px 0px; width: 800px; height: 40px; text-align: center;}
			 
#authlogos a{margin: 0px 0px 0px 0px; padding: 0px 50px 0px 175px; float: left;}
	
#footer  	{margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; width: 1160px; height: 14px; text-align: center; position: absolute; bottom: 0px; left: 0px;
				font-size: 9px; color: #FFFFFF; background-color: #70799a;}

/* ------------------ */
