﻿@charset "utf-8";
/* CSS Document */
* {
	/*margin: 0;*/
	/*padding: 0;*/
	/** { behavior: url(stylesheets/iepngfix.htc) }**/
}
body {
	background-color:#FFF;
	font-family:Arial;
}
/* start general reset */
img{border-style:none;}
br {
	line-height :10px !important;
}
a {
	color:#003D79;
	text-decoration:none;
	
}
a:hover{text-decoration:underline !important;}
#header_ads {
	float:right;
	height: 65px;
	margin-top:18px;
	overflow:hidden;
}
#menu {
	width:100%;
	background-color:#003D79;
	height:24px;
}
.menu {
	font-family  : Tahoma,"Lucida Grande",Arial,sans-serif ;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding: 5px 0px 0px 10px;
	
}
.assist
{
	font-family  : Tahoma,"Lucida Grande",Arial,sans-serif ;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding: 5px 10px 0px 0px !important;
	line-height:12px;
}

.menu a:link{
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase ;
}
.menu a:visited{
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase ;
}

.menu a:hover{
	color:#FFF;
	text-decoration:underline;
}
.menudiv
{
	float :left;
}
#ads {
	width: 200px;
	margin: 10px;
}

#feature {
	width:780px;
	margin: 20px 10px 0px 20px;
}


#content_box {
	width: 770px;
	margin-left:20px;
	overflow:hidden;
}
/* Begin Main CSS Styles*/
#wrapper {
	width:970px;
	overflow:hidden;
	margin:0 auto;

}
#wrapperTable1 {
	border:1px blue solid;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;

}
.w1 {
	width:970px;
	overflow:hidden;
	background-image: none !important;
	/*border:1px red solid;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px; */
}
/*start header*/
#header {
	padding:0 5px;
	width:960px;
	background-image: none !important;
}
#header .block-top {
	overflow:hidden;
	height:84px;
	background-color: #184F88 !important;
}
#header .featured-item {
	float:right;
	overflow:hidden;
	padding:0px 0px 0 0;
	width:555px;
}
#header  a.btn {
	background:url(../../App_Themes/PestGenie/images/bg-btn.png) no-repeat;
	width:119px;
	height:10px;
	padding:6px 10px 0;
	overflow:hidden;
	float:right;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
#header .featured-item a.btn:hover {text-decoration:none;}
#header .block-top .tel {
	float:left;
	font: 14px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	border : 0px solid red;
	padding-bottom:5px;
	padding-left:20px;
	font-weight:bold;
}
#header .block-top .login a:link	 {
	color:#000;
	border : 0px solid red;
	font-weight:bold;
	background:url(../App_Themes/PestGenie/images/bg-btn.png) no-repeat;
	width:119px;
	height:10px;
	padding:3px 0 3px;
	overflow:hidden;
	display:block;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
#header .block-top .loggedinuser {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight : bold;
}
#header .block-top .tel span {
	color:#ffffff;
}
#header .logo{
	background:url(../App_Themes/PestGenie/images/logo.png) no-repeat;
	text-indent:-9999px;
	float:left;
	width:224px;
	height:63px;
	overflow:hidden;
	margin:10px 0 0 21px;
}
#header .logo a{
	width:259px;
	height:40px;
	display:block;
}
/*end header*/

#divTabContent
{
min-height:450px;
}

/*start main-holder*/
.main-holder {
	width:960px;
	overflow:hidden;
	padding:0 5px 0px;
	background-image: none !important;


}
hr
{
	height:2px;
	color:#ccc;
	background-color:#ccc;
	border:none;
	margin:1em 0px;
}
/*start main*/
#main {
	width:100%;
	overflow:hidden;
	padding:0px 0px 4px 0px ;
	min-height:252px;
	border : 0px #B5B5B5 solid !important;
	background-color: #D4E5F6 ;

}
.bodymain{
	background-color: #D4E5F6 !important;

}
.boxcontentlink
{
	font-weight : bold;
	text-decoration : underline !important;
}

