* { margin:0; padding:0; }

.newsticker {
width:310px;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
position:relative;
}

.newsticker a { text-decoration:none; }

.newsticker .title {}

.newsticker a.prev { cursor:pointer; display:block; width:14px; height:14px; background: url(images/prev.gif) no-repeat; text-indent:-2000px; position:absolute; top:0; left:330px;}
.newsticker a:hover.prev { display:block; width:14px; height:14px; background: url(images/prev_hover.gif) no-repeat; text-indent:-2000px; cursor:pointer;}
.newsticker a.next { cursor:pointer; display:block; width:14px; height:14px; background: url(images/next.gif) no-repeat; text-indent:-2000px; position:absolute; top:130px; left:330px;}
.newsticker a:hover.next { display:block; width:14px; height:14px; background: url(images/next_hover.gif) no-repeat; text-indent:-2000px; cursor:pointer;}

.newsticker-jcarousellite { width:330px;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-top:2px; padding-bottom:2px; }
.newsticker-jcarousellite .info {  width:330px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }



.logoticker {
width:310px;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
position:relative;
}

.logoticker a { text-decoration:none; }
.logoticker img { }

.logoticker .title {}

.logoticker a.logoprev { cursor:pointer; display:block; width:14px; height:14px; background: url(images/prev.gif) no-repeat; text-indent:-2000px; position:absolute; top:65px; z-index:4000;/* for firefox, safari, chrome, etc. */-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);/* for ie */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.logoticker a:hover.logoprev { display:block; width:14px; height:14px; background: url(images/prev_hover.gif) no-repeat; text-indent:-2000px; cursor:pointer;}
.logoticker a.logonext { cursor:pointer; display:block; width:14px; height:14px; background: url(images/next.gif) no-repeat; text-indent:-2000px; position:absolute; top:65px; left:330px; z-index:4000;/* for firefox, safari, chrome, etc. */-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);/* for ie */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.logoticker a:hover.logonext { display:block; width:14px; height:14px; background: url(images/next_hover.gif) no-repeat; text-indent:-2000px; cursor:pointer;}

.logoticker-jcarousellite {}
.logoticker-jcarousellite ul li{ width:242px; list-style:none; display:block; padding:0 50px; border:0;margin-top:5px; text-align:center; }
.logoticker-jcarousellite .thumbnail {}
.logoticker-jcarousellite .info { text-align:left; }
.logoticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }


/* CSS RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
						{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body					{}
ol, ul					{list-style: none;}
blockquote, q			{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after
						{content: '';content: none;}
ins						{text-decoration: none;}
del						{text-decoration: line-through;}
table					{border-collapse: collapse;}


/* START NAVIGATIONS CSS */

.navigation				{ position:absolute; z-index:0; top:41; left:0;}

#siteNav				{ display:inline; margin:0; padding:0; list-style: none; width:100%; }
	#siteNav li			{ float:left; }
	
	.homeBtn a			{ display:block; overflow:hidden; text-indent:-2000px; width:54px; height:21px; background:url(images/common/home.gif); }
		.homeBtn a:hover		{ background:url(images/common/home-over.gif); }
	.homeBtnOff			{ overflow:hidden; text-indent:-2000px; height:21px; width:54px; background:url(images/common/home-select.gif); }
	
	.companyBtn a		{ display:block; overflow:hidden; text-indent:-2000px; height:21px; width:79px; background:url(images/common/company.gif); margin-left:271px; }
		.companyBtn a:hover		{ background:url(images/common/company-over.gif); }
	.companyBtnOff		{ display:block; overflow:hidden; text-indent:-2000px; height:21px; width:79px; background:url(images/common/company-select.gif); }
	
	.productsBtn a		{ display:block; overflow:hidden; text-indent:-2000px; height:21px; width:138px; background:url(images/common/services.gif); }
		.productsBtn a:hover	{ background:url(images/common/services-over.gif); }
	.productsBtnOff		{ display:block; overflow:hidden; text-indent:-2000px; height:21px; width:138px; background:url(images/common/services-select.gif); }
	
	.portfolioBtn a		{ display:block; overflow:hidden; text-indent:-2000px; height:21px; width:71px; background:url(images/common/portfolio.gif); }
		.portfolioBtn a:hover	{ background:url(images/common/portfolio-over.gif); }
	.portfolioBtnOff	{ display:block; overflow:hidden; text-indent:-2000px; height:21px; width:71px; background:url(images/common/portfolio-select.gif); }
	
	.resourcesBtn a		{ display:block; overflow:hidden; text-indent:-2000px; height:21px; width:138px; background:url(images/common/resources.gif); }
		.resourcesBtn a:hover	{ background:url(images/common/resources-over.gif); }
	.resourcesBtnOff	{ display:block; overflow:hidden; text-indent:-2000px; height:21px; width:138px; background:url(images/common/resources-select.gif); }

