/******************************************************/

/******** CSS developed by Sushil Chouhan **********/
/*********** sushil.chouhan@gmail.com **************/

/******************************************************/

body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.gif) 0 0 repeat-x;
	color:#585858;
	font-size:12px; 
	}
.main {
	margin:0 auto;
	width:982px; 
	}
.main div {
	float:left;
	}
a {
	color:#474a4b;
	outline:none;
	border:none;
	}
a:hover {
	color:#bd5704;
	}

/* Page Header */
.header_wrap, .header_top {
	width:982px;
	}
.header_top {
	height:27px;
	color:#ebebeb;
	padding:12px 0 0 0;
	text-align:right;
	}
.header_top span {
	float:left;
	}
.header {
	width:982px;
	background:url(../images/bg_header.jpg) 0 0 no-repeat;
	height:209px;
	}
.logo {
	margin:31px 0 0 11px;
	width:971px;
	height:107px;
	}
.nav_wap {
	width:982px;
	height:71px;
	}
.nav {
	width:595px;
	padding:0 0 0 75px;
	}
.nav ul li, .nav ul li.last {
	float:left;
	height:50px;
	background:url(../images/menudivider.jpg) top right no-repeat;
	margin:0 0px;
	}
.nav ul li.last { 
	background:none;
	}
.nav ul li a {
	display:block;
	padding:18px 29px 0 29px;
	font-size:15px;
	white-space:nowrap;
	}
.nav ul li a.active {
	color:#bd5704;
	}
.press_bttn {
	padding:4px 0 0 112px;
	}
.press_bttn a {
	display:block;
	background:url(../images/bttn_sbmt_prssrel.gif) 0 0 no-repeat;
	width:198px;
	height:43px;
	}
.press_bttn a:hover {
	background:url(../images/bttn_sbmt_prssrel_r.gif) 0 0 no-repeat;
	}

/* body area */
.content_wrap {
	width:982px;
	padding:0 0 10px 0;
	}
h1.heading {
	font-family:"Trebuchet MS", Tahoma;
	color:#808181;
	font-size:20px;
	padding:0 0 10px 0;
	}
h1.heading span {
	color:#15467c;
	}
.topcurve {
	width:210px;
	background:url(../images/lftbox_top.gif) 0 0 no-repeat;
	height:21px;
	margin-bottom:5px;
	}
.col_left, .menubx_wrap, .menubx_top, .menubx_btm {
	width:210px;
	}
.menubx_wrap {
	background:url(../images/category_mid.gif) 0 0 repeat-y;
	}
.menubx_top {
	background:url(../images/category_top.gif) 0 0 no-repeat;
	padding:10px 0 0 0;
	}
.menubx_btm {
	background:url(../images/category_bttm.gif) bottom left no-repeat;
	padding:5px 15px 10px 15px;
	width:180px;
	font-size:13px;
	}
.menubx_btm ul li {
	padding:0 0 5px 0;
	}
.menubx_btm ul li a {
	display:block;
	background:url(../images/bullet_n.gif) 0 0 no-repeat;
	padding:0 0 0 25px;
	}
.menubx_btm ul li a span {
	display:block;
	background:url(../images/horidot_gry.gif) bottom left repeat-x;
	padding:0 0 5px 0;
	}
.menubx_btm ul li a:hover {	
	background:url(../images/bullet_r.gif) 0 0 no-repeat;
	}
	
.col_mid {
	width:533px;
	padding:0 14px 0 15px;
	}
.midbx_wrap, .midbx_top, .midbx_btm {
	width:533px;
	}
.midbx_wrap {
	background:url(../images/midbox_mid.gif) 0 0 repeat-y;
	}
.midbx_top {
	background:url(../images/midbox_top.gif) 0 0 no-repeat;
	padding:10px 0 0 0;
	}
.midbx_btm {
	background:url(../images/midbox_bttm.gif) bottom left no-repeat;
	padding:0 15px 10px 15px;
	width:503px;
	}
.rel_wrap {
	width:503px;
	padding:5px 0 0 0;
	}
h1.rel_heading, h1.inner_heading {
	padding:0 0 10px 0;
	background:url(../images/horidot.gif) bottom left repeat-x;
	margin:0 0 1px 0;
	}
h1.inner_heading {
	padding:0;
	margin:0 0 10px 0;
	}

h1.rel_heading a, h1.inner_heading span {
	font-size:14px;
	font-family:tahoma;
	background:url(../images/arrow_n.gif) 0 4px no-repeat;
	padding:0 0 0 25px;
	display:block;
	}
h1.inner_heading span {
	padding:0 0 10px 25px;
	}
h1.rel_heading a:hover {
	background:url(../images/arrow_r.gif) 0 4px no-repeat;
	}
.rel_content {
	width:483px;
	background:url(../images/horidot_bxbtm.gif) bottom left repeat-x #f1f3f6;
	padding:10px 10px 0 10px;
	color:#585858;
	}
.rel_content p {
	padding:0 0 10px 0;
	}
.rel_content_det {
	width:503px;
	padding:0 0 10px 0;
	color:#585858;
	}
.rel_content_det span {
	color:#205ca1;
	}
.rel_content_det_lft {
	width:250px;
	}
.rel_content_det_rgt {
	width:253px;
	text-align:right;
	}
	
.rel_links {
	width:503px;
	text-align:left;
	padding:5px 0 5px 0;
	font-size:11px;
	margin-bottom:5px;
	}
.rel_links .leftlnk {
	float:left;
	width:150px;
	text-align:left;
	}
a.sharethis {
	width:88px !important;
	height:23px !important;	
	float:left !important;
	display:block !important;
	padding:0 !important;
	}

.rel_links .rgtlnk {
	float:right;
	text-align:right;
	width:253px;
	}
.rel_links span {
	display:block;
	height:20px;
	float:right;
	}
span.datestamp {
	padding:3px 10px 0 0;
	font-size:11px;
	color:#7e7e7e;
	}
.rel_links a {
	display:block;
	width:30px;
	height:16px;
	float:right;
	margin:0 0 0 10px;
	}
.rel_links a.email {
	background:url(../images/ico_mail_n.gif) 0 0 no-repeat;
	}
.rel_links a.email:hover {
	background:url(../images/ico_mail_r.gif) 0 0 no-repeat;
	}
.rel_links a.report {
	background:url(../images/ico_report_n.gif) 0 0 no-repeat;
	}
.rel_links a.report:hover {
	background:url(../images/ico_report_r.gif) 0 0 no-repeat;
	}
.rel_links a.pdf{
	background:url(../images/ico_pdf_n.gif) 0 0 no-repeat;
	}
.rel_links a.pdf:hover {
	background:url(../images/ico_pdf_r.gif) 0 0 no-repeat;
	}
.rel_links a.print{
	background:url(../images/ico_print_n.gif) 0 0 no-repeat;
	}
.rel_links a.print:hover {
	background:url(../images/ico_print_r.gif) 0 0 no-repeat;
	}
.pagination_wrap {
	width:533px;
	padding:15px 0 0 0;
	}
.page_display {
	width:203px;
	color:#7e7e7e;
	font-size:11px;
	padding:6px 0 0 0;
	}
.page_display span {
	color:#3c3c3c;
	}
/* pagination */
.pagination {
	text-align: right; 	font-size: 11px; 
	width:330px;
	}
.pagination span, .pagination span:hover { 
	border: 1px solid #ebebeb;
	color: #d3d3d3; 
	float: left; 
	margin: 0 3px 0 0; 
	padding: 4px 7px; 
	background-color:#f5f5f5;
	}
.pagination span:hover{	
	background-color:#ddeeff;
	border:1px solid #bbddff;
	}
.pagination span a { 
	text-decoration:none;
	color:#0072bc;
	}
.pagination span a:hover { 
	color: #454545;
	}
.pagination span.current { 
	background: #ff6600 none; 
	border: 1px solid #ff6600; 
	color: #fff; 
	}
.col_right, .banner, .freedir, .news_wrap {
	width:210px;
	}
.banner {
	text-align:center;
	padding:10px 0 15px 0;
	}
.freedir {
	background:url(../images/freepageup.gif) 0 0 no-repeat;
	padding:198px 0 10px 0;
	}
.freedir a {
	display:block;
	width:209px;
	height:33px;
	color:#ababab;
	text-align:center;
	padding:5px 0 0 0;
	font-size:18px;
	font-weight:bold;
	background:url(../images/bttn_clk_n.gif) 0 0 no-repeat;
	}
.freedir a span {
	color:#ffbf01;
	}
