/*
Title:      Avyve styles for screen media
Updated:    March 23, 2006
*/

body {
	margin: 22px 0 0 10px;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333;
	background: url(images/bg.png) repeat-x;
	}
	
img {border:0;}
h1 span {visibility:hidden;}

.orange {color: #a84d0f;}

h2#projSpecsConvergMedia {
	background: url(images/projectSpecsConvergMedia.png) top left no-repeat;
	width: 237px;
	height: 19px;
	font-size: 10px;
	}
	
h2#convergentMedia {
	background: url(images/convergentMedia.png) top left no-repeat;
	width: 168px;
	height: 15px;
	font-size: 10px;
	margin: 0 0 5px 0;
	}
	
h3 {
	font-size: 12px;
	color: #3c5a6e;
	margin: 25px 0 18px 0;
	}
	
h3.newsBlurb {
	font-size: 12px;
	color: #3c5a6e;
	margin: 25px 0 3px 0;
	}
	
h3.newsBlurb a {
	font-size: 12px;
	color: #3c5a6e;
	margin: 25px 0 3px 0;
	text-decoration: none;
	}
	
h3.newsBlurb a:hover {
	font-size: 12px;
	color: #3c5a6e;
	margin: 25px 0 3px 0;
	text-decoration: underline;
	}
	
h3.topHeader {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	display: inline;
	margin: 3px 0 0 10px;
	padding: 0;
	font-weight: normal;
	float: left;
	}
	
h3.header {
	color: #8a3f0d;
	font-size: 14px;
	text-transform: uppercase;
	display: inline;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: normal;
	}
	
#spriteLink {
	position: absolute;
	top: 350px;
	width: 150px;
	height: 160px;
	}
	
#abtcontent {
	position: absolute;
	width: 450px;
	top: 89px;
	
	
	}
	
	#abtcontentAV {
	position: absolute;
	width: 450px;
	top: 89px;
	background-image:url(images/fade.png)
	
	
	}
	
	#abtcontent1 {
	position: absolute;
	width: 490px;
	top: 89px;
	
	
	}	
	
	
	#abtcontente {
	position: absolute;
	width: 800px;
	top: 89px;
	
	
	}
	#abtcontent2 {
	position: absolute;
	width: 843px;
	top: 99px;
	height: 555px;
	
	
	}	
#abtcontentd {
	line-height:10pt;
	font-weight:normal;
	padding-top: 0.5cm;
	font-size: 11px;
	border: 1;
	border-color: #000000;
	background-color: #B3BDCD;
	padding-left: 1cm;
	padding-bottom: 1cm;
	width: 200px;
	}	
	#abtcontentd2 {
	line-height:10pt;
	font-weight:normal;
	font-size: 11px;
	border: 1;
	border-color: #000000;
	padding-left: 1cm;
	width: 200px;
	}	


