/* 
Style Sheet For Sietsema Farms
Created By Eric Sietsema
*/

/*
This section styles all pages
*/
#container {
    font-family:sans-serif;
    width:100%;
    height:auto;
    text-align:center;
}

#main {
    font-family:sans-serif;
    width:960px;
    height:auto;
    margin:0 auto;
    text-align:center;
}

#menu{
    margin-left:auto;
    margin-right:auto;
    width:960px;
    height:auto;
}

#menu ul{
    margin:0px 0px;
    padding:15px 0px;
    float:left;
    list-style:none;
    width:100%;
}

#menu li{
    float:left;
    list-style:none;
    display:inline;
    background:#f4f4ec;
    border-bottom:4px solid #ed7904;
    width:12.5%;
}

#menu li a{
    float:left;
    display:block;
    color:#44494f;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    border:solid #e1e1d3;
    border-width:1px 1px 0 1px;
    text-decoration:none;
    width:100%;
    line-height:35px;
}

#menu li a:hover{
    color:#ed7904;
}

#menu li a.current{
    float:left;
    display:block;
    background:url(images/menu_002_h.jpg) repeat-x;
    color:#fff;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    line-height:35px;
    border:solid #e1e1d3;
    border-width:1px 1px 0 0;
    text-decoration:none;
    width:100%;
}

#menu li a:hover.current{
    color:#fff;
}

#main ul.about{
    padding:0px 15px 0px 95px;
    list-style:circle;
    text-align:left;
}

#main li.about{
    padding:60px 0px 60px 0px;
    line-height:1.75;
    font-size:16px;
}

#main ul{
    padding:0px 15px 0px 55px;
    list-style:circle;
    text-align:left;
}

#main li{
    line-height:1.75;
    font-size:16px;
}

#welcome1 {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:sans-serif;
    width:277px;
    height:60px;
    margin-left:auto;
    margin-right:auto;
}

/*delete*/
#welcome1Home {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:sans-serif;
    width:600px;
    height:60px;
    margin-left:auto;
    margin-right:auto;
}

#navagationTitleDiv {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:sans-serif;
    width:600px;
    height:60px;
}

#welcome2 {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:sans-serif;
    width:679px;
    height:30px;
    margin-left:auto;
    margin-right:auto;
}

/*delete*/
#welcome2Home {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:sans-serif;
    width:360px;
    height:60px;
    margin-left:auto;
    margin-right:auto;
}

#navagationButtonDiv {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:sans-serif;
    width:360px;
    height:60px;
}

#welcome3 {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:sans-serif;
    width:679px;
    height:30px;
    margin-left:auto;
    margin-right:auto;
}

.formNavBtn {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    font-size:14px;
}

.farmSelect{
    float:left;
    margin:0px 0px 0px 0px;
    overflow: visible;
    padding:0px 2px 0px 2px;
    font-size:14px;
}

.farmSelectSubmit{
    float:left;
    margin:0px 0px 0px 5px;
    overflow: visible;
    padding:0px 2px 0px 2px;
    font-size:14px;
}

/*delete*/
.formNavBtn2 {
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
}

.navagationButtonForm {
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    width:110px;
}

.formNavBtn3 {
    float:right;
    margin:0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
}

/*delete*/
.logoutBtn{
    margin:0px 0px 0px 0px;
    overflow: visible;
    padding:0px 2px 0px 2px;
    font-size:14px;
}

.navagationButtonButton{
    float:right;
    margin:0px 20px 0px 0px;
    overflow: visible;
    padding:0px 2px 0px 2px;
    font-size:14px;
}

.logoutBtn2{
    margin:0px 0px 0px 0px;
    overflow: visible;
    padding:0px 2px 0px 2px;
    font-size:14px;
}

.inputLogin{
    padding:0px 5px 0px 5px;
    margin:0px 15px 0px 0px;
    font-size:14px;
}

.formGraphical {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
}

