@charset "utf-8";
body {
	background-color: #ccc; /*#efe; #eef; /*#ccc;*/
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "微軟正黑體", NSimSun, SimSun, "新細明體", "細明體";
	/*padding-right: 5%; /*added*/
	/*padding-left: 5%; /*added*/
}
#wrapper {
	background-color: #FFF;
	text-align: center;
	width: 816px; /*784px;*/
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	font-family: "微軟正黑體", NSimSun, SimSun, "新細明體", "細明體";
	font-size: medium;
	color: #000080;
	border: thin none #000;
	/*line-height:125%;*/
}
#wrapper_help {
	text-align: center;
	width: 784px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: "微軟正黑體", NSimSun, SimSun, "新細明體", "細明體";
	font-size: medium;
	color: #000080;
	/*line-height:125%;*/
}
#header {
	padding: 0px;
	/*background-image: url(../images/bg_header1.gif);*/
	height: 190px; /*130px;*/
	margin-top: 0px; /*10px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	/*width: 784px;*/
}
#header_image {
	margin: 0px;
	padding: 0px;
	/*width: 784px;*/
}
#header-close
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	visibility: visible;
}
#footer-close
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	visibility: visible;
}

/* not used
#navibars {
	margin: 0px;
	width: 782px;
	background-color: #2A5F55;
	color: #000;
	text-align: left;
	height: 30px;
	padding-top: 6px;
}
*/
#header-below {
	margin: 0px;
	padding: 0px;
	/*width: 782px;*/
	background-color: #FFF;
	color: #000;
	text-align: right;
	height: 24px;
}
#navi {
	height: 30px;
/*	width: 490px;*/
	margin-top: 0px;
/*	margin-right: 142px;*/
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding: 0px;
}
#navi-right {
	width: 280px;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	padding-top: 5px;
}
#top-verse {
	/*width: 784px;*/
	color: #F05;
	background-color: #707038; /*#7d63a9;#ccf;*/
	font-size: large;
	/*margin-top: 6px auto 15px auto;*/
	text-align: center;
	height: 36px;
	padding-top: 3px;
	padding-bottom: 7px;
}
.table-body {
	text-align: left;
}
#top-verse .font-x-large {
	color: #FFF;
}
#top-verse .font-darkred {
	color: #FFF;
}

/*-- major block --*/
#contents1 {
	/*width: 784px;*/
	text-align: left; /*center;*/
}
#newstand {
	text-align: center;
	font-size: small;
	color: #900;
	vertical-align: middle;
}
.newsticker {
	list-style-type: none;
	/*border: 1px dashed #fff;*/
	/*background-color:#039 ; /*#050c44;*/
	/*padding: 0; /*3px;*/
	margin: 0;
}
#layouts_text {
	text-align: left;
	font-size: small;
	color:#F60;
	font-weight: bold;
}
#layouts {
	text-align: left;
	font-size: small;
}

#layouts img { cursor: pointer; }
#dirs_text {
	text-align: right;
	font-size: small;
	color: #F60;
	font-weight: bold;
	border-left-width: thin;
	border-left-style: none;
	border-left-color: #000;
}
#dirs {
	text-align: right;
	font-size: small;
}
#dirs img { cursor: pointer; }
#materials {
	text-align: right;
	font-size: small;
}
#focus-gospel {
	text-align: right;
	font-size: small;
}
#gospel-ref {
	text-align: right;
	font-size: small;
}

