/*start addition by alex for case study on 21-8-07*/
.case_main{FONT-SIZE: 12px; COLOR: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold;}
.case_sub{FONT-SIZE: 10px; COLOR: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight:normal;}
.case_txt{FONT-SIZE: 10px; COLOR: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:normal; text-align:justify}

.case_link{FONT-SIZE: 10px; COLOR: #139690; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold;}
.case_link:visited {FONT-SIZE: 10px; COLOR: #139690; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold;}
.case_link:hover{FONT-SIZE: 10px; COLOR: #139690; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold; text-decoration:underline;}
/*end addition by alex for case study on 21-8-07*/

/*added by asmita on 10th july 2007*/
.top_txt
{
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #330033;
}
.top_txt_link
{
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #330033;
	text-decoration: underline;
}
.top_txt_link:hover
{
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #330033;
	text-decoration: none;
}
.back_to_txt
{
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.back_to_txt_link
{
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #139690;
	text-decoration: none;
}
.back_to_txt_link:hover
{
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #139690;
	text-decoration: underline;
}
.article_content_txt
{
	font-family: verdana, arial;
	font-size: 11px;
	color: #666666;
}
.article_subtitle_txt
{
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #139690;
}
.article_title_txt
{
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 16px;
	color: #C8582A;
}
.article_txt
{
	font-family: verdana, arial;
	font-size: 11px;
	color: #330033;
	font-weight: bold;
}
.article_txt_link
{
	font-family: verdana, arial;
	font-size: 11px;
	color: #292929;
	text-decoration: none;
}
.article_txt_link:visited
{
	font-family: verdana, arial;
	font-size: 11px;
	color: #292929;
	text-decoration: none;
}
.article_txt_link:hover
{
	font-family: verdana, arial;
	font-size: 11px;
	color: #292929;
	text-decoration: underline;
}
/*end of asmita's classes*/
.link_inner
{
    FONT-SIZE: 11px;
    COLOR: #004467;
    FONT-FAMILY: arial, verdana;
	text-decoration: underline;
}
.link_inner:hover
{
    FONT-SIZE: 11px;
    COLOR: #7F7F7F;
    FONT-FAMILY: arial, verdana;
	text-decoration: none;
}
.link_portfolio
{
    font-family: arial, verdana;
    font-size:   14px;
	color: #d7650c;
	font-weight: bold;
	text-decoration: none;
}
.link_portfolio:hover
{
    font-family: arial, verdana;
    font-size:   14px;
	color: #d7650c;
	font-weight: bold;
	text-decoration: underline;
}
.portfolio
{
    font-family: arial, verdana;
    font-size:   14px;
	color: #139690;
	font-weight: bold;
}
.image_border
{
    border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border-collapse: collapse
}
.test_bg 
{
	background-image: url(../imagesn/testimonials_bg.jpg);
	background-repeat: no-repeat;
	background-position: center
}
.link_sitemap 
{
    font-family: arial, verdana;
    font-size:   11px;
	color: #139690;
	font-weight: bold;
	text-decoration: none;
}
.link_sitemap:hover
{
    font-family: arial, verdana;
    font-size:   11px;
	color: #139690;
	font-weight: bold;
	text-decoration: underline;
}
.testimonials 
{
    font-family: arial, verdana;
    font-size:   10px;
	color: #666666;
	font-weight: bold;
}
.testimonials1 
{
    font-family: arial, verdana;
    font-size:   11px;
	color: #FFB300;
	font-weight: bold;
}
body 
{
    font-family: arial, verdana;
    font-size:   8.5pt;
		color: #666;
    margin:      0 auto;
    padding:     0px;
}

.dash_line
{
		border-bottom:dashed #c7cbce 1px;
		padding-bottom:10px;
}

.red_text
{
		color:#d7650c;
		font-family:arial, verdana;
		font-size:11px;
		font-weight:bold;
}

.divider
{
	background-image:url(divider.gif);
	background-position:center;
	background-repeat:repeat-x;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FFFFFF;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border:solid 3px #afafaf;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:50;
left:60px; /*position where enlarged image should offset horizontally */
}

.cat {FONT-WEIGHT: bold; FONT-SIZE: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
.catwht {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}

A.lefttopblack {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.lefttopblack:link {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lefttopblack:visited {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lefttopblack:active {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lefttopblack:hover {	FONT-WEIGHT: bold; COLOR: #09AF38; TEXT-DECORATION: none}

A.lefttopwhite {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.lefttopwhite:link {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lefttopwhite:visited {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lefttopwhite:active {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lefttopwhite:hover {	FONT-WEIGHT: bold; COLOR: #B6D00B; TEXT-DECORATION: none}

A.futblack {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.futblack:link {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futblack:visited {FONT-WEIGHT: normal;FONT-SIZE: 10px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futblack:active {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futblack:hover {FONT-WEIGHT: normal; COLOR: #139690; TEXT-DECORATION: none}

A.futblack1 {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #139690; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futblack1:link {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #139690; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futblack1:visited {FONT-WEIGHT: normal;FONT-SIZE: 10px; COLOR: #139690; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futblack1:active {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #139690; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futblack1:hover {FONT-WEIGHT: normal; COLOR: #139690; TEXT-DECORATION: none}

A.futGR {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #F0640F; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.futGR:link {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #F0640F; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futGR:visited {FONT-WEIGHT: normal;FONT-SIZE: 12px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futGR:active {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #B0DC56; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.futGR:hover {FONT-WEIGHT: normal; COLOR: #009933; TEXT-DECORATION: none}

.maintext {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #292929; font-family: Verdana, Arial, Helvetica, sans-serif;}
/* changed by alex on 27-7-07*/
a.maintext:link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #292929; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a.maintext:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #292929; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a.maintext:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #292929; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
/*change ends here*/

.headred {FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #C8582A; font-family: Verdana, Arial, Helvetica, sans-serif;}
.headred1 {FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #C8582A; font-family: Arial, Helvetica, sans-serif;}
.headred2 {FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #c8582a; font-family: Arial,Verdana, Helvetica, sans-serif;}

.bottomtext {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.bottomtext {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.bottomtext:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffeeee; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.head1 { FONT-SIZE: 13px;FONT-WEIGHT: normal; COLOR: 
#000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;line-height:0%; margin-top:0; 
margin-bottom:0;TEXT-ALIGN: center; }
.tableu { width: 0px; height: 0px; table-layout:fixed; word-spacing: 0px;}

A.linkblue {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #486984; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
A.linkblue:link {FONT-WEIGHT: normal; COLOR: #486984; TEXT-DECORATION: none}
A.linkblue:visited {FONT-WEIGHT: normal; COLOR: #486984; TEXT-DECORATION: none}
A.linkblue:active {	FONT-WEIGHT: normal; COLOR: #486984; TEXT-DECORATION: none}
A.linkblue:hover {	FONT-WEIGHT: normal; COLOR: #FF6600; TEXT-DECORATION: underline}

.linkw {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ACAEBD; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
A.linkw:link {FONT-WEIGHT: normal; COLOR: #ACAEBD; TEXT-DECORATION: none}
A.linkw:visited {FONT-WEIGHT: normal; COLOR: #ACAEBD; TEXT-DECORATION: none}
A.linkw:active {	FONT-WEIGHT: normal; COLOR: #ACAEBD; TEXT-DECORATION: none}
A.linkw:hover {	FONT-WEIGHT: normal; COLOR: #ACAEBD; TEXT-DECORATION: none}

.toplinkw {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #e9e9e9; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
A.toplinkw:link {FONT-WEIGHT: normal; COLOR: #e9e9e9; TEXT-DECORATION: none}
A.toplinkw:visited {FONT-WEIGHT: normal; COLOR: #e9e9e9; TEXT-DECORATION: none}
A.toplinkw:active {	FONT-WEIGHT: normal; COLOR: #e9e9e9; TEXT-DECORATION: none}
A.toplinkw:hover {	FONT-WEIGHT: normal; COLOR: #e9e9e9; TEXT-DECORATION: none}