body {
	background-color: #FFFFFF;
	background-image: url(../images/backgroundDiagCross.png);
	behavior: url(css/iepngfix.htc);
	
	margin:0; padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.25em;
	/* Line Height is in multiples of 15*/
}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px; margin:1.25em 0; color:#666;}

/* Figure out lineheight and margin by dividing default lineheight (15) by header lineheight*/
/* green = #c8df8e */

h1{font-size:24px; line-height:.625; margin:.625em 0;}
h2{font-size:18px; line-height:.83;  margin:.83em 0;}
h3{font-size:16px; line-height:.94; margin:.94em 0;}
h4{ font-size:14px; line-height:1.07; margin:1.07em 0;}
h5{ font-weight:bold;}
h6{ font-style:italic;}
p, ul, ol, dl, address{ font-size:12px;  margin:1.25em 0; font-style:normal; } 
dd{margin-bottom:1.25em;}
a {color:#00a9e5; text-decoration:none;}

.colorHighlight{ color: #c8df8e; font-weight:bold;}
.colorHighlight2{ color: #fa9a33; color: #ffdb00; font-weight:bold;}

img{border:none;}

#wrapper{ background-color:#fff; position:relative;
 border:1px #ccc solid; border-top:none; border-bottom:none; margin:0 auto; width:770px; behavior: url(css/iepngfix.htc);}


#header{ z-index:0; width:770px; height:150px; position:relative; margin-bottom:.5em;  }
#header h1{ display:none;}
#header img.ipcLogo{  position:absolute; left:32px; top:18px;}

/* dropdown CSS */
ul.mainMenu{ margin:0; margin-bottom:1.25em; padding:0; list-style:none; float:left; z-index:2;}
ul.mainMenu li{ background-color:#fff; margin:0; margin-top:10px; padding:0;  float:left; border-left:#c8df8e 1px solid; position:relative; display:block;}
ul.mainMenu li.first{ border:none;}
ul.mainMenu li a{background-color:#fff;  display:block;  padding:0 1em; }
ul.mainMenu li.off ul{ display:none;  background-color:#fff; color:#999; padding:0; padding-left:2px; margin:0; position:absolute; margin-left:5px;}

ul.mainMenu li.off:hover ul,ul.mainMenu li.over ul{ display:block;}


ul.mainMenu li.off ul li{ white-space:nowrap; float:none; padding-left:2px; margin:4px 0; padding:0 2px 0 1em;}
ul.mainMenu li.off ul li a{ white-space:nowrap; padding:0 1em; margin:0; margin-left:-1em;}
ul.mainMenu li.off ul li a:hover{background-color:#c8df8e; color:#FFFFFF;}





#header span.callUsBlock{  z-index:1; color:#00a9e5; display:block; position:absolute; right:4px; top:40px; 
 padding:6px; padding-left:15px; border:#faf8cc 1px solid; border-color:#ffFFFF; }
#header span.callUsBlock span.callUs{display:block; float:left; margin:7px 0; margin-right:.5em; font-size:24px; line-height:24px;font-style:italic; }
#header span.callUsBlock span.number{ display:block; float:left; margin:7px 0; font-style:normal; 
font-size:34px; line-height:28px; color:#c8df8e;}
#header .breadCrumbs{ font-size:16px;  position:absolute; bottom:0px;  width:732px; height:19px; background-color:#005387; background-image: url(../images/backgroundDiagCross.png);
color:#fff; margin:0 4px; border-top:4px solid #00a9e5; padding:6px 15px; behavior: url(css/iepngfix.htc);}

#content{ float:left; width:770px;}

#leftColumn{ float:right;   width:191px;  margin-left:4px; margin-bottom:15px;}
#rightColumn{   margin-left:5px; padding-left:15px; width:520px;margin-bottom:15px; }

ul.sideMenu{ margin-left:0; padding-left:1.25em; list-style:circle;}

div.columnBox{ float:left; border:1px #fff solid; margin-left:4px; margin-bottom:14px; padding:0px 14px; width:140px; }
div.columnBox p{ font-size:11px;}
div.columnBox address{ font-size:11px;}
.gray{ background-color:#ccc;}
.blueGray { background-color:#f8fbfd; border-color:#f1f5f8;}

img.left{ float:left; margin-right:1.25em;}
img.treatment01{ background-image:url(../images/imageTreatmentFor185x120.png);  background-repeat:no-repeat; padding:13px 0; margin-bottom:15px; 
behavior: url(css/iepngfix.htc); }
.green{ background-color:#73cf3c;}
.lightBlue{background-color:#00a9e5;}
.darkBlue{background-color:#005386;}
.orange{background-color:#c8df8e;}
.yellow{ background-color:#ffdb00;}

.split { width:250px; float:left; margin:0 4px; margin-bottom:15px;}

div.twoColumn{  width:380px; float:left; margin:0 4px; margin-bottom:15px; }
div.twoColumn h2{ background-color:#00a9e5; color:#fff; padding:15px; margin-top:0; line-height:1;}
div.twoColumn p{padding:0 1.25em;}
div.box{width:365px;  }

div.twoColumnWrapper{ clear:both; margin-top:15px;}
div.twoColumnWrapper h2{margin:0;}

#fourAcross{ clear:both; float:left; width:770px; }
dl.fourAcross{  width:185px; float:left; margin-left:5px ; margin-right:1px;}
dl.fourAcross dd{ margin:0; padding:0; text-align:center; font-size:14px; font-weight:bold; color:#fff; padding:15px 0; padding-top:10px; margin-top:-23px;
background-image:url(../images/fade20.png); background-repeat:repeat-x; background-position:0 17px; behavior: url(css/iepngfix.htc);}

#footer{  height:50px; color:#fff; background-color:#797979; clear:both;  width:732px; padding:5px 15px; margin:0 4px; }

ul.horizontal{ margin:0; padding:0; list-style:none;}
ul.horizontal li{float:left; margin-right:15px;}