/*---------------GENERAL---------------*/
body {font: 100% Arial, sans-serif; background: #F9F9F9; margin: 0; padding: 0; text-align: left; color: #000000;}
.oneColElsCtrHdr #container {width: 990px; margin: 0 auto; text-align: left; }
.oneColElsCtrHdr #container  a:link{font-size: 16px; color: #333333;  font-weight: bold; text-decoration: none;}
.oneColElsCtrHdr #container  a:active{font-size: 16px; color: #333333;  font-weight: bold;text-decoration: none;}
.oneColElsCtrHdr #container  a:hover{font-size: 16px; color: #333333;  font-weight: bold;text-decoration: none;}
.oneColElsCtrHdr #container  a:visited{font-size: 16px; color: #333333;  font-weight: bold;text-decoration: none;} 
#header {padding: 5px 8px 6px 8px; background: #5C2E57; font-size: 13px; color: #FFF;}
#header a:link{font-size: 13px; color: #FFF; text-decoration: none;}
#header a:active{font-size: 13px; color: #FFF; text-decoration: none;}
#header a:hover{font-size: 13px; color: #FFF; text-decoration: none;}
#header a:visited{font-size: 13px; color: #FFF; text-decoration: none;} 
#header p {font-size: 12px;}
#realtorsNav{padding: 2px 5px 4px 267px; background: #5c2e57; border-top: 1px solid #6b3966;}
#realtorsNav a:link{font-size: 13px; color: #FFF; text-decoration: none;}
#realtorsNav a:active{font-size: 13px; color: #FFF; text-decoration: none;}
#realtorsNav a:hover{font-size: 13px; color: #FFF; text-decoration: underline;}
#realtorsNav a:visited{font-size: 13px; color: #FFF; text-decoration: none;} 
#realtorsNav p {font-size: 12px;}
#aboutNav{padding: 2px 5px 4px 157px; background: #5c2e57; border-top: 1px solid #6b3966;}
#aboutNav a:link{font-size: 13px; color: #FFF; text-decoration: none;}
#aboutNav a:active{font-size: 13px; color: #FFF; text-decoration: none;}
#aboutNav a:hover{font-size: 13px; color: #FFF; text-decoration: underline;}
#aboutNav a:visited{font-size: 13px; color: #FFF; text-decoration: none;} 
#aboutNav p {font-size: 12px;}
.oneColElsCtrHdr #mainContent {margin-top: 40px;}
.oneColElsCtrHdr #mainContent a:link{font-size: 16px; color: #333333;  font-weight: bold; text-decoration: none;}
.oneColElsCtrHdr #mainContent a:active{font-size: 16px; color: #333333;  font-weight: bold;text-decoration: none;}
.oneColElsCtrHdr #mainContent a:hover{font-size: 16px; color: #333333;  font-weight: bold;text-decoration: none;}
.oneColElsCtrHdr #mainContent a:visited{font-size: 16px; color: #333333;  font-weight: bold;text-decoration: none;} 
.oneColElsCtrHdr #footer {font-size:13px; margin-top: 20px;} 
.oneColElsCtrHdr #footer a:link{font-size: 13px; color: #333333; font-weight: bold; text-decoration: none;}
.oneColElsCtrHdr #footer a:active{font-size: 13px; color: #333333; font-weight: bold; text-decoration: none;}
.oneColElsCtrHdr #footer a:hover{font-size: 13px; color: #333333; font-weight: bold; text-decoration: none;}
.oneColElsCtrHdr #footer a:visited{font-size: 13px; color: #333333; font-weight: bold; text-decoration: none;}
.small{font-size: 95%; color: #333333; line-height: 20px; text-align:left;}
.smallBold{font-size: 95%; color: #333333; font-weight: bold;}
.smaller{font-size: 90%; color: #333333;}
.defaultFont{font-size: 15px; color: #333333; line-height: 20px;}
.defaultRedForEmphasis{color:#990000; font-weight: bold;}
.normalUnderline{text-decoration:underline;}
h6{font-size: 15px; color: #333333; line-height: 20px; margin: 15px 15px 15px 15px; font-weight: normal;}
h5{font-size: 15px; color: #333333; line-height: 20px; margin: 10px 15px 10px 40px; font-weight: normal;} 
/*---------------END---------------*/



/*---------------INDEX---------------*/
#numberOfListings{position: relative; left: 64px; font-size: 22px; color: #666666; height: 60px; width: 280px; text-align: center;  border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; -webkit-border-bottom-left-radius: 5px 5px;-webkit-border-top-left-radius: 5px 5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; padding-top: 10px; padding-bottom: 10px;}
#numberOfRealtors{position: relative; left: 345px; top: -82px;font-size: 22px; color: #666666; height: 60px; width: 300px; text-align: center; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-top: 10px; padding-bottom: 10px;}
#numberOfColleges{position: relative; left: 646px; top: -164px; font-size: 22px; color: #666666; height: 60px; width: 280px; text-align: center; border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; -webkit-border-bottom-right-radius: 5px 5px;-webkit-border-top-right-radius: 5px 5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topright:5px; padding-top: 10px; padding-bottom: 10px;}
.red{color: #990000;}
/*---------------END---------------*/



/*---------------RESULTS---------------*/
#bedroomsFilter{position: relative; width: 290px; left: 132px; top:-60px;}
#priceFilter{position: relative; width: 650px; left: 462px; top:-123px;}
#allFilter{position: relative; width: 50px; top: 0px;}
.filterTitles{font-size: 16px; font-weight: bold; color: #333333; padding: 10px 0px 2px 2px;}
.collegeTitle{font-size: 30px; font-weight: bold; color: #333333;}
.collegeTitleNotBold{font-size: 25px;color: #333333;}
.listingTitles{font-size: 14px; font-weight: bold; color: #333333; text-align: left;}
.listingContent{font-size: 12px; padding-top: 3px; text-align: left;}
table.table2{-webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border: 0px solid}



/*---------------SEARCH BOX---------------*/
table.tableSearch{background-image: url(images/dark_grey_background.PNG); background-repeat: repeat-x; font-size: 12px; color: #F9F9F9;  font-weight: 700; line-height: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 100px;}
table.tableSearch .grey{font-size: 20px; font-weight: bold; color: #F9F9F9;}
.textfield{background: #FFFFFF; border: solid 1px #CCCCCC; font-size: 17px; color:#333333; font-weight: bold; padding: 0px 0px 0px 3px;}
.search{background: url(Images/studentsRealtors.PNG) -2px -2px; background-repeat: repeat-x; border: 1px solid #333333; height: 40px; padding-top: 2px;width: auto; margin-left:3px; cursor:pointer; color:#FFFFFF; font-size: 14px; display: inline-block; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
/*---------------END---------------*/



/*---------------SIGN UP---------------*/
table.tableSignUp{background: #efeeee; font-size: 13px; color:#666666; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;  -webkit-border-bottom-left-radius:5px;  -webkit-border-bottom-right-radius:5px; padding: 5px 15px 5px 15px; border: 1px solid #D2D2D2; margin-top:-3px;}
table.tableSignUp .greyLarge{font-size: 16px; font-weight: bold; color:#333333;}
.greyLarge{font-size: 16px; font-weight: bold; color:#333333;}
.signUptextfield{-moz-border-radius:5px;-webkit-border-radius:5px; height: 25px; background:#FFF; border: solid 1px #D2D2D2; font-size: 17px; color:#333333; font-weight: 700; padding: 4px 4px 4px 4px; width: 270px;}
#label-box business{-moz-border-radius:5px;-webkit-border-radius:5px; height: 25px; background: #D2D2D2; border: solid 1px #D2D2D2; font-size: 17px; color:#333333; font-weight: 700; padding: 4px 4px 4px 4px;}
.signUpDropDown{background:#FFF; height: 34px; border: none; font-size: 17px; color:#333333; font-weight: bold; line-height: 20px;  -moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;  -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; padding-left: 4px; border: solid 1px #D2D2D2;}
.signUpTextArea{font-family: Arial, sans-serif; font-size: 17px; color:#333333; font-weight: bold;-moz-border-radius:5px;-webkit-border-radius:5px; background:#FFF; border: solid 1px #D2D2D2; }

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background: #FFFFFF  !important; //reCaptcha widget background color
   -webkit-border-radius: 5px; -moz-border-radius: 5px;
   margin: 0px;  
   padding: 0px;
 }
 
 #recaptcha_table {
   border-color: #d2d2d2 !important; //border color
   padding: 0px;
   margin: 0px;
 }
 
 #recaptcha_response_field {
   -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;  -webkit-border-bottom-left-radius:5px;  -webkit-border-bottom-right-radius:5px; background:#FFF; height:30px; color:#333333; font-weight: 700; width: 250px; margin: -9px 0 0 -1px;
   border-color: #efeeee !important; //Text input field border color
 }

/*---------------END---------------*/



/*---------------REALTORS---------------*/
.loginButton{background: none; border: none; font-size: 13px; color: #FFF; text-decoration: none; cursor: pointer; padding:0 .25em 0 .25em;
width:auto; overflow:visible;}
#companyInfo{background: #efeeee; border-bottom: 1px solid #cccccc; width: 100%;}
#loginHeader{position: absolute; top: -0px; left: 27px; height: 20px;}
table.table1{-moz-border-radius:5px;-webkit-border-radius:5px; border: 0px solid}
/*---------------END---------------*/



/*---------------EDIT PROFILE---------------*/
.editProfileTextfieldName{background: #FFF; border: none; color: #333333; font-size: 25px; font-weight: bold; -moz-border-radius:5px;-webkit-border-radius:5px; padding: 5px; margin-bottom: 20px; border: solid 1px #D2D2D2;}
.editProfileTextfieldDefaultFont{background: #FFF; border: none; color: #333333;  line-height: 20px; font: 95% Arial, sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px; padding: 5px; border: solid 1px #D2D2D2;}
.editProfileTextfieldDefaultFontGrey{background: #FFF; border: none; color: #FFF;  line-height: 20px; font: 105% Arial, sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px; padding: 5px; border: solid 1px #D2D2D2;}
.email{font-size: 16px; color: #FF0000; font-weight: bold;}
.emailTextfield{font: 105% Arial, sans-serif; color: #FF0000; margin-left: 5px;}
.statesTextfieldGrey{background: #F2F2F2; border: none; color: #000;  line-height: 20px; font: 105% Arial, sans-serif; -moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;  -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; }
.statesTextfield{background: #424040; border: none; color: #FFF;  line-height: 20px; font: 105% Arial, sans-serif; -moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;  -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; }
.tableRed{font-size: 13px; color: #FF0000; margin-left: 3px;}
.dollarSign{padding-bottom:3px;}
#password{position:relative; visibility: hidden; background-color:#efefef; top: -128px; left: 642px; width:300px;}
/*---------------END---------------*/



/*---------------ABOUT---------------*/
#backgroundBorderMainContent {margin-top: 10px; background: #FFFFFF; border: 1px solid #D2D2D2; -moz-border-radius:5px;-webkit-border-radius:5px;}
#backgroundBorderMainContent a:link{font-size: 16px; color: #5C2E57;  font-weight: bold; text-decoration: none;}
#backgroundBorderMainContent a:active{font-size: 16px; color: #5C2E57;  font-weight: bold;text-decoration: none;}
#backgroundBorderMainContent a:hover{font-size: 16px; color: #5C2E57;  font-weight: bold;text-decoration: underline;}
#backgroundBorderMainContent a:visited{font-size: 16px; color: #5C2E57;  font-weight: bold;text-decoration: none;} 
.titleBarSmallFont{font-size: 13px; margin-left: 25px; font-weight: bold;}
.titleBarSmallFontChosen{font-size: 13px; margin-left: 25px; color: #999999; font-weight: bold;}
.title{font-size: 27px; font-weight: bold; color: #333333; padding-left: 10px;}
.defaultBackgroundBorderMainContent{font-size: 16px; color: #333333; line-height: 20px; margin: 15px 15px 15px 15px}

/*---------------END---------------*/



/*---------------STUDENTS---------------*/
.imagePaddingTop{padding-top: 10px; padding-bottom: 10px;}
/*---------------END---------------*/



/*---------------Help---------------*/
h4{background-color: #5C2E57; color: #FFFFFF; font-size: 16px; line-height: 20px; padding-left: 12px; margin: 0px 0px 15px 0px; padding-top: 4px; padding-bottom: 3px; -moz-border-radius-topleft:5px;  -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px;  -webkit-border-top-right-radius:5px; border: 1px solid #333333;}
h3{background-color: #5C2E57; font-weight: normal;color: #FFFFFF; font-size: 16px; line-height: 20px; padding-left: 15px; margin: 0px 0px 15px 0px; padding-top: 1px; padding-bottom: 1px;}
.images{border: 1px solid #D2D2D2; }
/*---------------END---------------*/



