body{
	margin:0;
	padding:0;
	color:#363A3D;
	font:normal 11px arial;
	background:#ffffff;
	text-align:center;

}
h1{padding:0;margin:0}
img
{
border:none;
}
p
{
line-height:18px;
}

li
{
line-height:19px; 
}
a
{
outline:none;
}

/*Outer Layout*/
#wrapper
{
margin:0 auto; width:998px; height:100%;
}

/*Outer Layout ends*/

/*header*/
#header
{
width:998px; height:125px; margin:0 auto; 
}
#spacer_top
{
width:998px; height:10px; margin:0 auto; 
}
#logo
{
float:left; width:189px; height:76px; padding:20px 0px 0px 18px;  
}
#header_mid
{
width:30%; height:76px; float:left;   
}
#right_header
{
width:362px; height:76px; float:right;  text-align:left;   
}
#yrs_logo
{
width:116px; height:75px; float:left; padding:16PX 0PX 17PX 0PX; 
}
#right_links
{
width:226px; height:auto; float:right; 
}
#toplinks
{
width:206px; height:40px; padding-left:10px; float:right;
}
.toplink
{
width:auto; height:auto; float:left; text-align:center; 
}
.toplink a
{
width:auto; height:auto; float:left; text-align:left; padding-left:10px; padding-right:10px; color:#1E5F91; font-size:11px; font-weight:normal; text-decoration:none; padding-top:10px;
}
.toplink a:hover
{
text-decoration:underline;
}
.date
{
clear:both; width:186px; height:20px; text-align:center; font-size:11px; color:#36393C; padding-top:20px; text-align:right; 
}

/*header ends*/

/*navigation CSS*/
#nav
{
width:998px; height:28px; clear:both; background:url(../images/nav_bg.jpg) repeat-x left top #46484D; margin:0 auto;
}
#nav ul
{
list-style:none; margin:0; padding:0px 0px 0px 6px; 
}
#nav li
{
padding-left:14px; padding-right:17px; width:auto; list-style:none; float:left; margin:0 auto;
}
#nav li a
{
font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#E2E2E2; padding:0px 6px 0px 6px; display:block; background:none; line-height:18px; text-decoration:none; margin-top:5px;
}
#nav li a:hover
{
background:#E2E2E2; color:#000300;
}
/*navigation CSS ends*/

/*banner*/
#banner
{
clear:both; margin:0 auto; width:998px; height:152px; background:url(../images/banner_bg.jpg) repeat-x left top #B5C8D9; border-top:1px solid #ffffff; 
}
#banner_img
{
float:left; width:496px; height:152px; background:url(../images/banner.jpg) no-repeat left top;
}
#banner_txt
{
float:right; width:48%; padding:40px 20px 0px 0px; text-align:left; font-size:12px; color:#00070B; font-weight:bold; line-height:16px; height:auto; padding-bottom:30px;
}
#readmore
{
float:right; background:url(../images/read_more_bg_3.jpg) no-repeat left top; width:113px; height:23px; padding-right:30px; text-align:left;
}
#readmore a
{
font-size:11px; font-weight:bold; color:#004192; line-height:25px; text-decoration:none; padding-left:18px; 
}
#readmore a:hover
{
color:#000030;
}

/*banner CSS ends*/



/*middle content*/
#middle
{
clear:both; margin:0 auto; width:998px; height:auto; background:#ffffff; 
}

/*services boxes*/
#content
{
margin:0 auto; width:998px;  height:auto; float:left; padding-bottom:40px; text-align:center; padding-left:2px;  
}
.box_space
{
float:left; width:5px; height:100px;
}

/*.box
{
float:left; width:243px; height:auto; border-bottom:1px solid #DEE3E7; text-align:left; border-left:1px solid #DEE3E7; border-right:1px solid #DEE3E7; text-align:left;
}*/
.box
{
float:left; width:243px; height:auto; border-bottom:1px solid #DEE3E7; text-align:left; border-left:1px solid #DEE3E7; border-right:1px solid #DEE3E7; text-align:left;
}
#line1
{
height:4px; background:#000000; width:243px; float:left;
}
#line2
{
height:4px; background:#3B4B5B; width:243px; float:left;
}
#line3
{
height:4px; background:#4E6172; width:243px; float:left;
}
#line4
{
height:4px; background:#84929F; width:243px; float:left;
}
.box_head
{
float:left; width:243px; background:url(../images/box_heading.jpg) repeat-x left top; height:30px; text-align:left; line-height:25px;  
}
.box_head_txt
{
font-size:12px; color:#000000; padding-left:24px; font-weight:bold; background:url(../images/arrow_rcmc.gif) no-repeat left 7px; height:28px; margin-left:10px; padding-top:2px;  
}
.box_head_txt a
{
color:#000000; text-decoration:none;
}

.spacer_box
{
clear:both; width:210px; height:10px;
}
.spacer_box2
{
clear:both; width:210px; height:10px;
}
.spacer_box3
{
clear:both; width:210px; height:37px;
}
.box_img
{
margin:0 auto; width:221px; height:81px; border:none; clear:both; 
}
.box_txt
{
margin-top:18px; float:left; width:240px; height:auto; line-height:normal; 
}
.box_txt ul
{
margin:0; padding:0px 5px 0px 20px; list-style:none; 
}
.box_txt li
{
background:url(../images/blk_arrow.gif) no-repeat left 5px; padding-left:14px; font-size:11px; color:#4E6172; font-weight:normal; 
}
.box_txt a
{
color:#E87500; font-size:11px; text-decoration:none; font-weight:bold; padding-left:35px; 
}
.box_txt a:hover
{
text-decoration:underline;
}

/*middle content ends*/


/*footer */
#footermain
{
width:998px; height:auto; clear:both; margin:0 auto;
}
#footer
{
padding-left:22px; padding-right:19px; background:url(../images/footer_bg.jpg) repeat-x left top #45484D; height:auto; float:left;
}
#spacerf_1
{
float:left; width:957px; height:18px;
}
#spacerf_2
{
float:left; width:957px; height:12px;
}
#footer
{
width:957px; height:auto; clear:both; font-weight:normal; color:#E6EAED; text-align:left; font-size:11px;
}
#bottomlinks a
{
font-weight:normal; color:#E6EAED; padding-left:3px; padding-right:3px; text-decoration:none;
}
#bottomlinks a:hover
{
color:#ffffff;
}
#copyright
{
clear:both; width:957px; height:auto; text-align:left; color:#8292A1; font-weight:normal; 
}
#copyright_l
{
float:left; width:30%; height:auto; text-align:left;  
}
#copyright_r
{
float:right; width:60%; height:auto; text-align:right; 
}
#copyright_r a
{
text-decoration:none; color:#8292A1; font-weight:normal; 
}
#copyright_r a:hover
{
color:#DEE3E7;
}


/*footer CSS ends*/




/*Inner page CSS*/

/*banner*/

#banner_in
{
clear:both; margin:0 auto; width:998px; height:75px; background:url(../images/banner_inner_bg.jpg) repeat-x left top #B5C8D9; border-top:1px solid #ffffff; 
}
#banner_in_img
{
float:left; width:496px; height:75px; background:url(../images/banner_inner.jpg) no-repeat left top;
}
#banner_in_txt
{
float:right; width:460px; padding:20px 20px 0px 0px; text-align:left; font-size:12px; color:#00070B; font-weight:bold; line-height:16px; height:55px;
}


/*left section*/

#left_wrapper
{
float:left; width:224px; height:auto; border-top:4px solid #3B4B5B; 
}
.left_head
{
width:215px; height:23px; background:url(../images/box_heading.jpg) repeat-x left top; padding-left:7px; border-bottom:1px solid #D8E1E4; border-left:1px solid #D8E1E4; border-right:1px solid #D8E1E4; float:left;  text-align:left; 
}

.page_head
{
padding-left:23px; font-size:13px; font-weight:bold; color:#3C6592; background:url(../images/arrow_rcmc_blk.gif) no-repeat left 6px; height:22px; display:block; padding-top:4px;
}
.page_head_s
{
padding-left:23px; font-size:13px; font-weight:bold; color:#3C6592; background:url(../images/arrow_rcmc_gray.gif) no-repeat left 6px; height:22px; display:block; padding-top:4px;
}
.left_links
{
width:217px; border-bottom:1px solid #D8E1E4; border-left:1px solid #D8E1E4; border-right:1px solid #D8E1E4; backgrond:#ffffff; height:25px; padding:0px 5px 0px 0px; text-align:left; float:left;   
}
.left_links a
{
color:#4F5559; font-weight:normal; text-decoration:none; margin-left:8px; line-height:26px; background:url(../images/arrow_rcmc.gif) no-repeat left 6px; padding-left:23px; display:block; 
}
.left_links a:hover
{
color:#000000;
}
.left_links_s
{
width:217px; border-bottom:1px solid #D8E1E4; border-left:1px solid #D8E1E4; border-right:1px solid #D8E1E4; backgrond:#ffffff; height:25px; padding:0px 5px 0px 0px; text-align:left; float:left;    
}
.left_links_s a
{
color:#4F5559; font-weight:normal; text-decoration:none; margin-left:8px; line-height:22px; background:url(../images/arrow_ser.gif) no-repeat left 9px; padding-left:23px; display:block; 
}
.left_links_s a:hover
{
color:#000000;
}
.spacer_left
{
width:20px; height:19px; float:left;
}
.spacer_left2
{
width:20px; height:16px; float:left;
}
#left_contact
{
width:174px; height:auto; float:left; border:1px solid #D8E1E4; background:url(../images/contact_bg.jpg) repeat-x left top #F2FAFD; text-align:left; padding:13px 28px 6px 16px; font-weight:bold; color:#5C6367; line-height:14px;
}
#spacer12
{
float:left; width:3px; height:40px;
}
#main
{
float:left; width:769px; height:auto; border-top:4px solid #4E6071; 
}
.main
{
text-align:left; font-size:11px; line-height:15px; color:#3B4B5B; padding:19px 0px 10px 0px; width:730px; margin:0 auto;  
}
.main a
{
color:#054DB2; font-size:11px; text-decoration:none;
}
.main a:hover
{
text-decoration:underline;
}
.blue_heading
{
color:#004982; font-size:13px; font-weight:bold; 
}
.bar
{
padding-top:20px; float:left; border:0px solid; 
}


/*18th Feb Css*/

.loginBox
{
width:260px; margin:10px auto; height:auto; padding:15px 25px 5px 25px; border:1px solid #CACACA; margin-top:40px;
}
.loginBox label
{
width:100px; font-size:11px; font-weight:bold; line-height:20px; float:left; height:30px;
}
.loginBox input
{
width:150px; border:1px solid #CACACA; 
}
.loginBox br
{
clear:left;
}
#submitButton
{
width:70px; height:20px; background:#45484D; color:#E2E2E2; font-size:11px; font-weight:bold; border:none; line-height:20px; padding-bottom:4px; #padding-bottom:0px;
}

/*20th Feb Css*/
#form_contact_left
{
width:300px; float:left; height:auto; margin-top:10px;
}
#form_contact
{
width:400px; float:right; height:auto; border-left:1px dashed #a2a2a2; padding-left:20px;  margin-top:10px;
}
.contact_form
{
width:auto; margin:0 auto; height:auto; padding:0px 15px 5px 0px;  #padding:5px 15px 5px 0px;float:left; 
}
.contact_form label
{
width:100px; font-size:11px; font-weight:bold; line-height:20px; float:left; height:30px;
}
.contact_form input
{
width:150px; border:1px solid #CACACA; 
}
.contact_form textarea
{
border:1px solid #CACACA; 
}
.contact_form br
{
clear:left;
}
.redtxt
{
color:#dd0000; font-weight:bold;
}
#submitButton2
{
width:70px; height:20px; background:#45484D; color:#E2E2E2; font-size:11px; font-weight:bold; border:none; line-height:20px; padding-bottom:4px; #padding-bottom:0px; margin-left:100px; float:left;
}
.imgborder
{
margin:0px 30px 10px 0px;
}
.imgborder2
{
margin:0px 20px 0px 0px;
}
.padLeft
{
padding-left:101px; #padding-left:103px;
}
#copyright_l span
{
padding-left:75px;
}
/*27th Feb*/

#downloads_links
{
padding-top:5px;
}
#downloads_links .cdsl
{
color:#4A6801;
}
#downloads_links .cdsl a
{
color:#4A6801;
}


#downloads_links .nsdl
{
color:#09629B;
}
#downloads_links .nsdl a
{
color:#09629B;
}

#downloads_links .sebi
{
color:#BC5408;
}
#downloads_links .sebi a
{
color:#BC5408;
}



