﻿body 
{
    float:left;
    width:100%;
    margin:0 0 0 0;
    padding:0 0 0 0;
    font-family:Arial;
}  
.Header
{
     height:50px;
     width:100%;   
}
.main
{
    margin:0 auto;
    width:1002px;
    height:1250px;
   overflow:hidden;
   border:1px solid black;
    
}


.Banner
{
    height:200px;
    width:1002px;
    background-color:#000000;  
    border:1px solid black; 
}
.Bantop
{
    height:20px;
    width:1002px;
   
}
.Banmain
{
    height:60px;
    width:200px;
   border:1px solid black;
   
}
.CompLogo
{
    float:left;
    height:50px;
    width:390px;
    margin:0 auto;
  
}
.Titlebar
{
    float:left;
    height:115px;
    width:1002px;
    margin-top:10px;
   
}
.Menus
{
    height:94px;
    width:808px;
    margin-left:190px;
   /*border:1px solid blue;*/
}
.Hmebtn
{
    height:64px;
    width:70px;
    float:left;
    padding-top:30px;
    text-align:center;
    border:1px solid Gray;
    border-top-color:black;
    border-left-color:black;
    border-bottom-color:black;
    
}
.Hmebtn :hover
{
    color:#64b5fe;
}
.Services
{
    height:64px;
    width:100px;
    float:left;
    padding-top:30px;
    text-align:center;
     border:1px solid Gray;
    border-top-color:black;
    border-left-color:black;
    border-bottom-color:black;
    
}
.Services :hover
{
    color:red;
}
.Success
{
    height:64px;
    width:120px;
    float:left;
    padding-top:30px;
    text-align:center;
    border:1px solid Gray;
    border-top-color:black;
    border-left-color:black;
    border-bottom-color:black;
   
}
.Success .hover
{
    color:#64b5fe;
}

.imgLog
{
    border-radius:10px 10px 10px 10px;
    box-shadow:1px 1px #90d2ed ;
}

.Home
{    
    float:left;
    height:30px;
    width:122px;
    text-align:center;
    border-right-color:white;
    border-left-color:white;
    border-bottom-color:white;  
    border-top-color:#ebebeb; 
    padding-top:20px;
    font-size:16px;
    background-color:#90d2ed;
    text-decoration:none;
}
.Home :hover
{
     color:red;
}

.lnkbtnbanner
{
    color:White;
    text-decoration:none;
}
.imgalgn
{
    height:500px;
    width:550px;   
    float:left;
    display:block;
 
}
.larger
{
    text-align:center;
}
.radimg
{
    height:14px;
    width:10px;
    background-image:url("http://localhost:51256/TORQUE V2/Images/MuseumBetaLe0.gif");
    border:1px solid white;
}

.animatetext
{
    float:left;
    height:500px;
    width:443px;
    background-color:#f8f8f8;
    
}
.Banheader
{
    height:400px;
    width:1002px;
    /*background-color:#f3f3f3;*/
    
    margin:0 auto;
}
/*.popup
{
    height:900px;
    width:500px;
    border:1px solid red;
    background-color:Gray;
    display:none;
}*/
.events
{
    height:490px;
    width:999px;
    background-color:#ffffff; 
    margin-top:15px;
}
.Mainevents
{
    min-height:490px;
    width:999px;
    background-color:#ffffff;
    margin-left:80px;
}
.Headings
{
    height:50px;
    width:1002px;
 
}

.footer
{
    height:30px;
    width:1002px;
    margin:0 auto;
}
.Newsfst
{
    height:40px;
    width:326px;
    float:left;
    text-align:left;
    Padding-top:10px;
    font-size:18px;
    font-family:Arial;
    font-weight:bold;
    margin-left:0px;
    border-bottom:1px dotted gray;
    color:#252525;
    font-style:normal;
  
}
.Newssec
{
    height:40px;
    width:280px;
    float:left;
    text-align:left;
    Padding-top:10px;
    font-size:18px;
    font-family:Arial;
    margin-left:25px;
    border-bottom:1px dotted gray;
    color:#252525;
    font-style:normal;
    font-weight:bold;
   
}
.Newsthr
{
    height:40px;
    width:305px;
    float:left;
    text-align:left;
    Padding-top:10px;
    font-size:18px;
    font-family:Arial;
    margin-left:55px;
    border-bottom:1px dotted gray;
    color:#252525;
    font-style:normal;
    font-weight:bold;
    
}

