/* @group Core Elements */

html {height: 100%;margin-bottom: 1px;}
body {margin: 0;font-family: Arial;font-size: 100%;line-height: 155%;}
img{ border:none;}
/* Font family information */
div.wrapper1{ width:940px;  margin:0 auto; background:#fff;}

body#ff-default #horiz-menu li, body#ff-default #bottom-menu, body#ff-default a.mainlevel, body#ff-default /*a.sublevel, body#ff-default ul#rokslide-toolbar li, #topmenu-mod ul#mainlevel-top {font-family: Trebuchet MS, Geneva, Tahoma; }*/
body#ff-default body#ff-default  body#ff-default .contentheading, #topmenu-mod .banner-small, body#ff-default .submenu-block h3 {
font-family:  "Myriad Pro", Helvetica;}
h3{
font-family: "Myriad Pro",  'Arial Narrow',Helvetica;
}
.moduletable_box1,
.moduletable_box {
	background: url(../images/middle_module_br.png) 100% 100% no-repeat;
	margin-bottom:10px;
}
.moduletable_box1 div,
.moduletable_box div,
.module_box div
{
background: url(../images/middle_module_tr.png) 100% 0 no-repeat;
}
.moduletable_box1  div div,
.moduletable_box  div div {
background: url(../images/middle_module_bl.png) 0 100% no-repeat;
}
.moduletable_box1 div div div,
.moduletable_box div div div,
.module_box div  div div{

	padding: 10px 15px 10px 15px;

	background: url(../images/middle_module_tl.png) 0 0 no-repeat;

	overflow: hidden;
}
.moduletable_white1,
.moduletable_white {

	background: url(../images/middle_module_br_white.png) 100% 100% no-repeat;
    margin-bottom:10px;
}


.moduletable_white1  div,
.moduletable_white  div {

	background: url(../images/middle_module_tr_white.png) 100% 0 no-repeat;

}


.moduletable_white1  div div,
.moduletable_white  div div {

	background: url(../images/middle_module_bl_white.png) 0 100% no-repeat;

}


.moduletable_white1  div div div,
.moduletable_white  div div div {

	padding: 10px 15px 10px 15px;

	background: url(../images/middle_module_tl_white.png) 0 0 no-repeat;

	overflow: hidden;

}

.moduletable ,
.module {
margin-bottom:10px;
}
.moduletable-service h3 ,
.moduletable_normal h3,
.module_normal h3,
.moduletable h3,
.module h3{
font-size:14px;
border-bottom:1px dotted #929292;
letter-spacing: -1px;

}

.moduletable,
.moduletable_normal {
margin-bottom:10px;
}


ul{
margin:0;
padding:0;
list-style:none;
}
ul li{
background: url(../images/arrow.gif) 0 8px  no-repeat;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;}
ul.close{
margin:0;
padding:0;
list-style:none;

}
ul.close li{
background: url(../images/arrow.gif) 0 6px  no-repeat;

padding:0;
padding-left:10px;
margin:0;
}
#leftcol ul{
color:#0071b2;}

body#ff-default #banner-right .moduletable h3, body#ff-default #banner-left .moduletable h3 {font-family: Helvetica, Arial, FreeSans, sans-serif;}

/* Core Styles */

