@charset "ISO-8859-1";
/*
Site:Crosslink
*/

/*---------
   GLOBAL
 ---------*/
* {padding: 0; margin:0; }

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td, img { margin:0; padding:0; border:0; }

html, body {height:100%;}
body {margin:0;padding:0;text-align:left;font-size:62.5%;font-family:"Heletica Neue", Helvetica, Arial, sans-serif;line-height: normal;font-weight: normal;line-height:16px;}

#logospace {background:none repeat scroll 0 0 #FFFFFF;border-bottom:5px solid #3394c1;overflow:hidden;padding-bottom:6px;}
h1#logo {display:block;text-indent:-9999px;width:240px;height:80px;margin-bottom:20px;background:url("../images/crosslink-logo-home.gif") no-repeat;}
a#login {background:url("../images/crosslink-logo-home.gif")  no-repeat  0 -100px transparent;display:block;height:15px;text-indent:-9999px;width:105px;float:left;}
a#homeIcon {background:url("../images/crosslink-logo-home.gif") no-repeat  -225px -100px transparent;margin-left:20px;display:block;height:15px;text-indent:-9999px;width:15px;float:right;}
h1 {display:inline; color:#0068b3; font-size:20px; font-family:"Aaux Pro OT", "Heletica Neue", Helvetica, Tahoma, Arial;margin-bottom:1.5em; line-height:1em;}
h2 {display:inline; color:#000000; font-size:18px; letter-spacing:-1px; font-weight:bold;margin-bottom:1.5em;}
	h2 a:link, h2 a:visited{ text-decoration:none; color:#000000; }
	h2 a:hover, h2 a:active{ text-decoration:underline; color:#323232; }
	
h3 { color:#454545; font-size:15px;  letter-spacing:-0.4px; margin:5px 0;/*line-height:1.1em;*/ }
h4 {display:inline; color:#333333; font-size:13px; /*line-height:1.4em;*/}
h5 {display:inline; color:#333333; font-size:11px; /*line-height:1.4em;*/}
h6 {display:inline; color:#555555; font-size:14px; line-height: 18px; margin:5px 0;font-family:Georgia, Times, TImes New Roman, _serif;font-weight: normal;}

.largeHeadline {color:#121212;font-size:23px;font-family:"Aaux Pro OT", "Heletica Neue", Helvetica, Tahoma, Arial; font-weight:lighter;line-height: 18px;} 
.subHeadline {color: #666666;font-size:16px;font-family:Georgia, Times, TImes New Roman, _serif; font-weight:normal;} 

p, select, li { font-size:10.5px; /*margin-bottom:5px;*/}
p { margin-bottom:1em; }

ul li:last-child {margin-bottom:15px;}

hr.thin {height:1px;border:0;color:#ccc;background-color:#ccc;width:100%;margin:5px 0 15px 0;} 

input, textarea, select { font-size:1em; outline:none; }
textarea { font-family:Arial, Verdana, Helvetica, sans-serif; }

ul li{margin-left: 30px;}
li { list-style: disc;}

em, i {font-style: italic;}

a:link, a:visited { text-decoration:underline; color:#3192BF; }
a:hover, a:active { text-decoration:none; color:#003366;}
a:active, a:focus { outline:0; }

input:focus, textarea:focus, select:focus {  }

.imgRight {float: right;}
.imgLeft {float: left; padding-right: 20px; text-align: center;}

/*------------
   ALIGNMENT
 -------------*/
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.indent {text-indent:-10px;}
.indentLeft {padding-left:30px; width:auto; }

/*----------------
   MISCELLANEOUS
 ----------------*/
.clear { clear: both; display: block; overflow: hidden; }
.alt { display: none; height:1%; overflow:hidden; }

/*--------------
   SITE COLORS
 --------------*/
body {background-color:#e9e9e9; color:#454545;  font-size:11px;}
.black {color:#232323;}
.green {color:#8fb210;}
.blue {color:#3394c1;}
.orange {color:#d9690f;}

.blueHeader {display:block;color:#FFFFFF;font-size:1.1em;height: 20px;width:auto;padding: 5px 0 0 10px;margin-bottom:5px;font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;background-color: #3394c1;}
.greenHeader {
	display:block;
	color:#FFFFFF;
	font-size:1.1em;
	height: 20px;
	width:auto;
	padding: 5px 0 0 10px;
	margin-bottom:5px;
	font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	background-color: #adbc08;
}
.greyHeader {display:block;color:#FFFFFF;font-size:1.1em;height: 20px;width:auto;padding: 5px 0 0 10px;margin-bottom:5px;font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;background-color: #bababa;}

/*--------
   NAVIGATION
 ---------*/
#nav {right:20px; top:0; background-color:#EEF4F7;float:right; width:240px;margin:0 0 10px;list-style:none;} 
#nav li {margin-bottom:3px;}
.navSections {padding:0 10px 5px 10px; border-bottom: 1px #0068b3 dotted; margin: 10px 0;}
.navSections li{list-style:none; !important}
.navSections li a:link, .navSections li a:visited {background: transparent url(../images/nav-green-arrow.png) 0 -10px no-repeat;padding-left:14px;text-decoration:none;}
.navSections li a:hover, .navSections li a:active {background: transparent url(../images/nav-green-arrow.png) 0 3px no-repeat;padding-left:14px; text-decoration:none;}

/*#pageMissionAndValues .navSections li a:link, #pageMissionAndValues .navSections li a:visited {background: transparent url(../images/nav-green-arrow.png) 0 5px no-repeat;padding-left:14px; text-decoration:none;}*/


/*#pageAbout, */

/*--------
   HOME SLIDER
 ---------*/

#mainBillboard {overflow:hidden; width:670px;height:426px;background: transparent url(../images/billboard-bkgd.jpg) no-repeat left top; margin-bottom:10px;}

#slideHolder {overflow:hidden; height: 426px;position:relative;width:670px; list-style:none;}
		#slideHolder ul {width:4350px;list-style:none; margin-left: -30px;}
		#slideHolder li{float:left;position:relative; top:0; left:0;list-style:none;}
		#slideHolder .active {z-index:50}
		#slideHolder .next {z-index:40;}

.feature1 {background: transparent url(../images/billboard1-car.png) 0 0 no-repeat;height:196px;width: 310px;padding:230px 0 0 360px; }
.feature2 {background: transparent url(../images/billboard2-molecules2.png) 0 0 no-repeat;height:196px;width: 310px;padding:230px 0 0 360px; }
.feature3 {background: transparent url(../images/billboard3-accelerator.png) 0 0 no-repeat;height:196px;width: 310px;padding:230px 0 0 360px; }
.feature4 {background: transparent url(../images/billboard4-navair.png) 0 0 no-repeat;height:196px;width: 310px;padding:230px 0 0 360px; }
/*.feature4 {background: transparent url(../images/billboard2.png) 0 0 no-repeat;height:196px;width: 320px;padding:230px 0 0 350px; }
.feature5 {background: transparent url(../images/billboard1.png) 0 0 no-repeat;height:196px;width: 320px;padding:230px 0 0 350px; }*/

#slideNav {float: right; position: absolute; left: 590px; top: 155px; height: 10px; z-index: 100; margin:9px 0 30px;}
#slideNav li {list-style:none; cursor:pointer;float:left;text-indent:-9999px; /*padding: 1px 4px;*/margin:1px 4px; background:none;}
#slideNav li span {background: transparent url(../images/slide-select.png) 0 0 no-repeat; display: block; background-color: #898989;height:7px;text-indent:-9999px;width:7px;}

#slideNav .active span { background-color: #fff;}

#backArrow, #forwardArrow {z-index:100;list-style:none;width: 5px;height:10px;text-indent:-9999px;position:absolute;top:164px; cursor:pointer;}
#backArrow {background:transparent url(../images/left-right-arrows.gif) 0 0 no-repeat;left:580px;}
#forwardArrow {background:transparent url(../images/left-right-arrows.gif) -5px 0 no-repeat;left:655px;}


/*--------
   HOME LAYOUT
 ---------*/
#homeBodyLeftColumn {width:282px; padding:25px 0 15px 0; background: transparent url(../images/header-research-areas.gif) 0 0 no-repeat;}
#homeBodyRightColumn {
	float:left;
	position:absolute;
	left: 322px;
	top:436px;
	width:368px;
	padding:25px 0 15px 0;
	margin:0 20px 0 0;
	background: transparent url(../images/header-in-the-news.gif) no-repeat left top;
	height: -39px;
}
 
 /*--------
   LAYOUT
 ---------*/
#wrapper {width:930px; top: 0; margin:0 auto; padding: 0px 20px; text-align:left; position:relative; background-color:#FFFFFF;}
#header {z-index: 20;width:690px; border-bottom:5px #3394c1 solid;height:121px; }
	#header ul {width:100%; list-style: none;}
	#header li {float: left; margin: 10px 5px 0 0;height:82px;list-style:none; !important}

	#header li p {line-height:0;margin:5px 0;padding:0;}
	#header li img {float: left; margin-top:-20px; padding-right:10px; list-style: none; }
	.headerStaffStyle {width:290px;padding:10px 10px 10px 0; visibility:hidden;}
	.wordArea {padding: 10px;border-left: 1px #3394c1 dotted;width: 125px;}
	.searchArea {font-size:1.1em; width:165px; padding:10px; border-left: 1px #3394c1 dotted ;border-right: 1px #3394c1 dotted;}
	.logoArea {padding: 10px 0 10px 25px; width:240px;}
	.logoArea img{margin-left:17px;}
	
#titleBar {padding: 10px 0 0 0;width:675px;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:22px;color:#666666;}

#subnav {margin-bottom:6px;}
#subnav li {list-style:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0 8px 10px 5px;}
#subnav li:first-child {margin-left: 0px;}

.oneColumnBody {text-align:left; width:675px; padding:0; margin:0 15px 0 0;}

.twoColumnBody{float:left;width:317px; padding:0 0 15px 0; margin:10px 20px 0 0;}

.threeColumnBody {float:left;width:215px; padding:0; margin:0 15px 0 0;}
	
.callout {width: auto; float:left; margin: 5px 15px 10px 0; font-size:11px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.callout img {display:block; margin-bottom:5px;}

.calloutCenter {text-align:center; margin: 0 auto; padding:10px 0; font-size:11px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.calloutCenter img {display:block; margin: 0 auto;}

.calloutRight {width: auto; float:right; margin: 5px 0 10px 15px; font-size:11px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.calloutRight img {display:block; margin-bottom:5px;}

.moreButton {width:41px; height:10px; margin:5px 0 15px 0; padding: 0px; background:transparent url(../images/btn-more.gif) 0px 0px no-repeat;text-indent:-9999px;list-style:none; !important}
	.moreButton a {height: 10px; display: block; background: transparent url(../images/btn-more.gif) 0px 0px no-repeat;text-decoration:none;}
	.moreButton a:link, .moreButton a:visited {height: 10px; display: block; background: transparent url(../images/btn-more.gif) 0px 0px no-repeat;text-decoration:none;}
	.moreButton a:hover, .moreButton a:active {height: 10px; display: block; background: transparent url(../images/btn-more.gif) 0px -10px no-repeat;text-decoration:none;}
	

.goButton {width:37px;height:17px;margin:0 0 0 15px; padding: 0px; background:transparent url(../images/btn-go.gif) 0px 0px no-repeat; text-indent:-1500px;}
	.goButton a {height: 17px; display: block; background: transparent url(../images/btn-go.gif) 0px 0px no-repeat;text-decoration:none;}
	.goButton a:link, .goButton a:visited {height: 17px; display: block; background: transparent url(../images/btn-go.gif) 0px 0px no-repeat;text-decoration:none;}
	.goButton a:hover, .goButton a:active {height: 17px; display: block; background: transparent url(../images/btn-go.gif) 0px -17px no-repeat;text-decoration:none;}
	
#footer {clear:both;height:60px; margin-top:15px; padding-top:5px; border-top:20px #CCCCCC solid; }

.headshots {margin:0 auto; padding: 10px 0 10px 10px; height:170px;text-align:left; border-bottom: 1px #ccc solid;}
.headshots img, .wrapped {float:left; margin-right:15px;}
.headshots:last-child { border:none;}


.buildings {margin:0 auto; padding-top: 10px; height:250px;text-align:left; border-bottom: 1px #ccc solid;}
.buildings img {float:left; margin-right:15px;}
.buildings:last-child { border:none;}


 /*--------
   STYLES
 ---------*/
 
.formField {width:150px; border: 1px #3394c1 solid; color:#3394c1; padding:2px;}
.blueLine {border-bottom:5px #3394c1 solid; background-color:#3394c1;color: #3394c1;}
.nameList {font-family:"Heletica Neue", Helvetica, Tahoma, Arial, sans-serif; font-size:11px; line-height:16px; color:#121212; padding-bottom:10px; border-bottom: 1px #d9690f dotted; }

.formElement {border:1px solid #454545;color:#666666;font-size:10px;height:17px;margin-bottom:5px;padding-left:5px; }
.staff {
	color:#0068B3;
}

