

/        /* TEMPLATE LAYOUT */

body {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#home {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#ulynk {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#content_box {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	}
#left_bar_content {
	width: 230px;
	float: left;
	}
#content_right {
	width: 615px;
	float: right;
	}
#ulynk #left_bar_content {
	width: 235px;
	float: left;
	}
#ulynk #content_right {
	width: 625px;
	float: right;
	}
	
        /* YCR TOP BAR BEGIN */
		
#top_bar_top {
	height: 115px;
	background:  #090a0c;
	display: block;
	}
#top_bar_bottom{
	height: 8px;
	background: #f48420;
	display: block;
	margin-bottom: 15px;
	}
#top_con {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	}
#logo_top a {
	width: 315px;
	height: 65px;
	background: url(http://prolegic.com/images/logo_top_white.png) no-repeat;
	display: block;
	float: left;
	margin-top: 20px;
	}
#school_title {
	width: 350px;
	float: left;
	clear: left;
	margin-top: 10px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #f3f3f3;
	}
#login {
	width: 375px;
	float: right;
	margin-top: 10px;
	margin-right: -50px;
	margin-bottom: -30px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}
#login a, #login a:visited {
	color: #ffffff;
	text-decoration: none;
	}
#login a:hover {
	text-decoration: underline;
	}
	
        /* YCR NAVIGATION BEGIN */
		
#navbox {
	float: right;
	clear: right;
	margin-top: 76px;
	}
#navlist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#navlist li {
	float: left;
	}
#navlist span {
	margin-top: 8px;
	margin-bottom: 5px;
	font-size: 9px;
	font-weight: bold;
	line-height: 24px;
	}
#navlist #active, #navlist #active:visited {
	width: 95px;
	height: 35px;
	padding-top: 3px;
	padding-left: 6px;
	background: #f48420;
	color: #ffffff;
	float: left;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}
#navlist #active:hover {
	text-decoration: underline;
	}
#navlist #inactive, #navlist #inactive:visited {
	width: 95px;
	height: 35px;
	padding-top: 3px;
	padding-left: 6px;
	color: #f0f0ce;
	float: left;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}
#navlist #inactive:hover {
	background: #f48420;
	color: #ffffff;
	text-decoration: underline;
	}
	
        /* ULYNK TOP BAR BEGIN */
		
#ulynk #top_bar_top {
	height: 115px;
	background: url(http://prolegic.com/images/ulynk_top_background.png) repeat-x;
	display: block;
	}
#ulynk #top_bar_bottom {
	height: 8px;
	background: #f0ac4e;
	display: block;
	margin-bottom: 15px;
	}
#ulynk #top_con {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	}
#ulynk #logo_top a {
	width: 333px;
	height: 62px;
	background: url(http://prolegic.com/images/ulynk_logo.png) no-repeat;
	display: block;
	float: left;
	margin-top: 20px;
	}
#ulynk #school_title {
	width: 350px;
	float: left;
	clear: left;
	margin-top: 12px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #f3f3f3;
	}
#ulynk #login {
	width: 375px;
	float: right;
	margin-top: 10px;
	margin-right: -50px;
	margin-bottom: -30px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}
#ulynk #login a, #ulynk #login a:visited {
	color: #ffffff;
	text-decoration: none;
	}
#ulynk #login a:hover {
	text-decoration: underline;
	}
	
        /* ULYNK NAVIGATION BEGIN */
		
#ulynk #navbox {
	float: right;
	clear: right;
	margin-top: 76px;
	}
#ulynk #ulynk_navlist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#ulynk #ulynk_navlist li {
	float: left;
	}
#ulynk #ulynk_navlist span {
	margin-top: 8px;
	margin-bottom: 5px;
	font-size: 9px;
	font-weight: bold;
	line-height: 24px;
	}
#ulynk_navlist #active, #ulynk_navlist #active:visited {
	width: 95px;
	height: 35px;
	padding-top: 3px;
	padding-left: 6px;
	background: #f0ac4e;
	color: #0d88bc;
	float: left;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}
#ulynk_navlist #active:hover {
	text-decoration: underline;
	}
#ulynk_navlist #inactive, #ulynk_navlist #inactive:visited {
	width: 95px;
	height: 35px;
	padding-top: 3px;
	padding-left: 6px;
	color: #f0f0ce;
	float: left;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}
#ulynk_navlist #inactive:hover {
	background: #f0ac4e;
	color: #0d88bc;
	text-decoration: underline;
	}
	
        /* QUICKSEARCH BOX BEGIN */
		
#quicksearch {
	width: 226px;
	height: 299px;
	margin-top: -5px;
	display: block;
	float: left;
	background: url(http://prolegic.com/images/quicksearch_box.png) no-repeat;
	}
#qs_form {
	margin-top: 75px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	}
#qs_form p {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
	}
#rent_range span {
	margin-left: 10px;
	margin-right: 10px;
	}
#bed_bath #bath_h {
	margin-left: 37px;
	}
#bed_bath #bath {
	margin-left: 70px;
	}
#qs_form #button {
	width: 50px;
	margin-top: 15px;
	float: right;
	margin-right: 40px;
	}

        /* ULYNK SUBNAV BEGIN */
		
