@charset "utf-8";
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A0B0C;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(orangebar.gif);
	background-repeat: no-repeat;
	background-position:left top;
	background-color: transparent;
}
/*Main Css................................................*/
.maintable_rightpadding {
	padding-right: 8px;
}
img {
	border: none;
}
.padding5 {
	padding: 5px;
}
.padding10 {
	padding: 10px;
}
.paddingleft10 {
	padding-left: 10px;
}
.paddingleft15 {
	padding-left: 15px;
}
.height5px {
	height: 5px;
}
.lineheightcss {
	line-height: 18px;
}

.lineheightcss p{
	line-height: 18px;
	text-align:justify;
}

.lineheightcss a{
text-decoration:none;
font-weight:bold;
color:#637981;
}

.lineheightcss a:hover{
text-decoration:none;
color:#ef6a0f;
}

.topstripcss {
	background: url(top_anchor_stripbg.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding: 8px;
	text-align: right;
}
/*End of main Css................................................*/

/*Top  part will start here................................................*/
.toppart_leftwidth {
	width: 232px;
}

.seoquotecss {
	font-size: 10px;
	color: #606060;
	text-transform: uppercase;
	background-color: transparent;
	padding: 5px;
}
.rightpart_callusbarbg {
	background: url(right_callusbar.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 660px;
}
/*End of Top  part................................................*/

/*Navigation part will start here................................................*/
.navbg {
	background: url(nav_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#top .navbg a{
text-decoration:none;
}

.navbg a{
color:#fff;
font-weight:800;
text-decoration:none;
font-size:13px;
padding:0 10px;	
height:36px;
}

.navbg a:hover{
color:#000;
background:url(top_m.gif) repeat-x 0 0;
padding:8px 10px!important;
_background:none;
}

.mainnavigation_bottomline {
	background: url(navigationbottombg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 22px;
}
/*End of Navigation part................................................*/

/*Left part Css................................................*/
.leftpart_width {
	width: 232px;
}
.featured_servicesheadercss {
	text-transform: uppercase;
	font-weight: bold;
	border-bottom-color: #DFE0DB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #DFE0DB;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #DFE0DB;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #ECECEC;
	padding-left: 10px;
}
#sidebarmenu {
	width: 219px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#sidebarmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sidebarmenu li a {
   height: 34px;
   text-decoration: none;
}

#sidebarmenu li a:link, #sidebarmenu li a:visited {
   color: #555555;
   display: block;
   background:  url(menu11.gif);
   padding: 16px 0 0 25px;
	text-decoration: none;
}

#sidebarmenu li a:hover, #sidebarmenu li #current { 
   color: #DD6600;
   background:  url(menu11.gif) 0 -50px;
   padding: 18px 0 0 25px;
	text-decoration: underline;
}
/* Sub navigation css*/
#subsidebarmenu {
	width: 219px;
	padding: 0px;
	margin: 0px;
	list-style:none;
}
#subsidebarmenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#subsidebarmenu li a {
   	height: 22px;
   	text-decoration: none;
}

#subsidebarmenu li a:link, #subsidebarmenu li a:visited {
   	color: #555555;
   	display: block;
   	background:  url(menu12.gif);
   	padding: 3px 0 0 35px;
	text-decoration: none;
}

#subsidebarmenu li a:hover, #subsidebarmenu li #subcurrent { 
   	color: #000000;
   	background:  url(menu12.gif) 0 -25px;
   	padding: 3px 0 0 35px;
	text-decoration:none;
}
#subheightsidebarmenu {
	width: 219px;
	padding: 0px;
	margin: 0px;
	list-style:none;
}
#subheightsidebarmenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#subheightsidebarmenu li a {
   	height: 32px;
   	text-decoration: none;
}

#subheightsidebarmenu li a:link, #subheightsidebarmenu li a:visited {
   	color: #555555;
   	display: block;
   	background:  url(menu14.gif);
   	padding: 3px 0 0 35px;
		text-decoration: none;
}

