body {
    margin: auto;
    padding: 0px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 95%;
    /*	
 	 background-color:#2E373C;
     background: #FFFFFF none repeat scroll 0 0;
     scrollbar-Arrow-Color:white;
     scrollbar-Face-Color:#009900;
     scrollbar-Track-Color:white;
     scrollbar-Base-Color:FFCC00;
     scrollbar-Track-Color:CCCCCC;
     scrollbar-highlight-color: #CCCC33;
     scrollbar-shadow-color: #FFFF33;
     scrollbar-3dlight-color: Black;
     scrollbar-darkshadow-color: FFFF33;
     background:#FFFFFF;
    */
}
/* Headers and titles */
H1 {
    background-color: #F9FBE3;
    margin: 0px;
    color: #004b2c;
    font-weight: bold;
    font-size: 16pt;
    font-family: Trebuchet MS, Lucida Sans Unicode, verdana;
}

H2 {
    color: #004b2c;
    margin: 0px;
    font-weight: bold;
    font-size: 14pt;
    font-family: Trebuchet MS, Lucida Sans Unicode, verdana;
    line-height: 85%;
}

H3 {
    color: #004b2c;
    font-weight: bold;
    margin: 0px;
    font-size: 14pt;
    font-family: Trebuchet MS, Lucida Sans Unicode, verdana;
}

/* Horizontal rules */
HR {
    color: #004b2c;
    height: 1px;
    margin: 0px;
}

/* Form */
form {
    margin: 0;
    padding: 0;
}

/* Paragraphs */
p {
    margin: 0px;
}

/* Hyperlinks */
/* Tables */
TH {
    padding: 0px;
}

TD {
    padding: 0px;
}

/* Panels (Compartments) */
#header {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 778px;
}

#newsticker {
    position: absolute;
    left: 0px;
    top: 105px;
    width: 778px;
}

#login {
    position: relative;
    left: 0px;
    top: 170px;
    width: 138px;
}

.logintext {
    font-family: verdana, sans-serif;
    font-size: 6px;
    font-weight: normal;
}

#search {
    position: absolute;
    left: 640px;
    top: 170px;
    width: 138px;
}

#menu1 {
    position: absolute;
    /*left: 0px;
     top: 295px;*/
    width: 138px;
}

#prayer {
    position: absolute;
    left: 640px;
    top: 300px;
    width: 138px;
}

#educational {
    position: absolute;
    left: 0px;
    top: 420px;
    width: 138px;
}

#subscribe {
    position: absolute;
    left: 640px;
    top: 520px;
    width: 138px;
}

#contact {
    position: absolute;
    left: 0px;
    top: 550px;
    width: 138px;
}

#counter {
    position: absolute;
    left: 0px;
    top: 790px;
    width: 138px;
}

#outreach {
    position: absolute;
    left: 640px;
    top: 678px;
    width: 138px;
}

#center {
    position: absolute;
    left: 139px;
    top: 170px;
    width: 502px;
}

#welcometext {
    position: absolute;
    left: 0px;
    top: 150px;
    width: 778px;
}

#footer {
    position: absolute;
    left: 0px;
    top: 835px;
    width: 778px;
}

/* Font Types */
.titlebold {
    color: #F9FBE3;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    font-family: Lucida Sans Unicodes, verdana, sans-serif, helvetica, arial;
}

.subtitlebold {
    color: #F9FBE3;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Lucida Sans Unicode, verdana, sans-serif, helvetica, arial;
}

.subtitle {
    color: #F9FBE3;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Lucida Sans Unicode, verdana, sans-serif, helvetica, arial;
}

.smallbold {
    font-size: 8px;
    font-weight: bold;
    font-family: verdana, sans-serif, helvetica, arial;
}

.mediumbold {
    font-size: 11px;
    font-weight: bold;
    font-family: verdana, sans-serif, helvetica, arial;
}

.textbold {
    font-size: 9pt;
    font-weight: bold;
    font-family: verdana, sans-serif, helvetica, arial;
}

.largebold {
    font-size: 11pt;
    font-weight: bolder;
    color: #004b2c;
    font-family: verdana, sans-serif, helvetica, arial;
}

.smallnormal {
    font-size: 7pt;
    font-weight: normal;
    font-family: verdana, sans-serif, helvetica, arial;
}

.mediumnormal {
    font-size: 10px;
    font-weight: normal;
    font-family: verdana, sans-serif, helvetica, arial;
}

a {
    color: #004b2c;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
}

a:visited {
    color: #004b2c;
    text-decoration: none;
}

a:hover {
    color: #000000; /*#000CCC;*/
    text-decoration: underline;
}

span.hLink a {
    color: #004B2C;
    text-decoration: underline;
    font-weight: normal;
}

span.hLink a:hover, a:active, a:focus {
    color: #F57B2D;
    font-weight: bolder;
    margin: 0 0 5px 0;
}

/*div.hTitle{
 font-size: 18pt;
 color: rgb(255, 0, 0);
 font-weight:bolder;
 }*/
.bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}

.cenText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
    text-align: center;
}

.boldText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    color: #000000;
    text-align: justify;
}

.boldCenText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    color: #000000;
    text-align: center;
}

.bodytext1 {
    font-size: 80%;
    line-height: 150%;
    color: #333;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.dataTable {
    padding: 2px;
    border: 1px;
    border-color: #4F5967;
    text-align: center;
}

