/* Vaakya Zone CSS Document */
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:url(../images/bg.gif) repeat top left;	
	color:#575656;
	font:86% Arial, Verdana, Helvetica, sans-serif;
}
a {color:#575656;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;} 
a:active {outline: none;}
:-moz-any-link:focus {outline: none;}
p {
padding:0px;
margin:10px 0 10px 0;
}
ul {
margin:0px;
padding:0px;
}
li {
margin:0px;
padding:0px;
}
form {
padding:0;
margin:0;
/*background:url(../images/field_headingbg.gif) repeat-x top left;*/
}
h3 {
margin:2px 0 0 0;
font-size:120%; /*font-weight:normal;*/
color:#039bee; font-style:italic;
}
/*--------------------------working 100% height code------------------------------*/
/*#bodyframe {
position:relative;
height:95%;
width:95%;
background: none;
top:0;
margin:auto;
}*/
div#bodyframe {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:95%;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	background:#FFFFFF;

}
/*#leftsideline {
	padding:1em 1em 5em; 
	background-color: #FFFFFF;
	background-image:url(../images/left_sideline.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
	div#leftsideline p {
		text-align:justify;
		padding:0 1em;
	}*/
/*#bodycontent {
position: relative;
padding-right:5px;
height:100%;
background-color: #FFFFFF;
top:0;
background-image:url(../images/right_sideline.gif);
background-position:right top;
background-repeat:repeat-y;
}*/

div#bodycontent {
	padding:0 0 5em 0; /* bottom padding for footer */
	background-color: #FFFFFF;
}
	div#bodycontent p {
		text-align:justify;
		padding:0 0;
	}
