body { 
background: #cccc99;
background-image:url('/images/bodyBg.png');
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
margin:0;
behavior:url("/includes/csshover3.htc");
}

a, a:visited {
text-decoration:none;
}

/*/////////////////////////////////////// master container  */
#container {
position:relative;
width: 1000px;
margin-left:auto;
margin-right:auto;

}

/*//////////////////////////////////////// header */
#headerContainer {
height:130px;

}

#upperHeader {
width:100%;
height:22px;
font-size:9pt;
color:#ffffff;
}

#upperHeaderLeftAnnouncement {
margin-top:4px;
float:left;
}

#upperHeaderRightLinks {
margin-top:4px;
float: right;
}

#upperHeaderRightLinks a,#upperHeaderRightLinks a:visited,#upperHeaderRightLinks a:hover {
color:#ffffff;
}

#upperHeaderRightLinks a:hover {
text-decoration: underline;
}

#mainHeader {
height: 69px;
background-image:url('/images/mainHeaderBg.png'); /* logo */
background-repeat: no-repeat;
}

/*//////////////////////////////////////////////////////////mainHeaderSearchBar */
#mainHeaderSearchBar {
width:289px;
height:55px;
background-image:url("/images/mainHeaderSearchBarBg.png");
background-repeat:no-repeat;
float:right;
margin-right: 15px;
margin-top:7px;
}

#mainHeaderSearchBarTopRow {
width: 265px;
height:21px;
margin-top: 5px;
margin-left:11px;
float:left;
}

#mainHeaderSearchBarTopRow a {
color:black;
}

.mainHeaderSearchBarTopRowIcon {
width: auto;
height:21px;
float:left;
margin-left:2px;
background:#c0ee4d;
background-image:url("/images/mainHeaderSearchBarTopRowIconArrowBg.png");
background-repeat:no-repeat;
background-position: bottom left;
cursor:pointer;
cursor:hand;
}

.mainHeaderSearchBarTopRowIcon:hover {
background:#b3f709;
background-image:url("/images/mainHeaderSearchBarTopRowIconArrowBg.png");
background-repeat:no-repeat;
background-position: bottom left;
}

.mainHeaderSearchBarTopRowIconSelected {
width: auto;
height:21px;
float:left;
margin-left:2px;
background:#e3ff9c;
background-image:url("/images/mainHeaderSearchBarTopRowIconArrowBg.png");
background-repeat:no-repeat;
background-position: bottom center;
cursor:pointer;
cursor:hand;
}

.mainHeaderSearchBarTopRowIconLabel {
margin-top: 0px;
margin-left:4px;
margin-right:4px;
color:black;
font-size: 12px;
}

#mainHeaderSearchBarBottomRow {
width: 280px;
height:20px;
margin-left:11px;
margin-top:1px;
float:left;
}

#mainHeaderSearchBarBottomRowSearchBox {
margin:0;
float:left;
border:0 none;
background:white;
height:19px;
width:244px;
color:#666666;
font-style:italic;
font-family:Calibri;
font-size:11pt;
}

#mainHeaderSearchBarBottomRowSearchButton {
float:left;
margin-left:3px;
margin-top:1px;
width:22px;
height:19px;
border:none;
background:#88ac2a;
background-image:url("/images/mainHeaderSearchBarBottomRowSearchButtonBg.png");
background-repeat:no-repeat;
cursor:pointer;
cursor:hand;
}

#mainHeaderSearchBarBottomRowSearchButton:hover {
background:#88ac2a;
background-image:url("/images/mainHeaderSearchBarBottomRowSearchButtonBgHover.png");
background-repeat:no-repeat;
}

#mainHeaderSearchBarQuickSearchBox {
/*display:block;*/
position:absolute;
width: 244px;
height: auto;
margin-top:19px;
background-color:#ddf991;
}

#mainHeaderSearchBarQuickSearchBox a {
display:block;
padding: 2px 2px 2px 2px;
font-size:8pt;
color: #72921a;
}

