#stmmenu
{	margin: 0;
	padding: 0}
	
	#stmmenu li
	{	float: left;
		list-style: none;
		font: 15px sofia_prolight, Arial}

	#stmmenu li a
	{	display: block;
		background: #0080FF;
		padding: 2px 8px;
		text-decoration: none;
		border-right: 1px solid #FFCC00;
		width: 70px;
		color: #FFCC00;
		white-space: nowrap}

	#stmmenu li a:hover
	{	background: #1A4473}
		
		#stmmenu li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid #FFCC00;
			border-bottom: 1px solid #FFCC00;
			}
		
		#stmmenu li ul li
		{	float: none;
			display: inline}
		
		#stmmenu li ul li a
		{	width: auto;
			background: #1A4473}
		
		#stmmenu li ul li a:hover
		{	background: #0080FF}

.rightimg, .leftimg{
	margin-top:0px;
	width: 100px;
	border: 1px solid black;
	margin-bottom:10px; 
}

.rightimg {
	float: right; 
	margin-left:10px;
}

.leftimg {
	float: left; 
	margin-right:10px;
}

.TxtBlk {
padding-top:2px; 
margin-top: 0px; 
margin-left: 10px; 
margin-right:10px; 
font-family:verdana;
color:#00008B;
}

.HymnBlk {
padding-top:0px; 
margin-left: 20px; 
margin-right:20px; 
font-weight:bold;
font-family:verdana;
line-height:300%;
text-align:left;
color:#00008B;
}

.ChapTit {
margin-left: 0px; 
padding-left: 0px; 
font-size:12pt; 
font-family:helvetica; 
color:#ff3377; 
text-align:center; 
font-weight:bold;
}

.TopTit {
font-family:verdana; 
font-size:14pt; 
font-weight:bold
color:#ff3377; 
}

div div div div span.TopTit {
font-family:verdana; 
color:#FF00F0; 
font-size:12pt; 
font-weight:bold
}

.BodyTxt {
font-family:georgia; 
color:#00008B; 
font-size:10pt; 
text-align:justify;
margin-left: 20px;
}

div#editbox {
position:absolute; 
display:none;
left:180; 
top:25;
width:500px; 
z-index:1;
}

.divbox
{
width: 95%;
/*border:1px solid #8FBC8B;*/
/*background-color: #FFFFC0;*/
border:1px solid 0080FF;
background-color: #0080FF;
padding: 3px;
vertical-align: middle;
}

.divboxt
{
width: 95%;
border:1px double #8FBC8B;
background-color: #FFFFC0;
padding: 5px;
vertical-align: top;
margin: 10px;
}

.divjbox
{
width: 80%;
font-size: 9pt;
line-height: 150%;
text-align: justify;
border:1px double #8FBC8B;
background-color: #FFFFC0;
padding: 3px;
}

.splitboxl
{
width: 41%;
padding: 3px;
border:1px double #8FBC8B;
background-color: #FFFFC0;
float:left;
margin-left:6px;
margin-right:3px;
text-align: center;
vertical-align: top;
}

.splitboxl0
{
position; relative;
top: 10px;
/*width: 44%; */
padding: 0px;
border:0;
float:right;
margin-left:3px;
text-align: center;
vertical-align: top;
margin-top: 0;
margin: 0 auto;
}

.splitboxr
{
width: 41%;
padding: 3px;
border:1px double #8FBC8B;
background-color: #FFFFC0;
float:right;
margin-left:3px;
margin-right:6px;
text-align: right;
vertical-align: top;
}

.splitboxr0
{
position; relative;
top: 10px;
width: 50%;
padding: 0px;
border:0;
float:right;
margin-right:3px;
text-align: justify;
vertical-align: top;
margin-top: 0;
}

.splitboxc
{
width: 40%;
padding: 3px;
float:none;
margin-right:3px;
text-align: justify;
}

.clear:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.metareqshade {
	color:red;
	}
.newsTitle
{
    COLOR: #999999;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 150%;
    FONT-WEIGHT: bold
}

.contentTitle
{
    COLOR: #999999;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 15pt;
    FONT-WEIGHT: bold
}
.instruct
{
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}

.greyitalic
{
    COLOR: #999999;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic
}

/* left navigation classes */
.LeftNavChannel
{
    TEXT-DECORATION: none
}
.LeftNavPosting
{
    TEXT-DECORATION: none
}
.LeftAncestorChannel
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.LeftAncestorChannel:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.LeftAncestorChannel:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.LeftAncestorChannel:hover
{
    COLOR: #cccccc;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LeftDarkGreyChannel
{
	background: #cccccc;
}
.LeftCurrentPosting
{
    background: #cccccc;
}
/* end left navigation classes */
.search
{
    COLOR: #000000;
	FONT-SIZE: 12pt;	
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.searchTips
{
    COLOR: #3366cc;
	FONT-SIZE: 10pt;	
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
/* taxonomy classes */
.boxshade {
	background: #cccccc;
}
/* end taxonomy classes */

/* Start Link over */


A:link
{
    COLOR: #000000;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #000000;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #000000;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}


.homepageLabel {
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.newsCategoryLabel {
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.smallText {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003399;
	font-size: 10pt;
}

.headlinedate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.homeheadline {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003399;
	font-size: 10pt;
	font-weight: bold;
}

.homeheadlinedate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}

.homeheadlinetext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}

A.yellowRoll {
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

A.yellowRoll a:link {
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

A.yellowRoll:visited {
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

A.yellowRoll:hover {
	text-decoration: underline;
	color: #ffcc00;
}

LI.NumList {
	color: #0033ff;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
}


TABLE.TBL1 {
border: 1px solid #FFCC00;
background-color: #FFFFFF; 
margin-top: 3px; 
margin-left: 0px; 
margin-right: 0px; 
color: #ff3377;
font-weight: bold;
text-align:center;
vertical-align:top;
table-layout:fixed;
}

TABLE.BODYTBL {
border: 0px solid #FFCC00;
background-color: #FFFFFF; 
margin-left: 0px; 
margin-right: 0px; 
padding-top: 0px;
padding-bottom: 0px;
color: #ff3377
}

TABLE.DOCTBL {
border: 1px solid #FF6633;
background-color: #FFFFFF; 
margin-left: 0px; 
margin-right: 0px; 
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
color: #ff3377
text-align:center;
}

TABLE.TITTBL {
border: 1px solid #FF6633;
background-color: #FFCC33; 
margin-left: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
color: #ff3377
}

TABLE.NAVTITTBL {
border: 1px solid #0080FF;
background-color: #0080FF; 
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
padding-left: 0px;
padding-right: 0px;
color: #ff3377;
}

TABLE.navbartbl {
width:100%;
border:0; 
padding:0; 
spacing:0; 
background-color:#ffffff;
margin: 0 auto;
}

TABLE.SECTTBL {
border: 1px solid #FFCC00;
background-color: #FFFFFF; 
margin-top: 5px; 
margin-left: 0px; 
margin-right: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: #ff3377
}

TABLE.CALTBL {
border: 1px solid #FFCC00;
background-color: #FFCC00; 
margin-top: 28px; 
margin-left: 0px; 
margin-right: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 20px;
color: #ff3377
}

HR.HR1 {color:#FFCC00; height:1px; margin-left: 0px; margin-right: 0px; }


TD.CAPTION {
width:150px;
background-color: #FFFFFF; 
text-align:justify;
vertical-align:top;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px; 
margin-right: 0px; 
color: #ff3377; 
font-size:9px;
}

TD.TITTD {background-color: #FFFFFF; text-align:left; margin-left: 0px; margin-right: 0px; color: #ff3377}

TD.doccont {width:70%; background-color: #FFFFFF; text-align:left; margin-left: 5px; margin-right: 5px; color: #ff3377}

TD.TD1 {background-color: #FFCC00; text-align:left; margin-left: 5px; margin-right: 5px; color: #ff3377; width: 255px;}

TD.SEPARATOR {font-size:0px; background-color:#FF9966; background-image: url(/images/trans_dot.gif) }

TD.HSEPARATOR {width:100%; font-size:1px; background-color:#FFCC00; background-image: url(/images/trans_dot.gif) }

TD.navbar {width: 15%; padding-top:0px; }

DIV.DOC {

padding-top:5px; width:95%; text-align:left;
}

table.DOC {

width:70%; text-align:left;
}

FONT.EnglishUS_txt_style{font-family:Verdana; font-size:14; color:#fff}
FONT.en_txt_style{font-family:serif; font-size:14; color:#191970}
FONT.ml_txt_style{font-family:Vandanam; font-size:13; color:#191970}
FONT.mg_txt_style{font-family:serif; font-size:14; color:#191970}

FONT.EnglishUS_tit_style{font-family:Verdana; font-weight: bold; font-size:16; color:#3366FF}
FONT.en_tit_style{font-family:serif; font-weight: bold; font-size:16; color:#3366FF}
FONT.ml_tit_style{font-family:Vandanam; font-size:18; color:#3366FF}
FONT.mg_tit_style{font-family:serif; font-weight: bold; font-size:16; color:#3366FF}

.ChapBlk {
margin: 0px; 
width: auto;
/*border:1px solid #0F0;*/
/*border:1px solid #8FBC8B;*/
/*background-color: #FFFFCC;*/
/*background-color: #FF6;*/
}

.TitleBox {
margin-left: 10px; 
margin-right: 10px; 
padding-left: 10px; 
width: 100%;
border:1px solid #8FBC8B;
background-color: #FFFFC0;
padding: 3px;
float: left;
}

.ChapBlk span {
	display: block;
	width: 100%;
	background-color: #50ACFF;
	float: left;
	border-top:1px solid #56CAFF; 
	border-bottom: 1px solid #56CAFF;
	font-family: sans-serif;
    font-weight: bold;
	line-height: 1.5;
	text-indent: 20px;
}



.ChapBlk span a {
	text-decoration: none;
}

.ChapBlk span a:hover {
	background-color: gold;
	text-decoration: none;
}

/*
.ChapNum_EnglishUS {
margin-left: 0px; 
padding-left: 0px; 
font-size:12pt; 
font-family:helvetica; 
font-weight:bold;
width:20px;
color:#F03; 
}
.ChapTit_EnglishUS {
margin-left: 10px; 
padding-left: 0px; 
font-size:10pt; 
font-family:helvetica; 
font-weight:bold;
color:#F03; 
letter-spacing: 0.1em;
}
*/

.TopTit_EnglishUS {
margin-left: 0px; 
font-family:verdana; 
font-size:10pt; 
font-weight:bold;
/*color:#ff3377;*/
color:#F39;
padding-left:20px;
width:90%; 
text-align:left; 
}

.BodyTxt_EnglishUS {
margin-right: 20px; 
font-family:georgia; 
color:#00008B; 
font-size:10pt; 
text-align:justify;
padding: 1em;
}

P, UL {
margin-right: 20px; 
font-family:georgia; 
color:#00008B; 
font-size:10pt; 
text-align:justify;
}

.NewsTxt_EnglishUS {
font-family:verdana; 
font-size:12px; 
color:#000; 
margin-left:30px;
margin-right:30px;
text-align:justify;
line-height:118%;
}

.ChapTit_mg {
font-size:12pt; 
font-family:helvetica; 
color:#ff3377; 
text-align:center; 
font-weight:bold;
}

.TopTit_mg {
font-family:verdana; 
font-size:14pt; 
font-weight:bold
color:#ff3377; 
}

.BodyTxt_mg {
font-family:georgia; 
color:#00008B; 
font-size:10pt; 
text-align:justify
padding: 1em;
}

.ChapTit_ml {
font-size:12pt; 
font-family:Vandanam; 
color:#ff3377; 
text-align:center; 
font-weight:bold;
}

.TopTit_ml {
font-family:Vandanam; 
font-size:14pt; 
font-weight:bold
color:#ff3377; 
}

.BodyTxt_ml {
font-family:Vandanam; 
color:#00008B; 
font-size:10pt; 
text-align:justify;
padding-left: 1em;
}

.NewsTxt_ml {
font-family:Vandanam; 
color:#00008B; 
font-size:x-small; 
margin-left:30px;
margin-right:50px;
text-align:justify;
}

#	float: left;
#	float: right;
#	display: block;
#	display: block;
span.row {
  clear: both;
#  padding-top: 10px;
#  padding-bottom: 10px;
  }

#span.row input {
#	margin-bottom: 10px;
#}

label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
	font-size:8pt;
	font-weight:bold;
	color:#FF00CC;
}
table.frmtbl
{
	padding-right: 20px;
	font-size:8pt;
	font-weight:bold;
	color:#FF00CC;
}

label.col2 {
	display: inline;
	float: right;
}

br {
	clear: left;
}