﻿ @import url(bodyV2.css);    
/*
@import url(/styles/body.css);*/
   /***  this style sheet is for layout functionality , header, left column, right column and footer,  for page center content see body.css   **/
   
   /*************** global styles ****************/
html * { padding:0;margin:0; }
body 
{
font-family: Arial, Helvetica, sans-serif; 
background: #ffffff url(../images/body_border.gif) top left repeat-x; 
padding:0;
margin:0;
font-size:.7em;
color:#666666;

}
input { color:#666666;font-size:1.0em; }
a  { color:#666666;text-decoration:none; }
a:hover { color:#a80505; }

h1 { font-size:1.6em;padding:10px 0 10px 0; }
p { padding:0;margin:0; }
img 
{
	border:none;
	margin:0;
	padding:0; 
}
.clear 
{
 clear:both;
 line-height:0px;	
}
.right 
{
  float:right;	
}
.block 
{
	display:block;
}
.inline 
{
display:inline;
}
.maroon 
{
 color:#a80505;
}	
.white 
{
 color:#ffffff;	
}
.height5 
{
   line-height:5px;	
}



.noborder { border-bottom:none; }

.bold { font-weight:bold; }
.white { color:#ffffff; }
.zeroe_pad { padding:0;  }
.zeroe_margin { margin:0;  }

     /*************** header ****************/
.top_links { margin:5px 0 0 315px;
	float:left;
	
}
* html .top_links { margin:5px 0 0 159px;
	float:left;
}
.search { margin-top:0px; }
.search input 
{
	margin:0px 0 0 200px; 
	height:13px;
	width:150px;         
}
.search img 
{
	padding:5px 0 0 5px;
	margin-top: 0px;
	/* margin-bottom:-3px;         */
}
.searchGo
{
padding:5px 0 0 0;

} 
.top_nav 
{
padding-top:42px;
}

.logo_nav {
margin:0px 0 0 110px;
height:85px;

}
.logo_nav .logo 
{
	margin:0 45px 0 0;
	display:block;
	float:left;
}
.logo_nav a {
color:#333333;
font-weight:bold;
font-size:1.1em;
margin-left:5px;
margin-right:5px;
}
.logo_nav .selected {
color:#a80505;
}

.logo_nav a:hover {
color:#a80505;
}


/* main wrapper */
#wrapper 
{

width:1003px;
background: url(../images/top_border.gif) top left no-repeat; 
margin: 0 auto;	
padding:6px 0px 0 0px;	
}
  /******************************************left column nav ****************************************************************/
  
.leftnav 
{
	
 background: url(../images/left_nav_back.jpg) top left no-repeat; 
  width:183px;
  margin-left:103px;
  padding-top:26px;
  float:left;
}
* html .leftnav { margin-left:50px; }
.leftnav h1 
{
  text-indent:-9999px;	
  line-height:0;
}
.leftnav img 
{
	margin-left:20px;
}
.leftnav ul 
{
	margin:37px 0 0 5px;
}
	
.leftnav ul .noborder 
{
border-bottom:none;	
}	

/* level 1 leftnav */
.leftnav ul li 
{
	list-style:none;
	line-height:17px;
	margin:0px 0px 0 0px;
	font-weight:normal;
	background: url(../images/bullet_hollow.gif) 0px 10px no-repeat;
	padding:5px 0 5px 14px;               
	font-size:1.2em;
	border-bottom:1px dotted #c0c0c0;
}
.leftnav ul li.selected a
{
	color:#a80505;	
}

.leftnav ul li:hover
{
	background: transparent url(../images/bullet_hollow_on.gif) 0px 10px no-repeat;
}

.leftnav .open_nav 
{
	background: url(../images/bullet_hollow_on.gif) 0px 10px no-repeat;
}
.leftnav p 
{
   	line-height:18px;
   	padding:20px 0px 0 20px;
   	
}





/* level 2 leftnav */
.open_nav a
{
	color:#a80505;	
}
.open_nav ul li a 
{
 color:#666666;	
}
.open_nav ul li .selected 
{
   color:#a80505;	
}
.open_nav ul 
{
	margin:5px 0 0px 0;padding:0 0 5px 0;
	width:165px;
}

.open_nav ul li
{
	font-size:.9em;
    margin:0px 0px 0 0px;
	font-weight:normal;
	background: transparent url(../images/arrow_red.gif) 2px 12px no-repeat;
	padding:7px 0 0px 10px;
	border-bottom:none;
}
.open_nav ul li:hover 
{
background: transparent url(../images/arrow_grey.gif) 2px 12px no-repeat;	
}

.open_nav ul .selected  
{
	background: transparent url(../images/arrow_grey.gif) 2px 12px no-repeat;	
}

.open_nav ul li a:hover 
{
  color:#D0CECE;	
}

.open_nav ul li.selected a 
{
	color:#D0CECE;		
}
.leftnav .demo_callout 
{
  margin:70px 0 0 -15px;	
}
/* leftnav accordian for locations */
a.locate {
					
			display: block;
			text-decoration: none;
			width: 100px;
}
div.address {
		    display: block;
			width: 100px;
}
			
a.open 
{
	color:#a80505;
}
/* leftnav for why different sort */
#sort_head 
{
 font-size:1.2em;
 color:#909C1D;
 padding-top:5px;
 margin-top:0;
 padding-bottom:0;
}
#dynamic_nav a
{
margin-left:19px;
display:block;	
padding:7px 0 0px 10px;
background: transparent url(../images/arrow_red.gif) 2px 11px no-repeat;
}
#dynamic_nav a:hover 
{
	/*background: transparent url(../images/arrow_grey.gif) 2px 11px no-repeat;*/
	color:#a80505;
}

#dynamic_nav a.selected 
{
	/*background: transparent url(../images/arrow_grey.gif) 2px 11px no-repeat;*/
	color:#a80505;
}
#dynamic_nav a.inactive 
{
	background: transparent url(../images/arrow_grey.gif) 2px 11px no-repeat;
	
}
#dynamic_nav a.inactive:hover 
{
  color:#666666;
}




/**************************************************  locations in contact form */

.locations span
{
  	color:#a80505;
	padding:10px 0 0 20px;
	display:block;
	font-size:1.0em;
}
.locations ul { margin:7px 0 0 0; }
.locations ul li 
{
	list-style:none;
	line-height:17px;
	margin:0px 30px 0 0px;
	font-weight:normal;
	background: transparent url(../images/arrow_red.gif) 5px 10px no-repeat;
	padding:5px 0 5px 16px;
	border-bottom:none;
	
}
.locations ul li:hover 
{
	background: transparent url(../images/arrow_grey.gif) 5px 10px no-repeat;	
	
}



/*************** content ****************/
#content  
{

background: url(../images/content_back.jpg) top left no-repeat; 
 width:700px;
 float:left;
 /* padding-left: 15px; */
}






/*************** right column ****************/
.rightcol 
{
  margin:0px 67px 0 0;
  float:right;	
  width:175px;
}
* html .rightcol 
{
  margin:0px 32px 0 0;
  float:right;	
  width:175px;
}
.rightnav 
{
	padding:0px 0 17px 16px;
   margin-bottom:9px;
  
}	
.rightnav h4 
{
	padding:10px 0 10px 0;
	border-top:3px solid #A2B01D;
	color:#A2B01D;
	font-weight:normal;
	width:138px;
	font-size:18px;
}

.rightnav h4.newsletter {
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	padding: 10px 0px 5px 0px;
}

.rightnav span.plainText {
	font-weight: normal;
	font-size: 17px;
}

.rightnav img 
{
	margin-left:6px;
	padding-bottom:13px;
	
} 

.rightnav p, .rightnav p.firstItem {
	margin-bottom: 15px;
	width: 138px;
}

.rightnav p.firstItem {
	border-top:1px dotted #c0c0c0;
	width:138px;
	padding-top:10px;
}

span.QA {
	font-size: 13px;
	font-weight: bold;
}

.rightnav ul 
{
	border-top:1px dotted #c0c0c0;
	width:138px;
	padding-top:10px;
}

.rightnav a.newsletter {
	display: block;
	background: transparent url(../images/arrow_down_red.gif) 0px 3px no-repeat;
	padding: 0px 0px 5px 13px;
	font-weight: bold;
	font-size: 10px;
}


.rightnav ul li
{
    list-style:none;
	line-height:10px;
	margin:0px 16px 0 0px;
	font-weight:normal;
	background: transparent url(../images/arrow_down_red.gif) 0px 8px no-repeat;
	padding:5px 0 5px 13px;
	font-size:.9em;
	line-height:15px;
}

.rightcol .case_study_call 
{
	margin-left:16px;
	
}

.invisible 
{
  display:none;	
}

/**** archive ***************/
.archive {
	clear: both;
	float: left;
	padding: 20px 0px 0px 0px;
	margin-left: 28px;
	width: 605px;
}


.archive_list {
	border-top: 3px solid #828282;
}

.archive .date {
	margin: 20px 0px 7px 0px;
	font-weight: bold;
	color: #333;
}

/********************/


/***newsletter signup****************/
#newsletter_signup {
	position: relative;
	background: url(../images/newsletter_signup.gif);
	width: 170px;
	height: 191px;
	margin: 37px auto 12px;
}

#newsletter_signup #email {
	position: absolute;
	left: 16px;
	top: 166px;
	width: 118px;
	padding-left: 2px;
	border: 1px solid #b1b3b5;
}

#newsletter_signup #submitButton {
	position: absolute;
	left: 138px;
	top: 166px;
	margin-left: 2px;
}

/*****************************/

#view_latest_issue {
	margin: 0px auto 12px;
	width: 170px;
	height: 55px;
}

