body { 			background: #AAAAAA;
			margin: 12px 0px;
			min-height: 100%;
			height: 100%;
			text-align: center; 
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #000000; }

#layout {		margin: 0px auto;
			width: 917px; 
			height: auto; 
			text-align: left; }
			
#container {		margin: 0px auto;
			width: 850px; 
			height: auto; 
			float: left; }
			
#evolve {		width: 848px; 
			height: 78px;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000; 
			float: left; }

#vertext {		width: 50px;
			height: 1px;
			float: left; }

#footContainer {	width: 100%;
			height: auto;
			min-height: 100%;
			background-image: url(img/bottomBG.png);
			background-repeat: x-repeat;
			padding-top: 1px;
			padding-bottom: 15px;
			margin-top: 20px;
			text-align: center; 
			float: left; }
			
#footer {		width: 872px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: auto;
			min-height: 100%;
			height: 100%;   
			padding-left: 45px;
			text-align: left;
			color: #DDDDDD; }
			
div.clear
{
height:1%;
clear:both;
content:".";
height:0;
visibility:hidden;
}
			
div.footerText,
div.footerTextEnd {	width: auto;
			height: auto;
			padding-right: 35px; 
			float: left; }
			
div.footerTextEnd {	width: 140px;
			padding-right: 0px; }
			
div.footerLinks1 {	width: auto;
			height: auto;
			padding-left: 6px; 
			float: left; }
			
div.footerLinks2 {	width: auto;
			height: auto;
			padding-left: 7px; 
			float: left; }
			
div.footerLinks3 {	width: auto;
			height: auto;
			padding-left: 8px; 
			float: left; }

#verticalSpacer {	width: 850px;
			height: 5px; 
			background: #FFFFFF; }
			
#topbar {		width: 850px;
			height: 16px; }
			
#topbarleft {		width: 674px;
			height: 15px;
			float: left;
			border-left: 1px solid #000000; 
			border-top: 1px solid #000000; }

#topbarmid {		width: 5px;
			height: 16px;
			float: left; }
			
#dateleft {		width: 52px;
			height: 15px;
			float: left;
			border-top: 1px solid #000000; }

div.dot {		width: 5px;
			height: 15px;
			float: left; 
			border-top: 1px solid #000000; }
			
div.ddigits {		width: 11px;
			height: 15px;
			float: left;
			border-top: 1px solid #000000; }
			
div.dotted3bold {	width: 161px;
			height: 20px;
			background: url(../../img/dottedTriple.gif);
			color: #054A8B; 
			font-weight: bold; 
			float: left; }
			
div.dotted2bold {	width: 254px;
			height: 20px;
			background: url(../../img/dottedDouble.gif);
			color: #054A8B; 
			font-weight: bold; 
			float: left; }
			
div.dottedsingle {	width: 525px;
			height: 20px;
			background: url(../../img/dottedSingle.gif);
			background-repeat: repeat-x;
			color: #054A8B; 
			font-weight: bold; 
			float: left; }

div.dottedbold {	width: 525px;
			height: auto;
			background: url(http://ampli2de.com/img/dottedBlog.gif);
			background-repeat: repeat-x;
	    background-position:  bottom;
			color: #054A8B;
			padding-top: 5px;
			padding-bottom: 10px; 
			font-weight: bold; 
			float: left; }
			
div.list {		float: left; 
			padding-bottom: 12px; }
			
img.startArrow {	width: 4px; 
			height: 7px; 
			padding-left: 1px; 
			padding-right: 3px; }
			
img.menuArrow {		width: 4px; 
			height: 7px; 
			padding-left: 6px; 
			padding-right: 3px; }
			
span.Tahoma11 {		font-family: Tahoma, Helvetica, sans-serif; 
			font-size: 11px; } 
			
span.UXdate {		font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			color: #999999; } 

#ydigits {		width: 23px;
			height: 15px;
			float: left;
			border-top: 1px solid #000000; }

#est {			width: 20px;
			height: 15px;
			float: left;
			border-top: 1px solid #000000; }

#datemid {		width: 7px;
			height: 15px;
			float: left;
			border-top: 1px solid #000000; }
			
#dateright {		width: 13px;
			height: 15px;
			float: left;
			border-right: 1px solid #000000;
			border-top: 1px solid #000000; }


h1 { 
	font-family: Arial;
	font-weight: normal;
	font-size: 20px;
	color: #054A8B;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 5px;
	text-transform: uppercase;
}
	
h2 { 
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #1f1f1f;
	margin-top: 0px;
	margin-bottom: 23px;
	text-transform: uppercase;
}

/*---------------------------------*/
/* TOP LANGUAGE/FLASH/BLOG SECTION */

#topMenuContainer {	width: 850px;
			height: 38px;
			padding-top: 5px;
			float: left; }

#topMenuContainer1 {	width: 850px;
			height: 18px;
			background: #AAAAAA; 
			float: left; }

#botMenuContainer {	width: 850px;
			height: 20px;
			float: left; }

#topMenuContainer2 {	width: 582px;
			height: 20px; 
			float: left; }