#All_verses {
	text-align: left;
	border-top-width: 1px;
	border-top-style: none;
	border-right-width: 1px;
	border-right-style: none;
	border-bottom-width: medium;
	border-bottom-style: groove;
	border-left-width: thin;
	border-left-style: none; /*groove;*/
	background-color: #fffff0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000080;
}
/*************************************************************************************
HACK for IE7/8: a new div "main_verse" must be used to embed main verse section, and
main_verse bottom border & other_verse top border must be both drawns
otherwise main verse may sometimes empty when access via Apache
(scroll down to work around it, ugly!)
This is actually not working for all daily/ pages. It fixes for one page (0528) but reappear 
on another page (0529-0531), even worse.
this issue occurs for localhost only

ROOT CAUSE found: turn off (hide) "other_verse" will avoid this issue!
*************************************************************************************/
#main_verse {
	/*border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;*/
	font-size: large;
}
#main_verse_title {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	/*background-color: #eee;*/
	/*width: 100%;	/* !!! needed for IE to have "layout", otherwise contents may be gone */
}
#main_verse_body {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-right: 10px;
	font-weight: 400;
	line-height:130%;
	/*width: 100%;	/* !!! needed for IE to have "layout", otherwise contents may be gone */
}
.expand {
	text-align: right;
	font-size: 0.6em;
	margin: 0px;
	padding: 0px;
	color: #666;
	vertical-align: text-bottom;
	display: none;
}
#other_verse {
	font-size: medium;
	color:#000;
	line-height:125%;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color: #FFF;*/
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
}
#other_verse_title {
	padding-bottom: 3px;
	padding-top: 3px;
}
#other_verse_body {
	padding-bottom: 3px;
	padding-top: 3px;
}
/* OBSOLETED
#other_verse_1 {
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #000;
	padding-top: 10px;
}
#other_verse_2 {
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
}
#other_verse_3 {
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
}
*/
/* OBSOLETED 
#content1-left {
	width: 490px;
	float: left;
 	padding-right: 5px;
 	padding-top: 5px;
 	margin: 0px;
 	text-align: left;
}
*/
#observation {
	text-align: left; /*0px*/
	/*width: 95%;*/
	border-bottom-width: medium;
	border-bottom-style: groove;
	border-left-width: thin;
	border-left-style: none; /*groove;*/
	margin-top: 5px; /*10px*/
	/*margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;*/
	background-color: #f5ffef;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
}
#observation-title {
	/*margin-bottom: 3px;*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
}
#observation-body {
	margin-bottom: 3px;
	/*padding-top: 3px;*/
	padding-left: 3px;
	line-height:130%;
}
#meditation {
	text-align: left; /*0px*/
	/*width: 95%;*/
	border-bottom-width: medium;
	border-bottom-style: groove;
	border-left-width: thin;
	border-left-style: none; /*dotted;*/
	/*margin-top: 5px; /*10px*/
	/*margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;*/
	background-color: #efe; /*#f5ffef;*/
	padding-top: 5px; /*3px;*/
	padding-right: 10px;
	padding-left: 10px;
}
#meditation_title {
	/*margin-bottom: 3px;*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	padding-top: 3px;
	padding-bottom: 5px;
}
#meditation_body {
	margin-bottom: 3px;
	/*padding-top: 3px;*/
	padding-left: 3px;
	padding-right: 3px;
	/*padding-bottom: 10px;*/
	line-height:130%;
}
#responses {
	text-align: left; /*added*/
	/*width: 95%;*/
	color: #6f0000;
	border-bottom-width: medium;
	border-left-width: thin;
	border-bottom-style: groove;
	border-left-style: none; /*dotted;*/
	/*margin-top: 0px; /*5px; /*10px*/
	/*margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;*/
	background-color: #efe; /*#f5ffef;*/
	padding-top: 5px; /*3px;*/
	padding-right: 10px;
	padding-left: 10px;
}
#responses_title {
	/*margin-bottom: 3px;*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	padding-top: 3px;
	padding-bottom: 5px;
}
#responses_body {
	margin-bottom: 3px;
	/*padding-top: 3px;*/
	padding-left: 3px;
	padding-right: 3px;
	line-height:130%;
}
/*v52 new layout arrangement*/
#verse_hint {
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: medium; /*thick;v51*/
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none; /*groove;*/
	background-color: #fff;
	/*margin-top: 10px;*/
	padding-top: 5px;	/*v56*/
	padding-right: 10px; /*added*/
	padding-left: 10px; /*5px; v51/*added*/
}
#verse_hint_title {
	/*margin-bottom: 3px;*/
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000; v51*/
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-top: 3px;
	padding-bottom: 5px;
}
#verse_hint_body {
	color: #000; /*#7f0000;*/
	/*width: 98%;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 1em;
	line-height:130%;*/
	/*--- for 52 version ---*/
	margin-bottom: 3px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height:130%;
	/*v52*/
	/*border-bottom-width: 1px;
	border-bottom-style: groove;*/
}
#verse_hint_body p {
	/*margin-top: 2em;
	margin-bottom: 2em;*/
}

