.contentCol{}
.contentCol .page{}
.contentCol .page .content{}
.contentCol .page .content img{ padding: 0 10px 10px 0; border: 0;  }
.contentCol .page .content a{ color: #ff7e00; }

.contentCol .news{}
.contentCol .news .newsItem{ margin: 15px 0 15px 0; padding: 0; }
.contentCol .news .newsItem span.date{ margin: 0; padding: 0; font-size: 1em; color: #a0a0a0; }
.contentCol .news .newsItem h6.title{ margin: 0 0 3px 0; padding: 0; font-size: 1.4em; font-weight: bold; color: #597c00; }
.contentCol .news .newsItem h6.title a{ color: #597c00; }
.contentCol .news .newsItem p{ line-height: 1.5em; }
.contentCol .news .newsItem p img{ border: solid 1px #646464; margin: 0 0 10px 15px; }
.contentCol .news .newsItem a.more{ margin: 5px 0 0 0; padding: 0; font-size: 1em; font-weight: bold; color: #597c00; }

/* Application  */
.contentCol .form{}
.contentCol .form .fields{ margin: 0 0 20px 0; }
.contentCol .form .fields .field{ margin: 0 0 10px 0; padding: 0; }
.contentCol .form .fields .field .split{ width: 50%; float: left; }
.contentCol .form .fields .field label{ margin: 0 0 1px 0; padding: 0; display: block; font-size: 1em; color: #4c4c4c; }
.contentCol .form .fields .field input.text{ margin: 0; padding: 2px 3px; width: 260px; height: 16px; border: solid 1px #cccccc; background: url(images/textbox_bg.png) repeat-x;  }
.contentCol .form .fields .field select{ margin: 0; padding: 0; width: 260px; height: 22px; }
.contentCol .form .fields .field textarea{ margin: 0; padding: 0; width: 552px; height: 200px; overflow: auto; border: solid 1px #cccccc; }
.contentCol .form .fields .field span{ font-size: 1.6em; cursor: help; }