@charset "utf-8";
/* ThoughtGreen Style Document Developed by Suresh Veeramachaneni, email :: suresh@sureshv.com */
body{margin:0px; padding:0px; background-color:#707070;}
img{border:0px;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:2px; font-weight:bold; color:#0d99e2; text-decoration:none;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; font-weight:bold; color:#0060af; text-decoration:none;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0px; padding:2px; font-weight:bold; color:#707070; text-decoration:none;}
p{ padding:3px 0px;  margin:0px; text-align:left;} 
p a{color:#707070;  text-decoration:none;} 
p a:hover{color:#707070; font-weight:bold; text-decoration:underline;} 

input{background-image:url(../images/TextFeild_BG.gif); background-position:center top; background-repeat:repeat-x; border:1px solid #d7d7d7;}
textarea{background-image:url(../images/TextFeild_BG.gif); background-position:center top; background-repeat:repeat-x; border:1px solid #d7d7d7;}

/*Container Styles Starts Here*/
#MainContainer{background-image:url(../images/Main_BG.gif); background-repeat:repeat-y; background-position:center center; margin:0px auto; width:876px;  }
#container{margin:0px auto; padding:0px;width:820px; background-color:#FFFFFF;}
/*Container Styles Ends Here*/

/*Top navigation Styles Starts Here*/
#topNav{vertical-align:middle; background-color:#FFFFFF;}
#THLogo { float:left; width:225px;height:180px; background-image:url(../images/ThoughtGreen_Logo.gif); background-repeat:no-repeat; background-position:left top; }

#mainNav{float:left; height:150px; background-color:#FFFFFF; border-top:10px solid #ffc40c; background-image:url(../images/mainNav_SideBG.gif); background-repeat:repeat-y; background-position:left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d99e2; text-transform:uppercase; padding:18px 0px 2px 20px; }
#mainNav ul {clear:both; float:left; margin :0px;padding :2px; width:165px; list-style : none;}
#mainNav li {margin:3px; padding : 0px; list-style : none; line-height : 16px;}
#mainNav li a{padding:0px 0px; font-weight:bold; color:#0d99e2; text-decoration:none; }
#mainNav li a:hover{padding:0px 0px; color:#707070; text-decoration:none;}
#mainNav_Active{padding:0px 0px; font-weight:bold; color:#707070; text-decoration:none;}

p.more{ padding:0px 5px; font-size:11px; color:#707070; text-align:right;}
p.more a{color:#707070; text-decoration:none;}
p.more a:hover{color:#707070; text-decoration:none;}

#servicesNav{ float:left;width:197px; background-color:#FFFFFF; border-top:10px solid #0d99e2; height:150px; border-left:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; padding:18px 0px 2px 5px;}
#servicesNav ul {clear:both; float:left; margin :0px;padding :5px 5px; width:185px; list-style : none;}
#servicesNav li {margin:2px; padding : 0 0 0 15px; list-style : none; line-height : 16px;
background:url(../images/arrow_red.gif) no-repeat left 7px;}
#servicesNav li a{ color:#707070; text-decoration:none;}

#productsNav{ float:right;width:197px; background-color:#FFFFFF; height:150px; border-top:10px solid #90bf3e;border-left:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; padding:18px 0px 2px 5px;}
#productsNav ul {clear:both; float:left; margin :0px;padding :5px 4px; width:188px; list-style : none;}
#productsNav li {margin:2px; padding : 0 0 0 15px; list-style : none; line-height : 16px;
background:url(../images/arrow_blue.gif) no-repeat left 7px;}
#productsNav li a{ color:#707070; text-decoration:none;}
/*Top navigation Styles Ends Here*/

/*MainBanner Styles Starts Here*/
#mainBanner, #Banner_ApplicationDevelopment, #Banner_applynow, #Banner_contact, #Banner_contentmanagement,  #Banner_databasemigration, #Banner_documentManagement, #Banner_documentManagementServices, #Banner_erp, #Banner_knowledge, #Banner_mailroom, #Banner_maintenance, #Banner_mission, #Banner_olp, #Banner_privacypolicy, #Banner_products, #Banner_securityidentity, #Banner_services, #Banner_sitemap, #Banner_sportstiming, #Banner_corporateinfo, #Banner_strategicconsulting,#Banner_testingservices, #Banner_traning,#Banner_CDMATS, #Banner_vision, #Banner_webhosting, #Banner_workingTG{ margin:0px; padding:0px; height:130px; float:left; background-repeat:no-repeat; width:820px; }
#FlashBanner{ margin:0px; padding:0px; height:249px; float:left; width:820px; background-image:url(../images/FlashBanner.jpg); background-repeat:no-repeat; background-position:center center; }
/*MainBanner Styles Ends Here*/

/*Banner Styles Starts Here*/
#Banner_ApplicationDevelopment{ background-image:url(../images/Banner_ApplicationDevelopment.jpg);}
#Banner_applynow{ background-image:url(../images/Banner_ApplyNow.jpg);}
#Banner_contact{background-image:url(../images/Banner_ContactUs.jpg);}
#Banner_contentmanagement{background-image:url(../images/Banner_ContentManagement.jpg);}
#Banner_corporateinfo{background-image:url(../images/Banner_CorporateInfo.jpg);}
#Banner_databasemigration{background-image:url(../images/BannerDatabaseMigration.jpg);}
#Banner_documentManagement{background-image:url(../images/Banner_DocumentManagement.jpg);}
#Banner_documentManagementServices{background-image:url(../images/Banner_DocumentManagementServices.jpg);}
#Banner_erp{background-image:url(../images/Banner_ERPWider.jpg);}
#Banner_knowledge{background-image:url(../images/Banner_Knowledge.jpg);}
#Banner_mailroom{background-image:url(../images/Banner_MailRoom.jpg);}
#Banner_maintenance{background-image:url(../images/Banner_Support.jpg);}
#Banner_testingservices{background-image:url(../images/Banner_Testing.jpg);}
#Banner_mission{background-image:url(../images/Banner_Mission.jpg);}
#Banner_olp{background-image:url(../images/Banner_OnlineProducts.jpg);}
#Banner_privacypolicy{background-image:url(../images/Banner_PrivacyPolicy.jpg);}
#Banner_products{background-image:url(../images/Banner_Products.jpg);}
#Banner_securityidentity{background-image:url(../images/Banner_SecurityandIdentity.jpg);}
#Banner_services{background-image:url(../images/Banner_Services.jpg);}
#Banner_sitemap{background-image:url(../images/Banner_Sitemap.jpg);}
#Banner_sportstiming{background-image:url(../images/Banner_Sportstiming.jpg);}
#Banner_strategicconsulting{background-image:url(../images/Banner_StrategicConsulting.jpg);}
#Banner_traning{background-image:url(../images/Banner_Training.jpg);}
#Banner_vision{background-image:url(../images/Banner_Vision.jpg);}
#Banner_webhosting{background-image:url(../images/Banner_WebHosting.jpg);}
#Banner_CDMATS{background-image:url(../images/Banner_CDMATS.jpg);}
#Banner_workingTG{background-image:url(../images/Banner_workingTG.jpg);}
/*Banner Styles Ends Here*/

/*Content Area Styles Starts Here*/
#contentarea{margin: 0px auto;padding:0px;width:820px;}
#leftcolumn{float: left;width: 225px;margin:0px; padding:0px; }
#leftnav{ line-height:16px; text-align:justify; list-style : none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; text-decoration:none;}
#navHeading{background-color:#000000; font-weight:bold; color:#FFF; text-decoration:none; width:196px; padding:7px 15px ;}
#navHeading2{background-color:#959595; font-weight:bold; color:#FFF; text-decoration:none; width:196px; line-height:25px; padding:0px 15px ;}
#leftnav p{ margin:0px; line-height:20px; font-size:13px;}

fieldset{color:#333333; text-decoration:none; font-size:12px; border:1px solid #dbdbdb; margin:5px 0px; }
legend{ border:1px solid #dbdbdb; color:#333333; text-decoration:none; font-size:13px; font-weight:bold; padding:1px 5px; margin:3px 0px;}

#nav ul { float:left; margin :0px; padding:0px; width:226px; background-color:#f4f2f2; border-bottom:1px solid #FFF; border-top:1px solid #fff; list-style : none;}
#nav li { margin:0px 10px; padding:3px 5px; list-style : none; line-height : 20px;  
background:url(../images/arrow_yash.gif) no-repeat right 7px;}
#nav li a {color:#707070; cursor:hand; text-decoration:none;}
.nav_border{border-bottom:1px solid #ccc;}

#navAddress ul {padding:0px; margin:0px;}
#navAddress ul {clear:both; float:left; margin :0px;padding :0px 15px; width:196px; list-style : none;}
#navAddress li {margin:2px; list-style : none; line-height : 18px;}

#supportbartop { background-image:url(../images/shadow_Leftnav_Top.gif); background-repeat:repeat-x; background-position:top center; height:20px;}
#supportbar { height:70px; padding-top:0px;background-image:url(../images/shadow_Leftnav_Buttom.gif); background-repeat:repeat-x; background-position:bottom center;}
#supportbar ul {clear:both; float:left; margin :10px 0px;padding :0px 15px; width:196px; list-style : none; }
#supportbar li {margin:2px; list-style : none; line-height : 18px; padding-left:15px;}
#supportbar p {padding-left:15px;}
#heading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#1494e2; font-weight:bold; padding:0px 10px;}

#maincolumn{float:left; width:564px; padding:10px 5px 10px 15px; border-left:1px solid #ededed; text-align:justify; line-height :17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; text-decoration:none;}
#maincolumn_Sitemap{ float:left;width:800px; margin:0 5px; padding-left:0px; }
#fullcolumn{width:775px; padding:10px 5px 10px 15px;float:left;  text-align:justify; line-height :17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; text-decoration:none;}

#spacer{padding:2px;}

#servIMG{ width:225px; height:auto; clear:both; padding:0px; margin:0px;}

#serviceIMG{ clear:both;background-image:url(../images/ServicesIMG.jpg); height:178px; width:548px;  background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 18px; margin:0px  auto;}

#servdisc ul {clear:both; float:left; margin :0px;padding :28px 0px 0px 0px; width:395px; list-style : none;}
#servdisc li {margin:2px; padding : 0 0 0 15px; list-style : none; line-height : 18px; background:url(../images/arrow_box.gif) no-repeat left 7px;}
#servdisc span{clear:both; float:left; margin :0px;padding :8px 0px; width:400px; list-style : none;}
#servdisc span a{ color:#707070; text-decoration:none; font-weight:bold;}

#productsIMG{height:100px; float:left; width:109px; margin :25px 10px;}
#productsdisc{float:left;}
#productsdisc ul {clear:both; float:left; margin :0px;padding :25px 10px 13px 10px; width:390px; list-style : none;}
#productsdisc li {margin:2px; padding : 0 0 0 15px; list-style : none; line-height : 18px; background:url(../images/arrow_box.gif) no-repeat left 7px;}
#productsdisc span{clear:both; float:left; margin :0px;padding :0px 10px; width:350px; list-style : none;}
#productsdisc span a{ color:#707070; text-decoration:none; font-weight:bold;}


#boxes{ clear:both;width:571px; }
#disc1{ background-color:#dededd; border:1px solid #d9dada; float:left; padding:0px; margin:1px;  }
.boxheader{ height:23px; background-image:url(../images/boxHeader_BG.gif); background-repeat:repeat-x; background-position:bottom center; margin:0px; padding:5px 0px 0px 10px; width:271px; font-weight:bold;}
#box ul {clear:both; margin :0px;padding :0px 15px; width:245px; list-style : none;}
#box li {margin:2px; padding : 0 0 0 15px; list-style : none; line-height : 18px; background: url(../images/arrow_box.gif) no-repeat left 7px;}


#list ul {clear:both; margin :0px;padding :0px 15px; width:220px; list-style : none;}
#list li {margin:2px; padding : 0 0 0 15px; list-style : none; line-height : 18px; background: url(../images/arrow_box.gif) no-repeat left 7px;}

#contentlist ul {clear:both; margin :0px;padding :0px 15px; width:525px; list-style : none;}
#contentlist li {margin:2px; padding : 0 0 0 15px; list-style : none; line-height : 18px; background: url(../images/arrow_box.gif) no-repeat left 7px;}

#contentlistts ul {clear:both; margin :0px;padding :0px 15px; width:305px; list-style : none;}
#contentlistts li {margin:2px; padding : 0 0 0 15px; list-style : none; line-height : 18px; background: url(../images/arrow_box.gif) no-repeat left 7px;}

#disc ul {clear:both; float:left; margin:0px;padding:2px; width:400px; list-style: none;}
#disc li {margin:2px; padding: 0 0 0 15px; list-style: none; line-height: 18px; background: url(../images/arrow.gif) no-repeat left 7px;}

#minpdf{}
#minpdf ul {margin:0px;padding:0px;  list-style: none;}
#minpdf li {margin:0px; padding: 0 0 0 15px; list-style: none; line-height: 27px; background: url(../images/minipdf.gif) no-repeat left 7px;}
#minpdf li a{ color:#336699; text-decoration:none;}
#minpdf li a:hover{ color:#336699; text-decoration:underline;}

p.title{ padding:0px 0px 5px 0px; text-align:right;}
p.caption{font-size: 12px;font-style: italic;font-weight: normal;}
ul.IMgSports{width:580px; list-style:none; float:left;}
li.IMgSports{ list-style:none; float:left;}

.linkactive{font-weight:bold;}
/*Content Area Styles Ends Here*/

/* Copyrights Styles Starts Here*/
#copyrights{margin:0px auto; padding:0px; width:800px; height:15px;background-color:#80c342; font: normal 10px Arial; clear:both;color: #FFF; padding:10px;}
#copyrights .text{ width:350px;	 float:left; }
#copyrights .text a{ color: #FFF; text-decoration:none; }
#copyrights .text a:hover{ color: #FFF; text-decoration:underline; }
#copyrights .text1{width:420px; float:right; text-align:right; }
/* Copyrights Styles Ends Here*/

/* Spry Styles */

.TabbedPanels {	margin: 0px;	padding: 0px; 	float: left;	clear: none;	width: 100%;}
.TabbedPanelsTabGroup {	margin: 0px;	padding: 0px; background-color: #f4f2f2; border: solid 1px #d2cfc8; background-image:url(../images/Titile_Home_Products.gif); background-repeat:no-repeat; background-position:left top; height:22px; padding-top:28px;}
.TabbedPanelsTab {	position: relative;	top: 1px;	float: left;	padding: 3px 8px;	margin: 0px 1px 0px 0px;	font: bold 11px Arial;		list-style: none;	border: solid 1px #d2cfc8; background-image:url(../images/Menu_Tab_BG.gif); background-repeat:repeat-x; background-position:center top;	-moz-user-select: none;	-khtml-user-select: none;	cursor: pointer;}
.TabbedPanelsTabHover { background-image:url(../images/Menu_Tab_BG.gif); background-repeat:repeat-x; background-position:center top;}
.TabbedPanelsTabSelected {	background-color: #FFF;	border-bottom: 1px solid #FFF; border-left:none;}
.TabbedPanelsTab a {	color: black;	text-decoration: none;}
.TabbedPanelsContentGroup {	clear: both; background-image:url(../images/Menu_Content_BottomBG.gif); background-repeat:repeat-x; background-position:bottom left; height:220px;border: solid 1px #e1e1e1; border-top:0px;	background-color: #fff;}
.TabbedPanelsContent {	padding: 4px;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {	float: left;	width: 10em;	height: 20em;	background-color: #EEE;	position: relative;	border-top: solid 1px #999;	border-right: solid 1px #999;	border-left: solid 1px #CCC;	border-bottom: solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab {	float: none;	margin: 0px;	border-top: none;	border-left: none;	border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {	background-color: #EEE;	border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {	clear: none;	float: left;	padding: 0px;	width: 30em;	height: 20em;}

/*Spry Styles Ends Here*/