/* CSS
Author: iXML
Client: Proxima
Client URI: http://proxima.com/
Description: Custom Theme made by Zeedlabs Systems<a href="http://zeedlabs.com/">Zeedlabs system Web Design</a>.
Created: 27-01-11
Modified: 27-01-11
*/


/* @Browser-specific styles
=====================================================================*/
.clear {
 clear:both;
 
 }  
 
/*=====================================================================*/

#news ul {
    padding:0px;
	margin:0px;
	}
	
#news ul li {  
    float:left; 
	width:290px; 
	padding:5px;
	border-bottom:1px dashed #048810;
	letter-spacing:normal;
	}

#sidebar #info{
	position:absolute;
	left: 8px;
	top: 2px;
	padding:10px;
	width: 220px;
	display:none;
	height: auto;
	background: #C6EFC5;
	-moz-border-radius:14px;
    -webkit-border-radius:14px;
    -khtml-border-radius:14px;
	border-radius: 14px;
	border:5px solid #048810;
	box-shadow: 3px 3px 6px #000;/* internet explorer */
    -moz-box-shadow: 3px 3px 6px #000;
    -webkit-box-shadow: 3px 3px 6px #000;
	-khtml-box-shadow: 3px 3px 6px #000;
	
}

#sidebar #info ul {
          padding:0px; margin:0px; list-style:none

}

#news {
      width:600px;
	  padding:0px 0px 10px 0px;
	 }
	 
.n_img {float:left; width:85px}
.n_content {
      float: right; 
	  width:180px;
	  padding:0px 10px 5px 0px;
	  line-height:normal;
	  font-family:Arial;
	  font-size:12px;
	  color: #555555;
	  }
	  
.news_holder {
      height:auto;
	  width:auto;
	  margin:5px 5px 10px 0px;
	  padding-bottom:5px; 
    }
	
.n_subj {
	  width:auto;
	  display:block;
	  padding:0px 10px 5px 0px;
	  border-bottom:1px dashed #048810;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#048810;
	  font-weight:bold;
	  margin-bottom:5px;
	  }

.button_login{
 padding:5px;
 width:80px;
 border:0px;
 float: right;
 -moz-border-radius:6px;
 -webkit-bordr-radius:6px;
 border-radius:6px;
 background:#048810;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 margin-right:40px;
}

legend {
 color:#048810;
 font-weight:bold;
 font-size:14px;
 }
 
 fieldset { border:1px solid #048810;}

ul#form { 
  list-style:none; 
  margin:0; 
  padding:0;
 }
 
ul#form li {
  padding: 8px 0; 
}

ul#form li .input_login {
	padding: 3px;
	width: 180px;
	border: 1px solid #048810;
	background:#D3E9F7;
	font-family: "Lucida Sans Unicode", LucidaGrande;
	font-size: 11px;
	color: #048810;
	overflow:hidden;
	padding-left:20px
}

ul#form li .input:hover, ul#form li .input_news:hover, ul#form li .input_login:hover, ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus, ul#form li .input_news:focus, ul#form li .input_login:focus {background-color:#fff;
  box-shadow: 3px 3px 6px #ccc;/* internet explorer */
 -moz-box-shadow: 3px 3px 6px #ccc;
 -webkit-box-shadow: 3px 3px 6px #ccc;
}



.form div { width:450px; padding:5px}
.form label { float:left; width:12em; cursor:pointer; font-size:12px; font-family:Arial;}
.form textarea { width:40%; height:80px;padding:10px; border: 1px solid #B2DEDD;}
.texta { height:80px}
.form input, select { 
       width:180px; 
       height:auto; 
       padding:2px;
	   border: 1px solid #048810;
	  
	  }
	  
.form .inline {width:100px; margin:auto}
	  
.form .radio { 
       width: auto; 
       height:auto;
	   border:none
	  }
	  
 .submit {margin-left:11em; background-color:#048810; color:#FFFFF; margin-top:10px}
	  
	  
ul#pep_list { 
     margin:0px; 
	 padding:0px; 
	 list-style:none
	 }
	 
ul#pep_list li{ 
      float:left; 
	  display:block; 
	  margin-right:20px; 
	  margin-bottom:10px; 
	  width:108px; 
	  padding:5px; 
	  height:160px;
	  background-color:#999999;
	  -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  -khtml-border-radius:5px;
	  -o-border-radius:5px;
	  border-radius:5px;
	  }
	  
	  ul#part { 
     margin:0px; 
	 padding:0px; 
	 list-style:none
	 }
	 