#view_latest_issue img {
	margin-left: 0px;
}

#archive {
	margin: 0px auto 12px;
	width: 170px;
	height: 179px;
	background: url("../images/archive_bg.gif") no-repeat;
	
}

.leftnav #archive ul {
	padding-top: 30px;
	margin: 0px 2px 0px 15px;
}

.leftnav #archive ul li 
{
	list-style: none;
	margin:0px 0px 0 0px;
	font-weight: normal;
	background: url(../images/bullet_hollow.gif) 0px 3px no-repeat;
	padding: 1px 0 1px 14px;               
	font-size: 10px;
	border: 0px;
	line-height: 1;
}

.leftnav #archive ul li.open_nav
{
	background: url(../images/bullet_hollow_on.gif) 0px 3px no-repeat;
}


.leftnav #archive ul li:hover
{
	background: url(../images/bullet_hollow_on.gif) 0px 3px no-repeat;
}

/************************************  footer */
#footer 
{
background: url(../images/footer_back.jpg) top left no-repeat;  	
width:800px;
margin:28px auto 28px auto;
padding:0;
height:30px;
}

#footer p 
{
float:left;
  margin-top:15px;
  line-height:17px;	
  
	
}

#footer p.sitemap {
	float: left;
}

#footer p.copyright {
	float: right;
}