.inputGraphical {
    margin:0px 0px 0px 0px;
    padding:0px 2px 0px 2px;
    font-size:14px;
    overflow: visible;
}

.formReport {
    float:left;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    font-size:14px;
}

.formOverview {
    float:right;
    margin:0px 160px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    overflow: visible;
    display:inline;
}

#graphicalDiv {
    font-family:sans-serif;
    float:left;
    margin:2px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    display:inline;
    font-size:14px;
}

#reportDiv {
    font-family:sans-serif;
    float:left;
    margin:2px 0px 0px 15px;
    padding:0px 0px 0px 0px;
    display:inline;
    font-size:14px;
}

#title {
    margin:0px 0px 0px 0px;
    text-align:left;
    padding:0px 0px 0px 5px;
    font-family:sans-serif;
    font-size:30px;
    color:#ed7904;
}

#titleHome {
    margin:0px 0px 0px 0px;
    text-align:left;
    padding:0px 0px 0px 5px;
    font-family:sans-serif;
    font-size:25px;
    color:#ed7904;
}

#footer{
    margin-left:auto;
    margin-right:auto;
    width:960px;
    height:auto;
}

#footer ul{
    margin:0px 0px;
    padding:15px 0px;
    float:left;
    list-style:none;
    width:100%;
}

#footer li{
    float:left;
    list-style:none;
    display:inline;
    background:#f4f4ec;
    border-top:4px solid #ed7904;
    width:100%;
    color:#44494f;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    line-height:35px;
}

#footer li a{
    margin:0px 0px 0px 0px;
    font-size:11px;
    font-weight:normal;
    color:#44494f;
    text-transform:uppercase;
    text-decoration:none;
}

#footer li a:hover{
    color:#ed7904;
}

#footer2 {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:230px;
    text-align:center;
}

#footer3 {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:500px;
    text-align:center;
}

/*
This section styles specific login page items
*/

#error {
    padding:5px 0px 20px 0px;
    font-family:sans-serif;
    font-size:large;
    color:#ed7904;
}

/*
This section styles specific Home page items
*/

#imageButtonDiv {
    padding:0px 0px 0px 0px;
    margin:0px auto;
    width:940px;
    height:auto;
}

.imageButton {
    margin:0px auto;
    border:0px;
}

#imageDiv1 {
    float:left;
    padding:0px 0px 20px 0px;
    margin:0px 0px 0px 0px;
    width:50%;
}

#imageDiv2 {
    float:left;
    padding:30px 0px 20px 0px;
    margin:0px 0px 0px 0px;
    width:50%;
}

/*
This section styles specific Docs pages items
*/

#docDiv {
    width:100%;
    padding:0px 0px 0px 0px;
    float:left;
    margin:50px 0px 30px 0px;
    overflow:visible;
    display:inline;
}

#docStyle1 {
    padding:20px 0px 0px 0px;
    margin:0px auto;
    font-size:20px;
}

#docStyle2 {
    padding:20px 0px 0px 30px;
    float:left;
    margin:0px 0px 0px 0px;
    font-size:20px;
}

#docsUl {
    float:left;
    width:850px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    overflow:visible;
    display:inline;
}

#largeLi {
    float:left;
    width:100%;
    margin:0px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}

#mediumLi {
    float:left;
    width:100%;
    margin:0px 0px 0px 40px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}

#smallLi {
    float:left;
    width:100%;
    margin:0px 0px 0px 80px;
    padding:0px 0px 0px 0px;
}

#docsLarge {
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:22px;
}

#docsMedium {
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:18px;
}

#docsSmall {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:16px;
}


/*
This section styles specific feedmanager page items
*/

#discription {
    float:left;
    margin:0px 0px 0px 475px;
    padding:0px 0px 0px 0px;
    width:auto;
    text-align:left;
    overflow:visible;
    display:inline;
}

#discriptionText {
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:14px;
    font-weight:bold;
}

#farmTitle {
    float:left;
    width:100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border-top:2px solid black;
    overflow:visible;
}