#subnav_box {
	float: left;
	clear: left;
	}
#subnav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#subnav li {
	float: left;
	margin-top: -2px;
	}
#subnav #inactive1, #subnav #inactive1:visited {
	width: 226px;
	height: 53px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat;
	}
#subnav #inactive1:hover {
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat -234px 0px;
	}
#subnav #active1 {
	width: 226px;
	height: 53px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat -234px 0px;	
	}
#subnav #inactive2, #subnav #inactive2:visited {
	width: 226px;
	height: 53px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat 0px -53px;
	}
#subnav #inactive2:hover {
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat -234px -53px;	
	}
#subnav #active2 {
	width: 226px;
	height: 53px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat -234px -53px;	
	}
#subnav #inactive3, #subnav #inactive3:visited {
	width: 226px;
	height: 53px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat 0px -106px;
	}
#subnav #inactive3:hover {
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat -234px -106px;	
	}
#subnav #active3 {
	width: 226px;
	height: 53px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat -234px -106px;	
	}
#subnav #inactive4, #subnav #inactive4:visited {
	width: 226px;
	height: 55px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat 0px -159px;
	}
#subnav #inactive4:hover {
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat -234px -159px;	
	}
#subnav #active4 {
	width: 226px;
	height: 53px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_subnav.png) no-repeat -234px -159px;	
	}
    
        /* LOWER LEFT BEGIN */
		
#lower_left {
	margin-top: 10px;
	margin-left: 6px;
	float: left;
	clear: left;
	margin-bottom: 10px;
	}
#searchbox {
	width: 216px;
	height: 99px;
	background: url(http://prolegic.com/images/fac_background.png);
	display: block;
	text-align: center;
	}
#searchbox #title {
	font-size: 18px;
	padding-top: 12px;
	font-weight: bold;
	color: #407ba6;
	}
#searchform {
	margin-top: 10px;
	}
#search_bttn {
	margin-top: 6px;
	}
#feedback {
	width: 216px;
	margin-top: 15px;
	text-align: center;
	}
#feedback a, #feedback a:visited {
	color: #0033ff;
	text-decoration: none;
	}
#feedback a:hover {
	color: #f48420;
	text-decoration: underline
	}
#sidebar_ads {
	width: 200px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	padding: 5px;
	border: #efefef solid 1px;
	}

#tic {
  /* enter any styles for the ticker below */
  margin-left: 40px;
  width:200px;
  height: 150px;
}
#tic * {
  /* this will hide all children tags */
  margin:0px;
  padding:0px;
  display:none;
}
#tic img {
  /* add more tags to this list if you wish to display them inside the children */
  display:inline;
}
	
        /* FOOTER BEGIN */

#bottom p {
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#bottom {
	clear: both;
	height: 200px;
	display: block;
	background:  #090a0c;
	padding-top: 5px;
	margin-bottom: -5px;
	}
#bottom #footer {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	text-align: center;
	color: #ffffff;
	}
	
#bottom #footer a, #bottom #footer a:visited {
	width: 65px;
	color: #ffffff;
	text-decoration: none;
	}
	
#bottom #footer a:hover {
	text-decoration: underline;
	}
	
#bottom #footer_end {
	color: #ffffff;
	text-align: center;
	}
	
#homicon {
	float: left;
	clear: left;
	margin-left: 400px;
	margin-top: 25px;
	}
	
        /* ULYNK FOOTER BEGIN */
		
#ulynk #bottom {
	clear: both;
	height: 185px;
	display: block;
	background: url(http://prolegic.com/images/ulynk_bottom_background.png) repeat-x;
	padding-top: 5px;
	margin-bottom: -5px;
	}
#ulynk #bottom #footer {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	text-align: center;
	color: #ffffff;
	line-height: 14px;
	}

#ulynk #bottom p {
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#ulynk #bottom #footer a, #bottom #footer a:visited {
	width: 65px;
	color: #ffffff;
	text-decoration: none;
	}
	
#ulynk #bottom #footer a:hover {
	text-decoration: underline;
	}
	
#ulynk #bottom #footer_end {
	color: #ffffff;
	text-align: center;
	}
	
#ulynk #homicon {
	float: left;
	clear: left;
	margin-left: 400px;
	margin-top: 15px;
	}

        /* HOME INTRO CONTENT BEGIN */
		
#intro {
	width: 630px;
	margin-bottom: 26px;
	margin-right: -17px;
	float: right;
	line-height: 28px;
	}
#collumn1 {
	padding-left: 10px;
	padding-right: 10px;
	width: 185px;
	height: 300px;
	text-align: center;
	border-right: #e6e6e6 solid 1px;
	float: left;
	}
#collumn1 #title {
	font-size: 18px;
	color:  #090a0c;
	text-align: left;
	}
#collumn1 #image {
	margin-top: 15px;
	}
#collumn1 #gs_bttn {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	}
#collumn1 #gs_bttn a, #collumn1 #gs_bttn a:visited {
	width: 125px;
	height: 22px;
	background: url(http://prolegic.com/images/getstarted_button.png) no-repeat;
	display: block;
	}
#collumn1 #gs_bttn a:hover {
	background: url(http://prolegic.com/images/getstarted_button.png) no-repeat 0px -27px;
	}