.eventssub
{
    height:440px;
    width:326px;
    float:left;
  border:1px solid white;
 }
 .currentevents
{
    height:238px;
    width:326px;
    float:left;
  
  overflow:auto;
  /*border:1px solid grey;*/
  border: 1px solid #E5E5E5;
    /*border-radius: 10px 10px 10px 10px;
    box-shadow: 3px 3px 5px black;*/
 }
.currenteventsmain
{
    height:240px;
    width:326px;
    float:left;
  
  /*overflow:auto;
  border:1px solid grey;
  border: 1px solid #E5E5E5;*/
    /*border-radius: 10px 10px 10px 10px;
    box-shadow: 3px 3px 5px black;*/
}
    
.fstpara
{
    height:55px;
    width:325px;
    float:left;
    margin-top:10px;
    text-align:justify;
     color:black;
}
.fstpara1
{
    height:75px;
    width:300px;
    float:left;
    margin-top:0px;
    text-align:justify;
     color:black;
}
.fstparacurrent
{
    height:270px;
    width:300px;
    float:left;
    margin-top:0px;
    text-align:justify;
     color:black;
}
.Workshoppara
{
    height:270px;
    width:300px;
    float:left;
    margin-top:0px;
    text-align:justify;
     color:black;
}
.fstparacurrentNEW
{
   height:240px;
    width:300px;
    clear:both; 
    float:left;
    margin-top:0px;
    text-align:justify;
     color:black;
}
.fstparacurrentNEW2
{
   height:190px;
    width:300px;
    clear:both; 
    float:left;
    margin-top:0px;
    text-align:justify;
     color:black;
}
.bulletpoint
{
    float:left;
    height:30px;
    width:30px;

}
.square
{
    margin-left:10px;
    margin-top:16px;
}
.TorquePartners
{
    float:left;
    height:95px;
    margin-top:13px;
    width:275px;
   font-size:13px;
    font-family:Arial;
}
.TorquePartners1
{
    float:left;
    min-height:80px;
    margin-top:13px;
    width:260px;
   font-size:13px;
    font-family:Arial;
}
.Workshop
{
    float:left;
    min-height:80px;
    margin-top:13px;
    width:260px;
   font-size:13px;
    font-family:Arial;
}
.TorquePartnersNew12
{
    float:left;
    height:228px;
    margin-top:13px;
    width:260px;
   font-size:13px;
    font-family:Arial;
}
.secpara
{    
    height:65px;
    width:325px;
    float:left;
    text-align:justify;
 }
 .secpara1
{    
    height:75px;
    width:300px;
    float:left;
    text-align:justify;
 }
.Thirdpara
{    
    height:68px;
    width:325px;
    float:left;
    margin-top:5px;
    text-align:justify;
}
.Thirdpara1
{    
    height:75px;
    width:300px;
    float:left;
    text-align:justify;
}
.radiobtn
{
    height:30px;
    width:100px;
    float:right;
    margin-top:450px;
}

.eventsdiv1
{
    height:440px;
    width:280px;
    text-align:center;
    float:left;
    margin-top:10px;
    margin-left:14px;
   
    border-radius:13px 13px 13px 13px;  
    padding-top:5px;  
  -webkit-box-shadow: 0 0 10px 1px #1179aa;
    -moz-box-shadow: 0 0 10px 1px #1179aa;
    box-shadow: 0 0 10px 1px #1179aa;
} 

.eventsdiv2
{
    height:450px;
    width:360px;
    margin-left:15px;
    float:left;
    text-align:center;
    padding-top:10px;
    border:3px solid white;
    border-radius:13px 13px 13px 13px;
} 

.Enquiry
{
    
    height:250px;
    width:300px;
    margin-top:0px;
    margin-left:30px;
    font-size:13px;
} 
.ParentEnquiry
{
    height:33px;
    width:100%;
}
.ParentDescription
{
    height:119px;
    width:100%;
    margin-top:7px;
}

.LabelName
{
    float:left;
    height:25px;
    width:120px;
    padding-top:5px;
    font-size:13px;
    font-family:Arial;
}
.DescriptionBox
{
    float:left;
    height:100px;
    width:176px;
    margin-top:3px;
}
.NameText
{
    float:left;
    position:relative;
    height:30px;
    width:175px;
    margin-top:2px;
}
.Enquirynews
{
    height:400px;
    width:280px;
    margin:30px auto;    
}
.enqname
{
    height:20px;
    width:100%;
    text-align:left;
    font-size:13px;
  margin-top:10px;
}
.enqnamesub
{
    height:30px;
    width:150px;
    text-align:left;
    font-size:13px;
    margin-left:152px;
}
.empgap
{
    float:left;
    height:50px;
    width:5px;
}
.lblname
{
    float:left;
    height:25px;
    width:120px;
    text-align:left;
    font-size:13px;
     }
 .Label2
 {
     font-size:13px;
 }
 .Label3
 {
     font-size:13px;
 }
.txtname
{
    float:left;
    height:65px;
    width:170px;
}
.Textbox
{
 width:170px;
 height:60px;
 margin-top:3px;
}
.enqdes
{
   height:110px;
   width:250px;
   margin-left:100px;
   margin-bottom:20px;     
} 
.subtn
{    
    height:50px;
    width:100%;
    border-radius:0.5px 2px 0.5px 2px;
    margin-top:20px;
 }
 
.fcontent
{
    float:left;
    width:100%; 
    margin:20px 0 0 0;       
}
.frdcorner
{
    margin:0 auto;
    width:280px;
    height:180px;
    border-radius:20px 20px 20px 20px; 
    -webkit-box-shadow: 0 0 1px 1px #000000;
   -moz-box-shadow: 0 0 1px 1px #000000;
    border:1px solid #e5e5e5;
    
 }

.frdcornersec
{
    
    margin:0 auto;
    width:280px;
    height:185px;
    position:relative;
    border-radius:20px 20px 20px 20px; 
    background-color:white;    
     -webkit-box-shadow: 0 0 1px 1px #000000;
    -moz-box-shadow: 0 0 1px 1px #000000;
   border:1px solid #e5e5e5;
     margin-top:10px;
}
.image
{
     float:left;
     height:50px;
     width:100px;   
     margin-left:10px;
     margin-top:10px;
 }
 .homeSubheading
 {
     float:left;
     width:150px;
     font-size:13px;
     font-weight:bold;
     padding:10px 0 0 0;
     margin:0 0 0 25px;     
     margin-top:20px;
     text-align:right;
 }
 .homeSubsecheading
 {
     float:left;
     width:170px;
     font-size:13px;
     font-weight:bold;
     padding:10px 0 0 0;
     margin:0 0 0 7px;     
     margin-top:30px;
    
 }

.Text
{
    float:left;
    position:relative;
    width:250px;
    text-align:justify;
    height:90px;
    font-size:13px;
    margin-left:10px;
    margin-top:10px;
     
}
.Gapmore
{
    height:20px;
    width:50px;
    float:right;
    margin-top:5px;
   
}
.imagetree
{
    float:left;
    width:99px;
    height:60px;
    margin-left:0px;
    margin-top:9px;
   
}
.imgtree
{
    float:left;
    width:90px;
    height:70px;
    margin-left:10px;
    margin-top:14px;
   
}
.Btnmod
{
    height:28px;
    width :90px;
    margin-left:200px;
    text-decoration:none;
    color:#43bced;
    margin-top:20px;
} 
.Btnmodfst
{
    height:28px;
    width :140px;
   text-decoration:none;
    color:#43bced;
   
} 

.Btnmod :hover
{
     color:#a9e5ff;
}
.Partex
{
    width:250px;
    text-align:left;
    height:157px;
    font-size:13px;
    margin-left:10px;  
   
}         
.Txtcon
{
    float:left;
    text-align:justify;
    font-size:13px;
    width:250px;
    margin-top:0px;
}   
.Concept
{
    height:20px;
    width:130px;
    font-size:13px;
}
.rdalgn
{
    height:20px;
    width:75px;
    float:right; 
}
.enqdescription
{
    height:70px;
    width:100%;
    text-align:left;
    font-size:13px;
    margin-top:15px;
}
.destit
{
    height:30px;
    width:120px;
    float:left;
    margin-top:5px;
}
.destext
{
    height:100px;
    width:281px;
    float :left;
    margin-top:5px;
}

.MultiLine
{
    width:173px;
}
.reset
{
    height:25px;
    width:60px;
    float :left;
   /* margin-left:0px;*/
    margin-top:0px;
}
input[type=submit]
{
    font-family:Arial,sans-serif;
    font-size: 12px;
    height: 25px;        
    border:1px solid grey;
    border-radius: 5px 5px 5px 5px;
    color: #ffffff;
    background-color:#3f3f3f;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
    cursor: pointer;    
}
input[type=submit]:hover
{   
   background-color:#6e6e6e; 
   color:#FFFFFF;
  /* background-image:linear-gradiant(#919191,#4E4E4E); */
   
   border-radius: 5px 5px 5px 5px; 
}
.submit
{
    font-size:13px;
    font-family:Arial;
    color:white;
    background-color:#252525;
    height:28px;
    width:55px;
    padding-bottom:3px;
    border-radius:3px 3px 3px 3px;
}
    
