img {border-style:none;}
#content {
top : 0px;
margin : 0px 25% 0 165px;
padding : 3px;
color : #000000;
}

#content h1, #content h2 {
color : #cc0000;
}

#mast ti1 {
    position: absolute;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:34px;
    margin-top: 30px;
    margin-bottom: 40px;
    text-align: center;
    font-weight: normal;
    color: #222;
}

#pageheading ti1 {
font-family: "Lucida Grande", Tahoma;
font-size: 11px;
font-weight: bold;
font-variant: normal;
text-transform: uppercase;
color: #FFFFFF;
margin-top: 10px;
text-align: center!important;
letter-spacing: 0.3em;
}

#mast {
    position: relative;
    margin-left: 10px;
    margin-top: 10px;
    color: #000000;
    padding: 3px;
    background-color: #D7E2EA;
    border: thin solid #000000;
}

#navigation {
    position: relative;
    margin-left: 10px;
    margin-top: 0px;
    color: #000000;
    padding: 0px;
    background-color: #B4C9D7;
    min-height: 30px;
}

#pageheading {
    position: relative;
    margin-left: 10px;
    margin-top: 0px;
    color: #FFFFFF;
    padding: 3px;
    background-color: #1F6716;
}

.std_col {
    background-color: #1F6716;
    color: #FFFFFF;
}
.spantitle {
    position: relative;
    margin-left: 0px;
    margin-top: 0px;
    color: #FFFFFF;
    padding: 0px;
    background-color: #1F6716;
    font-weight: bold;
    width: 100%;
}

.boxtitle {
    position: relative;
    margin-left: 0px;
    margin-top: 0px;
    color: #FFFFFF;
    padding: 3px;
    background-color: #1F6716;
    font-weight: bold;
}

.container {
    width:100%;
}

.flushtitle {
    position: relative;
    margin-left: 0px;
    margin-top: 0px;
    color: #FFFFFF;
    background-color: #1F6716;
}

.leftbox {
    float: left;
    width:49%;
    min-height:100px;
    background:#D7E2EA;
    padding: 5px;
}
.rightbox {
    min-height:100px;
    margin-left:51%;
    background:#D7E2EA;
    padding: 5px;
}

.mainbox {
    min-height:100px;
    border-style:solid;
    margin-top:0px;
    border-color:#1F6716;
    padding:0px;
    background:#D7E2EA;
    padding: 5px;
}

.fullwidthbox {
    min-height:100px;
    border-style:solid;
    margin-top:5px;
    border-color:#1F6716;
    padding:5px;
    background:#D7E2EA;
}

.leftside {
    float: left;
}

.rightside {
    margin: 0;
    float: left;
}
.boxmainarea {
    position: relative;
    margin-left: 10px;
    margin-top: 0px;
    color: #000000;
    padding: 3px;
}

#maincontent hlp {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    font-weight: normal;
    color: #222;
    background-color: #FBFC1B;
    border: thin solid #000000;
}

#maincontent {
    position: relative;
    margin-left: 10px;
    margin-top: 5px;
    color: #000000;
    padding: 3px;
    min-height: 150px;
}

#footer {
    position: relative;
    margin-left: 10px;
    margin-top: 5px;
    color: #000000;
    padding: 3px;
    background-color: #B4C9D7;
    border: thin solid #000000;
}

label.error {
    margin: -15px 0px 0pt 220px;
    font-size: 10px;
    color: #FF0000;
    padding: 0px;
}

table.listtable {
    width:100%;
    border:1px;
    border-style:solid;
    padding:2px;
    border-color:green;
}
th.listtable {
    background-color:#336633;
    color:#FFFFFF;
}
tr.darkline {
    background-color:#66CC66;
}

td.leftcols {
    font-weight:bold;
    background-color:#66CC66;
}
a.button_style {
    background-color:#336633;
    color:#FFFFFF;
    font-weight: bold;
    padding: 3px;
    text-decoration:none;
    border-style:outset;
}

.acc_label {
    border-bottom:8px solid #FFF;
    width:700px;
    background-color:#1f6716;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:34px;
    margin-top: 30px;
    margin-bottom: 40px;
    text-align: left;
    font-weight: normal;
    color: #FFFFFF;
}

.simple_label {
    border-bottom:8px solid #FFF;
    width:700px;
    background-color:#1f6716;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:34px;
    margin-top: 3px;
    margin-bottom: 4px;
    text-align: left;
    font-weight: normal;
    color: #FFFFFF;
}

table.table1 {
    width:700px;
    padding:2px;
    border-color:green;
    font-size:34px;
    font-family: Georgia, "Times New Roman", Times, serif;
}
tr.table1 {
    background-color:#a7b2ba;
    color:#FFFFFF;
}

td.row1 {
    background-color:#d7e2ea;
    color:#000000;
    width:200px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:25px;
    text-align: left;
    font-weight: bold;
}

td.row2 {
    color:#000000;
    width:500px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:25px;
    text-align: left;
    font-weight: normal;
    border: thin solid #000000;
    border-color:green;
}