#collumn2 {
	padding-left: 10px;
	padding-right: 10px;
	width: 185px;
	height: 300px;
	text-align: center;
	border-right: #e6e6e6 solid 1px;
	float: left;
	}
#collumn2 #title {
	font-size: 18px;
	color: #f48420;
	text-align: left;
	}
#collumn2 #image {
	margin-top: 25px;
	}
#collumn2 #gs_bttn {
	margin-top: 48px;
	margin-left: 10px;
	float: left;
	}
#collumn2 #gs_bttn a, #collumn2 #gs_bttn a:visited {
	width: 125px;
	height: 22px;
	background: url(http://prolegic.com/images/getstarted_button.png) no-repeat;
	display: block;
	}
#collumn2 #gs_bttn a:hover {
	background: url(http://prolegic.com/images/getstarted_button.png) no-repeat 0px -27px;
	}
#collumn3 {
	padding-left: 10px;
	padding-right: 10px;
	width: 185px;
	height: 300px;
	text-align: center;
	float: left;
	}
#collumn3 #title {
	font-size: 18px;
	color: #017fb3;
	text-align: left;
	}
#collumn3 #image {
	margin-top: 65px;
	}
#collumn3 #gs_bttn {
	margin-top: 68px;
	margin-left: 10px;
	float: left;
	}
#collumn3 #gs_bttn a, #collumn3 #gs_bttn a:visited {
	width: 125px;
	height: 22px;
	background: url(http://prolegic.com/images/getstarted_button.png) no-repeat;
	display: block;
	}
#collumn3 #gs_bttn a:hover {
	background: url(http://prolegic.com/images/getstarted_button.png) no-repeat 0px -27px;
	}
	
#lower_right {
	width: 622px;
	height: 541px;
	margin-top: 10px;
	margin-bottom: 40px;
	display: block;
	float: right;
	background: url(http://prolegic.com/images/lower_content_box.png) no-repeat;
	}
#rental_box {
	width: 595px;
	height: 215px;
	float: left;
	margin-top: 8px;
	margin-left: 11px;
	padding-top: 10px;
	padding-right: 10px;
	}
#rental_box #header {
	margin-bottom: 10px;
	float: left;
	}
#rental_box #sub_ttl {
	width: 275px;
	float: left;
	clear: left;
	font-size: 18px;
	margin-bottom: 25px;
	padding-left: 6px;
	line-height: 18px;
	}
#rental_box #desc {
	width: 275px;
	float: left;
	clear: left;
	padding-left: 6px;
	}
#rental_box #featured {
	width: 290px;
	float: right;
	}
#rental_box #ttl{
	font-size: 20px;
	}
#rental_box #fp_image {
	float: left;
	margin-top: 15px;
	}
#rental_box #fp_info {
	margin-top: 10px;
	margin-right: -15px;
	float: right;
	}
#rental_box #fp_info ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#rental_box #fp_name {
	width: 150px;
	font-size: 15px;
	font-weight: bold;
	}
#rental_box #fp_rent {
	font-size: 16px;
	font-weight: bold;
	color: #2e9217;
	}
#rental_box #fp_beds {
	}
#rental_box #fp_baths {
	}
#rental_box #fp_miles {
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 10px;
	}
#rental_box #fp_more, #rental_box #fp_more:visited {
	width: 125px;
	height: 22px;
	background: url(http://prolegic.com/images/moredets_button.png) no-repeat;
	display: block;	
	}
#rental_box #fp_more:hover {
	background: url(http://prolegic.com/images/moredets_button.png) no-repeat 0px -27px;
	}
#roommate_box {
	width: 280px;
	height: 295px;
	float: left;
	margin-top: 12px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
	}
#roommate_box #header {
	margin-bottom: 5px;
	}
#roommate_box #sub_ttl {
	width: 255px;
	margin-bottom: 15px;
	padding-left: 6px;
	}
#roommate_box #featured {
	padding-left: 6px;
	}
#roommate_box #fr_ttl {
	font-size: 18px;
	margin-bottom: 10px;
	}
#roommate_box #fr_info {
	width: 350px;
	}
#roommate_box #fr_info ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#roommate_box #fr_info li {
	float: left;
	margin-right: 10px;
	text-align: center;
	}
#roommate_box #fr_image {
	margin-bottom: 3px;
	height: 90px;
	position: relative;
	overflow: hidden;
	}
#roommate_box #fr_nickname, #roommate_box #fr_nickname a:visited {
	width: 75px;
	font-size: 11px;
	font-weight: bold;
	color:  #090a0c;
	text-decoration: none;
	}
#roommate_box #fr_nickname:hover {
	color: #f48420;
	text-decoration: underline;
	}
#roommate_box #fr_gender {
	margin: 0px;
	font-size: 10px;
	}
#roommate_box #fr_age {
	margin: 0px;
	font-size: 10px;
	}
#ulynk_box {
	width: 280px;
	height: 295px;
	float: left;
	margin-top: 12px;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	}
#ulynk_box #header {
	margin-bottom: 13px;
	}
#ulynk_box #sub_ttl {
	width: 255px;
	margin-bottom: 10px;
	padding-left: 6px;
	}
