﻿@charset "utf-8";



A:active

{

	border:0;

	text-decoration:none;

	outline:none;

	color:#FFF;

}



A:hover

{

	border:0;

	outline:none;

	color:#FFF;

	font-style:oblique;

	text-decoration:none;

}



a img

{

	border:0;

}



body

{

	font:100% Verdana, Arial, Helvetica, sans-serif;

	background:#000;

	color:#000;

}



.twoColFixLtHdr #container

{

	width:960px;

	background:#000;

	border:solid #000 1pt;

	height:645px;

	margin:0 auto;

}



.twoColFixLtHdr #header

{

	background:#000;

	border-bottom:solid #666 1pt;

	margin-bottom:30px;
	
	text-align:center;

}



.twoColFixLtHdr #sidebar1

{

	float:left;

	width:150px;

	background:#000;

	height:500px;

	margin-right:80px;

}



.twoColFixLtHdr #mainContent

{

	margin:0 0 0 250px;

	padding:0 20px;

}



.twoColFixLtHdr #footer

{

	background:#000;

	border-top:solid #999 1pt;

	width:auto;

	height:50px;

	margin:0 auto;

}



.fltrt

{

	float:right;

	margin-left:8px;

}



.fltlft

{

	float:left;

	margin-right:8px;

}



.clearfloat

{

	clear:both;

	font-size:1px;

	line-height:0;

}



.footertext

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#999;

	text-align:right;

}



.copyright

{

	width:auto;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#999;

	line-height:10px;

}



.text1

{

	float:left;

	width:724px;

	height:260px;

	border:solid #666 1pt;

}



.column1

{

	height:316px;

	width:380px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:justify;

	float:left;

	margin-right:43px;

	border:solid #666 1pt;

	line-height:20px;

	padding:30px;

}



.copywritephrase

{

	width:960px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#999;

	text-align:right;

	padding-top:10px;

	border-top:solid #666 1pt;

	margin-top:30px;

}



.logo1

{

	float:left;

	height:177px;

	width:222px;

	margin-right:27px;

	border:solid #666 1pt;

	margin-top:30px;

}



.logo2

{

	float:left;

	width:222px;

	height:177px;

	border:solid #666 1pt;

	margin-right:27px;

	margin-top:30px;

}



.logo3

{

	float:left;

	width:222px;

	height:177px;

	border:solid #666 1pt;

	margin-top:30px;

}



.menu

{

	border-top:solid #666 1pt;

}



.maintext1

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	text-align:justify;

	color:#CCC;

}



.column2

{

	height:316px;

	width:176px;

	color:#CCC;

	float:left;

	border:solid #666 1pt;

	line-height:20px;

	padding:30px;

}



.textabout

{

	float:left;

	width:727px;

	height:483px;

}



.column2B

{

	height:198px;

	width:282px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:justify;

	float:left;

	list-style-position:inside;

	list-style-image:url("../images/tripos bullet.png");

	line-height:20px;

	padding:33px 30px 30px;

}



.column1b

{

	width:292px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:justify;

	float:left;

	margin-right:30px;

	line-height:20px;

	height:198px;

	padding:33px 30px 30px;

}



.column1c

{

	height:auto;

	width:727px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:justify;

	float:left;

	line-height:150%;

}



.text3

{

	float:left;

	width:565px;

	height:auto;

	margin:23px 0 0;

}



.textlogo1

{

	float:left;

	width:202px;

	margin-right:27px;

	border:solid #666 1pt;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#CCC;

	text-align:left;

	line-height:20px;

	margin-top:20px;

	height:110px;

	padding-left:20px;

	padding-top:30px;
	
	padding-bottom:20px;

}



.textlogo2

{

	float:left;

	width:162px;

	height:110px;

	margin-right:27px;

	border:solid #666 1pt;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#CCC;

	line-height:150%;

	margin-top:20px;

	padding:30px;
	

}



.textlogo3

{

	float:left;

	width:202px;

	height:110px;

	border:solid #666 1pt;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#CCC;

	text-align:left;

	line-height:20px;

	margin-top:20px;

	padding-left:20px;

	padding-top:30px;
	
	padding-bottom:20px;

}



.peoplepic

{

	float:left;

	height:438px;

	width:140px;

	border:solid #666 1pt;

	margin-right:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:left;

	padding:30px;

}



.peopletext

{

	float:left;

	width:395px;

	height:352px;

	margin-right:27px;

	border:solid #666 1pt;

	margin-bottom:20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:justify;

	line-height:20px;

	padding:30px;

}



links

{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

}



.credentialspic

{

	float:left;

	height:352px;

	width:181px;

	border:solid #666 1pt;

	margin-right:0;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:left;

	padding:30px;

}



.credentialstext

