﻿html, body {
	height: 100%;
}

.hiddencol {
	display: none;
	font-weight : normal;
	margin : 5px 0;
	color: #6f6f6f;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
}
.viscol {
	display: block;
}
/*New Menu*/
.para {
	color: #000;
	width: 300px;
	font-family: Arial;
	font-size: 11px;
	margin-left: 4px;
	margin-right: 4px;
}
/*  Menu End */
.Grid {
	border: solid 1px Grey;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	text-decoration: none;
}
.Grid a {
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
	color: #ff6d06;
	text-decoration: none;
}
.Grid a:hover {
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
	color: #111;
	text-decoration: none;
}
.DetailsView {
	padding : 0px;
	border: none 0px;
}
.HeaderStyle {
	text-align: left;
	font-weight: normal;
	background-color: #B1B1B1;
	color: #333333;
	font-size: 11px;
}
.AlternatingRowStyle {
	/*background-color: #E7E7FF; */
	background-color: #EBEAE7;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
}
.RowStyle {
	background-color: #F7F7F7;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
}
.FooterStyle {
	background-color: #B5C7DE;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
}
.PagerStyle {
	background-color: #E7E7FF;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
}
.gridtext {
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
	text-align: left;
	Width: 110px;
	height: 30px;
	padding: 2px 10px 2px 10px;
}
/* added by baltech  */
/*
.footerblock
{
  background:#FFFFFF;
}

.footer
{
   background:#ff6d06;
   /*width:890px;
   clear:both;*/
/*
	vertical-align :baseline  ;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   font-size:11px;
   padding-top:10px;
   padding-left:30px;
   width:916px;
   height:21px;
   margin:0 auto;
  
}*/
/* for creating form box */
.menurightbox {
	background: url(images/stripe-orange.jpg) no-repeat;
/* width:655px; */ /* height:35px;
   float:right;*/	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	padding-top: 10px;
	padding-left: 30px;
}
.rigthbox {
	background: url(images/right-box.jpg) no-repeat;
  /* width:630px; */
  /* height:618px; 
   float:right;
   padding-left:55px;*/
}
/* for putting border over the page */
.borderbox {
	background: #FFFFFF;
/*width:685px;
   border:1px solid #999999;*/	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -165px; /* the bottom margin is the negative value of the footer's height */
}

.borderbox_shortfooter 
{
    background: #FFFFFF;
    margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
}
.borderbox-home {
	background: #FFFFFF;
	width: 685px; /* width:685px;
   border:1px solid #999999;*/;
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 25px;
	float:left;
	padding-left:140px;
}
.borderbox-tools
{
	background: #FFFFFF;
	width: 685px; 
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 25px;
	float:left;	
}
.borderbox1 {
	background: #FFFFFF;
	width: 685px; /* width:685px;
   border:1px solid #999999;*/;
	margin: 0 auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
}
.borderbox2 {
	background: #FFFFFF;
	width: 800px; /* width:685px;
   border:1px solid #999999;*/;
	margin: 0 auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*top*/
.boxtop {
	background: #FFFFFF;
	height: 45px;
	width: 685px;
}
.boxtopperformance {
	background: #FFFFFF;
	height: 45px;
	width: 829px;
}
.cornerleftorange {
	float: left;
}
.cornerrightorange {
	float: right;
}
.orangeline {
	background: url(images/middle-orange-image.jpg) repeat-x;
	height: 30px;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: justify;
	color: #FFFFFF;
	padding-top: 15px;
}

h1.orangeheader
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
}

/*middle*/
.boxmiddle {
	background: #FFFFFF url(images/bg.jpg) repeat-y;
	width: 685px;
 /*  height:auto !important;
   min-height:500px !important;
   height:300px;*/
}
.boxmiddlePerformance {
	background: #FFFFFF url(images/bg-1.jpg) repeat-y;
	width: 830px;
	float: left;
  
 /*  height:auto !important;
   min-height:500px !important;
   height:300px;*/
}
.boxmiddleleftmenu {
}
.box {
	background: #FFFFFF;
	width: 610px;
	margin: 0 auto;
  
  /* height:auto !important;
   min-height:500px !important;
   height:300px;
*/
}
.boxperformance {
	background: #FFFFFF;
/* width:740px; */	margin: 0 auto;
	width: 780px;
  /* height:auto !important;
   min-height:500px !important;
   height:300px;
*/
}
/*bottom*/
.boxleftmenu {
	background: #FFFFFF;
	height: auto !important;
	min-height: 200px !important;
	height: 200px;
	width: 200px;
	margin: 0 auto;
	margin-left: 15px;
	margin-top: 10px;
  
  /* height:auto !important;
   min-height:500px !important;
   height:300px;
*/
}
.boxbottom {
	background: #FFFFFF;
	width: 685px;
	clear: both;
}
.boxbottomperformance {
	background: #FFFFFF;
/* width:798px; */	width: 829px;
	clear: both;
}
.cornerleftgrey {
	float: left;
}
.cornerrightgrey {
	float: right;
}
.boxlineimage {
	background: url(images/middle-grey-image.jpg) repeat-x;
	height: 41px;
}
/* CSS used for html controls  
/* 
form 
{ 
	width : 500px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6f6f6f;

} */
lnkbtn {
	color: #6f6f6f;
	font-size: 24px;
	font: Arial, Helvetica, sans-serif;
}
label {
	font-weight : normal;
	margin : 5px 0;
	color: #6f6f6f;
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;
}
options {
	font-weight : normal;
	margin : 5px 0;
	color: #6f6f6f;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
}
input {
	padding : 2px;
	margin: 1px;
	border : 1px solid #ccc;
	font : normal 11px Arial, Helvetica, sans-serif;
	color: #111111;
}
select {
	padding : 2px;
	margin: 1px;
	border : 1px solid #ccc;
	font : normal 11px Arial, Helvetica, sans-serif;
	color: #111111;
}
textarea {
	width : 250px;
	padding : 2px;
	font : normal 11px Arial, Helvetica, sans-serif;
	border : 1px solid #111;
	height : 80px;
	display : block;
	color : #111111;
}
input.button {
	margin : 0 auto;
	font : bold 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/logout-button.jpg) no-repeat;
	width: 97px;
	height: 30px;
	color : #fff;
	text-align: center; /*float:right;*/;
	cursor: pointer;
	border: none;
	padding: 0px 0px 7px 0px;
	margin-top: 5px;
}
input.searchbutton {
	margin : 0 auto;
	font : bold 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/search-button.jpg) no-repeat;
	width: 52px;
	height: 18px;
	color : #fff;
	text-align: center; /*float:right;*/;
	cursor: pointer;
	border: none;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
.hidden_button {
	display: none;
}
input.buttonlarge {
	margin : 0 auto;
	font : bold 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/button-large.jpg) no-repeat;
	width: 210px;
	height: 30px;
	color : #fff;
	text-align: center; /*float:right;*/;
	cursor: pointer;
	border: none;
	padding: 0px 0px 7px 0px;
	margin-top: 5px;
	font-size: 120%;
	font-weight: bold;
	font-family: Verdana;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/logout-button.jpg) no-repeat;
    /*width:97px;
    height:50px;*/
}
.errormsg {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 11px;
}
.note {
	padding-left: 20px;
}
.lnk {
	font-family: Arial, Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
input.button1 {
	margin : 0;
	font : bold 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/logout-button.jpg) no-repeat;
	width: 97px;
	height: 28px;
	color : #fff;
	padding-bottom: 9px;
	padding-top: 3px;
	float: left;
}
.checkbox {
	border: 0px;
}
select {
	padding : 2px;
	font : normal 12px Arial, Helvetica, sans-serif;
	border : 1px solid #111;
	color : #111;
}
infomsg {
	padding : 2px;
	font : normal 11px Arial, Helvetica, sans-serif;
	color : Red;
}
/* New Css by Vitthal */
.topnav table {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	border-top: 1px solid #ffffff;
}
.topnav td {
	margin: 0px;
	float: left;
	font-size: 11px;
	padding: 0px;
}
.topnav a:link, .topnav a:visited {
	background: #999999;
	height: 21px;
	width: 120px;
	display: block;
	color: #FFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0px 0px 15px;
	text-decoration: none;
	margin: 1px;
}
.topnav a:hover {
	background: #336699;
	height: 21px;
	display: block;
	color: #FFF;
	padding: 8px 0px 0px 15px;
	text-decoration: none;
}
/* New Css by Vitthal */
.topnav1 a:link, .topnav1 a:visited {
	display: block; /*color:#009DD8; */;
	color: #fff;
	padding: 0px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	background: url(images/btn-grey-left.jpg) no-repeat left top;
	margin: 0px;
	text-decoration: none;
}
.topnav1 a:hover {
	color: #FFF;
	background: url(images/btn-blue-left.jpg) no-repeat left top;
	text-decoration: none;
}
.topnav1 a:link span, .topnav1 a:visited span {
	height: 25px;
	width: 80px;
	display: block;
	text-align: center; /*color:#009DD8;*/;
	color: #FFF;
	margin: 0px;
	background: url(images/btn-grey-right.jpg) no-repeat right top;
	padding: 10px 5px 0px 2px;
	text-decoration: none;
}
.topnav1 a:hover span {
	color: #FFF;
	background: url(images/btn-blue-right.jpg) no-repeat right top;
	cursor: pointer;
	margin: 0px;
}
/* added by tarun */
.topnav2 a:link, .topnav2 a:visited {
	display: block; /*color:#009DD8; */;
	color: #fff;
	padding: 0px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	background: url(images/btn-blue-left.jpg) no-repeat left top;
	margin: 0px;
	text-decoration: none;
}
.topnav2 a:hover {
	color: #FFF;
	background: url(images/btn-blue-left.jpg) no-repeat left top;
	text-decoration: none;
}
.topnav2 a:link span, .topnav2 a:visited span {
	height: 25px;
	width: 80px;
	display: block;
	text-align: center; /*color:#009DD8;*/;
	color: #FFF;
	margin: 0px;
	background: url(images/btn-blue-right.jpg) no-repeat right top;
	padding: 10px 5px 0px 2px;
	text-decoration: none;
}
.topnav2 a:hover span {
	color: #FFF;
	background: url(images/btn-blue-right.jpg) no-repeat right top;
	cursor: pointer;
	margin: 0px;
}
/* added by lokesh */
#header {
	background: url(images/alertfox-monitor-flash-ajax-java.png) no-repeat;
	width: 946px;
	height: 200px; /*margin:0 auto;*/;
	text-align: left;
	padding: 0px;
}
#main1 {
	height: auto !important;
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 0px;
}
#box {
	width: 960px;
	height: 75px;
	margin: 0 auto;
	padding-top: 5px;
}
#logo {
	padding-left: 7px;
	margin-top: 3px;
	width: 239px;
	height: 70px;
	float: left;
}
#logo_text {
	float: left;
	/*padding-left: 30px;*/
	padding-top: 11px;
	text-align: center;
	width: 417px;
	color: #000000;
}