div#footer {
	position:absolute;
	border-top:1px dashed #CCCCCC;
	background:#fcfcfc;
	margin:0 10px 0 10px;
	width:98%;
	bottom:0; /* stick to bottom */
	text-align:center;
	font-size:90%;
}
	div#footer p {
		padding:1em;
		margin:0;
}
#copyright {
margin:0px;
padding:0px 0px 25px 0px;
color:#b4b3b3;
}
#copyright li {
display: inline;
list-style-type: none;
margin:0px;
padding: 0 20px 0px 20px;
}
#copyright a {
color:/*#abc22e*/#dd6600;
text-decoration:underline;
}
#copyright .liveonvaakya {
position:absolute; padding:0; top:8px; right:0;
}
#copyright a:hover {
color:#b4b3b3;
text-decoration:none;
}
/*--------------------------end of working 100% height code------------------------------*/
#logo {
text-align:left;
padding:8px 0 0 0;
background:url(../images/bg.gif) repeat top left;
}
/*#menu {
text-align:left;
border-bottom:1px solid #c8c8c6;
}*/
#topmenu {
width:auto;
list-style-type:none;
text-align:left;
font-weight:bold;
/*border-bottom:1px solid #c8c8c6;*/
}
#topmenu a{
color:#575656;
text-decoration:none;
}
#topmenu a:hover{
color:#dd6600/*#abc22e*/;
text-decoration:none;
}
#topmenu ul{
list-style-type:none;
display:inline;
}
#topmenu li {
display:block;
padding:8px 20px 6px 20px;
width:auto;
float:left;
margin:0 0 0 0;
text-align:center;
margin-left:4px;
}
#topmenu #active {
background:url(../images/tab_bg.gif) repeat-x top left;
border-left:1px solid #dfdfde;
border-top:1px solid #dfdfde;
border-right:1px solid #dfdfde;
}
/*#topmenu #zone {
background:url(../images/tab_bg_zone.gif) no-repeat top right;
border-left:1px solid #dfdfde;
border-top:1px solid #dfdfde;
border-right:1px solid #dfdfde;
}*/
#topmenu #url {
padding:1px 0 0 0;
}
#topmenuright {
float:left;
width:auto;
}
#banner {
border-bottom:2px solid #fece9b;
background:url(../images/banner_bg.gif) repeat-x top left;
height:196px;
margin:0 6px 0 6px;
}
#bannersub {
border-bottom:1px solid #fece9b;
background:url(../images/banner_bg.gif) repeat-x top left;
height:40px;
margin:0 6px 10px 6px; padding-top:0;
}
#bannertext {
float:left;
width:55%;
padding:40px 0 10px 15px;
text-align:left;
}
#sublink {
list-style-type:none;
padding-top:10px; padding-bottom:8px;
}
#sublink ul{
margin:0;
display:inline;
list-style-type:none;
padding:0;
}
#sublink li {
display:inline;
margin:0;
padding:0;
}
#sublink a {
float:left;
background: url(../images/sublinktab_left.gif) no-repeat top left;
margin:0;
margin-right: 10px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}
#sublink a span{
float:left;
display:block;
background:url(../images/sublinktab_right.gif) no-repeat right top;
padding: 4px 16px 5px 3px;
}
#sublink a span {float:none;}
/* End IE5-Mac hack */
#sublink a:hover span {
color: #898888;
}
#sublink #current a{ 
background:url(../images/sublinktab_leftover.gif) no-repeat left top;
}
#sublink #current a span{ 
background:url(../images/sublinktab_rightover.gif) no-repeat right top;
color:#898888;
}
#sublink a:hover{ 
background:url(../images/sublinktab_leftover.gif) no-repeat left top;
}
#sublink a:hover span{ 
background:url(../images/sublinktab_rightover.gif) no-repeat right top;
}
/*--------------------------------end of submenu-----------------------------------*/
/*-------------------------------------------end of logout menu in dynamic page--------------------------*/
#bannertext .zone {
margin:0px;
color:#abc22e;
font-size:150%;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}
h1 {
margin:0px;
font-size:148%;
}
#bannerelem {
padding:50px 10px 0 0;
list-style-type:none;
float:right;
text-align:center;
}
#bannerelem ul {
width:auto;
display:inline;
}
#bannerelem li {
width:120px;
float:left;
list-style:none;
}
#bannerelem span {
display:block;
padding-top:5px;
}
#content {
padding:0 16px 0 16px;
}
#applisthome {
position:absolute;
width:179px;
text-align:left;
left: 10px;
top: 286px;
}
#applist {
/*width:179px;
float:left;
text-align:left; padding-left:12px;
position:relative; margin:0;*/
position:absolute;
width:179px;
text-align:left;
left: 10px;
top: 140px;
}
#bodytext {
  margin-left:200px;
  margin-right:180px;
  margin-bottom:20px;
  padding:1px 15px 10px 10px;
  text-align:left;
  top:0;
  position:relative;
}
#bodytext2 {
  margin-left:190px;
  margin-right:167px;
  margin-bottom:20px;
  padding:1px 10px 10px 10px;
  text-align:left;
  top:0;
  position:relative;
}
#dynamictext {
 position: relative;
  margin-left:2%;
  margin-right:3%;
  margin-bottom:20px;
  padding:1px 10px 10px 10px;
  text-align:left;
  top:0;
}
#login {
	position:absolute;
	width:160px;
	text-align:left;
	right: 10px;
	top: 286px;
}
#login2 {
	position:absolute;
	width:160px;
	text-align:left;
	right: 10px;
	top: 140px;
}
/*--------------------------------------------------temp------------------------------------------------------*/

/*--------------------------------------------*/
/*.copyrightl {
background:url(../images/copyright_left.gif) no-repeat top left;
}
.copyrightr {
background:url(../images/copyright_right.gif) no-repeat top right;
}*/
.copyright {
background:url(../images/copyright_bg.gif) repeat-x top left;
}
.spacer {
margin:10px; color:#FFFFFF;
}
.listheading {
/*background:url(../images/list_heading_border.gif)repeat-x bottom left;*/
background-image:url(../images/list_heading_border.gif);
background-repeat:repeat-x;
background-position:bottom left;
/*border-bottom:1px solid #00FF00;*/
font-size:130%;
color:/*#93ab0f*/#dd6600;
}
.listheading span{
color:#888888;
}
.listheading2 {
background-image:url(../images/list_heading_border.gif);
background-repeat:repeat-x;
background-position:bottom left;
font-size:130%;
color:/*#93ab0f*/#dd6600;
margin-top:18px;
}
.listheading2 span{
color:#888888;
}
.thumbnails {
margin:1px 0 1px 0;
}
.thumbnails a {

}
.thumbnails a:hover {

}
#thumbnailslist {
list-style-type: none;
}
#thumbnailslist li{
display:inline;
color:#abc22e;
font-size:110%;
font-weight:bold;
}
#thumbnailslist li span{
font-size:90%; color:#575656; width:auto; font-weight:normal;
padding-left:10px;
}


