/* 
	* CSS Document 
	* Copyright (c) 2009 JWCS Consulting Service, LLC. All rights reserved.
	* Designed by: Jeff Wood
	* From JWCS Consulting Service
	* Date: 05/07/2009
	* http://www.jwcsconsultingservice.com
*/
* {
	margin:0em;
	padding:0em;
}

body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  font-family:arial, verdana, sans-serif; 
  font-size:76%;
  overflow: hidden;
  background:url(http://www.floridabailbonds.com/img/beige026.jpg);
}

/* for internet explorer */
* html body {
  padding:60px 0 50px 0; 
  }

#container {
  font-family:"times new roman", serif;
  font-size: 1.2em;
  position:fixed; 
  top:60px;
  left:0;
  bottom:50px; 
  right:0; 
  overflow:auto; 
  /**background:#fff;**/
  padding:20px;
  text-align:center;
  }

* html #container {
  height:100%; 
  width:100%; 
  }

#header {
  position:absolute; 
  top:0; 
  left:-1px; 
  width:100%; 
  height:60px; 
  overflow:auto; 
  /**background:#CCCC99;**/
  border-bottom:4px solid #73a2bd;
  }
* html #header {height:60px;}

#header ul {
	list-style-type: none;
	color:#000066;
	text-align: center;
}

#header li { display: inline; }

#header a {font-size:1.6em; color:#000066; text-decoration:none;}
#header a:visited {font-size:1.6em; text-decoration:none;}
#header a:hover {font-size:1.7em; color:#000066; text-decoration:none;}

#header img {
  margin:10px 10px 0 10px;
}

#headertxt {
	width:100%;
	overflow:auto;
	text-align:center;
}

#footer {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:45px;
	overflow:auto;
	text-align:right;
	/**background:#73a2bd;**/
	border-top:5px solid #53829d;
	/**background-color: #CCCC99;**/
  }
* html #footer {height:50px;}

#container_error {
  font-family:"times new roman", serif;
  font-size: 1.2em;
  position:fixed; 
  top:60px;
  left:0;
  bottom:50px; 
  right:0; 
  overflow:auto; 
  /**background:#fff;**/
  padding:20px;
  text-align:left;
  }

/* end of bit that does the work */

h1 {font-size:4em; margin:0; padding:0;}

#footer p {
  color:#000000; 
  margin:5px 10px 0 10px;
  }

#container img {margin:5px;}

#container.flash {
	padding:0em;
	margin:0em;
}

#absolute {
  position:absolute; 
  top:400px; 
  right:100px; 
  width:200px; 
  background:#ddd; 
  padding:10px; 
  border:1px solid #000;
  }

#left {
  float:left; 
  background:#eee; 
  padding:10px; 
  border:1px solid #000; 
  color:#000; 
  width:50%;
  }

#right {
  float:right; 
  background:#ddd; 
  padding:10px; 
  border:1px solid #000; 
  color:#000; 
  }

a:visited {
  font-size:1.1em;
  text-decoration:none;
  color:#000066;
  }

a:hover {
	color:#000066;
	text-decoration:none;
}

a {
	color:#000066;
	text-decoration:underline;
}

.grey {color:#888;}

.ltgrey {color:#ddd;}

img#mascot {float:right;}

#indexlinks a {font-size:1em; color:#000066; text-decoration:underline;}
#indexlinks a:visited {font-size:1em; color:#000066; text-decoration:none;}
#indexlinks a:hover {color:#000066; text-decoration:none;}


.strike {text-decoration:line-through;}
.lft {float:left;}
.rgt{float:right;}

.columnone {width:15%; height:100%; float:left; text-align:left; margin:0px 10px 0px 10px;}
.columntwo {width:59%; height:100%; float:left; text-align:left; margin:0px 10px 0px 10px;}
.columnthree {width:20%;  height:100%; float:left; text-align:left; margin:0px 0px 0px 10px;}
* html .columnthree {border:0;}
hr {clear:both; border:0; height:1px; color:#888; background-color:#888;}

.columnone a {font-size:1em; color:#000066; text-decoration:underline;}
.columnone a:visited {font-size:1.1em; color:#000; text-decoration:none;}
.columnone a:hover {color:#000066; text-decoration:none;}

.columntwo a {font-size:1em; color:#000066; text-decoration:underline;}
.columntwo a:visited {font-size:1.1em; color:#000066; text-decoration:none;}
.columntwo a:hover {color:#000066; text-decoration:none;}

.columnthree a {font-size:1em; color:#000066; text-decoration:underline;}
.columnthree a:visited {font-size:1.1em; color:#000066; text-decoration:none;}
.columnthree a:hover {color:#000066; text-decoration:none;}

.columntwo p {margin:0em; padding:0em; clear:both;}

#container ul.mainlinks {padding-left:40px;}