.formFarmBtn {
    float:left;
    margin:10px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}

.inputFarmBtn{
    margin-left:auto;
    margin-right:auto;
    padding:0px 5px;
    font-size:18px;
    overflow:visible;
}

#barnDiv {
    float:left;
    margin:8px 0px 10px 30px;
    padding:0px 0px 0px 0px;
    width:900px;
    overflow:visible;
    border-top:1px solid black;
}

.formBarnBtn {
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.inputBarnBtn {
    font-size:14px;
    font-weight:bold;
}

#binDiv {
    float:left;
    margin:0px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    width:auto;
    overflow:visible;
}

#FmBinText {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
    overflow:visible;
}

#FmBinImage {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    overflow:visible;
}

img.image {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#binDiv2 {
    float:left;
    margin:17px 0px 0px 22px;
    padding:0px 0px 0px 0px;
    width:auto;
    overflow:visible;
}

#binDiv3 {
    float:left;
    margin:17px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:auto;
    overflow:visible;
}

#binInfoTitle {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:16px;
    font-weight:bold;
}

#binInfoText {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:16px;
    font-weight: bold;
}

.formFarmBtnG {
    margin:10px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}

#farmTitleG {
    float:left;
    width:100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border-top:2px solid black;
    overflow:visible;
    text-align:left;
}

.inputFarmBtnG{
    margin-left:auto;
    margin-right:auto;
    padding:0px 5px;
    font-size:14px;
    font-weight:bold;
    overflow:visible;
}

#farmTableG {
    float:left;
    width:auto;
    padding:0px 0px 0px 0px;
    margin:10px 0px 10px 20px;
    text-align:center;
    border-collapse:collapse;
}

#farmTableG tr {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width:auto;
}

tr.top {
    border-bottom:2px solid black;
}

tr.dark {
    background-color:#eeeeee;
}

#farmTableG td {
    padding:2px 0px 2px 0px;
    margin:0px 0px 0px 0px;
    width:150px;
    border:1px solid black;
}

#columnTitleG {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size:14px;
    font-weight:bold;
}

#columnTextG {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size:14px;
}

.formBarnBtnG {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.inputBarnBtnG {
    font-size:14px;
    font-weight:bold;
}

/*
This section styles specific farm page items
*/

#f-discription {
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#f-discriptionText {
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:14px;
    font-weight:bold;
}

#f-barnTitle {
    float:left;
    width:100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border-top:2px solid black;
    overflow:visible;
    text-align:left;
}

#f-barnBtn {
    float:left;
    width:auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    overflow:visible;
    text-align:center;
    background:#eeeeee;
    height:55px;
    width:95px;
}

#f-totalBarn {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:center;
    width:auto;
    background:#eeeeee;
    height:55px;
    width:173px;
}

#f-totalBarnTitle {
    padding:0px 0px 0px 0px;
    margin:6px 0px 0px 0px;
    font-size:16px;
    font-weight:bold;
}

#f-totalBarnName {
    padding:0px 0px 0px 0px;
    margin:6px 0px 0px 0px;
    font-size:22px;
}

#f-totalBarnText {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size:16px;
    font-weight:bold;
}

.f-formBarnBtn {
    margin:10px 0px 0px 10px;
    padding:0px 0px 0px 0px;
}

.f-inputBarnBtn{
    margin-left:auto;
    margin-right:auto;
    padding:0px 5px;
    font-size:18px;
    overflow:visible;
}

#f-binDiv {
    float:left;
    margin:0px 0px 10px 6px;
    padding:0px 0px 0px 0px;
    width:470px;
    overflow:visible;
    border-top:1px solid black;
    text-align:left;
}

.f-formBinBtn {
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.f-inputBinBtn {
    font-size:14px;
    font-weight:bold;
}

#f-binDiv2 {
    float:left;
    margin:10px 0px 0px 8px;
    padding:0px 0px 0px 0px;
    width:auto;
    overflow:visible;
}

