@charset "utf-8";
/* CSS Document */
/*Author : prabhu rajan
  Mail id: prabhu@astraxis.com
  website: astraxis.com
  date   : 31-05-2010
  */
  
 /* Resets and overrides*/
 
 *{
	 margin:0;
	 padding:0;
		}
  img{border:none;}
  
/*links and type*/

body{
	background-color:#F5F5F5;
	background-image:url(../images/red-background.gif);
	background-repeat:repeat;

	color:#404040;
	font-family: Arial;
	font-size:15px;
	}

a:link, a:active{ text-decoration:none;} 
a:hover { color:#780000;
	      }

h1{ color:#780000; font-size:15px;}
h2{ color:#780000; font-size:14px;}
h3{ color:#780000; font-size:13px;}
p{ font-size:12px;}

/*Layout*/
#page{ 
       background-color:#FFF;
       margin:0 auto;
	   width:950px;
	     
             }

#base{ width:950px;
float:left; background-color:#FFF;}
#header{ height:100px;
		 width:950px;
		 }

#banner{ width:890px;
         height:124px;
		 margin:0px 30px 0px 30px;
		 background:url(../images/bg-brown.jpg) repeat-x;}
#second-nav{ width:890px;
            /* height:100px;*/
			 margin:15px 30px 0px 30px;}
#slider{ width:890px; 
         height:270px;
		 margin:10px 30px 0px 30px;
		 padding:10px 0px;
		 border-bottom:#666 solid 1px;
			}
			 
.content { 
           width:890px;
		   margin:10px 30px 0px 30px;
		   padding:15px 0px 30px 0px;
		   border-bottom:#666 solid 1px;
		   }
		  
		   
.content-last{width:400px;
              padding:15px 30px 30px 0px;}
#footer{ width:890px;
         height:159px;
		 margin:10px 0px 0px 0px;
		 padding:10px 30px 0px 30px;
		 background:url(../images/footer.jpg) repeat-x;
				 }
/*Callout Boxes*/



  /*Header Boxes*/
 #header-logo{
	 background:url(../images/logo.jpg) left no-repeat;
	 height:44px;
	 margin:18px 0px 18px 35px;
	 padding:20px 0px 0px 60px;
	 width:4px;
	  }
			
  #header-logo-text{ 
     background:url(../images/logo-text.jpg) left bottom no-repeat;
     height:64px;
	 width:817px;
	 	
	        }
  #twitter-blog{ height:60px;
                 width:200px;
				 text-align:right;
				
				}
				#b-select{ height:60px; width:200px; padding-top:20px; }
 #header-navigation{
	  height:35px;
	  width:825px;
		  }

#menu{
margin:10px 0px 0px 150px;
width:425px;
height:25px;}

 #navlist li
{
	
display: inline;
list-style-type: none;
padding-right: 10px;

}	

ul#navlist
{
	
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
	
display: inline;
list-style-type: none;
}

#navlist a {  padding: 3px 3px; }

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

#navlist a:hover
{
	
color:#780000;
border-bottom:#40030D solid 8px;
text-decoration: none;
}

#search{
	background-color:#F00;
	width:242px;}
	


/*Second  Navigation*/	

ul.navlist-sec
{
	font-size:13px;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

.navlist-sec li
{
border-right: #404040 solid 1px;
display: inline;
list-style-type: none;
}
.navlist-sec li.last{border-right: #FFF solid 0px;}


.navlist-sec a { padding: 2px 5px; }

.navlist-sec a:link, .navlist-sec a:visited
{
color:#404040;
text-decoration: none;
}


#footer .navlist-sec a:link,
#footer .navlist-sec a:visited
{
color:#ffffff;
text-decoration: none;
}

.navlist-sec a:hover
{
color:#000000;
text-decoration: none;
}
#footer .navlist-sec a:hover
{
color:#404040;
text-decoration: none;
}
.space{margin-bottom:6px;}

/*banner*/	
#banner-left{ width:16px;
              height:124px;}
#banner-center{ width:790px;
              padding:10px 10px 0px 0px;
              text-align:right;
              height:114px;}