#subheightsidebarmenu li a:hover, #subheightsidebarmenu li #subheightcurrent { 
   	color: #000000;
   	background:  url(menu14.gif) 0 -35px;
   	padding: 3px 0 0 35px;
		text-decoration:none;
}
/* End of Sub navigation css*/
#submenu {
	font-size:10px;
	text-transform:uppercase;
	padding: 5px;
	margin: 0px;
	list-style: none;
}
#submenu ul {
	margin: 0;
	padding: 0;
}
#submenu li a {
   	height: 30px;
   	text-decoration: none;
}

#submenu li a:link, #submenu li a:visited {
   color: #000000;
   display: block;
   background:  url(menu13.gif);
	background-repeat:repeat-x;
   padding: 3px 0 0 45px;
	text-decoration: none;
}

#submenu li a:hover, #submenu li #submenucurrent { 
   color: #DD6600;
   background:  url(menu13.gif);
	background-repeat:repeat-x;
   padding: 3px 0 0 45px;
	text-decoration:none;
}

.height2css {
	height: 2px;
}
.getintouchbox {
	background-color: #F1F4F5;
}
.getintouchboxmiddleline {
	background-color: #C0CCD0;
	height: 1px;
}
.grayleft3pxsolidborder {
	border-left-color: #ECECEC;
	border-left-style: solid;
	border-left-width: 3px;
}
.readmorelinkcss {
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: underline;
	color: #EF6A0F;
	background-color: transparent;
}
.readmorelinkcss:hover {
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	color: #EF6A0F;
	background-color: transparent;
}
.verdana12css {
	font-size: 12px;
	background-color: transparent;
}
/*End of Left part Css................................................*/

/*Middle part Css................................................*/
.middlepartcss {
	width: 448px;
	border-right-color: #ECECEC;
	border-right-style: solid;
	border-right-width: 1px;
}
h1 {
	font-size: 18px;
	font-weight: normal;
	color: #637981;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #637981;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #637981;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #637981;
}
h5 {
	font-size: 14px;
	font-weight: bold;
	color: #637981;
}

.sitelinkcss {
	text-decoration: underline;
	color: #496A76;
	background-color: transparent;
}
.sitelinkcss:hover {
	text-decoration: none;
	border-bottom-color: #313131;
	border-bottom-style:  dashed;
	border-bottom-width: 1px;
	color: #000000;
	background-color: transparent;
}
/*End of Middle part Css................................................*/

/*Right part Css................................................*/
.rightpartcss {
	width: 212px;
}
.requestquoteheaderbg {
	background-image: url(request_quote_headerbg.gif);
	background-repeat: repeat-y;
	background-color: #C8D1D5;
	background-position: left;
	text-transform: uppercase;
	font-weight: bold;
}
.textboxcss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F3F3F3;
	border: 1px solid #D4D3D3;
	padding: 2px;
}
.textboxcss:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #D4D3D3;
	padding: 2px;
}
.graybarcss {
	background-image: url(graybarbg.gif);
	background-repeat: repeat-x;
	padding: 10px;
}
.spliterightpartcss {
	width: 660px;
	border-right-color: #ECECEC;
	border-right-style: solid;
	border-right-width: 1px;
}
/*End of Right part Css................................................*/

/*Bottom part Css................................................*/
.bottompartcss {
	border-top-color: #EAEAEA;
	border-top-style: solid;
	border-top-width: 3px;
	line-height: 20px;
	background-color: transparent;
}
.copyrightcss {
	font-size: 10px;
	background-color: transparent;
}
.bottomlinkcss a{
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}
.bottomlinkcss a:hover {
	color: #EF6A0F;
	text-decoration: none;
	background-color: transparent;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
/*End of Bottom part Css................................................*/

/*Inner pages Css................................................*/
#rightbarmenu {
	width: 212px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#rightbarmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#rightbarmenu li a {
   	height: 24px;
   	text-decoration: none;
}

#rightbarmenu li a:link, #rightbarmenu li a:visited {
   	color: #555555;
   	display: block;
   	background:  url(menu11.gif);
   	padding: 8px 0 0 25px;
	text-decoration: none;
}

