body {
	margin:0;
}

A.BluOrngRoll12:visited  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight: normal; text-decoration: none;}
A.BluOrngRoll12:link  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}
A.BluOrngRoll12:active  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}
A.BluOrngRoll12:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}

A.OrangeRoll:visited  {color: #fb5004; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: normal; text-decoration: none;}
A.OrangeRoll:link  {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
A.OrangeRoll:active  {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
A.OrangeRoll:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline;}

A.DBlu14Roll:visited  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:14px; font-weight: bold; text-decoration: none;}
A.DBlu14Roll:link  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
A.DBlu14Roll:active  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
A.DBlu14Roll:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}

A.DBlu13Roll:visited  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:13px; font-weight: bold; text-decoration: none;}
A.DBlu13Roll:link  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}
A.DBlu13Roll:active  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}
A.DBlu13Roll:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}


A.DBlu12Roll:visited  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight: bold; text-decoration: none;}
A.DBlu12Roll:link  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
A.DBlu12Roll:active  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
A.DBlu12Roll:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}

A.DBlu12RollN:visited  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight: normal; text-decoration: none;}
A.DBlu12RollN:link  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}
A.DBlu12RollN:active  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}
A.DBlu12RollN:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}


A.white12BRoll:visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight: bold; text-decoration: none;}
A.white12BRoll:link  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
A.white12BRoll:active  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
A.white12BRoll:hover   {color: #d8e4f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}

A.DBlu11Roll:visited  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: normal; text-decoration: none;}
A.DBlu11Roll:link  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
A.DBlu11Roll:active  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
A.DBlu11Roll:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

A.DBlu10Roll:visited  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:10px; font-weight: normal; text-decoration: none;}
A.DBlu10Roll:link  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
A.DBlu10Roll:active  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
A.DBlu10Roll:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}

A.Orange10Roll:visited  {color: #fb5004; font-family: Arial, Helvetica, sans-serif; 	font-size:10px; font-weight: normal; text-decoration: none;}
A.Orange10Roll:link  {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
A.Orange10Roll:active  {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
A.Orange10Roll:hover   {color: #fb5004; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline;}

A.yourip:visited  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/your_ip.gif); background-position:top;}
A.yourip:link  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/your_ip.gif); background-position:top;}
A.yourip:active  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/your_ip.gif); background-repeat: no-repeat;}
A.yourip:hover   {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: underline; background-color: transparent; background-image: url(graphics/TopButtons/your_ip1.gif); background-position:top;}

A.history:visited  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/history.gif); background-position:top;}
A.history:link  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/history.gif); background-position:top;}
A.history:active  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/history.gif); background-repeat: no-repeat;}
A.history:hover   {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: underline; background-color: transparent; background-image: url(graphics/TopButtons/history1.gif); background-position:top;}

A.contact:visited  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/contact.gif); background-position:top;background-repeat: no-repeat;}
A.contact:link  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/contact.gif); background-position:top;background-repeat: no-repeat;}
A.contact:active  {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/contact.gif); background-repeat: no-repeat;}
A.contact:hover   {color: #10168d; height: 58; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: underline; background-color: transparent; background-image: url(graphics/TopButtons/contact1.gif); background-position:top;background-repeat: no-repeat;}

A.home:visited  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/home.gif); background-position:top;}
A.home:link  {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/home.gif); background-position:top;}
A.home:active  {color: #10168d; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: url(graphics/TopButtons/home.gif); background-repeat: no-repeat;}
A.home:hover   {color: #10168d; font-family: Arial, Helvetica, sans-serif; 	font-size:11px; font-weight: bold; text-decoration: underline; background-color: transparent; background-image: url(graphics/TopButtons/home1.gif); background-position:top;}

.Orange20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #fb5004;
}

.Orange14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fb5004;
}

.Orange13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fb5004;
}
.DBlu9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #10168d;
}
.DBlu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #10168d;
}

