/* CSS Document for VAAKYA SKY */
/* Author : Somu */
html,body {
margin:0;
padding:0;
font:86%  Arial,tahoma, Verdana, Helvetica, sans-serif;
background-color: #eeeeee; color:#373737; background-image: url(../images/body_bg.gif);
background-repeat: repeat-x; 
}
a {color:#575656;text-decoration:none;}
a:hover {text-decoration:none;}
a img {border:0;} 
a:active {outline: none;}
:-moz-any-link:focus {outline: none;}
p, h1, h2, h3, h4, ul, ol, li {
margin:0; padding:0;
}
ul, ol, li {
list-style:none;
}
b, strong, u, i, em, big, small {
font-style:normal; font-weight:normal; text-decoration:none; font-size:95%;
}
form,fieldset {
padding:0; margin:0;border:0;
}
input,textarea,select{
padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font:100%
}
form input[type="hidden"] {
display:none;
}
br {
clear:both;
}
.clearfix {
clear:both; color:#FFFFFF; text-indent:-2000px;
}

/*---------------- home classes --------------------*/
#bodyframe {
position:relative; 
margin:0px auto; 
width:983px; display:block;
padding:0;/* border-bottom:1px solid #999999;*/
}
.vyom{ position:absolute; /*background-image:url(../images/vyom_logo.png); background-repeat:no-repeat;*/ right:5px; width:184px; height:54px; /*text-indent:-9090px;*/ top:8px;}
/*---------------- home classes --------------------*/
#topbanner{ background-image: url(../images/banner_bg.gif); background-repeat:repeat-x; height:104px;}

/*----------------Top Menu --------------------*/
#menuwrapper {	border-bottom: 1px solid #83c6de;	background-color: #909090;	background-image: url(../images/menu_bg.gif);	background-repeat: repeat-x;}
.clearit {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}
#p7menubar, #p7menubar ul {	padding: 0;	margin: 0;	list-style: none;	font-family: Arial, Helvetica, sans-serif;}
#p7menubar a { background:#067eab;	display: block;	text-decoration: none;	padding: 5px 10px 5px 10px;	border-right: 1px solid #83c6de;	font-size: 13px;	color: #fff;}
#p7menubar a.trigger {	padding: 5px 16px 5px 10px;	background-image: url(../images/arrow_south.gif);	background-repeat: no-repeat;	background-position: right center;}
#p7menubar li {	float: left;	width: 9em;}
#p7menubar li ul, #p7menubar ul li  {	width: 12em;}
#p7menubar ul li a  {	color: #565656;	border-right: 0;	padding: 3px 12px 3px 16px;}
#p7menubar li ul {	position: absolute;	display: none;	background-color: #FFFFFF;	border-right: 1px solid #333333;
border-bottom: 1px solid #333333;	background-image: url(images/p7exp_mgrad.jpg);	background-repeat: repeat-x;}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {	color: #000000;	/*background-color: #C19674;*/}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {	display: block;}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {	color: #000000;	background-color: transparent;}
#p7menubar ul a:hover {	background-color: #606060!important;	color: #FFFFFF!important;}
#p7menubar li {width: auto;}

