li { padding-bottom: 10px}



#page {	margin: 5px;	height: 100%;	padding: 5px;	font-family: Arial, Helvetica, Sans Serif;	line-height: 120%;	font-size: 12px;	color: #333333;	background-color: #eeeeee;	}



.clr {	clear: both;}



#upp {	margin-bottom: -1px;}



table.box, content_table{background-color:#dededc;}



.outline {	padding-left: 17px;	margin-left: 17px; background: url(../../acms/images/backshadow.png) repeat-y;	width: 834px;}



#bottomshadow{background: url(../../acms/images/bottom.png) no-repeat top;	width:834px;	height:17px;}



#topshadow{background: url(../../acms/images/top.png) no-repeat bottom;	width:834px;	height:17px;}



#buttons_outer {	width: 635px;  	margin-bottom: 2px;	margin-right: 2px;	float: left;}



#buttons_inner {height: 21px !important;}/*#pathway_text {	overflow: hidden;	display: block;	height: 25px;	line-height: 25px !important;	line-height: 22px;	padding-left: 0px; 	margin-bottom: 2px;} */



#pathway_text img {	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;}



#buttons {	float: left;	margin: 0px;	padding: 0px;	width: auto;}



ul#mainlevel-nav{	list-style: none;	padding: 0;	margin: 0;	font-size: 0.8em;}



ul#mainlevel-nav li{	background-image: none;	padding-left: 0px;	padding-right: 0px;	float: left;	margin: 0;	font-size: 11px;	line-height: 21px;	white-space: nowrap;	border-right: 1px solid #cccccc;}



ul#mainlevel-nav li a{display: block;padding-left: 15px;padding-right: 15px;text-decoration: none;color: #333333;}



#buttons>ul#mainlevel-nav li a { width: auto;}



ul#mainlevel-nav li a:hover{	color: #fff; background: #c64934;}



#search_outer {	float: left;	width: 165px;}



#search_inner {	padding: 0px;	height: 21px !important;	height: 23px;	overflow: hidden;}#search_inner form {  padding: 0;  margin: 0;}



#search_inner .inputbox {	border: 0px;	padding: 3px 3px 3px 0px;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	color: #c64934;}



#header_outer {	text-align: left;	border: 0px;	margin: 0px;}



#header1 {	float: left;	padding: 0px;	margin-right: 2px;	width: 635px;	height: 94px;	background: url(http://www.mongoliacenter.org/images/header1.gif) no-repeat;}



#header2 {	float: left;	padding: 0px;	margin-right: 2px;	width: 635px;	height: 94px;	background: url(http://www.mongoliacenter.org/images/header2.gif) no-repeat;}



#header3 {	float: left;	padding: 0px;	margin-right: 2px;	width: 635px;	height: 94px;	background: url(http://www.mongoliacenter.org/images/header3.gif) no-repeat;}



#top_outer{	float: left;	width: 165px;}



#top_inner {	padding: 2px; height: 150px;  overflow: hidden;}



#left_outer {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-left: 3px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}



#left_inner {	width: 161px;	padding: 0px;	margin: 0px;}



#content_outer {	padding: 0px; margin: 0px;	width: 634px;}



#content_inner{padding: 0px; margin: 0px; width: 634px;}



table.content_table {	width: 100%;	padding: 0px;	margin: 0px;}



table.content_table td {	padding: 0px;	margin: 0px;}



#banner_inner {padding: 0px;}



#poweredby_inner {	float: right;	padding: 0px;	margin-left: 0px;	height: 70px;}



#right_outer {	margin-left: 0px;	width: 165px;}



#right_inner {  float: none !important;  float: left;  width: 161px;  padding: 2px;}



.user1_inner {  float: none !important;  float: left;	margin: 0px;	padding: 2px;}



.user2_inner {  float: none !important;  float: left;	margin: 0px;	padding: 2px;}



table td.body_outer {padding: 30px;}



.maintitle {	color: #ffffff;	font-size: 40px;	padding-left: 15px;	padding-top: 20px;}



.error {  font-style: italic;  text-transform: uppercase;  padding: 5px;  color: #cccccc;  font-size: 14px;  font-weight: bold;}



.back_button {	float: right;  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../../acms/images/button_bg.png) repeat-x;  padding: 0px 10px;  line-height: 20px;  margin: 20px 50px;}



.pagenav {  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../../acms/images/button_bg.png) repeat-x;  padding: 0px 10px;  line-height: 20px;  margin: 0px;}



.pagenavbar {	margin-right: 10px;	float: right;}



#footer {	text-align: center;	padding: 3px;}



ul{margin: 0;padding: 0;list-style: none;}



li{line-height: 15px;padding-left: 15px;padding-top: 0px;background-image: url(../../acms/images/arrow.png);background-repeat: no-repeat;background-position: 0px 2px;}



td {	text-align: left;	font-size: 12px;}



/* Joomla core stuff */



a:link, a:visited {	color: #660000; text-decoration: none;}



a:hover {	color: #900;	text-decoration: underline;}



table.contentpaneopen {  width: 100%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;	margin: 0px;}



table.contentpaneopen td {   padding-right: 0px;}



table.contentpaneopen td.componentheading {	padding-left: 0px;}



table.contentpane { 	width: 100%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;	margin: 0px;}



table.contentpane td {	margin: 0px;	padding: 0px;}



table.contentpane td.componentheading {padding-left: 0px;}



table.contentpaneopen fieldset {	border: 0px;	border-bottom: 1px solid #eee;}



.button {  color: #c64934;  font-family: Arial, Hevlvetica, sans-serif;  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../../acms/images/button_bg.png) repeat-x;  padding: 0px 5px;  line-height: 18px !important;  line-height: 16px;  height: 26px !important;  height: 24px;  margin: 1px;}



.inputbox {	padding: 2px;	border:solid 1px #cccccc;	background-color: #ffffff;}



.componentheading {	color: #660000;	font-family: arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 18px;	padding: 4px;	text-align: left;}



.contentcolumn {padding-right: 0px;}



.contentheading {	color: #660000;	font-family: arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 18px;	padding: 4px; line-height: 105%;}



.buttonheading {	color: #660000;	font-weight: bold;	font-size: 16px;	white-space: nowrap;	padding: 10px;	border-bottom-width: 0px;	border-bottom-style: solid;	border-bottom-color: #990000;	height: 40px;	text-align: center;}



.contentpagetitle {	font-weight: bold;	color: #cccccc;	text-align:left;}



table.searchinto {	width: 100%;}



table.searchintro td {	font-weight: bold;}



table.moduletable {	width: 100%;	margin-bottom: 0px;	padding-left: 0px;	border-spacing: 0px;}div.moduletable {	padding: 0;	margin-bottom: 0px;}



table.moduletable th, div.moduletable h3 {	color: #ffffff;	text-align: right;	padding-right: 20px;	padding-left: 20px;	height: 20px;	line-height: 21px;	font-weight: bold;	font-size: 9px;	text-transform: lowercase;	margin: 0 0 2px 0;	background-color: #000000;	background: url(../../acms/images/red-menu.png) repeat-x top left;}



table.moduletable td {	font-size: 11px;	padding: 0px;	padding-left: 20px;	margin: 0px;	font-weight: normal;}



table.pollstableborder td { padding: 2px;}



.sectiontableheader {  font-weight: bold;  background: #f0f0f0;  padding: 4px;}



.sectiontablefooter {}.sectiontableentry1 {	background-color : #ffffff;}



.sectiontableentry2 {	background-color : #f9f9f9;}



.small {	color: #999999;	font-size: 11px;}



.createdate {	height: 15px;	padding-bottom: 10px;	color: #999999;	font-size: 11px;}



.modifydate {	height: 15px;	padding-top: 10px;	color: #999999;	font-size: 11px;}



table.contenttoc {  padding: 2px;  margin-left: 0px;  margin-bottom: 2px;}



table.contenttoc td {  padding: 2px;}



table.contenttoc th {    background: url(../../acms/images/subhead_bg.png) repeat-x;    color: #666666;	text-align: left;	padding-top: 2px;	padding-left: 0px;	height: 21px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;}



a.mainlevel:link, a.mainlevel:visited {display: block;vertical-align: middle;font-size: 11px;	font-weight: bold;	padding-top: 2px;	padding-left: 20px;	color: #000;	text-align: left;	height: 20px;	text-decoration: none;	background: url(../images/grey-menu.png);	overflow: hidden;}



a.sublevel{	display: block;	vertical-align: middle;	font-size: 11px;	font-weight: bold;	color: #000;	text-align: left;	padding-top: 2px;	padding-left: 20px;	text-decoration: none;	background: url(../images/grey-menu.png);	vertical-align: middle;	margin-left:0px;}



a.mainlevel:hover, a.sublevel:hover {	text-decoration: none;    font-weight; bold;	color: #660000;}



a.mainlevel#active_menu {	color: #660000;	font-weight: bold;}



a.sublevel#active_menu {	color: #660000;	font-weight: bold;	background: url(../images/menu_bg_sublevel_active.png) no-repeat;}



a.mainlevel#active_menu:hover a.sublevel#active_menu:hover {	color:#ff0000;	background-position: 0px -25px;			}



a.sublevel:link, a.sublevel:visited {}a.sublevel:hover {	color: #900;	text-decoration: none;	background-position: 0px -25px;	}



a.sublevel#active_menu {color: #333;}



.highlight {	background-color: Yellow;	color: Blue;	padding: 0;}	



.code {	background-color: #ddd;	border: 1px solid #bbb;}	



form {margin: 0; padding: 0;}



div.mosimage {  border: 0px solid #ccc;}



.mosimage {margin: 5px}



.mosimage_caption {	margin: 5px	background: #efefef;	padding: 1px 2px;	color: #666;	font-size: 10px;	border-top: 0px solid #cccccc;}



span.article_seperator {	display: block;	height: 1.5em;}



table#cc_list {position: relative;float: left;clear: both;width: 100%;}



cc_list.tr {height: 60px;}



td.cc_icons {width: 60%;padding: 5px;}



img.cc_icon {padding: 0 2px;}



td.cc_gateway {padding: 5px;	width: 40%;}



#all_steps_2 {position: relative;float: right;clear: left;width: 176px;height: 80px;}



#all_steps_3 {position: relative;float: right;clear: left;width: 274px;height: 80px;}



.step_done {position: relative;float: left;width: 80px;height: 80px;margin: 1px 4px;border: solid 1px #80df02;background: #ddffc2;}



p.step_done_number {text-align: center;font-family: arial, "Times New Roman", serif;font-size: 70px;margin-top: 20px;}



p.step_done_name {text-align: center;font-family: arial, arial, Helvetica, sans-serif;font-size: 1em;margin-top: -40px;}



.step_current {position: relative;float: left;width: 80px;height: 80px;margin: 1px 4px;border: solid 1px #0295df;background: #c2edff;color: #000000;}



p.step_current_number {text-align: center;font-family: arial, "Times New Roman", serif;font-size: 70px;margin-top: 20px;}



p.step_current_name {text-align: center;font-family: arial, arial, Helvetica, sans-serif;font-size: 1em;margin-top: -40px;}



.step_future {position: relative;float: left;width: 80px;height: 80px;margin: 1px 4px;border: solid 1px #6cd0ff;background: #e8f9ff;}



p.step_future_number {text-align: center;font-family: arial, "Times New Roman", serif;font-size: 70px;margin-top: 20px;}



p.step_future_name {text-align: center;font-family: arial, arial, Helvetica, sans-serif;font-size: 1em;margin-top: -40px;}



.step_number {position: relative;float: left;width: 100%;height: 30px;}



.step_number p {text-align: center;font-family: arial, arial, Helvetica, sans-serif;font-size: 1em;}



.step_done p {color: #80df02;}



.step_current p {color: #000000;}



.step_future p {color: #808080;}



.subscriptions {width: 100%;height: 100%;clear: both;}



.subscriptions table {width: 100%;padding-top: 4px;}



.subscriptions th {padding: 2px;font-family: arial, "Times New Roman", serif;font-size: 20px;font-weight: normal;text-align: left;color: #000;border-bottom: 1px solid #003e56;width: 100%;}



.subscriptions td {margin: 6px;font-family: arial, arial, Helvetica, sans-serif;font-size: 12px;text-indent: 20px;color: #222;}



.subscriptions td.buttons {padding: 0px 12px;border: none;background: #eeeeee;text-align: right;text-indent: 0px;}



.gateway_button {position: relative;float: right;background: #fff;padding: 0px 4px;margin: 0px 4px;}



.box_introduction {position: relative;width: 30em;float: left;margin: 0 4em;background: #eeeeee;}



.introduction_text {text-align: center;}



.box_oneplan { /*Wrapping Box for one payment plan*/position: relative;float: left;width: 95%;margin: 5px;}



.box_name { /*Box that holds the plans name*/position: relative;float: left;width: 600px;height: 24px;border-bottom: 2px solid #003e56;padding: 1px;}



H1.plan_name { /*Style for the name of the plan*/padding-left: 0px;margin-top: 4px;}



.box_info { /*Box that holds all the plan information*/position: relative;width: 60%;float: right;margin: 5px auto;background: #eeeeee;}



P.plan_desc { /*The plans description*/margin-top: 1px;padding-left: 0px;padding-bottom: 1em;}



#allgateways { /*Wrapping Box for Payment Gateways*/position: relative;float: left;width: 100%;margin: 0 auto;}



.box_onegateway { /*Wrapping Box for one Payment Gateway*/position: relative;float: left;width: 165px;border-bottom: 1px solid #003e56;border-left: 1px solid #003e56;border-right: 1px solid #003e56;margin: 4px;}



.box_outer_button { /*Wrapping Box for one Button*/position: relative;height: 80px;margin: auto auto;width: 140px;}



.box_button { /*Second Wrapping Box for one Button*/position: relative;top: 25px;height: 60px;margin: 0 auto;text-align: center; /*workaround for IE*/}



.box_gateway_description { /*Wrapping Box for Gateway Description*/border: 1px solid #003e56;background-color: #fff;padding: 2px;margin: 5px;}



H1.gateway_title { /*Description Text Heading*/display: block;font-size: 0.6em !important;border-bottom: 1px solid #003e56;padding-bottom: 2px;}



P.gateway_description { /*Description Text*/display: block;font-size: 0.6em !important;}



input.box_select {padding-top: 50% !important;}



table.plan_disclaimer { /*disclaimer at the end of the PaymentPlan Site*/background: #eee;border: 1px solid #999;font-family: arial, arial, Helvetica, sans-serif;font-size: 11px;text-indent: 2px;}



table.payment_details {background: #eee;border: 1px solid #999;font-family: arial, arial, Helvetica, sans-serif;font-size: 11px;text-indent: 2px;}



td.payment_item {padding: 4px;}



.payment_item {margin: 10px 10px 0px 10px;color: #000000;}



.payment_date {color: #505050;text-align: right;margin: 0px;}



#box_expired {position:relative;float:left;width: 340px;height: 80px;left: 40px;text-align: center;display: block;padding-bottom: 40px;}



#alert_level_3 {width: 340px;height: 80px;padding: 10px;border: 2px solid #008000;}



#alert_level_1 {width: 340px;height: 80px;padding: 10px;border: 2px solid #ff0000;}



#alert_level_-1 {width: 340px;height: 80px;padding: 10px;border: 2px solid #ff0000;}



#alert_level_2 {width: 340px;height: 80px;padding: 10px;border: 2px solid #ffff00;}



#expired_greeting {position: relative;float: left;width: 180px;height: 80px;}



#box_expired p {display: block;line-height: 8px;text-align: center;}



#box_expired strong {font-weight: bold;}



#days_left{position: relative;float: right;top: -20px;width: 100px;height: 72px;padding: 4px 0px;}* html #days_left{top: 0px;}



#days_left h1 {font-weight: bold;font-size: 60px;text-align: center;}



#days_left p {font-weight: bold;font-size: 12px;text-align: center;display: block;margin-top: -20px;}#renew_button {position: relative;float: right;padding-top: 25px;padding-right: 20px;text-align: center;display: block;}



#confirmation table {position: relative;float: left;width: 100%;padding-top:10px;}



#confirmation th {background: #EEEEEE;padding: 6px;margin: 3px;}



#confirmation td {padding: 10px;margin: 3px;text-align: center;}



td.confirmation_button {position: relative;padding: 10px;text-align: center;display: block;}



h2{font-size:14px;}



h3{font-size:14px;}



#subscription_details h2 {font-weight: bold;font-size: 14px;}



#subscription_details table {position: relative;float: left;width: 100%;padding-top:10px;}



#subscription_details th {background: #EEEEEE;padding: 6px;margin: 3px;}



#subscription_details td{padding: 10px;margin: 3px;text-align: center;}



#upgrade_button {position: relative;padding-left: 30px;text-align: center;display: block;}



table.moduletable a.Menu_l0oout, table.moduletable .Menu_l0oout, a.Menu_l0oout, .Menu_l0oout {text-decoration: none !important; background: #BFBFBF;}







table.moduletable a.Menu_l0oover, table.moduletable .Menu_l0oover, a.Menu_l0oover, .Menu_l0oover {text-decoration: none !important; background: #6F6F6F; background: url(../../acms/images/grey-menu.png);}







table.moduletable div.Menu_l0iout, table.moduletable .Menu_l0iout, div.Menu_l0iout, .Menu_l0iout {text-decoration: none !important;	font-weight: bold; display: block; vertical-align: middle; font-size: 11px; padding-top: 2px; padding-left: 20px; color: #000;	height: 20px; background: url(../../acms/images/grey-menu.png)}







table.moduletable div.Menu_l0iover, table.moduletable .Menu_l0iover, div.Menu_l0iover, .Menu_l0iover {font-family: arial;font-weight: bold;text-decoration: none !important; display: block; vertical-align: middle; font-size: 11px; padding-top: 2px;padding-left: 20px; color: #660000; text-align: left; height: 20px; background: url(../../acms/images/grey-menu.png)}



table.moduletable a.Menu_l1oout, table.moduletable .Menu_l1oout, a.Menu_l1oout, .Menu_l1oout {position: absolute;text-decoration: none !important; background: #BFBFBF;}



table.moduletable a.Menu_l1oover, table.moduletable .Menu_l1oover, a.Menu_l1oover, .Menu_l1oover {text-decoration: none !important; background: #6F6F6F; background: url(../../acms/images/grey-menu.png)}



table.moduletable div.Menu_l1iout, table.moduletable .Menu_l1iout, div.Menu_l1iout, .Menu_l1iout {font-family: arial; font-weight: bold;text-decoration: none !important;display: block;vertical-align: middle;font-size: 11px;padding-top: 2px; padding-left: 20px; color: #000; height: 20px; background: url(../../acms/images/grey-menu.png);}



table.moduletable div.Menu_l1iover, table.moduletable .Menu_l1iover, div.Menu_l1iover, .Menu_l1iover {font-family: arial;font-weight: bold; text-decoration: none !important; display: block; vertical-align: middle; font-size: 11px; padding-top: 2px;padding-left: 20px; color: #660000; text-align: left; height: 20px; background:url(../../acms/images/grey-menu.png);}



a.mainlevelmain:link, a.mainlevelmain:visited {/*background: url(../images/slasher.png) no-repeat right;*/ vertical-align:middle; font-size: 11px; padding-top: 2px; padding-left: 15px; padding-right: 16px; color: #000; text-align: left; height: 20px; text-decoration: none; font-weight:bold;}



a.mainlevelmain:hover{text-decoration: none;color: #660000;}



a.mainlevelmain#active_menumain {color: #660000;font-weight: bold;}a.mainlevelmain#active_menumain:hover{color:#660000;background-position: 0px -25px;	}



table.moduletablemain {width: 100%;margin-bottom: 5px; padding: 0px;border-spacing: 0px;background: url(../images/horiz_menu.png) repeat-x bottom; height:20px; /*vertical-align:middle;*/}



div.moduletablemain {	padding: 0px;	margin-bottom: 2px;}



table.moduletablemain td {	font-size: 11px;	padding: 0px;	margin: 0px;	font-weight: normal;}



table.footer{background: url(../images/footer.png) repeat-x top left;	height: 25px;	width:100%;	padding-left: 10px;	padding-right: 10px;	vertical-align:middle;	color:#FFFFFF;}



a.white:link, a.white:visited{ color:#FFFFFF;}



#footer_outer {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-left: 3px;	margin-top: 0px;	margin-right: 19px;	margin-bottom: 0px;}