/* IMAGE REPLACEMENT */
.ir{ text-indent: -9999px; overflow: hidden; }
.ir a{ display: block; overflow: hidden; }

* .clear{ margin: 0; padding: 0; border: none; clear: both; }


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	

}

body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* till here */

/*
body{ top right no-repeat; color: #666666; font-family: Arial; text-align:center;  background-color:#999999;}
*/

a{ text-decoration: none; padding: 0 0 1px 0; }
/*
a:hover{ border-bottom: 1px dotted #ff3300;}
*/
img{border: 0;}

a.img{ padding: 0; border: none; }
a.img:hover{ padding: 0; border: none; }

p, ul{ font-size: 13px; line-height: 21px; margin-bottom: 21px; }

#sitewrap{ width: auto; padding: 0 0 0 25px; }

#mainhead{ height: 114px; width:auto; }
	#mainhead h1{ float: left; }
	#mainhead h1 a{ width: 180px; height: 114px; background:url(../images/bg-gslogo_06.jpg) top left no-repeat; padding: 0; border: none; }
	#mainhead ul{
	float: right;
	position: relative;
	width: 629px;
	height: 40px;
	margin: 34px 0 0 0;
	background: #aa360d;
	line-height: 1;
	background-color: #aa360d; 
}
	#mainhead li{ float: left; height: 40px; text-indent: -9999px; }
	#mainhead li li{ position: static; text-indent: 0; font-size: 13px; font-weight: normal; width: auto; height: auto; font-family:Arial; }
	#mainhead li li a{ color: #ffd28a; background: #aa360d; width: auto; height: auto; margin-top: 15px; margin-left: 25px; }
	#mainhead li li a:hover,
	#mainhead li li.selected a{ color:#fff600;}
	#mainhead ul ul{
	position: absolute;
	left: 0;
	width: 629px;
	height: 40px;
	margin: 0;
	display: none;
	background-color:#aa360d;
}
	#mainhead ul ul.selected,
	#mainhead ul ul.active{ display: block; }
/*	#mainhead ul li:hover ul{ display: block; } */
	
	#mainhead li a{ display: block; background: url(../images/nav-mainnav.jpg) top left no-repeat; height: 40px; padding: 0; border: none; }
	#mainhead li.main a{ background-position: 0px 0px; width: 103px; }
	#mainhead li.gameadv a{ background-position: -103px 0; width: 165px; }
	#mainhead li.gamedev a{ background-position: -266px 0; width: 153px; }
	#mainhead li.gameart a{ background-position: -423px 0; width: 102px; }
	#mainhead li.gametst a{ background-position: -521px 0; width: 106px; }
	
	#mainhead li.main a:hover,
	#mainhead li.main a.selected,
	#mainhead li.main a.active{ background-position: 0 -40px; }
	#mainhead li.gameadv a:hover,
	#mainhead li.gameadv a.selected,
	#mainhead li.gameadv a.active{ background-position: -103px -40px; }
	#mainhead li.gamedev a:hover,
	#mainhead li.gamedev a.selected,
	#mainhead li.gamedev a.active{ background-position: -266px -40px; }
	#mainhead li.gameart a:hover,
	#mainhead li.gameart a.selected,
	#mainhead li.gameart a.active{ background-position: -423px -40px; }
	#mainhead li.gametst a:hover ,
	#mainhead li.gametst a.selected,
	#mainhead li.gametst a.active{ background-position: -521px -40px; }
	#mainhead li.contact a:hover,
	#mainhead li.contact a.selected,
	#mainhead li.contact a.active{ background-position: -650px -40px; }
	
	#mainhead li.main li a{ width: auto; }
	#mainhead li.gameadv li a{ width: auto; }
	#mainhead li.gamedev li a{ width: auto; }
	#mainhead li.gameart li a{ width: auto; }
	#mainhead li.gametst li a{ width: auto; }
	#mainhead li.contact li a{ width: auto; }
	
.template-base #leftcol{ clear: both; float: left; width: 564px; }
.template-base #rightcol{ float: right; width: 391px; }