#topMenuContainer3 {	width: 268px;
			height: 20px; 
			float: left; }


#front1,
#front2,
#front3,
#front4,
#front5 {		width: 581px;
			height: 19px;
			background: #FFFFFF;
			border-left: 1px solid #000000;
			border-bottom: 1px solid #000000;
			vertical-align: top;
			float: left; }

#front6,
#front7 {		width: 267px;
			height: 19px;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
			background: #FFFFFF;
			float: left; }

#frontImg1 {		width: 11px;
			float: left; }
#frontImg2 {		width: 63px;
			float: left; }
#frontImg3 {		width: 146px;
			float: left; }
#frontImg4 {		width: 261px;
			float: left; }
#frontImg5 {		width: 357px;
			float: left; }
#frontImg6 {		width: 12px;
			float: left; }
#frontImg7 {		width: 96px;
			float: left; }

div.menuText {		border-top: 2px solid #FFFFFF;
			float: left; }

#grayVertSpacer1,
#grayVertSpacer2 {	width: 850px;
			height: 5px;
			float: left; }


#flashContainer {	width: 850px;
			height: 95px;
			float: left; }


#topBarContainer {	width: 848px;
			height: 16px;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			float: left; }


#flashMovie {		width: 581px;
			height: 146px;
			background: #FFFFFF;
			border-left: 1px solid #000000;
			border-bottom: 1px solid #000000; 
			float: left; }
			
#flashMovieIn {		width: 231px;
			height: 106px;
			background: #FFFFFF;
			background: url(../img/in4.jpg); 
			border-left: 1px solid #000000;
			border-bottom: 1px solid #000000; 
			padding-left: 200px;
			padding-right: 150px;
			padding-top: 40px;
			float: left; }
			
div.quote1 {		width: 231px;
			padding-top: 20px;
			float: left; }
			
div.quote3 {		width: 231px;
			padding-top: 10px;
			float: left; }

#swfSeparator {		width: 1px;
			height: 146px; 
			border-bottom: 1px solid #000000;
			float: left; }

#logoMovie {		width: 266px;
			height: 146px; 
			background: #FFFFFF;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000; 
			float: left; }

#swfSeparator2 {	width: 7px;
			height: 185px; 
			float: left; }


/* END TOP LANGUAGE/FLASH/BLOG SECTION */
/*-------------------------------------*/


#bodyContainer {	width: 848px; 
			padding-top: 1px;
			float: left; }

div.textContent {	width: 553px;
			background: #FFFFFF;
			padding-left: 14px;
			padding-right: 14px;
			padding-top: 16px;
			padding-bottom: 14px; 
			border: 1px solid #000000; 
			margin-right: 1px; 
			float: left; }

#mainContainerInside {	width: 850px;  
			float: left; }			

#afisSeparator {	width: 1px;
			height: 1px;
			background: #FFFFFF;
			border-top: 1px solid #000000;			
			float: left; }

#rightContainer {	width: 264px; 
			height: auto;
			border: 1px solid #000000;  
			float: left; }
			
#rightBlogContainer {	width: 266px; 
			height: auto;
			float: left; }
			
div.rightBlock {	width: 238px; 
			height: auto;
			background: #eeeeee;
			padding-left: 14px;
			padding-right: 12px;
			padding-top: 12px;
			padding-bottom: 12px;
			border: 1px solid #000000;
			margin-bottom: 1px;
			float: left; }
			
div.rightSide {		width: 238px; 
			height: auto;
			background: #eeeeee;
			padding-left: 14px;
			padding-right: 12px;
			padding-top: 12px;
			padding-bottom: 12px;
			float: left; }

div.storyList {		width: 189px;
			height: 49px;
			float: left; }
div.storyLast { 	width: 189px;
			height: auto;
			float: left; }

div.storyImg {		width: 44px;
			height: 34px;
			padding-top: 2px;
			float: left; }


#clientContainer {	width: 676px;
			height: 154px;
			background: #FFFFFF; 
			float: left;}

#csContainer {		width: 407px;
			height: 154px;
			float: left; }


#clientSeparator {	width: 1px;
			height: 152px; 
			border-top: 1px solid #000000; 
			border-bottom: 1px solid #000000;
			float: left; }


#leftFrame {		width: 387px;
			height: 315px;
			float: left;
			background: #FFFFFF;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
			border-left: 1px solid #000000; 
			border-top: 1px solid #000000; 
			border-bottom: 1px solid #000000; }

