BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #333;
	line-height: normal;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ccc;
}
BODY #home
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #333;
	line-height: normal;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ccc;
}
BODY #home
{
	color: #666 !important;
}
IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
H2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
A
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
INPUT
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
SELECT
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
OL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
STRONG
{
	color: #666;
}
I
{
	display: none;
}
OL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	list-style-type: decimal !important;
}
OL LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	list-style-type: decimal !important;
}
OL LI
{
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-bottom: 5px !important;
	padding-top: 0px !important;
}
H2
{
	font-size: 16px;
	margin-bottom: 10px;
	color: #006;
}
A
{
	color: #333;
	text-decoration: none;
}
A.readmore
{
	color: #aa0203;
}
A.link
{
	color: #000;
	border-bottom: #c00 1px dashed;
}
A.default
{
	color: #7dc0f4;
	text-decoration: underline;
}
.content_contentWrapper A
{
	font-size: 12px;
	color: #aa0203;
}
.right_contentWrapper A
{
	font-size: 11px !important;
	color: #aa0203;
}
H5
{
	background: url(images/bg_h5.gif) no-repeat left top;
	padding-bottom: 5px;
	width: 467px;
	height: 21px;
}
B
{
	margin-top: 2px;
	font-size: 12px;
	margin-bottom: 5px;
	color: #aa0203;
}
H4
{
	margin-top: 2px;
	font-size: 12px;
	margin-bottom: 5px;
	color: #aa0203;
}
H5
{
	margin-top: 2px;
	font-size: 12px;
	margin-bottom: 5px;
	color: #aa0203;
}
#wrapper
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: auto;
	width: 950px;
	padding-top: 0px;
	height: 100%;
	background-color: #fff;
}
#htmlWrapper
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px -30px;
	width: 100%;
	padding-top: 0px;
	height: 100%;
	background-color: #fff;
}
#secondarylinkswrapper
{
	float: left;
	width: 950px;
	height: 29px;
	background-color: #aa0203;
}
.home
{
	padding-left: 22px;
	float: left;
}
.secondarylinks
{
	padding-right: 120px;
	padding-left: 107px;
	float: left;
}
#home DIV.secondarylinks
{
	padding-left: 158px !important;
}
.selectlanguage
{
	float: left;
}
#primarylinkswrapper
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(images/bg_home_primarylinks.gif) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 0px 46px;
	width: 793px;
	padding-top: 0px;
	height: 33px;
}
#inside_logolinksvpwrapper DIV#primarylinkswrapper
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(images/bg_home_primarylinks.gif) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 0px 46px;
	width: 793px;
	padding-top: 0px;
	height: 33px;
}
#inside_logolinksvpwrapper DIV#primarylinkswrapper
{
	margin-top: 1px !important;
}
.primarylinkssubwrapper
{
	padding-right: 27px;
	width: 748px;
	height: 33px;
}
.logo
{
	float: left;
	width: 90px;
	padding-top: 14px;
}
.primarylinks
{
	padding-right: 107px;
	float: left;
	margin: 0px;
}
.primarylinks UL LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.search
{
	margin-top: 6px;
	font-size: 11px;
	float: left;
	width: 150px;
	height: 19px;
	background-color: #fff;
}
#inside_logolinksvpwrapper DIV.search
{
	margin-top: 5px !important;
}
.search INPUT
{
	border-top-width: 0px;
	padding-right: 3px;
	border-left-width: 0px;
	float: left;
	border-bottom-width: 0px;
	width: 124px;
	text-indent: 3px;
	height: 14px;
	border-right-width: 0px;
}
.search IMG
{
	margin-top: 4px;
	margin-left: 3px;
}
.contentWrapper
{
	padding-right: 39px;
	padding-left: 31px;
	float: left !important;
	padding-bottom: 5px;
	width: 880px;
	padding-top: 6px;
	height: 100%;
}
.contentWrapper_IEopera
{
	padding-right: 39px;
	padding-left: 31px;
	float: left !important;
	padding-bottom: 5px;
	width: 880px;
	padding-top: 6px;
	height: 100%;
}
.contentWrapper_IEopera
{
	margin-top: -3px !important;
}
.successstories
{
	float: left;
	width: 215px;
}
.successstories LI
{
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: #d10600 1px dotted;
}
.newsevents LI
{
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: #d10600 1px dotted;
}
.highlights LI
{
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: #d10600 1px dotted;
}
.successstories LI
{
	padding-bottom: 5px !important;
	padding-top: 5px !important;
}
.noborder
{
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-bottom-width: 0px !important;
	border-right-width: 0px !important;
}
.highlights
{
	padding-left: 55px;
	float: left;
	width: 343px;
}
.newsevents
{
	padding-left: 49px;
	float: left;
	width: 215px;
}
.newsdate
{
	font-size: 10px;
	background: url(images/bg_newsdate.gif) no-repeat left top;
	float: left;
	width: 27px;
	line-height: 12px;
	height: 38px;
	text-align: center;
}
.newsdate B
{
	color: #fff;
}
.newstitle
{
	padding-left: 5px;
	margin-left: 35px;
	width: 170px;
}
.pic_highlights
{
	float: left;
	width: 168px;
}
.text_highlights
{
	padding-right: 7px;
	padding-left: 18px;
	font-size: 11px;
	background: url(images/bg_highlights.gif) repeat-x left top;
	float: left;
	width: 150px;
	height: 157px;
}
.contentWrapper_IEopera
{
	padding-right: 20px !important;
	padding-left: 21px !important;
	float: left !important;
	margin-bottom: 10px !important;
	padding-bottom: 15px !important;
	width: 900px !important;
	padding-top: 30px !important;
	height: 100%;
	background-color: #fff !important;
}
.inside_contentWrapper
{
	padding-right: 20px !important;
	padding-left: 21px !important;
	float: left !important;
	margin-bottom: 10px !important;
	padding-bottom: 15px !important;
	width: 900px !important;
	padding-top: 30px !important;
	height: 100%;
	background-color: #fff !important;
}
.inside_contentWrapper
{
	padding-top: 0px !important;
}
.left_contentWrapper
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin-left: 0px;
	width: 164px;
	padding-top: 0px;
	height: 100%;
}
.left_contentWrapper SELECT
{
	margin-top: 5px;
	font-size: 11px;
	width: 164px;
	height: 19px !important;
}
.left_contentWrapper SELECT OPTION
{
	width: 200px !important;
}
.content_contentWrapper
{
	padding-right: 50px;
	padding-left: 48px;
	float: left;
	width: 471px;
	height: 100%;
}
.right_contentWrapper
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 169px;
	padding-top: 0px;
	height: 100%;
}
.list_itservices
{
	padding-right: 20px;
	float: left;
	padding-bottom: 5px;
	width: 200px;
	padding-top: 20px;
	height: 100%;
}
.list_industries
{
	padding-right: 20px;
	float: left;
	padding-bottom: 5px;
	width: 200px;
	padding-top: 20px;
	height: 100%;
}
.list_industries
{
	padding-right: 0px !important;
	padding-left: 35px;
	width: 181px !important;
}
.list_itservices LI.list
{
	margin-top: 7px !important;
	font-size: 11px;
	list-style-image: url(images/li_listservices.gif);
	margin-left: 17px !important;
	list-style-type: none;
}
.list_industries LI.list
{
	margin-top: 7px !important;
	font-size: 11px;
	list-style-image: url(images/li_listservices.gif);
	margin-left: 17px !important;
	list-style-type: none;
}
.list_itservices LI.list A
{
	color: #333;
}
.list_industries LI.list A
{
	color: #333;
}
.alliances
{
	float: left;
	width: 473px;
	padding-top: 30px;
	height: 100%;
}
.alliances UL LI
{
	padding-right: 27px;
	display: inline;
	padding-left: 0px;
	float: left;
	padding-top: 15px;
	list-style-type: none;
}
.relatedlinks
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	background: url(images/bg_border.gif) repeat-x left bottom;
	float: none;
	margin-bottom: 20px !important;
	padding-bottom: 0px;
	margin-left: 0px;
	width: 169px;
	line-height: 18px;
	padding-top: 0px;
	height: 100%;
}
.relatedlinks DIV
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 10px;
	line-height: 15px !important;
	padding-top: 5px;
}
.relatedlinks DIV IMG.icon
{
	padding-right: 10px;
	float: left;
	padding-bottom: 10px;
}
#logolinksvpwrapper
{
	padding-left: 21px !important;
	background: url(images/bg_vp_new.gif) repeat-x left top;
	float: left;
	margin: 0px;
	width: 929px;
	height: 334px;
}
#inside_logolinksvpwrapper
{
	padding-left: 21px !important;
	background: url(images/bg_vp_new.gif) repeat-x left top;
	float: left;
	margin: 0px;
	width: 929px;
	height: 334px;
}
#inside_logolinksvpwrapper
{
	background: url(images/bg_vp_inside.gif) repeat-x left top;
	height: 208px !important;
}
#inside_logolinksvpwrapper DIV#primarylinkswrapper
{
	background: url(images/bg_primarylinkswrapper1.gif) repeat-x left top;
	height: 32px;
}
.vp
{
	padding-right: 0px;
	padding-left: 6px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 832px;
	padding-top: 0px;
	height: 168px;
}
.vp DIV
{
	padding-left: 116px;
	color: #333;
	padding-top: 118px;
}
.nav LI
{
	font-weight: bold;
	font-size: 11px;
	color: #aa0203;
	font-family: Arial, Helvetica, sans-serif;
}
.nav LI.active
{
	list-style-image: url(images/list_listservices_ie_on.gif);
	margin-left: 20px;
}
#corporate .nav LI.active
{
	list-style-image: url(images/list_listservices_ie_on.gif);
	margin-left: 20px;
}
.nav LI.active1
{
	margin-top: 20px;
	margin-left: 10px;
}
.nav A:hover
{
	color: #aa0203;
}
.nav LI A
{
	color: #666;
}
.nav LI UL LI
{
	margin-top: 5px;
	list-style-image: url(images/li_listservices1.gif);
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	margin-left: 12px;
}
#corporate .nav LI UL LI
{
	margin-top: 5px;
	list-style-image: url(images/li_listservices1.gif);
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	margin-left: 12px;
}
.nav LI UL LI.active2
{
	list-style-image: url(images/li_listservices_on.gif);
}
#corporate .nav LI UL LI.active2
{
	list-style-image: url(images/li_listservices_on.gif);
}
.borderbottom
{
	list-style-image: url(images/list_listservices_ie.gif);
	margin-left: 10px;
}
.ulnoimage
{
	list-style-image: url(images/list_listservices_ie.gif);
	margin-left: 10px;
}
.border
{
	list-style-image: none !important;
	margin-bottom: 5px;
}
.borderbottom
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.borderbottom A
{
	float: none;
}
.ulnoimage
{
	margin-top: 20px;
	list-style-image: none !important;
	margin-bottom: 0px;
}
#footerwrapper
{
	padding-right: 0px;
	padding-left: 30px;
	float: left;
	padding-bottom: 0px;
	width: 920px;
	color: #fff;
	line-height: 30px;
	padding-top: 0px;
	height: 30px;
	background-color: #aa0203;
}
#footerwrapper A
{
	color: #fff;
}
.footerlinks
{
	padding-right: 10px;
	font-size: 10px;
	float: right;
	width: 160px;
}
.footerlinks A
{
	margin-left: 3px;
	margin-right: 3px;
}
LI.menuActuator DIV
{
	margin-top: -1px;
	position: relative;
}
#menu1Content
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(images/bg_dropdownmenu.gif) no-repeat left top;
	padding-bottom: 0px;
	margin: 0px 0px 0px 12px;
	padding-top: 0px;
}
#menu2Content
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(images/bg_dropdownmenu.gif) no-repeat left top;
	padding-bottom: 0px;
	margin: 0px 0px 0px 12px;
	padding-top: 0px;
}
#menu3Content
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(images/bg_dropdownmenu.gif) no-repeat left top;
	padding-bottom: 0px;
	margin: 0px 0px 0px 12px;
	padding-top: 0px;
}
#menu4Content
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(images/bg_dropdownmenu.gif) no-repeat left top;
	padding-bottom: 0px;
	margin: 0px 0px 0px 12px;
	padding-top: 0px;
}
.menu
{
	margin-top: 2px;
	FILTER: alpha(opacity=90);
	height: 100%;
	background-color: #f8f8f8;
	opacity: 0.9;
	moz-opacity: 0.9;
}
.menu TD
{
	padding-right: 3px !important;
	padding-left: 5px !important;
	padding-bottom: 2px !important;
	margin: 0px;
	padding-top: 2px !important;
}
.menu TD A:hover
{
	color: #aa0203;
}
.imagemargin
{
	margin-top: 20px;
	padding-bottom: 5px;
}
.imagemargin1
{
	margin-top: 0px;
	padding-bottom: 5px;
}
.gototop
{
	float: right;
	padding-top: 10px;
}
.leftdiv
{
	float: left;
	width: 342px;
}
.mindtree IMG
{
	margin-top: 9px;
	float: left;
	margin-left: 20px;
}
.solutionsandservicestable
{
	border-right: #c99 1px;
	border-top: #c99 1px solid;
	margin-top: 10px;
	float: left;
	border-left: #c99 1px solid;
	width: 469px;
	border-bottom: #c99 1px solid;
}
.solutionsandservicestable TABLE TD
{
	border-right: #c99 1px solid;
	padding-left: 10px;
	padding-top: 5px;
	height: 13px;
}
.solutionsandservicestable TABLE TD.border
{
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: #c99 1px solid;
}
.whymindtree LI
{
	margin-top: 8px;
	list-style-image: url(images/li_listservices.gif);
	margin-left: 16px;
}
.ulnomargin LI
{
	margin-top: 8px;
	list-style-image: url(images/li_listservices.gif);
	margin-left: 16px;
}
.ulnomargin LI
{
	margin-top: 6px !important;
}
.client
{
	margin-top: 30px;
	margin-bottom: 7px;
}
.cs_top
{
	float: left;
}
.symantec
{
	float: left;
}
.client_content
{
	padding-right: 10px;
	padding-left: 8px;
	font-size: 11px;
	float: left;
	background-image: url(images/bg_speak_center.gif);
	width: 133px;
}
.cs_bottom
{
	float: left;
	padding-top: 0px !important;
}
.readalliance
{
	margin-top: 10px;
	float: right;
}
.offerings
{
	background: url(images/border_bottom.gif) no-repeat left bottom;
	float: left;
	margin-bottom: 7px;
	width: 471px;
	height: 21px;
}
.offerings1
{
	background: url(images/border_bottom.gif) no-repeat left bottom;
	float: left;
	margin-bottom: 7px;
	width: 471px;
	height: 21px;
}
.offerings1
{
	margin-top: 20px;
}
TABLE.categorytools TD
{
	border-right: #eee 1px solid;
	padding-right: 2px;
	border-top: #eee 1px solid;
	padding-left: 2px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: #eee 1px solid;
	padding-top: 5px;
	border-bottom: #eee 1px solid;
}
.headerimage
{
	margin-bottom: -5px;
}
.clients
{
	margin-top: 20px;
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.ulsuccess LI
{
	list-style-position: outside;
	list-style-image: url(images/ico_success1.gif);
	margin-bottom: 7px;
	margin-left: 14px;
	line-height: 15px;
}
.effect
{
	background: url(bg.gif) left top;
	FILTER: alpha(opacity=40);
	opacity: 0.4;
	moz-opacity: 0.4;
}
.wrapper1
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 100;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: absolute;
}
.wrapper3
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 100;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: absolute;
}
.wrapper2
{
	FILTER: alpha(opacity=90);
	left: 0px;
	width: 890px;
	position: absolute;
	top: 0px;
	background-color: #333;
	opacity: 0.9;
	moz-opacity: 0.7;
}
.wrapper1 IMG
{
	border-right: #fff 5px solid;
	border-top: #fff 5px solid;
	border-left: #fff 5px solid;
	border-bottom: #fff 5px solid;
}
.wrapper3 IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
.wrapper1 B
{
	font-size: 14px;
}
.imagenametext
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	margin: 0px;
	width: 590px !important;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #fff;
}
.closelabel
{
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	margin: 0px;
	width: 80px;
	padding-top: 0px;
}
.whymindtree_1 A
{
	color: #333;
	border-bottom: #c00 1px dashed;
}
.whymindtree_1 A:hover
{
	color: #aa0203 !important;
}
.list_itservices LI.list A:hover
{
	color: #aa0203 !important;
}
.list_industries LI.list A:hover
{
	color: #aa0203 !important;
}
.get A:hover
{
	color: #aa0203 !important;
}
.link1:hover
{
	color: #aa0203 !important;
}
.link2:hover
{
	color: #aa0203 !important;
}
.get_success A:hover
{
	color: #aa0203 !important;
}
.get A
{
	color: #333 !important;
	line-height: 20px;
}
.link1
{
	color: #333 !important;
}
.link2
{
	color: #666 !important;
}
.get_success A
{
	color: #333 !important;
}
.casestudy
{
	margin-top: 8px;
	float: left;
	margin-bottom: 10px;
}
.casestudy A
{
	float: left;
	color: #aa0203 !important;
}
.down A
{
	float: left;
	color: #aa0203 !important;
}
#loading
{
	left: 0%;
	width: 72px;
	line-height: 0;
	position: absolute;
	background-color: #474747;
	text-align: center;
}
.download
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	margin-top: 10px;
	float: left;
	margin-left: 0px;
	border-left: #ccc 1px solid;
	width: 168px;
	padding-top: 10px;
	border-bottom: #ccc 1px solid;
	height: 100%;
}
.down
{
	border-right: #ccc 1px solid;
	padding-right: 0px;
	border-top: #ccc 1px;
	padding-left: 10px;
	float: left;
	padding-bottom: 20px;
	margin-left: 0px;
	border-left: #ccc 1px solid;
	width: 158px;
	padding-top: 10px;
	border-bottom: #ccc 1px solid;
	height: 100%;
}
.clients_logos IMG
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	margin: 10px 15px 10px 0px;
	border-left: #ccc 1px solid;
	width: 90px;
	border-bottom: #ccc 1px solid;
	height: 45px;
}
#investors A
{
	color: #666 !important;
}
#investors A:hover
{
	color: #a00 !important;
}
#corporate .nav LI
{
	margin-top: 1px;
}
.plus
{
	padding-right: 1px;
	margin-top: -11px;
	float: right;
}
.client
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#sitemap .nav LI
{
	font-weight: normal;
	margin-left: 16px;
}
.heading
{
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.contact1 SPAN
{
	color: #aa0203;
}
.contact SPAN
{
	color: #aa0203;
}
.contact A
{
	color: #666;
}
.contact A:hover
{
	color: #aa0202;
}
.projects
{
	border-right: #ccc 1px solid;
	padding-right: 20px;
	border-top: #ccc 1px solid;
	margin-top: 20px;
	padding-left: 32px;
	background-image: url(images/bg_projectdone.gif);
	margin-bottom: 20px;
	padding-bottom: 20px;
	margin-left: -16px;
	border-left: #ccc 1px solid;
	width: 412px;
	padding-top: 30px;
	border-bottom: #ccc 1px solid;
	background-repeat: repeat-x;
}
#casestudywrapper A
{
	color: #333 !important;
}
#casestudywrapper A:hover
{
	color: #aa0202 !important;
}
.oddrow
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #fff;
}
.evenrow
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #efefef;
}
#scroller1 IMG
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
#scroller2 IMG
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.clientlisting TD
{
	border-right: #eee 1px solid;
	border-top: #eee 1px solid;
	font-size: 11px !important;
	border-left: #eee 1px solid;
	border-bottom: #eee 1px solid;
}
.listsimilar
{
	margin-left: 14px;
}
.search_result
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
}
A.search_nav
{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.search_nav:hover
{
	font-size: 11px;
	color: #ff6600;
	text-decoration: underline;
}
A.search_title
{
	font-weight: bold;
	font-size: 13px;
	color: #aa0202;
	text-decoration: none;
}
A.search_title:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}
A.search_link
{
	font-size: 11px;
	color: #aa0202;
	text-decoration: none;
}
A.search_link:hover
{
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
.content-bold
{
	font-weight: bolder;
	color: #666;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.content-Normal
{
	font-weight: lighter;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.content-caption
{
	font-weight: bolder;
	color: #aa0202;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.content-control
{
	font-weight: lighter;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px silver;
	height: 20px;
	padding-left: 3px;
}

.bodychange2
{
	/*filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=  '#f5f5f5' , endcolorstr= '#40000000' );*/
	color: #666666;
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
	height: 22px;
	background-color: #f5f5f5;
}