#rightbarmenu li a:hover, #rightbarmenu li #current { 
   color: #DD6600;
   background:  url(menu11.gif) 0 -30px;
   padding: 8px 0 0 25px;
	text-decoration: underline;
}
.breadcrumb {
	text-decoration: none;
	color: #436a78;
	background-color: transparent;
	border-bottom-color: #849BA3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.breadcrumb:hover {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
	border-bottom-color: #000000;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.orangehighlightcss {
	color: #EF6A0F;
	background-color: transparent;
}
/*packageboxcss will start here*/
.starterpackageboxcss {
	background-color: #5881AD;
	color: #FFFFFF;
}
.starterpackageboxbottombg {
	background-image: url(starterpackage_bottobg.gif);
	background-repeat: repeat-x;
	background-color: #2C4B6C;
	color: #FFFFFF;
	padding: 8px;
}
.starterpackagebg {
	background-image: url(starterpackage_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #5881AD;
	padding: 5px;
}
.starterpackageheading {
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
}
.pricelightyellow {
	color: #FFF117;
	font-size: 24px;
	font-weight: bold;
	background-color: transparent;
}
.standardpackageboxcss {
	background-color: #849BA3;
	color: #FFFFFF;
}
.standardpackagebg {
	background-image: url(standardpackagebox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #849BA3;
	padding: 5px;
}
.standardpackageboxbottombg {
	background-image: url(standardpackagebox_bottombg.gif);
	background-repeat: repeat-x;
	background-color: #3D5B65;
	color: #FFFFFF;
	padding: 8px;
}
.priceyellow {
	color: #FFCC00;
	font-size: 24px;
	font-weight: bold;
	background-color: transparent;
}
.orangeheadinglinkcss {
	font-size: 12px;
	color: #EF6A0F;
	text-decoration: none;
	text-transform: uppercase;
	background-color: transparent;
}
.orangeheadinglinkcss:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	background-color: transparent;
	border-bottom-color: #333333;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
/*End of packageboxcss*/
/*Portfolio css will start here */
.monitor {
	background:transparent url(monitor.gif) no-repeat scroll left top;
	display:block;
	height:101px;
	margin-bottom:4px;
	margin-left:15px;
	padding-left:5px;
	padding-top:5px;
	width:115px;
}

.monitor a:hover img, .monitor200 a:hover img, .monitordual a:hover img {
	background-color:#FFFFFF;
	border:1px solid #F47613;
	margin:-1px;
}
.logomonitor {
	background:transparent url(logomonitor.gif) no-repeat scroll left top;
	display:block;
	height:101px;
	margin-bottom:4px;
	margin-left:15px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	width:115px;
}

.logomonitor a:hover img, .logomonitor200 a:hover img, .logomonitordual a:hover img {
	background-color:#FFFFFF;
	border:1px solid #637981;
	margin:-1px;
}
.rightdashedborder {
	border-right-color:#CCCCCC;
	border-right-style: dotted;
	border-right-width:1px;
}
.pagination a {
	background-image: url(button_bg.gif);
	padding:3px;
	padding-left:10px;
	padding-right:10px;	
	background-position: top center;
	color: #ffffff;
	text-decoration: none;
	border:1px solid #db6600;
	font-weight:bold;	
	line-height:20px;
	background-color: #f38528;	
	font-size:10px;
	text-transform:capitalize;	

}
.pagination a:hover {
	border:1px solid #000000;
	background-image: url(button_bg_over.gif);
	background-color: #000000;	
}
/*End of portfolio css*/
/*Support form css will start here*/
legend {
	font-size: 12px;
	color: #EF6A0F;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 3px;
}
fieldset {
	border: 1px #CCCCCC groove;
	padding: 5px;
}
zwt-links
{
	color:#003;
}
/*End of support form css*/
/*End of Inner pages Css................................................*/

.haha {
color:#607c85; 
font:100 1.99em Arial Narrow; 
padding:5px 10px; 
text-transform:uppercase; 
letter-spacing:0.01em;
}

#top a:hover{
background:none;
}