* html #main {
	height:252px;
	overflow:visible;
}
#main .w2 {
	padding:20px 8px 0 7px; /*padding:22px 9px 0;*/
	width:946px;
	overflow:hidden;

}
.inner #main {background:#fff;}
.inner #main .w3 {
	padding:5px 9px 0;
}
.inner #main .w2 {
	background-image : none !important;
	padding:0px 4px 0 11px;
	width:946px;
	overflow:hidden;
	border : 0px solid red;
}
.promobox {
	overflow:hidden;
	width:946px;
	margin:0 -6px 0 0;
	border : 0px solid red;
	clear:both;
}

* html .box-holder .box {
	height:160px;
	overflow:visible;
}
.frmButtonGray {
	background:url(../App_Themes/PestGenie/images/bg-btn.png) no-repeat;
	width:119px;
	height:26px;
	padding:6px 0 8px 0px;
	overflow:hidden;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color: #003D79;
	text-align:center;
	border-color: #ffffff !important;
	border : 0px !important;

}
.frmButtonBlue{
	background: url(../App_Themes/PestGenie/images/btn-blue_119.png) no-repeat;
	width:119px;
	height:26px;
	padding:5px 0 8px 0px;
	overflow:hidden;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:center;
	border : 0px !important;

}


.frmButtonBluewide{
	background: url(../../App_Themes/PestGenie/images/btn-blue_demo.png) no-repeat;
	width:160px;
	height:26px;
	padding:5px 0 8px 0px;
	overflow:hidden;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:center;
	border : 0px !important;

}


a.btnblue
{
	background:url(../App_Themes/PestGenie/images/btn-blue.gif) no-repeat;
	width:71px;
	height:28px;
	padding:6px 0 0;
	overflow:hidden;
	/*float:left ;*/
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;

	font-weight:normal ;
}

.btnBrowse
{
	height : 22px;
	width : 22px;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	padding:0px 0px 0px 0px;

}

/*start content*/
#content {
	padding:5px 0 0 0px;
	/*width:937px;*/
	width:960px;
	_width:980px; /*IE6FIX*/
	overflow:hidden;
	min-height: 300px;
	border : 0px green solid;
}
#content h1 {
	font:bold 24px/26px Arial, Helvetica, sans-serif;
	margin:0 0 14px;
	color:#191919;
}

#content p {
	margin:0px 0px 0px 0px;
	color:#1a1a1a;
	font:12px/16px Arial, Helvetica, sans-serif;
}
#contentBottom, #tabsBottom {
	clear:both;
	overflow:hidden;
	height:1px;
}

#contentouter
{
	min-height:650px;
	padding:2px 0px 0px 0px !important;
	border: 0px red solid;
	margin : 0px 20px 0px 0px !important;
	text-align:justify ;
	font:12px/16px Arial, Helvetica, sans-serif !important;
}
#contentouter  .pageCaption{
	font-weight:bold;
	font-size: 14px;
	margin:0px 0 9px !important;
	font-family  : tahoma,"Lucida Grande",Arial,sans-serif !important;
}


#lhsNavColumn {
	float:left;
	width:190px;
	padding : 10px 0px 0px 0px;
	border : 0px red solid;
	margin : 0px 0px 0px 0px;
}
#contentColumn {
	float:left;
	width:740px;
	padding :9px 0px 0px 10px;
	border : 0px black solid;
	margin : 0px 0px 0px 0px;
	border : 0px red solid;
	min-height: 650px;
	font-size: 12px;
}
#contentColumnOuterPG {
	float:left;
	width:595px;
	padding :0px 0px 0px 10px;
	border : 0px black solid;
	margin : 0px 0px 0px 0px;
	border : 0px red solid;
	/*min-height: 650px;*/
	font-size: 12px;
	/*overflow :scroll ;*/
}
#contentColumnOuterPGLeft {
	float:left;
	width:140px;
	padding :0px 0px 0px 10px;
	border : 0px black solid;
	margin : 0px 0px 0px 0px;
	border : 0px red solid;
	/*min-height: 650px;*/
	font-size: 12px;
	/*height:20px;*/
	
}

#contentColumnOuter {
	float:left;
	width:720px;
	padding :0px 0px 30px 10px;
	border : 0px black solid;
	margin : 0px 0px 0px 0px;
	border : 0px red solid;
	min-height: 650px;
	font-size: 12px;
}
/*end content*/
/*end main*/
/*end main-holder*/

