@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:Arial, Verdana Helvetica, sans-serif; font-size:62.5%; line-height:18px;}

img{border:0;}

.cleaner{clear:both}

#HomeButtons * { margin:0; padding:0px; }

H1 {font-size:2em}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.25em; font-weight:bold;}  /* displayed at 15px */
H4 {font-size:1em}  /* displayed at 12px */

a {color:#333;}

.clr {
	clear:both;
}

.content-news-title H1 a{
	color:#333;
	font-size:0.6em;
}

#Header { width:960px; height:172px; margin:10px auto; padding:0px; background:url(http://www.integralservices.info/themes/integral_services/graphics/header.gif) no-repeat #fff;
}
#HeaderTop{
height:143px;
}
#Content {
	clear:both;
	width:960px;
	margin:0px auto;
	padding:0px;
	color:#4E6D95;
	font-size:1.2em;
}

#wideBG{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/widebg.gif) no-repeat;
	width:945px;
}
	
#wideBG_bot{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/widebg_bot.gif) no-repeat;
	width:945px;
	height:17px;
	clear:both;
}

.HomeBG{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/home-main-bg.gif) no-repeat;
	height:302px;
}

.MainBG{
	/*background:url(http://www.integralservices.info/themes/integral_services/graphics/main_bg2.gif) repeat-y;*/
	padding: 0px;
	
}

#Content #Menu {
	height:34px;
	width:930px;
	margin:0 auto;
	background:url(http://www.integralservices.info/themes/integral_services//New/images/bg_menu.gif) no-repeat #fff;

}
#Content #Menu .zone {
	height:34px;
	width:930px;
	float:left;
}

#HomeImage{
	padding:12px 0px 12px 12px;
	float:left;
	width:676px;
	height:268px;
	}
	.Image{
	border:1px #c4c4c4 solid;
		}	
#HomeButtons{
	margin-top:12px;
	padding:0px 12px 12px 0px;
	height:256px;
	width:224px;
	border:1px #c4c4c4 solid;
	border-left:none;
	float: left;
	}
#HomeButtons h1{
	padding:0.6em;
	color:#000000;
}
#InnerButtons{
	width:216px;
	}
#InnerButtons li{
	background-image:url(http://www.integralservices.info/themes/integral_services/graphics/inner-buttons-bg.gif)
	}		
#HomeBottom {
	margin-top: 7px;
	width:960px;   
	font-weight:normal; 
	min-height:181px;
	background:url(http://www.integralservices.info/themes/integral_services/graphics/home-bottom-bg.gif) no-repeat;
	
}


#ServBottom {
	padding:20px 30px 20px 0;
	width:915px;   
	font-weight:normal; 
	min-height:181px;
	background:url(http://www.integralservices.info/themes/integral_services/graphics/bot_serv_full.gif) bottom no-repeat;
	color:#333;
}

#ServBottom h1 {
	
	margin-top:0px;
}

#ServTop {
	margin-top: 7px;
	width:945px;   
	height:7px;
	font-size:1px;
	line-height:0px;
	background:url(http://www.integralservices.info/themes/integral_services/graphics/top_serv_full.gif) bottom no-repeat;
}

#servAddress{
width:262px; margin-left:20px; float:left;
}

#MainBottom {
	margin-top: 0px;
	width:960px;   
	font-weight:normal; 
	min-height:181px;
	/*background:url(http://www.integralservices.info/themes/integral_services/graphics/home-bottom-bg.gif) no-repeat;*/
}

#sideBar{
	width:219px;
	/*float:left;*/
	background:url(http://www.integralservices.info/themes/integral_services/graphics/side_content_bot.gif) no-repeat bottom;
	 color:#333333
	}
	
#mainContent {
	width:720px;
	float:left;
	}	

#BottomMenu {
	width:208px;
	/*min-height:181px;*/
	/*padding-left:1px;*/
	float:left;
	
	}
#BottomMenuTop{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/subnav-top.gif) no-repeat; width:219px; height:29px;
}

#BottomMenuBot{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/subnav-bot.gif) no-repeat; width:219px; height:11px;
}
#BottomMenuButton, #BottomMenuBody .nav-header li {
	color:#333;
	font-weight:bold;
	padding-left:20px;
	padding-right:5px;
	padding-top:1px;
	background-color: #CCCCCC;
	/*height:19px;*/
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background:url(http://www.integralservices.info/themes/integral_services/graphics/inner-buttons-bg.gif) no-repeat;
	
}

#BottomMenuBody{
	min-height:141px;
	width:207px; border-left:1px solid #AFAFAF; border-right:1px solid #AFAFAF
}

#BottomMenuBody .nav-header li a{
	color:#333;
	text-decoration:none;
}

#BottomMenuBody .nav-header{
	margin:0;
	padding:0;
	list-style:none;
}


#Footer {
	width:960px;
	height:29px;
	margin:0 auto 30px; 
	padding:0px; 
	background:url(http://www.integralservices.info/themes/integral_services/graphics/footer-bg.gif) no-repeat;
	}
#Footer div.links {
	float:right;
	padding-right:30px;
	padding-top:4px;
	color:#999;
	}	
