
/*
***> Remax Oean Height 
*/


body { font-family:Verdana, Helvetica, sans-serif; margin:0; padding:0; 
       color:#000168; text-align:center; font-size:12px;
     }


p { margin:15px 0px 0px 0px ; font-size:12px;
  }

h1  { font-size:26px;
    }

h2  { font-size:20px;
    }
    
h3 { margin-top:15px;
   }

span#red { color:#DD2328;
	 }
 
 a:active,
 a:link,
 a:hover,
 a:visited { color:#3333FF; text-decoration:none; 
 	    font-size:12px; font-weight:normal;
 	  }
 
 a:hover  { color: #b4272d; text-decoration:underline; 
	  }
 
/**/

div#wrapper { width:775px; margin:0px auto;
	    }

div#banner { width:775px; height:168px; margin:0px; padding:0px;
             background-image:url(../imgs/banner.jpg);
             background-position:bottom;
	   }
div#main { width:773px; margin:0px; padding:0px;
	   border:1px solid #014D89;
	   border-top:0px solid #014D89;
	   border-top:0px solid #014D89;
	   background:url('../imgs/bg.gif') repeat-y;
	 }


/**/

div#topmenu { width:775px; color:#ffffff; font-family:Helvetica;
              font-weight:bold; font-size:16px; text-align:right;
              padding:143px 0px 0px 35px; margin:0px;
             }
                 
div#topmenu a { color:#ffffff; font-weight:bold; font-size:16px;
                padding:0px 50px 0px 0px; margin:0px; text-decoration:none;
              }
div#banner a { color:#ffffff; font-weight:bold; font-size:16px;
               padding:0px 50px 0px 0px; margin:0px; text-decoration:none;
             }
div#banner a:hover { color:#CF0B16; 
                   } 
/**/


div#lft { float:left; width:200px; border-right:1px solid #014D89;
	}

div#lft_men { width:200px; margin:0px; padding:0px; text-align:left; 
              /*background-image:url(../imgs/petal.jpg);
              background-position:top;
              background-repeat:no-repeat;*/	
	    }
div#brochure { padding:20px 0px 20px 0px; margin:0px;
	     }

div#lft_men a { display:block; color:#3D3A87; font-family:Helvetica;
                font-weight:bold; font-size:12px; tex-align:left;
                padding:4px 0px 2px 10px; margin:0px;
                border-bottom:1px solid #BAB6D1; text-decoration:none;
              }
              
div#lft_men a:hover { color:#B4272D;
		    }

/**/

div#rgt { margin:0px 0px 0px 200px;
	}

div#rgt_top { margin:0px; padding:0px; 
              background-image:url(../imgs/bgtop.gif);
	    }
div#flashT { float:left; width:226px; padding:6px 0px 0px 0px;
	   }
div#flash { width:220px; height:225px;
	  }

div#photo { margin:0px 0px 0px 220px; text-align:right;
	  }
div#blue { background:#014D89; margin:0px; padding:0px;
	 }

div#cont { margin:0px; padding:0px; text-align:left;
	 }
div#txt { margin:0px; padding:20px;
	}
	
/**/

div#footer { text-align:right; margin:5px 0px 5px 0px;
             font-size:11px;
	   }
div#footer a { color:#000168; text-decoration:none; font-size:11px;
	     }
div#footer a:hover { color:#DD2328;
	           }
div#projects  { border-top:1px solid #014D89; background:white;
		color:red;
	      }
div#projects a	{ font-size:10px;
		}

/**/

hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
	     border:none; visibility: hidden;
	   }
	   
/**/

div#map { margin:10px 0px 0px 200px; padding:0px;
	  text-align:left;
	}

div#map a { display:block;
	  }

div#map span { font-size:14px; color:#3360BC; font-weight:bold;
	       display:block;
	     }

div#map span a { white-space:nowrap;
       	       }


/*
** SOME OLD STYLES FOR GIVING IT A OSF LOOK AND FEEL
*/

div#menu img  { vertical-align:middle;
	      }
HTML > BODY div#menu img  { vertical-align:top;
			  }
div#menu th { COLOR:#000168;  line-height:23px; font-weight:bold; 
	      font-size:12px; font-family:Helvetica;
	      background: url("../tabs/pb_centro.png")
	      repeat-x 0px 0px;cursor:pointer;
	    }

div#menu td { COLOR:#667; line-height:23px; font-weight:bold; 
	      font-size:12px; font-family:Helvetica;
	      background: url("../tabs/pa_centro.png")
	      repeat-x 0px 0px;cursor:pointer;
	    }
DIV#tab	{ margin-left:5px;margin-top:5px;/*height:10px;*/
	  font-size: 15px;font-weight: bold; width:100px;
	}
DIV#title { margin-left:5px;margin-top:10px;
	    font-size: 20px;font-weight: bold;
	  }
DIV#subt  { margin-left:5px;margin-top:5px;
	    font-size: 15px;font-weight: bold;
	  }
TD#sort	{ color:#5d76c7; width:120px; font-family:Helvetica;
	  font-size:14px; font-weight:bold;
	}
