body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px;
	font-size: 12px;
}
#container {
	width: 650px;
}

h1 {
	clear: both;
	margin: 3px 0 3px 0;
	font-size: 22px;
	font-weight: normal;
}
h2 {
	clear: both;
	margin: 8px 0 6px 0;
	font-size: 14px;
	font-weight: bold;
	color: #76481A;
	width: 80%;
	clear: left;
	float: left;
}
h3 {
	clear: both;
	margin: 10px 0 3px 0;
	padding-top: 5px;
	font-size: 12px;
}
h4 {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
    color: 545454;
}

hr {
	border: 0;
	border-bottom: 5px double #D7D8DA;
	clear: both;
	padding: 15px 0 10px 0;
}
hr.single {
	border: 0;
	border-bottom: 1px solid #D7D8DA;
	clear: both;
	padding: 10px 0 10px 0;
}
div.doublehr {
	border: 0;
	border-bottom: 3px double #D7D8DA;
	clear: both;
	padding: 0 0 10px 0;
}
div.singlehr {
	border: 0;
	border-bottom: 1px solid #D7D8DA;
	clear: both;
	padding: 10px 0 10px 0;
}

table {
	font-size: 11px;
	border: 0;
	clear: both;
}
td {
	vertical-align: top;
}

input[type="radio"] {
	float: left;
	clear: left;
	margin: 2px 7px 2px 7px;
}
input[type="text"] {
	font-size: 10px;
}
input[type="submit"] {
	margin: 10px;

}
form {
	margin: 0;
	padding: 0;
}

.group_radio {
	float: left;
	clear: left;
	width: 25px;
	border-top: 1px solid #d1dae3;
}
.group_text {
	float: left;
	clear: left;
	width: 80px;
	text-align: center;
	border-top: 1px solid #d1dae3;
}
.group_label {
	float: left;
	width: 500px;
	border-top: 1px solid #d1dae3;
	border-left: 1px solid #d1dae3;
	padding: 5px;
}
.group_heading {
	border-top: 4px solid #d1dae3;
	text-align: left;
	color: #777;
}
.group_boxheading {
	padding: 4px 0 4px 0;
	text-align: center;
}

div#option_links {
	font-size: 9pt;
	float: right;
	text-align: right;
	margin-top: 7px;
}
a { color: #0F57C2; text-decoration: none; }
a:link { color: #0F57C2; }
a:visited { color: #0F57C2; }
a:hover { color: #0F57C2; text-decoration:underline; }
a:active { color: #0F57C2; text-decoration:underline; }




/* New menu 2009-09-18 */
table.form_group {
    width: 553px;
    border-collapse: collapse;
    margin-bottom: 24px;
}
table.form_group th {
    border-top: 4px solid #d1dae3;
    border-left: 1px solid #d1dae3;
    padding: 3px;
}
table.form_group td {
    border-top: 1px solid #d1dae3;
    border-left: 1px solid #d1dae3;
    padding: 3px;
}
table.form_group th.first {
    border-left: 0;
    text-align: left;
}
table.form_group td.first {
    border-left: 0;
}
table.form_group th.quantity {
    width: 83px;
}
table.form_group td.quantity {
    text-align: center;
}
table.form_group td.quantity input {
    width: 80%;
}
table.form_group th.joint_holder {
    width: 110px;
}
table.form_group td.joint_holder {
    text-align: center;
}
table.form_group td.joint_holder input {
    width: 80%;
}
table.form_group th.num_companies {
    width: 110px;
}
table.form_group td.num_companies {
    text-align: center;
}
table.form_group td.num_companies input {
    width: 80%;
}
table.form_group th.radio {
    width: 35px;
}



div.hr {
    width: 553px;
    height: 1px;
    margin: 10px 0;
    border: 0;
    background: #d7d8da;
}

p {
    width: 553px;
}
p.small {
    font-size: 10px;
    color: 555555;
}
