@charset "UTF-8";
/* CSS Document */

body  {
	font: 100% Geneva,Verdana, Arial, Helvetica, sans-serif;
	background: #a4a37f;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
}
.twoColFixLtHdr #container { 
	width: 840px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixLtHdr #header {   /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	margin-top: 5px;
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

}
.twoColFixLtHdr #mainContent { 
	margin: 10px 0 0 190px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0  0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
} 
.twoColFixLtHdr #footer { margin-top: 1px;
	
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.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;
}
p {
	line-height: 1.6em;
}

div { margin: 	0px 0 5px 0; }

.logo { float: left;
		width: 150px;
		height: 120px; }


.miracle p:first-letter {
						font-size: 3.5em;
						line-height: 1em;
						font-weight: 400;
						float: left;
						margin: 0 0.107em 0 0;}

		
.banners{ width: 300px; top: 10px;  }
.weather_info { float: right; }
.mnc_serv_mandate  {width: 164px; height: 90px; margin: 10px 0 0 15px;   }  

.collen_rikhotso p{ font-size: .1em;
				    margin: 0 10px 0 5px; }
					

.content_1 { clear: right;}
.content_1 p { font-size: .7em; }

.main_top { margin-top: 10ppx; }
.main_top h4 { margin: 0px  0 0 0; padding: 0px 0 0 0; }
.main_top p { margin-top: 5px; margin-left: 10px; }



.corp { position: relative;
		width: 100%;
		padding: 10px 10px 0px 0px; margin: 0 0 0 0px; }
.corp h4 { margin: 0; padding: 0;  font-size: 11px;}
.corp p { margin: 0; padding: 0 0 0 5px; line-height: 1.8em; }

.corp .impDocs { float: left; width: 210px; padding: 0 5px 0 0; margin: 0 0 0 0;  }
.corp .mdRelease { padding: 0px 10px 0 5px; margin: 500px 0 0 0; position: absolute; top: 200px; }
.corp .mdRelease p { padding: 0 0 0 10px; }



img { border: none; }

div#nifty{background: #ebead3;}

b.rtop, b.rbottom{display:block;background: #a4a37f}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ebead3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
.mini_main { width: 454px; float:left; margin: 5px 10px 0 0; }
.pull_down {
	float: left;
	width: 164px;
	margin: 5px 0 0 0px;
	top: 485px;
}
p { padding: .5em;  color: #545224; font-size: 12px; }
img { float: left; margin: 0 10px; }
h3 { padding: .5em; }
h4 { color: #e0612f; font-size: .9em; }
h3 { color: #939265; }

#nav, #nav ul {
	margin: 0;
	padding: 0px 5px 0 15px;
	list-style: none;
	width:150px;
	position: relative;
	
}
#nav li {
	position: relative	;
	width:150px;
	float:left;
	clear:left;

}

#nav li ul {
	position: absolute;
	top: 0px;
	margin-left:-999em;
	min-height:0;
}
/* Styles for Menu Items */
#nav li a {
	font-size: 12px;
	display:block;
	text-decoration: none;
	color: #545224;
	background: url(../images/inactive2.gif) no-repeat 0% 60%; /* IE6 Bug */
	line-height:2em;
	height:1.7em;	
	padding:0 5px 0 20px;
	width:158px;
	border: 1px inset #fff;
	border-top:none;
	border-left:none;
	border-right:none;
}
* html ul#nav a {
	width:150px;	
	w\idth:138px;
}

