/* Body Styles */
body					{ background-color:#ffffff; margin: 0 0 0 0;  }
.admin					{ background-image: url(../Images/mt.gif); background-color:#ffffff; margin: 0 0 0 0;  }
.copy					{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:18px;color:#000000;font-weight:normal; }
.orangetitle			{ font-family:arial,verdana,sans-serif;font-size:13px;line-height:18px;color:#ff3300;font-weight:bold; }
.redtitle				{ font-family:arial,verdana,sans-serif;font-size:13px;line-height:18px;color:#ffffff;font-weight:bold;padding:2px;background-color:#ff0000; }
.bodycopy				{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:17px;color:#000000;font-weight:normal; }
.captiontitle			{ font-family:arial,verdana,sans-serif;font-size:11px;color:#000000;font-weight:bold; }
.caption				{ font-family:arial,verdana,sans-serif;font-size:10px;color:#cc0000;font-weight:normal; }
li						{ padding-bottom:6px;font-family:arial,verdana,sans-serif;font-size:12px; }
ul						{ margin-top:6px;margin-bottom:3px; }
.clientlist				{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:14px;color:#333333;font-weight:bold; }
p						{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:18px;color:#000000;font-weight:normal; }
blockquote				{ font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;font-weight:normal;margin-left:10px;margin-top:10px;margin-bottom:12px; }
#footertextleft			{ text-align:left;font:normal 12px/17px arial,verdana,sans-serif;color:#000000;padding:0 18px 0 0; }
#footertextright		{ text-align:left;font:normal 12px/17px arial,verdana,sans-serif;color:#000000;padding:0 0 0 12px; }
h1						{ font-family:arial,verdana,sans-serif;font-size:16px;line-height:18px;color:#0C2D83;font-weight:bold;margin:6px 0 0 0; }
h2						{ display:inline;background: url(../images/blackcircle.gif) center left no-repeat;font-family:arial,verdana,sans-serif;font-size:12px;line-height:18px;color:#000000;font-weight:bold;padding:8px 0 8px 16px; }
a.h2, a.h2:visited		{ font:bold 12px/18px arial,verdana,sans-serif;color:#0C2D83;text-decoration:none; }
a.h2:active, a.h2:hover	{ font:bold 12px/18px arial,verdana,sans-serif;color:#8696C1;text-decoration:none; }
.searchrightcol			{ background:#F7F3F7;border-left:solid 1px #9C9A9C;padding:4px; }				
.Subhead				{ font-family:arial,verdana,sans-serif;font-size:11px;color:#000000;font-weight:bold; margin:0px;}
				
/* Footer Styles */
.bluefooter			{ font-family:arial,sans-serif;font-size:11px;color:#182D82;font-weight:bold; }
.greyfooter			{ font-family:arial,sans-serif;font-size:11px;color:#666666;font-weight:normal; }
.footerbar			{ font-family:arial,sans-serif;font-size:11px;color:#999999; }
.footeractive		{ font-family:arial,sans-serif;font-size:11px;color:#182D82;text-decoration:none;font-weight:bold; }
a.footer:link		{ font-family:arial,sans-serif;font-size:11px;color:#666666;text-decoration:none;font-weight:normal; }
a.footer:visited	{ font-family:arial,sans-serif;font-size:11px;color:#666666;text-decoration:none;font-weight:normal; }
a.footer:active		{ font-family:arial,sans-serif;font-size:11px;color:#666666;text-decoration:none;font-weight:normal; }
a.footer:hover		{ font-family:arial,sans-serif;font-size:11px;color:#182D82;text-decoration:none;font-weight:normal; }

#links				{ overflow:hidden;}
/*///////////////////////NAVIGATION IMAGE STYLES//////////////////////////////////*/



/* TOP NAVIGATION AKA SITE MAP CONTACT US LOG IN */
#search				{ margin-top:-4px;position:absolute;top:25px;left:612px;z-index:20000; }
.MiniNav		{ margin-top:-4px;background-color:#ffffff;border-left:#999999 1px solid;border-right:#999999 1px solid;border-bottom:#999999 1px solid; }
.topnav				{ font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:none; }
a.topnav:link		{ font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:none; }
a.topnav:visited	{ font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:none; }
a.topnav:active		{ font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:none; }
a.topnav:hover		{ font-family:arial,verdana,sans-serif;font-size:10px;color:#ff3300;font-weight:normal;text-decoration:underline overline; }

/* CONTACT US SECTION */
.CallUsHeader {color:#182D82; font-family:arial,verdana,sans-serif;font-size:13px;font-weight:bold;}
.ContactButtonLabels {color:#3f3f3f; font-family:arial,verdana,sans-serif;font-size:12px;font-weight:bold;}
.ContactUsButton {margin-top:5px;}

/* CASE STUDY SECTION */
.casestudy			{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:normal;line-height:13px; }
.casestudydesc		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:normal;line-height:13px; }
a.cslink:link		{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:12px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.cslink:visited	{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:12px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.cslink:active		{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:12px;color:#ff3300;font-weight:bold;text-decoration:underline; }
a.cslink:hover		{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:12px;color:#333333;font-weight:bold;text-decoration:underline; }

/* NEWS SECTION */
a.news:link			{ font-family:arial,verdana,sans-serif;font-size:11px;color:#222222;font-weight:bold;line-height:13px;text-decoration:none; }
a.news:visited		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#222222;font-weight:bold;line-height:13px;text-decoration:none; }
a.news:active		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#222222;font-weight:bold;line-height:13px;text-decoration:none; }
a.news:hover		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;line-height:13px;text-decoration:underline; }

a.NewsClipList:link			{ font-family:arial,verdana,sans-serif;font-size:11px;color:#222222;font-weight:normal;line-height:13px;text-decoration:none; }
a.NewsClipList:visited		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#222222;font-weight:normal;line-height:13px;text-decoration:none; }
a.NewsClipList:active		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#222222;font-weight:normal;line-height:13px;text-decoration:none; }
a.NewsClipList:hover		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:normal;line-height:13px;text-decoration:underline; }


a.more:link			{ font-family:arial,verdana,sans-serif;font-size:11px;color:#182D82;font-weight:bold;line-height:13px;text-decoration:none; }
a.more:visited		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#182D82;font-weight:bold;line-height:13px;text-decoration:none; }
a.more:active		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#182D82;font-weight:bold;line-height:13px;text-decoration:none; }
a.more:hover		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;line-height:13px;text-decoration:underline; }

a.newstitle:link	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:none;padding:1px;line-height:15px; }
a.newstitle:visited	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:none;padding:1px;line-height:15px; }
a.newstitle:active	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:none;padding:1px;line-height:15px; }
a.newstitle:hover	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration:underline;padding:1px;line-height:15px; }

.seobodytext                { font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#000000;font-weight:normal; }
a.seobodytext:link			{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#000000;font-weight:normal; }
a.seobodytext:visited		{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#000000;font-weight:normal; }
a.seobodytext:active		{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#000000;font-weight:normal; }
a.seobodytext:hover			{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#000000;font-weight:normal; }

a.listLinks:link		{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#666666;font-weight:bold; }
a.listLinks:visited		{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#666666;font-weight:bold; }
a.listLinks:active		{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#666666;font-weight:bold; }
a.listLinks:hover		{ font-family:arial,verdana,sans-serif;font-size:11px;line-height:13px;color:#ff3300;font-weight:bold; }

#newsdesc			{ font-family:arial,verdana,sans-serif;font-size:11px;color:#111111;font-weight:normal;text-decoration:none;line-height:12px;margin-top:6px; }
.newsdate			{ font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:none;line-height:12px; }
.newscopy			{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:16px;color:#222222;font-weight:normal;text-decoration:none; }
.newstitle			{ font-family:arial,verdana,sans-serif;font-size:18px;color:#182D82;font-weight:bold;text-decoration:none;padding:1px;line-height:20px; }
.newsfocus			{ font-family:arial,verdana,sans-serif;font-size:13px;color:#000000;font-weight:bold;text-decoration:none;padding:1px;line-height:12px; }

.MediaContact		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#102C84;font-weight:normal;text-decoration:none;}
a.medialink:link	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:none;padding:1px;line-height:12px; }
a.medialink:visited	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:none;padding:1px;line-height:12px; }
a.medialink:active	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:underline;padding:1px;line-height:12px; }
a.medialink:hover	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration:underline; }
.MediaBorders		{ border:solid 1px #CCCCCC; }
.MediaSpacer		{ margin-bottom:0px;margin-top:0px; }
ul.MediaList		{ padding-top:0px;padding-bottom:7px; color:#102C84;}
li.MediaListItem	{ padding-bottom:0px;padding-top:0px;}
.MediaCopy			{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:17px;color:#000000;font-weight:normal;margin-top:10px;margin-bottom:6px; }

/*Our Team */
a.teamlink:link	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:none;padding:1px;line-height:12px; }
a.teamlink:visited	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:none;padding:1px;line-height:12px; }
a.teamlink:active	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:underline;padding:1px;line-height:12px; }
a.teamlink:hover	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration:underline; }
.TeamDescription	{ font-size:12px; line-height:13px;}
.TeamContainer		{ padding-bottom:5px;border: solid 1px #cacaca;}
.PresArrow			{ padding:4px 3px 0 5px; }
.PresBG				{ background:#E6EFF6;padding-bottom:5px;border: solid 1px #cacaca;}
.TeamArrow			{ padding:7px 3px 0 5px; }
.TeamPosition		{ padding-top:5px; }
.TeamMember			{ padding-bottom:8px; }

/*iPowerEd*/
ul.SideList			{ margin-left:25px;margin-top:3px;padding:0px;font-weight:bold; }
.SideList li		{ margin-bottom:0px;margin-top:0px;padding-left:0px;padding-top:0px;padding-bottom:0px; }
ul.BodyList			{ margin-left:20px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;color:#004B8D;font-weight:bold; }
.BodyList li		{ margin-left:20px;margin-top:0px;margin-bottom:5px;padding-top:0px;padding-bottom:0px; }
.BodyList li ul		{ margin-left:15px;margin-top:10px;margin-bottom:10px;padding-top:0px;padding-bottom:0px; }
.BodyList li ul li	{ margin-left:10px;margin-top:0px;margin-bottom:5px;padding-top:0px;padding-bottom:0px; }
ul.RegList			{ margin-left:20px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px; }
.RegList li			{ margin:0;padding:0; }
.PowerSpacing		{ margin:0;font-size:1px;padding:0px; }
.SideQuote			{ color:#004B8D;font-weight:bold;font-size:13px;margin-top:0;margin-bottom:9px; }
.SelectedItem		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold; }
.ReferenceTitle		{ font-family:arial,verdana,sans-serif;font-size:13px;font-weight:bold;color:#4C81AF;margin-bottom:0;margin-top:0; }
.ReferenceHeader	{ background:#F7E7D6;padding-left:5px;}
.ReferenceDivider	{ border-top:solid 1px #FFEBCD;padding-top:5px;}

/*PowerShop*/
ul.PSSideList		{ margin-left:25px;margin-top:3px;padding:0px;font-size:10px; }
.PSSideList li		{ margin-bottom:3px;margin-top:0px;padding-left:0px;padding-top:0px;padding-bottom:0px; }
.ValueAdded			{ margin-top:1px; }
ul.ValueAddedList	{ margin-left:20px;margin-top:3px;padding:0px;margin-bottom:18px; }
.ValueAddedList li	{ margin-bottom:5px;margin-top:0px;padding-left:0px;padding-top:0px;padding-bottom:0px; }
.PSReferenceHeader	{ background:#C6E7CE;padding-left:5px;}
.PSReferenceTitle	{ font-family:arial,verdana,sans-serif;font-size:13px;font-weight:bold;color:#195D98;margin-bottom:0;margin-top:3px; }


/* HALF BORDERS */
.attachedSection	{ padding-top:30px;padding-bottom:16px;border-top:1px solid #999999;border-right:1px solid #999999; }
.freeSection		{ padding-top:30px;padding-bottom:16px;border-top:1px solid #999999; border-bottom:1px solid #999999;border-right:1px solid #999999; }

/* SUB NAVIGATION */
a.subnavactive:link		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.subnavactive:visited	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.subnavactive:active	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.subnavactive:hover	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }
.subnarrow			{ font-family:arial,verdana,sans-serif;font-size:16px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.subnav:link		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none; }
a.subnav:visited	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none; }
a.subnav:active		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none; }
a.subnav:hover		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }

a.subnavorange:link		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.subnavorange:visited	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.subnavorange:active	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }
a.subnavorange:hover	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none; }

/* PRINT LINK */
a.print:link		{ font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:underline; }
a.print:visited		{ font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:underline; }
a.print:active		{ font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:underline; }
a.print:hover		{ font-family:arial,verdana,sans-serif;font-size:10px;color:#ff3300;font-weight:normal;text-decoration:underline; }

/* ADMIN */
.menu				{color: #ffffff;font-family:arial,verdana,sans-serif;font-size:12px;font-weight: bold;text-decoration: none;}
a.menu:link			{color: #162D82;font-weight: bold;text-decoration: none;padding-left: 2px;padding-right: 2px;}
a.menu:visited		{color: #162D82;font-weight: bold;text-decoration: none;padding-left: 2px;padding-right: 2px;}
a.menu:active		{color: #162D82;font-weight: bold;text-decoration: none;padding-left: 2px;padding-right: 2px;}
a.menu:hover		{color: #162D82;font-weight: bold;text-decoration: none;background-color: #ffffff;padding-left: 2px;padding-right: 2px;}	


A:link		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none; }
A:visited	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none; }
A:active	{ font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none; }
A:hover		{ font-family:arial,verdana,sans-serif;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:none; }





/* TABS */
.TabActive				{font-size: 11px;line-height: 11px;font-weight: bold;background-color: #018D31;color: #FFFFFF;padding: 0px;}
.TabInactive			{font-size: 11px;line-height: 11px;font-weight: bold;background-color: #67BB83;color: #FFFFFF;padding: 0px;}

/* MAIN CONTENT STYLES */
.PageTitle				{font-family:arial,verdana,sans-serif;font-size:18px;color:#ffffff;font-weight:bold;text-decoration:none;}
.PageHeader				{background-color: #162D82;}
.PageFooter				{background-color: #162D82;}
.PageContainer			{background-color: #BCC8DC;border-left: solid 1px #999999;border-right: solid 1px #999999;}
.MiddleContent			{background-color:#FFFFFF;padding-top:20px;}

/* Panel Formatting */
.PanelContainer			{background-color: #ffffff;border-left: solid 1px #999999;border-right: solid 1px #999999;}
.PanelContainerLeft		{background-color: #FFFFFF;border-right: solid 1px #999999;}
.PanelContainerCenter	{background-color: #FFFFFF;}
.PanelContainerRight	{background-color: #ff0011;border-left: solid 1px #999999;}
.PanelContainerLeftEdit		{background-color: #ffffff;border-right: solid 1px #999999;}
.PanelContainerCenterEdit	{background-color: #ffffff;}
.PanelContainerRightEdit	{background-color: #ffffff;border-left: solid 1px #999999;}
.PanelTitle				{font-family:arial,verdana,sans-serif;font-size:14px;color:#333333;font-weight:bold;background-color: #BCC8DC;border-top: solid 1px #999999;border-bottom: solid 1px #999999;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;}
.ButtonRow				{background-color: #ff0055;border-bottom: solid 1px #999999;}
.OddRow					{background-color:#ffffff; }
.EvenRow				{background-color: #ffffff;}
.SortRow				{background-color: #ffffff;}
.FilterRow				{font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;background-color: #E7EBF1;padding-top: 1px;padding-bottom: 1px;}
.PagingRow				{font-family:arial,verdana,sans-serif;font-size:12px;line-height:18px;color:#000000;font-weight:bold;background-color: #ffffff;padding-top: 2px;padding-bottom: 2px;}
.FormField				{font-family:arial,verdana,sans-serif;font-size:10px;color:#333333;font-weight:normal;padding-top: 0px;padding-bottom: 0px;}
.NoResults				{font-family:arial,verdana,sans-serif;font-size:12px;color:#333333;font-weight:bold;background-color: #BCC8DC;background-color: #FFFFFF;}

a.search:link			{ font-family:arial,verdana,sans-serif;font-size:12px;color:#162D82;font-weight:bold;text-decoration:underline; }
a.search:visited		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#162D82;font-weight:bold;text-decoration:underline; }
a.search:active			{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:underline; }
a.search:hover			{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:underline; }

.searchurl				{ font-family:arial,verdana,sans-serif;font-size:11px;color:#666666;font-weight:normal;line-height:18px; }
.searchsummary			{ font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;font-weight:normal; }

/* PanelText */
.PanelCell				{font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:normal;text-decoration:none;padding-left: 5px;padding-right: 3px;padding-bottom: 2px;padding-top: 2px;}
.PanelCellBold			{font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none;padding-left: 5px;padding-right: 3px;padding-bottom: 2px;padding-top: 2px;}
.PanelCellLeft			{font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:normal;text-decoration:none;border-right: solid 1px #999999;border-bottom: solid 1px #999999;padding-left: 5px;padding-right: 3px;padding-bottom: 2px;padding-top: 2px;}
.PanelCellLeftBold		{font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none;border-right: solid 1px #999999;border-bottom: solid 1px #999999;padding-left: 5px;padding-right: 3px;padding-bottom: 2px;padding-top: 2px;}
.PanelCellRight			{font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:normal;text-decoration:none;border-bottom: solid 1px #999999;padding-left: 3px;padding-right: 5px;padding-bottom: 2px;padding-top: 2px;}
.PanelCellRightBold		{font-family:arial,verdana,sans-serif;font-size:11px;color:#333333;font-weight:bold;text-decoration:none;border-bottom: solid 1px #999999;padding-left: 3px;padding-right: 5px;padding-bottom: 2px;padding-top: 2px;}
.FormLabel				{color: #000000;font-size: 11px;font-weight: bold;padding-left: 5px;padding-right: 5px;padding-bottom: 2px;padding-top: 2px;}
.PagingInput			{color: #000000;font-size: 10px;font-weight: normal;padding-left: 1px;padding-right: 1px;padding-bottom: 1px;padding-top: 1px;}

/*Calendar Styles*/
.CalTitle				{color: #FFFFFF;font-family: arial,verdana,sans-serif;font-weight: normal;font-size: 12;text-decoration: none;background-color: #162D82}
.CalWeekDay				{color: #000000;font-family: arial,verdana,sans-serif;font-weight: normal;font-size: 11;text-decoration: none;Background-Color: #FFFFFF}
a.CalWeekDay:link		{color: #000000;text-decoration: none}
a.CalWeekDay:visited	{color: #000000;text-decoration: none;}
a.CalWeekDay:active		{color: #018D31;font-weight: bold;text-decoration: none;background-color:#FFFFCC}
a.CalWeekDay:hover		{color: #018D31;font-weight: bold;text-decoration: none;background-color:#FFFFCC}
.CalPrevMonthDay		{color: #000000;text-decoration: none;background-color:#EBEBE0}
.CalWeekEndDay			{color: #858585;text-decoration: none;background-color:#F0F0F5}
.CalCurrentDay			{color: #C42E14;text-decoration: none}
.CalSelectedDay			{color: #018D31;font-weight: bold;text-decoration: none;background-color:#FFFFCC}
.CalDayLabels			{color: #000000;text-decoration: none;font-weight: normal;background-color: #BCC8DC}
.CalFrame				{background-color:#666666}

a.CalMonthChangeArrows:link		{color: #FFFFFF;font-weight:bold}
a.CalMonthChangeArrows:visited	{color: #FFFFFF;font-weight:bold}
a.CalMonthChangeArrows:active	{color: #FFFFFF;font-weight:bold}
a.CalMonthChangeArrows:hover	{color: #FFFFFF;font-weight:bold}

.CalDropDown			{padding-left: 1px;padding-right: 1px;padding-bottom: 1px;padding-top: 1px;font-family:arial,verdana,sans-serif;font-size:11px;color:#555555;}
.CalUnselectable		{color: #000000;text-decoration: none;background-color:#f5f5f5}

/* Shopping Cart stlyes for admin version of controls*/
.ActiveHdr				{background-color: #FDCB52;border-top: solid 1px #999999;border-bottom: solid 1px #999999;font-size: 14px;font-weight: bold;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;}
.HyperActiveHdr			{background-color: #FDCB52;border-top: solid 1px #999999;border-bottom: solid 1px #999999;font-size: 14px;font-weight: bold;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;}
.PaymentHdr				{background-color: #FDCB52;border-top: solid 1px #999999;border-bottom: solid 1px #999999;font-size: 14px;font-weight: bold;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;}
.SmallDisplay			{font-family: arial,verdana,sans-serif;font-size: 12px;font-weight: normal;color: #000000;margin-top: 2px;lineheight: 14px;}
.SmallTitle				{font-family: arial,verdana,sans-serif;font-size: 12px;font-weight: bold;color: #000000;margin-top: 2px;lineheight: 12px;}
.LeftBottomBorder		{background-color: #FFFFCC;font-family: arial,verdana,sans-serif;font-size: 12px;font-weight: bold;color: #000000;margin-top: 2px;lineheight: 12px;padding-top: 3px;padding-bottom: 5px;padding-left: 3px;padding-right: 2px;border-left: solid 1px #999999;border-bottom: solid 1px #999999;}
.CenterThreeBorders		{background-color: #FFFFCC;font-family: arial,verdana,sans-serif;font-size: 12px;font-weight: normal;color: #000000;margin-top: 2px;lineheight: 12px;padding-top: 3px;padding-bottom: 5px;padding-left: 3px;padding-right: 3px;border-bottom: solid 1px #999999;border-left: solid 1px #999999;border-right: solid 1px #999999;}
.CenterBottomBorder		{background-color:#FFFFCC;font-family:arial,verdana,sans-serif;font-size:12px;font-weight:normal;color:#000000;margin-top:2px;lineheight:12px;padding-top:3px;padding-bottom:5px;padding-left:0px;padding-right:0px;border-bottom:solid 1px #999999;}
.RightBottomBorder		{background-color:#FFFFCC;font-family:arial,verdana,sans-serif;font-size:12px;font-weight:normal;	color:#000000;margin-top:2px;lineheight:12px;padding-top:3px;padding-bottom:5px;padding-left:2px;padding-right:7px;border-right:solid 1px #999999;border-bottom:solid 1px #999999;}
.bigwhite				{font-family: arial,verdana,sans-serif;font-size: 14px;font-weight: bold;color: #000000;}

/* SiteMap Styles */
.sitemaptitle			{ background-color:#eeeeee;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding-top:3px;padding-bottom:3px; }
.sitemaptitlefont		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#003399;font-weight:bold; }
.sitemapbody			{ background-color:#fafafa;border-top:1px solid #ffffff;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;height:300px;padding:3px; }
a.sitemap:link			{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:22px;color:#666666;font-weight:normal;text-decoration:underline; }
a.sitemap:visited		{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:22px;color:#666666;font-weight:normal;text-decoration:underline; }
a.sitemap:active		{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:22px;color:#ff3300;font-weight:normal;text-decoration:underline overline;background-color:#ffffff; }
a.sitemap:hover			{ font-family:arial,verdana,sans-serif;font-size:12px;line-height:22px;color:#ff3300;font-weight:normal;text-decoration:underline overline;background-color:#ffffff; }

/* Contact Styles */
.contacttitle			{ font-family:arial,verdana,sans-serif;font-size:12px;color:#162D82;font-weight:bold; }
.contactcopyorange		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:normal; }
.contactgreybold		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#333333;font-weight:bold; }
.contactgreynormal		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#333333;font-weight:normal; }

/* Demo Section */
a.demo:link			{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ffffff;font-weight:normal;text-decoration:none; }
a.demo:visited		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ffffff;font-weight:normal;text-decoration:none; }
a.demo:active		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ffffff;font-weight:normal;text-decoration:none; }
a.demo:hover		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ffffff;font-weight:normal;text-decoration:none; }

/* Support Section */
a.support:link			{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:normal;text-decoration:underline; }
a.support:visited		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:normal;text-decoration:underline; }
a.support:active		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#333333;font-weight:normal;text-decoration:underline; }
a.support:hover			{ font-family:arial,verdana,sans-serif;font-size:12px;color:#333333;font-weight:normal;text-decoration:underline; }

a.team:link		{ font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration:none; }
a.team:visited	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration:none; }
a.team:active	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:underline; }
a.team:hover	{ font-family:arial,verdana,sans-serif;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:underline; }

/* Email Section */
.emailTitle			{ background-color:#FFFFFF;font-family:arial,verdana,sans-serif;font-size:20px;line-height:26px;font-weight:bold;color:#162D82; }
.emailBodyHeader	{ background-color:#162D82; font-weight:bold;color:#FFFFFF; }
.emailDisplayTable	{ background-color:#FFFFFF; border:solid 1px #162D82;padding:3px; }
.emailLink			{ font-family:arial,verdana,sans-serif;font-size:12px;font-weight:bold;color:#162D82; }
.emailContent		{ font-family:arial,verdana,sans-serif;font-size:12px;font-weight:normal;color:#000000;}

/* Technical Expertise */
.tesubheader		{ padding:2px;background-color:#EDEDED;border:#D9D9D9 1px solid;font-family:arial,verdana,sans-serif;font-size:12px;color:#162D82;font-weight:bold; }

.sidecalltd			{ background:url(../images/SideContact4.jpg) top left no-repeat;height:44px;padding-top:4px; }

/* Side Bar */
.interactive2	{ height:28px;background:url(../images/Interactive2.jpg) center center no-repeat;padding-left:2px; }
.interactive3	{ height:66px;background:url(../images/Interactive3.jpg) center center no-repeat;padding-right:3px;padding-top:9px; }
.interactive4	{ height:42px;background:url(../images/Interactive4.jpg) top center no-repeat; }

/* Portfolio Show */
.portitle								{ font:bold 16px arial,verdana,sans-serif;color:#000000; }
.portpagingactive						{ font:normal 12px arial,verdana,sans-serif;color:#000000;text-decoration:none; }
a.portpaging, a.portpaging:visited		{ font:normal 12px arial,verdana,sans-serif;color:#5A81AE;text-decoration:none; }
a.portpaging:active, a.portpaging:hover	{ font:normal 12px arial,verdana,sans-serif;color:#000000;text-decoration:none; }
a.porturl, a.porturl:visited			{ font:normal 14px arial,verdana,sans-serif;color:#0A50A1;text-decoration:none; }
a.porturl:active, a.porturl:hover		{ font:normal 14px arial,verdana,sans-serif;color:#000000;text-decoration:none; }
.portdropdown							{ width:280px;background:#EFEFEF;font:bold 13px arial,verdana,sans-serif;color:#0061A5; }

/* LSI Fixes */
.logos img								{ margin:15px 0px 15px 0px; border:0px solid black;}
.logos a								{ border:0px solid black;}
.new_tabsselected						{ font-size:9px; color:#182D82;font-weight:bold;cursor:pointer; }
.new_tabsnotselected					{ font-size:9px; color:#666666;cursor:pointer;}
.text_containers						{ position:relative;height:496px;}
* html .text_containers					{ position:relative;height:525px;}
.lower_content							{ width:545px;padding:0px 9px 0px 9px; background-color:#ffffff;position:absolute;top:0px;left:0px;height:496px;z-index:1;}
.upper_content							{ width:545px;padding:0px 9px 0px 9px; background-color:#ffffff;position:absolute;top:0px;left:0px;height:496px;z-index:2;}


.tabsnotselected {border-bottom:1px solid #999999; padding-bottom:3px; }
.tabsnotselected a:link {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#999999; text-decoration:none;}
.tabsnotselected a:visited {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#999999; text-decoration:none;}
.tabsnotselected a:active {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#999999; text-decoration:none;}
.tabsnotselected a:hover {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#808082; text-decoration:none;}

.tabsselected {border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; padding-bottom:3px;margin:0 2px 0 2px;}
.tabsselected a:link {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#EB1C24; text-decoration:none;}
.tabsselected a:visited {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#EB1C24; text-decoration:none;}
.tabsselected a:active {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#EB1C24; text-decoration:none;}
.tabsselected a:hover {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#EB1C24; text-decoration:none;}	

.articleHeader {font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#999999; text-decoration:underline;}
.news_section  {height:466px; width:190px; position:relative; top:0px; left:0px;}

/* SE ECOMMERCE */
.foot_header ul {padding:0px;margin:0px;}
.foot_header td {text-align:center;cursor:pointer;width:33%;padding:5px 5px 5px 5px; font-size:10px;font-family:arial;border-right:2px solid #fff;border-left:2px solid #fff;background-image:url('http://www.objectwareinc.com/images/PSNavBg.gif');background-position:top;}
.text_contain {font-size:10px;text-align:left;position:absolute;top:22px; left:0px;width:480px;margin:15px 3px 5px 15px;background-color:white;z-index:1;height:110px;overflow:auto;font-family:arial;}
.text_contain h1 {padding:0px;margin:10px 0px 0xp 10px;font-size:12px;color:#3F7F46;}
.text_contain p, .text_contain li {font-size:11px;}
.text_contain ol {padding:10px 0px 0px 40px; margin:0px 0px 0px 0px;}
.text_contain p {line-height:12px;padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
.notes_text {text-decoration:underline;color:#4C6F4F;font-size:11px;margin-top:2px;cursor:pointer;}
.notes_div {height:10px; overflow:hidden;}
.notes_container {margin-top:11px;width:99%;height:150px;position:relative;border:1px solid #B8E1BD;}
.eComm_features  {background-image:url('http://www.objectwareinc.com/images/PSHomeGradient.gif');background-repeat:repeat-x;padding:0px;margin:30px 0px 0px 8px;}
.eComm_features_inner ul  {padding:0px;margin:0px 0px 0px 0px;list-style-type:none;text-align:left;}
.eComm_features_inner li  {background-image:url(http://www.objectwareinc.com/images/eComm_featuresBullet.png);background-repeat:no-repeat;background-position:left 5px;padding-left:10px;margin-bottom:10px;}
* html .eComm_features_inner li  {background-position:left 9px;}
.eComm_features_inner  {margin:20px 10px 20px 5px;}
ul.eComm_BodyList li{margin-bottom:10px;}

/* SE Promotion Page */

.more_info_box td {width:33%;cursor:pointer;color:#fff;font-weight:bold;border:1px solid #fff;font-size:11px;height:45px;text-align:center;padding:0px 5px 0px 5px;background-image:url('http://www.objectwareinc.com/images/seoback2.png');}
.more_info {font-size:10px;position:absolute;top:45px;left:0px;height:110px;overflow:auto;background-color:#fff;width:99%;padding:0px 0px 0px 5px;}
.more_info h1 {font-size:12px}
.shown {height:10px;overflow:hidden;}
.se_read_more {color:#182D82;font-weight:bold;cursor:pointer;}
.se_border_page {height:160px;border:1px solid #182D82;width:99%;margin-bottom:15px;margin-top:11px;}