body {font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px;}

body .floatLeft {float: left;}
body .floatRight {float: right;}
body .grey {color: #999999;}
body .white {color: #ffffff;}

#header {width: 760px; margin-bottom: 10px;}
#header .logoRight {float: right; margin-top: 55px;}
#header h1 {background: URL(images/Oak_logo.gif) no-repeat; margin: 0px; float: left;}
#header h1 a {display: block; width: 201px; height: 95px;}
#header span {display: none;}

#flashBar {background: #ECF0DC; clear:both; height: 119px;}
#flashBar ul {list-style: none; margin: 0px; padding: 0px;}
#flashBar ul li {float: left;}
#flashBar h2 {width: 369px; padding-right: 5px; height: 24px; margin: 0px; font-size: 16px; font-weight: normal; text-align: right; padding-top: 95px; color: #666666; background: #DAE2BA;}

.fixedWidth,
#header,
#container {width: 760px;}

#container {text-align:left; clear: both; background: url(img/body/containerBg.gif) repeat-y;}

#rightNav {float: right; width: 160px; text-transform: lowercase; background: #F8F9F0; font-size: 12px; text-align:right; padding-right: 10px; color: #666666; padding-top: 20px; padding-bottom: 20px;}
#rightNav ul {list-style: none; margin: 0px; padding: 0px;}
#rightNav li {line-height: 30px;}
#rightNav a {color: #999999; text-decoration:none;}
#rightNav a:hover {color: #FF9900;}
#rightNav strong {font-size: 13px; color: #000066;}

#content {width: 520px; margin-left: 30px; float: left; font-size: 13px; padding-top: 20px; padding-bottom: 20px;}
#content p {line-height:18px; text-align: justify;}
#content h3 {color: #999999; margin-top: 0px; clear: both;}
#content .error {background: #CC6666; margin-left: -30px; width: 550px; margin-top: -20px; padding: 20px; color: #ffffff;}
#content .error h3 {color: #ffffff;}
#content .divideBody {background: #eeeeee; line-height: 30px; height: 30px; color: #333333; padding-left: 5px; clear:both; margin-bottom: 10px; margin-left: -30px; width: 585px;}
#content td.divideBody {padding: 2px;}
#content .divideBody a {color: #ffffff;}
#content .divideBody a:hover {color: #FFCC00;}
#content .divideBody .floatRight {margin-right: 5px;}
#content .divideBody img {margin-top: 5px;}
#content .contentImgFR, #content .contentImgFL {border: solid 1px #cccccc; padding: 5px; color: #666666; font-size: 10px; clear:both; width: 150px;}
#content .contentImgFR {float: right; margin: 10px; margin-right: 0px; margin-top: 5px;}
#content .contentImgFL {float: left; margin: 10px; margin-left: 0px; margin-top: 5px;}
#content .icon {background: url(img/content/icons/genericSicons.gif) no-repeat; line-height: 26px; width: 26px; text-align: center; font-weight: bold; float: left;}
#content .grouping {padding: 0px;}
#content .pubName {color: #999999;}
#content .contactList {list-style: none;}
#footer {border-top: solid 1px #cccccc; clear: both; line-height: 20px; padding-bottom: 50px;}
#footer .fixedWidth {text-align:left; font-size: 12px;}
#footer strong {color: #999999;}
#footer small a {color: #999999; text-decoration:none;  background: #F8F9F0; display: block; width: 160px; padding-right: 10px; text-align:right; font-size: 12px;}

#admin {background: #cccccc; margin-left: -30px; width: 550px; margin-top: -20px; margin-bottom: 20px; padding: 20px; color: #666666;}
#admin  .width {width: 150px; float: left;}
#admin h3 {color: #ffffff;}
#admin .inputHolder {border: solid 1px #FFFFFF; padding: 5px; clear: both; margin-top: 5px; background: #DBDBDB;}
#admin .inputHolder .floatRight {width: 270px;}
.required {color: #CC0000; font-weight: bold; font-size: 20px;}