body {	margin-top:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333;}

#main {	width:980px;}

.main {	width:980px; background-image:url(../images/bodyBg.gif); background-repeat:repeat-y;}

.main td {	vertical-align:top;}

#mainTop {	height:20px;	background-color:#FFFFFF;	border-top:#0066FF 1px solid;}

a	{	text-decoration:none;}

.smallp {	margin:0 0 11px 0;}

#headLogo {	height:130px;	padding-top: 20px;	float:left;}

#headName {	padding-top:10px;	padding-left:60px;}

#headTitle {	text-align:right;	height:52px;	font-size: 22px;	padding-top:25px;	color:#8cabd9;}

#wrapper {	width:980px;	margin:auto;
}

#top {	width:980px;	height:150px;	color:#1e78bc;	background-color:#FFFFFF;}

#headMenu {	padding-left:70px;	height: 35px;}

#headMenu a {	display: block;	height:35px;	float:left;	font-size:9px;	border-right:#6699CC 1px solid;	padding-right:19px;	padding-left:3px;	color:#1e78bc;}

#headMenu a:hover {	padding-top:5px;	color:#003399;	height:30px;}

#activeLink {	display: block;	height:34px;	float:left;	font-size:9px;	text-decoration:none;	border-right:#6699CC 1px solid;	padding-right:19px;	padding-left:3px;	color:#1e78bc;	background-color:#cdd9ef;}

#sideactiveLink {	display:block;	width:225px;	color:#FFFFFF;	text-decoration:none;	border-bottom: #938DFE 1px solid;	margin-left:5px;	padding:1px 0 1px 0;	background-color: #006699;}

#leftSide {	background-color:#1e78bc;	color:#FFFFFF;	width:243px;	float:left;}

#leftSide a {	display:block;	width:225px;	color:#FFFFFF;	margin-left:5px;	padding:1px 0 1px 0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #938DFE;}

#leftSide a:hover {	color:#fcd235;}

#leftSidetitle {	margin:5px 5px 15px 5px;	font-weight:bold;	font-size:13px;}

#leftSide2 {	background-color:#1e78bc;	color:#FFFFFF;	width:242px;	float:left;	font-size:11px;}

#leftSide2 a {	display:block;	width:150px;	color:#FFFFFF;	margin-left:5px;	padding:1px 0 1px 0;	line-height:1.0em;}

#leftSide2 a:hover {	color:#fcd235;}

#leftSidetitle2 {	margin:5px 5px 7px 5px;}

.faqs {	margin-left:10px;}

#leftSidebottom {	background-color:#cdd9ef;	margin-top:10px;}

#leftSidebottom a {	display:block;	width:125px;	color:#1e78bc;	border:0px;	text-decoration:underline;	margin:3px 0 5px 5px;	padding:1px 0 1px 0;
}

#leftSidebottom a:hover {	color: #003366;}

#leftSideLight {	background-color:#cdd9ef;	color:#333;	width:241px;	float:left;	margin-top:20px;	margin-left:1px;}

#leftSideLighttitle {	margin:5px 5px 15px 5px;	font-weight:bold;	font-size:13px;}

#leftSideLight a {	display:block;	width:220px;	padding:1px 0 1px 0;	text-decoration:underline;	color: #333;	margin:3px 0 5px 5px;}

#leftSideLight a:hover {	color: #339999;}

#centre {	float:left;	height:100%;	width:543px;}

#tableBG {	background-color:#b6c7e7;	padding-left:10px;}

#tableBG2 {	background-color:#cdd9ef;	padding-left:10px;}

#rightAbout {	float:left;	width:174px;	background-color:#cdd9ef;	padding:10px;	color:#006699;	font-size:15px;	margin-bottom:10px;}

#rightSide {	float:left;	width:174px;	background-color:#cdd9ef;	padding:10px;}

#rightSide ul {	margin:0px;	padding:0px;}

#rightSide ul li {	list-style-image: url(../images/rightSideBullet.gif);	margin-bottom:12px;	margin-left:20px;}

#rightSideImg {	float:left;	width:194px;}

#bottomTop {	width:980px;		height:10px;	background-color:#FFFFFF;	float:left;}

#bottom {	width:980px;	height:25px;	background-color:#1e78bc;	text-align:center;	color:#FFFFFF;	font-size:13px;	font-weight:bold;	padding-top:5px;	float:left;}