.template-browse{ background: #fff; }
.template-browse #leftcol{ clear: both; float: left; width: 171px; }
.template-browse #rightcol{ float: right; width: 784px; }

.template-work{ background: #fff; }
.template-work #leftcol{ clear: both; float: left; width: 564px; }
.template-work #rightcol{ float: right; width: 366px; }


.footer{ background-color:#0f2405; color: #97a491; padding: 10px 20px 10px 0; text-align:right; font-family:Arial; font-size:12px; vertical-align:text-bottom;
border-right:#0f2405 solid 4px;}
.footer_home{ background-color:#0f2405; color: #97a491; padding: 10px 20px 10px 0; text-align:right; font-family:Arial; font-size:12px; vertical-align:text-bottom;
}

.bodynew{text-align:center}

/* main frm here*/
#shastra{ padding: 30px 9px 35px 30px; background: #0f2405; color: #d4e0a9; font-family:Arial; font-size:13px; }
#shastra a{ color: #f98434; border-color: #999999; font-family:Arial; font-size:13px; }
#shastra h2{ font-size: 13px; line-height: 20px; font-weight: normal; float: left; width: 55%; font-family:Arial; text-align:justify; padding-right:20px}
#shastra ul{ float: right; width: 14%; margin: 10px; list-style: disc; font-family:Arial; text-align:left;}
#shastra li{ font-size: 13px; line-height: 46px; font-family:Arial;}

.customertestimonial-home {width:352px; background-color:#87a227; padding:5px 10px 1px 10px; font-family:Arial; font-size:13px; color:#FFFFFF; line-height:8px; text-align:justify; vertical-align:text-top; float:right}
.customertestimonial {width:352px; background-color:#87a227; padding:5px 10px 10px 10px; font-family:Arial; font-size:13px; color:#FFFFFF; line-height:8px; text-align:justify; vertical-align:text-top; float:right}
.customertestimonial h2 { font-weight:bold }

.homepageright{padding:10px; background-color:#FFFFFF; background-image:url(bgborder_right_15.png); background-position:right; background-repeat:repeat-y}
.homepageleft{padding:6px 6px 0 4px; background-image:url(bgborder_right_15.png); background-position:left; background-repeat:repeat-y; vertical-align:top}

.letushelpu{text-align:justify; background-color:#e9f2ca; font-family:Arial; font-size:13px; padding:10px 10px 5px 10px; line-height:16px; vertical-align:text-top; color:#182f0d;}
.letushelpu a{ color:#0f2405}
.letushelpu a:hover{ color:#FF0000; text-decoration:underline;}
.letushelpu li {float:left; line-height:18px; list-style-position:outside; list-style-type:disc; list-style-position:outside; }

.homeverticals{width:200px; padding:8px; font-family:Arial; font-size:12px; font-style:normal; background-color:#FFFFFF; text-align:justify; line-height:19px}
.homeverticals a{ padding: 0; border: none;}
.homeverticalline{background-image:url(line_1.png); background-position:center; background-repeat:repeat-y; width:2px}


.homeawards{text-align:left; font-family:Arial; background-color:#f1f6dc; font-size:13px; line-height:18px; padding:10px; color:#39562a; vertical-align:text-top; float:right;}
.homeawards a{color:#39562a;}
.homeawards a:hover{color:#FF0000}

.homeawardimage{background-color:#f1f6dc; padding:10px;}
.shastra{padding:25px 80px 25px 50px; text-align:left; font-family:Arial; font-size:13px; background-color:#0f2405; background-image:url(bgborder_right_15.png); background-position:left; background-repeat:repeat-y; color:#d4e0a9; line-height:19px; vertical-align:text-top;}
.shastra a{ color:#728257}
.shastra a:hover{ color:#FF0000 }

.verticallinks-new{background-color:#0f2405; font-family:Arial; font-size:12px; color:#d4e0a9; width:352px; text-align:right}

.verticallinks{padding:10px 10px 20px 10px; background-color:#0f2405; font-family:Arial; font-size:12px; color:#d4e0a9; width:352px;}
.verticallinks a{color:#d4e0a9;}
.verticallinks a:hover{color:#FF0000; text-decoration:underline;}
.headingverticals{font-family:Arial; font-size:13px; color:#d4e0a9; font-weight:bold; text-align:left; height:40px; padding-left:12px;}

.verticallinks-home{padding:10px; background-color:#0f2405; font-family:Arial; font-size:12px; color:#d4e0a9; text-align:left;}
.verticallinks-home a{color:#d4e0a9;}
.verticallinks-home a:hover{color:#FF9900; text-decoration:underline;}
.headingverticals-home{font-family:Arial; font-size:13px; color:#d4e0a9; font-weight:bold; text-align:left; height:40px; padding-left:10px;}

.more{text-align:right; padding:10px 10px 0 0; color:#FF6600; font-family:Arial; font-size:13px; padding-right:20px; text-decoration:none;}
.more a{color:#FF6600}
.more a:hover{color:#a5d50d; border-bottom-color:#FF0000; border-bottom-style:dotted; border-bottom-width:thin;}


.view{font-family:arial; font-size:13px; color:#003300; text-align:left;}
.view a { color:#FF0000}
.view a:hover{ color:#FF0000; text-decoration:underline;}


.topbg{background-image:url(bg-gslogo_06.png); background-repeat:no-repeat; background-position:-12px 35px;}

#bottomlinks{ background-color:#ff9d00; font-family:Arial; font-size:13px; height:22px; color:#FFFFFF; text-align:left; vertical-align:baseline; width:322px; 
padding:10px 10px 0 20px; vertical-align:text-bottom; background-image:url(bg-bottomlinks.png); background-position:right}

.bottomlinks{ background-color:#ff9d00; font-family:Arial; font-size:13px; height:22px; color:#FFFFFF; text-align:center; width:570px; 
padding:10px 10px 5px 20px; vertical-align:text-bottom; background-image:url(bg-bottomlinks.png); background-position:right top;}
.bottomlinks a{color:#FFFFFF}
.bottomlinks a:hover{ color:#FF0000}

.topnavigation{text-align:right; font-family:arial; font-size:13px; padding:20px 30px 0px 0px;}
.topnavigation a{ color:#006600}
.topnavigation a:hover{ color:#FF0000}
.view {padding:6px; text-align:center; vertical-align:middle; font-family:Arial; font-size:13px; color:#0f2405}
.view a{color:#0f2405}
.view a:hover{ color:#FF0000}

/* inner pages */

.innerpageleft{  background:url(bgborder_right_15.png) #ffffff; background-position:left; background-repeat:repeat-y; font:13px arial; color:#000000; text-align:justify; vertical-align:top; padding:20px; width:600px;}

.innerpageleft a{ }
.innerpageleft a:hover{ text-decoration:underline }
.innerpageleft ul{float: left; list-style: disc; font-family:Arial; text-align:left; font-size:13px; }
.innerpageleft li{ font-size: 13px; line-height: 18px; font-family:Arial; padding:10px; margin-left:35px; list-style-type: circle;  }

.testinginnerpageleft{  background:url(bgborder_right_15.png) #ffffff; background-position:left; background-repeat:repeat-y; font:13px arial; color:#000000; text-align:justify; vertical-align:top; padding:20px;}
.testinginnerpageleft a{ color:#FF9900;}
.testinginnerpageleft a:hover{ color:#FF0000; border-bottom:1px dotted red}
.testinginnerpageleft ul{float: left; list-style: disc; font-family:Arial; text-align:left;}
.testinginnerpageleft li{ font-size: 13px; line-height: 18px; font-family:Arial; padding:10px; margin-left:35px; list-style-type: circle;  }

.testinginnerpageleft-prc{  background:url(bgborder_right_15.png) #ffffff; background-position:left; background-repeat:repeat-y; font:13px arial; color:#000000; text-align:justify; vertical-align:top; padding:20px;}
.testinginnerpageleft-prc a{ color:#003300;}
.testinginnerpageleft-prc a:hover{ color:#FF0000; border-bottom:1px dotted red}

.sitemappage{  background:url(bgborder_right_15.png) #ffffff; background-position:left; background-repeat:repeat-y; font:13px arial; color:#000000; text-align:left; vertical-align:top; padding:20px;}

.sitemappage a{ color:#999999;}
.sitemappage a:hover{ color:#FF0000; border-bottom:1px dotted red}

.innerpageright{width:352px; vertical-align:top; background:url(bgborder_right_15.png) #ffffff right repeat-y; }
.innerpageborder{background: #ffffff url('bgborder_right_15.png') repeat-y left; padding:20px; font:12px arial; color:#000000; text-align:left; vertical-align:top;}

.innerpagergt{padding:10px; background-color:#e9f2ca; }

.innerletushelpu{text-align:justify; background-color:#FFFFFF; font-family:Arial; font-size:13px; padding:10px 10px 5px 10px; line-height:16px; vertical-align:text-top; color:#182f0d;}
.innerletushelpu a{ color:#0f2405}
.innerletushelpu a:hover{ color:#FF0000; text-decoration:underline}

.innerpage-bottom {background:url(bg_innerpages.png) right repeat-y; font:13px arial; color:#000000; text-align:justify; vertical-align:top; padding:20px; padding-top:1px;}

.innerpage-bottom a{}
.innerpage-bottom a:hover{ text-decoration:underline}

.innerpage-gdoutsource {background:url(bg_innerpages.png) right repeat-y; font:13px arial; color:#000000; text-align:justify; vertical-align:top; padding:20px; padding-top:1px;}
.innerpage-gdoutsource a{color:#003300}
.innerpage-gdoutsource a:hover{color:#FF0000; text-decoration:underline;}


.innerpage-bottomlinks {/*background:url(bg_innerpages.png) right repeat-y; */ border-right:#ff9d00 solid 4px;}


/* box */

.boxbrdr-top{ border:#eeeeee thin solid ; padding:0px 10px 10px 10px; white-space:normal; width:500px; text-align:justify}
.boxbrdr{ border:#eeeeee thin solid ;padding:0px 10px 10px 10px ; white-space:normal; width:850px; text-align:justify; float:left}
.boxbrdr-empty{ width:850px;}

.heading-1{ font-family:Arial; font-size:16px; font-weight:bold; color:#FF6600; padding:40px 0px 20px 5px; width:300px;}

.photogallary{padding:5px 10px; font: normal 900 13px arial;background-color:#e9f2ca; color:#b34a26}

.medialounge{vertical-align:top; padding:10px; font: normal 13px arial; color:#666666; text-align:left }
.medialounge a{color:#666666}
.medialounge a:hover{ color:#FF0000}
.medialounge ul{list-style:disc outside; padding:10px}

.v_line{
	width:10px;
	background-image:url(../images/v-dot.gif);
	background-repeat:repeat-y;
	background-position:center;
}

.h_line{
	width:10px;
	background-image:url(../images/h-dot.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.employeeevents{ font: normal 13px arial; font-weight:bold; color:#2F8213; padding:5px; text-align:center}
.gsform{font:normal 13px Arial; color:#666666; padding:5px; text-align:left; vertical-align:middle}

#selectedlink{color:#ffc600 ;font-weight:bold;}
#selectedlink ul{color:#ffc600 ;font-weight:bold;}
#selectedlink li{color:#ffc600 ;font-weight:bold;}

.abtus-chart-top{background-color:#87a227; width:170px; padding:8px; font: bold 13px arial; color:#FFFFFF; text-align:center}
.abtus-chart-top2{background-color:#4F6705; width:170px; padding:8px; font: bold 13px arial; color:#FFFFFF; text-align:center}
.abtus-chart-top3{background-color:#87a227; width:170px; padding:8px; font: bold 13px arial; color:#FFFFFF; text-align:center}

.abtus-chart-middle{background-color:#C6F968; padding:7px; font: 13px arial; color:#000000; text-align:center}
.abtus-chart-middle2{background-color:#81D15A; padding:7px; font: 13px arial; color:#000000; text-align:center}
.abtus-chart-middle3{background-color:#C6F968; padding:7px; font: 13px arial; color:#000000; text-align:center}

.abtus-chart-bottom{background-color:#e9f2ca; padding:5px; font: 13px arial; color:#000000; text-align:left; vertical-align:top}
.abtus-chart-bottom li{ list-style:outside; list-style-type:square; padding:2px}

.abtus-chart-bottom2{background-color:#D5F9DD; padding:5px; font: 13px arial; color:#000000; text-align:left; vertical-align:top}
.abtus-chart-bottom2 li{ list-style:outside; list-style-type:square; padding:2px}

.abtus-chart-bottom3{background-color:#e9f2ca; padding:5px; font: 13px arial; color:#000000; text-align:left; vertical-align:top}
.abtus-chart-bottom3 li{ list-style:outside; list-style-type:square; padding:2px}

.abtus-chart-heading {padding:10px; font: bold 15px arial; color:#87a227; text-align:center}

/*processmap charts*/

.processmap-col-1{font: normal 13px arial; line-height:10px; width:250px; vertical-align:top; background-image:url(bg_processmap-1.png); background-position:bottom; background-repeat:no-repeat;}
.processmap-col-2{font: normal 13px arial; line-height:10px; width:auto; vertical-align:bottom; background-image:url(process-img-center.gif)
; background-repeat:no-repeat; background-position: 98px 140px; }
.processmap-col-3{font: normal 13px arial; line-height:10px; width:300px; vertical-align:top; background-image:url(bg_processmap-2.png); background-position:bottom; background-repeat:no-repeat; text-align:center}

.processmap-box-1{font: normal 13px arial; width:auto; padding:10px; white-space:nowrap; background-color:#94cd42;}
.processmap-box-2{font: normal 13px arial; width:auto; padding:10px; white-space:nowrap; background-color:#cae1a9; border: 1px solid rgb(93,133,35)}
.processmap-box-3{font: normal 13px arial; width:auto; padding:10px; white-space:nowrap; background-color:#9ebf6f;  border: 1px solid rgb(93,133,35)}
.processmap-box-4{font: normal 13px arial; width:auto; padding:10px; white-space:nowrap; background-color:#94cd42; border: 1px solid rgb(93,133,35)}

.div-1{background-color:#e9f2ca; width:200px; padding:20px; text-align:center; height:410px; border: 1px solid rgb(93,133,35);background-image:url(bg_processmap-one.png); background-position:bottom; background-repeat:no-repeat;}
.div-3{background-color:#e4df94; width:240px; padding:20px; text-align:center; height:410px;border: 1px solid rgb(93,133,35); background-image:url(bg_processmap-3.png); background-position:bottom; background-repeat:no-repeat; }
.div-brdr{ border: 1px solid rgb(93,133,35); width:231px; background-color:#94cd42;}
.div-middle{background-color:#fff333;border: 1px solid rgb(93,133,35); }

.div-top{background-color:#e9f2ca; width:200px; padding:20px; text-align:center; border: 1px solid rgb(93,133,35);}
.div-top-right{background-image:url(bg_processmap-top.png); background-position:bottom; background-repeat:no-repeat;}
.div-top-left{ text-align:center}





/* thumbnail enlarge */

.thumbnail
{ float:left;
width:120px;
border:1px solid #999;
margin:0 15px 15px 0;
padding:5px;
font-size:13px;
}
.clearboth {clear:left;}
/* END thumbnail in the page */

/* thumbnail image enlargement */
.thumbnailEnlarge{
	position:relative;
	z-index:0;
}

.thumbnailEnlarge:hover{
background-color:transparent;
z-index:50;
}

.thumbnailEnlarge span{ /* Css for enlarged image */
position:absolute;
background-color:#87a227;
padding:5px;
left:50px;
border:1px dashed gray;
visibility:hidden;
color:white;
text-decoration:none;

}
.thumbnailEnlarge span img{ /* CSS for enlarger image */
border-width:0;
padding:2px;
}

.thumbnailEnlarge:hover span { /* CSS for enlarged Image on hover */
visibility:visible;
top:0;
left:10px;
top:-200px; /* placed the enlarged image to the top of the thumbnail */
}
/* end thumbnail image Enlargement */

.customername{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:right; font-weight:bold; color:#0F2405}
.customerdsg{ color:#0F2405}
.delight-links{font-family:arial; font-size:13px; color:#003300; padding:5px; font-weight:bold}
.delight-links a{color:#003300; text-decoration:none; border: 0;}

.delight-links a:hover{color:#FF0000}

.delight-txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#0F2405;background-color:#ffffff; padding:6px; color:#39562a; line-height:18px}
.delight-heading{background-color:#e9f2ca; padding:3px 2px 3px 10px;}
.btn-style{color:#87a227; width:90px; height:20px; background-color:#FFFFFF; border-color:#87a227; border-style:solid; border-width:1px; font-size:13px; vertical-align:middle; cursor:pointer}
.btn-style-apply{color:#87a227; width:250px; height:22px; background-color:#FFFFFF; border-color:#87a227; border-style:solid; border-width:1px; font-size:13px; vertical-align:middle; cursor:pointer}
.submit-bg{background:url(../images/bg-gslogo_06.jpg) top left no-repeat; height:160px}
.vertls{background-color:#87A227; width:180px; height:18px}
.india{background-image:url(india-flg.png); background-repeat:no-repeat}

.medialounge-txt {
	float:left;
	text-align:left;
	width:97%;
	padding:10px 12px 10px 1px;
	color:#999999;
	line-height:18px;
	
}

.medialounge-txt a{color:#999999;}
.medialounge-txt a:hover{color:#FF0000;}



.medialougn-icons {
 padding:5px 5px 5px 10px;
  float:right;
 text-align:right;
 width:200px;
 margin-bottom:5px;
 border-bottom:1px dotted #EBE6D8;
 width:97%;
 }
 
.cust-test-name{
font-family:Arial; font-size:12px; color:#666666; 
 border-bottom:1px dotted #666666;
 padding:1px 10px 10px 0;
 text-align:right;
 }

.latestrelease {
text-align:center;
padding-bottom:3px;
}

.portfolioview{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:25px}
.portfolioview a{color:#999999}
.portfolioview a:hover{color:#FF0000; text-decoration:underline}

#GSLayer{position:absolute;
left:142px;
top:862px;
z-index:100;
}
.customertestimonial-name{
padding:2px;
text-align:right;
}

/* rounded corners */

.corner-top-left{
background-image:url(../images/left_top_corner.png);
width:20px;
background-position:top left;
background-repeat:no-repeat;
}
.corner-top-right{
background-image:url(../images/right_top_corner.png);
width:20px;
background-position:top right;
background-repeat:no-repeat;
}
.corner-top-middle{
background-image:url(../images/top_middle.png);
background-repeat:repeat-x;
padding-top:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#006600;
line-height:25px;
}
.corner-top-middle h2{
font-size:20px;
vertical-align:bottom;
padding:5px;
color:#000;
}
.corner-top-middle h2 a{
color:#000000;
text-decoration:none;}
.corner-top-middle h3{
color:#000000;
font-size:13px;
}
.corner-left{
background-image:url(../images/corner-left.png);
background-repeat:repeat-y;
}
.corner-right{
background-image:url(../images/corner-right.png);
background-repeat:repeat-y;
}

.corner-bottom-left{
background-image:url(../images/corner-botom-left.png);
width:20px;
height:22px;
background-position:top left;
background-repeat:no-repeat;
}
.corner-bottom-right{
background-image:url(../images/corner-bottom-right.png);
width:20px;
height:22px;
background-position:top right;
background-repeat:no-repeat;
}
.corner-bottom-middle{
background-image:url(../images/corner-bottom-middle.png);
background-repeat:repeat-x;
height:22px;
}
.corner-middle-text{
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#000000;
text-align:justify;
background-color:#FFFFFF;
border:#b1770b solid 1px;}
.corner-middle-text h1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
float:right;
padding:5px;
}
.corner-middle-text h1 a{
text-decoration:none;
color:#666666;;
text-decoration:none
}
.award_new{
background-color:#FCED96;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
padding:5px;
margin-top:3px;
}
.home_div{
	cursor:pointer;
	width:300px;
	height:100px;
	position:absolute;
	margin: 0;
 }
.media_listbox{margin:10px; padding:5px 10px; color:#003F64; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-bottom:#CCCCCC dotted 1px;}
.media_listbox a{color:#003F64;}
.media_listbox a:hover{color:#EC7000}
.media_listbox_name {text-align:right; color:#666666; font-style:italic; font-size:11px; padding-top:8px;}

.rightcolom{float:right; margin-left:20px; margin-bottom:20px; width:372px; margin-right:-4px;}

.innerpageleft_QA{  background:url(bgborder_right_15.png) #ffffff; background-position:left; background-repeat:repeat-y; font:13px arial; color:#000000; text-align:justify; vertical-align:top; padding:0 0 0 20px; width:90%; border-right:#ff9d00 solid 4px;}

.innerpageleft_QA a{ }
.innerpageleft_QA a:hover{ text-decoration:underline }
.innerpageleft_QA li{ font-size: 13px; font-family:Arial; padding:10px; margin-left:35px; list-style-type: circle; line-height:15px;  }

/*Feb 2010 */

.homeverticals_QA{width:270px; padding:8px; font-family:Arial; font-size:12px; font-style:normal; background-color:#FFFFFF; text-align:justify; line-height:19px; }
.homeverticals_QA a{ padding: 0; border: none; color:#009900;}

.homeverticals_QA_mdl{width:270px; padding:8px; font-family:Arial; font-size:12px; font-style:normal; background-color:#FFFFFF; text-align:justify; line-height:19px;  border-right:#339900 dotted 1px; border-left:#339900 dotted 1px;}
.homeverticals_QA_mdl a{padding: 0; border: none; color:#009900;}
.vertical_heading{font-size:18px; color:#769701; background-color:#ebfcaf; padding:5px 0; }
.table_border{border:#339900 dotted 1px;}
.pageheading_span1{color:#990000; font-size:20px;}
.pageheading_span2{color:#333333; font-size:20px;}
.qa_subheading{color:#0f2405; font-size:16px; font-weight:bold;}
.image_right{float:right; padding:2px 2px 5px 10px;}
.marquee {

	overflow:hidden;
	width:55%;
	border:solid #D2EE93 1px;
	cursor:pointer;
	background-color:#E1F4A2;
	padding:10px;
     }
	 
#pagecontent{ margin-right:20px;}
.ssicons{background-color:#e9f2ca; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; padding:2px 10px 2px 10px; font-weight:bold; text-align:left;}

/*new styles starts - 15/06/2010*/
.gameportbg{
	background:url(gameshwdBtm.jpg) repeat-x bottom left;
}
.gameportheadbg{
	background:url(gameheadgrapBG.png) no-repeat right center;
}
.gameporthead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff !important;
	text-decoration:none;
	height:25px;
	line-height:25px;
	background:url(gameheadgrapBG.png) no-repeat right center #F19407;
}
.gameporthead a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	height:25px;
	line-height:25px;
}
.gameporthead a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	height:25px;
	line-height:25px;
}
.gameporthead a:hover{
	font-size:15px;
	color:#333333;
	text-decoration:none;
}
.gameporthead a:active{
	color:#ffffff;
	text-decoration:none;
}
.dividerline{
	background-color:#666666;
	height:1px;
}
.gameportcontent{
	font-size:12px;
	text-align:justify;
	color:#333333;
	text-decoration:none;
}
.gameportcontent a:link{
	font-size:12px;
	text-align:justify;
	color:#333333;
	text-decoration:none;
}
.gameportcontent a:visited{
	font-size:12px;
	text-align:justify;
	color:#333333;
	text-decoration:none;
}
.gameportcontent a:hover{
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.gameportcontent a:active{
	color:#333333;
	text-decoration:none;
}
.gameportlink{
	color:#CC6600;
	text-decoration:none;
}
.gameportlink a:link{
	color:#CC6600;
	text-decoration:none;
}
.gameportlink a:visited{
	color:#CC6600;
	text-decoration:none;
}
.gameportlink a:hover{
	color:#333333;
	text-decoration:none;
}
.gameportlink a:active{
	color:#CC6600;
	text-decoration:none;
}
.decsdiv{
	width:365px;
	overflow:auto;
	height:168px;
}
.flagjapan{
	height:24px;
	width:54px;
	position:absolute;
	right:552px;
	top:0px;
	margin-top:15px;
}
.customertestdiv{
	width:100%;
	margin:10px 0px 10px 0px;
	height:1px;
	border-bottom:1px dotted #666666;
}
.widedividerline{
	background-color:#666666;
	height:1px;
	float:left;
	width:100%;
}
.testimonilasdiv{
	width:500px;
	float:left;
	padding:10px;
	border:5px solid #BFBFBF;
}
.bestview{
	font-size:11px;
	color:#5a6a54;
}
