@charset "UTF-8";
/* CSS Document */

*					{margin:0; padding:0}
.dark-blue			{color:#00599c;}
.light-blue			{color:#289ad9;}
.ericsson-blue			{color:#00599C;text-decoration:underline;}
#clear				{clear:both;}

/*-- Page Set Up--*/
#pagewrapper			{margin:auto; width:884px;}
#leftshadow				{width:12px; float:left; margin-top:200px; height:177px; background-image:url(../images/leftshadow.png)}
#rightshadow			{width:12px; float:right; margin-top:200px; height:177px; background-image:url(../images/rightshadow.png)}
#contentwrapper			{width:860px; margin:auto;  background-color:#FFF }
#header					{width:860px; height:100px; }
#top-edge				{width:860px; height:22px; margin:28px auto 0 auto; background: url(../images/top-edge.png) no-repeat 0 0}
#logo					{float:left}


#top-page-image-area 	{ width:730px; margin:auto; padding:20px; border:1px solid #CCC}
.shadow1				{ box-shadow: 0px 3px 10px #C2C2C2; -webkit-box-shadow: 0px 3px 10px #C2C2C2; -moz-box-shadow: 0px 3px 10px #C2C2C2; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#C2C2C2, offX=0, offY=3, positive=true); }


body					{font:12px/1.5 Arial, Helvetica, sans-serif; color:#535353; background:#FFF url(../images/backgound.jpg) repeat-x 0 0;}
p						{padding: 12px 0px 12px 0px;}
h1						{font: 32px  'dax',Geneva, Arial, Helvetica, sans-serif; color:#00589c; border-bottom: 1px solid #CCC; padding:0 0 8px 0; } 
h2						{font: 24px 'dax',Geneva, Arial, Helvetica, sans-serif; color:#00589c; border-bottom: 1px solid #CCC; padding:9px 0 8px 0;}
h3						{font: 22px 'dax',Geneva, Arial, Helvetica, sans-serif; padding:30px 0 0px 0;}
h4						{font: 22px 'dax',Geneva, Arial, Helvetica, sans-serif; padding:8px 0 0 30px; margin-left:20px; color:#00599c;}
h5						{font: 20px 'dax',Geneva, Arial, Helvetica, sans-serif; padding:8px 0 4px 0; color:#00599c; border-bottom: 1px solid #CCC; padding:0 0 8px 0;}
h6						{font:normal normal 14px 'dax',Geneva, Arial, Helvetica, sans-serif; padding:26px 0 0 0; margin-left:30px; color:#00599c;}
hr						{noshade:noshade; color:#CCC; padding-bottom:2px; height:1px }
.rule					{border-top: 1px solid #CCC;}		
strong					{font-size:14px;}
blockquote				{padding:0 0 0 20px;}
img a						{border:0; outline:none;}
	a:link					{text-decoration:none; color:#00599c;}
	a:visited				{text-decoration:none;}
	a:hover					{ text-decoration:underline;}
	a:active				{text-decoration:none;}

#left-column			{float:left; margin:15px 5px 0 45px;}
#right-column			{float:right; margin:15px 45px 0 15px;}
#learnmore				{float:right; width:97px; position:relative; top:-15px; right:-1px;}
#back-to-top			{float:right;}
#news-article			{float:left;}
td						{ border: 1px solid ccc#; padding:5px; vertical-align:top; }


/* menu--*/

#menu 					{ width:595px; float:right; padding:36px 35px 0; }
#sub-nav				{ width:564px; position:relative; margin:auto;}
#menu #tab-corner-left	{float:left; background-image:url(../images/tab-left-cnr.jpg); width:17px; height:40px;}
#menu #tab-corner-right	{float:right; background-image:url(../images/tab-right-cnr.jpg); width:17px; height:40px;}
#sub-left-cnr			{float:left; background-image:url(../images/sub-left-cnr.jpg); width:9px; height:18px;}
#sub-right-cnr			{float:right; background-image:url(../images/sub-right-cnr.jpg); width:9px; height:18px;}
#menu #tabs				{ background:url(../images/menu-background.png) repeat-x; height:40px;}
#menu a					{ color:#666666;}
#menu ul 		file:///Macintosh%20HD/Users/shane/Desktop/0092%20Digitata%20Website/website/temp_index.php		{ list-style: none;}
#menu li				{ list-style:none; float:left;  border:none; height:40px; }

#menu ul li a:hover 	{ color:#00599c; text-decoration:none; }

#menu #main-tabs					{ text-indent:-99999px; } 
#menu #main-tabs li a.				{ margin-top:6px; }

#menu #main-tabs #home-btn	{padding-left:24px;}
#menu #main-tabs #home-btn a { display:block; width:59px; height:21px;  background-image:url(../images/buttons.gif); margin-top:-4px;}
#menu #main-tabs #home-btn a:hover { background-position: 0 -20px;}
#menu #main-tabs #home-btn a:active { background-position: 0 -40px;}

#menu #main-tabs #about-btn a { display:block; width:76px; height:21px;  background-image:url(../images/buttons.gif); background-position: -59px 0; margin-top:-4px;}
#menu #main-tabs #about-btn a:hover { background-position: -59px -20px;}
#menu #main-tabs #about-btn a:active { background-position: -59px -40px;}

#menu #main-tabs #products-btn a { display:block; width:152px; height:21px;  background-image:url(../images/buttons.gif); background-position: -134px 0; margin-top:-4px;}
#menu #main-tabs #products-btn a:hover { background-position: -134px -20px;}
#menu #main-tabs #products-btn a:active { background-position: -134px -40px;}

#menu #main-tabs #contacts-btn  a { display:block; width:92px; height:21px;  background-image:url(../images/buttons.gif); background-position: -286px 0; margin-top:-4px;}
#menu #main-tabs #contacts-btn  a:hover { background-position: -286px -20px;}
#menu #main-tabs #contacts-btn  a:active { background-position: -286px -40px;}

#menu #main-tabs #events-btn  a { display:block; width:122px; height:21px;  background-image:url(../images/buttons.gif); background-position: -378px 0; margin-top:-4px;}
#menu #main-tabs #events-btn  a:hover { background-position: -378px -20px;}
#menu #main-tabs #events-btn  a:active { background-position: -378px -40px;}



#menu .current				{color:#fff;}
#menu #about-us-nav, #products-sevices-nav, #contacts-us-nav, #news-events-nav 		{background: url(../images/dropdown-bg.png) repeat-x; height:18px; position:relative; top:-26px;}

#blank a 						{position:relative; top:-53px; right:-26px; width:59px; height:21px; display:block; border:none;}
#blank a:hover					{display:block; width:59px; height:21px;  background-image:url(../images/buttons.gif); background-position: 0 -20px;}
#menu .submenu li			{padding:0 3px; font-size:11px; padding:0px 4px;}
#menu .submenu li:before { content: "|"; color:#CCCCCC; padding-left:5px; padding-right:5px;   }
#menu .submenu li:first-child:before { content: ""; }
#menu .submenu li .events-sub   {padding-left:40px}



/*--Home--*/
.home-left-column		{width:470px;}
.home-right-column		{width:262px;}
#events-link			{float:right; font:bold 10px Arial, Helvetica, sans-serif; float:right;}

.home	p				{border-bottom: 1px solid #CCC;}

/*--About Us--*/
.aboutUs-left-column	{width:555px;}
.aboutUs-right-column	{width:148px; text-align:right; font:16px/1.2 "Times New Roman", Times, serif; }
#colon					{float:right; padding-top:75px;}	
.bolded 				{font-size:17px;}

li						{list-style: url(../images/bullet.gif) inside ; border-bottom: 1px solid #CCC; padding:9px 0 9px 0;}
	li a:link				{text-decoration:none; color:#289ad9;}
	li a:visited			{text-decoration:none;}
	li a:hover				{ text-decoration:underline}
	li a:active				{text-decoration:none;}
.offices	p			{padding: 20px 0 5px 0;}

#list-links				{float:right; padding-left:60px;}

.partners-right-column 	{width:145px; padding-top:30px} 

.links-right-column 	{width:160px;} 
#more-info				{float:left; position:relative; top:-15px;}

p.links-right-column		{border-top: 1px solid #CCC; margin:1px 0 0 0; padding:0 0 0 0;}
.links-right-column li	{list-style:none; color:#289ad9; font-size:13px; border-bottom:none; padding: 0 0 0 0 ;}
.links-right-column a:link					{text-decoration:none; color:#535353;}
.links-right-column	a:visited				{text-decoration:none;color:#535353;}
.links-right-column	a:hover					{ text-decoration:underline; color:#535353;}
.links-right-column	a:active				{text-decoration:none;}

.productslinks-right-column li	{list-style:none; color:#289ad9; font-size:13px; border-bottom:none; padding: 0 0 0 0 ;}
.productslinks-right-column a:link					{text-decoration:none; color:#289ad9;}
.productslinks-right-column	a:visited				{text-decoration:none;color:#289ad9;}
.productslinks-right-column	a:hover					{ text-decoration:underline; color:#289ad9;}
.productslinks-right-column	a:active				{text-decoration:none;}
#products-right-column			{float:right; margin:15px 45px 0 15px; width:190px}

/*--Team Member page--*/
#team-top-page-area h1 				 	{border-bottom:none;}
.position-title							{font-size:14px}

#team-top-page-area 					{ width:770px; margin:auto; }

.team-member							{float:left; width:810px; padding:10px 0 0 0;}
.team-member-right-column				{width:145px; padding-top:41px }
.team-member-left-column				{width:560px; }
.team-member-right-column#right-column	{margin:0px; float:right;}

#team-member-images-right				{padding:8px; border:1px solid #CCC; float:left; margin:0 0 20px 0}
#team-member-images-center				{padding:8px; border:1px solid #CCC; float:left; margin: 0 0 20px 20px;}
#team-member-images-left				{padding:8px; border:1px solid #CCC; float:right; margin:0 0 20px 0}

.contacts table							{margin:8px 0 8px 0; border-collapse:collapse; border-color:#999999; width:550px; color:#666666;}
.contacts  td							{width:33%;}	
 p.contacts								{border-top: 1px solid #CCC; margin:1px 0 0 0;}
#email-us								{float:left; position:relative; top:2px;}
#contacts-linkedin						{ position:relative; top:5px; padding: 0px 0 0 10px}


.sales-contacts table					{width:500px; margin:20px auto 20px auto;}
.sales-contacts td						{width:33%; font:14px Arial, Helvetica, sans-serif; padding:2px;}


.eventstable 							{width:560px;border-collapse:collapse; border-color:#CCC; }

.event-details							{width:400px; border-collapse:collapse; padding:0px; margin:0 10px 10px 10px;}
.event-item								{width:50px; font-weight:bold; color:#00599c; border-collapse:collapse;}

/*-----Form-------*/
.clear { clear: both; }
fieldset { border: none; }
input, textarea, a { outline: none; }

#form-wrap {
	width: 555px;
	margin: 0 auto;
	background-color:#d9dad5;
	min-height: 265px;
}
form {
	padding: 15px 0 0 15px; font-size:14px
}

#formLeft {
	width: 230px;
	float: left;
	padding-left:10px;
	}
	#formLeft input {
		width: 205px;
		margin: 0 0 20px 0;
		border: none;
		background: none;
		margin: 5px 0 0 16px;
		font-size: 12px;
	}
	#formLeft .input-bg {
		background: url(../images/form-sm-bg.jpg) bottom left no-repeat transparent;
		height: 26px;
		margin-bottom: 6px;
		position: relative;
	}
	#formLeft .active {
		background: url(../images/form-sm-bg.jpg) top left no-repeat transparent;
	}
	
#formRight {
	width: 230px;
	float: right;
	padding-right: 44px;
	}
	#formRight input {
		width: 205px;
		margin: 0 0 20px 0;
		border: none;
		background: none;
		margin: 5px 0 0 16px;
		font-size: 12px;
	}
	#formRight .input-bg {
		background: url(../images/form-sm-bg.jpg) bottom left no-repeat transparent;
		height: 26px;
		margin-bottom: 6px;
		position: relative;
	}
	#formRight .active {
		background: url(../images/form-sm-bg.jpg) top left no-repeat transparent;
	}
	
#desc-formRight {
	width: 230px;
	float: right;
	padding-right: 44px;
	}
	#desc-formRight textarea {
		width: 208px;
		height: 66px;
		display: block;
		border: none;
		background: none;
		margin: 0 0 0 15px;
		padding: 7px 0 0 0;
		font-family: Helvetica, sans-serif;
		font-size: 12px;
		overflow: auto;
	}
	#desc-formRight .message-bg {
		background: url(../images/message-bg.jpg) bottom left no-repeat transparent;
		height: 82px;
	}
	#desc-formRight .active {
		background: url(../images/message-bg.jpg) top left no-repeat transparent;
	}
label {
	display: block;
	font-size: 16px;
	text-indent: 10px;
	
}
label.error {
	color:#DA3939;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	padding:3px;
	position:relative;
	right:0;
	text-align:right;
	top:-38px;
	}
input.submit-button {
	float: right;
	padding-right:5px;
	padding-top:0px;
	position:relative;
	top:-10px;
}



/* footer--*/
#footer					{margin: 30px 0 0 55px; font-size:9px; float:left}