/* careers  */
#taleoContent table 
{
    width:608px; 
    *width:402px;
    }

#taleoContent table tr td { padding:3px 3px 3px 3px; }
#taleoContent table tr td p 
{
   padding-top:10px;  
    
}
#taleoContent table tr td ul li
{
	list-style:none;
	line-height:17px;
	margin:0px 30px 0 0px;
	font-weight:normal;
    background: transparent url(../images/bullet.gif) 0px 10px no-repeat;
	padding:3px 0 3px 12px;
}


.wide {
	float: left;
	width: 700px;
	margin: -40px 0px 0px -160px;
}

#cmdSearch {
	position: relative;
	width: 17px;
	height: 17px;
	top: 3px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*************** main text area 3col layout ****************/
.copy 
{
	float:left;
	width:396px;
	padding:0px 34px 0 28px;	
}

/*  when 3 col not in use...  */
.col23 { width:538px; }
.copy h1 
{
	font-size:1.5em;
	padding-bottom:12px;
	color:#394a59;	
	
}

.copy h2
{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:12px;
	font-size: 17px;
	color: #394a59;	
	line-height: 1;
}

.copy h2 {
	margin-top: 0px;
}

.copy h3, .copy h3.middleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	margin-bottom: 12px;
	line-height: 1.5;
}

