/* CSS Document */
/* old background color:#311d0e */
/* advent (comet) background color:#12171B */
html, body						{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
body, input, button, select, td, th, a, div {font:normal 11px Arial; color:#000000;line-height: 16px;}
body 					{background:#311d0e}
img						{border:none}
th						{padding:0px 0px 6px 0px; text-align:left}
td 						{line-height:14px; color:#000000; vertical-align:top;}
table 					{border-collapse:collapse; border:0px; width:100%;}
ul 						{list-style:none} 
a						{color:#695e44; text-decoration:underline}
a:visited 				{color:#695e44;}
a:hover 				{color:#695e44; text-decoration:none}
label					{color:#676767;}

h1						{font-weight: bold; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size: 16px;color: #000000;margin-top:-1px;margin-bottom:10px;}
h2						{font-weight: bold; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size: 14px;color: #135cae;margin-top:-1px;margin-bottom:0px;}
h3						{font-weight: bold; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size: 13px;color: #135cae;margin-top:-1px;margin-bottom:0px;}
h4						{font-weight: bold; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size: 13px;color:#3A7DC7;margin-top:-1px;margin-bottom:0px;}
h5						{font-weight: bold; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size: 12px;color:#135cae;margin-top:-1px;margin-bottom:0px;}
h6						{font-weight: bold; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size: 12px;color:#3A7DC7;margin-top:-1px;margin-bottom:0px;}
h7						{font-weight: bold; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size: 12px;color:#7d7d7d;margin-top:-1px;margin-bottom:0px;}

/*h1, h2					{color:#d5091f; font-size:18px; font-weight:bold; background:url(http://www.diosc.com/sys/templates/theme104/images/title_bg.gif) no-repeat 0 0; padding:7px 0px 6px 34px;}
h3						{color:#343434; font-size:13px; font-weight:bold} */
p						{color:#000000; line-height:16px; padding:0px 0px 10px 0px; font-size:11px}
p font					{color:#ad0a22; font-weight:bold; font-size:13px}

dd 						{-webkit-margin-start: 0px;}

.article_separator		{display:block; height:5px; margin:5px 0px 10px 0px;}
textarea .inputbox 		{width:350px; height:100px}
/*________________________________________CONTENT_____________________________________*/
/* old inputbox border:#46462f */
/* old buttonheading border:#744f31 */
/* old componentheading_search border:#744f31 */
/* old display select border:#46462f */
/* old sectiontableentry1 border:#311d0f */
/* advent (comet) inputbox border:#2f4646 */
/* advent (comet) buttonheading border:#314f74 */
/* advent (comet) componentheading_search border:#314f74 */
/* advent (comet) display select border:#2f4646 */
/* advent (comet) sectiontableentry1 border:#9dcbf3 */
.blog					{margin:0px 0px 0px 0px;}

.inputbox				{border:1px solid #46462f;}

.title					{background:url(http://www.diosc.com/sys/templates/theme104/images/title_bg.gif) repeat-x 0 0; margin:0px 0px 10px 0px;}
.title div				{background:url(http://www.diosc.com/sys/templates/theme104/images/title_left.gif) no-repeat 0 0}
.title div div			{background:url(http://www.diosc.com/sys/templates/theme104/images/title_right.gif) no-repeat right 0; padding:0px 0px 10px 42px;}

.buttonheading			{padding:10px 0px 0px 0px; border-bottom:1px solid #744f31}

.contentpaneopen_edit	{width:20px; float:right; margin-top:4px} /* edit button */
.item-page tbody 	{}
.item-page td		{padding-bottom:10px; padding-top:6px; line-height:16px}
.item-page td td	{padding-bottom:0px}
.item-page p		{padding:10px 0px 0px 0px;}
.item-page font	{color:#89a81b}
.item-page img	{margin:0px 15px 0px 0px;}
.contentpaneopen_search	{margin:0px 0px 10px 0px;}
.contentpaneopen_search td,
.contentpaneopen_search label {padding:5px 0px 5px 0px;}
.searchintro_search		{margin:10px 0px 0px 0px;}

.contentheading, 
.componentheading,
.componentheading_search, h2.item-title, .page-header h2, .content-category h1, .page-header h1, h1.page-title {color:#000; font-size:18px; line-height:20px;font-weight:bold; padding:12px 0px 0px 0px; border-bottom:1px solid #744f31; font-family:Georgia,Times New Roman,Times,Serif; margin:0px 0px 5px 0px;}
.items-leading h2.item-title {padding-top:0px;}

.button, .validate		{color:#fff; font-size:11px; font-weight:normal; margin:0px 0px 0px 6px; padding:0px 0px 0px 0px; background:url(../images/button.gif) no-repeat 0 0; width:60px; height:21px; display:block; text-transform:none; text-align:center; border:none}
.validate				{margin:0px 0px 0px 0px;}
button.validate, button.button {color:#fff; font-weight:bold; font-size:10px; text-transform:uppercase; background:url(../images/button.gif) no-repeat 0 0; width:60px; border:none; margin:0px 0px 0px 10px; padding:2px 0px 2px 0px; display:block; cursor: pointer; cursor: hand;}
	
.readmore .btn					{color:#000000 !important; font-size:14px; font-weight:bold; margin:0; padding:0; text-decoration:none; background:url(http://www.diosc.com/sys/templates/theme104/images/navigation_bullet2.gif) no-repeat 0 9px; font-family:Georgia,Times New Roman,Times,Serif}
.readon:hover			{color:#000000; text-decoration:underline}
.readmore				{padding:0px 0px 0px 0px;}
.blog-featured .readmore {margin-top: 10px;margin-bottom: 10px;}

.display				{padding:0px 0px 10px 0px;}
.display select			{border:1px solid #46462f; width:100px; height:16px}

div.contentpane			{width:100%}
.column_separator		{padding-left:60px; background:url(http://www.diosc.com/sys/templates/theme104/images/article_column.gif) repeat-y 24px 0}
* html .column_separator		{padding-left:40px; background:url(http://www.diosc.com/sys/templates/theme104/images/article_column.gif) repeat-y 0px 0}
/*______________________ITEMINFO__________________*/

.iteminfo				{background:url(http://www.diosc.com/sys/templates/theme104/images/iteminfo_gl.gif) repeat-x bottom; padding:0px 0px 6px 0px !important; margin:0px 0px 15px 0px;}
.modifydate				{color:#959595; font-size:10px; padding:0px 0px 0px 0px;; font-family:Georgia,Times New Roman,Times,Serif}
.createdby				{color:#959595; font-weight:normal; font-size:10px; display:block; font-family:Georgia,Times New Roman,Times,Serif}
time				{color:#959595; font-size:10px; padding:0px 0px 0px 0px; background:url(http://www.diosc.com/sys/templates/theme104/images/submited.gif) no-repeat 0px 4px; font-family:Georgia,Times New Roman,Times,Serif}
.create time {float:right; }
.small					{color:#959595; font-weight:normal; font-size:10px; margin:0px 0px 0px 0px; font-family:Georgia,Times New Roman,Times,Serif}
td.small				{padding:5px 0px 0px 0px !important;}
div.createdate			{margin:-11px 0px 0px 0px;}

/*______________________BLOGMORE__________________*/

.blog_more				{padding:10px 0px 10px 10px}
.blog_more h2			{color:#000; font-size:12px; background:none; padding:0px 0px 0px 0px; font-family:Georgia,Times New Roman,Times,Serif}
.blog_more ul			{margin:10px 0px 0px 10px;}
.blog_more a			{color:#000; font-family:Georgia,Times New Roman,Times,Serif}
.blog_more a:hover		{color:#000; text-decoration:none;}			
.blog_more strong		{color:#000; font-family:Georgia,Times New Roman,Times,Serif}
/*_________________*/

.pagenav				{color:#000; font-size:11px; font-weight:normal; font-family:Georgia,Times New Roman,Times,Serif}
a.pagenav				{color:#000; font-family:Georgia,Times New Roman,Times,Serif}
a.pagenav:hover			{color:#000; text-decoration:none}

.counter				{text-align:center; padding:5px 0px 5px 0px;}

.pagination				{margin-top:10px;text-align:center;}
.pagination	li			{float:left; padding:0px;}	
/*-------------------------*/
	
dl.poll					{margin:10px 0px 10px 0px;}
.pollstableborder		{margin:10px 0px 0px 0px;}
.pollstableborder td	{padding-left:10px !important}

.sectiontableentry0 td	{padding:5px 0px 5px 0px; border-bottom:1px solid #000;}
.sectiontableentry1 td	{padding:5px 0px 5px 0px; border-bottom:1px solid #000; border-top:1px solid #311d0f; background:#0f1d31}
.sectiontableentry2 td 	{padding:5px 0px 5px 0px !important;}

.sectiontableentry1 a	{color:#fff}
.sectiontableentry1 a:hover {color:#fff}

.sectiontableentry1 div, .sectiontableentry0 div {font-size:1px}
/*________________________________________MAINMENU_____________________________________*/

.module_s1				{padding: 0px 0px 0px 0px;background: url(../images/h3_bg.gif) no-repeat -12px -2px;}
.module_s1 div			{padding:0px 0px 0px 0px;}
.module_s1 div div		{padding:17px 0px 18px 0px;}
.module_s1 div div div	{padding:0px 0px 0px 0px;}
.module_s1	 h3			{color:#000; font-weight:bold; font-size:11px; font-family:Georgia,Times New Roman,Times,Serif; text-transform:uppercase; padding:8px 0px 8px 0px; margin:0px 0px 3px 0px;text-align: center;}
.module_s1	 img		{width:0px; height:0px}
.menu					{margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; width:128px}
.menu li				{padding:5px 0px 8px 0px; color: #0084bb;}
.menu li a				{font-weight:normal; color: #523f2e; font-size:11px; text-decoration:none; font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif; padding:0px 0px 0px 17px; background:url(../images/bullet1.gif) no-repeat 0 6px;} 	/* Item Of Menu Main */
.menu li a:visited 		{color:#420101;}
.menu li a:hover 		{color:#420101; text-decoration:underline}
.menu li a:hover span	{}
.menu .active a 				{color:#420101 !important;; text-decoration:underline} 	/* active item */
.menu .active a span	{}

/*________________________________________LOGINFORM_____________________________________*/

.module_s2				{padding:0px 0px 0px 0px; background:url(../images/h3_bg.gif) no-repeat 0 0;}
.module_s2 div			{padding:0px 0px 0px 0px;}
.module_s2 div div		{padding:17px 0px 18px 40px;}
.module_s2 div div div	{padding:0px 0px 0px 0px;}
.module_s2 h3			{margin-bottom:20px}
.module_s2 p			{padding:0px 0px 0px 0px; color:#000; font-size:10px}
.module_s2 a			{color:#4d9250 !important; font-size:10px; text-decoration:underline; font-weight:bold; font-family:Arial}
.module_s2 a:hover		{color:#4d9250; text-decoration:none}
.module_s2 label		{color:#000; font-size:11px; font-weight:normal; vertical-align:top; margin:0px 10px 0px 0px; display:block}
.module_s2 br			{line-height:1px}
.module_s2 form			{text-align:left; padding:0px 0px 0px 0px;}
.module_s2 form div		{width:65px; margin:auto;}
* html .module_s2 form div	{width:65px; margin:0px 0px 0px 0px;}
.module_s2 .inputbox	{width:125px !important; height:18px;	border:1px solid #420101; margin:2px 0px 2px 0px; padding:0px 0px 0px 3px; color:#420101; vertical-align:middle; background:#fff; font-size:11px}	/* inputbox */
.module_s2 .button		{display:block; width:60px !important; height:21px; background:url(../images/button.gif) no-repeat 0 0; border:none; color:#fff; font-size:10px; font-weight:bold !important; text-transform:uppercase; margin:7px 0px 2px 0px; vertical-align:middle; text-align:center; padding:0px 0px 0px 0px; font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif} /* button */
#mod_login_remember		{margin:0px 10px 0px 0px; vertical-align:middle; background:none; border:none; float:left; display:block; width:12px}		/*checkbox*/

.required				{border:1px solid #46462f; margin:0px 0px 0px 0px;}
input.requred			{border:none !important}

/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯POLLS¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*/
.module_s3				{padding:0px 0px 0px 0px; background:url(../images/h3_bg.gif) no-repeat 0 0;}
.module_s3 div			{padding:0px 0px 0px 0px;}
.module_s3 div div		{padding:17px 0px 18px 40px;}
.module_s3 div div div	{padding:0px 0px 0px 0px;}
.module_s3 div div div	{padding:0px 0px 0px 0px;}
.module_s3	 h3			{}
.module_s3 form			{padding:0px 0px 0px 0px;}
.pollstableborder_s3 .input	{margin:3px 0px 5px 0px;}
module_s3 table table	{width:auto; margin:0px 0px 0px 0px;}
.poll_s3				{width:auto}
.module_s3 thead td		{padding:8px 10px 10px 0px; font-weight:normal !important; color:#420101; font-size:11px}  			/* question */
.module_s3 td			{padding:0px 0px 3px 0px; text-align:left; vertical-align:middle;}
.module_s3 td td		{padding:0px 0px 0px 0px;}		/* formating td for table polls */
.module_s3 td div		{text-align:left}  		/* buttons align */
.module_s3 label		{margin:0px 6px 5px 0px; color:#474747; font-size:11px; line-height:14px }		/* text */
.module_s3 input		{margin:0px 0px 0px 0px; vertical-align:top} /* checkbox */
.module_s3 .button		{width:60px; height:21px; background:url(../images/button.gif); border:none; color:#fff; margin:15px 0px 10px 0px; vertical-align:middle; padding:0px 0px 0px 0px; text-align:center; font-size:11px !important; font-weight:bold; display:inline;}

.sectiontableentry1_s3	{padding:2px 0px 5px 0px !important;}
.sectiontableentry2_s3  {padding:2px 0px 5px 0px !important;}

/*____________________________________WHOSONLINE____________________________________*/
.module_s4				{padding:0px 0px 0px 0px; background:url(../images/h3_bg.gif) no-repeat -12px 0;}
.module_s4 div			{padding:0px 0px 0px 0px;}
.module_s4 div div		{padding:17px 0px 18px 0px;}
.module_s4 div div div	{padding:0px 0px 0px 0px; color:#523f2e; font-size:11px}
.module_s4	 h3			{margin-bottom:15px; color:#318634 !important;text-align:center;}
.module_s4	 p			{padding: 0px 0px 0px 20px;}

/*____________________________________LATEST_NEWS____________________________________*/

.module_s5				{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(../images/box_bg.gif) repeat-y 0 0}
.module_s5 div			{padding:0px 0px 0px 0px; background:url(../images/box_top.gif) no-repeat 0 0}
.module_s5 div div		{padding:35px 33px 20px 27px; background:url(../images/box_bot.gif) no-repeat 0 bottom;}
* html .module_s5 div div {width:100%}
.module_s5 div div div	{padding:0px 0px 0px 0px; background:none; width:100%}
.module_s5	 h3			{color:#000; font-weight:bold; font-size:18px; padding:4px 0px 0px 0px; margin:0px 0px 3px 0px; border-bottom:1px solid #744f31; text-transform:none}
.module_s5 ul  			{margin:0px 0px 0px 26px; padding:5px 0px 0px 0px; width:200px} 
.module_s5 li 			{padding:3px 0px 5px 0px; color: #0084bb;}
.module_s5 li a			{font-weight:normal; color: #676767; font-size:11px; text-decoration:none; padding:0px 0px 0px 17px; background:url(../images/ln_bullet.gif) no-repeat 0 5px; display:block}
.module_s5 li a:hover	{color:#676767; text-decoration:underline}
.module_s5 li a:visited	{color:#676767}

.module_s5 li.latestnews_s51 {padding:2px 0px 3px 0px;}
.module_s5 li.latestnews_s51 a {background:url(../images/bullet1.gif) no-repeat 0 0}

/*________________________________________SEARCH______________________________________*/
#search					{float:right; width:233px}
/* .module_s6				{background:url(../images/search.png) no-repeat 32px 32px;background-size: 32px 32px;background-position: 184px 18px;} */
.module_s6 div			{padding:20px 10px 10px 29px;}
.module_s6 div div		{padding:0px 0px 0px 0px;}
.module_s6 h3			{color:#fff}
.inputbox_s6 			{width:155px; height:17px; border:none; background:#fff; margin:10px 0px 10px 0px; color:#26190f; font-size:11px; padding:1px 0px 0px 4px;}
#search_searchword 		{vertical-align:top; background:none}				/*user4 search by default*/
#mod_login_remember		{}
.search_s6				{color:#fff; font-size:12px;}
.button_s6				{background:url(http://www.diosc.com/sys/templates/theme104/images/login.gif) no-repeat 0 0; border:none; color:#fff; margin:0px 0px 0px 0px; width:64px; height:18px; font-size:11px}
.search					{margin:0px 8px 0px 0px;}

/*____________________________________POPULAR____________________________________*/

.module_s7				{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(../images/box_bg.gif) repeat-y 0 0;background-size: 308px;width:308px;}
.module_s7 div			{padding:0px 0px 0px 0px; background:url(../images/box_top.gif) no-repeat 0 0;background-size: 308px;}
.module_s7 div div		{padding:35px 33px 20px 27px; background:url(../images/box_bot.gif) no-repeat 0 bottom;background-size: 308px;}
* html .module_s7 div div {width:100%}
.module_s7 div div div	{padding:0px 0px 0px 0px; background:none; width:100%;min-height: 246px;}
.module_s7	 h3			{color:#000; font-weight:bold; font-size:18px; padding:4px 0px 0px 0px; margin:0px 0px 3px 0px; border-bottom:1px solid #744f31; text-transform:none}
.module_s7 ul  			{margin:0px; padding:5px 0px 0px 0px; width:200px} 
.module_s7 li 			{padding:3px 0px 5px 0px; color: #0084bb;}
.module_s7 li a			{font-weight:normal; color: #676767; font-size:11px; text-decoration:none; padding:0px 0px 0px 10px; background:url(../images/ln_bullet.gif) no-repeat 0 5px; display:block}
.module_s7 li a:hover	{color:#676767; text-decoration:underline}
.module_s7 li a:visited	{color:#676767}

/*____________________________________NEWSFLASH____________________________________*/

.module_s8				{padding:0px 0px 3px 0px; margin:0px 0px 0px 0px; width:203px; background:url(http://www.diosc.com/sys/templates/theme104/images/newsflash_bg.gif) repeat-x 0 0}
.module_s8 div			{padding:0px 15px 0px 21px; width:180px}
.module_s8 div div		{background:none; padding:5px 0px 0px 0px;}
.module_s8	 h3			{color:#000000; font-weight:normal; font-size:14px; padding:13px 0px 13px 0px; margin:0px 0px 3px 0px;}
.module_s8 p			{color:#515151; font-size:11px; line-height:16px}
.module_s8 ul  			{margin:10px 20px 0px 0px;} 
.module_s8 li 			{margin:0px 0px 7px 0px;}
.module_s8 li a			{color:#515151; font-size:11px; font-weight:bold !important; background:url(http://www.diosc.com/sys/templates/theme104/images/bullet.gif) no-repeat 0 4px; padding:0px 0px 5px 19px; text-decoration:none;}
.module_s8 li a:hover	{color:#515151; text-decoration:underline}
.module_s8 li a:visited	{color:#515151}

/*________________________________________Welcome______________________________________*/

.module_s9				{margin:0px 0px 0px 0px; color:#707070 !important}
.module_s9 div			{padding:0px 0px 10px 0px;}
.module_s9 div	div		{padding:0px 0px 0px 0px;}
.module_s9 h3			{color:#303030; font-size:24px; font-weight:bold; padding:34px 0px 10px 44px; }
.module_s9 p			{padding:10px 0px 10px 46px; color:#8a8a8a; line-height:16px}
.module_s9 a, .module_s9 a:hover, .module_s9 div{color:#a0ae08; font-size:14px}

.module_s9 strong		{color:#759e0b;}

/*____________________________________POPULAR____________________________________*/

.module_s11				{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(../images/box_bg.gif) repeat-y 0 0;background-size: 308px;width:308px;}
.module_s11 div			{padding:0px 0px 0px 0px; background:url(../images/box_top.gif) no-repeat 0 0;background-size: 308px;}
.module_s11 div div		{padding:35px 33px 20px 27px; background:url(../images/box_bot.gif) no-repeat 0 bottom;background-size: 308px;}
/* html .module_s11 div div {width:100%}*/
.module_s11 div div div	{padding:0px 0px 0px 0px; background:none; width:100%;min-height: 226px;}
.module_s11	 h3			{color:#000; font-weight:bold; font-size:18px; padding:4px 0px 0px 0px; margin:0px 0px 3px 0px; border-bottom:1px solid #744f31; text-transform:none}
.module_s11 ul  			{margin:0px 0px 0px 26px; padding:5px 0px 0px 0px; width:200px} 
.module_s11 li 			{padding:3px 0px 5px 0px; color: #0084bb;}
.module_s11 li a			{font-weight:normal; color: #676767; font-size:11px; text-decoration:none; padding:0px 0px 0px 17px; background:url(../images/ln_bullet.gif) no-repeat 0 5px; display:block}
.module_s11 li a:hover	{color:#676767; text-decoration:underline}
.module_s11 li a:visited	{color:#676767}

/*____________________________________LATEST_NEWS____________________________________*/

.module_s12				{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(../images/box_bg_narrow.gif) repeat-y -10px 0}
.module_s12 div			{padding:0px 0px 0px 0px; background:url(../images/box_top_narrow.gif) no-repeat -10px -10px}
.module_s12 div div		{padding: 20px 10px; background:url(../images/box_bot_narrow.gif) no-repeat -10px bottom;}
* html .module_s12 div div {width:100%}
.module_s12 div div div	{padding:0px 0px 0px 0px; background:none; width:100%}
.module_s12	 h3			{color:#000; font-weight:bold; font-size:18px; padding:4px 0px 0px 0px; margin:0px 0px 3px 0px; border-bottom:1px solid #744f31; text-transform:none}
.module_s12 ul  			{margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; width:136px;}
.module_s12 li 			{padding:3px 0px 5px 0px; color: #0084bb;}
.module_s12 li a			{font-weight:normal; color: #676767; font-size:11px; text-decoration:none; padding:0px 0px 0px 8px; background:url(../images/ln_bullet.gif) no-repeat 0 5px; display:block}
.module_s12 li a:hover	{color:#676767; text-decoration:underline}
.module_s12 li a:visited	{color:#676767}

.module_s12 li.latestnews_s51 {padding:2px 0px 3px 0px;}
.module_s12 li.latestnews_s51 a {background:url(../images/bullet1.gif) no-repeat 0 0}

/*________________________________________breadcrumbs______________________________________*/

#breadcrumbs			{padding:0px 0px 0px 0px;}
#breadcrumbs div		{padding:9px 0px 0px 30px;}
span.pathway			{margin:0px 0px 0px 0px;}				/* left space */
.breadcrumbs 			{color:#fff; font-weight:normal;} 	/* formating pathway text */
a.pathway	 			{color:#fff !important; font-weight:normal; text-decoration:underline; margin:0px 0px 0px 0px;}	/* formating pathway link */
a.pathway:hover 		{text-decoration:none}
#breadcrumbs img		{margin:0px 25px 0px 25px;}

/*________________________________________TOPMENU_____________________________________*/
#topmenu 				{margin:0px 0px 0px 20px; height:33px;padding-top:8px!important;}
/* #topmenu li a:link		{color:#e0d4bf; font-weight:normal; font-size:11px; text-decoration:none; background:url(http://www.diosc.com/sys/templates/theme104/images/topmenu_separator.gif) no-repeat right center; margin:0px 72px 0px 0px; padding:0px 0px 0px 0px; text-transform:none;} */
#topmenu li a:hover,#topmenu li a:active {text-decoration:underline}
ul#mainlevel-nav 			{padding:8px 0px 0px 0px;}
ul.nav.menu-nav				{margin-top: 0px;}
ul.nav.menu-nav li			{display:inline-block; float:left ;padding-left:13px;}
ul.nav.menu-nav li a			{color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none; background:url(http://www.diosc.com/sys/templates/theme104/images/topmenu_separator.gif) no-repeat right center; margin:0px 60px 0px 0px; padding:0px 0px 0px 0px; text-transform:none;text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}
a.mainlevel-nav:visited		{color:#ffffff; font-weight:bold; font-size:14px;}
a.mainlevel-nav:hover, #active_menu	{color:#ffffff; font-weight:bold; font-size:14px; text-decoration:underline}
/*_____________________________________INDEX.PHP_STYLES_______________________________*/
/* old tail background color: #e9e3d6 */
/* footer background: #311d0f */
/* advent (comet) tail background color: #D6D8E6 */
/* advent (comet) footer background: #00000F */

.clr					{clear:both}
.width					{width:100%}

.main 					{width:998px; margin:auto; padding:0px 0px 0px 0px; text-align:left}
.tail					{background:url(../images/tail.gif) repeat-x #e9e3d6;}

#header					{background:url(../../../images/headers/header.jpg) repeat-x 0 0;	height:199px;}
#header .space 			{padding:20px 30px 15px 30px;}
#header .left 			{background:url(http://www.diosc.com/sys/templates/theme104/images/header_left.jpg) no-repeat 0 0;}
#header .right 			{background:url(http://www.diosc.com/sys/templates/theme104/images/header_right.jpg) no-repeat right 0;	height:219px;}
.header_content			{margin:0px 200px 0px 0px;}

#content				{padding:0px;}
#content div.c1			{width:180px}
#content div.c3			{width:182px}
#content .c2			{width:100%;}
#content .c2	.space  {padding:0px 8px 0px 8px;}
#content .c2	.space2	{padding:30px;}

#top 					{height:106px}

#logo					{padding:53px 0px 0px 54px; width:350px; float:left}
.logo					{background:url(../images/logo.png) no-repeat 0 0; width:180px; height:97px; display:block; cursor:pointer}

#footer					{height:80px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; font-family:Arial; background:url(../images/footer.gif) no-repeat 50% 0 #311d0f}
#footer .space 			{padding:15px 0px 0px 50px; text-align:left;color:#fff;text-shadow: 0px 0px 6px black;}
#footer a				{color:#fff; font-family:arial; font-weight:normal; font-size:11px; text-decoration:none;}
#footer a:hover			{text-decoration:underline}

.slog 					{padding:56px 250px 0px 46px;	color:#fff;	text-transform:uppercase; font-size:14px; font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif; font-weight:bold}
#login 					{width:197px; float:right}


.c_t 					{background:url(../images/c_t.gif) repeat-x 0 0 #fffffe;}
.c_l					{background:url(../images/c_l.gif) repeat-y 0 0}
.c_r					{background:url(../images/c_r.gif) repeat-y right 0}
.c_b					{background:url(../images/c_b.gif) repeat-x 0 bottom}
.c_tl					{background:url(../images/c_tl.gif) no-repeat 0 0}
.c_tr					{background:url(../images/c_tr.gif) no-repeat right 0}
.c_bl					{background:url(../images/c_bl.gif) no-repeat 0 bottom}
.c_br					{background:url(../images/c_br.gif) no-repeat right bottom}
.c_br .space			{padding:0px 0px 0px 0px;}

.pillow					{height:20px}

.li li					{border-bottom:1px solid #d2d2d2; padding:3px 0px 3px 0px;}
.li li a				{background:url(http://www.diosc.com/sys/templates/theme104/images/li_bg.gif) no-repeat 3px 5px; padding:0px 0px 0px 19px;	color:#535353;}


/*--------------------------------*/
.module				{padding:0px 0px 0px 0px; background:url(../images/h3_bg.gif) no-repeat 0 0;}
.module div			{padding:0px 0px 0px 0px;}
.module div div		{padding:17px 0px 20px 10px;}
.module div div div	{padding:0px 0px 0px 0px; color:#523f2e}
h3					{color:#000; font-weight:bold; font-size:11px; font-family:Georgia,Times New Roman,Times,Serif; text-transform:uppercase; padding:8px 0px 8px 0px; margin:0px 0px 3px 0px;}

/*-------------------------------*/
.cd_photo {
	width:40px;
	height:50px;
	float:left;
}
.cd_address {
	width:240px;
	height:auto;
	float:left;
}
.cd_listing {
	width:480px;
	height:auto;
	clear:both;
}
.cd_photo_rmargin {
	width:10px;
	height:50px;
	float:left;
}
.cd_txt_rmargin {
	width:3px;
	height:50px;
	float:left;
}

.cd_vcard_img {
	width:33px;
	height:27px;
	clear:both;
}
.cd_vcard {
	width:34px;
	height:50px;
	float:left;
}
.cd_vcard_tmargin {
	width:34px;
	height:20px;
	clear:both;
}
.cd_vcard_txt {
	color:#303030;
	font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	width:144px;
	height:27px;
	clear:both;
}
.cd_vtxt {
	width:144px;
	height:50px;
	float:left;
}
.cd_vtxt_tmargin {
	width:144px;
	height:20px;
	clear:both;
}
.cd_printable {
	width:480px;
	height:auto;
	clear:both;
	text-align:right;
}

.eventslist ul  {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:200px} 
.eventslist li 	{margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color: #0084bb;}
.eventslist li a {font-weight:normal; color: #676767; font-size:11px; text-decoration:none; padding:0px 0px 0px 10px; background:url(../images/ln_bullet.gif) no-repeat 0 5px;}
.eventslist li a:hover {color:#676767; text-decoration:underline}
.eventslist li a:visited {color:#676767}

.eventsdate {
	color: #0084bb;
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
}

.atomic atomic_colored {color:#ffffff;} 
.atomic atomic_colored a {font-weight:normal; color: #ffffff; font-size:11px; text-decoration:none;}
.atomic atomic_colored a:hover {color: #ffffff; text-decoration:underline}
.atomic atomic_colored a:visited {color:#ffffff;}
.dark_map_link {
	font-family:'SegoeUI',tahoma,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
}
.dark_map_link a:link { color:green;}
.dark_map_link a:hover { color:green;font-weight:bold;}
.dark_map_link a:active { color:green;font-weight:bold;}
.dark_map_link a:visited { color:green;}

.church_listing {
	width:350px;
	height:auto;
	clear:both;
}
.ch_content {
	width:340px;
	height:auto;
	float:left;
}
.ch_name {
	width:210px;
	height:auto;
	float:left;
}
.ch_contact {
	width:130px;
	height:auto;
	float:left;
}
.ch_city_name {
	color:maroon;
}
.ch_vspacing {
	width:350px;
	height:10px;
	clear:both;
}

.scsocialbuttons.bottom {display:block;top:10px!important;clear:both!important;}

.element-invisible, dt.article-info-term {display: none;}
dl.article-info.muted {height:20px;}
dd.createdby {float:left;}
dd.published {float:right;}
div.scsocialbuttons.button_count {top:4px!important;}
.modified {margin-top:10px;margin-bottom:10px;}

div.mfp-other-article {width:86%!important;}

div#nextend-accordion-menu-95, div#nextend-accordion-menu-96 {margin:0 0 0 1px!important;}
div#nextend-accordion-menu-95 .nextend-accordion-menu-inner, div#nextend-accordion-menu-96 .nextend-accordion-menu-inner {width: 178px!important;}

#searchForm .btn-toolbar .btn-group.pull-left {display:inline-block;}

.custom_s11 p {margin:0px;padding:0px;}

#roksearch_search_str::-webkit-input-placeholder {
   color: #000000 !important;
}
 
#roksearch_search_str:-moz-placeholder { /* Firefox 18- */
   color: #000000 !important;  
}
 
#roksearch_search_str::-moz-placeholder {  /* Firefox 19+ */
   color: #000000 !important;  
}
 
#roksearch_search_str:-ms-input-placeholder {  
   color: #000000 !important;  
}

/* Pagination */

ul.pagination-list {padding:0px;}

.pagination {
    margin: 20px 0
}

.pagination ul {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *zoom: 1;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
}

.pagination ul>li {
    display: inline
}

.pagination ul>li>a, .pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0
}

.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {
    background-color: #f5f5f5
}

.pagination ul>.active>a, .pagination ul>.active>span {
    color: #999;
    cursor: default
}

.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
    color: #999;
    cursor: default;
    background-color: transparent
}

.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px
}

.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px
}

.pagination-centered {
    text-align: center
}

.pagination-right {
    text-align: right
}

.pagination-large ul>li>a, .pagination-large ul>li>span {
    padding: 11px 19px;
    font-size: 17.5px
}

.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span {
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px
}

.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span {
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px
}

.pagination-mini ul>li:first-child>a, .pagination-small ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>span {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px
}

.pagination-mini ul>li:last-child>a, .pagination-small ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>span {
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px
}

.pagination-small ul>li>a, .pagination-small ul>li>span {
    padding: 2px 10px;
    font-size: 11.9px
}

.pagination-mini ul>li>a, .pagination-mini ul>li>span {
    padding: 0 6px;
    font-size: 10.5px
}

[class^="icon-"], [class*=" icon-"] {
display: inline-block;
width: 14px;
height: 14px;
margin-top: 1px;
line-height: 14px;
vertical-align: text-top;
background-image: url("../images/glyphicons-halflings.png");
background-position: 14px 14px;
background-repeat: no-repeat;}

.disabled [class^="icon-"], [class*=" icon-"] {
background-image: url("../images/glyphicons-halflings-dim.png");}




i.icon-first {background-position: -215px -74px;}
i.icon-previous {background-position: -242px -74px;}
i.icon-next {background-position: -334px -74px;}
i.icon-last {background-position: -360px -74px;}

.jcalpro_events_s7 span.jcalpro_events_date {margin-left:10px;}
.jcalpro_events_s7 .jcalpro_events_link a {font-size: 12px;font-weight: bold;}

ul.jcalpro_events_s7 {margin-bottom:14px;}

.ajaxcurrent#jcl_nav_calendar_date_button {color:#ffffff;font-weight: bold;font-size: 14px;}
#jcl_component .jcl_search_form_search .button {height: 20px!important;margin-bottom: 0px;padding: 2px 6px;margin-left:auto;margin-right: auto;}

#jcl_component .weekdayhover {background:#F2F1E6;}
#jcl_component .todayhover {background:#FFFFFF;}

.tip-wrap {display:none!important;}

div.pull-right.item-image {float: right;
margin-left: 15px;}

div.pull-left.item-image {float: left;
margin-right: 15px;}