#LoginSearch {
	float: right;
	padding-top: 5px;
}
#login {
	padding-right: 5px;
	margin-top: 10px;
	width: 100px;
	height: 25px;
	float: left;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: right;
	font-family: Verdana;
}
#login a {
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}
#login a:hover {
	font-size: 11px;
	color: #111;
	text-decoration: none;
}
#menubar {
	text-align: left;
	margin: 0 auto;
	width: 960px;
	height: 35px;
	margin-top: 0px;
}
#menubar1 {
	margin: 0 auto;
	width: 946px;
	margin-top: 0px;
}
#varheight {
	margin: 0 auto;
	height: auto !important;
	min-height: 575px !important;
	/*height: 575px;*/
}
#menu-content {
	margin: 0 auto;
	padding: 0;
	position: relative;
}
#menu-content1 {
	margin: 0 auto;
	padding: 0;
	position: relative;
}
#push {
	clear: both;
	height: 165px; /* .push must be the same height as .footer */
}

#left-menu {
	width: 150px;
	margin-left: 20px;
}
#right-box {
	width: 210px;
	margin-left: 0px;
}
/* New Css by Vitthal */
.topnavleftmenu a:link, .topnavleftmenu a:visited {
	display: block; /*color:#009DD8; */;
	color: #fff;
	padding: 0px 0px 0px 5px;
	font-size: 11px;
	background: url(images/btn-orange-left.jpg) no-repeat left top;
	margin: 5px 0px 0px 40px !important;
	text-decoration: none;
}
.topnavleftmenu a:hover {
	color: #FFF;
	background: url(images/btn-blue-left1.jpg) no-repeat left top;
	text-decoration: none;
}
.topnavleftmenu a:link span, .topnavleftmenu a:visited span {
	height: 25px;
	width: 80px;
	display: block;
	text-align: center; /*color:#009DD8;*/;
	color: #FFF;
	margin: 0px;
	background: url(images/btn-orange-right.jpg) no-repeat right top;
	padding: 5px 5px 0px 2px;
	text-decoration: none;
}
.topnavleftmenu a:hover span {
	color: #FFF;
	background: url(images/btn-blue-right-1.jpg) no-repeat right top;
	cursor: pointer;
	margin: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6d6e71;
	text-align: left;
	margin: 0px;
}
#orangebox {
	width: 946px;
	float: left;
	height: 5px;
	background-color: #ff6d06;
	margin: 0 auto;
	margin-top: 2px;
	margin-left: 0px;
	padding: 0px;
}
.links {
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;
	color: #ff6d06;
	text-decoration: none;
}
.links a {
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;
	color: #ff6d06;
	text-decoration: none;
}
.links a:hover {
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;
	color: #111;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #205aa0;
}
h1.big_black {
	font-family: Verdana;
	color:#333333;
	font-size:130%;
	font-weight:bold;
	margin:0px;
	margin-bottom: 15px;
	padding:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #111;
}
h2.h2-2
{
	color: #205aa0;
	margin-top: 9px;
	margin-bottom: 10px;
}
h3 {
color:#111111;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
#can-3 {
	width: 224px;
	height: 100px;
	float: left;
}
#main ul {
	float : left;
	/*font-size: 116%;
	margin-bottom: 20px;*/
}
#main ul li {
	margin: 0 0 2px;
	padding: 2px 0 2px 21px;
	background: transparent url(images/bullet-sub.gif) no-repeat 0 4px;
}
ol, ul {
	list-style: none;
}
.title {
	padding-left: 30px;
	color: #205aa0;
}
/* added by tarun */
/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.orange {
	background-color: #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 22px;
	border: 1px #acacac solid;
}
.gray {
	background-color: #009933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 22px;
}
#grey {
	width: 860px;
	border: #FFFFFF .001em solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 22px;
	border: 1px #acacac solid;
}
.td-1 {
	width: 99px;
	text-align: center; /*border: #FFFFFF .001em solid;*/;
	height: 22px;
}
.tc {
	width: 175px; /*border: #FFFFFF .001em solid;*/;
	text-align: left;
	height: 22px;
}
lable selected {
	background-color: Red;
}
#white {
	width: 860px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #FFFFBB;
	text-align: center;
	font-weight: normal;
}
#white1 {
	width: 860px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #B7FFD3;
	text-align: center;
	font-weight: normal;
}
.content-bor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	font-weight: normal;
	border: 1px #acacac solid;
}
.td-2 {
	width: 99px;
	text-align: center;
	border: 1px #acacac solid;
}
.tc-2 {
	width: 162px;
	padding-left: 10px;
	border: 1px #acacac solid;
	text-align: left;
}
/* for home page */
#box-1 {
	margin: 0 auto;
	width: 876px;
	height: 235px;
	padding: 20px;
}
#box-footer {
	margin: 0 auto;
	width: 610px;
	display: table;
	text-align: center;
}
#can-1 {
	width: 300px; /*height: 100px;*/;
	float: left;
}
#can-2 {
	width: 220px; /*height: 100px;*/;
	float: left;
	padding: 0px 10px 0px 25px;
}
#line {
	width: 1px;
	height: 240px;
	border-right: #aaaaaa solid 1px;
	float: left;
	margin-left: 40px;
}
#line-1 {
	width: 1px;
	height: 240px;
	border-right: #aaaaaa solid 1px;
	float: left;
	margin-left: 20px;
}
.line-2 {
	width: auto !important;
	min-width: 224px !important;
	width: 224px;
	height: 1px;
	border-top: #aaaaaa solid 1px;
	float: left;
	margin-bottom: 10px;
	clear: both;
}
.line-3 {
	width: auto !important;
	min-width: 300px !important;
	width: 300px;
	height: 1px;
	border-top: #aaaaaa solid 1px;
	float: left;
	margin-bottom: 10px;
	clear: both;
}
#can-3 {
	width: 224px;
	height: 100px;
	float: right;
}
.box-2 {
	/*width:100px;*/

clear: both; /*float:right;*/;
	padding-left: 20px;
/*height:auto !important; 
min-height:166px !important; 
height:166px;
*/
}
.white-bg-top {
	margin: 0px;
	width: 900px;
	height: 10px;
	float: left;
}
.white-bg-middle {
	margin: 0 auto;
	width: 863px;
	padding: 0px 10px 0px 10px;
	border-left: #d4d4d4 solid 1px;
	border-right: #d4d4d4 solid 1px;
	height: auto !important;
	min-height: 170px !important; /*height: 170px;*/;
	float: left;
}
#box-4 {
	width: 630px;
	height: 100px;
	float: left;
	margin-top: 5px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
