A.ssmItems:link		{color:black; text-decoration:none;}
A.ssmItems:hover	{color:black; text-decoration:none;}
A.ssmItems:active	{color:black; text-decoration:none;}
A.ssmItems:visited	{color:black; text-decoration:none;}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	background-color: #0559A1;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4286D1;
}

h2, cite
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
}

h3
{
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
	margin-left: 30px;
}

h3 a
{
	font-weight: normal;
	font-style: italic;
}

i
{
	font-size: 10px;
}

img
{
	border: 0px;
}

td
{
	font-size: 10px;
}

blockquote
{
	margin: 0;
}

address
{
	font-style: normal;
}

label{display: block;}
input{margin-left: 15px;}
fieldset{border: 0; margin-top: 15px; width: 300px;}
legend{font-weight: bold; color: #4286D1; margin-left: 15px;}

a, a:link, a:visited, a:active
{
	color: #006bc5;
	text-decoration: none;}

a:hover
{
	color: #444444;
	text-decoration: none;
}
#desc
{
	position: absolute;
	visibility: hidden;
	z-index: 200;
}

#main_table
{
	border: solid 1px #006BC5;
}

#desc_table
{
	width: 200px;
	border: solid;
	border-width: 2px;
	border-color: #8DC560;
	padding: 2px;
}

#leftborder
{
	 width: 10px;
	 background-color: #006BC5;
}

#break
{}

#empty
{}

#line
{
	height: 2px;
	background-color: #8DC560;
}

#links
{ /* (10 139 10) = 157 */
	padding: 4px 10px 0px 10px;
	width: 137px;
}

.ddparent, .ddparent ul
{
	position: relative;
	list-style: none;
	margin: 0; padding: 0;
	width: 133px;
}

.ddparent ul
{
	float: left;
	display: none;
	position: absolute;
	top: 0;
	left: 133px;
}

.ddparent ul li
{
	display: block;
	border: 1px solid #AAA;
	background: #FFF;
	width: 133px;
	height: 24px;
	position: relative;
	top: -1px;
}

* html .ddparent li, .ddparent ul li {float:left;}
* html .ddparent li a, .ddparent ul li a {height:1%;}

#itbusiness
{ /* (11 188 10) = 209 */
	background-color: #DFE8F1;
	padding: 8px 10px 0px 0px;
	width: 820px;
	height: 12px;
}

#itbusiness_table
{
	font-size: 12px;
}

#software
{ /* (16 179 10) = 205 */
	background-color: #D7CEF9;
	padding: 8px 10px 0px 0px;
	width: 820px;
	height: 12px;
}

#software_table
{
	font-size: 12px;
}

#itteam
{ /* (12 157 10) = 179 */
	background-color: #E8E8E8;
	padding: 8px 10px 0px 0px;
	width: 820px;
	height: 12px;
}

#itteam_table
{
	font-size: 12px;
}

#feature
{ /* (6 147 14) = 157 */
	padding: 29px 14px 0px 6px;
}

#featured_table
{
	width: 120px;
}

#header_table
{
	width: 860px;
}

#content
{ /* (10 579 15) = 604 */
	font-size: 12px;
	padding: 20px 15px 12px 10px;
	width: 820px;
}

#footer_table
{
	width: 855px;
}


.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }
