img{border:0}
p { font: normal 12px/12px Arial, Verdana;  color:#000; line-height: 120%; text-decoration: none;}

#soklist ul { list-style: none; list-style-image:url(http://www.sokrates-communicator.com/images/RedBullet16.png) }
#soklist li { font: normal 12px/12px Arial,Verdana;  color:#000;  }


/*EXTRANAV*/
#extranavcontainer { width:176px; text-align:left; margin: 10px 10px 10px 0px; }
#extranav_top { width:176px; height:7px; background:url(http://www.sokrates-communicator.com/images/bg_soknav_top.gif) top left no-repeat; margin: 0px; }
#extranav_nextsteps {text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:176px;height:21px; background:url(http://www.sokrates-communicator.com/images/bg_soknav_nextsteps.gif) top left no-repeat; margin: 0px;padding-top:6px;}
#extranav_nextstepsred { text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:176px; height:20px; background:url(http://www.sokrates-communicator.com/images/bg_soknav_nextstepsred.gif) top left no-repeat; margin: 0px; padding-top:5px;}
#extranav_bottom { width:176px; height:10px; background:url(http://www.sokrates-communicator.com/images/bg_soknav_bottom_wh.gif) top left no-repeat; margin: 0px;}
#extranav_bottom.bg { background:url(http://www.sokrates-communicator.com/images/bg_soknav_bottom_tan.gif) bottom left no-repeat; }
#extranav { background: url(http://www.sokrates-communicator.com/images/bg_soknav_center.gif) top left repeat-y;  }
#extranav h1 { font: normal 14px/14px Verdana, Arial; color:#F10; }
#extranav h2 { color:#FFF; }
#extranav h3 { font: bold 14px/14px Verdana, Arial; color:#000; padding:3px 3px 4px 0px; border-bottom:1px solid #CCC; }
#extranavxxx ul { list-style: none; padding:0 1px 0 1px; color:#000;  }
#extranavxxx li { font: normal 12px/12px Verdana, Arial;  color:#F10; text-align:left; padding: 4px 0px 4px 0px; border-bottom:0px; }
#extranav tr { font: normal 12px/12px Verdana, Arial;  color:#F10; text-align:left; padding: 4px 0px 4px 0px; border-bottom:0px; text-decoration: none;}
#extranav tx:hover { color:#F10; text-decoration:none; background-color:#FFF }
#extranav ty:hover { color:#F10; text-decoration:none; background-color:#FFF }
#extranav tz:hover { color:#F10; text-decoration:none; background-color:#FFF }
#extranav p { padding: 4px 15px 4px 15px; }
#extranav img.icon {margin:3px 5px 0 10px;vertical-align:middle;}
#extranav a {color:#000; text-decoration:none;}
#extranav a:visited { }
#extranav a.blue  { text-decoration: none; color:#015ba7; }
#extranav a:hover { color:#F10; text-decoration:none; background-color:#FFF }
#extranav b:hover.blue { color:#F10; text-decoration:none; background-color:#FFF }
#extranav a span { display:block; color:#000; border-bottom:0px; }
#extranav b:hover span { color:#F10; background-color:#FFF; border-bottom:0px; }

/*sokframe*/
#sokframecontainer { width:176px; text-align:left; margin: 0px 0px 0px 0px; }
#sokframe_top { width:176px; height:7px; background:url(http://www.sokrates-communicator.com/images/bg_soknav_top.gif) top left no-repeat; margin: 0px; }
#sokframe_nextsteps {text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:176px;height:21px; background:url(http://www.sokrates-communicator.com/images/bg_soknav_nextsteps.gif) top left no-repeat; margin: 0px;padding-top:6px;}
#sokframe_nextstepsred { text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:176px; height:20px; background:url(http://www.sokrates-communicator.com/images/bg_soknav_nextstepsred.gif) top left no-repeat; margin: 0px; padding-top:5px;}
#sokframe_bottom { width:176px; height:10px; background:url(http://www.sokrates-communicator.com/images/bg_soknav_bottom_wh.gif) top left no-repeat; margin: 0px;}
#sokframe_bottom.bg { background:url(http://www.sokrates-communicator.com/images/bg_soknav_bottom_tan.gif) bottom left no-repeat; }
#sokframe { background: url(http://www.sokrates-communicator.com/images/bg_soknav_center.gif) top left repeat-y;  }
#sokframe h2 { color:#FFF; }
#sokframe tr { font: normal 12px/12px Arial, Verdana;  color:#000; text-align:left; padding: 4px 0px 4px 20px; border-bottom:0px; text-decoration: none;}
#sokframexxx ul { list-style: none; list-style-position:outside; list-style-image:url(http://www.sokrates-communicator.com/images/RedBullet16.png) }
#sokframexxx li { font: normal 12px/12px Verdana, Arial;  color:#000; text-align:left; padding: 2px 0px 2px 0px; border-bottom:0px; }
#sokframe p { font: normal 12px/12px Arial, Verdana;  color:#000; text-align:left; padding: 4px 15px 4px 5px; border-bottom:0px; text-decoration: none;}
#sokframe a {font: bold 12px/12px Arial, Verdana;  text-decoration:underline;}
#sokframe a:visited { }
#sokframe a.blue  {font: bold 12px/12px Arial, Verdana;  text-decoration: underline; color:#015ba7; }
#sokframe a:hover { color:#F10; text-decoration:underline; background-color:#FFF }
#sokframe a span { display:block; color:#000; border-bottom:0px; }


/*fullframe 637*/
#fullframecontainer { width:637px; text-align:left; margin: 0px 0px 0px 0px; }
#fullframe_top { width:637px; height:7px; background:url(http://www.sokrates-communicator.com/images/bg_fullframe_top.gif) top left no-repeat; margin: 0px; }
#fullframe_nextsteps {text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:637px;height:21px; background:url(http://www.sokrates-communicator.com/images/bg_fullframe_nextsteps.gif) top left no-repeat; margin: 0px;padding-top:6px;}
#fullframe_nextstepsred { text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:637px; height:20px; background:url(http://www.sokrates-communicator.com/images/bg_fullframe_nextsteps.gif) top left no-repeat; margin: 0px; padding-top:5px;}
#fullframe_bottom { width:637px; height:10px; background:url(http://www.sokrates-communicator.com/images/bg_fullframe_bottom_wh.gif) top left no-repeat; margin: 0px;}
#fullframe_bottom.bg { background:url(http://www.sokrates-communicator.com/images/bg_fullframe_bottom_wh.gif) bottom left no-repeat; }
#fullframe { background: url(http://www.sokrates-communicator.com/images/bg_fullframe_center.gif) top left repeat-y;  }
#fullframe h2 { color:#FFF; }
#fullframe tr { font: normal 12px/12px Arial, Verdana;  color:#000; vertical-align:top; text-align:left; padding: 4px 0px 4px 20px; border-bottom:0px; text-decoration: none;}
#fullframe ul {  font: normal 12px/12px Arial, Verdana;  color:#000; list-style: none; list-style-position:outside; padding:0px; margin: 3px 0px 3px 20px;  list-style-image:url(http://www.sokrates-communicator.com/images/RedBullet16.png) }
#fullframe li { font: normal 12px/12px Arial, Verdana;  color:#000; text-align:justify; line-height: 120%; padding: 2px 15px 2px 0px; border-bottom:0px; }
#fullframe p { font: normal 12px/12px Arial, Verdana;  color:#000; text-align:justify; line-height: 120%; padding: 4px 15px 4px 5px; border-bottom:0px; text-decoration: none;}
#fullframe a {font: bold 12px/12px Arial, Verdana;  text-decoration:underline;}
#fullframe a:visited { }
#fullframe a.blue  {font: bold 12px/12px Arial, Verdana;  text-decoration: underline; color:#015ba7; }
#fullframe a:hover { color:#F10; text-decoration:underline; background-color:#FFF }
#fullframe a span { display:block; color:#000; border-bottom:0px; }

/*3frame 637*/
#s3framecontainer { width:206px; text-align:left; margin: 0px 0px 0px 0px; }
#s3frame_top { width:206px; height:7px; background:url(http://www.sokrates-communicator.com/images/bg_3frame_top.gif) top left no-repeat; margin: 0px; }
#s3frame_nextsteps {text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:206px;height:21px; background:url(http://www.sokrates-communicator.com/images/bg_3frame_nextsteps.gif) top left no-repeat; margin: 0px;padding-top:6px;}
#s3frame_nextstepsred { text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:206px; height:20px; background:url(http://www.sokrates-communicator.com/images/bg_3frame_nextsteps.gif) top left no-repeat; margin: 0px; padding-top:5px;}
#s3frame_bottom { width:206px; height:10px; background:url(http://www.sokrates-communicator.com/images/bg_3frame_bottom_wh.gif) top left no-repeat; margin: 0px;}
#s3frame_bottom.bg { background:url(http://www.sokrates-communicator.com/images/bg_3frame_bottom_wh.gif) bottom left no-repeat; }
#s3frame { background: url(http://www.sokrates-communicator.com/images/bg_3frame_center.gif) top left repeat-y;  }
#s3frame h2 { 	font-size: 100%; font-weight : bold; color:#FFF; padding: 6px 0px 2px 0px; }
#s3frame tr { font: normal 12px/12px Arial, Verdana;  color:#000; text-align:left; padding: 4px 0px 4px 20px; border-bottom:0px; text-decoration: none;}
#s3frame ul { font: normal 12px/12px Arial, Verdana;  color:#000; list-style: none; list-style-position:outside; padding:0px; margin: 3px 0px 3px 20px;  list-style-image:url(http://www.sokrates-communicator.com/images/RedBullet16.png) }
#s3frame li { font: normal 12px/12px Arial,Verdana;  color:#000;  line-height: 120%; }
#s3frame p { font: normal 12px/12px Arial, Verdana;  color:#000; text-align:left; line-height: 120%; padding: 4px 5px 4px 5px; border-bottom:0px; text-decoration: none;}
#s3frame a {font: bold 12px/12px Arial, Verdana;  text-decoration:underline;}
#s3frame a:visited { }
#s3frame a.blue  {font: bold 12px/12px Arial, Verdana;  text-decoration: underline; color:#015ba7; }
#s3frame a:hover { color:#F10; text-decoration:underline; background-color:#FFF }
#s3frame a span { display:block; color:#000; border-bottom:0px; }

/* list of features */
#featuretable table {
	border-collapse: collapse;
	/* border: 1px solid #3f7c5f; */
         border-width: 2px;
         border-style: inset;
	padding:10px 10px 10px 10px;
         width: 600px;
	font: normal 80%/140% arial, verdana, helvetica, sans-serif;
	color: #000;
	background: #fff;
}
#featuretable caption {
	padding: 0 0.6em 0.8em;
	font-size: 1.3em;
	font-weight: bold;
         font-style: italic;
	text-align: right;
	color: #000;
	background: transparent;
}
#featuretable td, th {
	border: 1px solid #e0e0e0;
	padding: 0.4em;
         background: rgb(242,242,244);
}
#featuretable thead th {
	border: 1px solid #e0e0e0;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
         font-style: italic;
	/* background: #c6d7cf; */
         /* background: rgb(94,113,145); */
         background: rgb(119,134,163);
         color: rgb(255,255,255);
}
#featuretable tfoot th, tfoot td {
	border: 1px solid #e0e0e0;
	text-align: left;
	font-size: 1em;
	background: #e8e8cf;
}
#featuretable tfoot th {
	font-weight: bold;
}
#featuretable tbody td a {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}
#featuretable tbody td a:hover {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}
#featuretable tbody th a {
	background: transparent;
	color: #3f7c5f;
	text-decoration: underline;
	font-weight: bold;
}
#featuretable tbody th a:visited {
	color: #b98b00;
}
#featuretable tbody th, tbody td {
	vertical-align: top;
	text-align: left;
}
#featuretable tfoot td {
	border: 1px solid #996;
}
#featuretable tbody tr:hover {
	background: #ffffd9;
}
