﻿/* CSS Document */
* { margin:0; padding:0; }
body{ padding:0px; margin:0px; font-size:11px; font-family:Georgia; color:#58585A; background:#E1DFE0;}
.GH_main .GH_innerMain{  margin:0px auto; width:1003px; }
#fontStyle{ font-family: Tahoma; }

.GH_innerMain .GH_topHeader{ /*future use*/ }
.GH_topHeader .GH_innerHeader{ float:left; width:1003px; height:181px; background:url(../../images/MayRelease_web2.0/header_bg.jpg) no-repeat left top; }
.GH_logo{ float:left; width:305px; padding:25px 0px 0px 67px; height:155px; }

html* .GH_topLogin{float:left; width:200px; padding-left:417px; position:relative; margin-left:0px; left:0px; top:0px; z-index:100; }
.GH_topLogin{float:left; width:200px; padding-left:367px; position:relative; margin-left:50px; left:375px; top:-180px; z-index:100; }
.GH_topLogin a{ float:left; color:#FFFFFF; font-family:Tahoma; padding:0px 5px 0px 0px; }
.GH_topLogin a:hover{ text-decoration:none; }
.GH_topLogin .color1{ color:#FFD55A; font-weight:bold;padding:35px 5px 0px 0px;}
.GH_topLogin .color2{ color:#FBFFFF; text-decoration:underline; padding:35px 5px 0px 0px;}
html* .GH_topLogin .color2{ color:#FBFFFF; text-decoration:underline; padding:22px 5px 0px 0px;}

.GH_topLogin .color3{ color:#ffd459; font-weight:bold;padding:35px 5px 0px 0px;}
/* updated by smitha end */

.GH_innerMain .GH_navigation{  height:37px; position:relative; margin-left:50%; left:-450px; top:0px; padding:0px;   }
.GH_navigation .GH_topNav{ float:left; width:390px; height:37px;}
.GH_topNav a{ float:left; text-decoration:none; font-family:Tahoma; color:#4D4D4F; padding:8px 10px 0px 10px; font-size:12px; }
.GH_topNav a:hover{ text-decoration:underline; }
.GH_topNav a.current{ color:#6898C9; }

.curves{ float:left; height:5px; width:1003px; background:#FFFFFF url(../../images/MayRelease_web2.0/top_left_curve.jpg) no-repeat left top; }
.curves .rightCurve{ float:right; width:5px; background:#FFFFFF url(../../images/MayRelease_web2.0/top_right_curve.jpg) no-repeat right top; }
.curves .leftCurve{ float:left; width:5px; height:5px; }

.blueCurves{ float:left; height:5px; width:494px; background:#6699C8 url(../../images/MayRelease_web2.0/blue_left_curve.jpg) no-repeat left top; }
.blueCurves .rightCurve{ float:right; width:5px; background:#6699C8 url(../../images/MayRelease_web2.0/blue_right_curve.jpg) no-repeat right top; }
.blueCurves .leftCurve{ float:left; width:5px; height:5px; }

.blueCurvesTwo{ float:left; height:5px; width:1003px; background:#6699C8 url(../../images/MayRelease_web2.0/blue_left_curve.jpg) no-repeat left top; }
.blueCurvesTwo .rightCurve{ float:right; width:5px; background:#6699C8 url(../../images/MayRelease_web2.0/blue_right_curve.jpg) no-repeat right top; }
.blueCurvesTwo .leftCurve{ float:left; width:5px; height:5px; }

.whiteCurves{ float:left; height:5px; width:494px; background:#FFFFFF url(../../images/MayRelease_web2.0/bottom_left_curve.jpg) no-repeat left top; }
.whiteCurves .rightCurve{ float:right; width:5px; background:#FFFFFF url(../../images/MayRelease_web2.0/bottom_right_curve.jpg) no-repeat right top; }
.whiteCurves .leftCurve{ float:left; width:5px; height:5px; }


.GH_innerMain .mainContainer{ float:left; width:1003px; background:#FFFFFF; }
.GH_innerMain .mainHomeContainer{ float:left; width:1003px; background:#FFFFFF url(../../images/MayRelease_web2.0/home_bg.jpg) repeat-y left top; }

.GH_innerMain img{ display:inline; border:0px; }
.GH_innerMain a{ text-decoration:none; outline:none; cursor:pointer; }
.GH_innerMain .GH_clear{ clear:both; }
.GH_innerMain .images{ float:left; }
.GH_innerMain .emptyDiv{ float:left; height:15px; background:#E1DFE0; }

.input2{ font-family:Tahoma; font-size:11px; color:#000000; width:204px; height:22px; line-height:22px; background:#FFFFFF; border:#FABF79 solid 1px;}
.input{ font-family:Tahoma; font-size:11px; color:#000000; width:173px; height:15px; line-height:15px; background:#FFFFFF; border-top:#ADC440 solid 1px; border-left:#ADC440 solid 1px; border-bottom:#C1C847 solid 1px; border-right:#C1C847 solid 1px; }

/*------------------------------------------Home Page Css----------------------------------------------------------*/
.GH_innerMain .HG_homeBanner{ /*future use*/   }
.HG_homeBanner .homePageBanner{ float:left; width:1003px; }

/*.homePageBanner .bannerContainer{ float:left; width:1003px; height:279px; background:#FFFFFF url(../../images/MayRelease_web2.0/home1.jpg) no-repeat left bottom;}*/
.homePageBanner .bannerContainer{ float:left; width:1003px; height:279px; background:#FFFFFF}
/*.bannerContainer .bannerContainerText{ float:left; width:437px; padding: 0px 0px 12px 255px; }*/
.bannerContainer .bannerContainerText{ float:left; width:437px; padding: 0px 0px 12px 145px; }

html* .bannerContainerText .rowOne{ float:left; width:437px; padding-bottom:5px; }
.bannerContainerText .rowOne{ float:left; width:437px; padding-bottom:6px; }
.rowOne .headingOne{ float:left; padding:18px 0px 28px 17px; color:#605E5F; font-size:16px;  font-family:Tahoma; font-weight:bold; }
 html* .rowOne .topLogos{padding:0px 3px 10px 0px;}
.rowOne .topLogos{ float:left; padding:0px 3px 0px 0px;}
.rowOne .topLogos .last{ float:left; padding:0px; }
.topLogos .verisignlogo{float:left; padding:0px 0px 18px 0px;}
.topLogos .verisignlogoText{float:left; width:92px;}

.topLogos .verisignlogo{ width:90px; padding:0px 0px 23px 0px; margin:0px;}

.topLogos .verisignlogoNew{ width:94px; height:70px; display:inline; }
.topLogos .versigntextNew {width:94px; padding:2px 0px 0px 0px;  }
.topLogos .versigntextNew a{color:#000000; display:block; text-decoration: none; font-size:7px; font-weight:bold; font-family:Tahoma; text-align: center; margin: 0px;}
.topLogos .versigntextNew a:hover{text-decoration:underline;}

.gallery{ float:left; width:437px; padding:0px 0px 4px 0px; height:104px; }
.gallery .scroll{ float:left; }
.gallery .spacer{ float:left; }
.gallery .thum{float:left; width:122px;}
.thum .thumImg{float:left; width:120px; border:#000000 solid 1px; }
.thum .thumImgText{ float:left; width:123px; height:14px; color:#605E5F; font-weight:bold; font-family:Tahoma; font-size:12px; padding-top:5px; text-align:center; background:url(../../images/may_release/gallery_bottom_shadow.jpg) no-repeat left top; }

.thumImgText a{color:#7B787A;font-family:Tahoma; font-size:12px; text-decoration:none;}
.thumImgText a:hover{text-decoration:underline;color:#605E5F;}

.bannerContainer .bannerContainerText .rowTwo{ float:left; width:420px; padding-left:17px; font-family:Tahoma; font-size:24px; font-weight:bold; color:#FFFFFF; height:39px; line-height:39px; background:#4D4D4F url(../../images/MayRelease_web2.0/arrow1.jpg) no-repeat right top; }

.edLandoText{  float:left; width:692px; }

.topRow4{ float:left; width:692px;  }
.topRow4 .subHeading{ float:left; width:230px; padding-left:35px; height:20px; line-height:18px; color:#4D4D4F; font-family:Tahoma; font-size:11px; background:#FFD459 url(../../images/may_release/arrow2.jpg) no-repeat right top; }
.topRow4 .icons{ float:left; width:420px; padding-left:7px; height:26px; line-height:26px;}
.icons .anker { float:left; width:159px; font-family:Tahoma; font-size:12px; }
.anker a{ color:#F89722; text-decoration:underline; height:22px; line-height:22px; }
.anker a:hover{ text-decoration:none; }
.icons .ankerIcons{ float:left; width:261px; }
.ankerIcons img{ padding-left:5px;}

.leftYellowBox{ /*future use*/   }
.leftYellowBox .yelloBox{ float:left; width:292px; }
.yelloBox .yellowTopImg{float:left; width:292px; background:url(../../images/MayRelease_web2.0/yello_top_curve.png) no-repeat left top; height:20px; }
.yelloBox .yelloBoxHeading{ float:left; width:292px; background:url(../../images/MayRelease_web2.0/blue_spacer.png) repeat-y left top;}
.yelloBoxHeading .yellowHeading{ float:left; width:259px; padding:0px 0px 6px 33px; color:#FFFFFF; font-family:Tahoma; font-size:21px; font-weight:bold; background:url(../../images/MayRelease_web2.0/ancarArrow.gif) no-repeat right bottom; }
.yelloBoxHeading .yellowHeading2{ float:left; width:259px; padding:0px 0px 6px 33px; color:#FFFFFF; font-family:Tahoma; font-size:21px; font-weight:bold;}
.yellowHeading a{ color:#FFFFFF; font-size:10px; padding:0px 0px 0px 5px; }
.yellowHeading a:hover{ text-decoration:underline; }

.yelloBox .yellowBottomImg{float:left; width:292px; background:url(../../images/MayRelease_web2.0/yello_bottom_Curve.png) no-repeat left top; height:25px; }

.yelloBox .boxText{ float:left; width:259px; color:#4e4c4d; padding:0px 0px 6px 33px; background:url(../../images/MayRelease_web2.0/yello_spacer.png) repeat-y left top; }
.boxText .topArrowBg{ float:right; height:18px; background:url(../../images/MayRelease_web2.0/ancarArrow2.jpg) no-repeat right top; }

.boxText .table{ float:left;  }
.table .tr{ float:left; width:300px;}
.tr .td1{ float:left; width:60px;}
.tr .td2{ float:left; width:10px;}
.tr .td3{ float:left; width:140px;}

.boxText .gift{ color:#679AC9; font-family:Tahoma; font-size:15px; font-weight:bold; }
.yelloBox a{ text-decoration:underline; }
.yelloBox a:hover{ text-decoration:none; }

.mainHomeContainer .leftPanel{ float:left; width:494px; }
.boxSpacer{ float:left; width:494px; height:15px; background:#E1DFE0; display:inline; }
.boxContainer{ float:left; width:494px;  }
.boxContainer .boxHeading{ float:left; width:438px; padding:7px 36px 10px 20px; background:#6699C8; color:#FFFFFF; font-size:15px; font-family:Tahoma; font-weight:bold; }

.boxContainer .boxHeading a{ color:#FFFFFF; font-size:15px; font-family:Tahoma; font-weight:bold; }

.panelText{ float:left; width:438px; padding:7px 36px 10px 20px; position:relative;}
.panelText .innerPanelText{ float:left; width:438px; padding:11px 0px 2px 0px;}
.panelText2{ float:left; width:438px; padding:11px 0px 2px 0px;}
.Text2{ float:left; width:438px; padding:13px 0px 20px 19px;}
.panelText .anker2{ font-weight:bold; color:#4D4C51; text-decoration:underline; }
#paddingTop{ padding-top:0px; }
.panelText a:hover{ text-decoration:none; }
.boxSubHeading{ float:left; width:438px; padding:0px 0px 0px 0px; color:#EC871F; font-size:14px; font-family:Tahoma; font-weight:bold; }
.boxSubHeading .aClass{ float:left; width:438px; padding:0px 0px 0px 0px; color:#EC871F; font-size:14px; font-family:Tahoma; font-weight:bold; }

.boxSubHeading2{ float:left; width:438px; padding:15px 0px 0px 0px; color:#ffffff; font-size:14px; font-family:Tahoma; font-weight:bold; }
.boxSubHeading .boxSubHeading3{ float:left; width:438px; padding:0px 0px 0px 0px; color:#EC871F; font-size:10px; font-family:Tahoma; font-weight:bold; }
.boxSubHeading .bullet{ float:left; width:19px; padding-top:3px;}
.boxSubHeading .bulletText{ float:left; width:400px;}

.boxSubHeadingAboutUs{ float:left; width:438px; padding:15px 0px 0px 0px; color:#EC871F; font-size:14px; font-family:Tahoma; font-weight:bold; }
.boxTextTwo{ float:left; width:438px; padding:7px 36px 10px 0px;}
.boxContainerSpacer{ float:left; width:15px; height:15px; }

.panelText .defaultPadding{ padding-top:5px;}

.leftPanel a{ color:#6699C8; text-decoration:none; }
.leftPanel a:hover{ text-decoration:underline; }

.letsGo{ height:60px; width:196px;  }
.letsGo .aClass{ display:block; width:196px; background:url(../../images/MayRelease_web2.0/lets_go.png) no-repeat left top; height:60px; border:none; cursor:pointer }
.letsGo .aClass:hover { background:url(../../images/MayRelease_web2.0/lets_go.png) 0 -60px  no-repeat; }

.subscribeButton{ height:60px; width:196px; position:absolute; left:290px; top:-20px;   }
.subscribeButton .aClass{ display:block; width:196px; background:url(../../images/MayRelease_web2.0/subscribe1.png) no-repeat; height:60px; border:none; cursor:pointer }
/*.subscribeButton .aClass:hover { background:url(../../images/MayRelease_web2.0/subscribe.png) 0 -60px no-repeat; }*/


.signMeUp{ height:1px; width:1px; }
.signMeUp .signMeUpButton{ float:left; width:196px; position:relative; left:700px; top:-100px; }
.signMeUpButton .hl{float:left; width:196px; height:60px; background:url(../../images/MayRelease_web2.0/sign_me_up.png) no-repeat left top;}
/*.signMeUpButton .hl:hover{ width:196px; height:60px; background:url(../../images/MayRelease_web2.0/sign_me_up_hover.png) left top no-repeat; }*/
/*------------------------------------------Home Page Css----------------------------------------------------------*/

/*--------------------------------------------Footer Css----------------------------------------------------------*/
.Gh_Footer{ /*future use*/ } 
.Gh_innerFooter{ float:left; width:1003px; background:#FFFFFF; padding:13px 0px 0px 0px; position:relative; height:80px; }
.footerLeft{ float:left; width:469px; padding-left:40px;}
.footerLeft .footerNav{ float:left; width:469px; }
.footerNav a{  font-family:Tahoma; color:#4D4D4F; padding:0px 8px 0px 8px; font-size:12px; }
.footerNav a:hover{ text-decoration:underline; }
.footerNav a.subCurrent{ color:#6898C9; }

.footerRight{ float:left; width:475px; font-size:9px; font-family:Tahoma; padding:0px 0px 0px 19px; color:#6A98C9; line-height:150%;}
.footerRight .footerRightText{ float:left; width:350px; line-height:150%; }
.footerRightText a{ color:#6A98C9; text-decoration:underline; }
.footerRightText a:hover{ text-decoration:none; }

.footerLeft .verisignFooter{float:right;}
.verisignFooter .verisignlogo{padding:0px 0px 10px 0px;}

.footerRight .authorizeLogo{float:right; width:90px; padding-right:9px;}
/*--------------------------------------------Footer Css----------------------------------------------------------*/
/*--------------------------------------------11Aug2010 Css----------------------------------------------------------*/

.yelloBox .NewIconLogo{ float:left; width:292px; text-align:center; }
.NewIconLogo .veriSign{ float:left; width:272px; padding:20px 0px 0px 20px; }
.veriSign .veriSignLogo{ float:left; width:122px; }
.veriSign .veriSignLogo2{ float:left; width:122px; text-align:right; }
.NewIconLogo .icons1{ float:left; width:292px; height:26px; line-height:26px;}
.icons1 .anker1 { float:left; width:265px; padding:20px 0px 10px 15px; font-family:Tahoma; font-size:12px; }
.anker1 a{ color:#F89722; text-decoration:underline;  height:22px; line-height:22px; }
.anker1 a:hover{ text-decoration:none; }
.icons1 .ankerIcons1{ float:left; width:261px; padding-left:13px; }
.ankerIcons1 img{ padding-left:5px;}
/*--------------------------------------------11Aug2010 Css----------------------------------------------------------*/

