* 
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {
    zoom: 1; /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment and read this CSS rule. Don't ever use a normal HTML comment inside the CC or it will close prematurely. */
h1
	{
		font-size:14px;
		font-weight:bold;
		color:#036;
	}
p
{
	margin: 0px;

}
#smalltext
{
	font-size:10px;
	font-style:italic;
}
	body, html {
		margin:0;
		padding:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		height:100%;
		background:#4b586a;
	}
	
	
	#main { 
	width: 100%;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	/*	border: 2px solid green;*/
	
	}
	
	#wrap_headerhome {
		background-image:url(../images/TopBar.png);
		background-repeat:no-repeat;
		width:1033px;
		margin:0 auto 0 auto;
		height:146px;
		/*		border: 2px solid red;*/
	}
	
	#wrap_header {
		background-image:url(../images/Topheader.png);
		background-repeat:no-repeat;
		width:1033px;
		margin:0 auto 0 auto;
		height:209px;
		/*		border: 2px solid red;*/
	}
	
	#wrap_title {
		background-image:url(../images/TopTitle.png);
		background-repeat:no-repeat;
		width:1033px;
		margin:0 auto 0 auto;
		height:63px;
		/*		border: 2px solid red;*/
	}
		
	
	#wrap_content {
		width:1033px;
		margin:0 auto 0 auto;
		background-image:url(../images/White_Cnt_BG.png);
		background-repeat:repeat-y;
		min-height:260px;
		position:relative;
		
		/*		border: 2px solid yellow;*/
	}
	#wrap_content2 {
		width:1033px;
		margin:0 auto 0 auto;
		background-image:url(../images/White_Cnt_BG.png);
		background-repeat:repeat-y;
		min-height:400px;
		position:relative;
		
		/*		border: 2px solid yellow;*/
	}
	#wrap_footer {
		width:1033px;
		margin:0 auto 0 auto;
		background-image:url(../images/down.png);
		background-repeat:no-repeat;
		min-height:180px;
		/*		border: 2px solid red;*/
	}
	
/*	#header_bg {
		/*background-image:url(../images/headerbgFade.jpg);
		width: 100%;
		height:214px; Height of Header
	}*/
	
	#content_bg {
/*		background-image:url(../images/Blue_Center.png);*/
		background-repeat:no-repeat;
		width: 100%;
		min-height:514px;
				vertical-align:text-top;
		/* border: 2px solid #F69;*/
	}

	
	#header {
		/*background-image:url(../images/topimage.png);*/
		height:209px;
	}
		#toptitle {
/*		background-image:url(../images/toptitle.png);*/
		height:63px;
	}
	#nav {
		height: 40px;
		color: #fff;
/*		background: #0f172a;*/
		text-align:center;
/*		padding-top:10px;*/
		}
	
	#navigationbar {
		height: 0px; /* change to add space b/w bar and content*/
		}
		
	#content {
		
		float:left;
		width:905px;
		height:260px;
		margin-left:53px;
		padding-top:30px; 
		padding-left:20px; /* padding amount + width = div total width*/
		/*border: 2px solid #99C;*/
	}
	#sidebar {
		float:left;
		width:232px;
		padding-top:15px;
/*		padding-left:20px;*/
		/*border: 2px solid #30C;*/
	}
		#sidebarRight {
		float:left;
		width:230px;
		padding-top:0px;
		padding-left:00px;
		color:#FFF;
		/*border: 2px solid #30C;*/
	}
	
	#centerbar {
	float:left;
	width:682px;
	padding-top:0px;
	padding-left:55px;
	text-align: center;
		/*border: 2px solid #30C;*/
	}
		#centerbarfull {
	float:left;
	width:860px;
	padding-top:0px;
	padding-left:85px;
	
		/*border: 2px solid #30C;*/
	}
	#centerbarmain {
		float:left;
		width:680px;
		padding-top:15px;