ul#part li{ 
      float:left; 
	  display:block; 
	  margin-right:20px; 
	  margin-bottom:10px; 
	  width:auto; 
	  padding:5px; 
	  height:auto;
	  background-color:#999999;	  -moz-border-radius:5px;

	  -webkit-border-radius:5px;
	  -khtml-border-radius:5px;
	  -o-border-radius:5px;
	  border-radius:5px;
	  }
	  
ul#pep_list li a { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color: #FFFFFF; 
 text-align:center;
 text-decoration:none;
 padding-top:5px;
 }
 
 ul#pep_list li:hover {
 background-color:#048810;
 }
 
 .img_hold {
      display:block; 
	  float:left; 
	  width:108px;
	  padding:5px;
	  background-color:#999999;
	  -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  -khtml-border-radius:5px;
	  -o-border-radius:5px;
	  border-radius:5px;
	  }
	  
.img_hold:hover {
   background-color:#048810;
 }
 
 .com_info {
    display:block; 
	float:right; 
	width:465px;
	}
	
#profile { padding:20px;}

.s_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#048810; font-weight:bold}

.c_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; padding-left:20px}
 
/* @group general styles


???????????????????????????????????????????????????????????????????*/

/* grouped  layout styles */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	font-family:Arial;
	font-size:12px;
	color: #FFFFFF;
	text-align:justify;
	background:#DCDCDC;
}

#head {
      width:100%; 
	  height:285px;
	  background:url(../images/bg.jpg) repeat-x;
}

#in_h {
      width:100%; 
	  height:285px;
	  background:url(../images/banner_bg_img.png) no-repeat left;
}

#head_top {
      width:100%; 
	  background-color:#59C800;
	  height:auto;
	  padding:5px 0px 5px 0px;
}

#head_bottom {
      width:100%; 
	  background-color:#048810;
	  height:auto;
}

#head_content {
      width:900px; 
	  height: auto; 
	  margin:auto;
}

.head_content {
      width:900px; 
	  height:30px; 
	  margin:auto; 
}


#h_c_left {
      width:380px; 
	  height:auto;  
	  float:left;
}



#h_c_left .name {
	width:180px;
	position: absolute;
	height:auto;
	left: 185px;
	top: 69px;
}

.h_c_left {
      width:380px; 
	  height:30px;  
	  float:left;
}

#h_top {
      width:900px; 
	  height:150px;
	  margin:auto;
	  margin-top:20px;
}

#inc_bar {
       height:auto;
	   width:880px;
	   background-color:#FFFFFF;
	   padding:10px;
	   margin:auto;
}


#logo {
      width: auto; 
	  height:64px;
	  padding:0px;
	  float:left;
}

#item {
   float:right;
   margin-top:40px;
   width:380px;
}

#item ul { margin:0px; padding:0px; list-style:none}

#item li { 
	   font-family:Arial, Helvetica, sans-serif; 
	   font-size:16px;
	   float:left;
	   margin-right:20px;
	   text-align:center; 
	   text-decoration:none;
	   color:#ED7610; 
	   font-weight:600;
}



ul#img { margin:0px; padding:0px; list-style:none}

ul#img li { 
	   font-family:Arial, Helvetica, sans-serif; 
	   font-size:16px;
	   float:left;
	   margin-right:10px;
	   text-align:center; 
	   text-decoration:none;
	   color:#ED7610; 
	   font-weight:600;
	   padding:4px;
	   background: #FFFFFF;
	   height:116px;
}


.h_c_right {
      width:320px;
	  height:20px;
	  padding:5px;
	  float:right; 
	  background:#02860F;
	  -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  -khtml-border-radius:5px;
	  -o-border-radius:5px;
	  border-radius:5px;
}