.freedir a:hover {
	background:url(../images/bttn_clk_r.gif) 0 0 no-repeat;
	color:#ffbf01;
	}
.freedir a:hover span {
	color:#ababab;
	}	
.nwsarc_wrap, .nwsarc_top, .nwsarc_btm {
	width:210px;
	}
.nwsarc_wrap {
	background:url(../images/newsarch_mid.gif) 0 0 repeat-y;
	}
.nwsarc_top {
	background:url(../images/newsarch_top.gif) 0 0 no-repeat;
	padding:15px 0 0 0;
	}
.nwsarc_btm {
	background:url(../images/newsarch_btm.gif) bottom left no-repeat;
	font-size:13px;
	}
#wrapper {
	padding:0 15px 10px 15px;
	width:170px;
	}
.accordionButton, .accordionButton_blank {
	padding:3px 0 3px 20px;
	color:#a6bed9;
	font-size:13px;
	background:url(../images/nwsarrow_n.gif) 0 7px no-repeat;
	cursor:pointer;
	width:150px;
	}
.accordionButton_blank {
	cursor:default;
	background:none;
	height:1px;
	}
.accordionButton:hover {
	background:url(../images/nwsarrow_r.gif) 0 7px no-repeat;
	color:#fff;
	}
.accordionButton a {
	color:#a6bed9;
	}
.accordionButton a:hover {
	color:#fff;
	}
.accordionContent {
	padding:5px 3px;
	}
.accordionContent li {
	display:block;
	margin:0 0 0 14px;
	padding:0;
	background:none;
	width:150px;
	clear:right;
	background:url(../images/news_horidot.gif) bottom left repeat-x #4b7bb2;
	height:25px;
	}
.accordionContent li a {
	display:block;
	color:#b1c4da;
	padding:4px 0 4px 23px;	
	height:25px;	
	background:url(../images/bullet_news_n.gif) 10px 8px no-repeat;
	font-size:11px;
	clear:right;
	}
.accordionContent li a:hover {
	color:#fff;
	background:url(../images/bullet_news_r.gif) 11px 8px no-repeat;
	}
.friends_wrap {
	width:210px;
	padding:110px 0;
	background:url(../images/friends.gif) 0 15px no-repeat;
	}
.friends_wrap ul li a {
	display:block;
	padding:4px 0 4px 23px;	
	background:url(../images/bullets_frds_n.gif) 10px 8px no-repeat;
	clear:right;
	}
.friends_wrap ul li a span {
	display:block;
	border-bottom:1px solid #ababab;
	padding:0 0 5px 0;
	}
.friends_wrap ul li a:hover {
	background:url(../images/bullets_frds_r.gif) 10px 8px no-repeat;
	}
	
/* footer */
.footer {
	clear:both;
	width:100%;
	background:url(../images/bg_footer.gif) 0 0 repeat-x;
	height:116px;
	}
.footer div {
	/*float:left;*/
	}
.footer_wrap,.footer_links {
	margin:0 auto;
	width:100%;
	text-align:center;
	}
	  .footer_btm {
		  width:491px;
		  float:left;
	 }
	 .footer_cont {
	margin: auto;
	height: auto;
	width: 982px;
	padding-top:8px;
}
.footer_links {
	margin:0;
	padding:20px 0 0 0;
	height:29px;
	text-align:center;
	color:#696969;
	}
.footer_links a {
	padding:0 3px;
	}
.footer_btm .left, .footer_cont .left  {
	width:491px;
	float:left;
	padding:0 0 0 0;
	text-align:left;
	}
	
.sociallinks {
	padding:0 0 0 0;
	width:491px;
	float:right;
	margin:0;
	text-align:right;
	}
.sociallinks a {
	float:right;
	width:23px;
	height:22px;
	margin:0 0 0 10px;
	}
a.tweet {
	background:url(../images/ico_twitter_n.gif) 0 0 no-repeat;
	}
a.tweet:hover {
	background:url(../images/ico_twitter_r.gif) 0 0 no-repeat;
	}
	
a.myspace {
	background:url(../images/ico_myspace_n.gif) 0 0 no-repeat;
	}
a.myspace:hover {
	background:url(../images/ico_myspace_r.gif) 0 0 no-repeat;
	}
a.facebook {
	background:url(../images/ico_facebook_n.gif) 0 0 no-repeat;
	}