/* new containers for summary*/
#today_hymn {
	text-align: left;
	/*width: 95%;*/
	border-bottom-width: medium;
	border-left-width: thin;
	border-bottom-style: groove;
	border-left-style: none; /*dotted;*/
	background-color: #fff; /*#efe; #fffff0;*/
	/*margin-top: 10px; /*5px;v51*/
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	/*padding-bottom: 5px;*/
	/*padding-bottom: 10px;*/
}
#today_hymn_title {
	/*margin-bottom: 7px;*/
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000; v51*/
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	/*font-weight: bold;*/
	/*background-color: #eff;*/
	padding-top: 3px;
	padding-bottom: 5px;
}
#today_hymn_body {
	/*margin-bottom: 3px;*/
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	color: black;
	line-height:125%;
}
#pray {
	text-align: left; /*added*/
	/*width: 95%;*/
	/*color: #6f0000; v51*/
	border-bottom-width: medium;
	border-left-width: thin;
	border-bottom-style: groove;
	border-left-style: none; /*dotted;*/
	/*margin-top: 10px;*/
	/*margin-right: 5px;
	margin-left: 5px;*/
	/*margin-bottom: 25px; /*5px*/
	background-color: #fff; /*#fffff0;*/
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	/*padding-bottom: 10px;*/
}
#pray_title {
	/*margin-bottom: 7px;*/
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000; v51*/
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	/*font-weight: bold;*/
	/*background-color: #eff;*/
	padding-top: 3px;
	padding-bottom: 5px;
}
#pray_body {
	color: blue;
	margin-bottom: 3px;
	padding-top: 10px;
	padding-left: 3px;
	padding-bottom: 10px;
	line-height:125%;
}

/* obsoleted
#content1-middle {
	margin-right: 250px;
	margin-left: 240px;
	padding-top: 5px;
	text-align: center;
}
*/

/* OBSOLETED 
#content1-right {
	width: 275px;
	float: right;
	margin: 0px;
	padding-left: 0px;
	padding-top: 5px;
	text-align: left;
}
*/
#relevence {
	/*width: 100%;*/
	/*padding: 0px;*/
	padding-left: 9px; /*added*/
	/*font-weight: bold;*/
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px; /*10px;*/
	margin-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: none; /*groove;*/
	border-top-color: green;
	border-right-color: green;
	border-bottom-color: green;
	border-left-color: green;
	/*font-size: small;*/
	color: black;
	background-color: #f5ffef;
}
#supplement {
	/*width: 100%;*/
	/*font-weight: bold;*/
	/*margin-top: 20px 0px 10px 0px;*/
	color: #000;
	padding-top: 15px;
	padding-right: 10px;
	/*padding-bottom: 10px;*/
	padding-left: 10px;
	border-left-width: 0px;
	border-bottom-width: 3px;
	border-bottom-style: groove;
}
#supplement_title {
	/*margin-bottom: 7px;*/
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	/*font-weight: bold;*/
	color: black;/*#7F0000;*/
	/*background-color: #eff;*/
	padding-top: 3px;
	padding-bottom: 5px;
	/*padding-left: 10px; /*added*/
	/*padding-right: 0px; /*added*/
}
/* new containers for summary*/
#supplement_body {
	/*width: 100%;*/
	/*margin-bottom: 3px;*/
	margin: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: small;
}
#contents_footer {
	/*width: 100%;*/
	padding: 3px;
	font-size: small;
	color: black;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;/*60px;*/
	margin-left: 0px;
}
#contents_footer_reminder {
	/*width: 100%;*/
	padding: 3px;
	font-size: small;
	color: #600;
	margin: 0px;
	/*visibility: hidden;*/
	/*background-color: #000;*/
}
#SendResp_1 {
	text-align: center;
	width: 67px;
	background-image: url(../images/button-send-response-1.gif);
	height: 26px;