/*----------------Main Menu --------------------*/
.main_nav{ clear:left; float:left;  width:auto; height:32px;  display:inline;   margin:46px 0 0 22px;  }
.main_nav a{ float:left; background:url(../images/menu_inactiv.gif) no-repeat; width:104px; height:19px; 
 padding:13px 0 0 0px; text-align:center;  font:bold 11px Arial, Helvetica, sans-serif;  color:#B8B8B4; text-decoration:none; }
.main_nav a:hover{ float:left; background:url(../images/menu_activ.gif) no-repeat; width:104px; height:19px; padding:13px 0 0 0px; text-align:center; 
font:bold 11px Arial, Helvetica, sans-serif; color:#282C2C; text-decoration:none;}
.main_nav .active{ float:left; background:url(../images/menu_activ.gif) no-repeat; width:104px; height:19px; padding:13px 0 0 0px; text-align:center; 
font:bold 11px Arial, Helvetica, sans-serif; color:#282C2C; text-decoration:none;}
.menu_bottom{background:url(../images/menu_bottom.gif) repeat-x; width:autopx; height:32px; text-align:right; padding:10px 0 0 0; color:#fff; }
.menu_bottom b{ color:#fdfdd9; font-weight: bold;}

.logout_bg{
float:right; background:url(../images/logout_bg.gif) no-repeat;
margin:54px 5px 0 0px; width:77px; height:24px;
}
.logout_txt{
float:left;  margin:8px 5px 0 23px; 
font:11px/15px Arial; color:#FFFFFF; 
text-decoration:none; display:inline;
}
/*----------------container--------------------*/
#container{ display:block; background-color:#e6e6e7; padding:10px 10px 60px 10px; background-image:url(../images/skyvaakya_logo.gif); background-repeat:no-repeat;  background-position:right bottom; height:auto;min-height:300px;}

* html #container{height: 300px;}
#container h2{ font-size:16px; font-weight:normal; border-bottom:1px dotted; padding:5px 0 5px 0;}
#container h3{ font-size:18px; font-weight:bold;  padding:5px 0 5px 0; color:#76c9e7; text-transform:uppercase;}
#container strong{ font-weight:bold; font-size:12px; color:#565757; padding:5px; margin:10px 0 0 0; display:block;  }
#container .qanda ul{ padding:0; margin:0;}
#container .qanda li{ list-style-image: url(../images/gray_disk.png); color: #38668a;	margin-left: 2em;	margin-top: 0em; padding-top: 0em; line-height:20px;}
/*----------------footer--------------------*/
#footer{ background-color:#e2e2e2; padding:20px 10px 10px 10px; border-top:1px solid #c8c7c5; height:20px;}
#footer u{ font-weight:bold; text-transform:uppercase; color:#0033CC; padding:0 5px 0 0 }
/*----------------footer--------------------*/

#show_add{ background:#FFFFFF; padding:10px; clear:left; height:30px;}
#show_add .add{ float:left; display:block; background-image:url(../images/add_show_bg.gif); background-repeat:no-repeat;  width:98px; height:31px; background-position:0 0px;}
#show_add .add a{ width:98px; height:31px; display:block; text-indent:-9090px;  }
#show_add .show{float:left; display:block; background-image:url(../images/add_show_bg.gif); background-repeat:no-repeat;  width:98px; height:31px; background-position:0 -31px; margin:0 0 0 10px;}
#show_add .show a{ width:98px; height:31px; display:block; text-indent:-9090px;  }
/*----------------form_vyom--------------------*/
.form_vyom {width:100%; margin-bottom:20px;}
.form_vyom p {display:block; padding:0px 10px 0px 10px; /*padding:1em .5em 1em 2em; height:auto; */clear:left; font-style:normal; margin:10px 0 10px 0;}
.form_vyom fieldset {border:1px solid #d9e1e5; padding: 0 0 10px 0; margin:10px 0px 20px 0; display:block; background-color:#f1f2f2; /*width:700px;*/}
.form_vyom legend {color:#df2f04; padding: 0 5px 0 5px;font-style:italic; padding-left:10px; font-size:12px; }
.form_vyom label {  font-size:12px;text-align:left; display:block; width:250px; float:left; margin:5px 0 5px 0; font-weight:bold; color:#333;}
.form_vyom input {float:left; border:1px solid #bbbaba; background-image:url(../images/field_bg.gif);background-position:bottom left;
background-repeat:repeat-x;width:220px; height:auto; padding:.2em 0 .2em 0; margin-left:10px;margin-bottom:10px;}
.form_vyom textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; border:1px solid #bbbaba; 
width:300px; height:40px; padding:.3em 0 .3em 0; margin-left:10px;margin-bottom:10px; /*adjusting for hr line*/}
.form_vyom .textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; border:1px solid #bbbaba; 
width:750px; height:440px; padding:.3em 0 .3em 0; margin-left:10px;margin-bottom:10px; /*adjusting for hr line*/}
.form_vyom select {float:left; border:1px solid #bbbaba; width:auto; padding:.3em 0 .3em 0; margin-left:10px;
margin-bottom:10px; /*adjusting for hr line*/}
.form_vyom .smallinput {float:left; border:1px solid #bbbaba; width:30px; height:auto; padding:.2em 0 .2em 0; margin-left:10px;margin-bottom:10px;}
.form_vyom .checkbox {background-image: none; width:20px; margin:0px 0 0 10px; border:none; height:18px;}
.form_vyom .agree {background-image: none; width:20px; margin:0px 0 0 10px; border:none; height:18px;}
.form_vyom input.submit{border: 1px solid #999999; display:block;border-top-color: #CCCCCC;border-left-color: #CCCCCC;padding: 0.25em; background: url(../images/bg_button.gif) repeat-x top left;color: #333333;font-size: 100%;font-family: Verdana, Helvetica, Arial, sans-serif;width:100px; cursor:pointer;}
.login_href{ background-color:#fbfbea; padding:15px; display:block; border:1px solid #ccc; margin:5px; font-style:italic;} 
.login_href a{ color:#0099CC; text-decoration:underline; }
.login_href a:hover{ color:#0099CC; text-decoration:none; }
.login_href b{ font-weight:bold; color:#000000; font-style:italic;}
.href a{ color: #003399; text-decoration:underline;}
.form_vyom h5 {display:block; margin:10px; padding:10px; color:#664602; font-weight:bold; text-decoration:none; font-size:110%;}
.form_vyom strong {display:block; margin:5px 0px 5px 0px; /*padding:10px; */color:#2e8ecc; font-weight:bold; text-decoration:none; font-size:110%;}
.form_vyom  i{margin:0;padding:15px; border:1px solid #a9ce3b; font-size:12px; font-weight:normal; display:block; font-style:normal; text-decoration:none; background-color: #f1f2f2; color:#389143;}
.form_vyom  em{ margin:0;padding:15px; border:1px solid #d23a45; font-size:12px; font-weight:normal; display:block; font-style:normal; text-decoration:none; background-color: #f1f2f2; color:#ed2024;}
.form_vyom  sup{ font-weight:bold; color:#FF0000;}
.note {margin:5px 0px 0 0px; padding:10px; border:1px solid #b9b9b9; background-color:#fbfbea; color:#666;font-size:11px;}

.form_vyom label.error {
  width: 250px;
  display: block; padding:5px 5px 5px 10px; border:1px solid #fd1f0e; background-color:#fcfcef;
  float: left;
  color: red; font-weight:normal;
/*  padding-left: 10px;*/ margin:0 0 0 10px;
}

#vyom_table {caption-side:bottom;margin:0px 0 20px 0;padding:0px;text-align:left;clear:both;}
#vyom_table  th { padding:0 2px 0 6px; font-weight: normal; border-bottom:2px solid #008bd5; height:30px; font-weight:bold;color: #fff;background-color: #02445b;}
#vyom_table  td{font-weight:normal; text-align:left;
border-bottom:1px solid #fff; border-left:none; border-right:none;height:20px; padding: 6px 0 6px 10px; background-color:transparent;}
#vyom_table  a {text-decoration:underline; font-weight:bold; color:#003399;}
#vyom_table  a:hover {text-decoration:none; color:#000000;}
#vyom_table  tfoot tr {}
#vyom_table tr {text-align:left;}
#vyom_table  .border tr{}
#vyom_table  strong{color:#FF0000;}
#vyom_table  tbody td.leftalign{text-align:left; padding:0 0 0 10px; color:#0066CC; font-weight:bold;}
#vyom_table .odd {background-color: #e4f8ff;}
#vyom_table .even {background-color: #bfebfd;}

#slidingDiv{display:none;}