a.facebook:hover {
	background:url(../images/ico_facebook_r.gif) 0 0 no-repeat;
	}
a.del {
	background:url(../images/ico_del_n.gif) 0 0 no-repeat;
	}
a.del:hover {
	background:url(../images/ico_del_r.gif) 0 0 no-repeat;
	}
a.dig {
	background:url(../images/ico_dig_n.gif) 0 0 no-repeat;
	}
a.dig:hover {
	background:url(../images/ico_dig_r.gif) 0 0 no-repeat;
	}
a.share {
	background:url(../images/ico_share_n.gif) 0 0 no-repeat;
	}
a.share:hover {
	background:url(../images/ico_share_r.gif) 0 0 no-repeat;
	}
.contact_block, .contact_block_top, .contact_block_btm {
	width:500px;
	margin:10px 0 0 0;
	background:url(../images/cont_mid.gif) top right repeat-y;
	}
.contact_block_top {
	margin:0;
	background:url(../images/cont_top.gif) top right no-repeat;
	height:6px;
	}
.contact_block_btm {
	margin:0;
	background:url(../images/cont_btm.gif) bottom right no-repeat;
	height:16px;
	}
.contact_block_lft {
	width:226px;
	text-align:center;
	height:99px;
	margin:30px 0 0 0;
	padding:7px 5px 0 7px;
	background:url(../images/logobg.gif) 0 0 no-repeat;
	}
.contact_block_lft img {
	}
	
.contact_block_rgt {
	float:right;
	width:245px;
	padding:5px 10px 0 5px;
	}
.name_det { 
	float:left;
	width:245px;
	background:url(../images/horidot.gif) bottom left repeat-x;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	color:#585858;
	}
.name_det span { 
	color:#205ca1;
	font-size:14px;
	font-weight:bold;
	}
.companyname {
	font-size:12px;
	color:#000;
	font-style:italic;
	font-weight:bold;
	background:url(../images/horidot.gif) bottom left repeat-x;
	padding:0 0 8px 0;
	margin:0 0 5px 0;
	}
.cont_icons {
	width:245px;
	}
.cont_icons p {
	padding:0 0 10px 25px;
	color:#585858;
	width:220px;
	}
p.ico_mail {
	background:url(../images/ico_mail.gif) 0 0 no-repeat;
	}
p.ico_site {
	background:url(../images/ico_site.gif) 0 0 no-repeat;
	}
p.ico_fax {
	background:url(../images/ico_fax.gif) 0 0 no-repeat;
	}
p.ico_mobile {
	background:url(../images/ico_mobile.gif) 0 0 no-repeat;
	}
	.pressdes_wrap, .pressdes_top, .pressdes_btm, .press_content {
	float:left;
	width:483px;
	background:url(../images/des_mid.gif) 0 0 repeat-y;
	}
.press_content {
	background:none;
	margin-bottom:10px;
	}
.pressdes_wrap {
	margin:0 0 10px 0;
	}
.pressdes_top {
	background:url(../images/des_top.gif) 0 0 no-repeat;
	}
.pressdes_btm {
	background:url(../images/des_btm.gif) bottom left no-repeat;
	padding:15px 35px 5px 35px;
	width:413px;
	color:#6c8bae;
	font-style:italic;
	}
.pressdes_btm p {
	padding:0 0 10px 0;
	}
	.redAlert
	{
font-weight:bold;
padding-left:3px;
color:red;
	}
	#success_message
{
	border:1px solid #9cd78a;
	color:#507B08;
	font-size:12px;
	margin:5px 0;
	background-color:#E0F4DA !important;
	/*display:none;*/
	/*width:963px;*/
	width:97%;
	padding-left:28px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
	background:url(../images/green.png) no-repeat left 3px;
}
/** Style for Success Message ENDS***/
/** Style for Error Message START***/
#error_message
{
	border:1px solid #FF0000;
	color:#FF0000;
	font-size:12px;
	margin:5px 0;
	background-color:#FDB5C4 !important;
	/*width:963px;*/
	width:1225px;
	padding-left:28px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
	background:url(../images/warning.gif) no-repeat left 3px;
}
.errbox {
    border: 0px solid #C00000;
    color: #C00000;
	width:480px;
}
.search_div {
	float: right;
	width: 400px;
}
.release_div {
	float: left;
	height: auto;
	width: 300px;
}