#rightFrame {		width: 246px;
			height: 315px; 
			float: left; 
			background: #EEEEEE;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
			border-right: 1px solid #000000; 
			border-top: 1px solid #000000; 
			border-bottom: 1px solid #000000; }


#bottomText {		width: 585px;
			padding-top: 2px;
			padding-bottom: 10px; 
			text-align: right; 
			color: #555555; }


/*----------------------------------*/
/* TOP NEWS SECTION                 */

#newsContainer {	width: 169px;
			height: 337px; 
			background: #FFFFFF;
			float: left;}

#newsHeader {		width: 169px;
			height: 16px; }

#latestNews {		width: 151px;
			height: 300px;
			background: url(img/newsBG.gif);
			padding-left: 12px;
			padding-right: 4px;
			padding-top: 12px;
			padding-bottom: 8px;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000; }

/* END NEWS SECTION                 */
/*----------------------------------*/


div.separator {		height: 5px; }

div.swfSeparator2 {	width: 7px;
			height: 185px;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000; 
			float: left; }
				
div.single,
div.pageswitch,
div.singleStack {	width: 533px;
			background: #efefef;
			padding-left: 12px;
			padding-right: 8px;
			padding-top: 8px;
			padding-bottom: 8px;
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			float: left; }
			
div.pageswitch {	width: 553px;
			height: 20px;
			background: #ffffff; 
			border: 0px; 
			padding: 0px; }
			
div.singleStack {	margin-bottom: 10px; }
			
			
div.double {		width: 254px;
			background: #efefef;
			padding-left: 12px;
			padding-right: 8px;
			padding-top: 8px;
			padding-bottom: 8px;
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			float: left; }
			
div.doubleP {		width: 266px;
			background: #f6f6f6;
			padding-left: 8px;
			padding-right: 0px;
			padding-top: 8px;
			padding-bottom: 8px;
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			float: left; }

div.triple1,
div.triple2,
div.triple3 {		width: 161px;
			background: #efefef;
			padding-left: 12px;
			padding-right: 8px;
			padding-top: 8px;
			padding-bottom: 8px;
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			float: left; }
			
			
div.portContainer {	width: 250px;
			padding-top: 5px; 
			float: left;}
					
div.portID {		width: 60px;
			height: 60px; 
			padding-top: 5px; 
			padding-left: 11px; 
			padding-right: 11px; 
			padding-bottom: 5px; 
			float: left; }
			
#clientsUXtitle,
#clientsWEBtitle,
#clientsIDtitle,
#designCOtitle,
#protoTYPEtitle,
#testingUTtitle {	padding-bottom: 5px; }
			
div.clientsSeparator {	width: 5px;
			height: 1px;
			float: left; }
			