#ulynk_box #featured {
	padding-left: 6px;
	}
#ulynk_box #featured #ttl {
	font-size: 18px;
	margin-bottom: 2px;
	}
	
        /* FEATURED BUSINESSES HOME BEGIN */
		
#home .glidecontentwrapper {
	position: relative; /* Do not change this value */
	width: 300px;
	height: 128px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
	}
		
#home #sidebar_ads .glidecontentwrapper {
	position: relative; /* Do not change this value */
	width: 200px;
	height: 50px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
	}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


#home .glidecontent { /*style for each glide content DIV within wrapper.*/
	position: absolute; /* Do not change this value */
	background: white;
	padding: 10px;
	visibility: hidden;
	width: 270px;
	}
#home #sidebar_ads .glidecontent {
	position: absolute; /* Do not change this value */
	background: white;
	padding: 10px;
	visibility: hidden;
	width: 150px;	
	}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

#home .glidecontenttoggler { /*style for DIV used to contain toggler links. */
	margin-top: 5px;
	float: right; /*How to align pagination links: "left", "center", or "right"*/
	background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
	}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

#home .glidecontenttoggler a {
	float: left;
	margin-left: 4px;
	}

#home .glidecontenttoggler a.next, .glidecontenttoggler a.next:visited{ /*style for every navigational link within toggler */
	width: 55px;
	height: 16px;
	display: block;
	background: url(http://prolegic.com/images/prev_next_buttons.png) no-repeat 0px 0px;
	}

#home .glidecontenttoggler a.prev, .glidecontenttoggler a.prev:visited{ /*style for every navigational link within toggler */
	width: 55px;
	height: 16px;
	display: block;
	background: url(http://prolegic.com/images/prev_next_buttons.png) no-repeat -55px 0px;
	}

#home .glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
	background: url(http://prolegic.com/images/prev_next_buttons.png) no-repeat 0px -18px;
	}

#home .glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	}

#home .glidecontenttoggler a.next:hover{
	background: url(http://prolegic.com/images/prev_next_buttons.png) no-repeat 0px -18px;
	}

#home .glidecontenttoggler a.prev:hover{
	background: url(http://prolegic.com/images/prev_next_buttons.png) no-repeat -55px -18px;
	}
	
        /* ULYNK FEATURED BUSINESSES HOME BEGIN */
		
#ulynk .glidecontentwrapper {
	position: relative; /* Do not change this value */
	width: 270px;
	height: 128px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
	}
		
#ulynk #sidebar_ads .glidecontentwrapper {
	position: relative; /* Do not change this value */
	width: 150px;
	height: 125px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
	}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


#ulynk .glidecontent { /*style for each glide content DIV within wrapper.*/
	position: absolute; /* Do not change this value */
	background: white;
	padding: 10px;
	visibility: hidden;
	width: 270px;
	}
#ulynk #sidebar_ads .glidecontent {
	position: absolute; /* Do not change this value */
	background: white;
	padding: 10px;
	visibility: hidden;
	width: 150px;	
	}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

#ulynk .glidecontenttoggler { /*style for DIV used to contain toggler links. */
	margin-top: 5px;
	float: right; /*How to align pagination links: "left", "center", or "right"*/
	background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
	}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

#ulynk .glidecontenttoggler a {
	float: left;
	margin-left: 4px;
	}


		/* ULYNK HOME CONTENT BEGIN */

#u_intro {
	width: 605px;
    height: 231px;
    margin-right: 8px;
	margin-bottom: 15px;
	float: right;
	}
    
#u_bottom_content {
	width: 605px;
    float: right;
    clear: right;
    margin-right: 8px;
    }

#u_shadow_top {
	width: 605px;
    height: 17px;
    float: left;
    background: url(http://prolegic.com/images/ulynk_shadowborder.png) no-repeat;
    margin-bottom: 15px;
    }
    
#u_shadow_bottom {
	width: 605px;
    height: 17px;
    float: left;
    background: url(http://prolegic.com/images/ulynk_shadowborder.png) no-repeat 0px -27px;
    margin-top: 15px;
    margin-bottom: 15px;
    }
    
#u_directory #header a {
	width: 200px;
    height: 50px;
    display: block;
    background: url(http://prolegic.com/images/ulynk_directory_header.png) no-repeat;
    float: left;
    clear: left;
    margin-bottom: 10px;
    }
#u_directory #ttl {
	width: 550px;
	font-size: 14px;
    color: #017fb3;
    float: left;
    clear: left;
    margin-top: 0px;
    margin-bottom: 10px;
    }
#u_directory #sub_ttl {
	font-size: 18px;
    color: #017fb3;
    float: left;
    clear: left;
    margin-top: 0px;
    margin-bottom: 10px;
	}
#u_categories {
	float: left;
    clear: both;
    }
#catlist {
	margin: 0px;
    padding: 0px;
    list-style-type: none;
    }
#catlist li {
	width: 100px;
    height: 20px;
	float: left;
    text-align: center;
	}
#catlist a {
	font-size: 11px;
	color: #0196d5;
    }
#catlist a:hover {
	color: #f0ac4e;
    }
#u_bottom_imgs {
	width: 620px;
    height: 231px;
	margin-bottom: 15px;
	float: right;
	}