.copy h3.middleText {
	margin-top: 15px;
}
.copy h4 
{
	font-size:1.5em;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:12px;
	color:#394a59;	
	
}
.copy .copydate 
{
padding-bottom:0px;
}
.copy p 
{
	line-height:17px;	
	padding-bottom:15px;
}
.copy p a:link, .copy p a:visited
{
	text-decoration: none;
	/*color: #a80505;*/
}
.copy p a:hover
{
	text-decoration: none;
	/*color: #666666;*/
}
.copy ul 
{
	padding-bottom:30px;
}
.copy ul li 
{
	list-style:none;
	line-height:17px;
	margin:0px 30px 0 0px;
	font-weight:normal;
	background: transparent url(../images/arrow_red.gif) 0px 10px no-repeat;
	padding:5px 0 5px 16px;
}

.copy ul li a
{
    text-decoration:none;
	color:#a80505;  
}
.copy ul li a:hover 
{
    text-decoration:none;
	color: #666666;
}

.copy ul.no_link
{
	color: #666666;
	padding-bottom:20px;
}
.copy ul.no_link li 
{
	list-style: disc;
	background-image: none;
	line-height:17px;
	margin:0px 30px 0 16px;
	font-weight:normal;
	padding:5px 0 5px 0px;
}
.copy ul.no_link li a:link 
{
	color:#a80505;  
	text-decoration: none;
}
.copy ul.no_link li a:hover 
{
    text-decoration:none;
	color: #666666;
}
.copy ul.no_link li a.read_more:link
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	color:#a80505;
	text-decoration:none;
}
.copy ul.no_link li a.read_more:visited
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	color:#a80505;
	text-decoration:none;
}
.copy ul.no_link li a.read_more:hover 
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	text-decoration:none;
	color: #666666;
}

.copy .newsletter_lead_story {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:1.5;
}
.header 
{ 
  padding:69px 0 0 28px;
  /*width:574px;*/
  margin-bottom:26px;
}



/*------------------------------ PRESS RELEASE AND LINK LISTS --------------------------------*/

.link_item { 
	border-bottom:1px dotted #666;
	padding:10px 0 0 0; 
}
.link_lastitem { 
	border-bottom: none;
	padding:10px 0 0 0; 
}
.link_lastitem h4, .link_item h4 
{
  padding-top:3px;
  padding-bottom:7px;	
  font-size:1.4em;
  text-transform: none;
  line-height: 1.5em;
}
.link_lastitem p a:link, .link_item p a:link
{
	background: transparent url(../images/arrow_red.gif) 0px 12px no-repeat;
	padding:7px 0 5px 10px;
	color:#a80505;
	text-decoration: none;
}
.link_lastitem p a:visited, .link_item p a:visited
{
	background: transparent url(../images/arrow_red.gif) 0px 12px no-repeat;
	padding:7px 0 5px 10px;
	color:#a80505;
	text-decoration: none;
}
.link_lastitem p a:hover, .link_item p a:hover
{
	background: transparent url(../images/arrow_red.gif) 0px 12px no-repeat;
	padding:7px 0 5px 10px;
	color:#666666;
	text-decoration: none;
}

.center .newsletter_lead_story {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.5;
}

.center h3.newsletter {
	color:#a80505;
	font-size: 20px;
	padding:10px 0 10px 0; 
	font-weight: normal;
}

.center h4.newsletter {
	font-size: 16px;
	margin-bottom: 5px;
}
/******************************** why we are different **********************************/

#case_study 
{
  margin-top:32px;
  margin-left:24px;	
  
}
#case_study h2 
{
	
	margin-left:14px;
}


.cases { margin-top:5px;margin-left:10px;height:110px;}

 .cases div { float:left;height:110px;}
 .cases img {
  float:left;
 }
    
.rcase {
 margin-left:-117px;
 margin-top:5px;
 display:none;
visibility:hidden;
 }
.lcase {
position:relative;
top:0px;
left:0px;
margin-left:-117px;
margin-top:5px;
z-index:2;
display:none;
visibility:hidden;
}

.lcase2 {
position:relative;
top:0px;
left:0px;
margin-left:-117px;
margin-top:5px;
z-index:2;
display:none;
visibility:hidden;
}


