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:#455870;
}

a{ text-decoration: none; color: #000;}
a:hover{color: #000000; text-decoration:underline;}
blockquote {
margin: 0 20px; padding: 0px 0px;
}
p {
margin: 0; padding: 0 0 4px;
line-height:15px;
}
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%;
}
.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:38px; 
		border:0px solid black; 
		text-align:right; 
		padding-top:5px;
		padding-right:15px; 
       }
#MenuBar{ 
		height:57px; 
		border:0px solid black; 
		
       }
#MenuBar  #logo{ float:left;
                 width:400px;
				 padding-top:5px; 
		        
		
       }	   
/*
--------------------------------------------------- 
NAVIGATION
--------------------------------------------------- */
#MenuBar #MenuNav{ 
                   float:right;  
				   background-repeat:repeat-x; 
				  
					margin: 0;
					padding: 0;
					font-size:12px;
					margin-top:30px;
					
					
					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:20px;
						padding-left:20px;

}
#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:310px; 
		border:0px solid black; 
		padding-top:20px;
		color:#FFFFFF; 
       }
#SlideShow{ 
			float:left;
			width:522px;
			height:272px;
			padding-left:43px;
			padding-top:23px;
			border:0px solid black;
			background: url(../img/SlideShowBG.jpg) no-repeat left;
			
			


          }
		  
#HeaderRightSide{
                 float:right;
				 border:dashed 0px black;
				 width:290px;
				 height:256px;
				 text-align: right;
				 
                }
/*---------------------------------------------
    Header Slide Show
----------------------------------------------*/
#Contents{ margin-top:50px;
         }
h1{ font-size:15px; color:#333333; padding:0; margin:5;}
b{ color:#333333;}
p{ line-height:25px; color:#333333;}		 
.MainContents{ float:left;
               width:620px;
			   border:dashed 0px black;
			   height:550px;
			   padding-right:20px;
			   background:url(../img/contentBG.jpg) no-repeat right  ;
			   
         }
.RightCol{float:left;
          border-right:dashed 0px black;
		  width:240px;
		  margin-left:5px;
		  
          
         }
.RightCol hr{
             border:1px dashed #333333;
             }		 		 
/*---------------------------------------------
    Footer Area Starts here
----------------------------------------------*/
#FooterBody{
            background: #455870 url(../img/footerBG.jpg) repeat-x;
			
			border:1px solid white;
			color:#FFFFFF;
			
			             
			}
#FooterContainer{
            
			      width: 900px; margin: 0 auto; padding: 0; text-align: left;
				 
             
			}
.footerBox{margin-top:10px; float:left; width:280px; border-right:1px dashed #CCCCCC; padding-left:5px; padding-right:5px; 
height:250px;}

.footerBox hr{ margin-left:50px; border:0px solid black; border-bottom:dashed #333 1px; margin-right:50px;}
.footerBox h1{ color:#FFFFFF;}
#FooterContainer  a{ color:#5ac7f4;}							
			