.apptext{
margin:4px 0 0px 0;
color:/*#abc22e*/#dd6600;;
font-weight:bold;
padding-left:5px;
}
.apptext span{
font-size:90%;
color:#9c9b9a;
font-weight:normal;
margin:0 0 0px 0;
}
.apptextbrief {
color:#9c9b9a;
margin:0 0 7px 0;
font-size:90%;
padding-left:5px;
}
.appcategory li{
	list-style-image: url(../images/bullet_point.gif);
	margin-left: 2em;
	margin-top: 0em;
	padding-top: 0em; padding-left:.1em;
	line-height:19px;
}
#loginform {
list-style-type:none;
font-size:90%;
margin:0px; padding-bottom:5px; margin-top:-8px;
}
#loginform ul{
list-style-type:none;
}
#loginform li{
padding:4px 0 0 0;
}
#loginform #button{
padding:8px 0 0 0;
}
.newuser {
margin:3px 0 3px 0;
background:url(../images/bullet_bluecolor.gif) no-repeat center left;
}
.newuser a{
color:#575656;
text-decoration:none;
padding-left:14px;
}
.newuser a:hover {
color:#dd6600/*#abc22e*/;
text-decoration:underline;
}
#newuser {
position:absolute;
top:58px;
right:30px;
}
.iconmail {
text-decoration:underline;
unicode-bidi:bidi-override; direction: rtl; 
color:/*#93ab0f*/#dd6600;
}
/*--------------------------------misc styles--------------------*/
.tickbullet {
	list-style-image: url(../images/icon_tick.gif);
	margin-left: .9em;
	padding-left: 1.5em;
	margin-top: 0em;
	padding-top: 0em;
	line-height:19px;
}
.disc {
	list-style-image: url(../images/bullet_disc.gif);
	margin-left: 15px;
	padding-left: .9em;
	margin-top: 0em;
	padding-top: .5em;
	line-height:15px;
}
.question{
	color:#dd6600 /*#819901*/;
	line-height:1.2em;	
	background:url(../images/icon_question.gif) no-repeat top left;
	padding-left:15px; padding-top:1px; margin-top:3px;
	background-position:0px -1px;
}
.answer {
background:url(../images/icon_answer.gif) no-repeat top left;
padding-left:15px; padding-top:1px; margin-top:3px; padding-bottom:15px;
background-position:0px -1px;
}
.backto {
text-align:right;
padding:0 18px 5px 0; 
background: url(../images/icon_backto.gif) no-repeat top right;
font-weight:normal; font-size:90%;
color:#575656;
}
.backto a {
color:#575656;
text-decoration:none;
}
.backto a:hover {
color:#993366;
text-decoration:underline;
}
.top {
text-align:right; font-size:90%;
padding:0 10px 5px 0; 
background: url(../images/icon_top.gif) no-repeat top right;
}
.block {
background:#dbf2fc/*#fffee5*/;
color:#dd6600/*#7c9206*/;
}
/*----------------------------------------------------------------*/
/*ol{		width: 90%;  
	 	list-style-type:none;
		margin:2px 2px 2px 10px;
}
ol li{
  float: left;
  width: 44%; 
  display: block;
  padding:6px 0 5px 22px;
  

}

ol li a{
text-decoration: none;
color:#575656;
background-position:1px 5px;
}
ol li a:hover{
  color: #8d8d8b; 
  background-position:1px 5px;
  text-decoration:none;
}*/
#documents ul {
list-style-type:none;
}
#documents li {
display:inline;
float:left;
width:45%;
padding:6px 0 5px 22px;
}
#documents a {
text-decoration: none;
color:#575656;
display:block;
}
#documents a:hover {
color: #8d8d8b; 
text-decoration:none;
}
#documents #heading {
display:inline;
width:100%;
padding:6px 0 5px 22px;
color:#dd6600/*#abc22e*/;
font-size:110%; font-weight:bold; margin:10px 0 0 0;
}
#pdf{
background:url(../images/icon_pdf.gif) no-repeat top left;
background-position:1px 5px;
}
#flash{
background:url(../images/icon_flash.gif) no-repeat top left;
background-position:1px 5px;
}
.pdf{
background:url(../images/icon_pdf.gif) no-repeat top left;
background-position:0 5px; padding:8px 0 0 19px;
}
.flash{
background:url(../images/icon_flash.gif) no-repeat top left;
background-position:0 5px; padding:8px 0 0 19px;
}
.ppt{
background:url(../images/icon_powerpoint.gif) no-repeat top left;
background-position:3px 7px; padding:8px 0 0 19px;
}
.download{
background:url(../images/icon_download.gif) no-repeat top left;
background-position:3px 1px; padding:0 0 0 19px;
}
/*----------------------------*/
#headerfaqs ul{
list-style-type:none;
display:inline;
}
#headerfaqs li{
background:url(../images/header_faqs.gif) no-repeat top left;
padding:3px 8px 18px 42px;
float:left; width:40%;display:block;
color:#dd6600/*#abc22e*/;
font-size:110%;
font-weight:bold;
}
#headerfaqs a{
text-decoration:none;
color:#dd6600/*#abc22e*/;
}
#headerfaqs a:hover{
color:#dd6600/*#abc22e*/;
text-decoration: underline;
}
#headerfaqs .summary{
margin:0px; padding:0px;
color:#979595;
font-size:85%; font-weight:normal;
}
/*--------------------------------*/

