﻿.keytext {
overflow: auto;
height: 1px;

}


body {
	
	behavior: url("csshover.htc"); 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:tahoma;
}


ul.menu {
    list-style: none;
    width: 150px;
    margin: 0px;
    padding: 0px;
}

ul.menu a {
    font-size: 8pt;
    font-family:tahoma;
    color: #FFF;
    text-decoration: none;
    display: block;
    padding: 5px 5px 5px 10px;
    width: 150px;
    background: #525252;
}

ul.menu a:hover {
    color: #4BD8FF;
    text-decoration: none;
    background: #3c3c3c;
}

ul.menu li {
    border-left: 14px solid #3c3c3c;
    border-right: 1px solid #9C9C9C;
    border-bottom: 1px solid #FFF;
    float: left;
    position: relative;
    border-collapse: collapse;
}

ul.menu li ul {
    list-style: none;
    width: 125px;
    margin: 0px;
    position: absolute;
    left: 125px;
    /* any IE */
left: expression('150px');

    top: 0;
    display: none;
}

ul.menu li ul li{
    border-left: solid 1px #fff;
}

ul.menu li:hover ul { display: block; }



ul.reglist {
font-weight:normal;
line-height:16px;
list-style-type: none;
margin:1em 3em 3em 2em; /*Set Indent of Lists*/
}

.reglist li{
background:url(images/bullet_disc.gif) no-repeat;
padding-left: 1.5em;
margin: 1em 0.1em 1em -3em;  /*Set Spacing in between li's */
      /* any IE */
  margin: expression('1em 0em 1em 0em');
background-position: 0 .2em; /*Aligns the Icon with the text*/
}


.subject .reglist li
{
background:url("images/redcheckmark.gif") no-repeat; 
padding-left: 1.2em;
margin: 1em 0.1em 1em -3em;  /*Set Spacing in between li's */
      /* any IE */
  margin: expression('1em 0em 1em 0em');
background-position: 0 .2em; /*Aligns the Icon with the text*/
}



.parent{
	cursor:default;
}

.listspace{
	margin-top:10px;
}

.bullet{
	height:25px;
	width:25px;
	background:url(images/bul_check.gif) no-repeat;
}

.litext{
	font-family:tahoma, sans-serif;
	font-size:12px;
	vertical-align:top
	
}

