@charset "UTF-8";

/* CSS Document */ 

p { margin:0 7px 7px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #4d4d4d; }

body { margin: 0; padding: 0; background-color:#FFFFFF; height:100%;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #4d4d4d;}

.copy1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 18px; color: #4d4d4d; padding-left:8px; }
.copy2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #4d4d4d; padding-left:0px; }
.copy2black { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #000000; font-weight:bold;}
.copy2blue2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #008DC1; }
.copy2blue2 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; }
.copy2blue2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; }
.copy2 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; }
.copy2grey a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #666666; }
.copy2black a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #000000; font-weight:bold;}
.copy2 em { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; line-height: 16px; color: #4d4d4d; text-decoration:none; }
.copy2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none;}
.copy2grey a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #000000;}
.copy2black a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #000000; font-weight:bold;}
.copy2bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; font-weight:bold;}
.copy2bold a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; font-weight:bold;}
.copy2bold a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; font-weight:bold;}
.copy2menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 22px; color: #666666;}
.copy2bluelink { margin:0; padding: 0px 20px 0px 0px; float:right; text-decoration: none; }
.copy2bluelink a{ margin:0; padding: 0px 20px 0px 0px; float:right; text-decoration: none; }
.copy2bluelink a:hover { margin:0; padding: 0px 20px 0px 0px; float:right; text-decoration: none; }
.copy2search { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #4d4d4d; margin-left:8px; }
.copy2search a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; }
.copy2search a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; }
.copy2searchbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 16px; text-decoration:none; color: #008DC1; }
.copy2searchbold a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 16px; text-decoration:none; }
.copy2searchbold a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 16px; text-decoration:none; }
.copy3blue { margin:0; padding: 0px 0px 0px 0px; float:right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; color: #008DC1; }
.copy3blue a {  margin:0; padding: 0px 0px 0px 0px; float:right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; }
.copy3blue a:hover { margin:0; padding: 0px 0px 0px 0px; float:right;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; text-decoration:none; }


.sitemap1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 22px; color: #008DC1; text-decoration:none;}
.sitemap1 a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 22px; color: #008DC1; text-decoration:none;}
.sitemap2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 22px; color: #4d4d4d; text-decoration:none;}
.sitemap2 a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 22px; color: #4d4d4d; text-decoration:none;}

.bluelinkleft { font-family: Arial, Helvetica, sans-serif; color:#008DC1; font-size:10px; font-style: normal; line-height: 14px; text-decoration: none; }
.bluelinkleft a { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; line-height: 14px; text-decoration: none; }
.bluelinkleft a:hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; line-height: 14px; text-decoration: none; }

.copy4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; color: #4d4d4d; margin-left:8px; }
.copy3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; color: #4d4d4d; margin-left:20px; }
.copy3 em{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:italic; line-height: 14px; color: #4d4d4d; }
.copy3 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; text-decoration: none; }

.patent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; color: #4d4d4d; }
.patent a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; text-decoration: none; }
.patent a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; text-decoration: none; }

.copy3bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; font-weight:bold; line-height: 14px; color: #4d4d4d; }
.copy3link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; color: #008DC1; text-decoration: none; }
.copy3link a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; text-decoration: none; }

.followtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 18px; color: #4d4d4d; }
.followtext a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 18px; color: #4d4d4d; text-decoration: none; }
.followtext a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 18px; color: #666666; text-decoration: none; }

.boldcopy1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; }
	
