﻿/* Copyright (C) 2008 HeartRails Inc. All Rights Reserved. */

fieldset { border: 1px solid #cccccc; margin: 10px 0px 0px; padding: 5px 10px 10px; }
legend { color: #4169e1; padding: 0px 10px; }
div#left { float: left; padding: 0px 0px 20px; width: 700px; }
div#right { float: right; padding: 0px 0px 20px; width: 190px; }
table#procedure td { padding: 0px 10px; width: 283px; }
table#procedure h3 { background-color: #f8f0ff; border-left: 1px solid #e6e6fa; border-right: 1px solid #e6e6fa; border-top: 1px solid #e6e6fa; padding: 10px 10px 0px; }
table#procedure p { background-color: #f8f0ff; border-bottom: 1px solid #e6e6fa; border-left: 1px solid #e6e6fa; border-right: 1px solid #e6e6fa; padding: 10px; }
table.heading { background-color: #e6e6fa; border-top: 1px solid #4169e1; }
table.heading th { font-weight: bold; padding: 2px; text-align: center; }
table.heading td { padding: 0px 5px; text-align: right; width: 26px; }
table.profile { margin: 10px 0px 0px; }
table.profile td { padding: 5px 10px; }
th.thumbnail { background-color: #f8f0ff; width: 160px; vertical-align: middle; }
th.item { background-color: #f8f0ff; padding: 5px 10px; width: 90px; }
td.detail { text-align: right; }
td.detail span { padding-left: 5px; vertical-align: middle; }
span.step { background-color: #4169e1; color: #ffffff; font-weight: bold; padding: 3px 5px; }
span.description { font-weight: bold; padding: 0px 10px; }
