@charset "utf-8";
/* CSS Document */

html, body, #wrapper {
		height:100%;
		margin: 0;
		padding: 0;
		border: 0;
		text-align: center;}
		
.day {
	color: #ffffff;
	font-size: 10px;
	background-color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 46px;
	margin-right: 12px;
	margin-top: 4px;
	text-align: center; }
	
.month {
	text-align: center;
	width: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-right: 12px;
	background-image: url(../Images/news_bg_grad.jpg);
	background-repeat: repeat-x; }
	
.news_title {
	color: #DE7E03;
	font-size: 16px; }
	
.news_link {
	color: #666666; }

img {	border: 0; }
		

body { 
		background-color: #FFFFFF;
		background-image:url(../Images/background.jpg); 
		background-repeat:repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 22px;
		font-size: 13px; 
		color: #000000;
		margin-top:0px; margin-bottom:0px}	

	#content { 
		width:894px; 
		background-color: #F4F2F3; 
		border:8px; 
		border-style:solid; 
		border-color: #CCCCCC; 
		margin: 10px 0px 35px 0px;
		padding: 15px;}
		
	#contenthome { 
		width:780px; 
		background-color: #F4F2F3; 
		border:8px; 
		border-style:solid; 
		border-color: #CCCCCC; margin:auto; margin-top:10px;
		padding:15px;}
		
	#container { 
		width:100%; 
		height:100%;}

		
	#titles { 
		width:718px;
		height:7px;
		margin:7px 111px 0px 111px;}
		
	#left { 
		width:50%; 
		vertical-align:top; 
		text-align:left; 
		background-image: url(../Images/background_left.jpg); 
		background-repeat:no-repeat; 
		background-position:top right;}	
	
	#center { 
		width:950px; 
		vertical-align:top; 
		background-image: url(../Images/background_center.jpg); 
		background-repeat:no-repeat; }	
		
	#right { 
		width:50%; 
		vertical-align:top; 
		text-align:left;
		background-image: url(../Images/background_right.jpg); 
		background-repeat: repeat-x; }	

	#bottom { 
		background-color: #FFFFFF; 
		background-image:url(../Images/bottombar.jpg); 
		background-repeat:repeat-x;  }
		
	#bottombar { 
		height:27px; }
		
	#product_left {
		width:254px; height:620px; text-align:left; background-color: #F4F2F3; float:left; margin-top:10px; border:8px; border-style:solid; border-color: #CCCCCC; padding:15px; }
	#product_center {
		width:254px; height:620px; text-align:left; background-color: #F4F2F3; margin:auto; margin-bottom:15px; border:8px; border-style:solid; border-color: #CCCCCC; padding:15px; }
	#product_right {
		width:254px; height:620px; text-align:left; background-color: #F4F2F3; float:right; margin-top:10px; border:8px; border-style:solid; border-color: #CCCCCC; padding:15px; }
	.product {
		height:670px; bottom:15px; text-align:left; background-color: #F4F2F3; border:8px; border-style:solid; border-color: #CCCCCC; padding:15px; }

	#window_center {
		width:300px; text-align:left; background-color: #F4F2F3; float:left; margin:10px 0px 0px 320px; border:8px; border-style:solid; border-color: #CCCCCC; padding:15px; }
	#window_contact {
		width:600px; text-align:left; background-color: #F4F2F3; float:left; margin:10px 0px 0px 155px; border:8px; border-style:solid; border-color: #CCCCCC; padding:15px; }
#cell_nistarter {
	width: 60%;
}
	
#cell_robotsim {
	width: 60%;
	background-image: url(../Images/robotsim.jpg);
	background-position: bottom right;
	background-repeat: no-repeat; }
		
.maintable { width:100%; border:0px; 
}

.text_field {	width: 300px; }

.acad_text_field {	width: 210px; }

.maintable td { text-align:left; vertical-align:top}
		
.mainhead { 
		background-color:#DE7E03; 
		padding:5px 5px 20px 5px; 
		margin-bottom:10px;}
		
.subhead { 
		background-color: #CCCCCC;
		padding:5px 5px 5px 10px;
		margin-bottom:10px; text-align:left;}
		
.header_white { font:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; font-style:normal; font-weight: bold; letter-spacing:-1px; word-spacing:2px;
	}
.header_black { font:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight: bolder;
	}
.header_orange { font:Arial, Helvetica, sans-serif; color:#DE7E03; font-size:14px; font-weight: bolder;
	}
.firstletter {
	float: left;
	font-size: 45px; color:#DE7E03;
	line-height: 1;
	margin:0px 2px -10px -3px;
}
.firstletter_blue {
	float: left;
	font-size: 45px; color: #999999;
	line-height: 1;
	margin:0px 2px -10px -3px;
}

.bold_orange {color: #DE7E03; font-weight: bolder;
	}
.bold_blue {color: #999999; font-weight: bolder;
	}
	

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; color: #999999; line-height:11px;
}

ul { 
	list-style-image:url(../Images/ul.jpg);
	padding-left:15px;
	margin:0;
}

li { margin:0px; padding-left:0px;}

h1 {
	font:Arial, Helvetica, sans-serif; color: #DE7E03; font-size:16px; font-weight: bolder; margin:0px; display:inline;
	}
	
h2 {
	font:Arial, Helvetica, sans-serif; color: #000000; font-size:14px; font-style:normal; font-weight: 100; word-spacing:2px; margin:0px; display:inline;
	}

p { margin-top:10px; margin-bottom:10px;}
		
hr { border:0px;
	margin:5px 5px 9px 5px;
	color: #330F03;
	background-color: #FFFFFF;
	height: 1px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #330F03;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #330F03;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
		