#mainHeaderSearchBarQuickSearchBox a:hover {
background-color:#c2fc6f;
}

#mainHeaderSearchBarQuickSearchBox .whiteBg {
background-color:#ffffff;
}

/*/////////////////////////////////////// mainMenuBar */
#mainMenuBar {
height: 39px;
padding:0;
}

#mainMenuBar a {
color:white;
}

.mainMenuBarIcon {
height:39px;
width: auto;
text-align: center;
float:left;
cursor:pointer;
cursor:hand;
}

.mainMenuBarIcon:hover {
background-image:url("/images/mainMenuBarIconHoverBg.png");
}

.mainMenuBarIconLabel {
margin-top: 11px;
margin-right: 20px;
margin-left: 20px;
color: white;
font-size: 11pt;
}

.mainMenuBarSeparator {
float:left;
height:39px;
width: 2px;
background: #aad245;
}

.mainMenuBarStatistics {
float:right;
}

.mainMenuBarStatisticsLabel {
margin-top: 4px;
color:white;
font-size:9pt;
text-align:right;
}

/*/////////////////////////////////////// body */

#bodyContainer {
width:100%;
margin-top:0;
margin-bottom:0;
background-image:url('/images/backgrounds/glow.jpg');
background-position: center;
}

#bodyContainer h1 {
display:block;
padding-top:14px;
padding-bottom:5px;
padding-left:16px;
margin-top:0;
margin-bottom:0px;
font-weight:normal;
color: white;
font-size:22pt;
background-image:url("/images/h1Bg.png");
}

#bodyContainer h2 {
color: #6f8c1d;
font-weight:bold;
margin: 15px 0 0 8px;
padding:0;
}

.arrowHead {
width:42px;
height:18px;
background-image:url("/images/arrowHead.png");
background-repeat: no-repeat;
}

.bodyBlock {
background-color:#ffffff;
width:100%;
padding-bottom:8px;
margin-bottom:8px;
color: #72921a;
font-size:11pt;
}

.bodyBlock p {
padding-left:8px;
padding-right:8px;
}

.bodyBlock p a:hover {
text-decoration:underline;
}

.bodyBlock a,.bodyBlock a:visited {
color: #406000;
}

.bodyBlock .box {
display:block;
margin-left: 8px;
width:743px;
border:1px solid #86b215;
}

.bodyBlock .box a:hover {
text-decoration:underline;
}

.bodyBlock .box .forgotpassword {
font-size:10pt;
}

.bodyBlock .success{
background-image:url("/images/greenCheckBig.png");
background-repeat: no-repeat;
background-position: top left;
padding-left: 35px;
}

.bodyBlock .note {
font-style:italic;
font-size:smaller;
}

#breadcrumbs {
color: #8eb42c;
font-size:10pt;
margin: 5px 0 8px 8px;
}

#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:link, #breadcrumbs a:active {
color: #8eb42c;
text-decoration:none;
}

#breadcrumbs a:hover {
text-decoration:underline;
}

#uploadedBox {
display:block;
margin-left: 8px;
width:743px;
border: 1px solid #86b215;
font-size:10pt;
}

#uploadedBoxTitle {
background-color: #ddf991;
padding: 2px 5px 2px 5px;
border-bottom: 1px solid #86b215;
}

#uploadedBoxContent {
padding: 2px 5px 2px 5px;
}

#uploadedBoxContent .Y {
color: green;
list-style-image: url("/images/greenCheck.gif");
}

#uploadedBoxContent .N{
color: red;
list-style-image: url("/images/redX.gif");
}

#currentTitle {
margin-left: 8px;
color: #72921a;
font-weight:bold;
font-size:10pt;
float:left;
}

#listBox {
margin-left: 8px;
width:743px;
border: 1px solid #86b215;
background-color:#ddf991;
}

