	/*---------------------------------------------*/
/* All Inclusive Styles 		       */
/*---------------------------------------------*/

html 	
	{
	  overflow: -moz-scrollbars-vertical;
	}

body 
	{
	  font-family:Arial,Helvetica,sans-serif;
	  background-image: url('../images/style/page-background.jpg');
	  margin: 0px auto;
	}

img
	{
	  border:		none;
	  display:		block;	  
	}
	
a 
	{
	  color: #2e92c7;
	}
	
p
	{
	  font-family:		Arial, Helvetica, Times New Roman;
	  font-size:		9pt;
	  color:		#484848;
	  line-height:		1.5em;	  
	}
		

h1
	{
	  font-family: 		Arial, Helvetica, Times New Roman;
	  font-size: 		22pt;
	  font-weight: 		bold;
	  color: 		#003366;	  
	  margin: 0px;
	}	

h2
	{
	  font-family: 		Arial, Helvetica, Times New Roman;
	  font-size: 		10pt;
	  font-weight: 		bold;
	  color: 		#ffffff;
	  width: 640px;
	  padding: 5px;
	  margin: 0px 0px 10px 0px;
	  background-image: url('../images/style/subheader.jpg');
	}	
	
h2 a
	{
	  font-family: 		Arial, Helvetica, Times New Roman;
	  font-size: 		8pt;
	  font-weight: 		bold;
	  color: 		#ffffff;
	}	

h3
	{
	  font-family: 		Arial, Helvetica, Times New Roman;
	  font-size: 		14pt;
	  font-weight: 		normal;
	  color: 		#2e92c7;
	}	

/*---------------------------------------------*/
/* Common Classes  			       */
/*---------------------------------------------*/
	
.floatLeft { float: left; }	
.floatRight { float: right; }	

.clear {clear:both;}
.clearLeft {clear:left;}


.hours 
	{ 
	  width:       	  195px;	  
	  margin-left: 	  13px;	  
	  margin-right:   13px;	  
	  margin-top:  	  20px;
	  float:       	  left;
	  border:	  1px solid #b8b8b8;
	}

.hours td
	{
	  color:#4c4c4c;
	  font-size: 8pt;
	}
	
.alignCenter { text-align: center; }	
.alignRight  { text-align: right; }
.alignLeft  { text-align: left; }
	
.bold  { font-weight: bold; }
	
.leftindent  { padding-left: 5px; }
.rightindent { padding-right:	5px; }	

.image-padding  { padding: 10px }
.image-left	{ float: left; }

.width50  { width: 50px; }
.width75  { width: 75px; }
.width100 { width: 100px; }
.width110 { width: 110px; }
.width120 { width: 120px; }
.width125 { width: 125px; }
.width130 { width: 130px; }
.width135 { width: 135px; }
.width140 { width: 140px; }
.wdith145 { width: 145px; }
.width150 { width: 150px; }
.width160 { width: 160px; }
.width170 { width: 170px; }
.width175 { width: 175px; }
.width200 { width: 200px; }
.width210 { width: 210px; }
.width215 { width: 215px; }
.width220 { width: 220px; }
.width230 { width: 230px; }
.width240 { width: 240px; }
.width250 { width: 250px; }
.width260 { width: 260px; }
.width300 { width: 300px; }
.width330 { width: 330px; }
.width360 { width: 500px; }
.width385 { width: 385px; }
.width400 { width: 400px; }
.width425 { width: 425px; }
.width430 { width: 430px; }
.width450 { width: 450px; }
.width500 { width: 500px; }


/*---------------------------------------------*/
/* Includes				       */
/*---------------------------------------------*/

#search 
	{ 
	  width:       	  155px;
	  height:	  295px;
	  min-height:  	  295px;
	  
	  padding: 	  10px 20px 10px 20px;
	  margin-left: 	  13px;	  
	  
	  color:	     #216cbd;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:   8pt;
	  
	  background-image: url('../images/style/carfinder_bg.jpg');
	  background-repeat: repeat-none;	  
	}
	
#search form
	{ 
	  margin: 0px;
	  padding: 0px;
	}
	
#search h3
	{ 
	  font-size: 10pt;
	  margin-top:    5px;
	  margin-bottom: 5px;
	}	
	
.chatlive 
	{ 
	  width:       	  195px;	  
	  margin-left: 	  13px;	  
	  margin-right:   13px;	  
	  min-height:  	  67px;
	  height:	  67px;
	  margin-top:  	  20px;
	  float:       	  left;
	}	

.map 
	{ 
	  width:       	  195px;	  
	  margin-left: 	  13px;	  
	  margin-right:   13px;	  
	  min-height:  	  250px;
	  height:	  67px;
	  margin-top:  	  20px;
	  float:       	  left;
	}

/*---------------------------------------------*/
/* Inputs				       */
/*---------------------------------------------*/	
	
.inputText
	{
	  
	}
	
.inputTextSearch 
	{
	  width: 150px;
	  margin-bottom: 5px;
	}

	
.inputTextShortSearch 
	{
	  width:60px;
	  margin-bottom: 5px;
	}
	
.inputSearch
	{
	  margin-top: 15px;
	  float: right;
	  font-size: 8pt;
	}