{

	float:left;

	width:476px;

	height:195px;

	margin-top:30px;

	margin-right:27px;

	border:solid #666 1pt;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:left;

	padding:20px 20px 10px;

}



.credentialspic2

{

	float:left;

	margin-top:10px;

	height:209px;

	width:140px;

	border:solid #666 1pt;

	margin-right:10px;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:left;

	padding:20px 20px 10px;

}



.twoColFixLtHdr #sidebarcredentials

{

	float:left;

	width:150px;

	background:#000;

	height:665px;

	margin-top:30px;

	margin-bottom:30px;

	margin-right:83px;

}



.credentialstext2

{

	float:left;

	width:327px;

	height:209px;

	margin-top:10px;

	margin-right:0;

	border:solid #666 1pt;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#CCC;

	text-align:justify;

	padding:20px 20px 10px;

}



.credentialspic3

{

	float:left;

	margin-top:10px;

	height:160px;

	width:140px;

	border:solid #666 1pt;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:left;

	margin-right:10px;

	padding:20px 20px 10px;

}



.credentialstext3

{

	float:left;

	width:327px;

	height:160px;

	margin-top:10px;

	margin-right:0;

	border:solid #666 1pt;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#CCC;

	text-align:justify;

	padding:20px 20px 10px;

}



.contacttext

{

	float:left;

	width:456px;

	height:220px;

	margin-right:35px;

	border:solid #666 1pt;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

	text-align:left;

	font-weight:700;

	line-height:20px;

	padding:30px;

}



.contactpic

{

	float:left;

	height:220px;

	width:110px;

	border:solid #666 1pt;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:left;

	padding:30px;

}



.credentialstext4

{

	float:left;

	width:436px;

	height:438px;

	margin-right:27px;

	border:solid #666 1pt;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCC;

	text-align:left;

	line-height:20px;

	padding:30px;

}



.logo1s

{

	float:left;

	height:177px;

	width:222px;

	margin-right:27px;
	
	margin-bottom:5px;

	border:solid #666 1pt;

}



.logo2s

{

	float:left;

	width:222px;

	height:177px;

	border:solid #666 1pt;

	margin-right:27px;
	
	margin-bottom:5px

}



.logo3s

{

	float:left;

	width:222px;

	height:177px;

	border:solid #666 1pt;
	
	margin-bottom:5px

}



.textlogomid

{

	float:left;

	width:202px;

	margin-right:27px;

	border:solid #666 1pt;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#CCC;

	text-align:left;

	line-height:20px;

	margin-top:20px;

	height:110px;

	padding-left:20px;

	padding-top:30px;
	
	padding-bottom:20px;

}



li

{

	list-style-image:url("../images/tripos bullet.png");

	padding-left:10px;

	list-style-position:inside;

}



A:link,A:visited

{

	border:0;

	outline:none;

	color:#FFF;

	text-decoration:none;

}



.goTo

{color: #267944; padding-right:10px; background: url(../images/bg_readmore.gif) right center no-repeat;}



.twoColFixLtHdr #header h1,.twoColFixLtHdr #footer p

{

	margin:0;

	padding:10px 0;

}



.news {float:left; width:436px; margin-right:27px; border:solid #666 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px; padding: 25px 30px;}

.news h1 {font-size:20px; font-weight:normal; color:#82bf40; margin-bottom: 20px;}

.news h2 {font-size:18px; font-weight:normal; color:#82bf40; margin-bottom: 15px;}

.news p {margin-bottom: 15px;}

.news ol {margin: 0px 25px 15px 25px;}

.news ol li {list-style: outside decimal; padding-left: 0px;}

.news .alt {color:#267944; text-decoration: underline;}

.news .alt:hover {font-style: normal; text-decoration: underline;}

.newsPic {display: block; margin-bottom: 15px; border: 1px solid #666; padding: 25px;}

.news a.getPdf {color:#82bf40; text-decoration: none; padding: 10px 0px 10px 47px; background: url("../articles/images/icon-pdf.gif") left center no-repeat;}

.news a.rew {color:#267944; text-decoration: none; padding-left: 10px; background: url("../articles/images/icon-rew.gif") left center no-repeat; float: left;}

.news a.fwd {color:#267944; text-decoration: none; padding-right: 10px; background: url("../articles/images/icon-fwd.gif") right center no-repeat; float: right;}



.newsSidebar {float:left; width:140px; border:solid #666 1px; margin-right:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:left; padding: 25px 30px;}

.newsSidebar h2 {font-size: 16px; margin-bottom: 20px;}

.newsSidebar p {margin-bottom: 20px;}

.newsSidebar p.on {color:#82bf40;}

.newsSidebar a.goTo {color: #267944; padding-right:10px; background: url(../images/bg_readmore.gif) right center no-repeat;}

.newsSidebar a.goTo:hover {font-style: italic;}