.rollleft {
    position:relative;
    top:0px;
    left:236px;
}

* html .lcase {
position:relative;
top:0px;
left:0px;
margin-left:-118px;
margin-bottom:-4px;
padding-right:1px;
}



* html .lcase2 {
position:relative;
top:0px;
left:0px;
margin-left:-0px;
margin-top:-93px;
padding-right:1px;
}


* html .rollleft {
    position:relative;
    top:0px;
    margin-left:0px;
    left:236px;
    
}
.case_list { margin-top:-10px; }

.case_list li
{
	list-style:none;
	line-height:17px;
	margin:0px 30px 0 0px;
	font-weight:normal;
    background: transparent url(../images/bullet.gif) 0px 10px no-repeat;
	padding:3px 0 3px 12px;
}
ul.level_one {
color: #000000;
margin: 0px;
padding: 0px;
}
ul.level_one li {
width: 150px;
list-style:none;
line-height:17px;
margin:0px 0px 0px 0px;
padding:3px 0 3px 12px;
font-weight:normal;
background: transparent url(../images/arrow_red.gif) 0px 10px no-repeat;
}
ul.level_one li a {
color:#a80505;
text-decoration:none;
}
ul.level_one li a:hover {
text-decoration:none;
color: #666;
}


ul.level_two ul {
color: #000000;
margin: 0px;
padding: 0px 0px 0px 0px;
}
ul.level_two li {
width: 150px;
list-style:none;
line-height:17px;
margin:0px 0px 0px 50px;
padding:3px 0px 3px 12px;
font-weight:normal;
background: transparent url(../images/arrow_red.gif) 0px 10px no-repeat;

}
ul.level_two li a {
color:#a80505;
text-decoration:none;
}
ul.level_two li a:hover {
text-decoration:none;
color: #666;
}


ul.level_three ul {
margin: 0px;
padding: 0px;
}
ul.level_three li {
width: 150px;
list-style:none;
line-height:17px;
margin:0px 0px 0px 50px;
padding:3px 0 3px 12px;
font-weight:normal;
background: transparent url(../images/arrow_red.gif) 0px 10px no-repeat;
}
ul.level_three li a {
color:#a80505;
text-decoration:none;
}
ul.level_three li a:hover {
text-decoration:none;
color: #666;
}

/************** Why we different inner pages ****************/

.whyContentHead 
{	
 background: url(../images/left_nav_back.jpg) top left no-repeat; 
  width:883px;
  margin-left:103px;
  float:left;
}
.whyContentHead_left
{
  margin-left:23px;
  padding-top:26px;
  float:left;
}
#whyContentHead_right  
{
background: url(../images/content_back.jpg) top left no-repeat; 
 width:700px;
 margin-left: 183px;
 padding-top:26px;
 padding-left:26px;
}
.whyContent
{ 
  /*width:883px;
  margin-left:25px;*/
  float:left;
}
.leftnav_content 
{
float:left;
width:183px;
}
.leftnav_content ul 
{
	margin:14px 0 0 5px;
}
* html .leftnav_content { margin-left:50px; }
.leftnav_content h1 
{
  text-indent:-9999px;	
  line-height:0;
}
.leftnav ul .noborder 
{
border-bottom:none;	
}	
.leftnav_content ul li 
{
	list-style:none;
	line-height:17px;
	margin:0px 0px 0 0px;
	font-weight:normal;
	background:transparent url(../images/bullet_hollow.gif) no-repeat scroll 0 10px;
	padding:5px 0 5px 14px;               
	font-size:1.2em;
	border-bottom:1px dotted #c0c0c0;
}
.leftnav_content ul li.selected a:link 
{
	color:#a80505;
	background: url(../images/bullet_hollow.gif) 0px 10px no-repeat;	
}
.leftnav_content ul li a:visited
{
	color:#a80505;	
}
.leftnav_content ul li:hover
{
	background: transparent url(../images/bullet_hollow_on.gif) 0px 10px no-repeat;
}
.leftnav_content ul li a:active
{	
	color:#a80505;	
}
.leftnav_content .open_nav 
{
	background: url(../images/bullet_hollow_on.gif) 0px 10px no-repeat;
}
.leftnav_content p 
{
   	line-height:18px;
   	padding:20px 0px 0 20px;   	
}
.whyCase_img 
{ 
  
  width:574px;
  margin-bottom:15px;
  /* margin-left:183px;
	padding:14px 0 0 10px; */
}
.whyCase_img img
{
	border:medium none;
margin:0 0 0 24px;
padding:0;
}