#u_bottom_imgs #img1, #u_bottom_imgs #img1:visited {
	width: 287px;
    height: 177px;
    background: url(http://prolegic.com/images/ulynk_bottom_discounts_stuff.png) no-repeat;
    display: block;
	margin-right: 15px;
    float: right;
	}
#u_bottom_imgs #img1:hover {
    background: url(http://prolegic.com/images/ulynk_bottom_discounts_stuff.png) no-repeat 0px -187px;
    }
#u_bottom_imgs #img2, #u_bottom_imgs #img2:visited {
	width: 287px;
    height: 177px;
    background: url(http://prolegic.com/images/ulynk_bottom_discounts_stuff.png) no-repeat -296px 0px;
    display: block;
	margin-right: 5px;
    float: right;
	}
#u_bottom_imgs #img2:hover {
    background: url(http://prolegic.com/images/ulynk_bottom_discounts_stuff.png) no-repeat -296px -187px;
    }

/* TEXT */

td, th, textarea, input, button, select, h1, h2, h3, h4, h5, h6 {
	color:  #090a0c;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.2em; 
	
}

h1{
	font-size: 15px;
}

h1.header{
	margin-top: 2px;
	text-align: center;  
}

h2{
	color: #f48420;
	font-size:14px;
	font-weight:bold;
	text-align: left;
}

a:hover, a.onclick_color:hover    { 
	text-decoration: underline; color : #DD6900; 
}

ul{
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:10px 0px;
	padding-left:20px;
}

li{
	padding:1px 0px;
}

b.dark_college_text{
	color:  #090a0c;
	font-size: 12px;
}

p.slim_margin{
	margin: .5em 0px;
}

input.college_button, button.college_button,button.neutral{
  white-space: nowrap;
   border-style:solid;
	border-width:1px;
	padding-left:15px;
	padding-right:15px;
	width:auto;
	cursor: pointer; 
	
	
} 

input.college_button, button.college_button{
	background:  #090a0c;
	color: #f48420;
	border-color:#D9DFEA #f48420 #f48420 rgb(217, 223, 234);
	font-weight: bold;    
}

button.neutral{
	background:#F0F0F0 none repeat scroll 0%;
	border-color:#E7E7E7 rgb(102, 102, 102) rgb(102, 102, 102) rgb(231, 231, 231);
	color:#000000;
	
}


table{
empty-cells: show;
}

table.header_table{
	margin: 0px auto 13px auto;
}

table.header_table th{
	font-size: 14px;
	color:  #090a0c;
}

table.header_table td{
	padding-right: 5px;
}

/* ---- IMAGES ---- */

img {
border: 0px;
display: block;
}


/* ---------------- TAB BACKGROUNDS ------------------- */

td.activeTab, td.inactiveTab {
	 text-align: center;
	 vertical-align: top;
	cursor: pointer;
}

td.activeTab {
	background: #f48420;
}

	td.inactiveTab:hover{
		background: #CC5500;
	}


td.inactiveTab {
 background:  #090a0c;
}

/* ------------------- TAB BORDERS ------------------------- */