#f-binImage {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    overflow:visible;
}

#f-binDiv3 {
    float:left;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:auto;
    overflow:visible;
    text-align:center;
}

#f-binDiv4 {
    float:left;
    margin:5px auto 0px auto;
    padding:0px 0px 0px 0px;
    width:160px;
    overflow:visible;
    text-align:center;
}

#f-binInfoTitle {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    font-weight:bold;
}

#f-binInfoText {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    font-weight: bold;
}

#f-binInfoName {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:18px;
}

.f-formBarnBtnG {
    margin:10px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}

#f-barnTitleG {
    float:left;
    width:100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border-top:2px solid black;
    overflow:visible;
    text-align:left;
}

#f-barnTitleTextG {
    padding:0px 0px 0px 0px;
    margin:10px 0px 0px 5px;
    font-size:22px;
}

.f-inputBarnBtnG{
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px 5px;
    font-size:18px;
    overflow:visible;
}

#f-barnTableG {
    float:left;
    width:auto;
    padding:0px 0px 0px 0px;
    margin:30px 0px 10px 5px;
    text-align:center;
    border-collapse:collapse;
}

#f-barnTableG tr {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width:auto;
}

tr.f-top {
    border-bottom:2px solid black;
}

tr.f-dark {
    background-color:#eeeeee;
}

#f-barnTableG td {
    padding:8px 4px 8px 4px;
    margin:0px 0px 0px 0px;
    width:auto;
    border:1px solid black;
}

#f-columnTitleG {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size:14px;
    font-weight:bold;
}

#f-columnTextG {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size:14px;
}

#f-graphDiv {
    float:left;
    margin:0px 0px 10px 15px;
    padding:0px 0px 0px 0px;
}

#f-graphDiv2 {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:50%;
}

#f-graphDiv2 img {
    float:left;
    margin:2px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#f-graphText {
    float:left;
    margin:0px 0px 0px 70px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    color:#777777;
}


/*
This section styles specific company overview page items
*/

#o-farmInfo {
    float:left;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:450px;
    overflow:visible;
    height:250px;
}

#o-farmTitle {
    margin:40px 0px 10px 60px;
    padding:0px 0px 0px 0px;
    font-size:22px;
    font-weight:bold;
    text-align:left;
}

#o-farmText {
    margin:5px 0px 0px 80px;
    padding:0px 0px 0px 0px;
    font-size:16px;
    text-align:left;
}

#o-map {
    float:left;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:508px;
    height:400px;
}

/*
This section styles specific report page items
*/
#r-errorDiv {
    text-align:center;
    float:left;
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:25px;
}

#r-errorText {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:18px;
    color:red;
}

#r-generateDiv {
    float:left;
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    overflow:visible;
    display:inline;
}

.r-farmCbForm {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#r-farmCbHeader {
    margin:0px 0px 10px 40px;
    padding:0px 0px 0px 0px;
    width:920px;
    font-size:18px;
}

#r-farmCbHeader3 {
    margin:0px 0px 10px 50px;
    padding:0px 0px 0px 0px;
    width:920px;
    font-size:16px;
    font-weight:bold;
}

.r-farmCbOptions {
    margin:0px 5px 0px 50px;
    padding:0px 0px 0px 0px;
    font-size:16px;
}

.r-farmCbOptions2 {
    margin:15px 5px 0px 50px;
    padding:0px 0px 0px 0px;
    font-size:16px;
}

.r-farmCbOptions3 {
    margin:0px 5px 20px 65px;
    padding:0px 0px 0px 0px;
    font-size:16px;
}

.r-farmCbSubmit {
    float:left;
    margin:15px 0px 0px 45px;
    padding:0px 2px 0px 2px;
}

#r-farmSelected {
    float:left;
    margin:0px 0px 10px 40px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    overflow:visible;
    display:inline;
}

#r-farmSelected2 {
    float:left;
    margin:0px 0px 0px 60px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    overflow:visible;
    display:inline;
}