/*		padding-left:20px;*/
		/*border: 2px solid #30C;*/
	}
	#leftbar {
		/*float:left;
		width:543px;
		height:400px;
		margin-left:45px;
		padding-left:5px; /* padding amount + width = div total width*/
		/*border: 2px solid #99C;*/
		float:left;
		width:222px;
		padding-top:15px;
		padding-left:45px;
		/*border: 2px solid #30C;*/

	}
	
	#flashgallery
	{
		float:right;
		width:600px;
		height:382px;
		margin-left:300px;
/*		margin-top:100px;*/
		/*padding-left:20px;  --padding amount + width = div total width*/
		/*border: 2px solid #99C;*/
	}
	
	#footer_bg {
	/*	background-image:url(../images/footerbgLg.jpg);
		background-repeat:repeat-x;*/
		width: 100%;
		min-height:242px;
		/* border: 2px solid #F69;*/
	}
	
	
	#footer {
		width:925px;
		min-height:200px;

			}
	
	#footer p {
		margin:0px;
    }
/*	* html #footer {
		height:1px;
	}*/
	
	
/* Front Buttons*/

#Homelist { margin: 50px auto; }

#Homelist li
{
float: left;
width: 310px;
list-style-type: none;
text-align: center;
margin:0 auto;
margin-left:30px;
margin-bottom:30px;
/*border: 2px solid #30C;*/
}

#Homelist li a
{
display: block; 
background-image:url(../images/Home_button.png);
background-repeat:no-repeat;
color: #202733;
font: normal bold 26px Arial,Helvetica, Verdana, sans-serif;
text-decoration: none;
height: 140px;
width:280px;
margin-left:0 auto;
padding-top:40px;
text-align:center;
text-shadow:#FFF 0px 2px 0px;



}
#Homelist li a:hover
{
	background-image:url(../images/Home_button_hover.png);
	color: #fff;
	text-shadow:#000 0px 2px 0px;
}


#TopPhone
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}

/* Top Roll Over */


  


       a.moreinfo {  
        display: block;  
        width: 100px;  
        height: 30px;  
		margin-left:20px;
        background: url(../images/moreinfo.png) no-repeat 0 0;  
    }  
      
   /** Declaration for the additional states of the a.singleRollover selector **/  
     
   a:visited.moreinfo {  
       background-position: 0 0px;  
   }  
     
   a:hover.moreinfo {  
       background-position: 0 -30px;  
   }  
     
   a:active.moreinfo {  
       background-position: 0 -30px;  
   } 
   
     a.new {  
        display: block;  
        width: 150px;  
        height: 46px;  
        background: url(../images/new.png) no-repeat 0 0;  
    }  
    /** Declaration for the additional states of the a.singleRollover selector **/  
     
   a:visited.new {  
       background-position: 0 0px;  
   }  
     
   a:hover.new {  
       background-position: 0 -50px;  
   }  
     
   a:active.new {  
       background-position: 0 -50px;  
   } 
   
    a.return {  
        display: block;  
        width: 150px;  
        height: 46px;  
        background: url(../images/return.png) no-repeat 0 0;  
    }  
    /** Declaration for the additional states of the a.singleRollover selector **/  
     
   a:visited.return {  
       background-position: 0 0px;  
   }  
     
   a:hover.return {  
       background-position: 0 -50px;  
   }  
     
   a:active.return {  
       background-position: 0 -50px;  
   } 
/* En Top Rollover */

.style4 {font-size: 16px; color: #114461; font-weight: bold; }
tr.click {    cursor: pointer;
}
#BigText {font-size: 18px; color:#030; font-weight: bold; }


#fasestable
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:750px;
background-color:#F0F0F0;
}
#fasestable td, #fasestable th 
{
font-size:16px;
border:1px solid #fff;
padding:5px;
}
#fasestable th 
{
font-size:1.1em;
padding:5px;
background-color:#A7C942;
color:#ffffff;
}
#fasestable tr.alt td 
{
color:#fff;
background-color:#EAF2D3;
}

