/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/



#title {
  margin: 0 0px 5px 5px ;
  border-left: 1px solid #ffffff ;
  border-right: 1px solid #ffffff ;
  padding: 0 0px 0 10px ;
  line-height: 1.6em ;
  text-align: right ;
}


#half_left {
    float:left;
    width:50%;
}
    
#half_right {
    float:right;
    width:50%;    
}

#fullwrap {
    margin:0 auto;
    padding:0px;
    width:100%;
}

#left_200 {
    float: left;
    width: 200px;      
}
    
#right_400 {
    float: left;
    width: 400px;
}




input.buttonsquare {
  padding: 2px 5px;

  font: "trebuchet ms", serif;
  font-size: 14px;
  font-weight:bold;
  color: #FFFFFF;
  background: #1569C7;
  border-width: 2px;
  border-style: solid;
  border-color: #FDD017 #FDD017 #FDD017 #FDD017;
}

input.buttonsquare:hover {
  cursor: pointer; /* cursor: hand; for IE5 */
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.buttonold {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonold span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.buttonold:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonold:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

input.orangebutton {
  color: #900;
  font-weight: bold;
  border: 2px solid #900;
  background: #FFC url(/images/buttonbg.png) repeat-x;
  height: 25px
}

input.orangebutton:hover {
  color: #FFF;
  background-color: #900; 
  background-position: 0 -30px;
  cursor: pointer; /* cursor: hand; for IE5 */
}

.textinput {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
}

.textselect {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
}

.textplain {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#666666;
}

.textregister {
  color: #000000 ;
  font-size: 14px ;
  font-family: Arial, Helvetica, sans-serif ;
  font-weight:bold;
  margin: 6px 0 0 0 ;
}

.textplain {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#666666;
}

.textblackbold {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  font-weight:bold;
  color:#000000;
}

.textblack {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#000000;
}

.signin { 
  color: #333333;
  font-family:Arial,sans-serif;
  font-size: 12px;
  float: right
}
.signin label { padding-right: 5px; font-size: 100%; font-weight: bold; }
.signin input { margin-right: 15px}
.signin a {
  padding: 3px;
  margin-left: 2px;
}


.bio {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#666666;
  font-style:italic;
  font-weight:bold;
}


ul {
padding: 0;
margin-left: 2em;
line-height: 20px;
}

li-table {
padding: 0;
margin-left: 4em;
line-height: 20px;
}





#seekerwrap {
    margin:0 auto;
    width:700px;
    }

#seekerleft {
    float:left;
    width:200px;
    }
#seekerright {
    float:right;
    width:500px;
}


.bl_babyblue {background: url(/images/bb4.gif) 0 100% no-repeat #e8ecf8; width: 720px}
.br_babyblue {background: url(/images/bb3.gif) 100% 100% no-repeat}
.tl_babyblue {background: url(/images/bb1.gif) 0 0 no-repeat}
.tr_babyblue {background: url(/images/bb2.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 

#rotate_banner {
    float:left;
    width:720px;
    height:400px; 
    background-color: #DFEDFB;
    }
      
#banner_left {
    width:400px;
    padding:0px;
    float:left;
    color: #153E7E;
    font-family:Verdana,Geneva,sans-serif;
    font-size: 48px;
    font-weight:bold; 
}

#banner_center {
    width:200px;
    padding:0px;
    float:left;
}

#banner_right {
    width:310px;
    padding:0px;
    float:right;
}

#placeholderdivtext {
  font-style:italic;
  color:#5ABEFA;
}

#blue_back_white_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size:16pt;
  text-align: left;
  color:#ffffff;
  font-weight:bold;
  background-color: #549EE9;
}

#orange_back_white_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size:16pt;
  text-align: left;
  color:#ffffff;
  font-weight:bold;
  background-color: #C35617;
}

#babyblue_background {
  background-color: #cbe2f8;
  height:200px;
  font-size:11pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
}

#lightorange_background {
  background-color: #ffe2b7;
  height:200px;
  font-size:11pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
}