/*start footer Storemanifest*/
#footer {
	width:930px;
	padding:10px 20px 0;
	overflow:hidden;
	background-image: none !important;
	font:11px/14px Arial, Helvetica,  sans-serif;
	min-height:10px;
	border:0px red solid;
	color:#003D79;
	text-align:center ;
}
* html #footer {
	height:90px;
	overflow:visible;
}
#footer p {
	margin:0;
	color:#003D79;
}
#footer .list {
	margin:0 0 0 -1px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	width:370px; /* -60 */
	border-top : 0px #fff solid;
}
#footer .list li {
	float:left;
	/*background:url(images/separator-01.gif) no-repeat 0 2px;*/
	margin:0 10px 0 -1px;
	padding:0 0 0 10px;
	border-bottom : 0px #fff solid;
	font-size:11px;
}
#footer .list li a {
	color:#003D79;
	text-decoration:underline;
}
#footer .list li a:hover {text-decoration:none;}

#footer .copyright {
	float:left;
	text-align:right;
	overflow:hidden;
	width:424px; /* -60 */
	margin:0 10px 0 0; /* + 120 */
}
#footer .copyright a {color:#003D79;
	font-size:11px;						
                      }
/*end footer*/

/* End Main CSS Styles*/
/** App Styles **/
.lhsBoxHeader1
{
    padding-left: 10px;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
    background: url(../../../images/nav_icons/lhs/head190_g.gif)  no-repeat scroll 0 0 !important; /*MSDS*/
    font-size: 12px !important;
    font-family : Tahoma,"Lucida Grande",Arial,sans-serif ;
}
.lhsBoxHeader1 a
{
	color: #fff !important;
	font-family : Tahoma,"Lucida Grande",Arial,sans-serif ;
}

.lhsBoxHeader2
{
    padding-left: 10px;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
    background: url(../../../images/nav_icons/lhs/head190_b.gif)  no-repeat scroll 0 0 !important;
    font-size: 12px !important;
    font-family : Tahoma,"Lucida Grande",Arial,sans-serif ;
}
.lhsBoxHeader2 a
{
	color: #fff !important;
	font : Tahoma,"Lucida Grande",Arial,sans-serif ;
}

.lhsBoxHeader3
{
    padding-left: 10px;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
    background: url(../../../images/nav_icons/lhs/head190_b.gif)  no-repeat scroll 0 0 !important;
    font-size: 12px !important;
    font-family : Tahoma,"Lucida Grande",Arial,sans-serif ;
}
.lhsBoxHeader3 a
{
	color: #fff !important;
	font-family : Tahoma,"Lucida Grande",Arial,sans-serif ;
}

.lhsBoxHolder
{
      /*background: url(../../../images/nav_icons/lhs/content190.gif)  repeat-y scroll 0 100%;*/
    background: url(../../../images/nav_icons/lhs/content190.png)  repeat-y scroll 0 20px;

}
.lhsBoxBottom
{
	height: 10px;
	background: url(../../../images/nav_icons/lhs/content190.png)  repeat-y scroll 0 10px;
	background-position : bottom ;
	border  : 0px red solid;
}

.lhsBoxHolderL /*for long lhs content */
{
    background-image : none;
}
.lhsBoxHolderLContent
{
	border-left : 1px #A4A4A4 solid;
	border-right : 1px #A4A4A4 solid;
}
.lhsBoxContent
{
    width: 180;
    min-height: 130px;
    padding: 5px 5px 10px 5px;
    text-align: justify;
    font-family : Tahoma,"Lucida Grande",Arial,sans-serif !important;
    font-size: 11px !important;


}

.loginBoxHeader
{
    /*padding-left: 10px;*/
    line-height: 25px;
    color: #ffffff;
    background: url(../../../images/nav_icons/lhs/head350_b.gif) no-repeat scroll 0 0 !important; 
    font-family : Tahoma,"Lucida Grande",Arial,sans-serif !important;
    font-weight : bold;
    width:350px;
    border:0px gray solid;
    
}
.loginBoxHeader_g
{
    /*padding-left: 10px;*/
    line-height: 25px;
    color: #ffffff;
    background: url(../../../images/nav_icons/lhs/head350_g.gif) no-repeat scroll 0 0 !important; 
    font-family : Tahoma,"Lucida Grande",Arial,sans-serif !important;
    font-weight : bold;
    width:350px;
    border:0px gray solid;
    
}

