body {
margin: 0 auto;
font: normal normal 76%/100% helvetica, 'lucida grande', arial, 'trebuchet ms', tahoma, verdana;
_font: normal normal 12px/14px arial, 'lucida sans unicode', 'trebuchet ms', tahoma, verdana;
background: #fff  url(../img/bg.jpg) top repeat-x;
color:#000;
}

a{ text-decoration: none; color: #fff;}
a:hover{ text-decoration:underline;}
blockquote {
margin: 0 20px; padding: 0px 0px;
}
p {
margin: 0; padding: 0 0 4px;
line-height:15px;
}
ol,ul
{ 
list-style:none; 

} 
ul,ol,li
{  
margin:10; 
padding:5;
list-style: decimal;
margin-bottom:10px;
} 
blockquote ul {
margin: 0 10px; padding: 0 10px;
}
blockquote ul li { list-style-type: disc;
}
img {
border: none;
}
p {
font-size: 100%; _font-size: 92%;
}
h2{
			 padding-left:0px; }
.ClearFix{ clear:both;}
/*
3)
Basic Page Structure
*/
#wrapper {
width: 100%; margin: 0 auto; padding: 0; text-align: left;
}
#container {
width: 900px; margin: 0 auto; padding: 0; text-align: left;

}
#TopBar{ 
		height:15px; 
		border:0px solid black; 
		text-align:left; 
		padding-top:5px;
		padding-right:15px; 
       }
.leftLine{ float:left;}	
.RightLine{ float:right;}   
#MenuBar{ 
		height:57px; 
		border:0px solid black; 
		border:0px solid black;
		
       }
#MenuBar  #logo{ float:left;
                 width:232px;
				 padding-top:5px; 
		        
		
       }	   
/*
--------------------------------------------------- 
NAVIGATION
--------------------------------------------------- */
#MenuBar #MenuNav{ 
                   float:left;  
				  
				  
					margin: 0;
					padding: 0;
					font-size:12px;
					margin-top:25px;
					
					
					height:15px;
					font-weight:bold;
					text-align:right;
					
}


#MenuBar #MenuNav ul {
						margin: 0;
						padding: 0px;
						
						height:25px;
						margin-top:0px;
}

#MenuBar #MenuNav ul li {
						display: inline;
						border: 0px solid black;
						
						
						border-left: 1px solid   #b2b2b2;


}

#MenuBar #MenuNav ul a {
						padding: 0px;
						color: #fff;
						height:14px;
						
						padding-right:15px;
						padding-left:15px;

}
#MenuBar #MenuNav ul a.nav_selector {
 
									 background-position:0px 3px;
}

#MenuBar #MenuNav ul a.nav_selector:hover {

}

#MenuBar #MenuNav ul a:hover {

 
							 color: #5ac7f4;
							
							font-weight:bold;
							height:14px;


}
	   
	   
	   
	   
	   
#Header{ 
		height:210px; 
		border:0px solid black; 
		padding-top:10px;
		color:#FFFFFF; 
       }
#SlideShow{ 
			float:left;
			width:505px;
			height:190px;
			padding:5px;
			
			border:2px solid white;
			margin-left:5px;
			margin-right:5px;
			
			
			


          }
		  
#HeaderRightSide{
                 float:left;
				 border:2px solid white;
				 width:175px;
				 height:196px;
				 text-align: left;
				 padding-left:5px;
				 padding-top:5px;
				 
				 
                }
/*---------------------------------------------
    Header Slide Show
----------------------------------------------*/
#Contents{ margin-top:0px;
background-color: #FFFFFF;
border:1px solid #beb3b3;
height:auto;

         }
