input.matches{border-bottom:#96a6c5 1px solid;border-left:#96a6c5 1px solid;border-right:#96a6c5 1px solid;border-top:#96a6c5 1px solid;height:15px;}
body,div,td,p,ul,li,select,input,textarea{font-family:verdana,Arial,Tahoma,Sans-serif,helvetica;font-size:13px;color:#000;margin-top:0px;margin-bottom:0px;}
a{color:#3b5998;}
input{font-size:12px;color:#000;}
select{font-size:12px;color:#000;}
textarea{font-size:12px;color:#000;}
H1{font-size:31px;text-align:left;color:#3b5998;font-weight:normal;margin-top:6px;margin-bottom:6px;}
H2{font-size:25px;text-align:left;color:#3b5998;font-weight:normal;margin-top:16px;margin-bottom:6px;}
H3{font-size:23px;text-align:left;color:#3b5998;font-weight:normal;margin-top:16px;margin-bottom:6px;}
H3.topuserleft{color:#fff;margin-top:0;margin-bottom:0;}
H3.topuserright{text-align:right;color:#fff;margin-top:0;margin-bottom:0;}
H3.black{font-size:15px;margin-top:4px;margin-bottom:4px;color:#000;}
.middle{text-align:center;}
.dark_color{background-color:#3b5998;}
.top_bot{font-size:11px;text-decoration:none;color:#8594cb;}
a.top_bot{font-size:11px;}
a.top_bot:hover{background:#f4f4f4;}
a.top_bot_H2{font-size:17px;}
a.top_bot_H2:hover{background:#f4f4f4;}
.top_bot_light_color{font-size:11px;text-decoration:none;color:#fff;}
a.top_bot_light_color_large:link {color:#ffffff;}    /* unvisited link */
a.top_bot_light_color_large:visited {color:#eaeaea;} /* visited link */
a.top_bot_light_color_large:hover {color:#dadada;}   /* mouse over link */
a.top_bot_light_color_large:active {color:#cacaca;}  /* selected link */
.top_bot_light_color_large{font-size:19px;text-decoration:none;color:#fff;}
.light_color_large{font-size:14px;color:#fff;}

a.top_bot_dark_color_large:link {color:#000;}    /* unvisited link */
a.top_bot_dark_color_large:visited {color:#000;} /* visited link */
a.top_bot_dark_color_large:hover {color:#000;}   /* mouse over link */
a.top_bot_dark_color_large:active {color:#000;}  /* selected link */
.top_bot_dark_color_large{font-family:Arial;font-size:19px;text-decoration:none;color:#000;font-weight:bold;}

a.top_bot_medium_color:link {color:#8594cb;}    /* unvisited link */
a.top_bot_medium_color:visited {color:#8594cb;} /* visited link */
a.top_bot_medium_color:hover {color:#8594cb;}   /* mouse over link */
a.top_bot_medium_color:active {color:#8594cb;}  /* selected link */
.top_bot_medium_color{font-family:Arial;font-size:16px;text-decoration:none;color:#8594cb;font-weight:bold;}


p.large_white{font-size:18px;color:#fff;}
td.column_R_100{text-align:right;width:90px;}
SELECT.match_top{font-size:11px;text-align:left;width:90px;}
SELECT.match_top_10{font-size:10px;text-align:left;}
SELECT.match_top_175{font-size:11px;text-align:left;width:175px;}
SELECT.travelers_details{font-size:11px;text-align:left;}
p.matches_form_small{display:block;font-size:11px;background:#c8c8c8;text-align:center;}
p{margin-top:10px;margin-bottom:1px;}
p.first{margin-top:-1px;}
p.h1{margin-top:15px;}
p.null{margin-top:2px;margin-bottom:1px;}
p.left_indent{margin-left:22px;}
p.trips_form_small{display:block;font-size:10px;text-align:left;background:#fcfcfc;margin-top:0;}
font.trips_form_small{font-size:10px;text-align:left;}
p.font_11{font-size:11px;text-align:left;margin-top:0;}
p.font_11_c{font-size:11px;text-align:center;margin-top:0;}
p.font_11_r{font-size:11px;text-align:right;margin-top:0;}
.font_13{font-size:16px;}
p.font_very_small{display:block;font-family:Arial,Helvetica,sans-serif;font-size:9px;text-align:center;}
a.very_small_l:link{font-size:9px;}
a.very_small_l:visited{font-size:9px;}
a.very_small_l:active{font-size:9px;}
a.very_small_l:hover{font-size:9px;}
a.no_underline{font-size:13px;color:#3b5998;text-decoration:none;}
div.geo{position:absolute;visibility:hidden;z-index:-1;}
p.vevent{position:absolute;visibility:hidden;z-index:-1;}
font.very_small_11{font-size:11px;text-align:left;}
font.very_small_10{font-size:10px;text-align:left;}
.medium_18{font-size:18px;text-align:left;color:#3b5998;}
.medium_18_center{font-size:18px;text-align:center;color:#3b5998;}
.medium_16{font-size:16px;text-align:left;color:#3b5998;}
.medium_16_center{font-size:16px;text-align:center;color:#3b5998;}
.medium_20{font-size:20px;text-align:left;color:#3b5998;}
.small_10{font-size:10px;color:#a49d94;text-align:left;}
div.myblock{width:215px;margin-bottom:5px;background-color:white;text-align:center;vertical-align:middle;}
div.myblock_500{width:100%;text-align:left;}
.font_green{margin-bottom:0;margin-top:0;color:#94dc4e;}
.font_red{margin-bottom:0;margin-top:0;color:#f00;}
.font_orange{margin-bottom:0;margin-top:0;color:#e08a45;}
.top_title_container{width: 300px;position:relative;  top: 15px; height: 120px; left: 95px;text-align:center;}
.top_title_links{vertical-align: text-bottom; font-size:17px; color:#fff;text-decoration:none;text-align:center;}
.top_title_text{text-decoration:none;width: 130px;color:#fff;font-size:11px;font-weight:bold;}
.top_title_button{background:url('/images/square_button.png');height: 140px; width: 140px;}
input.button{border-bottom:#96a6c5 1px solid;border-left:#96a6c5 1px solid;border-right:#96a6c5 1px solid;border-top:#96a6c5 1px solid;font-size:15px;color:#fff;background:#3b5998;}
input.small_button{border-bottom:#96a6c5 1px solid;border-left:#96a6c5 1px solid;border-right:#96a6c5 1px solid;border-top:#96a6c5 1px solid;font-size:10px;color:#fff;background:#3b5998;}
input{border-bottom:#96a6c5 1px solid;border-left:#96a6c5 1px solid;border-right:#96a6c5 1px solid;border-top:#96a6c5 1px solid;}
input.small{font-size:9px;color:#000;}
select{border-bottom:#96a6c5 1px solid;border-left:#96a6c5 1px solid;border-right:#96a6c5 1px solid;border-top:#96a6c5 1px solid;}
textarea{border-bottom:#96a6c5 1px solid;border-left:#96a6c5 1px solid;border-right:#96a6c5 1px solid;border-top:#96a6c5 1px solid;}
.with_border{border:solid #3b5998;border-width:thin;}
.floater{float:left;border:solid 1px black;padding:5px;margin:5px;}
.ad_border_color{border:solid #3b5998;border-width:thin;}
.ad_border_color_light{border:solid #ddd;border-width:thin;}
.entry_table_color_background{border:solid #3b5998;border-width:thin;background-color:#f6f6f6;}
.background_status_color{border:solid #ffffff;border-width:thin;background-color:#047f04;text-align:center;color:#ffffff;font-size:18px;}
.background_status_colorX{border:solid #ffffff;border-width:thin;background-color:#ff0000;text-align:center;color:#ffffff;font-size:18px;}
.background_status_colorD{border:solid #ffffff;border-width:thin;background-color:#dbb412;text-align:center;color:#ffffff;font-size:18px;}
.background_status_colorU{border:solid #ffffff;border-width:thin;background-color:#FF0012;text-align:center;color:#ffffff;font-size:18px;}
.font_colors1{font-size:12px;text-align:left;color:#2499cf;}
.font_colors2{font-size:12px;text-align:left;color:#1b9959;}
.font_colors3{font-size:12px;text-align:left;color:#a6ca2c;}
.font_colors4{font-size:12px;text-align:left;color:#81107c;}
.font_colors5{font-size:12px;text-align:left;color:#e6007c;}
#banner_bottom{
	float:right;
	margin:0px 0 0px 0;
	width:800px;
	padding:0 0 90px 0;
	background:url(images/banner_bottom.png) no-repeat 0 100%;
	margin-bottom: -2.5em;}
#banner_bottom_bubble_middle{
	float:right;
	margin:0px 0 0px 0;
	width:800px;
	padding:0 0 90px 0;
	background:url(images/banner_bottom_bubble_middle.png) no-repeat 0 100%;
	margin-bottom: -2.5em;}	
#banner_all{
	padding:15px 39px 15px 35px;
	background:url(images/banner_all.png) no-repeat 0 0;
}
#banner_all h3{
	margin:0px 0 0 0;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	}
#banner_all h3.left{
	margin:0px 0 0 0;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	}	
.carpool-listing{
	float:right;
	margin:0px 0 0px 0;
	width:545px;
	padding:0 0 60px 0;
	background:url(images/carpooling-550.png) no-repeat 0 100%;
	}
.carpool-listing a { font-size: 15px; cursor: pointer;}
.carpool-listing td { font-size: 15px; }	
.ride-share{
	padding:15px 15px 0px 15px;
	background:url(images/ridesharing-550.png) no-repeat 0 0;
}
.ride-share h3{
	margin:15px 0 0 0;
	font-size:14px;
	color:#252525;
	font-weight:normal;
	}
.carpool-side{
	float:right;
	margin:0px 0 0px 0;
	width:200px;
	padding:0 0 40px 0;
	background:url(images/carpooling-200.png) no-repeat 0 100%}
	
.ride-share-side{
	padding:15px 15px 0px 12px;
	background:url(images/ridesharing-200.png) no-repeat 0 0;
}
.ride-share-side h3{
	margin:15px 0 0 0;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	background-color:#8594cb;
	border-bottom:1px dashed #fff;
	}	
/* primary navigation */
#primary ul
{
position: absolute;
top: 12px;
color: White;
background-color: #ffff00;
width: 400px;
margin-left: -199px;
left: 50%;
}

#primary ul li { display: inline; }

#primary ul li a
{
padding: 0.2em 3em;
color: White;
font-size: 11px;
text-decoration: none;
border: 3px solid #fff;
}

#primary ul li a:hover
{
background-color: #00ff00;
color: #fff;
}
.primary-selected { font-size: 13px;
}







#main {text-align:left;}
#container {
	margin: 0;
	padding: 0;
	background:  url(/images/background.png) repeat-y fixed top center;
	position:relative; 
	margin:0 auto; 
	height:auto !important; 
	height:100%; 
	min-height:100%;
	}
	


#container_footer_bottom {


}





#m_m{margin:0 25px;padding:0;list-style:none;
   border-top:1px solid #fff;}
#m_m a:link,#m_m a:visited{display:block;margin:5px 0;
   padding:3px 0;background:#8594cb; font-size:15px;
   color:#fff;text-decoration:none; text-align:center;
   font-weight:bold;width:425px}
#m_m a:hover{background:#dcdcdc;font-weight:bold;color:#9966ad}
/*- Menu Tabs H--------------------------- */

    #tabsH {
      float:left;
      width:100%;
    
      font-size:93%;
      line-height:normal;
      }
    #tabsH ul {
	  margin:0;
	  padding:2px 25px 0px 25px;
	  list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("/images/b_button_l.png") no-repeat left top;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("/images/b_button.png") no-repeat right top;
      padding:5px 15px 4px 8px;
      color:#FFF;
      }
    #tabsH a.on {
      background-position:0% -110px;
      }
    #tabsH a.on span {
      background-position:100% -112px;
      }
    #tabsH a:hover {
      background-position:0% -110px;
      }
    #tabsH a:hover span {
      background-position:100% -112px;
      }
      
    
    
      #tabsH_f {
	
      float:right;
      line-height:normal;
      }
    #tabsH_f ul {
	  margin:0;
	  padding:0px 0px 0px 0px;
	  list-style:none;
	 
      }
    #tabsH_f li {
      display:inline;
      margin:0;
      padding:0;
      font-size:9px;
       
      }
    #tabsH_f a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      background:#fff;
     
      }
    #tabsH_f a span {
      float:left;
      display:block;
           padding:5px 5px 5px 5px;
      color:#FFF;
       background:#3b5998;
      }
    #tabsH_f a.on {
      background-position:0% -140px;
      }
    #tabsH_f a.on span {
      background-position:100% -142px;
      }
   /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH_f a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH_f a:hover span {
      color:#FFF;
      }
    #tabsH_f a:hover {
         	background:#3b5998;
      }
    #tabsH_f a:hover span {
          	background:#3b5944;
      }    