body.mainbody {
background: #8c8c8c;
}

.contentheading {
color:#102e54;
font-size:20px;
font-weight:bold;
}

.small, .createdate, .modifydate {
color:#2F6C88;
}

a {
color:#71CAEF;
}

a:hover {
color:#FFF;

}

h3, .componentheading, table.moduletable th, legend  {
/*background:url(../images/blue/bg_h3.png) repeat-x;*/
color:#000;
}

#wrapper {
background:url(../images/blue/body_bg2.gif) repeat-y 0 0;
}


#mainhead1 {
/*background:url(../images/blue/head_bg.png) repeat-x;*/
}

#mainhead0 {
/*background:url(../images/blue/head_bg.png) repeat-x;*/
}


#flash {
color:#71caef;
/*border-left: 1px solid #6A6A6A;*/
}

#flash h3 {
background:inherit;
}


#topmenu a:link, #topmenu a:visited {
color:#F0F5F8;
}

#topmenu li:hover {
background-color:#256F91;
}

#topmenu a:hover {
background-color:#256F91;
border-top-color:#256F91;
}
/* body */

ul {
list-style-image:url(../images/blue/list.png); 
}



#leftmenu a {
color:#F0F5F8;
}

#leftmenu li{
float:right;
overflow:hidden;
padding:0px;
margin:0px;
}

#leftmenu li a:hover{
}

#leftmenu li.active a {
}


#leftmenu li.item98 a{
background:url(../images/blue/menu_love_him.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:93px;
float:right;
padding:0px;
margin:0px;
}

#leftmenu li.item98 a:hover{
background:url(../images/blue/menu_love_him.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item98 span{
display:none;

}

#leftmenu li.item99 a{
background:url(../images/blue/menu_love_people.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:113px;
float:right;
}

#leftmenu li.item99 a:hover{
background:url(../images/blue/menu_love_people.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item99 span{
display:none;
width:100%;
}

#leftmenu li.item100 a{
background:url(../images/blue/menu_families.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:160px;
float:right;
}

#leftmenu li.item100 a:hover{
background:url(../images/blue/menu_families.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item100 span{
display:none;
width:100%;
}

#leftmenu li.item101 a{
background:url(../images/blue/menu_disciples.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:139px;
float:right;
}

#leftmenu li.item101 a:hover{
background:url(../images/blue/menu_disciples.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item101 span{
display:none;
width:100%;
}

#leftmenu li.item96 a{
background:url(../images/blue/menu_home.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:76px;
float:right;
}

#leftmenu li.item96 a:hover{
background:url(../images/blue/menu_home.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item96 span{
display:none;
width:100%;
}

#leftmenu li.item97 a{
background:url(../images/blue/menu_letter.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:160px;
float:right;
}


#leftmenu li.item97 a:hover{
background:url(../images/blue/menu_letter.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item97 span{
display:none;
width:100%;
}

#leftmenu li.item102 a{
background:url(../images/blue/menu_plan.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:90px;
float:right;
}


#leftmenu li.item102 a:hover{
background:url(../images/blue/menu_plan.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item102 span{
display:none;
width:100%;
}

#leftmenu li.item103 a{
background:url(../images/blue/menu_respond.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:180px;
float:right;
}


#leftmenu li.item103 a:hover{
background:url(../images/blue/menu_respond.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item103 span{
display:none;
width:100%;
}

#leftmenu li.item107 a{
background:url(../images/blue/menu_website.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:180px;
float:right;
}


#leftmenu li.item107 a:hover{
background:url(../images/blue/menu_website.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item107 span{
display:none;
width:100%;
}

#leftmenu li.item104 a{
background:url(../images/blue/menu_media.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:79px;
float:right;
}


#leftmenu li.item104 a:hover{
background:url(../images/blue/menu_media.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item104 span{
display:none;
width:100%;
}

#leftmenu li.item105 a{
background:url(../images/blue/menu_news.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:136px;
float:right;
}


#leftmenu li.item105 a:hover{
background:url(../images/blue/menu_news.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item105 span{
display:none;
width:100%;
}

#leftmenu li.item106 a{
background:url(../images/blue/menu_photos.png) no-repeat;
overflow:hidden;
background-position:0px -35px;
height:30px;
width:82px;
float:right;
}


#leftmenu li.item106 a:hover{
background:url(../images/blue/menu_photos.png) no-repeat;
overflow:hidden;
background-position:0px 0px;
}

#leftmenu li.item106 span{
display:none;
width:100%;
}

#leftmenu ul ul a:link, #leftmenu ul ul a:visited {
background:  url(../images/blue/submenu.png) no-repeat;
}

#loginbox {
background: url(../images/blue/login_bg.png) no-repeat;
color:#FFF;
}

#loginbox:hover {
background: url(../images/blue/login_hover.png) no-repeat; 
}

#usermodLR {
background: #011E30 url(../images/blue/newsbg.png) repeat-x ;
}
#usermodL {
background: #011E30 url(../images/blue/newsbg.png) repeat-x ;
}


#usermodR {
background: #011E30 url(../images/blue/newsbg.png) repeat-x ;
}


#usermod0{
background: #011E30 url(../images/blue/newsbg.png) repeat-x ;
}

#contentLR h3, #contentLR .componentheading {
background: url(../images/blue/content_h3.png) repeat-x;
}


#contentL h3, #contentL .componentheading {

}

#contentL {
background: url(../images/blue/crosshai_bg.jpg) no-repeat;
border:0px;
padding:10px;
background-color: #dedede;
}

.forme td{
padding:0px 0px 15px 10px;
}

.forme img{
padding:0px 0px 5px 0px;
}

#email{
width:200px;
align:left;
}

#other{
width:200px;
align:left;
}

#Name{
width:200px;
align:left;
}

#PhoneNumber{
width:200px;
align:left;
}

#Submit{
width:60px;
align:left;
}

#contentLR h3, #contentR .componentheading {
/*background: url(../images/blue/content_h3.png) repeat-x;*/
}


#content0 h3, #content0 .componentheading {
/*background: url(../images/blue/content_h3.png) repeat-x;*/
}

a.readon {
background: url(../images/blue/readon.png) no-repeat 0 5px;
}

#footer {
background:url(../images/blue/footer_bg.png) repeat-x;
}
