/* CSS Document */

#wrapper

{

	width:776px;

	height:auto;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

	display: table;

}



#ICwrapper

{

	width:776px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

	height: auto;

}



#LMwrapper

{

    width:776px;

	height:5000px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

}



#Serviceswrapper

{

    width:776px;

	height:1730px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

}



#CEwrapper

{
	width:776px;
	height:auto;
	margin:0 auto;
	padding-left:2px;
	border-top:1px solid #BC5607;
	border-left:1px solid #BC5607;
	border-right:1px solid #BC5607;

}





#Productswrapper

{

    width:776px;

	height:7920px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

}



#ARwrapper

{

    width:776px;

	height:3800px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

}


#Reswrapper

{

    width:776px;

	height:1700px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

}
#Reswrapper2

{

    width:776px;

	height:1860px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

}
#Aboutwrapper

{

	width:776px;

	height:auto;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

	display: table;

}



#MRwrapper

{

    width:776px;

	height:2440px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

}



#RRwrapper

{

    width:776px;

	height:13090px;

	margin:0 auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

}



#Contactwrapper

{

	width:776px;

	height:auto;

	padding-left:2px;

	border-top:1px solid #BC5607;

	border-left:1px solid #BC5607;

	border-right:1px solid #BC5607;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 2px;

	display: table;

}

\

#layout

{

    width:774px;

    position:absolute;

	left:50%;

	margin-left:-362

    background-color:#ffffff;

}



/* Header Part Css */



/* New Header Part css */



#Header

{

	width:774px;

	height:auto;

	display: table;

  

}



#logocontainer{

width:372px; 

   height:300px; 

  

} 

#logobg

{

   width:372px; 

   height:278px;

   }

#logo

{

   float:right; 

   width:402px; 

   height:310px; 

   background:url(../WebsiteGraphics/Joan_Marie_Whelon2.jpg);

   background-repeat:no-repeat;

   padding-top:10px;

} 



#lower{float:left;

padding-left:171px;

width:150px;

height:255px;

} 



#RightHeaderpart

{

	float:left;

	width:250px;

	height:300px;

	background-image: url(../WebsiteGraphics/Joan_Marie_Whelon1.jpg);

	background-repeat: no-repeat;

  

}



#RightPart

{

  width:372px; 

   height:278px; 

   background:url(../WebsiteGraphics/Joan_Marie_Whelon1.jpg);

}



#RightBG

{

  vertical-align:bottom;

  width:148px; 

  height:66px; 

  background:url(../WebsiteGraphics/Top_Curve.jpg); 

  background-repeat:no-repeat;

  top:800px;

  

  

 

}



#HeaderBGRight

{

  float:right; 

  width:488px; 

  height:66px;

}



#SecondaryMenubg

{

  width:488px; 

  height:40px; 

  background:url(../images/official.jpg); 

  background-repeat:no-repeat;

}



#SecondaryMenu

{

  width:488px; 

  height:26px; 

  background-image:url(../images/Secondary_Menu.jpg); 

  background-repeat:no-repeat; 

  text-align:right;

}



#MainMenuBG

{

  width:311px; 

  height:22px; 

  padding-top:20px; 

  background-image:url(../WebsiteGraphics/Top_Curve.jpg); 

  background-repeat:no-repeat;

  float:left

}



#Menu

{

    height:auto; 

    width:200px;

}



/* Menu style sheet */





#BottomBG

{

    width:350px;

    height:30px;

    background-image:url(../WebsiteGraphics/Footer.jpg);

    background-repeat:no-repeat;

    visibility:visible;

}



/* Middle Part Css */



#MiddleContainer

{

    width:201px;

    height:3300px;

    float:left;

	top:100px;

	    background-color:#D2560C;

}

#MiddleContainerit

{
	width:201px;
	height:2971px;
	float:left;
	top:100px;
	background-color:#D2560C;

}

#MiddleContaineritservices

{
	width:201px;
	height:1300px;
	float:left;
	top:100px;
	background-color:#D2560C;

}