/* home page unique styles */
#homeWrap {

	width: 847px;
	height: 780px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/wrapBg.png) top left no-repeat;
	}
	
	#bWrap {

	width: 847px;
	height: 750px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/abtwrapBg.png) top left no-repeat;
	}
	
	#bWrapn {

	width: 847px;
	height: 750px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/newswrapBg.png) top left no-repeat;
	}
	
	
	
	#bWrape {

	width: 847px;
	height: 958px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/expwrap.png) top left no-repeat;
	}
	
		#bWrapp {

	width: 847px;
	height: 720px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/pwrap.png) top left no-repeat;
	}
	
		#bWrapp2 {

	width: 847px;
	height: 1100px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/pwrap2.png) top left no-repeat;
	}
	
	#bWrapZ {

	width: 847px;
	height: 750px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/carwrapBg.png) top left no-repeat;
	}
	
	
		#bWrapsZ {

	width: 847px;
	height: 850px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/carwrapBg2.png) top left no-repeat;
	}
	
	#bWrap3 {

	width: 847px;
	height: 810px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/avwrapBg.png) top left no-repeat;
	}
	
		#bWrap3a {

	width: 847px;
	height: 810px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/el2wrapBg.png) top left no-repeat;
	}
	
	#bWrap4 {

	width: 847px;
	height: 750px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/scwrapBg.png) top left no-repeat;
	}
	
	#bWrap9 {

	width: 847px;
	height: 805px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/elwrapBg.png) top left no-repeat;
	}
	
	#bWrap8 {

	width: 847px;
	height: 750px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/scwrapBg.png) top left no-repeat;
	}
	
	#bWrap2 {

	width: 847px;
	height: 810px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/ptwrapBg.png) top left no-repeat;
	}
		#b2Wrap {

	width: 847px;
	height: 1175px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/exectwrapBg.png) top left no-repeat;
	}
	
	#b2Wrap2 {

	width: 847px;
	height: 1360px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/exec2wrapBg.png) top left no-repeat;
	}
	
	
		#b3Wrap {

	width: 847px;
	height: 2255px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/teamwrapBg.png) top left no-repeat;
	}
	
	#contactWrap {

	width: 847px;
	height: 528px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/wrapBg.png) top left no-repeat;
	}
	#teamWrap {

	width: 847px;
	height: 1098px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/teramwrapBg.png) top left no-repeat;
	}
	
/* home page unique styles */
#aboutWrap {

	width: 847px;
	height: 569px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/wrapBg3.png) top left no-repeat;
	}
	
	#servicesWrap {

	width: 847px;
	height: 677px;
	margin: auto;
	padding: 3px 0 0 3px;
	background: url(images/wrapBg2.png) top left no-repeat;
	}
		
	
#flash {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 418px;
	
	}
	
	#flashnews {
	margin: 0;
	padding: 0;
	width: 847px;
	height:498px;
	
	}
	#flashsales {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 668px;
	
	}
	
	#flashab{
	margin: 0;
	padding: 0;
	width: 847px;
	height: 500px;
	
	}
	
	#flashexp {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 775px;
	
	}
	
	#flashAV {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 620px;
	
	}
	
	#flashSC {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 568px;
	
	}
	
		
#flashx {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 568px;
	
	}
	
	
	#flashx2 {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 750px;
	
	}
	
	#flashe {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 1172px;
	
	}
	
	#flashf {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 1089px;
	
	}
	
	#flashg {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 2072px;
	
	}
	
#hmfooter {
	width: 847px;
	height: 95px;
	background: url(images/footer.png) top left no-repeat;
	margin: 0;
	padding: 0;
	}
	
	#hmfooter2 {
	width: 827px;
	height: 95px;
	background: url(images/footer.png) top left no-repeat;
	margin: 0;
	padding: 0;
	}
		
#pjfooter {
	width: 831px;
	height: 95px;
	background: url(images/footer.png) top left no-repeat;
	margin: 0;
	padding: 0;
	}
	
#hmheader {
	width: 846px;
	height: 86px;
	background: url(images/hdrBg.png) top left no-repeat;
	margin: 0;
	padding: 0;
	}


	
/* main screens unique styles */
#top {
	background: url(images/topBg.png) bottom left no-repeat;
	margin: auto;
	padding: 0 0 0 0;
	width: 872px;
	height: 37px;
	}
	
#top img {
	float: right;
	margin: 0 30px 0 0;
	}
	
#contentWrap {
	width: 872px;
	margin: auto;
	}
	
#content {
	width: 822px;
	margin: auto;
	padding: 0 25px 0 25px;
	float: left;
	background: url(images/contentBg.png) top left repeat-y;
	}
	
#header {
	background: url(images/headerBg.png) top left repeat-x;
	width: 822px;
	height: 91px;
	display: block;
	}
	
/* main navigation */
#navigation {
	margin: -91px 0 0 0;
	padding: 0;
	float: right;
	list-style: none;
	}
	
#navigation li {
	float: left;
	margin: 0;
	padding: 0;
	}

