/* CSS Document */
* { margin:0; padding:0; }
body {
  background:#59d3fa url(img/body_bg.jpg) repeat-x 0 0;
  font:normal 14px/20px Arial, Helvetica, sans-serif;
}

body a{
 color:#094e64;
}

#container {
  width:1024px;
  margin:0 auto;
}
#header {
  height:125px;
  width:960px;
  margin:90px auto 0 auto;
}
#header h1 {
  display:block;
  float:left;
  width:500px;
  height:125px;
  background:url(img/logo.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
#header h1 a {
  display:block;
  width:100%;
  height:100%;
}
#header h1 a:hover {
  background:url(img/logo.jpg) no-repeat 0 -125px;
}
span.logoHover {
  display: block;
  width: 100%;
  height:100%;
  background:#ccc url(img/logo.jpg) no-repeat 0 -125px;
}
span.logoHover a {
  display: block;
  width: 100%;
  height:100%;
}





.box1 {
  width:640px;
  height:155px;
  float:left;
}


#leftCol {
clear:both;
  width:630px;
  float:left;
  margin:20px 0 0 10px;
}
#leftCol h2 {
  font:bold 20px/24px Verdana, Geneva, sans-serif;
  color:#094e64;
}
#leftCol p {
  font:normal 14px/20px Arial, Helvetica, sans-serif;
  color:#094e64;
  margin-top:10px;
}


#results {
clear:both;
 float:left;
  width:630px;
  font:normal 14px/20px Arial, Helvetica, sans-serif;
  margin:20px 0 0 10px;
}
#results h2 {
  font:bold 20px/24px Verdana, Geneva, sans-serif;
  color:#ffffff;
}
#results p {
  font:normal 14px/20px Arial, Helvetica, sans-serif;
  color:#094e64;
  margin-top:10px;
}

#results a{
text-decoration:none;
  font:bold 14px/20px Arial, Helvetica, sans-serif;
  color:#094e64;
}

#results a:hover{

  color:#800000;

}


#newsletter {
  position:relative;
  width:600px;
  height:155px;
  float:left;
  background:url(img/form.png) no-repeat 0 0;
  margin:0px 0 50px 0;
}
#newsletter label {
  font:bold 16px Verdana, Geneva, sans-serif;
  letter-spacing:-1px;
  margin-left:30px;
  margin-top:26px;
  width:100%;
  display:block;
  color:#fff;
  text-align:left;
}
#urlInput {
  position:absolute;
  top:59px;
  left:5px;
  width:250px;
  margin:0px 0 0 30px;
  font:bold 18px Verdana, Geneva, sans-serif;
  color:#999;
  border:0;
  background-color:transparent;
  border:none;
}
#submitButton {
  position:absolute;
  top:47px;
  right:237px;
  width:50px;
  height:40px;
  margin-top:5px;
  padding:0;
}
#footer {
  clear:both;
  width:940px;
  border-top:1px dashed #094e64;
}
#footer p {
  margin:15px 0;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#094e64;
}

#mytable {
	width: 600px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 600px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(img/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(img/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(img/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}