#box-4 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#box-4 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.blue-box {
	background: url(images/bluebox.jpg) no-repeat;
	width: 181px;
	height: 82px;
	float: left;
	margin-left: 0px;
	padding: 10px 10px 0px 10px;
	
}
.blue-box-1 {
	background: url(images/bluebox.jpg) no-repeat;
	width: 191px;
	height: 82px;
	/*font-size: .84em;*/
	float: left;
	margin-left: 13px;
	padding: 10px 5px 5px 5px;
}
.blue-box-2 {
	background: url(images/bluebox.jpg) no-repeat;
	width: 199px;
	height: 82px;
	float: right;
	margin-left: 0px;
	padding: 10px 2px 5px 2px;
	text-align: left;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6d6e71;
	text-align: left;
	margin: 0 auto;
}
img {
	margin: 0px;
}
#headern {
	background: url(images/top-orange.jpg) no-repeat;
	width: 210px;
	height: 40px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
}
#contentn {
	background: url(images/content-1.jpg);
	width: 200px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contentfooter {
	width: 210px;
	height: 16px;
	background: url(images/content-2.jpg);
}
.contentImg {
	float: right;
	margin-left: 20px;
}
.contentImgLeft {
	float: left;
	margin-right: 20px;
}
/* added by dirag */
input.button-blue-big {
	margin : 0 auto;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/big-blue-button.jpg) no-repeat;
	width: 142px;
	height: 34px;
	color : #fff;
	text-align: center; /*float:right;*/;
	cursor: pointer;
	border: none;
	padding: 7px 0px 7px 0px;
	margin-top: 5px;
}
input.button-orange-big {
	margin : 0 auto;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/big-orange-button.jpg) no-repeat;
	width: 142px;
	height: 34px;
	color : #fff;
	text-align: center; /*float:right;*/;
	cursor: pointer;
	border: none;
	padding: 7px 0px 7px 0px;
	margin-top: 5px;
}
input.button-orange {
	margin : 0 auto;
	font : bold 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/btn-orange.jpg) no-repeat;
	width: 97px;
	height: 30px;
	color : #fff;
	text-align: center; /*float:right;*/;
	cursor: pointer;
	border: none;
	padding: 0px 0px 7px 0px;
	margin-top: 5px;
}
.required-asteriks {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 14px;
	font-weight: bold;
}
.DashboardSensorsOk {
	color: Green;
}
.DashboardSensorsErrors {
	color: Red;
}
.SyncStatusMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 5px;
}
.SyncStatusFailMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	padding: 5px;
}
/*  Content */
#content-noborder {
	width: 950px;
	float: left;
	margin: 6px 0px 20px 0;
}
#content-top {
	padding-top: 22px;
	width: 946px;
	background: url(images/content-top.gif) no-repeat top left;
	float: left;
	margin: 6px 0px 20px 0;
}
#content-bottom {
	padding-bottom: 35px;
	width: 946px;
	background: url(images/content-bottom.gif) no-repeat bottom left;
	float: left;
	height: auto !important;
	min-height: 575px !important;
	/*height: 575px;*/
}
#right-content
{
	/*padding-top: 22px;*/	
	margin: 6px 0px 20px 109px;
	padding-bottom: 15px;
}
#content-top-short {
	
	background: url(images/content-top-short.gif) no-repeat top left;
	height:22px;
	width:840px;
}
#content-bottom-short {

	background: url(images/content-bottom-short.gif) no-repeat bottom left;
	height:35px;
		width:840px;
}
#content-short {

	padding: 0 20px 0 32px;
	background: url(images/content-short.gif) repeat-y top left;
	color: #444;
	height: auto !important;
	min-height: 575px !important;
	/*height: 575px;*/
}