.horlist{
margin-left: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.horlist li{
display: inline;
width: 50%;
margin-right: 30px;
      /* any IE */
  margin-right: expression('0');

}

.bulletspace{
	margin-right:5px;
}

.epm{
  margin: 0 -25px;
      /* any IE */
  margin: expression('0 15px');
  list-style-type:none;
}

.epm li{
  float: left;
  width: 230px;  /* accommodate the widest item */
}

/* stop the floating after the list */
.wrapper br{
  clear: left;
}

/* separate the list from what follows it */
div.wrapper{
  margin-bottom: 1em;
}

.taskflow{
float:right; 
width:115px; 
text-align:center; 
padding:85px 0px
}

.header{
    color:#287FB5;
    font-size:14px;
    font-family:tahoma;
    font-weight:bold;        
}

.subhead1{
	text-align:center; 
	font-weight:bold;
	font-size: 16px; 
	color:#287FB5
}        

.subhead2{
	text-align:center; 
	font-weight:bold;
	font-size: 12px; 
	color:#009900;
}

.subhead3{
	font:bold 12px; 
	color:#000;	
}

.regtext{
	font-size: 13px; 
	/*color:#6a6a6a;*/
}

.testimonial{
	font-size: 11px;
	line-height:150%;
	background-color:#e1efcd; 
	color:#0054a6;
	padding:10px 10px;
}

.symcell{
	margin:10px;
}

div.symcellsep{
	padding:10px 30px;
}

.cellsep{
	height:1px;
	color:#9d0a0e;
}

.symcelllist{
	list-style-image:url(solutions/images/bullet2.gif); 
	margin-left:10px;
}

.sympic{
	text-align:center;
}

.aboutcell{
	border:solid 1px #000;
	vertical-align:top;
	padding:10px;
}

.imglink{
	border:none;
}

.nodeclink{
	text-decoration:none;
	color:#6a6a6a;
}

.itembold{

          
          font-size:14px;
          font-family:tahoma;
          font-weight:bold;

         }
         
         
.whitefont{
	color: #fff;
	font-size: 12px;
	font-family: tahoma;
	
}


.centernpad{
	padding:10px 5px;
	text-align:center;
}


.style1 {
	color: #929292;
	font-size: 11px;
	font-family: tahoma;
}
.style2 {
	color: #000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
}

.events {
	margin:5px 0 0 1px;
	text-align:left
}

.spotlight {
	padding:5px 0 0 1px;
}
.spotlight p {
	padding:0 10px;
	margin:0 auto auto auto;
}

.spottext {
	color: #000;
	font-size: 13px;
	font-family: verdana;
	line-height:14px;
}

a.spottext:link {
	text-decoration:underline;
	color:#000;
}

a.spottext:visited {
	text-decoration:underline;
}

a.spottext:hover {
	text-decoration:none;
	color:#0072b2;
}

a.spottext:active {
	text-decoration:none;
}


.style3 {
	color: #000;
	font-size: 13px;
	font-family: verdana;
	line-height:14px;
	text-align: justify;	
}

a.style3:link {
	text-decoration:underline;
	color:#1f2f87;
}

a.style3:visited {
	text-decoration:underline;
}

a.style3:hover {
	text-decoration:none;
	color:#0072b2;
}

a.style3:active {
	text-decoration:none;
}


.style13 {
	color: #383838;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	padding:5px 5px 0 0;
}



.style11 {

      font-family: tahoma; 
      color: #ff0000; 
      font-size: 11px; 
      font-weight: bold; 
      
      
      }
.style12 {
	color: #6a6a6a;
	font-size: 11px;
	font-family: tahoma;
}

.textb{
	border:solid 1px #D4D3D3;
	background-color:#F7F7F7;
	font-size:11.5px;
	font-family: tahoma, sans-serif
}

.style14 {
	color: #FFF;
	font-size: 14px;
	font-family: tahoma;
	font-weight:bold;
}
.style15 {
	color: #287fb5;
	font-size: 11px;
	font-family: tahoma;
}
.style16 {
	color: #a4a4a4;
	font-size: 11px;
	font-family: tahoma;
}


a.style16:link {
	text-decoration:none;
}

a.style16:visited {
	text-decoration:none;
}

a.style16:hover {
	text-decoration:none;
	color:#0072b2;
}

a.style16:active {
	text-decoration:none;
}


.style17 {color: #5f5f5f;
	font-size: 11px;
	font-family: tahoma;}
.style18 {
	color: #287fb5;
	font-size: 30px;
	font-family: tahoma;
	font-weight: bold;
}
.style20 {
	color: #287fb5; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
}

.style20link {
	color: #287fb5; 
	font-size: 11px; 
	font-family: tahoma;
	font-weight:normal
}


.stylequote {

    color: #5f5f5f;
	font-size: 13px;
	font-family: tahoma;
	line-height:14px;}
	
	
.newshead {

color: #000000;
font-size: 18px;
font-weight: bold;
font-family: tahoma;


}



.k2style{

color: #000000;
font-size: 12px;
font-family: verdana;

}

.footer{
	text-align:left;
}

.backlink{
	font:12px tahoma; 
	color:#287FB5;
}

.backlinkstyle{
	font:12px tahoma; 
	color:#287FB5;
}


.individ{
	float:left;
	margin:3px 12px;
	padding:25px 12px;
	border-bottom:dotted 1px #9c9c9c;
	position:relative;
}


.menutitle{
	background-color:#ddd;
	color:#287fb5;
	padding:5px;
	font-weight:bold;
	border:solid 1px #9c9c9c;
}

.jumplinks{
	color:#3c3c3c;
	font-size:12px;
	padding:0 10px;
}

.back{
	text-align:right;
	font-size:13px;
	margin:0 0 50px 0;
}

.verticaltitle{
	height:45px;
	background: url(images/logoBGfade.gif) repeat-x;
	margin:20px 10px 0 10px;
	padding:10px;
	color:#073b50;
}

.verticallogos{
	margin:0 10px;
}

.custlogo{
	margin:5px 10px;
	vertical-align:middle;
}

/*--- Web Conference ---*/
.namecol{
	/*width: 15%; */
	text-align: right; 
	color: #6a6a6a;	
	font-size: 11px; 
	font-family: tahoma;
}

.confsched{
	color: #000;
	font-size: 13px;
	font-family: tahoma;
	text-decoration:none;