#subNavigation0{
	width: 822px;
	height: 3px;
	background: #6882AF;
	text-align: right;
	color: #6882AF;
	margin: 0 0 0 10px;
	}

/* sub navigation */
#subNavigation {
	width: 822px;
	height: 29px;
	background: #a4c386;
	text-align: right;
	color: #6882AF;
	margin: 0 0 25px 10px;
	}
	
#subNavigation img {
	float: left;
	}
	
#subNavigation ul {
	float: right;
	margin: 1px 0 0 0;
	padding: 0;
	list-style: none;
	}
	
#subNavigation ul li {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	}
	
#subNavigation ul li a {
	margin: 0 8px 0 8px;
	padding: 0;
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}
	
#subNavigation ul li a:hover {
	margin: 0 8px 0 8px;
	padding: 0;
	color: #fff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}

#columns {
	width: 650px;
	background: url(images/columnsBg.png) top left repeat-y;
	margin: 0 0 0 10px;
	padding: 0;
	}
	
/* left column */
#leftCol {
	margin: 0;
	padding: 0 12px 10px 12px;
	background: #A4C386 url(images/leftColBg.png) top left repeat-x;
	width: 386px;
	color: #71974A;
	line-height: 25px;
	float: left;
	display: inline;
	}
	
#leftCol img {
	border: 1px solid #a4c386;
	margin-bottom: 15px;
	padding: 0;
	}
	
#leftCol img.paddingR {
	margin: 0 4px 15px 0;
	padding: 0;
	float: left;
	}
	
#leftCol img.paddingR2 {
	margin: 0 0 15px 0;
	padding: 0;
	}
	
#leftCol ul {

	}
	
#leftCol ul li {
	list-style-type: square;
	color: #004E8A;
	}
	
#leftCol a {
	color: #666;
	text-decoration: underline;
	}
	
/* right column */
#rightCol {
	float: right;
	width: 334px;
	padding: 0 10px 0 50px;
	}
	
	/* right column */
#rightCol2 {
	float: right;
	width: 334px;
	padding: 0 30px 0 40px;
	}
	
#rightCol dl {
	width: 334px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 15px 0 15px 0;
	padding: 15px 0 15px 0;
	color: #a84d0f;
	}
	
#rightCol dl dt {
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	}
	
#rightCol dl dd {
	margin: 7px 0 7px 0;
	padding: 0 0 0 18px;
	background: url(images/ddBg.png) top left no-repeat;
	}
	
#rightCol dl dd.specifics {
	margin: 5px 0 0 30px;
	padding: 0 0 0 15px;
	background: url(images/ddSpecificsBg.png) top left no-repeat;
	color: #8a7a67;
	}

#rightCol p {
	text-align: right;
	}
	
/* interior page fixed width/height */
.intNav {
	margin: -31px 0 0 0;
	}

#area {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/areaBg.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	
#area p, #touchpanel p, #ethics p, #av p, #avGold p, #binder p, #ruler p, #wbe p, #empty p, #cedia p, #overview p {
	width: 600px;
	padding: 100px 0 0 40px;
	font-size: 11px;
	line-height: 28px;
	margin: 0;
	}
	
#contactArea p {
	padding: 100px 0 0 40px;
	font-size: 11px;
	line-height: 28px;
	margin: 0;
}
	
#area div.over, #touchpanel div.over, #ethics div.over, #av div.over, #avGold div.over, #binder div.over, #ruler div.over, #wbe div.over, #contactArea div.over, #empty div.over, #cedia div.over, #overview div.over {
	padding-left: 165px;
	width: 330px;
	margin: 0;
	font-size: 11px;
	line-height: 28px;
	}
	
#touchpanel {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/bodybg/touch_panel.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	
#empty {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/bodybg/empty.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	

	
	
#ethics {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/ethics.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}

#av {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/av.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	
#avGold {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/av_gold.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	
#binder {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/binder.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	
#ruler {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/ruler.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	
#wbe {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/wbe.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	
#cedia {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/cedia.png) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}

#overview {
	margin: 0;
	padding: 0;
	width: 828px;
	height: 472px;
	background: url(images/overview.png) top left  no-repeat;
	border-right: 0;
	border-left: 1px solid #a4c386;
	border-bottom: 0;
}

#avoverview {
	margin: 0;
	padding: 0;
	width: 828px;
	height: 472px;
	background: url(images/avoverview.png) top left  no-repeat;
	border-right: 1px solid #a4c386;
	border-left: 1px solid #a4c386;
	border-bottom: 1px solid #a4c386;
}

#avoverviewtxt {
	
	width: 228px;
	
}


#soverview {
	margin: 20 0 0 25;
	padding: 0;
	width: 828px;
	height: 578px;
	background: url(images/soverview.png) top left  no-repeat;
	border-right: 1px solid #a4c386;
	border-left: 1px solid #a4c386;
	border-bottom: 1px solid #a4c386;
	}
#contactArea {
	margin: 0;
	padding: 0;
	width: 847px;
	height: 432px;
	background: url(images/contact.png) top left  no-repeat;
	border-right: 1px solid #a4c386;
	border-left: 1px solid #a4c386;
	}
	
#flowers {
	position: relative;
	left: 400px;
	}

#Header {
	position: absolute;
	left: 208px;
	top: 0px;
	}
	
#teamMembers {
	position: absolute;
	margin-left: 100px;
	left: 0;
	top: 115px;
	}
	
#chair {
	position: relative;
	top: -50px;
	}
	
#areaRightCol {
	width: 212px;
	float: right;
	border: 0px solid #fff;
	margin: 395px 52px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	
	}
#areaRightCol2 {
	width: 362px;
	float: right;
	border: 0px solid #fff;
	margin: 47px 16px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333;
	
	
	}
		
#areaRightCol3 {
	width: 362px;
	float: right;
	border: 0px solid #fff;
	margin: 50px 09px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333;
	
	
	}	
	
	#areaRightCol4 {
	width: 362px;
	float: right;
	border: 0px solid #fff;
	margin: 65px 0px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #6882AF;
	
	
	}	
#areaRightCol4 a {color: #6882af;}
#areaRightCol4 a:hover { color: #a4c386; text-decoration:underline; font-weight:bold;}

	#areaRightColsp {
	width: 562px;
	float: right;
	border: 0px solid #fff;
	margin: 65px 0px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #6882AF;
	
	
	}	
#areaRightColsp a {color: #6882af;}
#areaRightColsp a:hover { color: #a4c386; text-decoration:underline; font-weight:bold;}


span.author {
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	display: block;
	text-align: right;
	}
.a{color:#FFFFFF;
   text-decoration:underline;}
   
   .a2{color:#FFFFFF;
   text-decoration:none;}
#areaRightCol a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;

	}
	
#areaRightCol img {
	border: 2px solid #fff;
	display: block;
	text-align: center;
	}
	
#areaRightCol ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
	}
	
#areaRightCol ul li {
	margin: 0;
	padding: 0;
	list-style: square;
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
	}
	
/* team members */
#teamMembersRandall {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 462px;
	background: url(images/randallBg.jpg) top left  no-repeat;
	border-right: 1px solid #dac3b1;
	border-left: 1px solid #dac3b1;
	}
	
/* end team members */
	
h2#teamMember {
	position: relative;
	top: 50px;
	left: 12px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #3c5a6e;
	width: 290px;
	}
	
p#teamMembersP {
	position: relative;
	top: 102px;
	left: 18px;
	width: 280px;
	margin: 0;
	padding: 0;
	line-height: 16px;
	
	
	}
	
	p#CareerP {
	position: relative;
	top: 110px;
	left: 100px;
	width: 420px;
	margin: 0;
	padding: 0;
	line-height: 16px;
	}
	p#News {
	position: relative;
	top: 2px;
	left: 20px;
	width: 280px;
	margin: 0;
	padding: 0;
	line-height: 15px;
	
	}
	p#News a {
	color:#6882af;
	}
	p#News a:hover {
	font-weight:bold;
	}
	
	p#teamMembersP2 {
	position: relative;
	top: 110px;
	left: 35px;
	width: 380px;
	margin: 0;
	padding: 0;
	line-height: 16px;
	}
	
	