#headerfaq {
padding:3px 0 18px 42px;
color:#abc22e;
font-size:120%;
font-weight:bold;
}
#headerfaq a{
color:#dd6600/*#abc22e*/;
text-decoration:none;
}
#headerfaq a:hover{
color:#dd6600/*#abc22e*/;
text-decoration: underline;
}
#headerfaq .summary{
margin:0px; padding:0px;
color:#979595;
font-size:85%; font-weight:normal;
}
#headerfaq .summary a{
padding:0 5px 0 5px;
color:#979595;
text-decoration:underline;
}
#headerfaq .summary a:hover{
text-decoration:none;
color:#979595;
}
#headerfaq .requirements{
margin:0px; padding:0px;
color:#dd6600/*#abc22e*/; font-size:80%; font-weight:normal;
}
.subsection {
color:#dd6600/*#abc22e*/;
font-size:110%; font-weight:bold; margin:15px 0 15px 0;
}
/*-------------------------------------------catergory symbolic apps---------------------------------*/
#cat01 {
padding:15px 0 18px 50px;
color:#abc22e;
font-size:120%;
font-weight:bold;
border-bottom:1px dashed #cac9c9;
width:90%;
}
#cat01 h2 {
font-size:105%; margin:4px 0 8px 0;
}
#cat01 a{
color:#abc22e;
text-decoration:underline;
}
#cat01 a:hover{
color:#abc22e;
text-decoration: none;
}
#cat01 .summary{
margin:0px; padding:0px;
color:#575656;
margin:5px 0 5px 0; 
font-size:85%; font-weight:normal; list-style-type:none;
}
#cat01 .summary li{
padding:6px 110px 5px 0;
}
#cat01 .url {
color:#dd6600;
}
#cat01 .url em {
color:#dd6600; font-style:normal;
}
#cat01 .url a {
color:#dd6600; text-decoration:underline;
}
#cat01 .url a:hover {
color:#5e5e5e; text-decoration:none;
}
#cat01 .summary li span {
color:#93ab0f;
}
#cat01 b{
margin:0px; margin-bottom:3px; padding:0 0 0 150px; font-weight:normal;
color:#979595; font-size:100%; font-weight:normal;
}
#cat01 p {
margin:3px 0 0 0; color:#575656; font-weight:normal; font-size:85%;
}