.resetbtn
{
    height:25px;
    width:55px;
    float :left;
    /*margin-left:15px;*/
    margin-top:0px;
 }
.subbutton
{
    height:25px;
    width:55px;
    float :left;
    margin-left:10px;
    margin-top:10px;
}
.enquirfst
{
    height:100px;
    width:280px;
    font-size:14px;
    text-align:left;
}
.enquirsec
{
    height:150px;
    width:280px;
    text-align:left;
}
.enquirthd
{
    height:150px;
    width:280px;
    text-align:left;
}
.fbtwit
{
    float:left;
    width:60px;
    margin-top:100px;
}   
.fb
{
    float:right;
    width:25px;
}   
 
 .textrsiz
 {
     height:250px;
     width:400px;
     border:1px solid red;
     margin:100px auto;
     font-size:40px;
     letter-spacing:1px;
     text-align:center;
     font-family:Arial Rounded MT Bold;
     color:#a9e5ff;
 }
 
     
 .privacy
 {
     height:30px;
     width:800px;
     margin-left:300px;
     margin:0 auto;
     font-size:12px;
     color:Gray;
 }
 .Copyright
 {
     float:left;
     height:17px;
     width:356px;
  /*  padding-top:2px;
     padding-left:2px;
     padding-right:2px;*/
     color:Gray;
     font-size:12px;
     margin-left:100px;
     margin-top:6px;
 }
 .policy
 {
     float:left;
     height:17px;
     width:76px;
     font-size:12px;
    /* padding-left:2px;*/
     color:Gray;
    /* padding-top:2px;*/
     margin-left:15px;
     margin-top:6px;
 }
  .Careerpolicy
 {
     float:left;
     height:17px;
     width:50px;
    font-size:12px;
   /*  padding-left:2px;*/
     color:Gray;
   /*  padding-top:2px;*/
     margin-left:15px;
     margin-top:6px;
 }
 .Careerpolicy a
 {
     float:left;
     height:17px;
     width:50px;
    font-size:12px;
   /*  padding-left:2px;*/
     color:Gray;
   /*  padding-top:2px;*/
     margin-left:15px;
     margin-top:6px;
 }
 .Careerpolicy:hover
 {
     color:#a9e5ff;
 }
 .Contactpolicy
 {
     float:left;
     height:17px;
     width:65px;
     font-size:12px;
  /*   padding-left:2px;*/
     color:Gray;
    /* padding-top:2px;*/
     margin-left:15px;
     margin-top:6px;
 }
 .Contactpolicy:hover
 {
     color:#a9e5ff;
 }
 .NewContact
 {
     text-decoration:none;
     color:Gray;
 }
 .NewContact:hover
 {
     color:#a9e5ff;
 }
 .Terms
 {
     float:left;
     height:17px;
     width:75px;
    font-size:12px;
   /*  padding-left:2px;*/
     color:Gray;
    /* padding-top:2px;*/
     margin-left:15px;
     margin-top:6px;
 } 
 .Terms:hover
 {
     color:#a9e5ff;
 }
 .XliconTerms
 {
     float:left;
     height:17px;
     width:102px;
     font-size:12px;
    /* padding-left:2px;*/
     color:Gray;
   /*  padding-top:3px;*/
     margin-left:15px;
     margin-top:5px;
 } 
 .XliconTerms:hover
 {
     color:#a9e5ff;
 }
 .policy:hover
 {
     color:#a9e5ff;
 }
 
 .lnkprivacy
 {
     color:gray;
     font-size:12px;
     text-decoration:none;
 }
 .Copyright:hover
 {
     color:#a9e5ff;
 }
  .parentDiv
        {
            clear: both;
            float: left;
            margin: 0;
            width: 173px;
            height: 26px;
            background: url('../Images/IconDown.jpg') right center no-repeat;
            border: solid 1px silver;
            cursor: pointer;
            border-radius: 4px 4px 4px 4px;
            padding:4px 0 0 5px;
            font-family:Arial;
            font-size:11px;
            background-color:white;
            overflow:hidden;
        }
        .parentDivSec
        {
            clear: both;
            float: left;
            margin: 0;
            width: 295px;
            height: 26px;
            background: url('../Images/IconDown.jpg') right center no-repeat;
            border: solid 1px silver;
            cursor: pointer;
            border-radius: 4px 4px 4px 4px;
            padding:4px 0 0 5px;
            font-family:Arial;
            font-size:11px;
            background-color:white;
            overflow:hidden;
        }
        .dropDiv
        {
            position: absolute;
            float: left;
            height: 100px;
            display: none;
            border-bottom: solid 1px silver;
            border-right: solid 1px silver;
            border-left: solid 1px silver;
            border-radius: 0 0 4px 4px;
            background-color:white;
            overflow:hidden;
            font-size:11px;
        }
        .Labelvalidate
        {
            height:26px;
            width:173px;
            border:1px solid blue;
        }
        .childDropDown
        {
            clear: both;
            float: left;
            width: 100%;
            height: 23px;
            border-bottom: solid 1px silver;
        }
        .divImageChild
        {
            margin: 2px;
        }
        .divImageChild img
        {
            width: 15px;
            height: 15px;
        }
        .lstItem
        {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        .lstItem li
        {
            width: 100%;
            height: 23px;
            line-height: 23px;
            cursor: pointer;
            font-family: Arial;
            font-size: 12px;
            color: #000000;
        }
        .lstItem li:not(:first-child)
        {
            border-top: solid 1px silver;
        }
        .lstItem li:hover
        {
            background-color: Silver;
        }
 
/****************************Popup for privacy*************/

.privacypopup
{
    position:absolute;
    display:none;
    width: 900px;
    height: 820px; /* margin:0 0 0 250px;*/
    margin-top: 50px;
    margin-left:200px;
    z-index: 999999;
    -webkit-transition: opacity 0.3s ease-in;
    -webkit-box-shadow: -1px 2px 12px 0px;
    border-radius: 10px 10px 10px 10px;
    background-color: White;
    border: 1px solid #cddae7;
    /*visibility:hidden;*/
    font-family:Arial;
    font-size:13px;
    /* overflow:auto;*/
    
}

.policy
{
    cursor:pointer;
}
.popupclose
{
    float:right;
    
}


.popupcontent
{
    float:left;
    width:855px;
    padding-left:25px;
    padding-top:10px;
    background-color:#252525;
    color:White;
    padding-right:20px;
    text-align:justify;
    /*height: 1085px;*/
    height:830px;
    overflow-y:scroll;
    overflow-x:hidden;
}
.popupcontentsub
{
    width:850px;
    height:1075px;
}
.termspopup
{
    position:absolute;
    display:none;
    width: 900px;
    height: 838px; /* margin:0 0 0 250px;*/
    margin-top: 50px;
    margin-left:200px;
    z-index: 999999;
    -webkit-transition: opacity 0.3s ease-in;
    -webkit-box-shadow: -1px 2px 12px 0px;
    border-radius: 10px 10px 10px 10px;
    
    border: 1px solid #cddae7;
    /*visibility:hidden;*/
    font-family:Arial;
    font-size:13px;
    overflow:auto;
}
.Terms
{
   cursor:pointer;
} 

.termspopupcontent
{
    float:left;
    width:840px;
    padding-left:25px;
    padding-top:10px;
}
.popuppara
{
    width:820px;
    float:left;
}
.headsub1
{
    height:30px;
    width:897px;
    background-color:#e5e5e3;
    float:left;
    border-radius: 10px 10px 0px 0px;
    padding-top:8px;
    font-weight:bold;
    color:black;
    padding-left:2px;
}
/*.headsub1 span
{
    clear:both;
    margin-top:10px;
    font-size:14px;
    margin-left:5px;
    
    }
  */  
.popupclose
{
    height:30px;
    width:28px;
    float:right;
    margin:0 auto;
}
.popupclose1
{
    height:30px;
    width:28px;
    float:right;
    margin:0 auto;
}
.Headings
{
    font-size:13px;
    
}
.termsheadsub
{
    height:30px;
    width:897px;
    background-color:#e5e5e3;
    float:left;
    font-size:14px;
    padding-top:8px;
    font-weight:bold;
    color:black;
    padding-left:2px;
}
/*.termsheadsub span
{
    
    margin-left:5px;
}*/
.hrefpopup
{
    color: White;
}
/***************Selvam*****************************/

.uldetail
{   
    text-align:justify;
    background-color:#252525;
    color:White;
    height:650px;
    margin-right:10px; 
    list-style:square;
}
.Xl
{
    color:grey;
    text-decoration:none;
}
.Xl:hover
{
    color:#A9E5FF;
}