span.dotCom {		color: #888888; }
span.bold {		font-weight: bold; }

span.blogDotCom,
span.blueBlogDotCom {	text-decoration: none; 
			font-family: Georgia;
			font-style: italic; 
			font-weight: normal;
			font-size: 18px; }
			
span.blogDotCom {	color: #666666; }
span.blueBlogDotCom {	color: #054A8B; } 
span.header {		font-size: 18px;
			color: #054A8B; }			

span.details {		color: #054A8B; }
span.UXblog {		color: #054A8B; }
a.details {		color: #054A8B; }
a.details:link {	color: #054A8B; }
a.details:active {	color: #054A8B; }
a.details:visited {	color: #054A8B; }
a.details:hover {	color: #999999; }

a.tagCloud,
a.tagCloud:link,
a.tagCloud:active,
a.tagCloud:visited {	color: #000000; 
			text-decoration: none; }

a.tagCloud:hover {	color: #054A8B; 
			text-decoration: underline; }

span.mText {		color: #054A8B; }
a.mText {		color: #054A8B; }
a.mText:link {		color: #054A8B; }
a.mText:active {	color: #054A8B; }
a.mText:visited {	color: #054A8B; }
a.mText:hover {		color: #000000;
			text-decoration: none; }
			
a.blogitem {		color: #054A8B; 
			text-decoration: none; 
			font-family: Georgia;
			font-style: italic; 
			font-weight: normal;
			font-size: 18px; }
			
a.blogitem:link {	color: #054A8B; }
a.blogitem:active {	color: #054A8B; }
a.blogitem:visited {	color: #054A8B; }
a.blogitem:hover {	color: #666666; 
			text-decoration: underline; }


a.bottext {		color: #555555; 
			text-decoration: none; }
a.bottext:link {	color: #555555; }
a.bottext:active {	color: #555555; 
			text-decoration: underline; }
a.bottext:visited {	color: #555555; 
			text-decoration: none; }
a.bottext:hover {	color: #555555; 
			text-decoration: underline; }
			
a.footText {		color: #DDDDDD; 
			text-decoration: none; }
a.footText:link {	color: #DDDDDD; }
a.footText:active {	color: #FFFFFF; 
			text-decoration: underline; }
a.footText:visited {	color: #DDDDDD; }
a.footText:hover {	color: #FFFFFF; 
			text-decoration: underline; }
			
a.darkFootText {	color: #BBBBBB; 
			text-decoration: none; }

			
ul.inside {		margin-left: 0px; 
			padding-left: 15px; }
			
ul {			list-style-type: none;
			padding: 0px;
			margin: 0px; }
			

			
li {			background-image: url(../../img/bluearrow.gif);
			background-repeat: no-repeat;
			background-position: 0px 5px; 
			padding-left: 11px; }
			
ol {		list-style-type: none;
			padding: 0px;
			margin: 0px; }
			
li.mosty {		padding: 0px; 
			margin: 0px; 
			background-image: url(../../img/blank.gif); }
			

div.itemWrapper {	padding-bottom: 5px; 
			float: left; }			
div.blogItemTitle {	padding-bottom: 10px; }
div.blogItemDetails {	color: #666666; }

div.calendar {		padding-top: 10px;
			padding-bottom: 10px; }

div.calendardateheaders { width: 33px;
			height: 12px;
			text-align: center;
			color: #054A8B;
			border-top: 1px solid #DDDDDD;
			border-bottom: 1px solid #DDDDDD;
			border-right: 1px solid #EEEEEE; 
			background-color: #E6E6E6; 
			float: left; }

div.days {		width: 33px;
			height: 13px;
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			border-right: 1px solid #EEEEEE;
			text-align: center; 
			background-color: #DDDDDD; 
			float: left; }
			
div.linkDays {		width: 33px;
			height: 13px;
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			border-right: 1px solid #EEEEEE;
			text-align: center; 
			background-color: #8dc0f9; 
			float: left; }

div.today {		width: 33px;
			height: 13px;
			text-align: center;
			color: #054A8B;
			border-top: 1px solid #666666;
			border-bottom: 1px solid #666666;
			border-left: 1px solid #666666;
			background-color: #EEEEEE; 
			float: left; }
			
div.emptyCell {		width: 33px;
			height: 13px;
			background-color: #FFFFFF; 
			background: url(../img/emptyCell.gif); 
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC; 
			border-right: 1px solid #EEEEEE;
			float: left; }
			
div.calendarRow {	width: 240px;
			border-bottom: 1px solid #EEEEEE;
			float: left; }
			
div.uxblogsideHeader {	width: 264px;
			height: 63px;
			border: 1px solid #000000;
			margin-bottom: 1px;
			float: left; }
			
div.blogformlabel {	width: 70px;
			float: left; }
			
div.bloguserfield {	width: 100px;
			float: left; }
			
div.blogpwdfield {	width: 100px;
			float: left; }
			
div.formlabel {		width: 55px; 
			padding-top: 3px;
			height: 15px; 
			float: left; }
			
input.formfield {	width: 90px;
			border-width: 1px;
			border-style: inset;
			padding: 2px; 
			margin: 0px;
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #054A8B; }
			
input.formbutton {	width: auto;
			border-width: 1px;
			border-style: outset;
			padding: 2px;
			margin: 0px;
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #054A8B; }
			
textarea.formfield {	width: 90px;
			border-width: 1px;
			border-style: inset;
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #054A8B; }
			

.search {
  width: 192px;
  float: left;
  height: 15px;
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #666;
  margin: 0 -4px 0px 0px;
  padding: 5px 5px 3px 5px;
  border: 0;
  background: #ffffff;
  border: 1px solid #bbb;
  border-right: none;
}

.search-btn {
  float: left;
  width: 25px;
  height: 23px;
  font: bold 0.97em verdana,arial,tahoma,sans-serif;
  color: #111;
  margin: 0;
  padding: 1px;
  background: #ddd url(../img/nav/search-backgr.png) left no-repeat;
  border: 1px solid #bbb;
  border-left: none;
}

.submit-button {
  float: left;
  margin: 0;
  padding: 1px;
  background: #ddd;
  border: 1px solid #bbb;
  border-left: none;
}

			
textarea.tweetbox {	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			color: #999999; 
			border-width: 1px;
			border-style: inset;
			padding: 5px; }
			
input.tweetbutton {	border-width: 1px;
			border-style: outset;
			width: 48px;
			height: 48px;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			color: #999999; }
			
div.twittermessage {	padding-top: 10px;
			padding-bottom: 10px; }

img.icon {		width: 20px; 
			height: 20px; 
			border: 0px; 
			padding-bottom: 2px; 
			vertical-align:middle; }
			
img.vertBlog { height: 200px; 
			width: 80px; 
			border: 10px solid #CCCCCC; 
			margin-right: 6px; 
			margin-top: 5px; 
			margin-bottom: 5px; 
			float: left; }
			