div.active1 {
 height: 4px;
 background: url(http://prolegic.com/site_configuration/1/images/tabs/active_upper_left_corner.gif) no-repeat top left;
}

div.active2 {
 height: 4px;
 background: url(http://prolegic.com/site_configuration/1/images/tabs/active_upper_right_corner.gif) no-repeat top right;
 padding: 1px 6px;
}

div.active3 {}

div.activeTabText, div.inactiveTabText {
 padding: 0px 1em 2px;         
 white-space: nowrap;
}



div.inactive1 {
 height: 4px;
 background: url(http://prolegic.com/site_configuration/1/images/tabs/inactive_upper_left_corner.gif) no-repeat top left;
}

div.inactive2 {
 height: 4px;
 background: url(http://prolegic.com/site_configuration/1/images/tabs/inactive_upper_right_corner.gif) no-repeat top right;
 padding: 0 4px;
}

div.inactive3 {
 border-top: 1px solid #f48420;
}

div.inactiveTabText {
 border-left: 1px solid #f48420;
 border-right: 1px solid #f48420;
}

/* ------------------- TAB TEXT ----------------------- */

div.activeTabText a, div.inactiveTabText a{
	text-decoration: none;
	font-weight: bold;
	
}

div.activeTabText a{
	color:  #090a0c;
}

td.inactiveTab:hover div.inactiveTabText a{
	color:  #090a0c;
}


td.inactiveTab div.inactiveTabText a {
	color: #ffffff;
}

/* -------------- TAB SPACER ---------------- */

td.spacerTab{
	width: 1px;
	display: block;
}


/* --------------- ERROR REPORTING --------------- */

.warning {
	background: url('http://prolegic.com/site_images/css_warning.png') 0 100% no-repeat;
	padding: 0 0 7px 0;
	color: #999;
	margin: 10px 0;
	clear: left;
	text-align: left;
	overflow: hidden;
}

.warning div {
	background: url('http://prolegic.com/site_images/css_warning.png') 0 0 no-repeat;
	padding: 8px 0 0 50px;
	min-height: 35px;
	text-align: left;
	overflow: hidden;
} 

.warning p{
	margin-top: 4px;
	margin-bottom: 0;
}

.warning h3{
	margin-top: 0px;
	font-size: 105%;
	color: #900;
	font-weight: bold;
	margin-bottom: 2px;
}

/* -------------- SUCCESS REPORTING --------------- */

.success{
	background: url('http://prolegic.com/site_images/css_success.png') 0 100% no-repeat;
	padding: 0 0 7px 0;
	color: #999;
	margin: 10px 0;
	clear: left;
	overflow: visible;
}

.success div{
	background: url('http://prolegic.com/site_images/css_success.png') 0 0 no-repeat;
	padding: 8px 0 0 50px; 
	min-height: 35px;
	overflow: auto;
} /*IE6*/

.success p {
	margin-bottom: 0;
}

.success h3 {
	margin-top: 0px;
	font-size: 105%;
	color: #027401;
	font-weight: bold;
	margin-bottom: 2px;
}



div.error {
	color: #900;
	font-size: 10px;
	font-weight: bold;
	margin: .4em 0em .8em 0em;
	background: url('http://prolegic.com/site_images/css_error.gif') no-repeat;
	padding: 2px 0 4px 18px;
	text-align: left;
	overflow: hidden;
}


/* ------------ xxx-apartments ----------------- */

ul.search_list{

list-style-type: none;
margin: 0;
padding: 0;

}

/* -------------- view_property ---------------------- */

table.view_activeTab, table.view_inactiveTab{
	width: 124px;
}

table.view_activeTab{
	background: #FFFFFF;
}

table.view_inactiveTab{
	background: #E8E3E7;
}

td.view_Tab_top{
	border-top: 1px #6E8711 solid;
	width: 118px;
}

td.view_activetab_sides, td.view_inactivetab_sides{
	border-left: 1px #6E8711 solid;
	border-right: 1px #6E8711 solid;
	padding: 3px 3px 8px 3px;
	width: 124px;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	
}

td.view_inactivetab_sides{
	padding: 3px 3px 7px 3px;
	border-bottom: 1px #6E8711 solid; 
}

td.view_Tab_spacer{
	width: 3px;
	border-bottom: 1px #6E8711 solid;
}

td.view_Tab_right_spacer
{
	width: 100%;
	border-bottom: 1px #6E8711 solid;
}

div.view_middle{
	overflow: hidden;
	border-left: 1px #6E8711 solid;
	border-right: 1px #6E8711 solid;
	border-bottom: 1px #6E8711 solid;
	width: 630px;
	padding-bottom: 26px;
}

 
div.view_headline, div.view_headline_printable{
	padding: 1px 10px;
	margin-top: 18px;
	margin-bottom: 2px;
}

div.view_headline{
	background: rgb(229,229,229); 
}

div.view_headline_printable{
	border-bottom: 1px rgb(229,229,229) solid;
}


div.view_headline, div.view_headline_printable b{
	font-size: 12px;
}

td.view_floorplan_top_left, td.view_floorplan_top, td.view_floorplan_top_left_printable, td.view_floorplan_top_printable{
	font-size: 11px;
	padding: 4px 0px;
} 

td.view_floorplan_top_left, td.view_floorplan_top{
	border-bottom: 1px rgb(150,150,150) dotted;
}

td.view_floorplan_top, td.view_floorplan_top_printable{
	text-align: center;  
}

td.view_floorplan_left, td.view_floorplan_middle{
	font-size: 11px;
	padding-top: 4px;
}

td.view_floorplan_left{
	padding-left: 2px;
}

td.view_floorplan_middle{
	text-align: center;
}

td.view_amenities{
	white-space: nowrap;
	padding: 4px 10px;
	font-size: 11px;
	width: 25%;
}

ul.view_amenities_ul{
	margin: 0px; 
	padding: 0px 2px;
	list-style-type: square;
}

ul.view_amenities_ul li{
	margin: 0px;
	color:  #090a0c;
}

p.view_p{
	margin: 4px 17px 4px 17px;
}

td.view_bottom{
	border-bottom: 1px #6E8711 solid;
	width: 625px;
}

td.view_bottom_sides{
	border-left: 1px #6E8711 solid;
	border-right: 1px #6E8711 solid;
	width: 100%;
}


/* ---------- MANAGER STUFF ------------ */

h2.manager_edit_header, h2.section_header{
	font-size: 16px;
	border-bottom: 1px solid rgb(200,200,200);
	margin-top: 25px;
	text-align: left;
}


td.nav_progress{
	text-align: center;
	font-size: 12px;
	padding-top: 20px;
}

td.left_caption{
	text-align: right;
	font-weight: 600;
	padding-right: 15px;
	white-space: nowrap;
}

td.unit_info{
	padding-bottom: 5px;
}

input.unit_info{
	width: 75px;
	margin-right: 10px;
	margin-top: 1px;
}

input.manager_save_button, input.big_button{
	font-size: 20px; 
	padding: 15px 80px; 
	font-weight: bold;
}

td.status_td{
	font-size: 16px;
	margin: 0px 15px;
}

button.status_button{
	font-size: 16px;
	margin: 0px 15px;
}

/* ----------- LEADS ------------- */

td.lead_td{
	white-space: nowrap;
}

td.lead_header_td_middle, td.lead_header_td_left, td.lead_header_td_right{
	padding: 6px 5px;
	white-space: nowrap;
	background: rgb(247,247,247);
	 border-bottom: 1px rgb(221,221,221) solid;  
	border-top: 1px rgb(221,221,221) solid;  
}

td.lead_header_td_left{
	border-left: 1px rgb(221,221,221) solid;
}

td.lead_header_td_right{
	border-right: 1px rgb(221,221,221) solid;
	width: 100%; 
}

tr.new_message{
	background: #F4F8FC none repeat scroll 0%;
}

td.msg_icon, td.checkbox_toggle, td.name_and_date, td.subject, td.delete_msg{ 
	padding: 5px 0px;
	border-bottom: 1px solid #E1E1E1;
}

td.msg_icon{
	background:transparent none repeat scroll 0%;
	text-align:center;
	width:27px;
	border-left: 1px solid rgb(221,221,221);
}

td.checkbox_toggle{
	width:25px;
	   padding-right: 5px;
	text-align: center;
}

td.subject{
	width: 300px;
}

td.delete_msg{
	width:24px;
	border-right: 1px solid rgb(221,221,221);
	text-align: center;
}

span.date{
	display: block; 
	font-size: 9px; 
	color: #777777; 
	padding: 1px 0px 0px;
}

span.name {
	display:block;
	margin-right:20px;
	overflow:hidden;
	white-space:nowrap;
	width:130px;
}

a.no_show{
	color: #AAAAAA;
	cursor: default;
	text-decoration: none;
}

input.msg_delete{
	background:transparent url(http://prolegic.com/site_images/x_to_hide.gif) no-repeat scroll 0%;
	display:block;
	height:14px;
	margin-top:1px;
	width:13px;
	border: 0px;
}

input.msg_delete:hover{
   background:#3B5998 url(http://prolegic.com/site_images/x_to_hide_hover.gif) no-repeat scroll 0%;
   cursor: pointer;
}

/* ----------- COLOR BOX --------------- */

table.color_box{
	background: url('http://prolegic.com/site_configuration/1/images/index_fade_down.jpg') repeat-x; 
	width: 100%;
}

td.color_box_ul, td.color_box_ur, td.color_box_bl, td.color_box_br{
   width: 4px;
   height: 4px;
}

td.color_box_ul{
   background: url('http://prolegic.com/site_configuration/1/images/tabs/color_box_ul.gif');   
}

td.color_box_u{
   background: url('http://prolegic.com/site_configuration/1/images/tabs/color_box_u.gif');   
   height: 4px;  
}

td.color_box_ur{
   background: url('http://prolegic.com/site_configuration/1/images/tabs/color_box_ur.gif');   
}

td.color_box_r{
   background: url('http://prolegic.com/site_configuration/1/images/tabs/color_box_r.gif');   
   width: 4px;  
}

td.color_box_bl{
   background: url('http://prolegic.com/site_configuration/1/images/tabs/color_box_bl.gif');   
}

td.color_box_b{
   background: url('http://prolegic.com/site_configuration/1/images/tabs/color_box_b.gif');   
   height: 4px;    
}

td.color_box_br{
   background: url('http://prolegic.com/site_configuration/1/images/tabs/color_box_br.gif');   
}

td.color_box_l{
   width: 4px;
   background: url('http://prolegic.com/site_configuration/1/images/tabs/color_box_l.gif');   
}  





/* ----------- COMPANY PAGE ------------- */
div#company_page{
	margin-top: -15px;    
	
}

div#company_header{
	background: #EEF3F6 url('http://prolegic.com/site_images/company_header_bg_blue.gif') repeat-x;    
}

div#company_backdrop{
	background: #FFFFFF url('http://prolegic.com/site_images/company_backdrop.gif') repeat-x;    
	padding-top: 10px;
}

h1.company_h1{
	font-size: 25px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
}

h2.company_h2{
	font-size: 16px;                      
	font-weight: bold;
	margin: 0px;
	text-align: right;
	color: rgb(51,51,51);
}


div#company_left{
	width: 275px;
	float: left;
	margin: 0px 0px 0px 10px;  
}

div#company_right{
	width: 315px;
	float: right;
	margin: 0px 10px 0px 0px;  
}