dl#teamMemberInfo {
	width: 237px;
	height: 126px;
	border: 1px solid #eee2db;
	background: #fffbeb;
	position: relative;
	top: 135px;
	left: 190px;
	margin: 0;
	padding: 15px;
	}
	
dl#teamMemberInfo dt {
	text-transform: uppercase;
	color: #a84d0f;
	font-weight: bold;
	font-size: 11px;
	}
	
dl#teamMemberInfo dd {
	margin: 10px 0 0 0;
	padding: 0;
	}
	
dl#teamList {
	margin: 20px 0 0 20px;
	padding: 0;
	font-size: 10px;
	text-transform: none;
	list-style: none;
	line-height: 15px;
	font-weight: normal;
	}
	
dl#teamList dd {
	margin: 0;
	padding: 0 0 0 18px;
	}
	
dl#teamList dd.active {
	background: url(../images/arrow.jpg) left no-repeat;
	padding: 0 0 0 18px;
	}
	
dl#teamList dd a {
	margin: 0;
	padding: 0;
	text-align: left;
	display: inline;
	font-size: 10px;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
dl#teamList2 {
	margin: 20px 0 0 20px;
	padding: 0;
	font-size: 10px;
	text-transform: none;
	list-style: none;
	line-height: 15px;
	font-weight: normal;
	}
	
dl#teamList2 dd {
	margin: 0;
	padding: 0 0 0 18px;
	}
	
dl#teamList2 dd.active {
	background: url(../images/arrow.jpg) left no-repeat;
	padding: 0 0 0 18px;
	}
	
dl#teamList2 dd a {
	margin: 0;
	padding: 0;
	text-align: left;
	display: inline;
	font-size: 10px;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

	
#teamRightCol {
	width: 312px;
	float: right;
	border: 0px solid #ac8;
	margin: 160px 22px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 30px;
	color: #000;
	font-weight: bold;
	}
	
	#teamRightCol2 {
	width: 312px;
	float: right;
	border: 0px solid #ac8;
	margin: 160px 22px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 30px;
	color: #000;
	
	}
#teamRightCol3 {
	width: 312px;
	float: right;
	border: 0px solid #ac8;
	margin: 160px 18px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #000;
	
	}
#teamRightCol4 {
	width: 312px;
	float: right;
	border: 0px solid #ac8;
	margin: 1px 18px 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #000;
	
	}
#teamRightCol a {
	color: #ac8;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	
	}
	
	#teamRightCol a:hover {
	color: #688;
	text-decoration: underline;
	}
	
#teamRightCol img {
	border: 2px solid #ac8;
	display: block;
	text-align: center;
	}
	
#contactForm {
	margin: 100px 0 0 50px;
	}
	
#contactForm input {
	width: 200px;
	font-size: 14px;
	color:#666;
	padding: 2px;
	margin: 0 0 10px 0;
	}
	
#comments {
	margin: 100px 0 0 50px;
	}
	
#requests{
background-color:a4c386;
font: 10px Arial, Helvetica, sans-serif	;
font-weight:bold;
}	
	
#comments textarea {
	width: 200px;
	height: 100px;
	font-size: 14px;
	color:#666;
	padding: 2px;
	margin: 0 0 10px 0;
	}
/* footer */
#rightlink {
	width:190px;
	left: 3000px;
	color:#000;


	}	
	
/* footer */
#footerWrap {
	width: 847px;
	margin:auto;
	margin-left: 80px;

	}
	
#footer {
	background: url(images/footerBg.png) top left no-repeat;
	padding: 20px 15px 0 0;
	width: 857px;
	height: 24px;
	text-align: right;
	color: #b9b2a5;
	float: left;
	}