#banner-recycle{
	top:60px;
	padding-left:70px;
	width:126px;
	height:145px;
	position:absolute;
	z-index:1000;
	}

/* You tube*/

#youtube{ width:250px;
          height:250px;
		  margin:0px 0px 0px 20px; 
		  border:5px solid #CCCCCC;
		  /*
		 border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
		  */
		  
		  }
		  
		  
.content-small{
	      width:225px;
		  height:300px;
		  border:#DCDCDC solid 1px;
		  background:url(../images/box-small.jpg) repeat-x;
	       }
		   
.content-big{
	      width:370px;
		  height:300px;
		  border:#DCDCDC solid 1px;
		  margin:0px 30px;
		  background:url(../images/box-big.jpg) repeat-x;
	       }
.box-corner{ width:59px;
             height:53px;
			 background:url(../images/box-footer.png);
			 position:absolute;
			 z-index:2000;
			 top:851px;
	        }
.readmore{ padding-right:15px;}			
			
/*Content*/
.heading{ margin:10px 0px 0px 20px;}
.image-desc{ padding:10px 0px 0px 50px;}
.para{ padding:10px  15px; text-align:justify;}
.content-sec { height:200px;
           width:270px;
		   padding:1px 0px 30px 0px;
		   border:#DCDCDC solid 1px;
		   }
.margin-sec{ margin:0px 34px;}

