body {
color:#414141;
margin:0px;
padding:0px;
width:100%;
font-weight: normal;
font-size:12px;
background-size: 100% 100%;
}

img {
border:  0px solid #C0C0C0;
}

#loginform {
margin-top: 120px;
width: 100%;
text-align: center;
border: 0px solid #fff;
}

#loginform .login_holder {
border: 0px solid #fff;
width: 100%;
}

#loginform .alert_head {
text-align: left;
font-size: 14px;
color: #FFEBD7;
font-weight: bold;
width: 350px;
height:  10px;
padding: 15px 10px;
background: #000;
-moz-border-radius:5px 5px 0px 0px;
-o-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}

#loginform .alert_content {
width: 350px;
text-align: justify;
background:url(../images/trans.png);
padding: 30px 10px;
}

#loginform .alert_footer {
padding: 12px 10px;
width: 350px;
font-size: 11px;
text-align: justify;
background: #000;
}

#loginform .alert_footer a {
color: #FFEBD7;
text-decoration: none;
}
#loginform .alert_footer a:hover {
text-decoration: underline;
}

#loginform input {
border: 0px solid #AA8A64;
width: 250px;
padding: 10px 5px;
font-size: 14px;
font-weight: bold;
}

#loginform input:focus {
font-size: 14px;
}

#loginform input[type="submit"] {
border: 0px solid #825F33;
color: #ffffff;
width: 100px;
font-weight:bold;
font-family: tahoma;
border-radius:5px;
letter-spacing: 1px;
-moz-border-radius:5px;
-o-border-radius:5px;
}

#loginform input[type="submit"]:focus {
color: #FFEBD7;
}

#loginform .alert_error {
color:#FF0000;
width: 350px;
padding: 15px 10px;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
background-color: #FFDCB9;
font-family: tahoma;
font-size:14px;
font-weight:normal;
text-align: justify;
margin-bottom: 20px;
}

#loginform .alert_user {
background:url(../images/user.png) no-repeat center center;
padding: 8px 20px;
margin-left: -40px;
}

#loginform .alert_pass {
background:url(../images/pass.png) no-repeat center center;
padding: 8px 20px;
margin-left: -40px;
}

#main_header {
width: 100%;
border: 0px solid red;
margin:0px;
text-align: right;
}

.url_button {
color: #FFFFFF;
}

.url_button a{
border: 0px solid #825F33;
font-size:12px;
color: #ffffff;
font-weight:normal;
font-family: sans-serif;
padding: 5px 10px;
text-decoration: none;
background: #3E9EFF;
}

.url_button a:hover{
border: 0px solid #825F33;
font-size:12px;
color: #ffffff;
font-weight:normal;
font-family: sans-serif;
padding: 5px 10px;
text-decoration: none;
}

.clr {
clear:both;
padding:0;
margin:0;
width:100%;
font-size:0;
line-height:0;
}

#bodypanel {
border: 0px solid red;
margin-top: 0px;
width:100%;
}

#bodypanel .bible {
padding: 8px 5px;
border: 0px solid;
width: 98.9%;
margin-right: 10px;
margin-bottom: 2px;
font-size: 14px;
font-weight: normal;
}

#bodypanel .search {
width: 195px;
border: 0px solid red;
text-align: left;
}

#bodypanel .search form {
padding: 0px;
margin: 0px;
}

#bodypanel .search_input {
width: 198px;
padding-right:35px;
padding-left:5px;
font-size:14px;
outline:none;
border:none;
background-color: #fff;
height: 33px;
margin: 0px;
}

#bodypanel .search input[type="submit"] {
background:url(../images/search.png) no-repeat center bottom;
margin-top: -32px;
padding: 6px 17px 8px 17px;
border: 0px solid red;
cursor: pointer;
}

#bodypanel .leftpanel {
margin-right: 0px;
margin-left: 0px;
margin-top: -2px;
}

#bodypanel .left_content {
font-size: 14px;
font-weight: normal;
border: 0px solid #fff;
text-align: center;
padding-top: 2px;
}

#bodypanel .rightpanel {
width:200px;
border:0px solid;
margin-top:-35px;
}