#listBox a {
display:block;
padding: 2px 5px 2px 5px;
font-size:10pt;
color: #72921a;
text-decoration:none;
width:inherit;
clear:both;
min-height:16px;
height:auto !important;
height:16px;
}

#listBox a:hover {
background-color:#c2fc6f;
}

#listBox a img {
float:left;
margin-right: 4px;
}

#listBox a strong {
float:left;
cursor:hand;
cursor:pointer;
text-align:left;
}

#listBox a em {
float: right;
text-align:right;
cursor:hand;
cursor:pointer;
}

#listBox .whiteBg {
background-color:#ffffff;
}

#listBox img {
border: 0;
}

#uploadBox {
display:block;
margin-left: 8px;
width:743px;
border: 1px solid #86b215;
font-size:10pt;
color: #72921a;
text-decoration:none;
}

#uploadBoxTitle {
background-color: #ddf991;
padding: 2px 5px 2px 5px;
border-bottom: 1px solid #86b215;
}

#uploadBoxContent {
padding: 2px 5px 2px 5px;
}





/*/////////////////////////////////////// rigth bar  */

.rightbarBox {
margin-left:10px;
width:220px;
min-height:150px;
height:auto !important;
height:150px;
}

.rightbarBoxTitle {
width:inherit;
height:25px;
background-image:url("/images/rightbarBoxTitleBg.png");
}

.rightbarBoxTitleLabel {
padding-top: 7px;
padding-left: 6px;
color: white;
font-size:10pt;
font-weight:bold;
}

.rightbarBoxContent {
background-color:#a8d140;
}

.rightbarBoxContentLabel, .rightbarBoxContentLabel a, .rightbarBoxContentLabel a:visited {
padding-top: 5px;
padding-left: 3px;
padding-bottom: 5px;
padding-right: 3px;
color: #406000;
font-size: 10pt;
}

.rightbarBoxBottom {
width:inherit;
height:18px;
background-color:#6f8c1d;
background-image:url("/images/rightbarBoxBottomBg.png");
background-repeat: no-repeat;
}

/*/////////////////////////////////////// footer  */
#upperFooterBoxContainer {
width:100%;
background-color: #6f8c1d;
}

#upperFooterBox {
width:100%;

}

#footerBoxContainer {
width:100%;
background-image:url('/images/footerBg.png');
background-repeat: repeat-x;
}

#footerBox {
width:100%;
background-image:url('/images/goaubLogoTrans.png');
background-repeat: no-repeat;
background-position: bottom right;
margin:0;
}

/*/////////////////////////////////////// copyright  */
#copy {
width: 1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:8pt;
color: #fff;
}

#copy a {
text-decoration: underline;
color: #fff;
}



/*/////////////////////////////////////// small boxes  */
#announcements-box {
background-image:url('/images/announcements_bg.png');
background-repeat: no-repeat;
padding-top:12px;
padding-left:17px;
}

#announcements-box a, a:visited {
text-decoration: none;
color:#587118;
}

#advertisements-box {
/*background-image:url('/images/advertisements_bg.png');
background-repeat: no-repeat;
padding-top:12px;*/

}

#advertisements-box a, a:visited {
text-decoration: none;
color:#587118;
}

#advertisements-wide-box {
background-image:url('/images/advertisements_wide_bg.png');
background-repeat: no-repeat;
padding-top:12px;
padding-left:17px;
}

#advertisements-wide-box a, a:visited {
text-decoration: none;
color:#587118;
}

#yourviews-box {
height:auto;
background-image:url('/images/yourviews_bg.png');
background-repeat: no-repeat;
padding-top:12px;
padding-left:17px;
}

#yourviews-box a, a:visited {
text-decoration: none;
color:#587118;
}

#moreannouncements-box {
height:auto;
background-image:url('./images/moreannouncements_bg.png');
background-repeat: no-repeat;
padding-top:12px;
padding-left:17px;
}

#moreannouncements-box a, a:visited {
text-decoration: none;
color:#587118;
}