div.company_box{
	border-left:1px solid #B0BEC7;
	border-bottom:1px solid #B0BEC7;
	border-right:1px solid #B0BEC7;
	margin-bottom: 10px;
	background: #FFFFFF;
}


td.company_selected_tab, td.company_unselected_tab{
	height: 20px;
	text-align: center;
}

td.company_selected_tab{
	background: url('http://prolegic.com/site_images/company_selected_tab.gif') repeat-x; 
}

td.company_selected_tab a{
	color: #CC6633;  
	font-weight: bold;
	cursor: pointer;    
}

td.company_unselected_tab{
	background: url('http://prolegic.com/site_images/company_unselected_tab.gif') repeat-x; 
}

td.company_unselected_tab a{
	cursor: pointer;    
	color: #006699;    
}

td.company_selected_middle, td.company_unselected_middle {
	height: 20px;
}

td.company_selected_middle{
	background: url('http://prolegic.com/site_images/company_selected_middle.gif') repeat-x; 
	width: 1px;  
}

td.company_unselected_middle{
	background: url('http://prolegic.com/site_images/company_unselected_middle.gif') repeat-x; 
	width: 2px;    
}

span.unselected_bold{
	color: #006699;   
	font-weight: bold;
}

button.company_button{
	width: 135px; 
	border-left: 1px solid #C5D2DA; 
	border-top: 1px solid #C5D2DA;
	border-right: 1px solid #788BA9; 
	border-bottom: 1px solid #788BA9;
	height: 28px;
	background: #FFFFFF;
	color: #006699; 
	font-weight: normal;
	cursor: pointer;
}