#catdetails {
padding:15px 0 18px 0;
color:#abc22e;
font-size:120%;
font-weight:bold;
border-bottom:1px dashed #cac9c9;
width:98%;
}
#catdetails a{
color:#abc22e;
text-decoration:underline;
}
#catdetails a:hover{
color:#abc22e;
text-decoration: none;
}
#catdetails .summary{
margin:0px; padding:0px;
color:#575656;
margin:5px 0 5px 0; 
font-size:85%; font-weight:normal; list-style-type:none;
}
#catdetails .summary li{
padding:6px 10px 5px 0;  display:inline;
width:200px; display:block; float:left;
}
#catdetails .summary li span {
color:#93ab0f;
}
#catdetails .updated{
margin:0px; padding:0px; display:block; clear:left;
color:#979595; font-size:80%; font-weight:normal;
}
#catdetails .description{
margin:30px 0 0 0; padding:0px;
color:#575656; font-size:90%; font-weight:normal;
}
#catdetails .description span{
margin:10px 0 5px 0; padding:0px;
color:#abc22e; font-size:95%; font-style:italic; font-weight:bold; display:block;
}
/*---------------------------------------form elements------------------------------*/
.textfield {
color: #575656;	background-color:#fafafa;border:1px solid #dddddd;
font-family: Arial, Helvetica, sans-serif; font-size:110%;
padding:5px 0px 3px 0px; 
width:auto; height:18px;
}
.textarea {
color: #575656;	background-color:#fafafa;border:1px solid #dddddd;
font-family: Arial, Helvetica, sans-serif; font-size:110%;
padding:5px 0px 3px 0px; 
width:300px; height:70px;
}
select {
color: #575656;	background-color:#fafafa;border:1px solid #dddddd;
font-family: Arial, Helvetica, sans-serif; font-size:110%;
width:auto;
}
.transfield {
color: #575656; background:none; border:none;
font-family: Arial, Helvetica, sans-serif; font-size:110%;
padding:5px 0px 3px 0px; 
width:auto; height:18px;
}
input.submit
{
border: 1px solid #999999;
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;
}
input.submit:active
{
border: 1px solid #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}
/*------------------------------------dynamic page elements-----------------------------------*/
#corpus {
background-image: url(../images/icon_info.gif);
background-repeat: no-repeat;
background-color:#f2f2f5;
background-position:5px 8px;
}
#corpus span{
border: 1px solid #fd8080;
padding:8px 0 8px 25px;
margin-top:12px; margin-bottom:10px;
width:auto;
text-align:left;
font-weight:bold;
display:block;
}

#error {
background-image: url(../images/icon_error.gif);
background-repeat: no-repeat;
background-color:#f2f2f5;
background-position:5px 8px;
}
#error span {
border: 1px solid #fd8080;
padding:8px 0 8px 25px;
margin-top:12px; margin-bottom:10px;
width:auto;
text-align:left;
font-weight:bold;
display:block;
}
#update {
background-image: url(../images/icon_update.gif);
background-repeat: no-repeat;
background-color:#f2f2f5;
background-position:5px 8px;
}
#update span {
border: 1px solid #9bd260;
padding:8px 0 8px 25px;
margin-top:12px; margin-bottom:10px;
width:auto;
text-align:left;
font-weight:bold;
display:block;
}

.headingdyn {
background-image:url(../images/list_heading_border.gif);
background-repeat:repeat-x;
background-position:bottom left;
font-size:130%;
color:/*#abc22e*/#dd6600;
display:block;
}
.headingdyn2 {
background-image:url(../images/list_heading_border.gif);
background-repeat:repeat-x;
background-position:bottom left;
font-size:130%;
color:#abc22e;
display:block; clear:both;
}
.headingdyn span{
color:#888888;
}
#projectsummary {
padding:3px 0 18px 0;
font-size:100%;
font-weight:bold;
}
#projectsummary span {
color:#abc22e;
font-size:110%;
font-weight:bold;
}
/*--------------------------------------start of login links---------------------------------*/