ol { font-size: 11px; color: #545224; margin-top: 0px;}

/* this sets all hovered lists to red */
#nav li:hover a,#nav li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
   color: #fff;
   background:url(../images/active2.gif) no-repeat 0% 60%;
}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
    color: #777;
	width:200px;
   
   background: #ebead3 url(../images/inactive2.gif) no-repeat 0% 60%;
}
#nav li ul li a {  } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul { margin-left:159px;  }
#footer { text-align: center; }
a { color: #e0612f; text-decoration: none; font-size: .8em; }
a:hover { text-decoration: underline; }
.mini_main p { margin-top: 0px; }
.mini_main h3 { margin-bottom: 0px; }
#header p { text-align: center; font-size: 1em;  }
#header a {color: #6c6b45;}
.two_logos { width:170px; height:200px; float:left;  margin: 0 0 0 5px;}
.main_logo { width: 110px; height:134px; background: url(../images/logo3.gif) no-repeat center center; margin: 15px 0px 0 20px; }
.second_logo { width: 140px; height: 32px; background:url(../images/tralior.gif) no-repeat center center;  margin: 15px 0 5px 10px; }
.small_links img {margin: 0px; padding: 10px 0 0 0;}
.small_links { margin: 0px 0 0 15px; }
.pull_down h3 { text-align: center; font-size: .8em; color: #6c6b45;  }
.orange { color: #e0612f;}
.menu_item { text-align: left; }
.back_person { width: 157px; height: 221px; background: url(../images/fifa_count.jpg) no-repeat center center; }
.aids { width: 160px; height: 66px; background: url(../images/national_aids.jpg) no-repeat 10% 50%; border-top: 1px solid #ccc; padding: 0 0 0 0; margin: 8px 0 0 0;}
.count_d {width: 200px; padding: 168px 0 0 24px;}
.advert {margin: 15px 0 0 215px;}
.two_logos { margin: 0 0 0 29px; }
.main_top {  }
#footer p { font-size: .7em; }
.nav_img { background: url(../images/readmore2.gif) no-repeat 0 50%; height: 20px; padding: 0 0 0 20px; }

  
  #my-border { padding:5px 10px 1px 10px; width:405px; margin:10px 10px 5px 15px; color:#000; }
  #my-border h4 { margin: 0 0 0 0; }
  #my-border p { padding: 0 5px 5 5px; font-size: 11px;}
  #my-border p a { font-size: 11px; }
#my-border, #my-border .sb-inner { background:#fff url(grad.png) repeat-x; }



.content_1 p { padding: 0 10px 0 0px; line-height: 20px; }
.content_1 h4 { margin: 0px 0 0 0; }
.mini_main a:hover {   }

.link_btn { background: url(../images/readmore.gif) no-repeat 0 50%; height:50px; padding: 0 0 0 20px; }

.weather { border: 1px solid #000; width: 164px; height: 90px; margin: 0 0 0 15px;   }  
.lmp_logo { margin: 0 0 0 0px;  padding: 0 0 0 0px; width: 164px; }
.lmp_logo img { margin: 0 0 0 0; padding: 10px 0 0 0; }
.lmps_logo { margin: 0 0 0 0px;  padding: 0 0 0 0px;}
.adobe { background: url(../images/pdf_icon.jpg) no-repeat 0 50%; padding: 1px 0 0 20px; }
.green { color:#545224; }
h6 {
	color: /*#666633*/   #6c6b45; margin: 5px 0 0 0;
}

.corruption { width: 157px; height: 0px; margin: 0px 0 0 2px; background: url(../images/corruption.jpg) no-repeat center center;border-top: 1px solid #ccc; padding: 0 0 0 0;}

.advertising_scrip {  border: 1px solid #000; width: 164px; height: 90px; margin: 0 0 0 15px; }
input { margin: 10px 0 0 25px; width: 130px; }img { border: none; }

div#nifty{background: #ebead3;}

b.rtop, b.rbottom{display:block;background: #a4a37f}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ebead3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
.mini_main { width: 454px; float:left; margin: 5px 10px 0 0; }
.pull_down {
	float: left;
	width: 164px;
	margin: 5px 0 0 0px;
	top: 485px;
}
p { padding: .5em;  color: #545224; font-size: 12px; }
img { float: left; margin: 0 10px; }
h4, h3 { }
h4 { color: #e0612f; font-size: .9em; }
h3 { color: #939265; }

#nav, #nav ul {
	margin: 0;
	padding: 0px 5px 0 15px;
	list-style: none;
	width:150px;
	position: relative;
	
}
#nav li {
	position: relative	;
	width:150px;
	float:left;
	clear:left;

}

#nav li ul {
	position: absolute;
	top: 0px;
	margin-left:-999em;
	min-height:0;
}
/* Styles for Menu Items */
#nav li a {
	font-size: 12px;
	display:block;
	text-decoration: none;
	color: #545224;
	background: url(../images/inactive2.gif) no-repeat 0% 60%; /* IE6 Bug */
	line-height:2em;
	height:1.7em;	
	padding:0 5px 0 20px;
	width:158px;
	border: 1px inset #fff;
	border-top:none;
	border-left:none;
	border-right:none;
}
* html ul#nav a {
	width:150px;	
	w\idth:138px;
}


.last_link a:hover .link_btn { text-decoration: none; }

.make_it_happen { height: 210px; }

#content { margin: 0px; padding: px;  }

/* this sets all hovered lists to red */
#nav li:hover a,#nav li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
   color: #fff;
   background: #ebead3 url(../images/active2.gif) no-repeat 0% 60%;
}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
	position: static;
    color: #777;
   background-color:#F6F4E4;
}
#nav li ul li a { position:fixed; } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul { margin-left:159px;  }
#footer { text-align: center; }
a { color: #e0612f; text-decoration: none; font-size: .8em; }
a:hover { text-decoration: underline; }
.mini_main p { margin-top: 0px; }
.mini_main h3 { margin-bottom: 0px; }
#header p { text-align: center; font-size: 1em;  }
#header a {color: #6c6b45;}
.two_logos { width:170px; height:200px; float:left;  margin: 0 0 0 5px;}
.main_logo { width: 110px; height:134px; background: url(../images/logo3.gif) no-repeat center center; margin: 15px 0px 0 20px; }
.second_logo { width: 140px; height: 32px; background:url(../images/tralior.gif) no-repeat center center;  margin: 15px 0 5px 10px; }
.small_links img {
	margin: 0px;
	padding: 0px;
}
.small_links { margin: 8px 0 0px 15px; }
.pull_down h3 { text-align: center; font-size: .8em; color: #6c6b45;  }
.orange { color: #e0612f; }
.menu_item { text-align: left; }
.back_person { width: 157px; height: 221px; background: url(../images/fifa_count.jpg) no-repeat center center; }
.aids { width: 160px; height: 66px; background: url(../images/national_aids.jpg) no-repeat 10% 50%; border-top: 1px solid #ccc; padding: 0 0 0 0; margin: 15px 0 0 0;}
.count_d {width: 200px; padding: 159px 0 0 24px;}
.advert {margin: 15px 0 0 215px;}
.two_logos { margin: 0 0 0 29px; }
.main_top {  }
#footer p { font-size: .7em; }
.nav_img { background: url(../images/readmore2.gif) no-repeat 0 50%; height: 20px; padding: 0 0 0 13px; margin: 0 0 0 10px; }

 

.content_1 p { padding: 0 10px 0 0px; line-height: 20px; }
.content_1 h4 { margin: 0px 0 0 0; }
.mini_main a { margin: 0px; padding: 0px; }
.mini_main a:hover { text-decoration: underline;  }

.link_btn { background: url(../images/readmore2.gif) no-repeat 0 50%; height:50px; padding: 0 0 0 px; margin: 0 0 0 15px; }

.weather { border: 1px solid #000; width: 164px; height: 100px; margin: 0 0 0 15px;   }  
.lmp_logo { margin: 0 0 0 0px;  padding: 0 0 0 0px; float: left; width: 164px; }
.lmps_logo { margin: 0 0 0 0px;  padding: 0 0 0 0px;}
.adobe { background: url(../images/pdf_icon.jpg) no-repeat 0 50%; padding: 1px 0 0 16px; }
.green { color:#545224; }
h6 {
	color: /*#666633*/   #6c6b45; margin: 5px 0 0 0;
}

.corruption { width: 157px; height: 60px; margin: 5px 0 0 2px; background: url(../images/corruption.jpg) no-repeat center center;border-top: 1px solid #ccc; padding: 0 0 0 0;}

.advertising_scrip {  border: 1px solid #000; width: 164px; height: 90px; margin: 0 0 0 15px; }
input { margin: 10px 0 0 25px; width: 130px; }


.rounded { background: url(../images/king.jpg) no-repeat center center; }

.lastlinks a:hover { text-decoration: underline;  color: #e0612f;}



ul.inner_list { margin: 0 10px 0 0px; font-size: 11px;}
ul.inner_list li { list-style-position: outside; list-style-type:circle; color: #545224; line-height: 1.6em; text-indent: -1px; }