#bottomText {	text-align:center;	height:25px;	padding-top:5px;	color:#1e78bc;	float:left;	background-color:#FFFFFF;	width:980px;}

h2 {	font-size: 26px;	color:#1E78BC;	margin:0 0 10px 0;}

h3 {	font-size:11px;	margin-top:10px;	margin-bottom:5px;	font-weight: bold;}

#rightSide h2 {	font-size: 22px;	color:#1E78BC;	margin:0 0 10px 0;}

#rightSide h3 {	font-size: 16px;	color: #6699CC;	margin:0 0 10px 0;}

#centreText {	color:#333;	padding: 0 35px 0 35px;	margin:0px;}

#centreText p {	margin-top:20px;	margin-bottom:20px;}

#centreText ul {	margin-top:5px;	list-style-type: none;	margin-left: 0px;}

#centreText li {	margin-left:0px;}

#centreText a {	color:#0000FF;	text-decoration:underline;}

#centreText a:hover {	color: #990000;}

#centreText ul.about {	list-style-image: url(../images/centreTextBullet.jpg);}

#centreText ul.about li {	margin-bottom:5px;}

#commercial p {	margin:10px 0 12px 0;}

#techText {	padding: 0 35px 0 35px;	margin:0px;	line-height: 1.6em;}

#techText ul {	list-style-image:url(../images/centreTextBullet.jpg);	margin:0px;}

#techText ul li {	margin:0 0 0 15px;}

#techText form {	margin:0 0 0 40px;}

.GEtable {	margin:20px 0 20px 0;	font-weight:bold;	width:450px;}

.staffTable {	margin:10px 0 10px 0;	font-weight:bold;	width:225px;	font-size:11px;}

#tableTop 	{	background-color:#1e78bc;	color:#FFFFFF;	padding:2px 0 2px 5px;}

.portfolio {	width:474px;	background-color:#1e78bc;	color:#FFFFFF;	margin-bottom:15px;	height:45px;}

.portfolio td {	vertical-align:middle;}

#centreText .portfolio a {	color:#FFFFFF;}

#centreText .portfolio a:hover {	color:#FFFF00;}

#faqs {	margin-top:15px;}

#faqs a {	color:#8cabd9;	display:block;	margin-top:10px;	font-size:11px;	font-weight:bold;	margin-bottom:10px;}

#faqs a:hover {	color:#1e78bc;}

#leftSide .sublink {	text-indent: 15px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}

#leftSide .sublink2 {	text-indent: 15px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-bottom:5px;}

#bottomText a {	color: #1e78bc;	text-decoration: underline;}

#bottomText a:hover {	color: #003366;}

#search_box {
	padding-left:5px;
	margin-top:20px;
}

#search_box form {
	padding:0;
	margin:0;
}

#techText a {	text-decoration: underline;}

#techText a:hover {	color: #003366;}

.cases {	border-collapse: collapse;}

.cases td {	vertical-align:middle;	border:#8cabd9 1px solid;	height:86px;	text-align:center;	width:235px;}

.spinouts {	border-collapse: collapse;}

.spinouts td {	vertical-align:middle;	text-align:center;	height:72px;}

#techText td {	padding-top: 10px;}

.articles { border:#0066FF 1px solid}

.articles h3 {font-size:16px; padding-left:5px; color:#1e78bc; font-weight:normal}

#indexStatement  { border:#1E78BC 2px solid; padding:5px}
#indexStatementTitle {background-color:#1E78BC; color:#FFFFFF; font-size:16px; text-align:center; padding:5px 0 5px 0}
#indexStatementList {margin-left:10px}
#indexStatementList ul {
	margin-bottom:0px;
	margin-top:0px;
	padding: 0 5px 0 5px;
	list-style-image: url(../images/centreTextBullet.jpg);
}



/*===================  expandingMenu  =====================*/

ul#expand {
  width: 450px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#expand ol {
	display: none;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 5px;
	font-style: italic;
}

ul#expand ol li {
	color: #333;
}

ul#expand li, 
  ul#expand a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #999;
  margin:10px 0 10px 0;
}

ul#expand li {
  line-height: 15px;
}

ul#expand ol li {
  border-bottom: none;
}

ul#expand ol li:before {
  content: "- ";
}

ul#expand a {
  text-decoration: none;
  outline: none;
}

ul#expand a:hover {
  color: #333;
}

ul#expand a.active {
  color: #333;
  text-decoration:underline;
}


/*=================== end expanding menu ===============*/