/* Content second*/
.image-sec{margin:10px 0px 0px 20px}
.read-more-text{margin-left:15px; color:#780000;}
.read-more-text a:link, a:visited{text-decoration:none; color:#780000;}
.read-more-text a:hover{ /*color:#000000;*/}
/* Content third*/
.right-border{ border-right:#DCDCDC solid 1px;}
.padding-third{ margin:10px 0px 0px 30px;}
/*Footer*/
.vella{ color:#FFF;}
#copyright{ text-align:center; margin-top:20px; }
/*form elements*/

/*miscellaneous*/
.right{ float:right;}
.left { float:left;}
/**Subpages*/

.top-boxes{width:220px;
           height:220px;
		  }
.top-boxes-border{ border-right:1px solid #DCDCDC;}
#top-base{
	border-bottom:1px solid #666666;
height:240px;
margin:10px 30px 10px 30px;
padding:10px 0;
width:890px;}


/*Number boxes*/
#number-base{ width:420px;}
.number-box{ width:390px;
              height:84px;
			  background:url(../images/number-bg.jpg) repeat-x;
			/*border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			*/
			  border:1px solid #DCDCDC;
			 			  }
.number-box-margin{ margin-bottom:10px;}
.numerical{ width:105px; color:#CCC; font-size: 50px; font-weight:bold; padding:10px 0px 10px 20px;}
.main-heading{ color:#404040; font-size:20px; font-weight:bold; padding-bottom:5px;}
.sub-bbox-bg{width:240px; height:330px; border:1px solid #DCDCDC; background:url(../images/sub-bbox-bg.jpg) repeat-x; 

/*border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
*/
}
.small-container-base{ width:640px; height:140px; margin:0px 0px 0px 0px;}
.small-container{ width:200px; height:140px; background:url(../images/small-full.jpg) no-repeat;margin:0px 0px 0px 13px;  }

.small-heading{ padding:10px 0px ; font-size:14px; font-weight:bold; text-align:center;}
.last-content{width:600px; padding:10px 20px}
.subpages-content{ width:880px; float:left; margin:10px 35px; text-align:justify;}

.desc-image{ width:120px; height:129px; }

/*Public speaking*/
.public-image{width:193px; height:181px;}
.public-desc{width:225px; height:181px; padding:0 10px;}

	
		/* -------------- classes for different background styles --------------- */
	
		.bg1 { background: url(images/red.jpg) repeat-x; background-color: #6c0000; }
		.bg2 { background: url(images/orange.jpg) repeat-x; background-color: #5A2A00; }
		.bg3 { background: url(images/blue.jpg) repeat-x; background-color: #00345B; }
		
		/* ---------------------------------------------------------------------- */
		
		.clear, .one, .two, .three { cursor: pointer; }
		
		ul#icons { position: relative; width: 228px; height: 96px; background: url('../images/buttons_sprite.jpg') no-repeat; }

		
		ul#icons li { list-style: none; display:inline;}
		
		ul#icons li.three { height: 20px; padding-left:10px; }
		ul#icons li.two {   height: 20px; padding-left:10px;}
		ul#icons li.one {   height: 20px;padding-left:10px; }
	
		ul#icons li.three:hover { background: url('../images/buttons_sprite.jpg') 0px -96px no-repeat; }
		ul#icons li.two:hover { background: url('../images/buttons_sprite.jpg') -71px -96px no-repeat; }
		ul#icons li.one:hover { background: url('../images/buttons_sprite.jpg') -168px -96px no-repeat; }
		
		
		
/*Contact us*/

.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
/*
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
*/
}

.notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 90%;
padding: 8px;
background: #f5f9fd;
text-align: center;
/*
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
*/

}

.info_fieldset { 

/*border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
*/
 border: 1px #dddddd solid; }

.info_fieldset legend
{
border: 1px #dddddd solid; 
/*color: black; */

font: 13px Verdana;

padding: 2px 5px 2px 5px;
/*
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
*/
}

.button
{
border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

background: white;

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;
/*
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
*/
}

/* Label */
label  { width: 140px; padding-left: 20px; margin: 5px; float: left; text-align: left; }

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px; 
float: left;

border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;
/*
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
*/
}

legend{ margin-left:20px; }

.para-colour{ color:#780000;font-weight:bold;}



/****** Xceedbd css code ****/

#maincontent a {
	color: #333333;
	text-decoration: none;
}

#maincontent a:hover {
	text-decoration: none;
	color: #333333;
}

#maincontent p {
	line-height: 1.5em;
	margin-bottom: 10px;
}


#maincontent h1, #maincontent h2,#maincontent h3,#maincontent h4,#maincontent h5{

	padding:0px;

	margin:0px;

	margin-bottom:8px;		

	font-weight:normal;

	color:#780000;
	text-transform:capitalize;

}



#maincontent h4,h5{ margin-bottom:6px;}



#maincontent h1 { font-size:18px;}



#maincontent h2 { font-size:16px;}



#maincontent h3 { font-size:15px;}



#maincontent h4 { font-size:14px;}



#maincontent h5 { font-size:13px;}

#maincontent img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0; height:0px;
	clear: both;
}

#maincontent{
	float:left;
	padding:25px 0px 30px 0px;
	border-bottom:#666 solid 1px;
	}

			 
#content {
	float:left;
	width:614px;
	padding:0 30px 0 30px;
}

/* Images */

#content img{
	margin-right:5px;
	max-width:600px;
	margin-bottom:10px;
}



#content img:hover{

	/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);

	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
	*/
}

#content embed{
	width:600px;
	height:400px;
	margin-bottom:10px;
}


#sidebar{
	float:left;
	width:260px;
}


#content ul, #content ol {
	list-style-position: inside;
	margin-bottom: 10px;
}

#content li {
	line-height: 1.5em;
	padding: 2px 0;
}

#sidebar .box{
	margin:0 auto;
	margin-bottom:20px;
}

#sidebar ul {
	list-style-type: none;
	margin-left:0px;
}

#sidebar ul li{
	line-height: 1.5em;
	color:#404040;
	font-size:11px;
	padding:3px 0px;
}

#sidebar ul li a {
	color:#404040;
	font-size:14px;
	text-decoration:none;	
}

#sidebar ul li a:hover {
	color:#900000;
	text-decoration:underline;
}

.adsBodyTop{
	margin:7px 2px;
}