#bodypanel .right_head {
padding: 5px 5px;
border: 0px solid;
color: #fff;
margin-left: 3px;
margin-right: 2px;
margin-bottom: 0px;
margin-top: 2px;
font-size: 14px;
font-weight: normal;
}

#bodypanel .right_content {
border: 1px solid #fff;
text-align: justify;
padding-top: 0px;
background: #fff;
margin: 0px 2px 10px 3px;
padding: 5px;
font-size:13px;
line-height: 25px;
}

#bodypanel .right_content a{
text-decoration: none;
font-size:12px;
color: #004080;
cursor: pointer;
font-weight: normal;
letter-spacing: 1px;
}

#bodypanel .right_content a:hover{
text-decoration: underline;
}

#bodypanel .alive {
color: green;
}

#bodypanel .dead {
color: red;
}

#bodypanel .contentpanel {
border-left: 0px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
padding: 20px;
background:url(../images/trans.png);
font-size: 14px;
}

#bodypanel .contentshead {
font-size:16px;
font-weight: bold;
letter-spacing: 2px;
height:40px;
border-bottom: 0px solid #C0C0C0;
width: 100%;
}

#bodypanel .contentsummeryM {
margin: 0px 0px 40px 20px;
border: 1px solid #C0C0C0;
font-size:12px;
line-height: 22px;
padding: 10px;
letter-spacing: 1px;
width: 260px;
float: left;
}

#bodypanel .contentsummeryG {
margin: 0px 0px 10px 40px;
border: 1px solid #C0C0C0;
font-size:12px;
line-height: 22px;
padding: 10px;
letter-spacing: 1px;
}

#bodypanel .contentmembers {
margin: 0px 0px 10px 10px;
border: 1px solid #C0C0C0;
font-size:12px;
line-height: 22px;
padding: 10px;
letter-spacing: 1px;
}

.autocomp {
width: 194px;
background-color: #fff;
z-index: 20;
margin: 0px 2px 0px 3px;
position: absolute;
text-align: left;
padding: 0px;
padding: 0px;
font-size: 12px;
visibility: hidden;
}

.search_result {
border-bottom: 1px solid #C0C0C0;
width: 100%;
font-size: 12px;
padding:5px 2px 0px 0px;
}

.blue_link a {
font-size:12px;
text-decoration: none;
}

.blue_link a:hover {
text-decoration: underline;
}

.blue_emp a{
font-size:12px;
padding: 10px 35px 10px 35px;
text-decoration: none;
color: #FFFFFF;
}

.blue_emp a:hover{
text-decoration: none;
color: #ffffff;
}

#bodypanel .icons {
padding: 0px;
list-style: none;
}

#bodypanel .icons li {
width: 140px;
padding: 8px 5px;
border-bottom: 1px solid #808080;
margin-bottom: 0px;
background:url(../images/greenland/bt.png) no-repeat center center;
}

#bodypanel .icons li:hover {
width: 140px;
padding: 8px 5px;
margin-bottom: 0px;
color: #000000;
background:url(../images/trans.png) no-repeat center center;
}

#bodypanel .icons a {
text-decoration: none;
}

#bodypanel .icons a:hover {
text-decoration: none;
}

.icons_bg li{
background: white;
background:url(../images/trans.png) no-repeat center center;
}

.ccal {
width: 18em;
font-size: 0.8em;
margin-bottom: 5px;
}

.ccal ul {
margin: 0;
padding: 0!important;
text-align: center;
}

.ccal li {
list-style-type: none;
display: inline-block;
width: 13.2%; 
cursor: pointer;
text-align: center;
margin:0;
}

.ccal li span {
display: inline-block;
line-height: 1.8em;
}

.ccal li.calmonth {
width: 66%;
}

.ccal li span {
padding: 0.1em 0.05em;
display: block;
}

.ccal li.calprev span, .ccal li.calnext span {
color: #aaa;
}

.ccal .calbody li.selected span {
background: #666;
color: white;
}

.ccal .calbody li.preselected span {
background: #f0f0f0;
}