TH#purple,
TH#white  { background-color: #ffffff; text-align:center; font-weight:bold;
	  }
TH#purple { background-color: #e7e5fc;
	  }
TD#tit	{ text-align:center;
	}

DIV#subt_det  { margin-left:5px;margin-top:5px;
		font-size: 15px; width:330px;
	      }
TABLE.feat  { border:#000168 solid 1px; background-color:#f4f4f4;
	    }
TABLE.feat TD {	font-size:12px;
	      }
TD#white  { vertical-align:middle; width:555px; 
	    font-size:25px;color:#fff;font-weight:bold;
	    background-color:#000168;
	  }
/**/
h1#btxt	{ text-align:center; margin:0px auto 0px auto; 
	  color:#000168; font-size:15px; font-weight:bold;
	}
h1#month_titl {	width:200px; text-align:center; margin:0px auto 0px auto;
		font-weight:bold; font-size:14px;
	      } 
ul  { margin-left:25px;
    }
ul  li	{ list-style-type:disc;
	}

/**/

table#golf { margin:0px; font-size:12px;
           }
           
table#golf th { color:#fff; background-color:#000168; padding:2px;
              }

table#golf td { padding:2px;
              }
              
/**/

div#tiny { font-size:10px; font-weight:bold; width:190px;
           text-align:left;
         }

div#tiny span { padding-left:43px;}

div#tiny span#red { padding-left:0px;}

div#tiny a  { color:#000168; font-family:Helvetica;
	      font-weight:bold; font-size:11px;
              text-decoration:none;
             }
          
/*div#tiny a:hover  { color:#B4272D; }*/


/**/

#news { margin:0px; padding:0px; text-align:justify;
      }
/*
** Revised contact page, more comming? ...
*/
div.nice-pages h1,
div.nice-pages h2,
div.nice-pages h3 { width:95%; text-align:center;
		  }
div.nice-pages h1 { font-size:28px;
		  }
div.nice-pages a  { font-weight:bold; color:#0070c0; text-decoration:none;
		  }
div.nice-pages a.not-sure { color:#c07000; text-decoration:none;
			  }
div.nice-pages div.two-sides  { text-align:center; padding-left;15px;
				margin-bottom:15px; z-index:10;
			      }
div.nice-pages div.two-sides div  { width:49.5%; float:left;
				  }
div.nice-pages p  { color:#222; font-size:13px; margin-bottom:17px;
		    line-height:16px; text-align:justify; width:auto;
		    background:transparent;
		  }
div.nice-pages p.up { margin-top:0px;
		    }
.imleft  { float:left; padding:0px 10px 3px 15px;
	 }
div.nice-pages div.in-threes  { text-align:center; padding-left:15px;
				margin-bottom:15px; z-index:10;
			      }
div.nice-pages div.in-threes div  { width:31.5%; float:left; z-index:10;
				  }
div.nice-pages div.in-threes div img  { width:98%; padding-right:5px;
				      }
div.nice-pages div.two-sides div.rightList  { text-align:left; 
					    }
div.nice-pages div.two-sides div.rightList ul:first-child,
div.nice-pages div.two-sides div.rightList p:first-child  { margin-top:0px;
							  }
div.nice-pages div.two-sides div.rightList p  { width:98%; margin-left:28px;
					      }
div.nice-pages div.two-sides div img  { width:96%; margin-bottom:15px;
					margin-left:15px;
				      }
div.nice-pages div.five-parts { text-align:center; margin-left:15px;
				margin-bottom:15px; z-index:10;
			      }
div.nice-pages div.five-parts div { width:21.5%; float:left; z-index:10;
				  }
div.nice-pages div.five-parts div.left-child  { text-align:left;
						clear:both; width:16.5%;
					      }
div.nice-pages div.five-parts div.right-child { text-align:right;
						width:16.5%;
					      }
div.nice-pages p.error	{ background:#eeee77; color:#ff2222;
			  font-weight:bold; font-size:14px;
			}
div.nice-pages h4 { font-size:22px; margin:0px; margin-bottom:5px; 
		    margin-right:15px; 
		  }
div.nice-pages h5 { text-align:left; margin:0px; font-style:italic;
		    margin-bottom:8px; margin-right:15px;
		    text-align:justify;
		  }
div.nice-pages img.squish { margin-bottom:0px; width:304px; height:223px;
			  }
div.nice-pages img.squish2  { margin-bottom:0px; width:288px; height:212px;
			    }
div.nice-pages h5.pad { margin-left:15px;
		      }
/*
** contact-us form
*/
div.nice-pages table.contact  { 
			      }
div.nice-pages table.contact th { font-weight:bold; text-align:right;
				  font-size:14px; vertical-align:middle;
				  background:#7fb8d8 1px;
				}
div.nice-pages table.contact td { vertical-align:middle;
				}
div.nice-pages table.contact input,
div.nice-pages table.contact select,
div.nice-pages table.contact textarea { width:220px; 
				      }
div.nice-pages table.contact select { width:226px; 
				    }
div.nice-pages table.contact textarea { height:45px; 
				      }