.DBlu14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #10168d;
}

.DBlu13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #10168d;
}

.DBlu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10168d;
}

.DBlu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #10168d;
}

.LoginBox {
	Width: 100;
	height:16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #8a8888;	
}

.NewsMainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fb5004;
}

.NewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fb5004;
}

a.NewsTitle {
	font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
	color:#fb5004;
}


.NewsDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1b2394
}

.news_Row
{
	font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10168d;
}
.News_Cell
{
	font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #10168d;
}
.News_Headline
{
	font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: #10168d;
}
.News_Date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #10168d;
}
.News_Description
{
	font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10168d;
}

#navTop, #navTop ul {
	
	position:absolute;
	padding: 0;
	margin-left:10px;
	list-style: none;
	margin-top:-38px;
	z-index :1000;
	width:485px;
	height:40px;
	
	
}

#navTop a {
	display: block;
	width: 10.0em;
	color : Navy;
	font-family:Arial;
	text-decoration : none;
	padding : 0;
	font-size:12px;
	font-weight:bold;
	text-align :left;
	}


#navTop li 
{
	float: left;
	padding: 0;
	

}
#navTop li ul li
{
	float: left;
	padding: 0;
	background :#E1ECF6;
	width:7em;
	height :10px;
	padding-left :5px;
}
#navTop li ul li
{
	width:9.5em;
	height:15px;
}

#navTop li ul {
	position: absolute;
	left: -999em;
	width: 16.4em;
	font-weight: normal;
	font-size:0.8em;
	margin-top : 0em;
	z-index:1000;
	margin-left:0;
}


#navTop li li {
	padding-right: 1em;
}

#navTop li ul a {
	
	width:3em;
	text-align:left;
	white-space :nowrap;
}

#navTop li ul ul {
	margin: -1.75em 0 0 14em;
	width:auto;
}

#navTop li:hover ul ul, #navTop li:hover ul ul ul, #navTop li.sfHoverTop ul ul, #navTop li.sfHoverTop ul ul ul {
	left: -999em;
}

#navTop li:hover ul, #navTop li li:hover ul, #navTop li li li:hover ul, #navTop li.sfHoverTop ul, #navTop li li.sfHoverTop ul, #navTop li li li.sfHoverTop ul {
	left: auto;
}

#navTop li:hover, #navTop li.sfHoverTop {
	
	
}

#navtop a:hover#news
{
	width :78px;	
	height:38px;
	background:url(/images/newtop/buttons/news1.gif) no-repeat;	
}

#navtop a#news
{
	width :78px;	
	height:38px;
	background:url(/images/newtop/buttons/news.gif) no-repeat;	
}

#navtop a:hover#Library
{
	width :89px;	
	height:38px;
	background:url(/images/newtop/buttons/library1.gif) no-repeat;	
}

#navtop a#Library
{
	width :89px;	
	height:38px;
	background:url(/images/newtop/buttons/library.gif) no-repeat;	
}

#navtop a:hover#Software
{
	width :100px;	
	height:38px;
	background:url(/images/newtop/buttons/software1.gif) no-repeat;
}

#navtop a#Software
{
	width :100px;	
	height:38px;
	background:url(/images/newtop/buttons/software.gif) no-repeat;
}

#navtop a:hover#Engineering
{
	background:url(/images/newtop/buttons/engineering1.gif) no-repeat;
	width :119px;	
	height:38px;
}

#navtop a#Engineering
{
	width :119px;	
	height:38px;
	background:url(/images/newtop/buttons/engineering.gif) no-repeat;
}

#navtop a:hover#PLM
{
	background:url(/images/newtop/buttons/plm1.gif) no-repeat;
	width :73px;	
	height:38px;
}

#navtop a#PLM
{
	width :73px;	
	height:38px;
	background:url(/images/newtop/buttons/plm.gif) no-repeat;	
}
.bob
{
	position:relative;
	display:inline;
	top:-20px;
	left:15px;
}