#content {
	padding: 0 20px 0 32px;
	width: 946px; /*width: 854px;*/;
	background: url(images/content.gif) repeat-y top left;
	float: left;
	color: #444;
	height: auto !important;
	min-height: 575px !important;
	/*height: 575px;*/
}
.bhome #content {
	padding: 0 10px 35px 10px;
	width: 946px;
	background: url(images/table.jpg) no-repeat 10px 65px;
	width: 890px;
}
#content a {
	color: #205aa0;
	font-weight: bold;
	text-decoration: none;
}
#content-short a {
	color: #205aa0;
	font-weight: bold;
	text-decoration: none;
}
.contentLinks {
	color: #205aa0;
	font-weight: bold;
	text-decoration: none;
}
#content h3 {
	font-size: 150%;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.1;
	margin: 0 0 15px;
	color: #111;
	padding: 0;
}
#content h3 a {
	color: #111;
}
#content h5 {
	color: #999;
}
#secondary form {
	margin: 0 0 15px;
	text-decoration: none;
}
#content h6 {
	font-size: 140%;
	color: #666;
	margin: 0 0 15px;
}
label {
	display: block;
}
#contact_author, #contact_author_email, #contact_subject {
	width: 350px;
}
#contact_body {
	width: 98%;
	height: 200px;
}
#secondary form #q {
	width: 190px;
}
pre {
	margin: 0 0 15px;
}
code {
	font-size: 92%;
}
#content h4 {
	font-size: 130%;
	font-weight: bold;
	margin: 0 0 15px;
	color: #333;
	padding: 0;
}
.bhome #content h4 {
	margin-bottom: 5px;
}
.bhome #content ul li {
	margin: 0 0 2px;
	padding: 2px 0 2px 26px;
	background: url(images/bullet-home.gif) no-repeat 5px 3px;
}
#main {
	padding-right: 23px; /*float: left;*/;
	color: #666;
	width: 800px; /*width: 513px; */ /*width: 490px;*/;
	padding-top: 6px;
}
#main p {
	font-size: 100%;
	line-height: 1.5;
	margin-bottom: 20px;
}
#main p.source {
	margin-top: -20px;
}
#secondary p {
	line-height: 1.5;
	text-decoration: none;
	margin-bottom: 20px;
}
em {
	font-style: italic;
}
#main ul {
	font-size: 116%;
	margin-bottom: 20px;
}
#main ul li {
	margin: 0 0 2px;
	padding: 2px 0 2px 21px;
	background: transparent url(images/bullet-sub.gif) no-repeat 0 4px;
}
#secondary {
	padding: 20px 22px;
	font-size: 9px;
	float: left;
	width: 340px;
	width: 296px;
	color: #205aa0;
	text-decoration: none;
	background: url(images/secondary.gif) no-repeat top left;
	font-size: 12px;
}
#secondary ul {
	margin: 0 0 15px;
	text-decoration: none;
}
#secondary ul li {
	margin: 0 0 2px;
	text-decoration: none;
	padding: 2px 0 2px 21px;
	background: transparent url(images/bullet-sub.gif) no-repeat 0 4px;
}
ol, ul {
	list-style: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #205aa0;
}
/* Main menu/Login*/
.mnLogin_0 {
	background-color: white;
	visibility: hidden;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.mnLogin_1 {
	text-decoration: none;
}
.mnLogin_2 {
}
.mnLogin_3 {
}
.mnLogin_4 {
}
.mnLogin_5 {
}
.mnLogin_6 {
}
#content-placeholder {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	float: left;
}
ul.content {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}
ul.content li {
	list-style-image: url(images/bullet-star.jpg);
	margin-bottom: 13px;
}
.Stil1 {
	color: #FF0000;
}
.signUpButton {
	color: White;
	background-color: rgb(51, 102, 153);
	font-weight: bold;
	cursor: pointer;
}
.cl {
	font-size: 0;
	line-height: 0;
	clear: both;
	display: block;
	height: 2px;
}
.floated-form label {
	display: inline;
	float: left;
	padding-top: 1px; /*text-align: right;*/;
	width: 200px;
}
label span {
	color: #999999;
	font-size: 10px;
	text-align: left;
}
.msg-error {
	background: #8B0000 none repeat scroll 0 0;
}
.msg {
	color: #FFFFFF;
	margin: 0 auto 20px;
	padding: 2px;
	text-align: center;
}
.msg-thanks {
	background: #FF6D06 none repeat scroll 0 0;
}
.field-error {
	border-color: #8B0000;
	color: #8B0000;
}
.field-focus {
	border-color: #00AEEF;
}
.form-buttons
{
	padding-left:200px;
}
/* Navigation menu start*/
#navigation {
	/*float: right;*/
	display: inline; /*text-transform: uppercase;*/;
	font-size: 13px; /*padding-top: 20px;*/;
	padding: 0px;
}
#navigation ul {
	float: left;
	display: inline;
	list-style-type: none; /*height: 26px;	*/;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	margin-left:-3px;
}
#navigation ul li {
	float: left;
	display: inline;
	margin-left: 3px;
	position: relative;
	z-index: 10;
	text-align: center;
	width: 99px;
	height: 36px;
	background: url(images/nav-grey-1.jpg);
}
#navigation ul li:hover, #navigation ul li.active {
	background: transparent url(images/nav-blue.gif) repeat scroll 0 0;
}
#navigation ul li a {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	display: inline;
	text-decoration: none;
	line-height: 36px;	
}
#navigation ul li a span {
	display:inline-block;
	width: 100%;
	height: 100%;
}
#navigation ul li a:hover {
	cursor:pointer;
}
#navigation ul li a.active {
	background: #00aeef;
	color: #fff;
}
#navigation ul li a.hover {
}
#navigation ul li .dd {
	font-size: 11px;
	left: 0;
	position: absolute;
	top: 34px;
	display: none;
}
#navigation ul li .dd ul {
	display: block;
	float: none;
	height: auto;
	line-height: 18px;
	margin-left:0px;
}
#navigation ul li .dd ul li {
	background: #999999 none repeat scroll 0 0;
	border: 1px solid #FFFFFF;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	width: 136px;
}
#navigation ul li .dd a {
	color: #FFFFFF;
	display: block;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	margin: 1px;
	padding: 0 0 8px 15px;
	text-align: left;
	text-decoration: none;
}
#navigation ul li .dd a.hover, #navigation ul li .dd a:hover {
	background: #245da2;
	color: #fff;
}
#navigation ul li .dd .dd {
	background: #333;
	top: 0;
	left: 120px;
}
#navigation ul li .dd .dd a:hover {
	background: #444;
}
#navigation ul li .dd ul li a span {
	display: block;
	width: 100%;
	height: 100%;
}
/* Navigation menu end*/
/*Vetical menu*/
#vertical-nav {
	display: inline;
	font-size: 13px;
	padding: 0px;
	float: left; /*display: inline;*/;
	width: 107px;
}
#vertical-nav ul {
	/*display: inline;*/
	list-style-type: none; /*height: 26px;	*/;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	/*display: inline;*/
}
#vertical-nav ul li {
	display: block;
	/*margin-left: 3px;*/
	position: relative;
	z-index: 10;
	text-align: center;
	width: 106px;
	height: 23px;
	background: url(images/grey-btn-side.jpg);
	margin-top:4px;
}
#vertical-nav ul li:hover, #vertical-nav ul li.active {
	background: transparent url(images/blue-btn-side.gif) repeat scroll 0 0;
}
#vertical-nav ul li a {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	display: inline;
	text-decoration: none;
	line-height: 23px;
}
#vertical-nav ul li a span {
	display: block;
	width: 100%;
	height: 100%;
}
#vertical-nav ul li a:hover 
{
		cursor:pointer;
}