h1{ font-size:17px; color:#fff; line-height:30px; font-weight:normal; padding:0; font-weight:bold; }
b{ color:#2ad3d9;}
p{ line-height:25px; color:#333333;}		 
.MainContents{ float:left;
               width:495px;
			    border:0px solid #cfd1d3;
			   height:auto;
			   margin-right:3px;
			   /*background:url(../img/contentBG.jpg) no-repeat right top  ;*/
			   margin-left:5px;
			   margin-bottom:10px;
			     margin-top:2px;
				 padding-left:10px;
				 padding-right:10px;
			   height:auto;
			   
         }
.MainContents a{ color:#1a7c97; font-size:14px;}		 
.MainContents h1{ background:url(../img/TitleBG.jpg) no-repeat; 
             font-size:25px; margin:2; 
			 padding-top:0px; padding-left:0px; 
			 border:0px solid black; 
			 
			 height:40px;
			 margin-bottom:0px;
			 color:#000000;
			 font-weight:normal;
			 font-size:16px;
			 font-weight:bold;
			  
			 }
.InfoBox{ border:1px solid #cfd1d3;
           height: 240px; !important;
		   width:178px;
		   margin-right:0px;
		   margin-top:2px;
		   float:left;
		   padding:2px;
		   margin-bottom:3px; 
		   }
		   
.InfoBox img{ float:left; 
              padding:2px;
			  border:1px solid #cfd1d3;
			  margin-right:2px;
			  width:50px;
			  height:60px;
			  }
.InfoBox .ReadMore{ 
                  text-align: right;
				  background: url(../img/ReadMore.jpg)  no-repeat center right  ;
				  height:20px;
				  padding-right:30px;
				  padding-top:10px;
				  
}
.InfoBox .ReadMore a{ color:#c86004;}			  		   			 		 
.RightCol{float:left;
          border-right:dashed 0px black;
		  width:182px;
		  margin-left:1px;
		  height:auto;
		  margin-bottom:5px;
		  
          
         }
.RightCol h2{ background:url(../img/TitleBG.jpg) no-repeat; 
             font-size:16px; margin:0; 
			 padding-top:5px; padding-left:0px; 
			 border:0px solid black; 
			 width:178px; 
			 height:18px;
			 margin-bottom:10px;
			 padding-bottom:3px;
			 
			 }
h3{ background:url(../img/TitleBG.jpg) no-repeat; 
             font-size:16px; margin:0; 
			 padding-top:5px; padding-left:0px; 
			 border:0px solid black; 
			 width:178px; 
			 height:18px;
			 margin-bottom:10px;
			 padding-bottom:3px;
			 
			 }		 
.RightCol hr{
             border:1px dashed #333333;
             }
		 		 		 
/*---------------------------------------------
    Footer Area Starts here
----------------------------------------------*/
#Footer{
            background: #fff url(../img/footerBG.jpg) repeat-x;
			height:60px;
			padding-top:10px;
			padding-left:5px;
			padding-right:5px;
			
			
			
			             
			}
.LeftFooterContents{float:left;}
.RightFooterContents{float:right;}

/*Example CSS for demo ticker*/

#ajaxticker1{

}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

}

.someclass{}
.Testimo{ height:150px; border-bottom:1px  dashed black; margin-bottom:2px;}	
.bigComma{ font-size:18px;}							
/*--------------------------------------------------------
drop down menu 
------------------------------------------------------- */
<!-- top navigation rules -->
.ddsmoothmenu{
float:left;



width:600px;



border:0px solid red;

}

.ddsmoothmenu ul{
z-index:100;

margin: 0;
padding: 0;
list-style-type: none;

border:0px solid red;



}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
border:0px solid black;



}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
padding:0;
margin:0; 
display: block;
  /*background of menu items (default state)*/
color: white;
height:17px;

width:93px;

padding-top:8px;
margin-top:12px;
vertical-align:middle;

color: #FFFFFF;
text-decoration: none;

border-right: 1px solid white;
text-align:center;
font-weight:bold;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{

}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/

background-position:0px -22px;
color:#5ac7f4;
border-right: 1px solid #FFFFFF ;
}

.ddsmoothmenu ul li a:hover{

background-position:0px -22px;
color:#5ac7f4;
border-right: 1px solid #FFFFFF ;
z-index:100;


}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
color:#004333;

z-index:100;
background-color:#FFFFFF;
filter:alpha(opacity=95);   
	-moz-opacity: 0.95;    
   	opacity: 0.95;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;

color:#004333;

border:#000000 solid 0px;
z-index:100;
list-style:none; 
z-index:1;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0; vertical-align:text-bottom;
z-index:1;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{

height:auto;

padding:0;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
text-align:left;
z-index:100;
list-style:none; 

display: block;
text-decoration:none;


border:#000000 solid 0px;


background: #FFFFFF repeat-y;
color:#004333;

 
width:200px; /*width of sub menus*/
font-size:12px;

margin: 0;


border-right: 1px solid #FFFFFF ;
}
.ddsmoothmenu ul li ul li a:hover{background: #FFFFFF repeat-y;
z-index:1;
filter:alpha(opacity=99);   
	-moz-opacity: 0.99;    
   	opacity: 0.99; color:#5ac7f4;}

/* ######### CSS classes applied to down and right arrow images  ######### */
list-style:none; 
.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;

}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}


<!-- end top navigation rules -->
			