/*---------------------------------------------*/
/* Website Layout			       */
/*---------------------------------------------*/

#map_canvas
{width: 500px;
height: 300px;
}
#container 
	{
	  background-image: url('../images/style/background.jpg');
	  width: 1100px;
	  margin: 0px auto;
	  min-height: 100%;	  
	}
#cssform {


  margin-top: 		0px;
 padding-top: 		4px;
 padding-bottom: 		4px;
	  font-size: 		9pt;
	min-height: 25px;
	  color: 		#444444;
          font-family: Sans-Serif;
}

#cssform img{
float: left;
margin-right: 5px;

}

#cssform p{
font-size: 		9pt;
color: 		#444444;
font-family: Sans-Serif;
}


#cssform1 {
 padding-top: 		4px;
 padding-bottom: 		4px;
border-top: 1px dashed gray;
border-bottom: 1px dashed gray;
  margin-top: 		0px;
	min-height: 25px;
font-size: 		9pt;
	  background-color: #ffffff;
	  color: 		#444444;
          font-family: Sans-Serif;
}

#cssform1 img{
float: left;
margin-right: 5px;

}

#cssform1 p{
font-size: 		9pt;
color: 		#444444;
font-family: Sans-Serif;
}


#search1 
	{ 
	  width:       	  155px;
	  height:	  295px;
	  ;
	  
	  padding: 	  10px 20px 10px 20px;
          margin-bottom: 5px;
	  margin-left: 	  13px;	  
	  
	  color:	     #216cbd;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:   8pt;
	  
	  background-image: url('../images/style/carfinder_bg1.jpg');
	  background-repeat: repeat-none;	  
	}

#search2 
	{ 
	  width:       	  155px;
	  height:	  295px;
	  ;
	  
	  padding: 	  10px 20px 10px 20px;
          margin-bottom: 5px;
	  margin-left: 	  13px;	  
	  
	  color:	     #216cbd;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:   8pt;
	  
	}





#page
	{
	  margin: 0px auto;
	  width: 900px;
	}
		
#header
	{
	  min-height: 182px;
	  width: 900px;
	  background-image: url('../images/style/header.jpg');
	}
	
#header img
	{
	  height: 180px;
	  width: 900px;
	}	
	
#navigation
	{	 
	  min-height: 35px;
	  width: 900px;
	  background-image: url('../images/style/nav_background.jpg');	
	}	
	
#side-nav
	{	  
	  min-height: 200px;
	  width:      195px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	}	
	
#programs
	{
	  margin-top: 10px;
          margin-left: 10px;
          width: 150px;
          min-height: 300px
	}
	
#content 
	{
	  width: 		900px;
	  min-height: 		720px;
	  height:		100%;
	  background-image:	url('../images/style/content_background.jpg');
	  background-repeat:	repeat-x;
	  background-color: 	#ffffff;
	}
	
#right-content
	{
  	  float: 		right;	  
  	  width: 		650px;
	  min-height: 		100%;
	  height:		100%;	  
	  padding:		10px 10px;
	 }
	 
#left-content
	{
	  width: 		210px;
	  float: 		left;
	  margin:		0px;
	  padding:		10px 10px;
	}	

#footer
	{
	  min-height: 		15px;
	  background-image: 	url('../images/style/footer.jpg');
	  background-color:	#ffffff;
	  width: 		900px;
	  clear:		both;
	}

/*---------------------------------------------*/
/* Top Navigation			       */
/*---------------------------------------------*/	

#navigation ul
	{
	  list-style: 	none;	  
	  padding: 0px;
	  margin: 0px;
	}

#navigation li
	{
	  list-style: none;
	  float: left;
	}

#navigation li a
	{	
	  min-height: 15px;	  
	  display: block;	  
	  padding: 10px;	 
	  text-decoration: none;	  
	  color: black;	  
	  font-weight: normal;	
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:   8pt;	  
	  border-left: 	1px dotted #c3c3c3;
	}

#navigation li a:hover
	{
	  color: gray;
	}
		
/*---------------------------------------------*/
/* Footer Navigation			       */
/*---------------------------------------------*/		
#bottom-nav
	{
	  margin: 		16px 0px 0px 125px;
	  padding: 		0px 0px;
	  min-height:	 	20px;
	  height:		20px;
	  width:		775px;	
	  background-color: 	white;
	}    
	
#bottom-nav ul
	{
	  list-style: none;
	  width: 773px;
	  padding: 0;
	  margin: 0px;
	  float: left;
	}

#bottom-nav li
	{
	  float: left;
	  text-align: center;
	  margin: 0;
	}
#content1 
	{
	  width: 		900px;
	  min-height: 		720px;
	  height:		100%;
	
	  background-repeat:	repeat-x;
	  background-color: 	#ffffff;
	}
#bottom-nav li a
	{	  	  
	  height: 		21px;	  	  	  
	  float: 		left;	  
	  padding:		0px 5px;
	  display: 		block;
	  border: 		0px;
	  color: 		#4c4c4c;
	  text-decoration: 	none;	  
	  font-family:		Verdana;
	  font-size:		7.5pt;
	}

#bottom-nav li a:hover
	{ 
	  color:		black;
	  text-decoration:	underline;
	}