#h_c_middle {
      width:130px; 
	  height:auto; 
	  float:left; background:url(file:///D|/2011/January/Hon_Rafiu/images/update_email.png) no-repeat; 
	  margin-top:45px;
	  margin-left:100px;
	  margin-right:20px;
	  background:#FFFFFF;
	  -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  -khtml-border-radius:5px;
	  -o-border-radius:5px;
	  border-radius:5px;
	  padding:9px 10px 9px 10px; 

}

#h_c_right {
      width:250px;
	  height:60px;
	  float:right; 
	  background:url(file:///D|/2011/January/Hon_Rafiu/images/update_email.png) no-repeat; 
	  margin-top:45px;
	  background:#FFFFFF;
	  -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  -khtml-border-radius:5px;
	  -o-border-radius:5px;
	  border-radius:5px;
}

#h_c_right_l {
      width:150px; 
	  height:auto;  
	  float:left; 
	  padding:10px 8px 10px 10px
}

#h_c_right_r {
      width:50px; 
	  height:45px; 
	  float:right; 
	  padding-top:10px; 
	  padding-bottom:8px; 
	  padding-right:10px
}


#h_c_right ul {
      padding:0px; 
      margin:0px; 
	  list-style:none; 
	  padding-left:150px; 
	  padding-top:6px
	  }
	  
#h_c_right ul li {
     float:left; 
	 margin-left:20px
	 
	}

#menu {
      width:100%; 
	  background-color:#048810; 
	  height:32px; 
	  border-bottom:3px solid #307A25;
}

#menu_content {
      width:885px;
	  height:20px; 
	  margin:auto;
	  background:#D8261C;
	  padding:10px 10px 10px 5px;

}

#menu_content ul { 
      padding:0px; 
	  margin:0px; 
	  list-style:none; 
	  background-color:#A8E681;
	  }

#menu_content li {float:left;}

#menu_content li a { 
       display:block; 
	   line-height:20px;
	   width:75px;
	   font-family:Arial, Helvetica, sans-serif; 
	   font-size:12px; 
	   text-align:center; 
	   text-decoration:none;
	   color:#FFFFFF; 
	   font-weight: 500;
	   border-right:1px solid #FFFFFF;
	   }
	   
 #menu_content li a.current {
 background: url(../images/menubg.jpg); 
 }

#menu_content li a:hover { 
       background-color:#307A25; 
	   background: url(../images/menubg.jpg); 
	   color:#FFFFFF; 
	   font-weight: 500
	   }
/*.last {margin:none}*/


	   
	   
#home .home a, #about .about a, #service .service a, #client .client a, #project .project a, #contact .contact a, #team .team a{
      background: url(../images/menubg.jpg);
	  cursor:default;
}

/*.link_style { display:block; line-height:25px; width:100px; background-color:#5FAD33; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none; color:#FFFFFF; font-weight: 300}*/

ul#drop_menu { 
       padding:0px; 
	   margin:0px; 
	   list-style:none; 
	   width:112px; left:-900px; 
	   position:absolute; 
	   z-index:4000;
	   }

#drop_menu li { 
        float:left;
		}


#drop_menu li a {
        display:block; 
		line-height:35px; 
		width:130px;
		background-image:none;
		background-color:#03BD04; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-align:left; 
		text-decoration:none; 
		color:#fff; 
		font-weight: 300; 
		padding-left:10px
		
		}

#drop_menu li a:hover { 
        background-color:#048810;
		background-image:none; 
		font-weight: 500
		
		}

#menu_content li:hover ul{ 
        left:auto
		}


ul.normal { padding:0px; margin:0px; list-style:none;}
ul.normal li a { text-decoration:none; color:#FFFFFF}
ul.normal li a:hover { text-decoration: underline;}


ul#sub_menu { 
       padding:0px; 
	   margin:0px; 
	   list-style:none; 
	   }



#sub_menu li a {
		background-image:none;
		display:block;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bolder;
		text-decoration:none; 
		color:#D8261C;
		padding:5px;
		border-bottom:1px solid #CCCCCC;
		
		}

#sub_menu li a:hover { 
       color:#333333;
		
		}

/*#c_body_main {
      width:100%; background-color:#FFFFFF; height:auto; background-image:url(file:///D|/schuportuni/images/c_.jpg); background-position:left top; background-repeat:no-repeat;
}
*/