a.greenButton
{
	background:url("images/bgSignup_init.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	height:36px;
	line-height:1em;
	margin-bottom:3px;
	padding-top:14px;
	text-decoration:none;
	text-shadow:0 -1px 1px #608925;
	width:245px;
	outline:0 none;
	margin:0;
	text-align:center;
	font-family:Georgia, Sans-Serif;
	display: inline-block;
}

a.greenButton:hover
{
	background:url("images/bgSignup_hover.png") no-repeat scroll 0 0px transparent;
	color:#FFFFFF;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	height:36px;
	line-height:1em;
	margin-bottom:3px;
	padding-top:14px;
	text-decoration:none;
	text-shadow:0 -1px 1px #608925;
	width:245px;
	outline:0 none;
	margin:0;
	text-align:center;
	font-family:Georgia, Sans-Serif;
	display: inline-block;
}

.faq_plans_container{
	text-align: left;
	color:#205AA0;
	float:left;
	font-size:12px;
	padding:20px 0px 0px 0px;
	width:876px;
}
.faq_plans_header{
	display:block;
	font-weight:bold;
}

.faq_plans_content{
	display:block;
	color:#64503F;
	margin-top:5px;
}

.faq_plans_left_col{
	width: 400px;
	float: left;
	margin-right: 30px;
}

.faq_plans_right_col{
	width: 400px;
	float: left;
	margin-left: 30px;
}

.faq_plans_container_b{
	text-align: left;
	color:#205AA0;
	float:left;
	font-size:12px;
	padding:0px 0px 0px 10px;
	width:914px;
}

.faq_plans_left_col_b{
	width: 400px;
	float: left;
	margin: 0px 45px 0px 18px;
}

.faq_plans_right_col_b{
	width: 400px;
	float: left;
	margin: 0px 0px 0px 45px;
}

/*Our Customers*/
h2.ourcustomers {
	text-align: center;
	color: #333333;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	padding-bottom: 15px;
}

#logos.ourcustomers {
	text-align: center;
	border-width: 0px;
}