#sublinkdynamic {
list-style-type:none;
margin-left:15px;
}
#sublinkdynamic ul{
display:inline;
list-style-type:none;
padding:0;
font-weight:bold;
color:#767575; 
}
#sublinkdynamic li {
padding:0;
float:left;
margin:0 5px 0 5px;
font-weight:bold;
color:#767575;
}
#sublinkdynamic a {
margin:0;
float:left;
margin-left:3px;
padding:0 0 0 15px;
}
#sublinkdynamic a:hover{
color:#dd6600;
text-decoration:none;
}
#sublinkdynamic a span{
float:left;
display:block;
padding:14px 10px 11px 10px;
text-decoration:none;
}
#sublinkdynamic a:hover span{
background:url(../images/sublink_arrow.gif) no-repeat bottom center;
color:#dd6600;
float:left; cursor:pointer;
display:block;
}
#sublinkdynamic #dash {
background: url(../images/sublink_dashboard.gif) no-repeat center left;
}
#sublinkdynamic #register {
background: url(../images/sublink_register.gif) no-repeat center left;
}
#sublinkdynamic #upload {
background: url(../images/sublink_upload.gif) no-repeat center left;
}
#sublinkdynamic #start {
background: url(../images/sublink_start.gif) no-repeat center left;
}
#sublinkdynamic #stop {
background: url(../images/sublink_stop.gif) no-repeat center left;
}
#sublinkdynamic #logs {
background: url(../images/sublink_logs.gif) no-repeat center left;
}
#sublinkdynamic #list {
background: url(../images/sublink_list_unlist.gif) no-repeat center left;
}
#sublinkdynamic #metric {
background: url(../images/sublink_metric.gif) no-repeat center left;
}
#sublinkdynamic #active {
background:url(../images/sublink_arrow.gif) no-repeat bottom center;
}
#sublinkdynamic #logout {
float:right;
background: url(../images/icon_logout.gif) no-repeat center left;
padding:14px 10px 11px 17px;
}
#rig {
position: absolute; right:15px;
}
/*------------------ updated dynamic menu (03-03-2009) -------------------------*/
#admin_menu {
list-style-type:none;
margin-left:15px;
}
#admin_menu ul{
list-style-type:none;
padding:0;
font-weight:bold;
color:#767575; 
}
#admin_menu li {
float:left;  
}
#admin_menu li a {
display: block; padding:13px 5px 12px 5px; font-weight: bold; margin:0 8px 0 8px;
}
#admin_menu li a:hover {
background-image:url(../images/sublink_arrow.gif); background-repeat:no-repeat; background-position:bottom center;
}
#admin_menu #logout {
float:right;
}
/*#sublinkdynamic {
list-style-type:none;
padding-top:10px; padding-bottom:8px;
}
#sublinkdynamic ul{
margin:0;
display:inline;
list-style-type:none;
padding:0;
}
#sublinkdynamic li {
display:block;
margin:0; margin-top:5px;
padding:0;
background:url(../images/icon_user_home.gif) no-repeat top left;
float:right;
}
#sublinkdynamic a {
margin:0;
margin-right: 10px; 
padding:0 0 0 16px;
text-decoration:none;
}
#sublinkdynamic a:hover{
color:#abc22e;
}
#sublinkdynamic #logout {
color:#abc22e;
background: url(../images/icon_logout.gif) no-repeat top left;
}*/
/*-------------------------------------------store home elements-----------------------------------*/
#zoneaccount {
list-style-type:none;
width:auto;
text-align:center;
}
#zoneaccount ul {
width:auto;
display:inline;
text-align:center;
}
#zoneaccount li{
font-weight:bold;
font-size:110%;
list-style-type:none;
width:32%;
display:block;
padding:25px 0 15px 0;
float:left;
text-align:center;
}
#zoneaccount span {
display:block;
padding-top:5px;
}
#zoneaccount a{
text-decoration:none;
color:#767575;
}
#zoneaccount a:hover{
text-decoration:underline;
color:#abc22e;
}
.statuson {
background:url(../images/status_on.gif) no-repeat top left;
display:block; margin-top:7px;
padding:4px 15px 4px 25px;
width:170px;
float:left;
}
.statusoff {
background:url(../images/status_off.gif) no-repeat top left;
display:block; margin-top:7px;
padding:4px 15px 4px 25px;
width:170px;
float:left;
}
/*--------------------------------------------dynamic form elements-----------------------*/
.formbg {
width:100%;
background:url(../images/form_bg.gif) repeat-x bottom left;
padding:10px 5px 0 5px;
border-top:1px solid #c9dca6;
}
#formbilling {
width:70%;
background:url(../images/form_bg.gif) repeat-x bottom left;
margin-top:15px;
}
.namefield {
float:left;
width:150px;
padding:10px 0px 10px 10px;
}
.namefield span{
color:#FF0000;
}
.field {
float:left;
width:auto;
padding:6px 6px 6px 0px;
}
.fieldsmall {
float:left;
width:150px;
padding:3px 6px 3px 3px;
font-size:90%;
}
/*.fieldheading {
background:url(../images/field_headingbg.gif) repeat-x top left;
font-style:italic;
padding-left:10px;
}*/
.fieldheading span {
color:#575656;
background:#FFFFFF;
padding: 0 5px 0 5px;
}
.clear {
clear:left;
margin:0; padding:0;
}
.cleartwo {
clear:left;
margin:0 0 10px 0; padding:0;
}
#apptable {
 caption-side:bottom;
 font-weight:bold;
 margin:0px;
 padding:0px;
 background:url(../images/dtable_tbody.gif) repeat-y top left;
 text-align:center;
 }