.dataTableHeading {
    background-color: #E5E5E5;
    font-weight: bold;
    color: #990000;
    font-size: 1px;
    font-weight: bold;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.radioButtonLabel {
    color: black;
    font-size: 10pt;
    font-family: Swiss, Verdana, Arial;
    text-align: left;
}

.label {
    color: black;
    font-size: 10pt;
    font-family: Swiss, Verdana, Arial;
    text-align: right;
}

.dataTableRowGreen {
    color: black;
    font-size: 10pt;
    font-family: Swiss, Verdana, Arial;
    font-weight: bold;
    text-align: left;
    background-color: rgb(194, 209, 200);
}

.dataTableRowGray {
    color: black;
    font-size: 10pt;
    font-family: Swiss, Verdana, Arial;
    font-weight: bold;
    text-align: left;
    background-color: rgb(221, 221, 221);
}

.title {
    color: black;
    background-color: rgb(221, 221, 221);
    font-size: 12pt;
    font-family: Swiss, Verdana, Arial;
    font-weight: bold;
    text-align: center;
    font-family: Swiss, Verdana, Arial;
    padding: 2px;
    border: 0;
}

.subsection {
    color: black;
    font-size: 10pt;
    font-family: Swiss, Verdana, Arial;
    font-weight: bold;
    font-style: italic;
    text-align: left;
    font-family: Swiss, Verdana, Arial;
}

.errorTable {
    border: 0;
    font-family: Swiss, Verdana, Arial;
    padding: 2px;
    color: black;
    background-color: rgb(221, 221, 221);
}

.errorHeading {
    color: black;
    font-size: 12pt;
    font-family: Swiss, Verdana, Arial;
    font-weight: bold;
    text-align: left;
    font-family: Swiss, Verdana, Arial;
}

.infoHeading {
    color: black;
    font-size: 12pt;
    font-family: Swiss, Verdana, Arial;
    font-weight: bold;
    text-align: left;
    font-family: Swiss, Verdana, Arial;
}

.error {
    color: red;
    font-family: Swiss, Verdana, Arial;
    font-size: 10pt;
    text-align: left;
}

.info {
    color: red;
    font-family: Swiss, Verdana, Arial;
    font-size: 10pt;
    text-align: left;
}

.pageHeadingLabelHeader {
    color: #9B0000;
    font-size: 20px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.pageHeadingLabel {
    color: #9B0000;
    font-size: 18px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.pageHeadingLabelBig {
    color: #9B0000;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.pageHeadingLabelMedium {
    color: #9B0000;
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.pageHeadingLabelSmall {
    color: #9B0000;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.fieldLabel {
    color: rgb(57, 55, 100);
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.newsHeadingLabel {
    color: #004B2C;
    font-size: 17px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.tableHeadingsBig {
    color: #004B2C;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #E5E5E5;
}

.tableHeadingsSmall {
    color: #004B2C;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #E5E5E5;
}

.tableHeadingsSmallWithoutBackground {
    color: #004B2C;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.tableHeadingsSmallerWithBackground {
    color: #004B2C;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #E5E5E5;
}

.tableHeadingsSmaller {
    color: #004B2C;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.message {
    color: #004B2C;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.paragraphTitle {
    font-size: 18px;
    color: #004B2C;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.footerTextSmall {
    color: #004B2C;
    font-size: 9px;
    font-weight: lighter;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.newsInfoLabel {
    color: rgb(57, 55, 100);
    font-size: 9pt;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.newsSeparator {
    color: #800040;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20%;
    font-weight: normal;
    line-height: normal;
}

TH {
    background-color: #FFFFFF;
    color: #A5B0CA;
    padding: 0px;
}

TD {
    font-size: small;
    padding: 0px;
}

td.thinBordered {
    border-collapse: collapse;
    border: .05em solid #CCCCCC;
}

.tableHeadingsSmallerWithThinBorder {
    color: #004B2C;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    border-collapse: collapse;
    border: .05em solid #CCCCCC;
}

.tableHeadingsSmallerRegularWithThinBorder {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    border: .05em solid #CCCCCC;
}

.newsAttachment {
    color: rgb(57, 55, 100);
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: underline;
    font-style: normal;
}

td.newsflash {
    border-color: #004B2C;
    border-width: 0.15cm;
    border-style: ridge;
}

#pscroller1 {
    width: 450px;
    height: 250px;
    border: 0px #ffffff;
    padding: 0px;
    background-color: #ffffff;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 0px
}

#pscroller2 {
    width: 450px;
    height: 40px;
    border: 0px solid black;
    padding: 0px;
    background-color: #CCCC99;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 0px;
    font-size: 21px;
    font-weight:bolder;
    text-align: center
}

#pscroller2a {
    width: 450px;
    height: 30px;
    border: 0px solid black;
    padding: 0px;
    background-color: #CCCC99;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    font-size: 76%;
    text-align: center;
    valign: bottom
}

.salam {
    color: #641900;
    background-color: #FFFFFF;
    width: 400px;
    font-family: cursive;
    font-size: 10pt;
    font-weight: bold;
    text-align: center
}
.heading{color:#000000;font-weight:bold;font-size:86%;text-align:left;margin-left:1px}
.subheading{color:#003300;font-weight:lighter;font-size:76%;text-align:justify;margin-left:1px}
.dt{color:#CC6600;font-weight:lighter;font-size:56%}
}