	/*---------------------------------------------*/
/* 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: 		18pt;
	  font-weight: 		bold;
	  color: 		#ffffff;	  
	  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: 		10pt;
	  font-weight: 		bold;
	  color: 		#334163;
	}	

li
	{
	  font-family:		Arial, Helvetica, Times New Roman;
	  font-size:		9pt;
	  color:		#484848;
	  line-height:		1.5em;	
	 }
	 
/*---------------------------------------------*/
/* Common Classes  			       */
/*---------------------------------------------*/
	
.floatLeft { float: left; }	
.floatRight { float: right; }	

.clear {clear:both;}
.clearLeft {clear:left;}

	
.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;
	}	
	
.content-box
	{
	width: 		206px;
	margin:		0px 0px;	
	}

.chatlive 
	{ 
	  width:       	  155px;	  
	   padding-left: 10px;
	 padding-top: 5px;
	}	

.map 
	{ 
	width:       	  155px;	  
    padding-left: 10px;
padding-top: 5px;
	 
	}

/*---------------------------------------------*/
/* 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			       */
/*---------------------------------------------*/

#container 
	{
	  background-image: url('../images/style/background.jpg');
	  width: 1100px;
	  margin: 0px auto;
	  min-height: 100%;	  
	}

#page
	{
	  margin: 0px auto;
	  width: 900px;
	}
		
#header
	{
	  height: 180px;
	  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: 30px;
	}
	
#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;
	
	  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 15px;	 
	  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 20px;
	  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;
	}

#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;
	}