#logos.ourcustomers img {
	width: 700px;
	height: 300px;
}

h2.ourcustomers.testimonials {
	padding-top: 25px;
	padding-bottom: 15px;
}

div.ourcustomers.main {
	color: #444444;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align: left;

	position: relative;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	width: 700px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-left: 100px;
}

div.ourcustomers.box {
	overflow-x: hidden;
	overflow-y: hidden;
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 100%;
}

div.ourcustomers.testimonials {
	margin-bottom: 10px;
	width: 300px;
}

div.ourcustomers.testimonials.left {
	float: left;
	margin-right: 25px;
}

div.ourcustomers.testimonials.right {
	float: right;
	margin-left: 25px;
}

div.ourcustomers.testimonials.center {
	width: 100%;
}

#main div.ourcustomers p.ourcustomers.quote {
	font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-style: italic;
	padding-bottom: 15px;
	margin-bottom: 0px;
	line-height: 20px;
}

span.ourcustomers.left_quote {
	margin-left: -15px;
	margin-top: 3px;
	position: absolute;
	color: #CCCCCC;
	font-size: 21px;
	font-weight: bold;
	font-family: Georgia,"Times New Roman",serif;
	font-style: normal;
}

span.ourcustomers.right_quote {
	margin-left: 5px;
	margin-top: 1px;
	position: absolute;
	color: #CCCCCC;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 20px;
	font-style: normal;
}

p.ourcustomers.author {
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 0;
}

p.ourcustomers.author span {
	color: #666666;
	font-weight: normal;
}