#c_body {
      width:100%; 
	  background-color:#FFFFFF; 
	  height:auto;
	  background:url(../images/bodybg.jpg) repeat-x #686868; 
}

#body_content {
      width:880px; 
	  height: auto; 
	  margin: auto;
	  padding:10px;
	  background:#595959;
}

#body_left {
      width:530px;
	  height: auto; 
	  float:left;
} 



#body_right {
	  height: auto; 
	  float:right;
	  width:335px;
}

#body_right_top1 {
      background-color:#63B509; 
	  height:auto; 
	  padding:15px
	  
	  }
	  
#body_right_top1 .left { 
      float:left;
	  width:59px;
	  margin-top:10px;
	  height:auto
		} 
		
#body_right_top1 .right { 
      float:right;
	  margin-top:10px;
	  width:153px; 
		} 
	  

#body_right_top {
      background-color:#71C10A; 
	  height:218px; 
	  padding:12px 0px 8px 16px;
	  }

#body_right_bottom {
      background:#62B609;
	  height:auto;
	  width:219px;
	  padding:10px 15px 30px 16px
      }
	  

	  
 #social ul { 
      padding:0px; 
	  margin:0px; 
	  list-style:none; 
}
 #social li { 
      float:left; 
	  margin-left:5px
	  }

#banner {
      width:900px; 
	  height:auto; 
}


.n_input{
      width:150px;
	  padding:4px;
	  border:none;
	  margin-right:10px;
	  font-size:12px;
	  font-style:italic;

}

.n_sub{
      width:80px;
	  border: 1px solid #6CB201;
	  background:#6CB201;
	  color:#FFFFFF;
}

#body_info {
      width:600px; 
	  height: auto; 
	  background-color:#C5FEC7;
}

#body_info_left {
      width:295px; 
	  height: auto; 
	  float:left;

}

#body_info_right {
      width:295px; 
	  height: auto; 
	  float:right;

}

#body_info .left {
      float:left;
	  padding:5px;
	  width:164px;
	  height:auto;
	  background:#FFFFFF
}

.head { 
       display:block; 
	   padding:5px; 
	   font-family:Arial, Helvetica, sans-serif; 
	   font-size:14px; 
	   color:#FFFFFF;
	   }

#body_info .right {
      float: right;
	  width:119px;
	  height:auto;
}

.bfont
{
color: #FFFFFF;

}

#footer {
      width:100%; 
	  background-color:#4C4C4C; 
	  height:auto; 
}

#footer_top {
      width:840px; 
	  height:40px; 
	  margin:auto; 
	  padding:5px 10px 10px 50px; 
	  background:url(../images/icon_bg.jpg) repeat-x;
	  margin-bottom:20px;

}