button.company_button table tr td{
	color: #006699; 
}


/* ----------- COUPON BOX --------------- */

table.coupon_box{
	background: url('http://prolegic.com/site_images/coupon_paper.gif') repeat;
}

td.coupon_box_ul, td.coupon_box_ur, td.coupon_box_bl, td.coupon_box_br{
   width: 5px;
   height: 5px;
}

td.coupon_box_ul{
   background: url('http://prolegic.com/site_images/corners/round_2px_ul.gif');   
}

td.coupon_box_u{
   background: url('http://prolegic.com/site_images/corners/round_2px_u.gif');   
   height: 5px;  
}

td.coupon_box_ur{
   background: url('http://prolegic.com/site_images/corners/round_2px_ur.gif');   
}

td.coupon_box_r{
   background: url('http://prolegic.com/site_images/corners/round_2px_r.gif');   
   width: 5px;  
}


td.coupon_box_bl{
   background: url('http://prolegic.com/site_images/corners/round_2px_bl.gif');   
}

td.coupon_box_b{
   background: url('http://prolegic.com/site_images/corners/round_2px_b.gif');   
   height: 5px;    
}

td.coupon_box_br{
   background: url('http://prolegic.com/site_images/corners/round_2px_br.gif');   
}

td.coupon_box_l{
   width: 5px;
   background: url('http://prolegic.com/site_images/corners/round_2px_l.gif');   
} 

/* -------------- ADMIN PANEL ------------------- */

table.grey_table{
	border: 1px #DEDEDE solid;
	
}

td.admin_td{
	white-space: nowrap;
	background: rgb(244,244,244);
	width: 20%; 
}

a.admin_link{
	//background: rgb(247,247,247);
}

a.admin_link:hover{
	//background: rgb(235,235,235);
}
		
/* ------------- FORUM ------------------- */ 

table.forum_table{
	border: 1px  #f48420 solid;
}

table.forum_table th{
	background: #f48420; 
	color:   #090a0c; 
}

td.forum_table_cat{
	background:  #090a0c; 
	color:  #ffffff;     
    font-weight: bold;       
}

td.forum_table_cat a{
	color: #ffffff;          
}

td.forum_td{
	background: rgb(244,244,244);
}

td.forum_dark_td{
	background: rgb(234,234,234);
}

td.row1 {
background-color:#EFEFEF;
}
td.row2 {
background-color:#DEE3E7;
}
td.row3 {
background-color:#D1D7DC;
}

td.spaceRow{
	background-color:#D1D7DC;
}

hr {
	border-color:#D1D7DC;
	border-style:solid;
	border-width:1px 0px 0px;
	height:0px;
}

.quote {
background-color:#FAFAFA;
border:1px solid #D1D7DC;
color:#444444;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:125%;
}


/* --------- GREY HEADER ----------- */

div.grey_header{
	background: #E2E2E2; 
	margin: 0px; 
	padding: 15px 25px 0px;
}

table.grey_header{
	background: url(/site_images/grey_nav_background.png) repeat-x #DFDFDF;
	font-size: 18px;
	font-weight: bold;
	border-top: 1px #EBEBEB solid;  
	border-left: 1px #CACACA solid;  
}

table.grey_header td.grey_header_td_unselected, table.grey_header td.grey_header_td_selected{
	padding: 5px 32px;
	white-space: nowrap;
	border-right: 1px #CECECE solid;
}

table.grey_header td.grey_header_td_unselected a, table.grey_header td.grey_header_td_selected a{
	color: rgb(51,51,51);
}

table.grey_header td.grey_header_td_selected{
	background: #FFFFFF;
}

table.grey_header td.grey_header_td_unselected{
	border-bottom: 1px #B5B5B5 solid;
}

table.group_admin_table{
	margin: 20px auto 0px; f

}

table.group_admin_table td{
	padding: 0px 20px;
	font-size: 13px;  
}

table.group_admin_table td.group_admin_table_selected a{
    font-weight: bold;
}

table.grey_fade_table{
	 background: url(/site_images/grey_table_background.png) 100% 100% repeat-x #FFFFFF;
	 width: 100%; 
	 border: 1px solid #CDCDCD; 
}

input.blue_button{
	background-color:#3B5998;
	border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	text-align:center;
	width:60px;
}

span.blue_span{
	color: #5679A3;
	font-size: 12px;
	font-weight: bold;
}

div.event_cal{
	border: 1px #DBDBDB solid; 
	padding: 4px;
	color: #5679A3;
	height: 70px;
	overflow: auto;
}

