body																			{background-color:#ffffff; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0; text-align:left;}
a:link,a:visited													{color:#666666;	text-decoration:underline;}
a:hover																		{color:#cc0000; text-decoration:underline;}
a:active																	{color:#cc0000; text-decoration:underline;}
a img																			{border-width:0;}
a.button_red:link,
a.button_red:visited											{background:url(../images/button_red.gif) 0 0 no-repeat; color:#ffffff; display:block; float:left; letter-spacing:-1px; padding-top:10px; text-align:center; text-decoration:none; width:125px; height:25px;}
a.button_red:hover,
a.button_red:active												{background-position:0 -35px; color:#ffffff; position:relative; text-decoration:none; top:1px; left:1px;}
button																		{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; width:75px;}
form																			{background-color:#eeeeee; margin:0 0 6px; padding:10px;}
form td,
form th																		{border-bottom:1px solid #cccccc; padding:1px 0;}
h1																				{color:#1f1b62; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; letter-spacing:-0.05em; margin:0 0 6px; padding:6px 0 0;}
h2																				{color:#1f1b62; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; letter-spacing:-0.05em; margin:0 0 6px; padding:6px 0 0;}
h3																				{color:#1f1b62; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0 0 6px; padding:6px 0 0;}
h4																				{color:#1f1b62; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-0.05em; margin:0 0 6px; padding:6px 0 0;}
h5																				{color:#666666; font-size:11px; font-weight:bold; line-height:1.4em; margin:0; padding:0;}
hr																				{border:0; border-bottom:2px dotted #cccccc;}
input																			{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:bottom; width:98%}
input.button															{width:14ex;}
ol																				{margin:0 0 6px 3em; line-height:1.4em; padding:0px; text-indent:0px;}
p																					{line-height:1.4em; margin:0 0 6px; padding:0;}
select																		{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:99%;}
table																			{width:100%;}
textarea																	{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:98.5%; height:60px;}
td																				{font-weight:normal; text-align:left; vertical-align:middle;}
th																				{font-weight:bold; text-align:left; vertical-align:middle;}
ul																				{margin:0 0 6px 20px; line-height:1.4em; padding:0px; text-indent:0px;}
ul.wide																		{margin:0; padding:0;}
ul.wide li																{display:block; list-style:none; float:left; margin:0 2% 0 0; padding:0; width:18%;}
ul.wide li a:link,
ul.wide li a:visited											{font-weight:bold; text-decoration:none;}
ul.wide li a:hover,
ul.wide li a:active												{font-weight:bold; text-decoration:underline;}

.halt																			{background:#eeeeee url(../images/icon_halt.gif) top left no-repeat; border:1px solid #cccccc; margin-bottom:10px; min-height:28px; height:expression('28px'); padding:10px 10px 10px 50px;}
.note																			{background:#eeeeee url(../images/icon_note.gif) top left no-repeat; border:1px solid #cccccc; margin-bottom:10px; min-height:28px; height:expression('28px'); padding:10px 10px 10px 50px;}
.ok																				{background:#eeeeee url(../images/icon_ok.gif) top left no-repeat; border:1px solid #cccccc; margin-bottom:10px; min-height:28px; height:expression('28px'); padding:10px 10px 10px 50px;}
.callout																	{background-color:#eeeeee; border:1px solid #cccccc; margin-bottom:10px; padding:10px;}
.column1_callout													{font-size:10px; padding-top:5px; position:absolute; left:0; width:240px;}
.error																		{color:#BB0000;}
.news																			{background:#d5ddeb url(/images/background_headline.gif) 0 0 repeat-x; border-bottom:2px solid #a9bde2; padding:3px 8px;}
.overline																	{border-top:1px dotted #cccccc; margin-top:6px; padding-top:6px;}
.result																		{background-color:#dddddd; padding:8px; text-align:center;}
.outcome																	{background-color:#fffccf; border:2px dotted #e1db87; font-weight:bold; padding:20px;}

#page_head																{background:#2c4d94 url(../images/background_sky.jpg) 0 0 repeat-x;}

#head																			{margin:0 auto; padding-top:5px; width:760px; height:225px;}

#page																			{margin:0 auto; position:relative; width:760px;}

#quote																		{float:left; overflow:hidden; padding:36px 0 0 0; width:100%; height:104px;}
#quote h4																	{background:url(../images/icon_quote_close.gif) bottom right no-repeat; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; letter-spacing:-1px; line-height:1em; margin:0; padding:0 35px 0 320px;}
#quote h4 span														{color:#555555; display:block; font-size:16px; font-weight:bold; padding-right:40px; text-align:right;}

#masthead																	{float:left; padding:2px 0 3px 0; width:100%; height:80px;}

#navigation																{border-top:4px solid #aaaaaa; clear:both; float:left; margin-bottom:30px; width:760px;}
#nav, 
#nav ul 																	{float:left; line-height:1em; list-style:none; margin:0; padding:0; text-indent:0; z-index:100;}
#nav a																		{color:#000000; border-left:1px solid #bbbbbb; display:block; letter-spacing:-1px; padding:22px 7px 5px 6px; text-decoration:none; width:113px;}
#nav li																		{background:url(../images/background_navigation.gif) 0% 100% repeat-x; float:left;}
#nav li li																{background:none; width:124px;}
#nav li li a															{border:0; color:#777777; padding:5px; width:113px;}
#nav li li div														{color:#CCCCCC; cursor:pointer; padding:5px; width:113px;}
#nav li ul																{background-color:#ffffff; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; left:-9999em; padding:1px; position:absolute; width:124px;}
#nav li ul ul 														{border:1px solid #bbbbbb; margin:-23px 0 0 120px;}
#nav li:hover ul ul,
#nav li.menuhover ul ul 									{left:-9999em;}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li.menuhover ul, 
#nav li li.menuhover ul 									{left:auto;}
#nav li:hover,
#nav li.menuhover													{background-position:0% 0%;}
#nav li li:hover,
#nav li li.menuhover											{background-color:#fae664; background-image:none;}
#nav .submenu															{background:url(../images/icon_submenu.gif) no-repeat center right;}
#nav .overline														{border-top:1px solid #cccccc; margin:0;}
#nav a.featured														{color:#cc0000; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; display:block; font-weight:bold; padding:22px 2px 5px 7px; text-decoration:none;}
#nav a.trial															{background-image:url(/images/icon_14_day.gif); background-repeat:no-repeat; background-position:right top; width:114px;}

#body																			{clear:both; float:left; min-height:300px; width:100%;}
#body h1 a:link,
#body h1 a:visited												{color:#FF8800; text-decoration:none;}
#body h1 a:hover,
#body h1 a:active													{color:#FF8800; text-decoration:underline;}
#body #position														{margin-bottom:10px; width:100%;}
#body #position	th												{border-bottom:1px solid #dddddd; padding:3px 0; vertical-align:top; width:20%;}
#body #position	td												{border-bottom:1px solid #dddddd; padding:3px 0; vertical-align:top;}
#body #map																{font-weight:bold; list-style-type:disc;}
#body #map ul															{font-weight:normal; list-style-type:none;}
#body .speech-bubble											{background:url(/images/speech-bubble-top.gif) 0 0 no-repeat; padding-top:25px;}
#body .speech-bubble p										{background:url(/images/speech-bubble-bottom.gif) 0 100% no-repeat; padding:0 25px 85px;}

#body #banner h1													{color:#bbbbbb; font:oblique 32px/1.2em "Times New Roman", Times, serif; text-align:center; position:relative; top:-15px;}

#column1																	{float:left; margin:0 20px 30px 0; width:240px;}
#column1_wide .pabx												{float:left; width:190px;}
#column1_wide .pabx p											{text-align:center;}
#column1_wide #dropbox th									{border-bottom:1px solid #aaaaaa; padding:3px 0;}
#column1_wide #dropbox td									{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #dropbox .c2								{text-align:right; width:10em;}
#column1_wide #careers td									{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #careers th									{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #careers thead th						{border-bottom:1px solid #aaaaaa; padding:3px 0;}
#column1_wide #careers thead td						{background-color:#eeeeee; border-bottom:1px solid #aaaaaa; padding:0;}
#column1_wide #careers thead td a:link,
#column1_wide #careers thead td a:visited	{display:block; padding:3px 0; width:100%;}
#column1_wide #careers thead td a:active,
#column1_wide #careers thead td a:hover		{background-color:#fae664; color:#777777; display:block; padding:3px 0; width:100%;}
#column1_wide #careers .auto							{text-align:left; width:auto;}
#column1_wide #careers .status						{text-align:left; width:10%;}
#column1_wide #careers .location					{text-align:left; width:25%;}
#column1_wide #careers .employment				{text-align:left; width:12%;}
#column1_wide #careers .preview						{text-align:center; width:9%;}
#column1_wide #casestudy td								{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #casestudy th								{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #casestudy thead th					{border-bottom:1px solid #aaaaaa; padding:3px 0;}
#column1_wide #casestudy thead td					{background-color:#eeeeee; border-bottom:1px solid #aaaaaa; padding:0;}
#column1_wide #casestudy thead td a:link,
#column1_wide #casestudy thead td a:visited	{display:block; padding:3px 0; width:100%;}
#column1_wide #casestudy thead td a:active,
#column1_wide #casestudy thead td a:hover	{background-color:#fae664; color:#777777; display:block; padding:3px 0; width:100%;}
#column1_wide #casestudy .auto						{text-align:left; width:auto;}
#column1_wide #casestudy .status					{text-align:left; width:10%;}
#column1_wide #casestudy .date						{text-align:left; width:10%;}
#column1_wide #casestudy .preview					{text-align:center; width:9%;}
#column1_wide #news td										{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #news th										{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #news thead th							{border-bottom:1px solid #aaaaaa; padding:3px 0;}
#column1_wide #news thead td							{background-color:#eeeeee; border-bottom:1px solid #aaaaaa; padding:0;}
#column1_wide #news thead td a:link,
#column1_wide #news thead td a:visited		{display:block; padding:3px 0; width:100%;}
#column1_wide #news thead td a:active,
#column1_wide #news thead td a:hover			{background-color:#fae664; color:#777777; display:block; padding:3px 0; width:100%;}
#column1_wide #news .auto									{text-align:left; width:auto;}
#column1_wide #news .status								{text-align:left; width:10%;}
#column1_wide #news .activation						{text-align:left; width:10%;}
#column1_wide #news .expiry								{text-align:left; width:10%;}
#column1_wide #news .preview							{text-align:center; width:9%;}
#column1_wide #offer td										{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #offer th										{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #offer thead th							{border-bottom:1px solid #aaaaaa; padding:3px 0;}
#column1_wide #offer thead td							{background-color:#eeeeee; border-bottom:1px solid #aaaaaa; padding:0;}
#column1_wide #offer thead td a:link,
#column1_wide #offer thead td a:visited		{display:block; padding:3px 0; width:100%;}
#column1_wide #offer thead td a:active,
#column1_wide #offer thead td a:hover			{background-color:#fae664; color:#777777; display:block; padding:3px 0; width:100%;}
#column1_wide #offer .auto								{text-align:left; width:auto;}
#column1_wide #offer .status							{text-align:left; width:10%;}
#column1_wide #offer .preview_onhold,
#column1_wide #offer .preview_trusonic		{text-align:center; width:11%;}
#column1_wide #referrals td								{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #referrals th								{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #referrals thead th					{border-bottom:1px solid #aaaaaa; padding:3px 0;}
#column1_wide #referrals thead td					{background-color:#eeeeee; border-bottom:1px solid #aaaaaa; padding:0;}
#column1_wide #referrals thead td a:link,
#column1_wide #referrals thead td a:visited	{display:block; padding:3px 0; width:100%;}
#column1_wide #referrals thead td a:active,
#column1_wide #referrals thead td a:hover	{background-color:#fae664; color:#777777; display:block; padding:3px 0; width:100%;}
#column1_wide #referrals .date_refer			{width:9%;}
#column1_wide #referrals .commission			{text-align:right; width:10%;}
#column1_wide #referrals .status					{text-align:left; width:13%;}
#column1_wide #referrals .query						{text-align:center; width:3%;}
#column1_wide #samples										{width:100%;}
#column1_wide #samples td									{border-bottom:1px solid #dddddd; padding:3px 0; text-align:right;}
#column1_wide #samples th									{border-bottom:1px solid #dddddd; padding:3px 0; width:85%;}
#column1_wide #testimonials								{width:100%;}
#column1_wide #testimonials td						{border-bottom:1px solid #dddddd; padding:8px 0;}
#column1_wide #testimonials th						{border-bottom:1px solid #dddddd; padding:8px 0; width:20%;}
#column1_wide #legend											{background-color:#e8e8e8; padding:10px; width:100%;}
#column1_wide #legend th									{border-bottom:1px solid #cccccc; padding:3px 0; vertical-align:top; width:15%;}
#column1_wide #legend td									{border-bottom:1px solid #cccccc; padding:3px 0; vertical-align:top;}
#column1_wide .messages										{width:100%;}
#column1_wide .messages td								{border-bottom:1px solid #dddddd; padding:1px 0;}
#column1_wide .messages th								{border-bottom:1px solid #dddddd; padding:1px 0;}
#column1_wide .messages thead th					{border-bottom:1px solid #aaaaaa; padding:1px 0;}
#column1_wide .messages .select						{width:3%;}
#column1_wide .messages .message_id				{text-align:center; width:9%;}
#column1_wide .messages .title						{width:auto;}
#column1_wide .messages .date							{width:11%;}
#column1_wide .messages .sequence					{text-align:center; width:2%;}
#column1_wide #schedule 									{background-color:transparent; padding:0;}
#column1_wide #schedule td								{border-bottom:1px solid #dddddd; padding:3px 0;}
#column1_wide #schedule th								{border-bottom:1px solid #dddddd; padding:0;}
#column1_wide #schedule .program					{width:10%;}
#column1_wide #schedule .status						{width:auto;}
#column1_wide #schedule .date							{width:11%;}
#column1_wide #schedule .action						{width:10%;}
#column1_wide #schedule thead th					{border-bottom:1px solid #aaaaaa; padding:3px 0;}
#column1_wide #schedule thead td					{background-color:#eeeeee; border-bottom:1px solid #aaaaaa; padding:0;}
#column1_wide #schedule thead td a:link,
#column1_wide #schedule thead td a:visited{display:block; padding:3px 0; width:100%;}
#column1_wide #schedule thead td a:active,
#column1_wide #schedule thead td a:hover	{background-color:#fae664; color:#777777; display:block; padding:3px 0; width:100%;}
#column1_wide #program td									{padding:5px 0; vertical-align:top;}
#column1_wide #program th									{padding:5px 0; vertical-align:top; width:20%;}
#column1_wide #program .selected					{padding-top:2px; width:3%;}
#column1_wide #program textarea						{height:100px;}

#column1_wide															{float:left; margin:0 0 30px 0; width:760px}
#column1_wide form table									{width:100%;}
#column1_wide form table th								{width:20%;}
#column1_wide form table td								{width:auto;}

#column2																	{float:left; margin:0 20px 30px 0; width:240px;}

#column2_wide															{float:left; margin:0 0 30px 0; width:500px;}
#column2_wide form table									{width:100%;}
#column2_wide form table th								{width:30%;}
#column2_wide form table td								{width:auto;}

#column3																	{float:left; margin:0 0 30px 0; width:240px;}

#foot																			{border-top:1px solid #AAAAAA; clear:both; float:left; font-size:9px; letter-spacing:-1px; margin-bottom:20px; width:100%;}
#phatpixel																{float:right;}
.logoinfo
{
	display:block;
	background-image:/images/logo_1800onhold.png;
text-indent:-9999px;

}