#MiddleContainer2

{

	width:auto;

	height:950px;

	float:left;

	background-color: #FFFFFF;

	

	

}



#ICContainer

{

    width:201px;

    height:18900px;

    float:left;

	background-color:#D2560C;

}



#LMContainer

{

    width:201px;

    height:4680px;

    float:left;

	top:100px;

	  background-color:#D2560C;

}

#ServicesContainer

{

    width:201px;

    height:1410px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}



#ProductsContainer

{

    width:201px;

    height:7600px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}



#CEContainer

{

    width:201px;

    height:1740px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}

#MPContainer

{
	width:201px;
	height:17160px;
	float:left;
	top:100px;
	background-color:#D2560C;

}

#ARContainer

{

    width:201px;

    height:3480px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}


#ResContainer

{

    width:201px;

    height:1400px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}

#ResContainer2

{

    width:201px;

    height:1540px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}

#AboutContainer

{

    width:201px;

    height:2380px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}



#MRContainer

{

    width:201px;

    height:2120px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}



#RRContainer

{

    width:201px;

    height:12770px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}



#ContactContainer

{

    width:201px;

    height:1220px;

    float:left;

	top:100px;

	 background-color:#D2560C;

}



#footer

{

	width:780px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

	height: auto;



}



/* Footer Part Css*/

#ICfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

	height: auto;

}



#LMfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

	height: auto;

}



#Servicesfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

	height: auto;

}





#Productsfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

	height: auto;

}



#CEfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto; 

}



#ARfooter{ 

	width:780px;

	margin-left:auto;

	margin-right:auto;

}



#RRfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto;

}



#Aboutfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto;

}



#MRfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto; 

}



#Contactfooter{

	width:780px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

}



#footer1

{

	width:780px;

	position:absolute;

	background:url(../WebsiteGraphics/Footer.jpg);

	background-repeat:repeat-x;

	left: 63px;

}





#footerbg

{

   width:780px;

   background-image:url(../WebsiteGraphics/Footer_Nav_BG.jpg);     

	 height:53px;

	 left:203px;

	 top:600px;

}



#footerblackbg

{

   background-image:url(../images/footerblackbg.jpg);

   background-repeat:repeat-x;

   width:950px;

   height:33px;

 

}



#footerstyle

{

  color:#666666; 

  font-family:"Trebuchet MS";

  font-size:10px; 

  width:900px;

  position:absolute;

  left:5px;

  top:40px;

}





/* Body Page Css Start here */





/* Circuits Page Css */



.Circuitrowheading

{

  font-family:"Trebuchet MS", Verdana;

  font-size:14px;

  font-weight:bold;

  color:#bababa;

  text-align:left;

  padding-left:5px;

}



.Circuitrowcontent

{

  font-family:"Trebuchet MS", Verdana;

  font-size:12px;

  font-weight:normal;

  color:#bababa;

  text-align:left;

  padding-left:5px;

}



.Circuitrowcontent a:link

{

  font-family:"Trebuchet MS", Verdana;

  font-size:12px;

  font-weight:normal;

  color:#bababa;

  text-align:left;

  text-decoration:none;

}



.Circuitrowcontent a:visited

{

  font-family:"Trebuchet MS", Verdana;

  font-size:12px;

  font-weight:normal;

  color:#bababa;

  text-align:left;

  text-decoration:none;

}



.Circuitrowcontent a:active

{

  font-family:"Trebuchet MS", Verdana;

  font-size:12px;

  font-weight:normal;

  color:#bababa;

  text-align:left;

  text-decoration:none;

}



.Circuitrowcontent a:hover

{

  font-family:"Trebuchet MS", Verdana;

  font-size:12px;

  font-weight:normal;

  color:#bababa;

  text-align:left;

  text-decoration:underline;

}
#wrapper #top_div2 .red {
	list-style-image: url(../IntuitivePowers/images/bullet1.jpg);
}
.rightJustifiedImage {
	float: right;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-top: 50px;
}