.whyCase_text { /*margin-left:103px;*/margin-bottom:40px;
padding-left:12px;
width:592px;
 }
.whyCase_text h1 
{
font-size:2.5em;
padding-bottom:12px;
color:#394A59;	
font-weight:normal;
}

.whyCase_text h2 
{
padding:10px 0 10px 0;
font-size:1.7em;
color:#a80505;
}
.whyCase_text ul
{
	margin-bottom:15px;	
}

.whyCase_text p
{
	line-height:18px;
	margin-bottom:15px;	
}

.header_case 
{ 
  padding:0px 0 0 24px;
  width:574px;
  margin-bottom:15px;
}


/* start of done by Ravi */

.copy123 
{
	float:left;
	width:396px;
	padding:0px 34px 0 28px;	
}

/*  when 3 col not in use...  
.col23 { width:538px; }*/
.copy123 h1 
{
	font-size:1.5em;
	padding-bottom:12px;
	color:#394a59;	
	
}

.copy123 h2
{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:12px;
	font-size: 17px;
	color: #394a59;	
	line-height: 1;
}

.copy123 h2 {
	margin-top: 0px;
}

.copy123 h3, .copy123 h3.middleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	margin-bottom: 12px;
	line-height: 1.5;
}

.copy123 h3.middleText {
	margin-top: 15px;
}
.copy123 h4 
{
	font-size:1.5em;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:12px;
	color:#394a59;	
	
}
.copy123 .copydate 
{
padding-bottom:0px;
}
.copy123 p 
{
	line-height:17px;	
	padding-bottom:15px;
}
.copy123 p a:link, .copy123 p a:visited
{
	text-decoration: none;
	color: #a80505;
}
.copy123 p a:hover
{
	text-decoration: none;
	color: #666666;
}
.copy123 ul 
{
	padding-bottom:30px;
}
.copy123 ul li 
{
	list-style:none;
	line-height:17px;
	margin:0px 30px 0 0px;
	font-weight:normal;
	background: transparent url(../images/arrow_red.gif) 0px 10px no-repeat;
	padding:5px 0 5px 16px;
}

.copy123 ul li a
{
    text-decoration:none;
	color:#a80505;  
}
.copy123 ul li a:hover 
{
    text-decoration:none;
	color: #666666;
}

.copy123 ul.no_link
{
	color: #666666;
	padding-bottom:20px;
}
.copy123 ul.no_link li 
{
	list-style: disc;
	background-image: none;
	line-height:17px;
	margin:0px 30px 0 16px;
	font-weight:normal;
	padding:5px 0 5px 0px;
}
.copy123 ul.no_link li a:link 
{
	color:#a80505;  
	text-decoration: none;
}
.copy123 ul.no_link li a:hover 
{
    text-decoration:none;
	color: #666666;
}
.copy123 ul.no_link li a.read_more:link
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	color:#a80505;
	text-decoration:none;
}
.copy123 ul.no_link li a.read_more:visited
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	color:#a80505;
	text-decoration:none;
}
.copy123 ul.no_link li a.read_more:hover 
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	text-decoration:none;
	color: #666666;
}

.copy123 .newsletter_lead_story {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:1.5;
}

/*

ul.no_link a.read_more:link
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	color:#a80505;
	text-decoration:none;
}
ul.no_link a.read_more:visited
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	color:#a80505;
	text-decoration:none;
}
ul.no_link a.read_more:hover 
{
	background: transparent url(../images/arrow_red.gif) 0px 9px no-repeat;
	padding:5px 0 5px 10px;
	text-decoration:none;
	color: #666666;
}
*/

/* end of done by Ravi */

a.thickbox
{
    cursor:pointer;
}




@import url(bodyV3_mo.css);


