﻿/* Gia India -> General
--------------------------------------------------*/
* {
vertical-align:top;
margin:0;
padding:0;
}
body {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333;
background:#174F6C;
}
input {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
outline:none;
}
.cls { clear:both; }
div.cls {
height: 0;
clear: both;
width: 100%;
font-size: 0;
line-height: 0;
}
#main-content div.cls {
height: 1px;
}
/* Gia India -> Links
--------------------------------------------------*/
a:link,a:visited {
color:#2A546B;
text-decoration:none;
outline:none;
}
a:focus,a:hover,a:active {
color:#0056AF;
text-decoration:none;
outline:none;
}
a.nobot:link,a.nobot:visited,a.nobot:focus,a.nobot:hover {
border-bottom:none !important;
}
a.stathead:link,a.stathead:visited,a.stathead:focus,a.stathead:hover {
background:#C93 !important;
}
a.bluebut:link {
background: #5A86BA;
display: block;
margin: 0;
padding: 5px 10px;
width: 45%;
color: #FFF;
border: 1px solid #183F6D;
}
a.bluebut:hover {
background: #E6F5F8;
display: block;
margin: 0;
padding: 5px 10px;
width: 45%;
color: #000;
}
.gia_ads a:link,.gia_ads a:visited {
border-bottom:none !important;
margin:0 0 0 -5px;
padding:0;
}
.footer a:link,.footer a:visited {
font-weight:700;
color:#FFF;
text-decoration:none;
outline:none;
}
.footer a:focus,.footer a:hover,.footer a:active {
font-weight:700;
color:#40C2FE;
text-decoration:none;
outline:none;
}
/* Gia India -> Main Nav
--------------------------------------------------*/
.wrapper01 {
background:#174F6C url(images/botbg.jpg) repeat-x left top;
width:100%;
}
.wrapper02 {
background:url(images/topbg.jpg) repeat-x left top;
width:100%;
padding-top:20px;
}
* html .main {
width:961px;
background:#FFF url(images/leftbluebg.png) repeat-y 5px 5px;
margin:0 auto;
}
html>body .main {
width:961px;
background:#FFF url(images/leftbluebg.jpg) repeat-y 5px 5px;
margin:0 auto;
}
.indiaplc {
float:right;
background:url(images/indiaplc.jpg) no-repeat right top;
width:617px;
height:96px;
}
.header {
background:#E5F2FA url(images/topbg.png) repeat-x left top;
border:1px solid #FFF;
height:96px;
clear:both;
}
.header h1 {
background:url(images/GIA-logo.png) no-repeat left top;
clear:left;
float:left;
height:90px;
width:245px;
}
.gia_search {
width:181px;
height:38px;
background:url(images/searchbg.png) no-repeat left top;
margin:15px 0 0;
padding:0;
}
html:first-child .ginput {
border:1px solid #3D77A5;
padding:5px 25px 5px 0;
}
* html .container {
width:951px;
height:638px;
background:url(images/leftbluebg.png) repeat-y left top;
border-top:4px solid #FFF;
margin:0 5px;
}
html>body .container {
min-height:688px;
height:auto;
width:951px;
background:url(images/leftbluebg.png) repeat-y left top;
border-top:4px solid #FFF;
margin:0 5px;
}
.footer {
background:#0C425E url(images/footerbg.png) repeat-x left top;
width:961px;
height:89px;
}
.footerl {
float:left;
color:#FFF;
width:600px;
height:25px;
padding:27px 0 0 10px;
}
.footerr {
float:right;
border-left:1px solid #FFF;
width:315px;
height:35px;
font-size: 10px;
letter-spacing: 1px;
color:#FFF;
margin-top:35px; padding:5px 15px 0; text-align:right;
}
.leftnav {
background: url(images/menucorn.jpg) no-repeat left top;
padding-top:0 !important;
float:left;
height:600px;
width:233px;
}
html>body .leftnav {
background: url(images/menucorn.jpg) no-repeat left top;
padding-top:0 !important;
float:left;
min-height:600px;
height:auto;
width:233px;
}
.wrapper03 {
background:#4F92B8 url(images/menubg.jpg) repeat-x left top;
height:600px;
width:233px;
float:left;
}
html>body .wrapper03{
background:#4F92B8 url(images/menubg.jpg) repeat-x left top;
min-height:600px;
height:auto;
width:233px;
float:left;
}
* html .rightnav {
float:left;
width:713px;
clear:right;
height:643px;
background:#FFF;
margin-left:5px;
}
html>body .rightnav {
min-height:643px;
height:auto;
float:left;
width:713px;
clear:right;
background:#FFF;
margin-left:5px;
}
.wrapper04 {
background:#F0F0F0 url(images/mid-grad.png) repeat-y left top;
width:713px;
min-height:437px;
height:auto;
margin-top:5px;
}
.wrapper05 {
background:url(images/top-grad.png) no-repeat left top;
width:713px;
min-height:437px;
height:auto;
}
html>body .content {
background:url(images/bot-grad.png) no-repeat left bottom;
width:713px;
min-height:437px;
height:auto;
}
* html .content {
background:url(images/bot-grad.png) no-repeat left bottom;
width:713px;
height:437px;
}
* html .wrapper04 {
background:#F0F0F0 url(images/mid-grad.png) repeat-y left top;
width:713px;
height:437px;
margin-top:5px;
}
* html .wrapper05 {
background:url(images/top-grad.png) no-repeat left top;
width:713px;
height:437px;
}
.ginput,html>body .ginput {
border:1px solid #3D77A5;
background:#3D77A5;
color:#FFF;
font:700 11px Tahoma, Verdana, Arial;
margin:1px 0 0 7px;
padding:5px 70px 5px 0;
}
/* Gia India -> Menu
--------------------------------------------------*/
.menu {
z-index:1000;
font:700 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:32px 0 0 32px; /* this page only */
/*background:url(images/telno.png) no-repeat 94% 1%;*/
height:195px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:170px;
}
/* hack for IE5.5 */
* html .menu ul {
margin-left:-16px;
ma\rgin-left:0;
}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
background: url(images/squarembg.png) repeat-x 0 bottom;
height:22px;
float:left;
}
/* get rid of the table */
.menu table {
position:absolute;
border-collapse:collapse;
top:0; left:0;
z-index:100;
font-size:1em;
}
/* style the links */
.menu a, .menu a:visited {
display:block;
text-decoration:none;
height:21px;
line-height:21px;
width:169px;
color:#DCEFF6;
text-indent:5px;
border-width:0 1px 1px 0;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {
background:transparent;
width:170px;
w\idth:169px;
}
* html .menu ul ul a, * html .menu ul ul a:visited {
background:transparent;
width:253px;
w\idth:252px;
}
* html .menu ul ul a:hover {
background:#599DC1;
width:253px;
w\idth:252px;
}
* html .menu ul ul ul a, * html .menu ul ul ul a:visited {
background:transparent;
width:316px;
w\idth:315px;
}
* html .menu ul ul ul a:hover {
background:#599DC1;
width:316px;
w\idth:315px;
}
html>body .menu ul ul ul a, * html .menu ul ul ul a:visited {
background:transparent;
width:316px;
w\idth:315px;
}
html>body .menu ul ul ul a:hover {
background:#599DC1;
width:316px;
w\idth:315px;
}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#599DC1;}
.menu :hover > a {
color:#fff;
background:#599DC1;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
background:#1C354B;
border:1px solid #ACCEE0;
z-index:1000;
top:0;
width:253px;
left:168px;
font:700 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.menu ul ul ul {
visibility:hidden;
position:absolute;
background:#1C354B;
border:1px solid #677886;
z-index:1000;
top:0;
width:316px;
left:253px;
font:700 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.menu ul ul a,.menu ul ul a:visited {
display:block;
text-decoration:none;
height:21px;
line-height:21px;
width:253px;
color:#FFF;
text-indent:5px;
/*border-bottom:1px solid #677886;*/
border-width:0 1px 1px 0;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
visibility:visible;
}
.menu li {
float:left;
}
.arrowstyle {
display:block;
margin:0px 2px 0 0;
float:right;
width:5px;
height:5px;
z-index:-1000;
}
html>body .arrowstyle {
margin:0px 13px 0 0 !important;
}
.larrow {
float:left;
display:block;
clear:right;
}
/* Gia India -> Menu End
--------------------------------------------------*/
.gia_ads {
width:214px;
height:125px;
margin-top:20px;
}
.content h2 {
display:block;
border-bottom:3px solid #FFF;
height:36px;
width:94%;
margin:0px 11px 10px 22px;
padding:11px 0 0;
}
.glab h3,.gedu h3 {
display:block;
border-bottom:3px solid #FFF;
height:36px;
width:100%;
margin:0 0 5px;
}

/* Gia India -> Home page-What's New? Section - starts here
--------------------------------------------------*/
.gnew h3 {
display:block;
height:36px;
width:100%;
margin:0 0 0px;
}

.box
{
    border: 2px solid #CCCCCC;
    background-color: #FFF6D9;
    padding: 10px;
    _padding: 10px 10px 10px 10px;
}

.tlc
{
height:10px;
width:10px;
background-image:url(Images/tlc.jpg);	
background-repeat:no-repeat;
}

.trc
{
height:10px;
width:10px;
background-image:url(Images/trc.jpg);	
background-repeat:no-repeat;
}

.blc
{
height:10px;
width:10px;
background-image:url(Images/blc.jpg);	
background-repeat:no-repeat;
}

.brc
{
height:10px;
width:10px;
background-image:url(Images/brc.jpg);	
background-repeat:no-repeat;
}

.sides
{
background-color:White;	
}

.sep
{
background-image:url(Images/sep.gif);
height:1px;
background-repeat:repeat-x;	
}

/*.gnew .box ul
{
    list-style-image: url('Images/new_bullet.jpg');
    vertical-align:bottom;
    line-height: 1.5;
    padding: 5px 0px 5px 0px;
    
}

.gnew .box .list1
{
    border-bottom: dotted 1px #666666;
    padding: 5px 0px 5px 0px;
}
.gnew .box .list2
{
    padding: 5px 0px 5px 0px;
}*/

.mainlink, a.mainlink:link, a.mainlink:active, a.mainlink:visited
{
    color: #266181;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: underline;
    vertical-align: top;
    line-height:1.5;
}

a.mainlink:hover
{
    color: #266181;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: none;
    vertical-align: top;
    line-height:1.5;
}

.main1Title
{
	font:bold 13px georgia,arial,verdana;
	color:#990000;
	text-decoration:underline;
}

.coursetext, .datetext
{
    color: #333;
    font-size: 10px;
    font-family: Verdana;
    /*font-weight: bold;*/
    text-decoration: none;
    vertical-align: top;
}

.datetext
{
    color: #333333;
}

/* Gia India -> Home page-What's New? Section - ends here
--------------------------------------------------*/

div.content p {
display:block;
width:94%;
margin:10px 11px 10px 22px;
}
.content p span {
font-weight:700;
color:#2A546B;
display:block;
}
.wrapper06 {
width:680px;
padding-top:17px;padding-bottom:17px;
clear:both;
margin:0 auto;
}
.wrapper06 .glab {
float:left;
width:300px;
}
.wrapper06 .gedu {
float:right;
width:333px;
}
.wrapper06 .gnew {
float:right;
width:333px;
}
.rightnav p {
display:block;
text-align:justify;
margin:10px 11px;
}
.imgfloatl {
float:left;
margin:0 15px 5px 0;
}
.imgfloatr {
float:right;
margin:0 0 5px 15px;
}
* html .rightnav h4 {
display:block;
width:97%;
clear:both;
height:14px;
font:700 14px Verdana, Arial, Helvetica, sans-serif;
margin:11px 0 11px 11px;
}
html>body .rightnav h4 {
display:block;
width:97%;
clear:both;
min-height:14px;
height:auto;
font:700 14px Verdana, Arial, Helvetica, sans-serif;
margin:11px 0 11px 11px;
}
.rightnav h4 span {
color:#369;
}
.rightnav h5 {
margin-left:11px;
font:700 12px Verdana, Arial, Helvetica, sans-serif;
}
h5.mtop {
margin-top:30px;
}
h5.graycl{
color:#417FA8;
letter-spacing:1px;
font:700 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.rightnav h6 {
margin-left:11px;
font:700 11px Verdana, Arial, Helvetica, sans-serif;
}
.rightnav ul {
display:block;
list-style:none inside;
margin-left:11px;
}
ul.ulbluecont {
display:block;
list-style:url(none) none outside;
color:#2F6989;
margin:11px;
}
ul.dottedul {
display:block;
color:#0C6B8E;
font-weight:100;
margin:11px;
}
html>body .linktrail {
float:right;
display:block;
font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
padding:8px 0;
}
.dottedul li h5 {
color:#000;
margin:2px 0;
}
.dottedul li span {
margin:0;
display:block;
}
html>body .dottedul li span {
margin:0px 0 10px;
display:block;
}
* html .linktrail {
float:right;
display:block;
font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-top:0;
height:5px;
padding:13px 0 0;
}
h3.subheader {
font: bold 18px Arial, Verdana, Helvetica, sans-serif;
border-bottom:1px solid #85C6E6;
color:#2F6989;
margin:34px 11px 0 11px;
padding-bottom:4px;
}
.wrapper07 {
display:block;
background:#E6E6DE;
width:60%;
border:1px solid #A5A5A5;
margin-left:11px;
padding:2px 20px 20px 0;
}
/* colored table css*/
.rightnav table td,.rightnav table th {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
.rightnav table.sample {
width:691px;
border-spacing:0;
border-collapse:collapse;
background-color:#FFF;
border:1px solid #5C9CC0;
margin:0 0 15px 11px;
}
.rightnav table.sample th {
background-color:#ABCDDF;
border:1px solid #5C9CC0;
padding:3px;
}
.rightnav table.sample td {
background-color:#d5e6ef;
border:1px solid #5C9CC0;
padding:2px;
}
.rightnav table.wwloc {
width:691px;
border-spacing:0;
border-collapse:collapse;
background-color:#FFF;
border:1px solid #5C9CC0;
margin:20px 0 15px 11px;
}
.rightnav table.wwloc th {
border:1px solid #85C6E6;
padding:3px;
background: #CEE1EC;
text-align:left;
}
.rightnav table.wwloc td {
border:1px solid #85C6E6;
padding:2px;
background: #FFF;
}
.wwloc dl {
margin: 15px;
}
.wwloc dt {
font-size: 12px;
font-weight: 700;
}
.rightnav table.surveytab {
width:549px;
border-spacing:0;
border-collapse:collapse;
background-color:#FFF;
margin:20px 0 15px 11px;
}
html>body table.surveytab {
border:1px solid #D4D0C8;
}
html>body .noboarder {
border:1px solid #FFF !important;
}
.rightnav table.surveytab th {
padding:3px;
background:#E9E7E3;
}
.rightnav table.surveytab td {
padding:2px 2px 4px;
background: #FFF;
}
.rightnav table.surveytab td p {
padding:0px 5px 2px 5px;
background: #FFF;
}
.rightnav table.surveytab th p {
padding:0px 5px 2px 25px;
}
ul.orginul {
padding-left:0px;
padd\ing-left:18px;
margin:0px 0 15px 7px;
}
* html ul.orginul li {
list-style: square url(images/squarelist.gif) outside;
color: #0C6B8E;margin:5px 0;
}
html>body ul.orginul li {
list-style: square outside;
color: #0C6B8E;
margin:5px 0;
}
* html ul.locul {
color:#000;
font-weight:100;
margin:0px 0 15px;
}
html>body ul.locul {
color:#000;
font-weight:100;
padding-left:22px;
padd\ing-left:1px;
padd\ing-bottom:15px;
}
ul.locul li {
list-style: none inside;
color: #000;
margin-left:0px;
}
.rightnav ol {
padding-left:11px;
padd\ing-left:14px;
margin:15px 15px 0 0;
}
* html .rightnav ol {
padding-left:11px;
padd\ing-left:14px;
margin:15px 15px 0 23px;
}
.rightnav ol li {
list-style: decimal inside;
color: #0C6B8E;
}
* html .rightnav ol li {
list-style: decimal outside;
color: #0C6B8E;
}
.wrapper08 {
margin: 0 0 0 20px;
}
/* Gia India -> contact us form
--------------------------------------------------*/
.wrapper09, .wrapper10 {
margin:15px 10px 0 10px;
}
.wrapper09 label {
float:left;
width:180px;
padding-right:15px;
font-weight:700;
}
.wrapper09 select {
float:left;
width:218px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid #ccc;
}
.wrapper09 textarea {
width:210px;
border:1px solid #ccc;
margin-bottom:5px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
padding:2px 5px;
}

/*.wrapper09 input {
width:210px;
margin-bottom:5px;
font:100 11px Verdana, Arial, Helvetica, sans-serif;
padding:1px 3px;
}*/

.wrapper09 radio {
    width: 15px;
    padding:1px 3px;
}

html>body .wrapper09 textarea {
width:206px !important;
height:50px;
}
.wrapper09 .boxes {
width:1em;
}
.wrapper09 #submitbutton {
border:1px solid #000;
margin-left:198px;
margin-top:5px;
width:90px;
font-weight:700;
outline:none;
}
.wrapper09 #resetbutton {
border:1px solid #000;
margin-left:4px;
margin-top:5px;
width:90px;
font-weight:700;outline:none;
}
.wrapper09 br {
clear:left;
}
.redstar {
color:red;
}
.itemTitle {
font-size:16px;
font-weight:700;
color:#dc5151;
margin:0;
padding:0;
}
* html .fieldItems {
margin:10px 0;
border-bottom:1px solid #ccc;
padding-bottom:7px;
}
html>body .fieldItems {
margin:10px 0;
border-bottom:1px solid #ccc;
padding-bottom:10px;
}
* html .fieldItems input{
margin:0 5px;
}
html>body .fieldItems input{
margin:0 5px 0 11px;
}
.fieldItems br {
margin:5px 0;
padding:0;
border:1px solid #FF0000;
}
.fieldItems span {
margin-right:10px;
margin-bottom:40px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.fieldItems p {
margin:5px 0 0;
padding:0;
}
.fieldItems .textfield {
border:1px inset #dcdcdc;
background-color:#fff;
overflow:auto;
width:80%;
height:50px;
font-family:helvetica,arial;
font-size:12px;
padding:3px;
}
.itemText {
font-size:11px;
}
.fieldInput {
border:1px solid #dcdcdc;
padding:3px;
width:200px;
}
.fieldInput2{
border:1px solid #dcdcdc;
padding:2px;
width:210px;/*100px;*/
}
.wrapper10 #submitbutton,.wrapper10 #resetbutton {
width:90px;
font-weight:700;
margin:5px;
outline:none;
}
.radioaspx{border:none !important;}
#sitemap ul.mapul {
margin-top:10px;
margin-bottom:20px;
}
#sitemap ul.mapul li ul li ul li {
color:#000 !important;
list-style:url(images/squarelist.gif) outside;
margin-left:40px;
}
ul.mapul li h5 {
font-size:16px;
width:250px;
margin:7px 0;
}
* html #sitemap ul.mapul li {
height:10px;
}
#sitemap ul.mapul li ul li a {
color:#000 !important;
}
#sitemap ul.mapul li ul li a:hover {
color:#0C6B8E !important;
}
ul.applynowul {
clear:both;
background:#F9FCCD;
width:685px;
border:1px solid #9C0;
padding:5px 0 5px 5px;
}
html>body ul.applynowul {
clear:both;
background:#F9FCCD;
width:685px;
height:15px;
border:1px solid #9C0;
margin:5px 0 5px 5px;
}
ul.applynowul li {
display:block;
float:left;
margin-right:6px;
}
input.seobg {
background:#FFFFFF url(images/sstrip.gif) no-repeat left top;
width:118px;
margin-top:0px;
margin-left:23px;
padding: 8px;
font:700 11px verdana,arial;
outline:none;
border-top: 1px solid #B3B9C3;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #B3B9C3;
border-left: 1px solid #B3B9C3;
}
* html input.seobg {
margin-top:-1px;
padding: 8px;
}
.footerAll {
background:#F9FCCD;
width:690px;
border:1px solid #9C0;
}
.leftnav dl {
display:block;
width:214px;
margin:0 auto;
}
.leftnav dl dd {
display:block;
height:125px;
margin:15px 0;
}
.leftnav dl dt {
display:block;
}
dl.allincfoot {
clear:both;
background:#083752;
color:#FFF;
width:685px;
margin-left:11px;
border:1px solid #D5E6EF;
padding:0 0 5px 5px;
}
dl.allincfoot strong {
color:#FFF;
}
dl.allincfoot a,dl.allincfoot a:visited,dl.allincfoot a:hover {
color:#96C8E6;
}
dl.allincfoot dt {
display:block;
padding:5px 10px 0;
}
dl.allincfoot dd {
font-weight:100;
display:block;
float:left;
margin-left:10px;
text-align:left;
width:48%;
padding:5px 0 0;
}
* html dl.allincfoot dd {
display:block;
float:left;
margin-left:5px;
text-align:left;
width:48%;
padding:5px 0 0;
}
dl.flinks {
clear:both;
background:#FFF;
color:#FFF;
width:685px;
margin-left:11px;
padding:0 0 5px 5px;
}
dl.flinks dt {
display:block;
float:left;
padding:5px 0 5px 0;
}
dl.flinks dd {
display:block;
float:right;
padding:5px 0 5px 0;
}
dl.flinks dd a span {
color:#2A546B;
}
.style1 {
border-bottom:1px solid #D5E6EF !important;
text-align:left !important;
}
.style2 {
background:transparent!important;
border:none!important;
padding:0 0 0 11px!important;
}
/* colored table css2*/
.rightnav table.edutab td,.rightnav table.edutab th {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-align:center;
text-transform:capitalize;
}
.rightnav table.edutab td p,.rightnav table.edutab th p {
text-align:center !important;
}
.rightnav table.edutab {
width:691px;
border-spacing:0;
border-collapse:collapse;
background-color:#FFF;
border:1px solid #5C9CC0;
margin:0 0 15px 11px;
}
.rightnav table.edutab th {
border:1px solid #ADCDDF;
background:#1B3856;
color:#FFF;
text-align:center;
padding:3px;
}
.rightnav table.edutab td {
border:1px solid #ADCDDF;
background:#4F94BD;
color:#FFF;
text-align:center;
padding:2px;
}
.rightnav table.careerstab {
width:691px;
border-spacing:0;
border-collapse:collapse;
margin:0 0 15px 11px;
}
.rightnav table.careerstab img{
margin-left:12px;
}
.subheader span a {
display: block;
float: right;
font-size: 11px;
margin-top: -20px;
margin-left: 0px;
padding-left: 20px;
background: url(images/acrobat.gif) no-repeat left center;
}
html:first-child .subheader span a {
margin-top: 0px;
}
h3.calheader {
font: bold 18px Arial, Verdana, Helvetica, sans-serif;
border-bottom:1px solid #85C6E6;
color:#2F6989;
margin:34px 11px 0 11px;
padding-bottom:4px;
}
.calheader span a {
display: block;
float: right;
font-size: 11px;
margin-top: -20px;
margin-left: 0px;
padding-left: 30px;
background: url(images/cal.jpg) no-repeat left center;
}
html:first-child .calheader span a {
margin-top: 0px;
}
.rightnav h2.blinktxt {
font: 700 11px Verdana, Arial, Helvetica, sans-serif;
margin: 11px;
border:1px dashed #4889B0;
padding: 5px;
background:#E8F4FA;
}
/*calender */
#evtcal a:link {font: 700 10pt Verdana, Arial, Helvetica, sans-serif !important; color: #000; text-decoration: none;}	/* unvisited link */
#evtcal a:visited {font: 700 10pt Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}	/* visited link */
#evtcal a:hover {font: 700 10pt Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline;}	/* mouse over link */
#evtcal a:active {font: 700 10pt Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}	/* selected link */
#eventform select {
border:1px solid #D4D0C8
}
#eventform textarea {
border: 1px solid #D4D0C8;
padding: 5px;
}
table.printtab {
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-collapse: collapse;
background-color: #FFF;
/*border: 1px solid #B4B9BD;*/
margin-top: 0px;
font: normal 12pt Verdana, Arial, Helvetica, sans-serif;
}
table.printtab th {
padding: 0px;
/*	background-color: #AAA;*/
font-size: 10px;
border: 1px solid #7A7A7A;
color: #FFFFFF;
}
table.printtab td {
padding: 0px;
/*	background-color: #E1E1E1;*/
font-size: 11px;
font-weight:700;
border: 1px solid #B4B9BD;
color:#4C4C4C
}
table.printtab a {
text-align: center;
display: block;
}
.dropcontent{
width: 249px;
height: 170px;
border: 1px solid #D4D0C8;
padding: 5px;
display:block;
}
#evtcal #ddlMonths,#evtcal #ddlYear {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
table.eventtab {
width:345px;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 10px;
border-collapse: collapse;
border-style: none;
}
table.eventtab th,table.eventtab td{
text-align:left;
border-style: none;
padding:1px 0;
}
table.eventtab th{
font: 700 11px Verdana, Arial, Helvetica, sans-serif;
color:#34373C;
padding-left:10px;
}
table.eventtab td{
font: 100 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
}
.divstyle {
scrollbar-3dlight-color: #29749E;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ACE3FF;
scrollbar-base-color: #55B5E7;
width: 365px;
height: 160px;
overflow: auto;
}
/*cal1*/
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}
.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}
* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}
.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}
.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}
.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
.technology {
cursor:pointer;
font:700 11px Verdana, Geneva, sans-serif;
color:#0C6B8E;
border-bottom:1px solid #CCC;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-top-color:#CCC;
border-right-color:#CCC;
border-left-color:#CCC;
padding:2px 10px 4px 11px;
}

.openlanguage {
color:#A05335;
}

.closedlanguage {
color:#0C6B8E;
}

.thelanguage .printct {
width:180px;
}

.thelanguage {
padding-top:15px;
}
.thepet p,.thelanguage p {
padding-right: 11px;
padding-left: 11px;
}
.coveracs {
padding-top: 15px;
}
.twotowers li {
display: inline;
padding-right: 25px;
}

/*styles for registration form*/

.formSubTitle
{
border-bottom:solid 1px #000;
margin:0 0 10px 0;
font:bold 13px verdana;
color:#000;
}
.chktab {
position:absolute;
top:622px; 
right:275px;
width:230px;
}

/*Classes for Contact Detail Form*/

.contact_td
{
    padding-bottom:10px;
    width:30%;
    font-weight:bold;
}

.input_td #submitbutton {
border:1px solid #000;
margin-left:198px;
margin-top:5px;
width:90px;
font-weight:700;
outline:none;
}
.input_td #resetbutton {
border:1px solid #000;
margin-left:4px;
margin-top:5px;
width:90px;
font-weight:700;outline:none;
}