#Footer div.phone {
	float:left;
	padding-left:10px;
	font-size:1.4em;
	padding-top:4px;
	color:#999;
	}	
#Footer a{
	color:#999;
	}
	
#Footer p{
	margin:0;
	padding:0;
	}

#homecont{
	float:left; 
}
	
#homebodybot{
	 background:url(http://www.integralservices.info/themes/integral_services/graphics/homemainbgbot.gif); width:680px; height:9px; line-height:9px; font-size:1px; }

#homebody{
	 background:url(http://www.integralservices.info/themes/integral_services/graphics/homemainbg.gif) top no-repeat; width:680px;
	/* margin:auto;
	 padding:auto;*/
	 color:#333;
}

#mainhat{
	 background:url(http://www.integralservices.info/themes/integral_services/graphics/homemainbg.gif) top no-repeat; width:730px;
	/* margin:auto;
	 padding:auto;*/
	 color:#333;
}
#mainbody{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/main_bg_.gif) bottom no-repeat; width:730px;
	color:#333;
}
#mainhat{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/main_bg_hat.gif) top no-repeat; width:730px; height:7px;
	color:#333;
}

#homeInnerCont{
	padding:10px 30px 1px 30px;
}

#sideInnerCont{
	padding:10px 10px 20px 10px;
}

.left{
	float:left;
}

#imgArea{
	float:left;
	width:auto;
	height:auto;
	margin-left:7px;
}







#mainbody #title h3 a{
text-decoration:none;
color:#000000;
}


#sideInnerCont h3{ margin:0 1em 0 0; font-size:1.8em; l}


ul.download
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul.download a{ text-decoration:none; color:#000000;}

ul.download li
{
background-repeat: no-repeat;
background-position: 0 50%;
padding: 10px 0 10px 50px;
margin: .4em 0;
}

ul.download li.pdf{background-image: url(http://www.integralservices.info/themes/integral_services/graphics/pdf.gif);}
ul.download li.doc{background-image: url(http://www.integralservices.info/themes/integral_services/graphics/doc.gif);}
ul.download li.xls{background-image: url(http://www.integralservices.info/themes/integral_services/graphics/xls.gif);}
ul.download li.ppt{background-image: url(http://www.integralservices.info/themes/integral_services/graphics/ppt.gif);}
ul.download li.def{background-image: url(http://www.integralservices.info/themes/integral_services/graphics/def.gif);}




#homeleft{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/home_left.gif); width:222px; padding:10px 20px;
}
#homeleftbot{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/home_left_bot.gif); width:262px; height:8px; line-height:8px; font-size:1px;

}



#homelinks ul li{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/homelinks.gif) no-repeat; 
	height:25px;
	margin-left:0px;
	list-style:none;
	width:236px;
}

#homelinks ul li a{
	text-decoration:none;
	color:#333;
	padding:6px 2px 5px 25px;
	display:block;
}


#serviceThumbs{
	padding:5px 0 0 0;
}

#serviceThumbs img{
	float:left;
	margin:0 0 15px 13px;
}



#testimonials{
	margin-right:15px;
}

#testimonials div .head{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/test_start.gif) top left no-repeat; display:block; min-height:25px; padding-left:25px;
}

#testimonials div span{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/test_end.gif) bottom right no-repeat; display:block;
}

#testTop{
	background:url(http://www.integralservices.info/themes/integral_services/graphics/testimonials_top.gif); width:219px; height:35px;
}

#testTop h3{
	color:#333;
	padding:8px 0 0 8px;
	margin:0;
	font-size:1.4em;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
#nav {font-family: arial, sans-serif; width:945px; /*height:100px;*/ position:relative; font-size:12px; z-index:5; margin:8px 0 0 0; padding:0; }
#nav ul li a, #nav ul li a:visited {display:block; text-decoration:none; color:#000; padding:0 20px; text-align:center; color:#999; line-height:20px;  font-size:12px; overflow:hidden; font-weight:bold;}
#nav ul {padding:0; margin:0; list-style: none;}
#nav ul li {float:left; position:relative;}
#nav ul li ul {display: none; filter:alpha(opacity=95); opacity:0.95; }


/* specific to non IE browsers */
#nav ul li:hover a {color:#0B2965;}
#nav ul li:hover ul {display:block; position:absolute; top:20px; left:0; width:208x; border:#c5c5c5 solid 1px;}
#nav ul li:hover ul li a.hide {background:#fff; color:#fff;}
#nav ul li:hover ul li:hover a.hide {background:#fff; color:#A6D046;}
#nav ul li:hover ul li ul {display: none;}
#nav ul li:hover ul li a {display:block; background:#fff; color:#0B2965; text-align:left; line-height:1em; padding:4px 10px;  width:185px; font-size:9px; !important;}
#nav ul li:hover ul li a:hover {background:#0B2965; color:#A6D046;}
#nav ul li:hover ul li:hover ul {display:block; position:absolute; left:205px; top:0;}
#nav ul li:hover ul li:hover ul.left {left:-105px;}

.pdf{
   padding-right: 20px;
   background: transparent url(http://www.integralservices.info/themes/integral_services/graphics/pdf_small.gif) no-repeat center right;
}
