body {font-family: 'Verdana', sans-serif;font-size: 11px;color: #000;background-color: #d62828;}

.contentZone {margin-bottom: 25px;}

.lcol, .rcol {float: left;overflow:hidden;}
.lcol {width: 288px;}
.lcol .lcolpad {padding: 0 71px 0 50px;}
.rcol {width: 672px;}
.rcol .rcolpad {padding: 0 20px;}

.rcol .rl, .rcol .rm, .rcol .rr {float: left;}
.rcol .rl {width: 220px;}
.rcol .rm {width: 220px;}
.rcol .rr {width: 190px;}


a, a:hover {color: #d62828;text-decoration: underline;}
.rarr {padding-left: 10px;background: url(/img/rarr-red.gif) no-repeat 100% .4em;text-decoration: none;}

.contentZone h1 {margin: 1px 0 15px;font-size: 17px;font-weight: 400;}
.contentZone h3 {margin: 10px 0 5px 0;font-size: 13px;font-weight: 700;}
.contentZone h4 {margin: 20px 0 5px 0;font-size: 13px;font-weight: 400;}
.contentZone div.shown h4 {font-weight: 700;}
.contentZone div.shown h4 a {color: #000;text-decoration: none;}

.gheader {display: block;margin-bottom: 50px;height: 28px;}

.star {color: #d62828;}
.err {color: #d62828;}

.contentZone form {margin-bottom: 22px;}
.contentZone form p {clear: both;margin-bottom: 11px;padding-bottom: 0px;}
.contentZone form p.error {color: #D62828;}
.contentZone form .elementText b {font-weight: 400;}
.contentZone form .elementText,
.contentZone form .fieldTxtName,
.contentZone .txtlcol
	{position: relative;top: 4px;float: left;display: block;width: 213px;min-height: 1px;overflow: hidden;}
.contentZone form .col2 {float: left;display: block;width: 203px;min-height: 1px;overflow: hidden;}
.contentZone .txtrcol,
.contentZone form .formElement
	{width: 398px;display: block;margin-left: 220px;text-align: right;}
.contentZone form .formItemText,
.contentZone form .formItemArea
	{width: 398px;border: solid 1px #bdbec0;}
.contentZone form .col2 .formItemText, .contentZone form .col3 .formItemText {width: 193px;}
.contentZone form .sbmt,
.contentZone form .submitFormItem
	{width: auto;}
.contentZone form .star {position: relative;left: 4px;}

.contentZone table.parsed .headrow {background-color: #d62828;padding: 8px 10px;}
.contentZone table.parsed .headrow strong, .contentZone table.parsed .headrow b {font-weight: 400;color: #fff;}
.contentZone table.parsed th, .contentZone table.parsed td {border-right: 1px solid #dfdede;border-bottom: 3px solid #d62828;}
.contentZone table.parsed th.right, .contentZone table.parsed td.right {border-right: 0;}
.contentZone table.parsed .headrow {border-bottom: 0;}
.contentZone table.parsed td {padding: 8px 10px;}



table.logos td {padding: 15px 0;vertical-align: top;border-top: 1px solid #bcc0c3;}
table.logos tr.top td {border-top: 0;}
table.logos td.logo {width: 171px;vertical-align: middle;padding: 8px 0;}

table.diary td {padding: 15px 0;vertical-align: top;}
table.diary td.order {padding-top: 267px;width: 171px;background-repeat: no-repeat; background-position: 0 22px;}

table.campus {width: 100%;}
table.campus td {vertical-align: top;padding: 23px 0 31px;}
table.campus td img {display: block;margin-bottom: 23px;}
table.campus td span, table.campus td strong {width: 162px;}
table.campus td span {display: block;margin-top: 6px;padding-top: 4px;border-top: 1px solid #a0a5aa;}