.header1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: 24px; color: #000000; font-weight: bold; margin-bottom:15px; margin-top:8px; }
.header1 a { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: 24px; color: #000000; font-weight: bold; margin-bottom:15px; text-decoration:none; }
.header1 a:hover { color: #4d4d4d; }

.header2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; line-height: 22px; color: #000000; margin-top:8px;}
.header2follow { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; line-height: 14px; color: #000000; }
.header2 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; line-height: 22px; color: #000000; text-decoration:none; }
.header2 a:hover { color: #4d4d4d; }

.alphabet1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 22px; color: #008DC1; text-decoration:none; margin:0; padding-left:19px;}
.alphabet1 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 22px; color: #b3b3b3; text-decoration:none;}
.alphabet1 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; line-height: 22px; color: #46b4e3; text-decoration:none;}

.alphabet2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; line-height: 22px; color: #008DC1; text-decoration:none; margin:0;}
.alphabet2 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; line-height: 22px; color: #008DC1; text-decoration:none; margin-left:9px;}
.alphabet2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; line-height: 22px; color: #46b4e3; text-decoration:none;}

.header3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; line-height: 22px; color: #000000; margin-top:8px; }
.header3 a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; line-height: 22px; color: #000000; text-decoration:none; margin-top:8px; }
/*.header3 a:hover { color: #4d4d4d; }*/
.header3search { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; line-height: 22px; color: #000000;}
.header3search a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; line-height: 22px; text-decoration:none; color: #000000;}
.header3search a:hover { color: #4d4d4d; }

.headerblue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 22px; color: #008DC1; }
.headerblue a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 22px; color: #008DC1; text-decoration:none; }

.author1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 18px; color: #4d4d4d; }

.search1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 10px; color: #808080; margin:0; padding:0; background-color:#FFF;}

.menuitems { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; line-height: 21px; color: #808080; }

.breadcrumbs1 { font-family: Arial, Helvetica, sans-serif;padding-bottom:3px; font-size: 10px; font-style: normal; line-height: 10px; color: #000000; }
.breadcrumbs1 a { font-family: Arial, Helvetica, sans-serif;padding-bottom:3px; font-size: 10px; font-style: normal; line-height: 10px; color: #000000; text-decoration:none; }
.breadcrumbs1 a:hover { font-family: Arial, Helvetica, sans-serif;padding-bottom:3px; font-size: 10px; font-style: normal; line-height: 10px; color: #4d4d4d; text-decoration:none; }

.breadcrumbs2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10px; font-weight:bold; color: #ffffff;}

.edition { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;font-weight:bold; line-height: 16px; color: #000000; }
.previousedition { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;font-weight:bold; line-height: 16px; color: #E9811D; }
.previousedition a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;font-weight:bold; line-height: 16px; color: #E9811D; text-decoration:none; }
.previousconference { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;font-weight:bold; line-height: 16px; color: #E9811D; float:left; position:relative;}
.previousconference a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;font-weight:bold; line-height: 16px; color: #E9811D; text-decoration:none; float:left; position:relative;}


.cloud1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud1 a { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud1 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud2 { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud2 a { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud3 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud3 a { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud3 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud4 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud4 a { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud4 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud5 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud5 a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud5 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud6 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud6 a { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud6 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud7 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud7 a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud7 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud8 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud8 a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud8 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud9 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud9 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud9 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud10 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud10 a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud10 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud11 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud11 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud11 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud12 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #008DC1;}
.cloud12 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud12 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.cloud13 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight:bold; color: #008DC1; }
.cloud13 a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight:bold; color: #008DC1; text-decoration:none;}
.cloud13 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight:bold; color: #46b4e3; text-decoration:none;}

.time1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height:46px; font-weight:bold; color: #4d4d4d;}
.time1 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height:46px; font-weight:bold; text-decoration:none;}
.time1 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height:46px; font-weight:bold; text-decoration:none;}

.time2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color: #4d4d4d;}

.hidden { display: none; }
.unhidden { display: block; }

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 9px; font-weight:bold; color: #999999; }
.footer a { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 9px; text-decoration:none; font-weight:bold; color: #999999; }

.thumbnail { padding:0px 14px 14px 0px; float:left; }

.thumbnail2 { margin:0px 8px 8px 0px; float:left; }

.19x2 { margin:0; padding:0; float:left; position:relative; }

.graphviz { padding:8px 0px 7px 7px; float:right; position:relative; }

.plusminus { padding-left:5px; padding-top:2px; float:left; position:relative; }
.plusminus2 { padding-left:5px; padding-top:3px; padding-right:5px; float:left; position:relative; }
.plusminus3 { padding-left:20px; padding-top:3px; padding-right:5px; float:left; position:relative; }

.navline { padding:0px; margin:0px; }

.aboutpic { margin: 8px 8px 14px 0px; position:relative; float:left; }

.resultpic1 { margin: 0px 16px 0px 16px; position:relative; float:left; }

.talkpic1 { margin: 8px 0px 8px 0px; position:relative; float:left; }

.conferencepic1 { margin: 16px 11px 16px 11px; position:relative; float:left}; 
.conferencepeoplepic1 { margin: 16px 11px 16px 11px; position:relative; float:left}; 

.pic6040 { margin: 0px 8px 0px 0px; position:relative; float:left; }
.projectpic1 { position:relative; padding-right:2px; float:left; }

.tts { float:right; position:relative; }

.searcharrow { float:left; padding:4px 1px 0 1px;}

.timelineleft { padding:0px 14px 14px 0px; float:left; }
.timelineright { padding:0px 0px 14px 14px; float:right; }

.person { padding:0px 14px 0px 0px; float:left; }
.person2 { padding:0px 11px 0px 18px; float:left; }

.dotlinehalf { padding:8px 0px 8px 8px; }
.dotline213 { padding:8px 0px 14px 0px; }
.dotline213b { padding:4px 0px 4px 0px; }
.dotlinefulla { padding:4px 0px 8px 0px; }
.ttsplayer2 { width: 200px; float:right; }
#ttsplayer { width: 280px; float:right; }
#hb_2_1 { width: 69px; margin: 0; position: relative; float:left; height: 111px; z-index:50; }
#hb_2_2 {width: 824px; margin: 0; position: relative; float:left;z-index:50; }
#hb_2_3 {width: 87px; margin: 0; position: relative; float:left;z-index:50; }
#hb_3_1 { width: 824px; margin: 0; position: relative; float:left; height: 20px; z-index:50; }
#hb_3_2 { width: 824px; margin: 0; position: relative; float:left; height: 21px; z-index:100; }
#hb_3_3 { width: 824px; margin: 0; position: relative; float:left; height: 50px; z-index:50; }
#hb_3_4 {width: 87px; margin: 0; position: relative; float:left;z-index:50; }
#hb_3_5 {width: 87px; margin: 0; position: relative; float:left;z-index:50; }
#hb_3_6 {width: 87px; margin: 0; position: relative; float:left;z-index:50; }

#container { width: 980px; margin: 0 auto 22px; position:relative; padding-left:22px; padding-right:22px; background:url(/resources/att/images/bg.gif) repeat-y top center; overflow: auto;  z-index:40;}

#container2_1 { width: 980px; margin: 0; position: relative; background:#000; height: 111px; float:left; background:url(/resources/att/images/header_bg.gif) repeat-x top center; z-index:100;}
#container2_2 { width: 980px; margin: 0; position: relative; float:left; z-index:40; }
#container2_3 { width: 980px; margin: 0; position: relative; float:left; padding-bottom:40px; z-index:40;backgroud-color:red; }
#container2_3home { width: 980px; margin: 0; position: relative; float:left; padding-bottom:24px; z-index:40; overflow:hidden; }
#container2_3_1 { width: 980px; margin: 0; position: relative; float:left; overflow:hidden; }
#container2_4 { width: 980px; margin: 0; position: relative; float:left; border-bottom:solid #b3b3b3; border-bottom-width:1px; }
#container3_1 { width: 752px; margin: 0; float:left; position: relative; background-color: #ccc; z-index:40;}
#container3_2 { width: 228px; margin: 0; float:left; position: relative; background-color:#f0f0f0; }
#container3_3 { width: 68px; margin: 0; position: relative; float:left; }
#container3_4 { width: 684px; margin: 0; position: relative; float:left; }
#container3_5 { width: 228px; margin: 0; position: relative; float:left; }
#container3_6 { width: 68px; margin: 0; position: relative; float:left; padding-top:6px; padding-bottom:10px; }
#container3_7 { width: 912px; margin: 0; position: relative; float:left; padding-top:6px; padding-bottom:10px; border-top:solid #b3b3b3; border-top-width:1px; }
#container3_8 { width: 456px; margin: 0; position: relative; float:left; }
#container4_1 { width: 684px; margin: 0; position: relative; padding-bottom:14px; float:left; }
#container4_1a { width: 684px; margin: 0; position: relative; padding-bottom:0px; float:left; }
#container4_2 { width: 684px; margin: 0; position: relative; float:left; overflow:hidden; }
#container5_1 { width: 442px; margin: 0; float:left; position:relative; }
#container5_4 { width: 912px; margin: 0; float:left; position:relative; background-color:#f0f0f0; }
#container5_3 { width: 442px; margin: 0; float:left; position:relative; padding:0 0 0 14px; }
#container5_2 { width: 214px; margin: 0; float:left; position:relative; padding:0 14px 0 14px; }
#container5_2_1 { width: 214px; margin: 0; float:right;  padding:0 14px 0 14px; }
#container6_1 { width: 68px; margin: 0; float:left; background-color: #f0f0f0; padding-bottom:4px; }
#container6_2 { width: 679px; padding-left:5px; padding-top:5px; float:left; background-color:#cccccc; z-index:40;}
#container7 { width: 898px; margin: 0; position: relative; float:left; }
#container7_1 { width: 328px; margin: 0; float:left; position:relative; }
#container7_2 { width: 328px; margin: 0; float:left; position:relative; padding:0 14px 0 14px;  }
#container8_1 { width: 214px; margin: 0; float:left; position:relative; }
#container8_2 { width: 442px; margin: 0; float:left; position:relative; padding:0 0 0 14px; }
#container8_3_1 { width: 640px; margin: 0; padding-bottom:5px; float:left; position:relative; }
#container8_3_2 { width: 441px; margin: 0; padding-bottom:5px; float:left; position:relative; }

#contentA { float: left; width: 669px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF; padding-bottom:14px; position:relative; margin:0;}
#contentB { float: left; width: 441px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#fff; padding-bottom:14px; position:relative; margin:0; }
#contentC { float: left; width: 213px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF; position:relative; margin:0;}
#contentD { float: left; width: 213px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF; position:relative; margin:0;}
#contentChome { float: left; width: 213px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF; position:relative; margin:0;padding-bottom: 32767px;margin-bottom: -32767px;}
#contentChome a {
text-decoration: none;
}
#contentDhome { float: left; width: 213px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF; position:relative; margin:0;padding-bottom: 32767px;margin-bottom: -32767px; }
#contentGhome { float: left; width: 328px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF; position:relative; margin:0;padding-bottom: 32767px;margin-bottom: -32767px; }
#contentE { float: left; width: 441px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF; padding-bottom:14px; position:relative; margin:0; }
#contentF { float: left; width: 213px; background-color:#FFF; padding-bottom:14px; position:relative; margin:0; height:100%; padding-right:7px; padding-left:7px;}
#contentA1 { float: left; width: 669px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF; padding-bottom:0px; position:relative; margin:0;}
#contentC1 { float: left; width: 213px; padding-bottom:14px;  position:relative; margin:0;}

#content897 { float: left; width: 897px; background-color:#fff; position:relative; margin:0; padding-bottom:14px; border-left-width: 1px; border-left-color:#b3b3b3; border-left-style:solid; background-color:#FFF;}
#content441 { float: left; width: 441px; background-color:#fff; position:relative; margin:0; padding-bottom:14px;}
#content669 { float: left; width: 669px; background-color:#fff; position:relative; margin:0; padding-bottom:14px;}
#content214 { float: left; width: 214px; background-color:#fff; position:relative; margin:0; padding-bottom:14px;}
#content214a { float: left; width: 214px; background-color:#fff; position:relative; margin:0; padding-bottom:14px;padding-right:14px;}


#time1920 { width: 837px; float:left; padding-top:14px;}
#time1930 { width: 837px; float:left; padding-top:14px;}
#time1940 { width: 837px; float:left; padding-top:14px;}
#time1950 { width: 837px; float:left; padding-top:14px;}
#time1960 { width: 837px; float:left; padding-top:14px;}
#time1970 { width: 837px; float:left; padding-top:14px;}
#time1980 { width: 837px; float:left; padding-top:14px;}
#time1990 { width: 837px; float:left; padding-top:14px;}
#time2000 { width: 837px; float:left; padding-top:14px;}
#time2010 { width: 837px; float:left; padding-top:14px;}
#timelineboxdates { width: 55px; float:left;}
#timelineboxmain { width: 782px; float:left;}
#timelineboxcontent { width: 782px; float:left;}
#timelineboxA { width: 366px; float:left;  border-top-width: 1px; border-top-color:#b3b3b3; border-top-style:solid;}
#timelineboxB { width: 50px; float:left; }
#timelineboxC { width: 366px; float:left; }

#patentbox { width: 896px; float:left; }
#patentboxA { width: 90px; float:left; }
#patentboxB { width: 352px; float:left; }
#patentboxC { width: 231px; float:left; }
#patentboxD { width: 223px; float:left;}
#patentboxE { width: 576px; float:left; clear:both; padding-left:78px;}

#patentbox2 { width: 896px; float:left; padding-top:12px; height:16px;}

#followbox { width: 213px; float:left; }
#followbox p { float:left; margin-left:8px; }
#followbox img { float:left; margin-right:5px; }
#fullwideimg { padding:0px 14px 14px 0px; float:none; }
#followboxA { width: 88px; float:left; }
#followboxB { width: 112px; float:left; }
#followbox2 { width: auto; float:left; margin: 14px 14px 14px 14px;}

#locationbox { width: 441px; float:left; }
#locationboxA { width: 220px; float:left; }
#locationboxB { width: 221px; float:left; text-align: right; }

#projectbox { width: 213px; float:left; padding-bottom:14px; padding-top:14px; }
#projectboxA { width: 113px; float:left; }
#projectboxB { width: 100px; float:left; text-align: right; }

#projectbox2 { width: 213px; float:left;}
#projectbox2A { width: 62px; float:left; }
#projectbox2B { width: 151px; float:left; text-align: left; height:36px; padding-bottom:4px;}

#personbox1 { width: 669px; float:left;}
#personbox1A { width: 65px; float:left;}
#personbox1B { width: 604px; float:left; text-align: left;}

#peoplebox1 { width: 669px; float:left; padding-bottom:4px;}
#peoplebox1A { width: 110px; float:left; text-align: left;}
#peoplebox1B { width: 559px; float:left; text-align: left;}

#searchbox1 { width: 669px; float:left; background-color:#d9d9d9; height:22px;}
#searchbox1A { width: 519px; float:left;}
#searchbox1B { width: 150px; float:left; text-align: right; padding-top:4px;}

#searchbox2 { width: 669px; float:left; padding-top:9px; padding-bottom:9px;}
#searchbox2A { width: 122px; float:left;}
#searchbox2B { width: 547px; float:left; text-align: left;}

#searchbox3 { width: 669px; float:left; padding-top:6px;}

#conference1 { width: 669px; float:left; padding-top:0px; padding-bottom:0px;}
#conference1A { width: 122px; float:left;}
#conference1B { width: 547px; float:left; text-align: left;}


#talkbox1 { width: 441px; float:left; padding-top:8px; }
#talkbox1A { width: 100px;  float:left; }
#talkbox1B { width: 341px; float:left; text-align: left; }

#search { float: left; width: 214px; background-color:#FFF; position:relative; }
#search input { background-color: #ffffff; }
#search img { margin-top:2px; float:right; }

#patents { float: left; width: 441px; background-color:#FFF; position:relative; }
#patentA { float: left; background-color:#FFF; position:relative; }
#patentB { float: left; width: 350px; background-color:#FFF; position:relative; }

#licenses { float: left; width: 669px; background-color:#FFF; position:relative; }
#licenseA { float: left; background-color:#FFF; position:relative; }

#pictextright { float: left; width: 205px; padding-right:8px; padding-top:5px; padding-bottom:5px; background-color:#FFF; position:relative; }

#cloud {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: #FFFFFF none repeat scroll 0 0;
padding: 10px;
width: 190px;
font-size: 10px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight:bold;
color: #008DC1;
}

.hitnav a  {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    text-decoration: none;
    color: #4D4D4D;
}

.hitnav a  {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    text-decoration: none;
    margin: 0 7px 7px 8px;
    color: #4D4D4D;
}

.hitnav a:hover  {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    text-decoration: none;
    margin: 0 7px 7px 8px;    
    color: #008DC1;
}


#cloud a {text-decoration: none;color:#008DC1;}
#cloud a:hover {text-decoration: none;color:#46b4e3;}
.cc {color:#008DC1;line-height:75%;}

a { color:#008DC1; }
a:hover { color:#46b4e3; }

#email_footer { margin-top:6px; }

    .play
    {
    width:20px;
height:20px;
    background-image: url(/resources/att/images/play.png);
    float:left;
    }
    .pause
    {
    width:20px;
height:20px;
    background-image: url(/resources/att/images/pause.png);
    float:left;
    }