#footer_content {
      width:880px; 
	  height:auto; 
	  margin:auto; 
	  padding:10px; 
	  background:#FFFFFF;

}



 #icon{float: right; width:auto; height:200px;}
 .right{float: right; color:#000000}
 .left{float:left; width:auto; height:auto; color:#000000}
 
 
 /*@ text styling help style */
 
 h1 { 
   font-family:Arial; 
   font-size:20px; 
   color: #000000; 
   padding:0px; 
   margin:0px;
   padding-bottom:10px;
   }
   
 
 h2 { 
   font-family:Arial; 
   font-size:15px; 
   color: #D8261C; 
   padding:0px; 
   margin:0px
   }
   
 h3 { 
   font-family:Arial; 
   font-size:14px; 
   color:#000000; 
   padding:0px; 
   margin:0px; 
   padding-bottom:3px
   }
   
 .textonly2{ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:18px; 
 color:#FFFFFF;
 text-decoration:none
 }
 
 .textonly5{ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:14px; 
 color:#B9010D; 
 font-weight:bold;
 }
 
 
 .more{ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color: #FFFFFF;
 display:block;
 background:#9B9B9B;
 line-height:30px;
 width:80px;
 text-align:center;
 text-decoration:none;
 font-weight:bold;
 }
 
 .textonly3{ 
 font-family:Arial; 
 font-size:12px; 
 color:#048810; 
 font-weight:bold
 }
 
 .textonly4{ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#FFFFFF; 
 text-decoration:none
  }
  
 .date {
 font-family:Arial, Helvetica, sans-serif; 
 color: #666666; 
 text-decoration:none; 
 font-size:12px; 
 
  }
  
 .text_link{ 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color: #FFFFFF; 
 text-decoration:none;
 font-weight: bold
 }
 /*************************************************************************************************** */


 /*@ special element styling  style */
 .s_input { 
          padding:6px;
		  font-family:Geneva, Arial, Helvetica, sans-serif; 
		  font-size:11px; 
		  background:#099A1B;
		  width:160px;
		  color:#FFFFFF;
		  font-weight:bold;
		  margin-top:3px;
		  border:none

}
 
  /*************************************************************************************************** */

 
 
 
 
 .left2{ margin-left:150px}
 
 .search_form { border:none; width:230px; padding:6px; float:left; height:17px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px}
 
 #con{float:left; width:180px; height:20px; margin-left:10px}
 #terms{
	position:absolute;
	width:280px;
	height:auto;
	margin-left:10px;
	left: 89px;
	top: 617px;
}
 
 #search{float:right; width:auto; height:20px; padding-right:20px}
 
 #main_body_wrapper { margin:auto; width:800px; padding-top:20px; padding-bottom:30px}
 
 #content_left { float:left; width:635px; height:auto;border:1px solid #466931}
 #content_right {
	position:absolute;
	width:235px;
	height:auto;
	left: 564px;
	top: -29px;
}
 #form_login { width:200px; margin-left:60px; padding-top:20px}
 
 .error {
     width:250px;
	 height:auto;
	  padding:10px; 
	  border:1px solid red;
	  background-color:#FFCCFF;
	  font-size:12px; 
	  color:#000000
	 }
	 
	 .error ul { padding:0px; margin:0px; list-style:none;}
	 
 .warning {
      width:350px;
	  height:auto;
	  padding:10px; 
	  border:1px solid #FFFF00;
	  background-color:#FFCCFF;
	  font-size:12px; 
	  color:#000000
	 }
	 
	 .hide {
	 visibility:hidden
	 }
	 
	 .show {
	 visibility:visible;
	 }
	 
ul#form { 
  list-style:none; 
  margin:0; 
  padding:0;
 }
ul#form li {
  padding: 8px 0; 
}
ul#form li .input {
	padding: 8px;
	width: 270px;
	border: 1px solid #c7d5db;
	font-family: "Lucida Sans Unicode", LucidaGrande;
	font-size: 11px;
	color: #666666;
	overflow:hidden;
	padding-left:20px
}
ul#form li .input_news {
	padding: 8px;
	width: 124px;
	font-family: "Lucida Sans Unicode", LucidaGrande;
	font-size: 11px;
	color: #666666;
	overflow:hidden;
	padding-left:20px
}
ul#form li .input_login {
    float:right;
	padding: 8px;
	width: 120px;
	border: 1px solid #c7d5db;
	font-family: "Lucida Sans Unicode", LucidaGrande;
	font-size: 11px;
	color: #666666;
	overflow:hidden;
	padding-left:20px
}
ul#form li .select {
   padding: 4px;
	width: 180px;
	border: 1px solid #c7d5db;
	font-family: "Lucida Sans Unicode", LucidaGrande;
	font-size: 11px;
	color: #666666;
	overflow:hidden;
}
ul#form li .input:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {background-color: #F1F1F1;}

.button {
 float: left; 
 padding-right:3px;
 width:295px; 
 height:30px;
 border:0px;
 -moz-border-radius:12px;
 -webkit-bordr-radius:12px;
 border-radius:12px;
 background:#D8261C;
 color:#FFFFFF;
 font-weight:bold;
 font-size:15px;
}
/* ERROR STYLES
=====================================================================*/
#error_div{
 width:260px;
 height:10px;
 margin:auto;
 border:#FF0000 1px solid;
 float: left;
 padding-top:10px;
 padding-left:10px;
 padding-bottom:15px;
 padding-right:20px;
 font-family:"Tw Cen MT";
 text-align: left;
 font-weight: normal;
 font-size:16px;
 color:#1A4B6C;
 background-color: #FFCCFF;
 text-decoration:none;
}
#error_div ul {
   margin:0;
   padding:0;
   list-style: square;
   line-height:normal;
   padding-left:15px;
}
#error_div li {
   float:left;
}