#leftNav				{margin:63px 4px 0 17px; padding:0; list-style: none; width:168px; letter-spacing:0px; border-bottom:1px solid #c9cac9;}
	#leftNav li			{ border-top:1px solid #c9cac9; padding-bottom:10px;}
	#leftNav h2			{ font-size:12px; color:#930; line-height:16px; margin:5 0 5; padding:0;}

/* END NAVIGATIONS CSS */

body#home				{ margin:0; padding:0; background:#fff url(images/common/mpBG2.gif) repeat-x; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
html					{ height:100%;}
hr						{ height:1px; border:0;}
a						{ color:#369; }
h1						{ margin:2px 0 10px; background:#7cafca url(images/home_mancomputer.jpg) right no-repeat; padding:30px 0 30px 20px; font-size:20px;}
.banner					{ background:url(images/common/MEDIAPRO.gif); width:186px; height:23px; display:block; overflow:hidden; text-indent:-2000px; margin:9px 9px; }
.dotBorder				{ background: url(images/common/sidedot.gif) repeat-y; width:4px; height:510px; left:190px; top:52px; position:absolute;}
.column_1				{ width:745px; top:76px; left:200px; position:absolute; z-index:2000;}
.clear					{ clear:both;}
/* Replaced with old copyright notice below .copyrightP				{ bottom:0; font-size:10px; position:relative; text-align:center; width:170px; margin-top:130px;} */
.copyright			    { margin-left:20; width:728; text-align:center; border-top:1px solid #CCC; padding-top:5; padding-bottom:20; font-size:10; font-family:Verdana, Arial, Helvetica, sans-serif; }
marquee img				{ margin:0 20px;}
	

/* START TAB CONTENT */

.p1						{ position:absolute; left:0; display:block; width:9px; height:32px; background:url(images/p1BG.gif) no-repeat; z-index:2000;}
.p2						{ position:absolute; right:0; display:block; width:9px; height:32px; background:url(images/p2BG.gif) no-repeat; z-index:2000;}

.box1					{ float:left; position:relative;}
.box2					{ float:right; position:relative;}
.boxBottom				{ width:370px; height:16px; background:url(images/hometabcontainerBottom.gif) no-repeat;}

.tabContainer			{ background:url(images/hometabcontainerBG.gif) repeat-x; padding:10px; padding-bottom:0; width:348px; border-right:1px solid #e4e6e5; border-left:1px solid #e4e6e5;}
	.tabContainer li	{ padding-bottom:20px;}
	
.newstab				{overflow:hidden; padding:0; margin:0;}

.hometabs				{background:url(images/hometabBG.gif) no-repeat;width:367px;height:32px;padding:0 1px;margin: 0;font: bold 10px Verdana;list-style-type: none;text-align: center; /*set to left, center, or right to align the menu as desired*/}

	.hometabs li			{text-align:left;display: inline;margin: 0;}
	
	.hometabs li a			{border-left:1px solid #fff;text-decoration: none;position: relative;z-index: 1;display:block;float:left;width:116px;padding:10px 0 10px 5px;}
	
	.hometabs li a:visited	{color: #2d2b2b;}
	
	.hometabs li a:hover	{color: #2d2b2b;}
	
	.hometabs li a.selected	{ /*selected main tab style */position: relative;background:url(images/hometabSelectedBG.gif) repeat-x;color:#666;}
	
	.hometabs li a.selected:hover{ /*selected main tab style */text-decoration: none;color:#666;}

.tabcontent				{display:none;height:145px; overflow:hidden;}

.tabcontent2			{height:145px; overflow:hidden; }

.tabcontent li 			{ border-top:1px solid #fff; border-bottom:1px solid #ccc;}

.tabcontent2 li 		{ border-top:1px solid #fff; border-bottom:1px solid #ccc;}

@media print {
.tabcontent				{display:block !important;}
}

@media print {
.tabcontent2			{display:block !important;}
}