form {margin: 0;padding: 0;}
body, body.f-default {font-size: 12px;}
p {margin-top: 10px;margin-bottom: 15px; text-align:justify;}
h1, h2, h4, h5 {padding-bottom: 5px;margin: 25px 0 10px 0;font-weight: normal;line-height: 120%;}
h3{padding: 5px 0px;margin: 0px 0 0px 0;font-weight: normal;line-height: 110%;}
h1 {font-size: 200%;line-height: 100%;}
h2 {font-size: 175%;line-height: 100%;}
h3 {font-size: 110%;
font-weight:bold;}
h4 {font-size: 120%;}
h5 {font-size: 120%;text-transform: uppercase;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clr {clear: both;}

/* @end */

/* @group Joomla Elements */
.contentpagetitle-service,
.componentheading,
.contentheading,
td.contentheading {font-size: 130%;font-weight: bold;border: 0;padding: 0 0 5px 0;line-height: 120%;
font-family: "Myriad Pro",  'Arial Narrow',Helvetica; }
table.blog td.createdate {padding-bottom: 5px;}
table.blog td.modifydate {padding-top: 10px;}
td.buttonheading, .contentpaneopen td.buttonheading {padding: 0 1px;border: 0;}
td.column_separator {padding-left: 15px;}
td.componentheading {padding-bottom: 15px;}
.sectiontableheader {font-weight: bold;padding: 4px;line-height: 25px;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {text-align: left;padding: 2px 0 0px 5px;}
tr.sectiontableentry2 td, td.sectiontableentry2 {height: 25px;}
tr.sectiontableentry1 td, td.sectiontableentry1 {height: 25px;}
.contentpane, .contentpaneopen {width: 100%;}

/* @end */

/* @group Structure */
div.divlogo{
width:220px;
height:80px;
}
img#logo {width: 190px;height: 51px;
background: url(../images/logo.gif) 0 0 no-repeat;
margin-top:10px;
margin-left:10px;
}
div.date{
width:220px;
height:25px;
background:#686868 url(../images/clock.gif) 5px 50% no-repeat;
color:#ffffff;
padding-top:7px;}
div.date span{
margin-left:20px;

}
div.topbar{
height:47px;
background: url(../images/topbar_bg.jpg) 0 100% no-repeat;
}
div.bluebar{
width:200px;
height:4px;
margin-top:0px;
padding-top:0px;}
div.inset {
	overflow: hidden;
}
div.main-padding{
padding-top:2px;}

#main {margin-left: 13px;margin-right: 13px;}
#main2 {margin-left: -13px;}
#main3 {margin-right: -13px;}

#main-bottom {width: 25px;height: 20px;float: left;}
#main-bottom2 {width: 25px;height: 20px;float: right;}
#main-bottom3 {margin-left: 25px;margin-right: 25px;height: 20px;}

#rightcol {float: right; }
#rightcol .padding {padding: 0 0 0 0px;}
#rightcol .inner .padding {padding: 20px 20px 0 20px;}
#leftcol {overflow:hidden;}

#leftcol .inner .padding {padding: 0 10px 0 10px;}
#leftcol .inner-left2 .padding {padding: 0 10px 0 10px; margin-top:20px;}
#leftcol .inner-left .padding {padding: 0 10px 0 10px;}
#leftcol .inner{padding: 0 0px 0 0px;}
#leftcol .inner-left{ background:url(../images/left-bg.jpg) 100% 0 no-repeat; margin:0; padding:0;}
#maincol .inner-left .padding {padding: 5px;}
#maincol .inner .padding {padding: 20px;}

.col-bottom {width: 8px;float: left;height: 10px;}
.col-bottom2 {width: 8px;float: right;height: 10px;}
.col-bottom3 {height: 10px;margin: 0 8px 0 8px;padding-bottom: 10px;}
.col-bottom3.tab {margin-bottom: 10px;}

#bottom {margin-top: 10px;}
#bottom-shadow {height: 25px;position: relative;z-index: 2;}
#bottom-menu {height: 53px;}

#footer {padding: 20px 0 110px 0;}
img#rocket {width: 166px;height: 22px;float: left;margin-right: 30px;margin-left: 20px;}
#copyright {height: 22px;line-height: 22px;}

.debug {margin-top: 20px;}

table.mainbody, table.blog {width: 100%;border: 0;padding: 0;}

/* @end */

/* @group Modules */


/* @end */

/* @group Menus */

#horiz-menu {text-transform: uppercase;z-index: 100;height:65px; vertical-align:bottom;/*line-height: 24px;*/position: relative;padding: 0;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0 0px 0 0;padding: 0 0px;text-transform: uppercase;font-weight: bold;letter-spacing: 0.1em;}
#horiz-menu a, #horiz-menu .separator {white-space: nowrap;display: block;float: left; /*height: 25px;line-height: 20px;*/font-weight: normal;font-size: 100%;overflow: hidden;text-decoration: none;text-transform: uppercase;z-index: 100;cursor: pointer; font-family:Arial, Helvetica, sans-serif;}
#horiz-menu li a span, #horiz-menu li .separator span {display: block;padding: 0;}
#horiz-menu li.active a, #horiz-menu li.active .separator {z-index: 100;cursor: pointer;}
#horiz-menu li.active li a, #horiz-menu li.active.parent li a, #horiz-menu li.active li .separator, #horiz-menu li.active.parent li .separator {font-weight: normal;font-size: 100%;}
#horiz-menu ul ul {margin: 0;padding: 0;}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.active.parent ul a span, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator, #horiz-menu ul li.active.parent ul .separator span {text-transform: none;background: none; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}
.menutop .animated-bg {padding:0;left: 6px;}
.menutop .submenu-animation-left {margin-right: 9px;} 
.menutop .submenu-animation-right {height: 100%;width: 9px;position: absolute;right: 0;margin-right: -9px;}

/* Menu Dropdowns */

#horiz-menu li li.active, #horiz-menu li.active li a, #horiz-menu li.active li a:hover, #horiz-menu li li a:hover, #horiz-menu ul li.active.parent ul a, #horiz-menu li.active li .separator, #horiz-menu li.active li .separator:hover, #horiz-menu li li .separator:hover, #horiz-menu ul li.active.parent ul .separator {background: none;border: 0;padding: 0;margin: 0;}
#horiz-menu li li a, #horiz-menu li li .separator {font-size: 100%;font-weight: normal;background: none;padding: 0;margin: 0;}
#horiz-menu li li, #horiz-menu li li a span, #horiz-menu li li .separator span {background: none;padding: 0;margin: 0;}
#horiz-menu li li a span, #horiz-menu li li .separator span {padding: 0;}
#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu ul li.active.parent ul li .seperator {text-indent: 15px;}
#horiz-menu ul ul {padding-bottom: 5px;}

/* Top Menu */
ul#mainlevel-lefttop {padding: 3px 0px 0 0;margin: 0 ;height: 168px;}
#mainlevel-lefttop ul {list-style: none;margin: 0; }
#mainlevel-lefttop li {display: block; width:100%;float: left;margin: 0;padding: 1px; border-bottom:1px dotted #929292}
#mainlevel-lefttop a ,
#mainlevel-lefttop a:visited
{white-space: nowrap;display: block;float: left;font-weight: normal;overflow: hidden;text-decoration: none;padding: 0 8px;margin: 0 0px; color:#333333; height:30px; line-height:30px; text-indent:10px;
border-left:10px solid #eaeaea;}
#mainlevel-lefttop a:hover {
color:#0071b2;border-left:10px solid #0071b2;}
#topmenu-mod ul#mainlevel-top {padding: 12px 0 0 0;margin: 0 auto;height: 60px;}
#topmenu-mod #mainlevel-top ul {list-style: none;margin: 0;padding: 0;}
#topmenu-mod #mainlevel-top li {display: block;float: left;margin: 0;padding: 0;}
#topmenu-mod #mainlevel-top li.last {border-right: none;}
#topmenu-mod #mainlevel-top li.last a {margin-right: 0;}
#topmenu-mod #mainlevel-top a, #banner-mod #mainlevel-top a#active_menu.mainlevel {white-space: nowrap;display: block;float: left;font-weight: normal;overflow: hidden;text-decoration: none;padding: 0 8px;margin: 0 10px;}
#topmenu-mod .banner-big {text-transform: uppercase;padding: 0;margin:0;display: block; text-transform: uppercase;font-size: 180%;line-height: 130%;}
#topmenu-mod .banner-small {padding: 0 0 8px 0;margin:0;display: block; font-style: italic; font-size: 120%;}
#topmenu-mod a#active_menu-top.mainlevel-top span.banner-small {background: url(../images/topmenu-arrow.png) 50% 100% no-repeat;}

/* Bottom Menu */

#bottom-menu ul#mainlevel-bottom {padding: 0 0 0 12px;margin: 0 auto;height: 50px;}
#bottom-menu #mainlevel-bottom ul {list-style: none;margin: 0;padding: 0;}
#bottom-menu #mainlevel-bottom li {display: block;float: left;margin: 0;padding: 0;}
#bottom-menu #mainlevel-bottom a, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel {white-space: nowrap;display: block;float: left;font-weight: normal;overflow: hidden;height: 50px;line-height: 50px;letter-spacing: 0.1em;font-size: 110%;text-decoration: none;text-transform: uppercase;padding: 0 8px;margin: 0 20px 0 0;}

/* Sub and Side Menus */

a.mainlevel:hover, a.sublevel:hover {text-decoration: none;}
a.mainlevel {line-height: 32px;height: 32px;font-size: 130%;padding: 2px 0 2px 15px;}
a.sublevel {height: 26px;line-height: 26px;margin: 0;padding: 0;}

ul.menu_topmenu{
list-style:none;
margin:0;
padding:0;}
ul.menu_topmenu li{ float:left; 
background: url(../images/arrow.gif) 0 50% no-repeat;
padding:0 10px;
}
ul.menu_topmenu a,
ul.menu_topmenu a:visited
{color: #7e7e7e;}
ul.menu_topmenu a:hover{ color:#0071b2;}



ul.menu_leftmenu {
margin:0; padding:0;}
ul.menu_leftmenu li {list-style: none;margin: 0;padding: 0;float: none;  height: 25px;line-height: 25px; background:none; font-size:14px;}
ul.menu_leftmenu span {display: block; height: 25px;line-height: 25px;}
ul.menu_leftmenu li a, ul.menu_leftmenu li .separator {text-indent: 25px; height: 25px;line-height: 25px; color:#7e7e7e;background: url(../images/arrow.gif) 0 50% no-repeat;}
ul.menu_leftmenu ul li a, ul.menu_leftmenu ul li .separator {text-indent: 20px;}
ul.menu_leftmenu ul li ul li a, ul.menu_leftmenu ul li ul li .separator {text-indent: 40px;}
ul.menu_leftmenu ul li ul li ul li a, ul.menu_leftmenu ul li ul li ul li .separator {text-indent: 60px;}
ul.menu_leftmenu li.parent ul li span {background: none;}
ul.menu_leftmenu li.active.parent li span {background: none;}
ul.menu_leftmenu li.active.parent ul li, ul.menu_leftmenu li.active.parent ul li.parent ul {background: none;}
ul.menu_leftmenu li.active.parent ul {padding: 10px 0;margin: 0;}
ul.menu_leftmenu ul span {height: 25px;line-height: 25px;}
.moduletable-sidemenu a.mainlevel {margin: 0 0 1px 0;}
ul.menu_leftmenu a, ul.menu_leftmenu .separator {display: block;line-height: 25px;text-indent: 0px;height: 25px;overflow: hidden;font-size: 100%;float: none;}
ul.menu_leftmenu li.active a, ul.menu_leftmenu li.active li.active a, a#active_menu.mainlevel, a#active_menu.sublevel, ul.menu_leftmenu li.active .separator, ul.menu_leftmenu li.active li.active .separator {font-weight: bold;}
ul.menu_leftmenu li.active li a, ul.menu_leftmenu li.active li.active li a, ul.menu_leftmenu li.active li .separator, ul.menu_leftmenu li.active li.active li .separator {font-weight: normal;}
ul.menu_leftmenu ul li {border: 0;}
ul.menu_leftmenu ul ul {padding: 0; margin: 0;background: none;}
ul.menu_leftmenu li li {padding: 0;margin: 0;}
ul.menu_leftmenu ul a, ul.menu_leftmenu ul .separator {text-indent: 0;}
ul.menu_leftmenu li.active a, ul.menu_leftmenu li.active a:hover, ul.menu_leftmenu li.active .separator, ul.menu_leftmenu li.active .separator:hover {text-decoration: none; line-height: 25px;}
ul.menu_leftmenu a:hover{ color:#0071b2; background:url(../images/arrow2.gif) 0 50% no-repeat;}



ul.menu {
margin:0; padding:0;}
ul.menu li {list-style: none;margin: 0;padding: 0;float: none;}
ul.menu span {display: block; height: 27px;line-height: 27px;}
ul.menu li a, ul.menu li .separator {text-indent: 5px;}
ul.menu ul li a, ul.menu ul li .separator {text-indent: 20px;}
ul.menu ul li ul li a, ul.menu ul li ul li .separator {text-indent: 40px;}
ul.menu ul li ul li ul li a, ul.menu ul li ul li ul li .separator {text-indent: 60px;}
ul.menu li.parent ul li span {background: none;}
ul.menu li.active.parent li span {background: none;}
ul.menu li.active.parent ul li, ul.menu li.active.parent ul li.parent ul {background: none;}
ul.menu li.active.parent ul {padding: 10px 0;margin: 0;}
ul.menu ul span {height: 26px;line-height: 26px;}
.moduletable-sidemenu a.mainlevel {margin: 0 0 1px 0;}
ul.menu a, ul.menu .separator {display: block;line-height: 27px;text-indent: 0px;height: 27px;overflow: hidden;font-size: 100%;float: none;}
ul.menu li.active a, ul.menu li.active li.active a, a#active_menu.mainlevel, a#active_menu.sublevel, ul.menu li.active .separator, ul.menu li.active li.active .separator {font-weight: bold;}
ul.menu li.active li a, ul.menu li.active li.active li a, ul.menu li.active li .separator, ul.menu li.active li.active li .separator {font-weight: normal;}
ul.menu ul li {border: 0;}
ul.menu ul ul {padding: 0; margin: 0;background: none;}
ul.menu li li {padding: 0;margin: 0;}
ul.menu ul a, ul.menu ul .separator {text-indent: 0;}
ul.menu li.active a, ul.menu li.active a:hover, ul.menu li.active .separator, ul.menu li.active .separator:hover {text-decoration: none; line-height: 26px;}
ul.menu li a:hover, ul.menu li .separator:hover {text-decoration: none;}
ul.menu li.active ul {margin-top: 0;margin-bottom: 0;padding-top: 5px;padding-bottom: 5px;}
ul.menu ul {padding: 0;margin: 0 12px;}
ul.menu ul ul {border: 0;}
ul.menu ul a, ul.menu ul .separator {font-size: 110%;height: 26px;line-height: 26px;padding: 0;margin: 0;}
ul.menu div.split-arrow-open {width: 34px;height: 34px;position: absolute;right: 0px;top: 0px;cursor: pointer;}
ul.menu div.split-arrow-close {width: 34px;height: 34px;position: absolute;right: 0px;top: 0px;cursor: pointer;}

/* @end */

/* Extra Content Styles */

a.readon { padding-left:12px; 0;font-size: 100%; }
a.readon2 {width: 54px;height: 18px;display: block;margin-top: 16px;text-transform: uppercase;line-height: 18px;font-size: 10px;text-align: center;padding: 0;}
a.readon2:hover {text-decoration: none;background-position: 0 -18px;}
#showcasemodules input.button {background: url(../images/showcase-input.png) 0 0 no-repeat;width: 51px;height: 18px;}
#showcasemodules input.button:hover {text-decoration: none;background-position: 0 -18px;}
.pathway-block.top {width: 70%;}
.pathway-block.top span.pathway {padding-left: 0;}
.pathway-block {width: 100%;}
span.pathway {display: block;font-weight: normal;line-height: 140%;overflow: hidden;text-transform: uppercase;padding-top: 14px;padding-bottom: 6px;padding-left: 8px;}
span.pathway img {padding-right: 1px;width: 5px;height: 9px;}
span.pathway a {float: none;padding: 0 2px 0 0;}
#accessibility {width: 55px;height: 12px;position: absolute;right: 0;top: 4px;z-index: 5000;}


a.nounder {text-decoration: none;border: 0;cursor: pointer;}
a.nounder:hover {text-decoration: none;}
.clr {clear:both;}
fieldset {border-left: 0;border-right: 0;border-top: 0;}
fieldset.input, a img, body .pollstableborder {border: 0;}
img.content-left {float: left;margin-right: 10px;padding: 5px;}
img.content-right {float: right;margin-left: 10px;padding: 5px;}
.back_button {margin-top: 20px;margin-bottom: 10px;}
.tool-tip {padding: 4px;}

/* Login */

form#form-login ul {padding-left: 18px;}
form#form-login fieldset.input {padding: 0;}
p#form-login-remember {margin-bottom: 5px;}
input#mod_login_username.inputbox, input#mod_login_password.inputbox, input#modlgn_username.inputbox, input#modlgn_passwd.inputbox {height: 24px;display: block;border: 0;width: 170px;}
.module input.button, .moduletable input.button {border: 0;width: 54px;height: 18px;cursor: pointer;text-align: center;text-transform: uppercase;margin-top: 10px;margin-bottom: 10px;line-height: 18px;padding: 0;font-size: 10px;}
.module input.button:hover, .moduletable input.button:hover {background-position: 0 -18px;}
#sl_vert #sl_username, #sl_vert #sl_pass {height: 24px;display: block;margin-bottom: 8px;}
#sl_vert #sl_username input, #sl_vert #sl_pass input {background: none;border: 0;width: 160px;height: 14px;padding: 5px;line-height: 100%;}
#sl_vert .button {border: 0;width: 54px;height: 18px;cursor: pointer;text-align: center;text-transform: uppercase;margin-top: 10px;margin-bottom: 10px;line-height: 100%;padding: 0;}
#sl_vert .button:hover {background-position: 0 -18px;}



/* @group Demo Content */


/* @end */
div.moduletable_menu{
margin-top:0px;

}
div.foot_left{
/*float:left;*/
width:220px;
height:102px;
background:#000 url(../images/btm-left.gif) 0 0 no-repeat;}

div.foot_right{
/*float:left;*/
height:102px;
width:700px;
background:url(../images/btm-right.gif) 0 0 no-repeat;
text-align:center;}
div.foot_right p{
text-align:center;}
div.modultitle {
font-weight:bold;
padding:5px 0px;margin: 0px 0 0px 0;
line-height: 110%;
font-family: "Myriad Pro",  'Arial Narrow',Helvetica;
font-size:14px;
border-bottom:1px dotted #929292;
color:#7e7e7e;
letter-spacing: -1px;
}
div.modultitle span{
letter-spacing: -1px;
font-size:10px;
font-family:'Arial', Helvetica, sans-serif;}
div.mainbody{
padding:0px 10px 10px 10px;}
tr.tdblue{
}
tr.tdbule2{
background-color: #737373;
color:#FFFFFF;
font-weight:bold;
}
table.forme{
}
table.forme td{ padding:5px 0;}
input{
}
ul li.step1{
background:url(../images/step1.gif) 0 0 no-repeat;
padding-left:100px;
font-weight:bold;}
ul li.step2{
background:url(../images/step2.gif) 0 0 no-repeat;
padding-left:100px;
font-weight:bold;}
ul li.step3{
background:url(../images/step3.gif) 0 0 no-repeat;
padding-left:100px;
font-weight:bold;}

ul.menu_btm {
padding:0;
margin:0 80px;
list-style:none;
text-align:center;
float:none;}
ul.menu_btm li{
background:none;
float:left;
}
ul.menu_btm li a,
ul.menu_btm li a:visited{
color:#505050;border-right:1px solid #505050; padding-right:10px;}
ul.menu_btm li a:hover{
color:#0071b2;}

ul.latestnews  a span,
ul.latestnews_white a span,
ul.latestnews_box a span{ 
font-weight:bold;}
ul.latestnews  a, ul.latestnews a:visited,
ul.latestnews_white a,ul.latestnews_white a:visited,
ul.latestnews_box a,ul.latestnews_box a:visited{
color:#505050;
}
ul.latestnews  a:hover,
latestnews_normal  a:hover {
color:#0071b2;}
li.item61 a,
li.item61 a:visited,
li.item102 a span,
li.item102 a:visited span{color:#FF0000;}

div.moduletable-service{
/*background:url(../images/servicebg.jpg) 0 100% repeat-x;
*/border:1px solid #EBEBEB;
padding:0 10px;
margin-bottom:20px;}
 .step{
 margin-right:10px;
border:1px solid #000 ;}

span.time{
font-weight:normal;
font-style:italic;
font-size:10px;
color:#999999;}
div.user4{
margin:0 0 0 10px;}
