@charset "utf-8";
/* Designed by Arockia raj */
/* CSS Document */

/* ____________________________________________________________________________

               Common Styles for all Pages
   ____________________________________________________________________________ */
   
      
   /* -------------- Layouts ----------------  */
.main-wrapper{position:relative; width:1002px; height:auto; margin-left:auto; margin-right:auto; padding:5px 0px;}
.header-wrapper{ background-image:url(/images/header-bg.gif); background-position:left top; background-repeat:repeat-x; position:relative; padding:0px; margin:0px; background-color:#094179; width:992px; height:125px;}
.footer-wrapper{ background-image:url(/images/footer-bg.gif); background-position:left top; background-repeat:repeat-x; position:relative; padding:0px; margin:0px; background-color:#737273; width:992px; height:75px;}
.menu-wrapper{position:relative; padding:0px; margin:0px;  width:992px;}
.center-wrapper{position:relative; padding:0px; margin:0px; width:992px; height:auto; min-height:420px; height:auto !important; height:420px;}

/* -------------- headers ----------------  */
.header-content{float:left; margin:0px; padding:0px; position:relative; width:990px;}
.header-content .header-left-logo{float:left; position:relative; width:160px; padding:39px 0 0 20px; text-align:left; }
.header-content .header-right{float:right; position:relative; width:730px; padding:5px 10px 5px 0px; text-align:right; color:#fff;}
.header-content .header-right .sign-in{text-align:right; padding:5px 0px; color:#fff; position:relative;}
.header-content .header-right a{color:#fff; text-decoration:none;}
.header-content .header-right a:hover{color:#fff; text-decoration:underline;}
.header-content .header-right .header-ads{ padding:5px 0px; text-align:right;}
.header-content a, .header-content a:hover{text-decoration:none;}

/* --------------header menu ----------------  */
.menu-container{float:left; margin:0px; padding:0px; position:relative; width:992px; background-image:url(/images/menu-bg-bot.gif); background-position:bottom left; background-repeat:repeat-x; height:40px;}
.menu-container .menu-left-bg{float:left; position:relative; width:10px; padding:0px; height:34px; background-image:url(/images/menu-bg-left.gif); background-position:left top; background-repeat:no-repeat; }
.menu-container .menu-right-bg{float:right; position:relative; width:10px; padding:0px; height:34px; background-image:url(/images/menu-bg-right.gif); background-position:left top; background-repeat:no-repeat; }

.menu-container .menu-nav{background-image:url(/images/menu-bg.gif); background-position:left top; background-repeat:repeat-x;  float:left; position:relative; width:972px; height:34px; padding:0px; margin:0px; display:block;}
.menu-nav ul{padding:0px 0px 0px 0px; margin:0px;}
.menu-nav li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:left; font-weight:bold; letter-spacing:0px; float:left; list-style:none; padding-left:16px; line-height:34px; }
.menu-nav li a{ color:#000; text-align:left; font-weight:bold;  padding:0 10px 0 0; text-decoration:none; line-height:34px; display:block; float:left; cursor:pointer;}
.menu-nav li a span{display:block; float:left; line-height:34px; height:34px;  padding:0 0 0 10px;cursor:pointer;}
.menu-nav li a:hover{ color:#fe0e0e; cursor:pointer;}
.menu-nav li a:hover span{color:#fe0e0e; text-decoration:none; cursor:pointer;}
#act1:hover,#act1:visited,#act1:active, #act1:link{background:url(/images/menu-over-bg.gif) no-repeat right top; position:relative; color:#fff; line-height:34px;cursor:pointer;}
#act1:hover span, #act1:visited span,#act1:active span, #act1:link span{background:url(/images/menu-over-bg.gif) no-repeat left top;  color:#fff;cursor:pointer;}

/* -------------- footer ----------------  */
.footer-wrapper ul{padding:25px 0 0 0; margin:0px;}
.footer-wrapper li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;  list-style:none; padding:0px 10px; display:block; float:left;}
.footer-wrapper li A{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; padding-bottom:3px; list-style:none; text-align:left; }
.footer-wrapper li A:HOVER{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline; padding-bottom:3px; list-style:none; text-align:left;}
.footer-wrapper .powered{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:right; padding:25px 10px 0 0; margin:0px;}
.footer-wrapper .powered a{  text-decoration:none; padding-bottom:3px; list-style:none; text-align:right;color:#fff; }
.footer-wrapper .powered a:hover{  text-decoration:none; padding-bottom:3px; list-style:none; text-align:right;color:#fff; }
/* -------------- Home Content ----------------  */
.tit-font {color:#fcf415; text-align:left; font-weight:bold; letter-spacing:0px;}
.home-cont-step{background-image:url(/images/cont1-bg-top1.gif); background-position:top left; background-repeat:no-repeat; width:992px; height:16px; position:relative; float:left; margin-bottom:0px;}
.home-cont-step2{background-image:url(/images/cont1-bg3.gif); background-position:top left; background-repeat:no-repeat;  position:relative; float:left; width:992px; height:8px; padding:0px; margin:0px; }
.home-cont-step1{position:relative; float:left; width:992px; padding:0px; margin:0px; min-height:400px; height:400px; height:auto; background-image:url(/images/cont1-bg-curve.gif); background-position:top right; background-repeat:no-repeat; clear:left;  }
.home-cont-step1 .left-side1{ position:relative; float:left; width:717px; padding:0px; margin:0px; height:auto; }
.home-cont-step1 .left-side{ position:relative; padding:0px; margin:0px; width:717px; min-height:400px; height:auto !important; height:400px;background-image:url(/images/cont1-bg1-left.gif); background-position:top left; background-repeat:repeat-y;   }
.home-cont-step1 .left-side1 .left-side-bot{background-image:url(/images/cont1-bg-bot-left.gif); background-position:top left; background-repeat:repeat-x; height:8px; width:717px; }
.home-cont-step1 .right-side1{ position:relative; float:right; width:275px; padding:0px 0px; margin:0px; background-image:url(/images/cont1-bg1-right.gif); background-position:top left; background-repeat:repeat-y; }
.home-cont-step1 .right-side{ position:relative; float:right; width:275px; padding:0px 0 20px 0px; margin:0px;  min-height:388px; height:auto !important; height:388px; background-image:url(/images/cont1-bg-right-bot.gif); background-position:bottom right; background-repeat:no-repeat;   }
.home-cont-step1 .right-side-spons{ position:relative; float:right; width:275px; padding:0px; margin:0px; background-color:#b7b7b7; height:auto;   }
.home-cont-step1 .right-side .cont-box1{ position:relative; float:left; width:270px; padding:0px 0 0 2px; margin:0px; clear:left;}

.home-cont-step1 .right-side .cont-box1 .tit-cont { padding-top:2px; margin:0px; float:left; position:relative; width:250px;  }
.home-cont-step1 .right-side .cont-box1 img{ float:left; display:block; position:relative; width:auto; vertical-align:top;}
.home-cont-step1 .right-side .cont-box1 h1{ color:#fcf415; text-align:left; font-weight:bold; letter-spacing:0px; font-size:14px; padding:6px 0 0px 5px; float:left; display:block; position:relative; width:auto;}
.home-cont-step1 .right-side .cont-box1 ul{ margin:0px; padding:0px}
.home-cont-step1 .right-side .cont-box1 li{ list-style:none; padding:4px 0px 0px 4px; margin:0px; display:block; float:left; position:relative;  line-height:18px;  line-height:18px;}
.home-cont-step1 .right-side .cont-box1 li label{ float:left; width:100px; text-align:left; padding:0px; color:#FFFFFF; font-weight:bold;  margin:0px;}
#signup{ width:107px; float:left; text-align:left; padding:0px; color:#FFFFFF; font-weight:bold;  margin:0px}
.home-cont-step1 .right-side .cont-box1 li span{ font-weight: normal; float:left; width:156px; text-align:left; padding:0px; margin:0px; }
.home-cont-step1 .right-side .cont-box1 li span input{ width:140px; text-align:left;}
.home-cont-step1 .right-side .cont-box1 li span select{ width:142px; text-align:left;}
.home-cont-step1 .right-side .cont-box1 a{font-size:11px; color:#FFFFFF; text-decoration:none; text-align:left;}
.home-cont-step1 .right-side .cont-box1 a:hover{ text-decoration:underline;}

.validation_ind{  float:left; width:210px; height:auto; border:#bba300 1px solid; background-color:#fdf6c5; background-image:url(/images/error_msg1.gif); background-position:3px center; background-repeat: no-repeat;  margin:0px 0 5px 10px; padding:0px 0 5px 20px;  }
.validation_ind ul{  margin:0px; padding:0px; list-style:none; }
.validation_ind li{ display:block; padding:0px; clear:left; margin:0px; width:100%; font-size:11px; color:#FF0000; line-height:14px; height:14px; text-align:left;}

/* Tour contents */
.tour-left-cont{float:left; position:relative; width:300px; height:auto; padding-left:10px;}
.tour-right-cont{float:right; position:relative; width:380px; height:auto; padding:20px 10px 0px 0px; color:#666666; text-align:justify; line-height:18px; }
.tour-right-cont h1{color:#000; text-align:left; font-weight:bold; letter-spacing:0px; font-size:22px; line-height:25px; margin:0px; padding:5px 0px;}
.tour-name{clear:left; margin:0px; padding:16px 0 0 8px; position:relative;}
.tour-name ul{ margin:0px; padding:0px; list-style:none;}
.tour-name ul li{ display:block; float:left; width:222px; height:25px; background-color:#EAEAEA; padding:2px 5px; text-align:center;   border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#d9d9d9 #e0dede #e0dede #e0dede; line-height:25px;}
/* events */

.event-left{ height:auto; position:relative;  padding:10px 0 5px 4px; margin:0px auto; width:710px;   }
.event-left ul{ margin:0px; padding:0px}
.event-left li{ list-style:none; float:left; padding:0px; border:1px solid #000; width:225px; margin:0px 0 0 5px; background-image:url(/images/event-grt-bg.gif); background-position:bottom left; background-repeat:repeat-x; position:relative; display:block;}
.event-curve-bg{background-image:url(/images/event-curve1.gif); background-position:top left; position:absolute; width:40px; height:39px; top:-4px; left:-3px;}


.events_conts{ position:relative;  background-repeat:no-repeat; color:#000; text-align:left; min-height:240px; _height:240px;  }
.events_conts h1{ position:relative; float:left; width:225px; margin:0px; padding:5px 0px 0px 0px;  color:#000; text-align:left; font-weight:bold; letter-spacing:0px; font-size:14px; }
.events_conts h1 img{float:left; width:75px;}
.events_conts h1 span{float:left; width:120px; line-height:20px; border-bottom:2px solid #FF6633; padding-top:20px;}
.events_conts ul{ margin:0px; padding:0px; list-style-type:none; float:left;}
.events_conts li{ font-size:11px; color:#000000; text-decoration:none; float:none; background:url(/images/event-arrow.gif) 0px 6px no-repeat;  padding:5px 0px 10px 12px; width:200px; border:0px; line-height:15px; position:relative; display:block; margin:0px 0 0 5px;}
.events_conts li h2{font-size:12px;color:#000000; text-decoration:none; margin:0px; padding:0px; font-weight:normal; }
.events_conts li h2 a{color:#000000; text-decoration:none;}
.events_conts li h2 a:hover{ text-decoration: underline;}
.events_conts li div.grey{ padding-top:0px; color:#818081}
.events_conts li span.gap{ padding-left:3px}
.search-ind{ width:717px; position:relative; float:left; margin:0px; padding:0px; text-align:left;}
.search-box1{text-align:left;position:relative; margin:0px; padding:15px 0 0 55px;}
.search-box1 .searchbuddies{padding-top:4px; padding-right:4px; }
.letters{ position:relative; height:auto; background-image:url(/images/shw_img_index.gif); background-position:168px 2px; background-repeat:no-repeat; padding-top:4px; }
.letters ul{ margin:0px; padding:0px; list-style:none;}
.letters li{ display:inline; padding:0px 6px 0px 0px; border:0px; }
.letters li a{ color:#000000; text-decoration:none}

/* ____________________________________________________________________________

 Curve Border Colors
   ____________________________________________________________________________ */

.curve_start {background: transparent; margin:0 3px; height:auto; position:relative;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}

/*main Curve without Gradient*/
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb3, .xb4 {background:#737273; border-left:2px solid #31312f;border-right:2px solid #31312f;}
.xb2 {background:#31312f; border-left:2px solid #31312f;border-right:2px solid #31312f;}
.xb1 {margin:0 5px; background:#31312f;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.main-container {display:block; background-color:#fff; border:0 solid #31312f; border-width:0 2px; height:auto;}

/*main Curve without Gradient*/
.sb1, .sb2, .sb3, .sb4 {display:block; overflow:hidden;}
.sb1, .sb2, .sxb3 {height:1px;}
.sb3, .sb4 {background:#343235; border-left:2px solid #31312f;border-right:2px solid #31312f;}
.sb2 {background:#31312f; border-left:2px solid #31312f;border-right:2px solid #31312f;}
.sb1 {margin:0 5px; background:#31312f;}
.sb2 {margin:0 3px;border-width:0 2px;}
.sb3 {margin:0 2px;}
.sb4 {height:2px; margin:0 1px;}
.main-container1 {display:block; background-color:#343235; border:0 solid #31312f; border-width:0 2px; height:auto;}

/* Exam Results page */
.result-page{ position:relative; float:left; width:680px; padding:0px; margin:0px auto; height:auto; }
.result-page h1{ color:#0066cc; text-align:center; font-weight:bold; letter-spacing:0px; font-size:20px;}
.result-page .tamilnadu-logo{background-image:url(/images/taminadu-gov-logo.gif); background-position:left top; background-repeat:no-repeat; height:56px; padding:15px 0px 15px 60px; margin:0px; line-height:30px; position:relative; }

/*02-05-09 Sponsored Link Ads */
.sponsored{margin:0px auto; padding:0px; position:relative; width:97%;}
.sponsored .link-cont {margin:0px; padding:0px 5px; position:relative; }
.sponsored .link-cont .head{margin:0px; padding:0px 0 2px 0px; text-align:right; border-bottom:1px solid #cccccc; }
.sponsored .link-cont .head h4{ font-size:12px; text-align:right; font-weight:bold; color:#02446C; margin:0px; padding:5px 0 0 0px; }
.sponsored .link-cont .spons-ads {margin:0px; padding:5px 0px; position:relative;}
.sponsored .link-cont .spons-ads ul{ padding:0px; margin:0px;  }
.sponsored .link-cont .spons-ads li{list-style:none; padding:0px 0 5px 0px; margin:0px; display:block; float:left; text-align:left;}
.sponsored .link-cont .spons-ads li .tit{ text-decoration:underline; font-size:11px; font-weight:bold; text-align:left; margin:0px;}
.sponsored .link-cont .spons-ads li .tit a{color:#136dc7; }
.sponsored .link-cont .spons-ads li .tit a:hover{color:#02446C;}
.sponsored .link-cont .spons-ads li .text-des{padding:3px 0px; text-decoration:none; font-size:11px; font-weight:normal; text-align:left; margin:0px; color:#767676;}
.sponsored .link-cont .spons-ads li .web-link{ font-size:11px; font-weight:normal; text-align:left; margin:0px;}
.sponsored .link-cont .spons-ads li .web-link a{color:#009933; text-decoration:none; }
.sponsored .link-cont .spons-ads li .web-link a:hover{color:#009933; text-decoration:underline;}
.sponsored .link-cont .more { font-size:11px; font-weight:normal; text-align:right; margin:0px; color:#02446C; text-decoration:none;}
.sponsored .link-cont .more a, .sponsored .link-cont .more a:hover{color:#02446C; text-decoration:none; }

.result-login .cont-box1 .tit-cont { padding-top:2px; margin:0px; float:left; position:relative; width:250px;  }
.result-login .cont-box1 img{ float:left; display:block; position:relative; width:auto; vertical-align:top;}
.result-login.cont-box1 h1{ color:#fcf415; text-align:left; font-weight:bold; letter-spacing:0px; font-size:14px; padding:6px 0 0px 5px; float:left; display:block; position:relative; width:auto;}
.result-login .cont-box1 ul{ margin:0px; padding:0px}
.result-login .cont-box1 li{ list-style:none; padding:5px 0px 0px 10px; margin:0px; display:block; float:left; position:relative;  line-height:18px;  line-height:18px;}
.result-login .cont-box1 li label{ font-weight: normal; float:left; width:110px; text-align:left; padding:0px; color:#FFFFFF; font-weight:600;  margin:0px;  }
.result-login .cont-box1 li span{ font-weight: normal; float:left; width:188px; text-align:left; padding:0px; margin:0px; }
.result-login .cont-box1 li span input{ width:140px; text-align:left;}
.result-login .cont-box1 li span select{ width:142px; text-align:left;}
.result-login .cont-box1 a{font-size:11px; color:#FFFFFF; text-decoration:none; text-align:left;}
.result-login .cont-box1 a:hover{ text-decoration:underline;}

/* Questionnaire */
.quest-cont{width:992px; height:auto; position:relative; margin:0px auto; padding:0px; }

.quest-cont .heading{ padding:3px 8px; border-bottom:1px solid #f1f1f1; height:45px; position:relative; margin:0 0 2px 0px; }
.quest-cont .heading h1{ text-align:left; font-size:20px; color:#000; padding:0px; margin:0px; padding-left:55px; line-height:45px; font-weight:normal;float:left; }
.quest-cont .quest-icon-head{background-image:url(/images/questionnaire-icon.gif); background-position:left top; background-repeat:no-repeat;}
.quest-container{ margin:10px auto; width:820px; padding:0px; position:relative; line-height:20px;}
.quest-container .quest-row{ clear:left; margin:0px; padding:8px 0 0px 0px; } 
.quest-container label{ float:left; width:250px; text-align:left; margin-left:20px; line-height:15px;} 
.quest-container .quest-rht{ float:left; width:520px; text-align:left; margin-left:10px; position:relative;} 
.quest-container .quest-rht ul{margin:0px; padding:0px; }
.quest-container .quest-rht ul li{padding:0px 5px; margin:0px; display:block; float:left; width:120px;}
.quest-container .quest-rht .tool-step {margin:0px; padding:0px 0 0 10px; position:relative;}
.quest-container .quest-rht .tool-step ul{margin:0px; padding:0px 0 5px 0px; border-bottom:1px solid #F7F7F7; float:left; width:510px;}
.quest-container .quest-rht .tool-step ul li{padding:0px 5px; margin:0px; display:block; float:left; width:90px; text-align:center;}
.rft-sp5{ padding-right:5px;}
.note{font-size:11px; color:#999999}
.note-star{ color:#FF0000;}

/********************** RESULTS ************************/
.home-cont-stepresult{position:relative; float:left; width:992px; padding:0px; margin:0px; min-height:400px; height:400px; height:auto; /*background-image:url(/images/cont1-bg-curve.gif); background-position:top right; background-repeat:no-repeat; */clear:left;  }
.home-cont-stepresult .left-side1{ position:relative; float:left; width:680px; padding:0px; margin:0px; height:auto; }
.home-cont-stepresult .left-side{ position:relative; padding:0px; margin:0px; width:680px; min-height:400px; height:auto !important; height:400px;/*background-image:url(/images/cont1-bg1-left.gif); background-position:top left; background-repeat:repeat-y;*/   }
.home-cont-step1 .left-side1 .left-side-bot{background-image:url(/images/cont1-bg-bot-left.gif); background-position:top left; background-repeat:repeat-x; height:8px; width:717px; }
.home-cont-stepresult .right-side1{ position:relative; float:right; width:275px; padding:0px 0px; margin:0px; /*background-image:url(/images/cont1-bg1-right.gif); background-position:top left; background-repeat:repeat-y;*/ }
.home-cont-stepresult .right-side{ position:relative; float:right; width:290px; padding:0px 0 10px 0px; margin:0px;  min-height:388px; height:auto !important; height:388px;/* background-image:url(/images/cont1-bg-right-bot.gif); background-position:bottom right; background-repeat:no-repeat;*/   }
.home-cont-stepresult .right-side-spons{ position:relative; float:right; width:275px; padding:0px; margin:0px; background-color:#b7b7b7; height:auto;   }
.home-cont-stepresult .right-side .cont-box1{ position:relative; float:left; width:270px; padding:0px 0 0 2px; margin:0px; clear:left;}

.home-cont-stepresult .right-side .cont-box1 .tit-cont { padding-top:2px; margin:0px; float:left; position:relative; width:250px;  }
.home-cont-stepresult .right-side .cont-box1 img{ float:left; display:block; position:relative; width:auto; vertical-align:top;}
.home-cont-stepresult .right-side .cont-box1 h1{ color:#fcf415; text-align:left; font-weight:bold; letter-spacing:0px; font-size:14px; padding:6px 0 0px 5px; float:left; display:block; position:relative; width:auto;}
.home-cont-stepresult .right-side .cont-box1 ul{ margin:0px; padding:0px}
.home-cont-stepresult .right-side .cont-box1 li{ list-style:none; padding:4px 0px 0px 4px; margin:0px; display:block; float:left; position:relative;  line-height:18px;  line-height:18px;}
.home-cont-stepresult .right-side .cont-box1 li label{ font-weight: normal; float:left; width:98px; text-align:left; padding:0px; color:#FFFFFF; font-weight:600;  margin:0px;  }
.home-cont-stepresult .right-side .cont-box1 li span{ font-weight: normal; float:left; width:156px; text-align:left; padding:0px; margin:0px; }
.home-cont-stepresult .right-side .cont-box1 li span input{ width:140px; text-align:left;}
.home-cont-stepresult .right-side .cont-box1 li span select{ width:142px; text-align:left;}
.home-cont-stepresult .right-side .cont-box1 a{font-size:11px; color:#FFFFFF; text-decoration:none; text-align:left;}
.home-cont-stepresult .right-side .cont-box1 a:hover{ text-decoration:underline;}

.collegename{word-wrap:break-word; overflow:auto}
.collegenames{font-size: 11px; font-weight: bold; text-decoration: none; color: rgb(0, 102, 204); word-wrap:break-word;width:135px};