.ccal * {
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

.today {
font-weight: bold;
}

.calendar-canvas {
text-align: center;
background: white;
v-moz-box-shadow: 0 3px 4px #999999; 
-moz-box-shadow: 0 3px 4px #999999; 
-webkit-box-shadow: 0 3px 4px #999999; 
box-shadow: 0 1px 2px #999999;
}

.green_link_bg  {
color: #FFFFFF;
background: #1AA852;
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding: 5px 5px;
}

.green_link_bg a {
color: #FFFFFF;
background: #1AA852;
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding: 5px 2px;
}

.blue_link_bg a {
color: #FFFFFF;
background: #64B1FF;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 13px 5px;
}

.blue_link_bg2 a {
color: #FFFFFF;
background: red;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 2px 3px;
}

#brief {
width:100%;
border:1px solid #C0C0C0;
font-weight: normal;
font-size: 12px;
margin-top: 20px;
}

#brief input {
width: 200px;
height: 28px;
font-size:14px;
padding:2px 5px 2px 5px;
}

#brief select {
width: 200px;
height:28px;
font-size:12px;
color: #808080;
padding:2px 5px 2px 5px;
}

#brief textarea {
width: 200px;
height:25px;
font-size:14px;
padding:2px 5px 2px 5px;
margin-bottom: 20px;
}

#brief input[type="submit"] {
border: 0px solid #825F33;
color: #ffffff;
width: 100px;
font-weight:bold;
font-family: tahoma;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
}

#brief input[type="submit"]:focus {
color: #FFEBD7;
}

#brief td {
text-align: left;
}

#brief tr {
height: 50px;
}

.error {
color:#FF0000;
font-weight: normal;
}

.alert {
padding: 20px 20px 20px 20px;
color: #fff;
font-weight: bold;
}

.alert a {
text-decoration: none;
color: #FFFFFF;
padding: 20px 59px;
}

.alert a:hover {
text-decoration: none;
color: #FFFFFF;
}

.alert form {
margin:0px;
}

.divide {
background: #8CC63E;
height: 1px;
width:  100%;
}

.divide_gray {
background: #C0C0C0;
height: 1px;
width:  100%;
}

.notify {
font-size:16px;
font-weight: bold;
letter-spacing: 2px;
padding-bottom: 20px;
}

.popalign {
position: fixed;
width:100%;
height:100%;
text-align:center;
top:0%;
background-color: rgba(0, 0, 0, 0.4);
left:0%;
z-index: 100007;
}

.popalign2 {
position: fixed;
width:100%;
height:5px;
text-align:center;
top:0%;
background-color: transparent;
left:0%;
}

.pop {
margin-top: 5%;
}

.pop_head {
text-align: left;
font-size: 14px;
color: #FFEBD7;
font-weight: bold;
padding: 10px 10px;
border-top: 0px solid #808080;
-moz-border-radius:5px 5px 0px 0px;
-o-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}

.popbody {
background-color:#FFFFFF;
padding:10px;
margin-top: 22px;
}

.popclose {
margin-top: -62px;
margin-left: 22px;
width: 100%;
text-align: right;
}

.popalert {
font-size:16px;
font-weight: bold;
letter-spacing: 2px;
}

.popfooter {
padding: 12px 10px;
color: #C0C0C0;
height: 10px;
font-size: 11px;
text-align: justify;
}

.popflip {
background-color: #FFFFFF;
}
.popflip:hover {
background-color: #DBDBDB;
}

.mainflip {
background: transparent;
}
.mainflip:hover {
background-color: #F3F3F3;
}

.popalign input, textarea {
letter-spacing: 2px;
width: 250px;
padding: 6px 5px;
font-size: 12px;
font-weight: normal;
}

.popalign input[type="checkbox"] {
border: 1px solid #808080;
color: #808080;
font-weight: normal;
padding:  2px;
}

.popalign select {
padding: 6px 5px;
font-size: 12px;
font-weight: normal;
}

.popalign input[type="submit"] {
font-weight:bold;
cursor: pointer;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
}

.popalign table tr{
    height: 40px;
    font-size: 12px;
    font-weight: normal;
}

.imageflash {
border: 13px solid rgba(0, 0, 0, 0.3);
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
}

.yearchange input[type="submit"] {
border: 0px solid #825F33;
color: #404040;
font-weight:bold;
height: 25px;
font-family: tahoma;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
}