/*	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 20px;*/
	margin: 0px;
}
#SendResp_2 {
	text-align: right;
	/*width: 67px;*/
	/*background-image: url(../images/button-send-response-2.gif);*/
	/*height: 26px;*/
/*	margin-top: 20px;
	margin-left: 210px;
	margin-bottom: 20px;*/
	padding-right: 5px;
	font-weight: bold;
}

#wrapper #contents1 #content1-right table tr td ul {
	list-style-type: square;
}

#wrapper #contents1 #content1-middle table tr td {
	color: #FFF;
	font-weight: bold;
}

/* not used yet */
#contents2 {
	/*width: 784px;*/
	text-align: left;
	margin-top: 5px;
}
/* junk keeper */
#contents3 {
	/*width: 784px;*/
	height: 0px; /*added to hide all junk*/
	margin-top: 5px;
	text-align: left;
}
/*footer*/
#footer {
	padding: 10px 10px 50px 15px;
	/*height: 140px;*/
	/*width: 784px;*/
	clear: both;
	font-size: 10px;
	color: #000;
}

/*--- classes ---*/
/* related verses (repeatable template) */
div.other_verse_blk {
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
}

/* separate article summary rows */
div.bottom_line_blk {
	padding-bottom:5px;
	border-bottom-width:thin;
	border-bottom-style:dotted;
	border-bottom-color:black;
	line-height:130%;
	font-size: medium;
}
/* for left & right borders*/
.border-gradient-left {
	background-image: url(../daily/images/border-left.gif);
	background-repeat: repeat-y;	
}
.border-gradient-right {
	background-image: url(../daily/images/border-right.gif);
	background-repeat: repeat-y;	
}

/* font size */
.font-10px {
	font-size: 10px;
	text-align: center;
}
.font-12px {
	font-size: 12px;
	text-align: left;
}
.font-medium {
	font-size: medium;
	text-align: left;
}
.font-x-large {
	font-size: x-large;
	color: #7F0000;
	font-weight: bold;
}
.font-large {
	font-size: large;
}
.font-small {
	font-size: small;
}
.font-black {
	color: #000;
}
.font-x-small {
	font-size: x-small;
	color: #AA3F00;
}
/* font color */
.font-white {
	color: #FFF;
}
.font-whitesmall {
	color: #FFF;
	font-size: small;
}
.font-white1 {	
	color: #FFF;
	text-align: left;
	font-size: small;
	font-weight: bold;
}
.font-darkred {
	color: #7F1F00;
	font-weight: bold;
}
.font-red {
	color: #F00;
}
#verse_hint_contents .font-red {
	color: #F00;
	font-weight: bold;
}
/*v52*/
/*#verse_hint_title .font-red-bold {
	color: #6f0000;
	font-weight: bold;
}
#hymn-title .font-red-bold {
	color: #6f0000;
	font-weight: bold;
}
#pray_title .font-red-bold {
	color: #6f0000;
	font-weight: bold;
}*/
/*v52-end*/
.font-red-bold {
	color: #F00;
	font-weight: bold;
}
.font-blue {
	color: #2A1FFF;
}
.font-blue-heavy {
	color: #2A1FFF;
	font-weight: bold;
}
.font-xlarge-white {
	font-size: x-large;
	color: #FFF;
}
.font-large-black {
	font-size: large;
	color: #000;
}
.font-small-green-bold {
	color: #008000;
	font-size: small;
	font-weight: bold;
}
.font-small-blue-bold {
	color: #2A3FAA;
	font-size: small;
	font-weight: bold;
}
.font-green {
	color: #008000;
}
.font-green-bold {
	color: #008000;
	font-weight: bold;
}
.font-green-bold-medium {
	color: #008000;
	font-weight: bold;
	font-size: medium;
}
.font-blue-bold {
	color: #2A3FAA;
	font-weight: bold;
}
.font-grey {
	font-size: small;
	color: #888;
}
.font-medium-black {
	font-size: medium;
	color: #555;
}
.font-medium-red {
	font-size: medium;
	color: #F00;
}
.font-brown-xlarge-bold {
	font-size: x-large;
	font-weight: bold;
	color: #7F0000;
	text-align: center;
}