#apptable thead{
background:url(../images/apptable_head.gif) no-repeat top right;
color:#FF0000;
height:52px;
text-align:left;
font-size:115%; padding-left:8px; font-weight:normal; font-style:italic;
}
#apptable span {
color:#898888;
}
#apptable tbody td {
height:15px;
padding:0 2px 0 6px;
}
#apptable tbody th{
 background-color: #CCCCCC;
}
#apptable tfoot{
background:url(../images/dtable_foot.gif) no-repeat top right;
height:30px; 
}
#apptable tr.theading td, 
#apptable tr.theading th {
height:29px;
padding:3px 4px 3px 6px;
border-bottom:1px solid #cac9c9;
border-top:1px solid #cac9c9;
background:#ffffff;
font-weight:normal;
}
.send{
padding-left:20px;
background:url(../images/icon_sendmail.gif) no-repeat top left;
}
#apptable a {
text-decoration:underline; font-weight:bold;
}
#apptable a:hover {
text-decoration:none; color:#e0791d;
}
/*------------------------------ new additions to admin dashboard -----------------------*/
.corpusView {
margin:15px 0 0 0; clear:both;
}
.corpusView ul {
display:block; float:left; border-bottom:1px solid #CCCCCC;
width:23%; margin:0 .8% 25px 0; padding:0 0 5px 10px;
background-image:url(../images/form_bg.gif); background-position:0 -40px; background-repeat: repeat-x;
min-height:140px; height:auto;
}
*html .corpusView ul {
height:140px;
}
.corpusView li {
display:block; padding:2px 0 2px 0; font-weight:bold;
}
.corpusView em {
font-style:normal; padding:0; font-weight:normal; font-size:95%;
}
.corpusView a {
color:#e0791d; text-decoration:underline;
}
.corpusView a:hover {
color:#6e3603; text-decoration:none;
}
.corpusView strong {
background-image: url(../images/corpus.gif); background-repeat:no-repeat; background-position:top left;
padding:15px 0 5px 40px; display:block; font-size:130%; color:#e0791d;
}
.corpusView span {
color:#898888; padding:0 5px 0 0; font-size:95%; font-weight:normal;
}
/*--------------------------- pagination styling --------------------*/\

.pagination {
margin:0; padding:0; 
background-image:url(../images/list_heading_border.gif);
background-repeat:repeat-x;
background-position:bottom left;
font-size:130%;
color:#abc22e;
display:block; clear:both; 
}
.pagination ul {
list-style:none; display:block; float:right;  margin:10px 0 0 0;
}
.pagination li {
float:left;
}
.pagination li a {
display:block;   
width:30px; height:30px;
}
.pagination .previous {
background-image: url(../images/pagination.gif); background-repeat: no-repeat; 
background-position:0 -30px; width:30px; height:30px; text-indent:-3000px; display:block; 
}
.pagination .previous a{
background-image: url(../images/pagination.gif); background-repeat: no-repeat; 
background-position:0 0;
}
.pagination .previous a:hover {
background-position:0 -30px;
}
.pagination .next {
background-image: url(../images/pagination.gif); background-repeat: no-repeat; 
background-position:0 -90px; width:30px; height:30px; text-indent:-3000px;
}
.pagination .next a{
background-image: url(../images/pagination.gif); background-repeat: no-repeat; 
background-position:0 -60px;
}
.pagination .next a:hover {
background-position:0 -90px;
}
.pagination .first {
background-image: url(../images/pagination.gif); background-repeat: no-repeat; 
background-position:-30px -30px; width:30px; height:30px; text-indent:-3000px; display:block; 
}
.pagination .first a{
background-image: url(../images/pagination.gif); background-repeat: no-repeat; 
background-position:-30px 0;
}
.pagination .first a:hover {
background-position:-30px -30px;
}
.pagination .last {
background-image: url(../images/pagination.gif); background-repeat: no-repeat; 
background-position:-30px -90px; width:30px; height:30px; text-indent:-3000px; display:block; 
}
.pagination .last a{
background-image: url(../images/pagination.gif); background-repeat: no-repeat; 
background-position:-30px -60px;
}
.pagination .last a:hover {
background-position:-30px -90px;
}
.pagination .showpage {
color:#646161; text-align:center;
width:165px; height:23px; background-color:#c0c0c0; font-size:95%; padding:7px 0 0 0; 
background-image:url(../images/pagination.gif); background-position:0 -120px; background-repeat:no-repeat;
}