.loginBoxHolder
{
   background: url(../../../images/nav_icons/lhs/content350.png) no-repeat scroll 0 100%; 
   border:0px red solid;
   width:350px;
}
.loginBoxContent
{
    width: 100%;
    min-height: 150px;
    padding: 0px 10px 3px 7px;
    text-align: justify;
}


.loginBoxHeader500
{
    /*padding-left: 10px;*/
    line-height: 25px;
    color: #ffffff;
    background: url(../../../images/nav_icons/lhs/head500_b.gif) no-repeat scroll 0 0 !important; 
    font-family : Tahoma,"Lucida Grande",Arial,sans-serif !important;
    font-weight : bold;
    width:500px;
    border:0px gray solid;
    
}
.loginBoxHolder500
{
   background: url(../../../images/nav_icons/lhs/content500_1.gif) no-repeat scroll 0 100%; 
   border:0px red solid;
   width:500px;
}
.loginBoxContent500
{
    width: 100%;
    min-height: 150px;
    padding: 0px 10px 3px 7px;
    text-align: justify;
}

#divlhsTreeView a.siteMapLink  , #divlhsTreeView ul li
{
	font-size: 11px !important;
	font-weight : normal !important;
	font-family  : Tahoma,"Lucida Grande",Arial,sans-serif ;
}


#divlhsTreeView .siteMapLinkSelected a.siteMapLink
{
	font-weight:normal !important;
	background-color: #ffffff !important;
	color: #000000 !important;
	font-weight:bold;
	text-decoration:underline !important;

}
#divlhsTreeView a.siteMapTopSelected, #divlhsTreeView .siteMapTopSelected /*lhs top nav*/
{
	font-size: 11px !important;
	font-weight:normal !important;
	background-color: #1A9CD8 !important;
	color: #fff	 !important;
}


#divlhsTreeView .siteMapLinkSelected
{

}

.AppCalendarSelected
{
	/*background-color: #159DD9 !important;*/
	color: #003D79 !important;
	/*font-weight: bold !important;*/
	background-image:none;
}
.AppCalendarSelected a:link,.AppCalendarSelected a,.AppCalendarSelected a:hover
{
	color: #003D79 !important;
	font-weight: bold !important;
	font-size:11px !important;
	text-decoration:underline !important;
	background-image:none;
}

/* tag specific styles **/
a
{
	text-decoration:none !important;
}

body
{
	margin: 0;
    font-size: small;
    font-family: Helvetica, Arial, Sans-Serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

/** end tag specific styles **/


/* begin additional styles **/


/* form objects */
.pageCaption, #pageCaption{
	font-weight:bold;
	font-size: 14px;
	margin:9px 0 9px !important;
	font-family  : tahoma,"Lucida Grande",Arial,sans-serif !important;
}