#r-Step1Div1 {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
    overflow:visible;
    display:inline;
}

#r-Step1Div2 {
    float:left;
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
    overflow:visible;
    display:inline;
}

#r-Step1Div3 {
    float:left;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
    overflow:visible;
    display:inline;
}

#r-Step1bDiv1 {
    float:left;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
    overflow:visible;
    display:inline;
}

.r-farmClear {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#r-farmCbHeader2 {
    margin:20px 0px 10px 40px;
    padding:0px 0px 0px 0px;
    width:920px;
    font-size:18px;
}

#r-barnSelected {
    float:left;
    margin:5px 0px 10px 40px;
    padding:0px 0px 0px 0px;
    font-size:14px;
}

#r-ReportTitle {
    float:left;
    width:900px;
    text-align:left;
    margin:50px 0px 10px 10px;
    padding:0px 0px 0px 0px;
    font-size:22px;
    overflow:visible;
    display:inline;
}

#r-ReportText {
    float:left;
    width:900px;
    text-align:left;
    margin:0px 0px 10px 40px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    overflow:visible;
    display:inline;
}

#r-CurrentReportTable {
    float:left;
    margin: 0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    width:940px;
    border-collapse:collapse;
}

#r-CurrentReportTable td {
    width:150px;
    text-align:center;
    border:1px solid black;
}

#r-CurrentGraphDiv {
    margin:20px auto;
    padding:0px 0px 0px 0px;
    overflow:visible;
    display:inline;
}

#r-reportTableTitle {
    font-size:18px;
}

#r-reportTableText {
    font-size:16px;
}

tr.r-ReportTop {
    border-bottom:2px solid black;
}

#r-7DayReportTable {
    float:left;
    margin: 0px 0px 0px 15px;
    padding:0px 0px 0px 0px;
    width:930px;
    border-collapse:collapse;
}

#r-7DayReportTable td {
    width:150px;
    text-align:center;
    border:1px solid black;
}

#r-7DayGraphDiv {
    float:left;
    margin:20px 0px 20px 130px;
    padding:0px 0px 0px 0px;
    overflow:visible;
    display:inline;
}

#r-14DayGraphDiv {
    float:left;
    margin:20px 0px 20px 80px;
    padding:0px 0px 0px 0px;
    overflow:visible;
    display:inline;
}

#r-21DayGraphDiv {
    float:left;
    margin:20px 0px 20px 30px;
    padding:0px 0px 0px 0px;
    overflow:visible;
    display:inline;
}

#r-7DayReportDailyTable {
    margin: 10px auto;
    padding:0px 0px 0px 0px;
    width:390px;
    border-collapse:collapse;
}

#r-7DayReportDailyTable td {
    width:130px;
    text-align:center;
    border:1px solid black;
}

#r-7DayReportDailyDiv {
    float:left;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:480px;
    text-align:center;
}

#r-7DayTableTitle {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:18px;
}

#comment_text {
    float:left;
    width:100%;
    margin:40px 0px 0px 0px;
    text-align:center;
    font-size:20px;
}

#comment_formText {
    float:left;
    width:100%;
    margin:40px 0px 0px 0px;
    text-align:center;
    font-size:16px;
}

#comment_formDiv {
    float:left;
    width:100%;
    font-size:16px;
}

#comment_formArea {
    float:left;
    width:100%;
    margin:10px 0px 0px 0px;
}

#comment_formSubmit {
    float:left;
    width:100%;
    margin:20px 0px 30px 0px;
}

#comment_popup_div {
    float:left;
    width:100%;
    height:50px;
    margin:30px 0px 0px 0px;
    font-size:20px;
    font-weight:bold;
}

#comment_success {
    color:green;
}

#comment_error {
    color:red;
}

.docSubmit {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    border-top:0;
    border-right:0;
    border-bottom:1px solid #00F;
    border-left:0;
    color: #00F;
    display:inline;
    cursor:pointer;
    font-size:16px;
}