/*----------------------------------------------- Search field styling ---------------------------*/
.searchField {
display:block; float:left; margin:10px 0 8px 0; width:90%;
}
.searchField fieldset {
border:none; padding:5px 8px 8px 8px; 
}
.searchField label {
display:block; float:left; margin:0 8px 0 0; font-size:90%; font-weight:bold; width:auto;
}
.searchField input, select {
color: #575656;	background-color:#fafafa;border:1px solid #dddddd; display:block;
font-family: Arial, Helvetica, sans-serif; font-size:110%;
padding:2px 0 2px 0px; margin:2px 0 0 0; 
width:200px; height:20px;
}
.searchField select {
height:25px; 
}
input.submit{
border: 1px solid #999999; float:left; width:80px; height:26px;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em; margin:11px 0 0 8px;
background:url(../images/bg_button.gif) repeat-x top left;
color: #333333;
font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
/*------------------ classes for showing the upload progress animation --------------------*/
.uploadStatus {
margin:8px 0 0 10px; padding:12px 0 0 44px;
display:block; float:left; width:auto; height:40px;
background:url(../images/loading.gif) no-repeat top left;
}


/*----------------------------- 40112009-------------------------*/
#chartmenu{
}
#chartmenu h2{
color:#FF9900; font-size:16px; border-bottom:1px dotted #FF9900;
}
#chartmenu ul{
padding:0; margin:0 0 0 20px; float:left; display:block;
}
#chartmenu li{
list-style:none; color:#0099CC; display:block; width:150px; margin:10px 0 0 20px; font-weight:bold;
}
#chartmenu .sub{
color:#FF9900; margin:5px 0 0 20px;font-weight:normal;font-size:11px; padding:0 0 0 15px;
}
/*----------------------------- 06112009-------------------------*/
form .SearchBy{
padding:0; margin:0;
}
.SearchBy form{
padding:0; margin:0;
}
.SearchBy label{
padding:0; margin:0 0 0 27px; float:left; font-weight:bold;
}
.SearchBy input{
padding:0; margin:0 0 0 5px; float:left;
}
.SearchBy select{
padding:0; margin:0 0 0 5px; float:left;
}
.SearchBy input.search{
padding:0; margin:0 0 0 5px; float:left;
}
input.download{
border: 1px solid #999999; float:left; width:150px; height:26px;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em; margin:11px 0 0 8px;
background:url(../images/bg_button.gif) repeat-x top left;
color: #333333;
font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
.year{
background-image:url(../images/ym_bt.gif); background-repeat:no-repeat; cursor:pointer; color:#FFFFFF; font-weight:bold;
background-position:0 0; width:156px; height:25px; display:block;padding:10px 5px 8px 15px; text-align:center;float:right
}
.month{
background-image:url(../images/ym_bt.gif); background-repeat:no-repeat; cursor:pointer; color:#FFFFFF; font-weight:bold;
background-position:0 -46px; width:156px; height:24px; display:block; padding:10px 5px 8px 15px; text-align:center;float:right
}
 .right  { width:200px; padding:0; margin:0 0 15px 0;}
 .right .testimonials { margin:10px 0 0 0;}
 .right a { font:normal 13px Arial, Helvetica, sans-serif; color:#99B41E; text-decoration:none;}
 .right .testimonials p {font:italic 13px Arial, Helvetica, sans-serif; color:#6e776f; line-height:1.8em;}