/* floating */
.fltrt {
	float: right;
}
.fltlft {
	float: right;
}
.fltclr {
	clear: both;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* hyperlink */
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #FF5F00;
}
a:active {
	text-decoration: underline;
}

/* to remove google translation bubble tips */
/* source: http://www.google.com/support/forum/p/webelements/thread?tid=37e87f3b48c8591e&hl=en */
/* demo: http://www.certified-instructor.com */
/*
##################### START Translation Code With Fix ####################
<style>
.goog-te-banner-frame{display: none !important;}
body{top: 0px !important;}
.goog-te-balloon-frame{display: none !important;}
font{background: transparent !important;}
</style>

<div id="google_translate_element"></div>
<script>
function googleTranslateElementInit() {  
  new google.translate.TranslateElement({
         pageLanguage: 'en',    gaTrack: true,
  }, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 
##################### END Translation Code With Fix ####################
*/
.goog-te-banner-frame{display: none !important;}
body{top: 0px !important;}
.goog-te-balloon-frame{display: none !important;}
font{background: transparent !important;}

/* Sortable items */
#today_contents {
}
.sortable_contents {
}
.sortable_list {
}
/* for placeholder in sortable-list */
.ui_state_highlight { height: 1.5em; line-height: 1.2em; background-color:#cfcfcf ; }
.ui_state_highlight2 { height: 1.2em; line-height: 1em; background-color:#cfcfcf ; }
/* for nestedSortable */
.ui-nestedSortable-error {
			background:#fbe3e4;
			color:#8a1f11;
}

/*----------------------------------------------------------------------------------------
 *
 * jqModal
 *
 -----------------------------------------------------------------------------------------*/
div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px 30px; background: #000; color: #FFF; border: 1px solid #AAA; }

/* jqModal confirm CSS courtesy of;
	 Alexandre Plennevaux <alexandre@pixeline.be>,
	 Brice Burgess <bhb@iceburg.net> */
div.jqmConfirm { /* contains + positions the alert window */
	display: none;
	position: absolute;  /*can't use 'fixed;' because it won't move as window scroll down. some laptop has small screen height*/
	top: 17%;
	width: 100%;
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* bpan: '*+' ia for IE7 only, hide from other browser */
/* must specify either top or left, otherwise IE7 default is to show window far right, causing half window outside screen */
*+html div.jqmConfirm {
	left: expression((document.documentElement.scrollLeft || document.body.scrollLeft) + Math.round(1 * (document.documentElement.offsetWidth || document.body.clientWidth) / 100) + 'px');
}

/* real containing window */
div.jqmConfirmWindow {
	max-width:700px;
	/*height: auto;*/
	width: auto;
	margin: auto;
	padding: 0 10px 10px 10px;
	background:#FFF;
	border: 1px dotted #FFF;
	font-size:1.2em;
}

/* Title line */
.jqmConfirmTitle{
	margin:20px 2px;
	height:20px;
	color:#000;
	background:#FFF;
}
.jqmConfirmTitle h1{
	margin:5px 2px;
	padding-left:5px;
	padding:0;
	font-size:14px;
	text-transform:capitalize;
	letter-spacing:-1px;
	font-weight:bold;
	color:#000;
	/*float:left;*/
	height:20px;
}
/* no "Close" button
div.jqmConfirm .jqmClose em{display:none;}
div.jqmConfirm .jqmClose {
	width:20px;
	height:20px;
	display:block;
	float:right;
	clear:right;
	background:transparent url(confirm/close_icon_double.png) 0 0 no-repeat;
}
div.jqmConfirm a.jqmClose:hover{ background-position: 0 -20px; }
*/
/*------- selection menu -------*/
div.jqmConfirmContent{
	border-top:px;
	color:#000;
	/*font:11px/14pt arial;*/
	padding:5px 20px 5px;
	margin:5px;
	border:1px dotted #111;
	letter-spacing:0px;
	background:#FFF url(../daily/images/grid.gif);
	text-align:left;
	font-size: 13px;
}

/****************************************************
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* to on/off SSL link */
#div_ssl {
	display: none;
}
