body {
	background-color: #000000;
	margin: 0px;
}
/* ##### Start Entry Page CSS #####*/
.mod {
	position: absolute; 
	left: 350px; 
	top: 150px;
}
.stilogo{
	position:absolute; 
	left:48px; 
	top:173px; 
	width:120px; 
	height:43px; 
	z-index:2;
}
.layer1{
	position:absolute; 
	left:39px; 
	top:318px; 
	width:260px; 
	height:18px; 
	z-index:2;
}
.layer2{
	position:absolute; 
	left:360px; 
	top:381px; 
	width:136px; 
	height:16px; 
	z-index:2;
}
.layer3{
	position:absolute; 
	left:360px; 
	top:415px; 
	width:214px; 
	height:16px; 
	z-index:2;
}
.layer4{
	position:absolute; 
	left:299px; 
	top:400px; 
	width:50px; 
	height:50px; 
	z-index:2;
}
.layer5{
	position:absolute; 
	width:380px; 
	height:150px; 
	background-color:#333333; 
	border:1px none #000000; 
	z-index:3; 
	left: 623px; 
	top: 250px; 
	visibility: visible; 
	overflow: visible;
}
.cbratimg{
	position:absolute; 
	left:249px; 
	top:150px; 
	width:100px; 
	height:100px; 
	z-index:1;
}
.stripe{
	position:absolute; 
	left:0px; 
	top:250px; 
	width:349px; 
	height:150px; 
	z-index:1; 
	background-color: #333333; 
	border: 0px;
}
.model{
	position:absolute; 
	width:280px; 
	height:250px; 
	background-color:#000000; 
	border:0px none #000000; 
	z-index:1; 
	left: 346px; 
	top: 150px;
}
/* ##### End Entry Page CSS #####*/
.dek {
	position:absolute;
	visibility:hidden;
	z-index:200;
}.homebgimg {
	background-image: url(../images/centerimgtxt.jpg);
	background-repeat: no-repeat;
}
.quotetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;
	line-height: 18px;
}
#fixedtipdiv {
	position:absolute;
	padding: 2px;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	color: #FFFFFF;
}
.addresscontent {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.addresshead {
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
.conftxtlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
.conftxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CCCCCC;
}

/* ########### Start of Seminar page CSS ############*/
.seminartxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.seminarparatxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.seminarname {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066CC;
}
.seminarheading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
}
.seminartxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.disctxt {	
	font-family: "Trebuchet MS", "Times New Roman", Tahoma, Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
}
.seminarhighlight {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 
	bold; color: #0033CC; 
}
.seminarlinktxt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
}
.seminarlinktxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.seminarlinktxt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
}
.seminarlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}
.seminarlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.seminarlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}
/* ########### End of Seminar page CSS ############*/
.searchcriteriatxt {
	color: #CCCCCC; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
.searchtxt {
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
}
.searchaddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.searchresulttxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
}
.searchresulttxthighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #33FFFF;
}
.shuttlemodbg {
	background-image: url(../images/back.jpg);
}
.pagedetailcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.sidebarimg {
	background-image: url(../images/side-head.jpg);
	background-repeat: repeat-y;
}
.txtpara { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	line-height: 140%;
	padding-right: 5px;
}
.frmlabel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #999999; 
	font-size: 12px
}.thankyoutxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFF99;
}
.pagesubtitletxt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 11pt; 
	font-weight : bold ; 
	color : #0099ff; 
} 
ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10pt; 
	line-height: 140%; 
	color : #0099ff;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.underlist {
	color: #000000;
}
.aitsbg {

	background-image: url(../images/image2a.jpg);
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #003366;
}
.style2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066FF;
}

.imagespacearea {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.complianttxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #FFFFCC;
	text-align: center;
}
.quotetxtname {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	color: #FFFFFF;
}
.cbratcopyrighttxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
/* //////////////   Top Navigation CSS  ////////////////*/
#cipi {
	left: 497px; 
	width: 200px; 
	height: 39px; 
	position: absolute; 
	top: 12px; 
	visibility: hidden;
}
#project { 
	left: 199px; 
	width: 100px; 
	height: 39px; 
	position: absolute; 
	top: 7px; 
	visibility: hidden;
}
/*#nasa { 
	left: 383px; 
	width: 100px; 
	height: 39px; 
	position: absolute; 
	top: 20px; 
	visibility: hidden;
}*/
#technicalservices { 
	left: 145px; 
	width: 100px; 
	height: 39px; 
	position: absolute; 
	top: 20px; 
	visibility: hidden; 
	z-index: 2;
}
#homela { 
	left: 289px; 
	width: 150px; 
	height: 39px; 
	position: absolute; 
	top: 20px; 
	visibility: hidden; 
	z-index: 2;
}
#projectcontrol { 
	left: 438px; 
	width: 300px; 
	height: 59px; 
	position: absolute; 
	top: 16px; 
	visibility: hidden; 
	z-index: 2;
}
#sys { 
	left: 200px; 
	width: 150px; 
	height: 39px; 
	position: absolute; 
	top: 20px; 
	visibility: hidden; 
	z-index: 2;
}
#solution { 
	left: 466px; 
	width: 300px; 
	height: 39px; 
	position: absolute; 
	top: 20px; 
	visibility: hidden; 
	z-index: 2;
}
.sideheadings {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.lblpara {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.tblheadertxt {
	text-indent: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #003366;
}
.tblaltrow
{
	font-family: Verdana;
	font-size: 10px;	
	color: #0054a6;
	background-color: #bcd2e9;
}
.tblrow
{
	font-family: Verdana;
	font-size: 10px;	
	color: #0054a6;
	background-color: #c9c9c9;
}
.navlink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0066CC;
}
.navlink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0066CC;
}
.navlink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#CC0000;
}
.logintxtbox {

	font-family: tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
	color: #000000;
}
.formbtns {
	color: #003366;
	background-color: #F3F3F3;
	border: 1px solid #99CCFF;
	font-family: Verdana;
	font-size: 11px;
	height: 25px;
}
.logintxtbox {

	font-family: tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
	color: #000000;
}
.frmErrorMsg {
	font-family: Verdana;
	font-size: 9px;
	color: #CC0000;
	font-weight :bold ;
	text-decoration: none;
}


.tblrow1bg {
	background-color: #F7F7F7;
	font-family: Verdana;
	font-size: 10px;
	color: #0054a6;
}
.tblrow2bg {
	background-color: #EFF5FC;
	font-family: Verdana;
	font-size: 10px;
	color: #0054a6;
}
.formmessages {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.formmandatoryfields {
	font-family: Verdana;
	font-size: 9px;
	color: #FF0000;
}
.pageparaheading {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
.newsletter {
	color:Gray; 
	font-weight:bold; 
	font-family: Verdana; 
	font-size: 12px;
}
/* //////////////   Top Navigation CSS  ////////////////*/
