/*-----formS COLUMN-----*/
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none;}

div.forms { float: left;}

*.shapes { background: url("../img/forms/shapes.gif") no-repeat; margin-left: -19px;}

*.forms-bg { background: url("../img/packets/bg.gif") top left repeat-x; background-color: white; margin-bottom: 10px;  float: left;}

*.forms-tl { background:url("../img/steps/rc.gif") top left no-repeat;}
*.forms-br { background:url("../img/steps/rc.gif") bottom right no-repeat;}

*.forms-trc { background: url("../img/steps/rc-trc.gif") top right no-repeat;}
*.forms-blc { background: url("../img/steps/rc-blc.gif") bottom left no-repeat; height: 100%; padding: 100px; overflow: hidden; padding: 25px 100px;}

*.forms hr { margin: 5px auto; height: 1px; background-color: #e5e5e5; color: #e5e5e5; border: none; width: 100%;}
*.forms h2 { color: #454545; font-size: 1.4em ; font-weight: normal; margin: 0; display: block;}

*.forms input {border: 2px solid #a4cf16; background: white; width: 80%; padding: 3px;}
*.forms select {border: 2px solid #a4cf16; background: white; width: 80%; padding: 3px;}
td.a1 { text-align: right;}
*.forms textarea { border: 2px solid #a4cf16; background: white; width: 80%; padding: 3px;}

*.payment-image { width: 100px; height: 100px; float: left; margin-left: 20px; border: 0px; text-align: center;}
*.payment-image span {font-weight: bold;}
*.payment-image a:hover {color: #454545;}
*.payment-image img {border: 0;}

ul.regTabs { margin: -18px 0px 20px -18px; padding: 0px; }
ul.regTabs li {background: #fff url(../img/steps/rc.gif) no-repeat scroll right bottom; display: inline; padding: 10px 20px; cursor: pointer;}

.billTable { width: 100%; }
.billTable td { border: 1px solid #cecece; padding: 5px; }
.billTable table td { border: 0px; padding: 5px; }

#overviewContent { overflow-y: auto; overflow-x: hidden; }