.frmValidator{font-size: 11px;}
.frmTable tr {height: 22px;}
.frmTable td{ border-bottom: 1px dotted #959485 ;}
.frmTableBorder {border: solid 1px #ABABAB !important;}
.frmTableNoBorder td
{
	border-bottom: 0px  !important;
	vertical-align: bottom !important;
}

.frmInput
{
	border:1px #ABABAB solid !important;
	font-size : 11px;

}
.frmSelect
{
	border:1px #ABABAB solid !important;
	font-size : 11px !important;

}
.frmCaption
{
	font-weight : bold;
	font-size: 11px !important;
	color : #626262
}
.frmTableData
{
	font-weight : normal;
	font-size:  11px !important;
	padding:2px 2px 2px 2px;
	/*color : #626262*/
}

.frmTableHeader1
{
	background-color:  #0054ac;
	padding:5px 5px 5px 5px;
	font-weight: bold;
	vertical-align: middle ;
	color:#ffffff;
	background:url(../../App_Themes/PestGenie/images/menu/bg-nav.gif) repeat-x;
	height:23px !important;

}



.frmTableGroup
{
	border: 1px solid #626262;
	padding:10px 5px 10px 5px;
}

.frmHyperLink
{
	font-weight : normal;
	font-size: 11px !important;
	color : #003D79;
	cursor :hand;

}

.frmHyperLink:hover
{
	text-decoration:underline !important;
	
}

.frmTableMain  {

	border-collapse: collapse;
	text-align: left;

}

.subsContent
{
	/*width : 840px;*/
	border-top  : 0px solid #CCCCCC;
	border-left  : 1px solid #CCCCCC;
	border-right  : 1px solid #CCCCCC;
	border-bottom  : 1px solid #CCCCCC;


}
/* end form objects */

/* end additional styles */


/* header */
.logo
{
	display:block;
	float:left;
	width:200px;
	padding: 12px 0px 0 5px;
}



.Home
{
	border: solid 2px greem;
}

.wrapLink
{
	padding:0 0 0 0 !important;
}

.wrapLink span
{
	padding:0 0 0 0 !important;
	visibility: hidden !important;
}

#subNav
{
	height:23px;
	margin-bottom:0;
	padding-top:3px;
	width:100%;
}

/* main */
#main {
	margin:0;
	padding-bottom:10px;
}


.mainTabs
{
	 /*width:722px; */
	 padding:10px 0px 10px 0px;
}

/* sidebar */
/* Terms & Conditions */
ul.toc, ol.toc
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.toc
{
	padding-top : 10px;
	text-indent:0;
	padding-left: 0px;
}

.tocSection
{
  font-weight:bold;
}

/* tab's content*/

.tabsIntroMessage
{
	text-align: justify;
	padding-top: 5px;
	font-size: 12px;
}
.subscribetype
{
	padding: 0px 0px 10px 0px;
	color: #1D8F00 !important;
    text-transform:uppercase;
    font-weight: bold ;
    font-family  : Tahoma,"Lucida Grande",Arial,sans-serif ;

}


fieldset
{color : #626262
}

legend {
	margin-left: 5px;
	margin-bottom: 0px;
	_padding: 0px 0px 0px 0px !important;
	font-weight : bold;
	color : #626262;
	font-size: 11px !important;

}

.imageButton
{
cursor: hand;
}


.requiredField
{
	color:#ff0000;
}



.frmAlphaNavLinkButton
{
	border: 1px solid #BFBAB0;
	text-decoration:none;
	color:#000;
	padding:1px;
}
.frmAlphaNavLinkButtonSelected
{
	border: 1px solid red;
	text-decoration:none;
	color:#000;
	padding:1px;
	font-weight : bold;
}

.errormsg
{
	color:red;
	font-size: 11px !important;
}


.frmRadMultiPage
{
	padding: 5px 10px 5px 10px;
}



.frmButton
{
	font-weight :normal;
	font-size : 11px;
	border : 1px solid   #ababab;
}



.tdHeader
{
	background-color:#D9D9D9;
	/*background: #1059B0 url("../../App_Themes/PestGenie/images/Menu/bg-nav.gif") repeat-x !important;*/
	color:#000 !important;
	font-weight:bold;
	font-size:12px;
	text-align :center;
	
}
.tdStateData
{
	width : 30px !important;
	color:#ABABAB !important;
	font-weight:normal;
	text-align :center !important;
}


/* Start Search Form Dynamic*/

/*End Search Form Dynamic*/


.frmDetailTable /*Grid Hierarchical Detail Table*/
{
	padding:15px;
	/*background:#D7E6F7;*/
	border: 1px solid #5D8CC9;
	min-height:300px;
}


.itemHidden
{
	display:none !important;
}

.itemVisible
{
	display:block  !important;
}

.infoGray
{
	font-size: 10px;
	color:Gray;
	display: inline ;
}

.errorMessage
{

	font-weight: bold;
	color: red;
	padding: 0px 0px 20px 0px !important;
	margin : 0px 0px 20px 0px !important;

}


.hideButton
{
	visibility:hidden !important;
	display:none !important;
}
.showButton
{
	visibility:visible !important;
}
.disableButton
{
	visibility: hidden !important;
	display:none !important;
}

.frmItems
{
	font-size:10px !important;
}

.frmLink
{
	font-size:10px !important;
	text-decoration :none;
	color:#626262;
}

.formCheckBox  label
{
	font-size:11px !important;
	font-weight:bold !important;
	color:#626262 !important;
}


.formFieldSet
{
	/*border : solid 1px lightblue !important;*/
	padding: 0px 0px 0px 0px !important;
	margin-left:0px;
	margin-right:0px;
}
.formlineBreak10
{
	line-height :10px !important;
}

.spanLabel
{
	color : #626262;
	font-size: 11px ;
}
/** Printing Class **/
@media print
{
	#header , #lhsNavColumn, #contentTab,
		.RadTabStrip_Default ,
		#footer  .copyright, #footer .list,#footer
	{
		display:none !important;
	}
}
/** End Printing Class **/
.RadTabStrip .rtsLevel
{
clear: both;
width: 100%;
position: relative;
padding-top: 1px;
border-bottom: 1px solid #828282;
}
.boxcontentlink
{
	font-size: 12px;
	text-decoration:underline !important;
	color: #1161B5;
	font-weight: bold;
	cursor:hand !important;
}
.fli{
	list-style-image:  url('../../images/site/bullet4.gif');
	vertical-align:middle ;
	padding-left:0px;
    _padding-left:0px !important;
    _margin-left:0px !important;
	margin-top: 3px;
	padding-top: 0px;
}



.tvnode 
{
	color:#000;
	margin: 5px 0px 5px 0px ;
}
.tvnodeselected
{
	color:#000;
	text-decoration:underline !important;
}
/* Tabs */
.tabNav{
	/*margin-bottom:1em;
	margin-top:1em; */
	border-bottom: 1px #ffffff solid;       
}
 .tabNav .tab{
	float:left;
	background-image:url(../../images/tab-left.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:7px;
}
.tabNav .tab.selected {
	/*background-image:url(../../images/tab-left-selected.png);*/
	background-image:url(../../images/tab-left.png);
	border:0px #ffffff solid;
	color:#c8c8c8 !important;
}
.tabNav .tab a {
	float:left;
	background-image:url(../../images/tab-right.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding:4px 10px 5px 3px;
	font-size:11px;
	font-weight : bold;
}
.tabNav .tab.selected a {
	/*color: #c8c8c8;*/
	/*background-image:url(../images/tab-right-selected.png);*/
	background-image:url(../../images/tab-right.png);
	font-weight : bold !important;
	text-decoration: underline !important;
}
#tabsBottom { background:#c8c8c8;
	border: 0px #c8c8c8 solid !important;       
	padding-top:0px!important;
	margin-top: 0px !important;   
	height:1px !important;      
 }  
 /*Features*/
#featurestable 
{
}

.feattdHeader 
{
	text-align:center;
	background-color:#D9D9D9;
	font-weight:bold !important;
}
.feattdLo td
{
	text-align: left;
	background-color:#F2F2F2;
}
.feattdHi td
{
	text-align:left;
	background-color:#ffffff;
}

.feattdSectionHdr 
{
	font-weight:bold !important;
}	
.feattd 
{
	background-image:  url('../../images/site/bullet4.gif');
	background-position : left 3px ;
	padding-left : 20px;
	background-repeat:no-repeat ;
}
.feattddata
{
	text-align:center !important;
	font-weight:bold !important;
	font-size:12px;
}
 
 
.window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9000 !important ;
  padding:20px;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:5000;
  background-color:#F2F2F2;
  display:none;
}



.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../../images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../../images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

.tabtitle {font-size: 15px; border:0px red solid;padding-top:10px; }
.tabtext {
            display: inline-block;
            font-size:16px;
            letter-spacing: 1px;
            padding: 0px 0px 20px 0px !important;
            _padding: 10px 0px 30px 0px !important;
            _color : red !important;
            height :60px;
            vertical-align: middle !important;
            clear : both !important;
}

.tabtilepg1
  { border: 1px solid #777; font-size:14px; text-decoration:none!important; letter-spacing: 0.5px;
   padding:5px 0px 0 0px; display:inline-block; position:relative; height:60px; line-height:20px; margin: 10px 0;
  color: #ffffff !important;  font-weight : bold ;      text-align : center;
  /*	text-shadow: 0 -1px 1px #444444;*/
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background: -moz-linear-gradient(center top , #D5D100, #D5D100);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D5D100),color-stop(1, #D5D100));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#D5D100', EndColorStr='#D5D100', GradientType=0);}

.tabtilepg2
  { border: 1px solid #777; font-size:14px; text-decoration:none!important; letter-spacing: 0.5px;
   padding:5px 0px 0 0px; display:inline-block; position:relative; height:60px; line-height:20px; margin: 10px 0;
  color: #ffffff !important;  font-weight : bold ;      text-align : center;
  /*	text-shadow: 0 -1px 1px #444444;*/
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background: -moz-linear-gradient(center top , #8DC73F, #8DC73F);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8DC73F),color-stop(1, #8DC73F));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#8DC73F', EndColorStr='#8DC73F', GradientType=0);}
  
 .tabtilepg3
  { border: 1px solid #777; font-size:14px; text-decoration:none!important; letter-spacing: 0.5px;
   padding:5px 0px 0 0px; display:inline-block; position:relative; height:60px; line-height:20px; margin: 10px 0;
  color: #ffffff !important;  font-weight : bold ;      text-align : center;
  /*	text-shadow: 0 -1px 1px #444444;*/
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background: -moz-linear-gradient(center top , #006225, #006225);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #006225),color-stop(1, #006225));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#006225', EndColorStr='#006225', GradientType=0);}
  

/*CSS Buttons*/
.btn1, .btn1:visited { background: #222 url(../../../images/home/btn-bg.png) repeat-x 0 0; letter-spacing: 0.1em; 
                       display: inline-block; margin:5px 0;  color: #fff!important; 
                       text-decoration: none; border: 1px solid rgba(0, 0, 0, 0.15); position: relative; cursor: pointer;
					 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); 
					 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
					-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); 
					width : 70px;  text-align: center;
					}
.btn1 span 				{font-weight:normal; font-size:80%; text-transform:uppercase;}
.btn1:hover				{ text-decoration: none !important;  }
.btn1:active				{ top: 1px; }

.smallest.btn1, .smallest.btn1:visited 		{ font-size: 10px !important; margin: 0 !important; padding: 5px 1px 5px 1px;
                                       			font-weight : bold }
.smaller.btn1, .smaller.btn1:visited 			{ font-size: 12px; padding: ; }
.btn1, .btn1:visited,
.medium.btn1, .medium.btn1:visited 		{ font-size: 14px !important; font-weight: bold!important; line-height: 1.1 !important;
                                   			 text-shadow: 0 -1px 1px rgba(0,0,0,0.25) !important; }
.large.btn1, .large.btn1:visited 			{ font-size: 16px; padding: 8px 19px 9px; }
	
.green.btn1, .green.btn1:visited		{ background-color: #43C216; color:#fff!important;}
.gray.btn1, .gray.btn1:visited			{ background-color: #777; 	color:#fff!important;}
.blue.btn1, .blue.btn1:visited			{ background-color: #1792E0 !important; color:#fff !important;}
.red.btn1, .red.btn1:visited				{ background-color: #bb0000; color:#fff!important;}
.orange.btn1, .orange.btn1:visited	{ background-color: #FF8301; color:#fff!important;}
.yellow.btn1, .yellow.btn1:visited	{ background-color: #ffb515; color:#fff!important;}
.silver.btn1, .silver.btn1:visited		{ background-color: #f5f5f5; color:#4d4d4d!important;}

/* =============== TABS  ======================*/
.tab-table  tr td
{
	border-bottom: 0px  #CCCCCC dotted;
	padding-left:5px;
	height:20px;
}
.tab-tablefirst
{
	border-top: 0px  #CCCCCC dotted;
	height:20px;
	padding-left:5px;
}
.tab-td-img {
  float:left;padding-top:4px;
  cursor: pointer;
}


.tab-tablelast  td
{
	border-bottom: 0px  #CCCCCC dotted !important;
	height:20px;
	padding-left:5px;
}

.tab-tableheader1
{
   border: 0px solid #777; font-size:12px; text-decoration:none!important; letter-spacing: 0.5px;
   padding:0 10px 0 10px; position:relative; height:20px; line-height:16px; margin: 10px 0;
   color: #444444 !important;   font-weight : bold ; text-align : center;
   border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;
  background: -moz-linear-gradient(center top , #E7E7E7, #E7E7E7);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E7E7E7),color-stop(1, #E7E7E7));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E7E7E7', EndColorStr='#E7E7E7', GradientType=0);
  	border-bottom: 0px  #CCCCCC dotted; border-top: 0px  #CCCCCC dotted;
}
.tab-tableheader2
{
   border: 0px solid #777; font-size:12px; text-decoration:none!important; letter-spacing: 0.5px;
   padding:0 10px 0 10px; position:relative; height:20px; line-height:16px; margin: 10px 0;
   color: #444444 !important;   font-weight : bold ; text-align : center;
   border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;
  background: -moz-linear-gradient(center top , #E7E7E7, #E7E7E7);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E7E7E7),color-stop(1, #E7E7E7));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E7E7E7', EndColorStr='#E7E7E7', GradientType=0);
  border-bottom: 0px  #CCCCCC dotted !important; border-top: 0px  #00649B dotted !important;
}
.tab-tableheader3
{
   border: 0px solid #777; font-size:12px; text-decoration:none!important; letter-spacing: 0.5px;
   padding:0 10px 0 10px; position:relative; height:20px; line-height:16px; margin: 10px 0;
   color: #444444 !important;   font-weight : bold ; text-align : center;
   border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;
  background: -moz-linear-gradient(center top , #E7E7E7, #E7E7E7);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E7E7E7),color-stop(1, #E7E7E7));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E7E7E7', EndColorStr='#E7E7E7', GradientType=0);
   	border-bottom: 0px  #CCCCCC dotted; border-top: 0px  #CCCCCC dotted;
}
.tab-tablesubheader
{
	background-color :  #F0F0F0 !important;
	font-weight : bold;
    padding : 0px 0px 0px 20px !important;
    color : #444444;
}
.tabbox
{
	border : 0px gray solid;
	padding : 5px 5px 5px 5px;
	background-color : #E8E8E8;
}
.tabboxclear
{
	border : 1px #BABABA solid;
	padding : 5px 5px 5px 5px;
	background-color : #ffffff;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}

.tabstop
{	
	/*height:130px;
	a_height: 170px !important;*/
}

ul.tabs				{ margin: 5px 0 0; padding: 0; float: left; list-style: none; height: 32px; /*--Set height of tabs--*/ border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-top: medium none; width: 100%; }

ul.tabs li		{ float: left; margin: 0; padding: 0 !important; height: 31px; /*--Subtract 1px from the height of the unordered list--*/ line-height: 31px!important; /*--Vertically aligns the text within the tab--*/ 
 									border-color: #DDDDDD #DDDDDD #FFFFFF;    border-style: solid solid solid none;
                                     border-width: 1px 1px 1px medium; margin-bottom: -1px; /*--Pull the list item down 1px--*/
                                     overflow: hidden; position: relative;
                                    background: #D62439; }

ul.tabs li a	{ text-decoration: none!important; color: #fff; display: block; font-size: 13px; padding: 0 10px; border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/ outline: none; }

ul.tabs li a:hover { background: #ccc; }

html ul.tabs li.current, html ul.tabs li.current a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/ background: #fff; border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/ }

.tab_container		{border: 1px solid #ddd; border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; margin-bottom:20px; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}

.tab_content		{padding: 10px; min-height: 320px; font-size : 11px !important}
.tab_content	ul li	{font-size : 11px !important}
.tab_content ul	{ margin-bottom: 20px; font-size : 11px !important} 
/*.tab_content ul	li a{display:block;} */

ul.tabs .current {background:#fff; color:#444 }
ul.tabs .current a { color:#444;font-size: 13px; font-weight: bold;  }

ul.tabs .current li{background:#fff;  border-bottom: 1px solid #fff;  }


.bus-solutions ul.tabs li a:link, .bus-solutions ul.tabs li a:visited,
.home-solutions ul.tabs li a:link, .home-solutions ul.tabs li a:visited
{ text-decoration: none!important; color: #888; display: block; font-size: 13px; padding: 0 10px; border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/ outline: none; }

.bus-solutions ul.tabs .current, .home-solutions ul.tabs .current{background:#fff; color:#444!important; }

ul.bullet
{
	list-style-type :circle  !important ;
	
	   
}
ul.bullet li { padding: 5px 0px 5px 0px !important;
            margin: 5px 0px 5px 12px !important;
		font-size:11px ;
		font-family :  tahoma, Arial, Helvetica, sans-serif ;
		list-style-image:  url('../../images/site/bullet7.gif');
		list-style-position : outside ;
}

.tablink { width:285px; text-align :center; display:block}
.bold { font-weight : bold;}
.underline  { text-decoration : underline !important}