span.ourcustomers.author {
	margin-left: 15px;
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 16px;
	padding-bottom: 0;
}
/*End of Our Customers*/



/*Footer*/
#footer div, a, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;*/

	vertical-align: baseline
}

#footer div{
	padding-left: 20px;
}

#footer a {
	outline: none;
	color: #494949
}

#footer ul {
	list-style: none
}

#footer {
	position: absolute;
	width: 100%;
	min-width: 965px;
	height: 165px; /* .push must be the same height as .footer */
	padding-left: 0px;
	left: 0;
	background: url(images/footer_fill.png) repeat-x 0 0px;
	text-align: center;	
	color: #494949;
	font-family: "arial",sans-serif;
}

#footer #footer_wrapper {
	margin: 0 auto;
	width: 965px;
	text-align: left;
	color: #5d5d5d
}

#footer #footer_content_wrapper {
	float: right;
	padding-top: 16px;
	border: 0px solid black;
	width: 100%
}

#footer #footer_content_wrapper a {
	text-decoration: none
}

#footer ul.footer_main_navigation {
	float: left;
	background-color: #FF7A1E;
	margin: 0px 10px 0px 0px;
	min-height: 132px;
	padding: 16px;
	padding-bottom: 0px;
	width: 149px
}

#footer ul.footer_main_navigation li {
	height: 19px;
	color: #ffffff;
	
	font-family:Arial,Verdana,Tahoma,sans-serif;
	font-size:11px;
	font-weight:lighter;

}

#footer ul.footer_main_navigation li.footertitle {
	font-size:13px;
	font-weight: bold;
}

#footer ul.footer_main_navigation a {
	color: #ffffff
}

#footer ul.footer_main_navigation a: hover {
	color: #444
}
/*End of Footer*/

#pnErrImg 
{
    cursor: pointer;
    float: left;
    padding-left: 15px;
}

#pnErrImg_right
{
    cursor: pointer;
}

span.radio input
{
    border-width:0;
}

span.radio2 input
{
    border-width:0;
    padding: 0;
}

/*Start of WebPageTest*/
.imgLogo {
    max-height: 250px;
    max-width: 500px;
    vertical-align: middle;
}

div.StatusHeader {
    background-color: #E5ECF9;
    border-top: 1px solid #3366CC;
    color: #3366CC;
    font-family: Arial,sans-serif;
    font-size: 13px;
    margin-left: 6px;
    margin-top: 6px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-top: 4px;
}

div.StatusHeader div a {
    color: #3366CC;
    font-family: Arial,sans-serif;
    font-size: 13px;
}

div.StatusFooter {
    border-top: 1px solid #3366CC;
    clear: both;
    color: #666666;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0 15px 0;
    text-align: center;
}

div.StatusFooterLeft {
    float: left;
    padding-top: 5px;
    text-align: left;
}

div.StatusFooterRight {
    padding-top: 5px;
    text-align: right;
}

#push_short {
	clear: both;
	height: 30px; /* .push must be the same height as .footer */
}
/*End of WebPageTest*/

.linkbutton
{
	margin : 0 auto;
	font : bold 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/linkbutton.png) no-repeat;
	width: 160px;
	height: 30px;
	color : #fff;
	text-align: center; /*float:right;*/;
	cursor: pointer;
	border: none;
	padding: 0px 0px 7px 0px;
	margin-top: 5px;
	margin-left: 2px;
	font-size: 100%;
	font-weight: bold;
	font-family: Verdana;
}

.linkbutton_hl
{
    margin : 0 auto;
	font : bold 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/linkbutton_highlighted.png) no-repeat;
	width: 164px;
	height: 30px;
	color : #fff;
	text-align: center; /*float:right;*/;
	cursor: pointer;
	border: none;
	padding: 0px 0px 7px 0px;
	margin-top: 5px;
	font-size: 100%;
	font-weight: bold;
	font-family: Verdana;
}

.defaultText 
{
    margin-right: 5px;
    font-size: 150%;
    height: 25px;
    width: 500px;
}
    
.defaultTextActive 
{
    margin-right: 5px;
    height: 25px;
    width: 500px;
    color: #a1a1a1;
    font-size: 120%;
    font-weight: normal;
}

a.signup-blue {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("images/af_free_trial.png");
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:62px;
	overflow-x:hidden;
	overflow-y:hidden;
	text-indent:-1000px;
	width:292px;
}

a.signup-blue:hover {
	background-attachment:scroll;
	background-color:transparent;
	background-position:0 -61px;
	background-repeat:no-repeat;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 50% no-repeat; }

/*** S.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

#lightboxIframe {
	display: none;
}

.zeromargin {
    margin: 0 !important;
}
