/* special code just for IE, so that it doesn't screw up */

* { border:0; margin:0; padding:0; }

#main {
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -450px;
	margin-top: -300px;
	width:900px;
	height:600px;
}

#main2 {
	position:absolute;
	top: 340px;
	left: 50%;
	margin-left: -450px;
	margin-top: -300px;
	width:900px;
	height:600px;
}

#twitterbox {
	position:absolute;
	top: 660px;
	left: 50%;
	margin-left: -450px;
	margin-top: 0px;
	width:500px;
	/* height:170px; */
}

.twtr-tweet-text {
    font-size: 1.3em;
    font-family: georgia,'Times New Roman',serif;
    }

#logobarleft {
	background: #006699;
	float:left;
	width: 600px;
	height: 125px;
/*	border:1px solid #ffffff;
	border-width:0px 0px 1px 0px; */
}

#logobarright {
	background: #006699;
	float:right;
	width: 226px;
	height: 108px;
	padding:17px 25px 0px 0px;
}

#menubar {
	background: #006699;
	clear:both;
	width: 900px;
	height: 23px;
}

#content {
	background: #006699;
	width: 898px;
	height: 300px;
	padding:0px;
}

#footerleft {
  background: #006699;
  float: left;
  width: 225px;
  height: 150px;
}

#footermiddleleft {
  background: #006699;
  float: left;
  width: 225px;
  height: 150px;
}

#footermiddleright {
  background: #006699;
  float: left;
  width: 225px;
  height: 150px;
}


#footerright {
  background: #006699;
  float: left;
  width: 225px;
  height: 150px;
}

#footerleft2 {
  background: #006699;
  float: left;
  width: 300px;
  height: 150px;
}

#footermiddle2 {
  background: #006699;
  float: left;
  width: 300px;
  height: 150px;
}

#footerright2 {
  background: #006699;
  float: left;
  width: 300px;
  height: 150px;
}


#daily {
	background:#006699; /* #216477; */
	width: 380px;
	height: 253px;
 	position:absolute;
	top: 660px;
	left: 50%;
	margin-left: 70px;
	margin-top: 2px;
	padding-left:1px;
}


body {background-color: #f0f6f6;}

a {color: #003399;}
a:visited {color: #003399;}
a:hover {color: #feffff;}

a.address {font:.8em verdana; color:#383838; text-decoration:none;}
a.address:visited {font:.8em verdana; color:#383838; text-decoration:none;}
a.address:hover {font:.8em verdana; color:#383838; text-decoration:none;}

.info a {color:#ffffff; text-decoration:none;}
.info a:visited {color:#ffffff; text-decoration:none;}
.info a:hover {color:#ffff88; text-decoration:none;}


.info2 a {color:#003399;}
.info2 a:visited {color:#003399;}
.info2 a:hover {color:#feffff;}

.info3 a {color:#ffff88; text-decoration:underline;}
.info3 a:visited {color:#ffff88; text-decoration:underline;}
.info3 a:hover {color:#ffff88; text-decoration:underline;}

a.advert {
	display:block;
	width:220px;
	height:85px;
	border: 3px ridge #9CD1E3;
	/* border: 3px ridge #ffffbb; */
} 
a.advert:hover {
	/* border: 3px dotted #9CD1E3; */
	border: 3px ridge #ffff88;
} 

table.info {
	width:225px;
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

table.info3 {
	width:290px;
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

table.info2 {
	width:379px;
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

td.infotitle {
	background-color:#006699;
	padding:0px 0px 0px 25px;
	border:0px;
	height:40px;
}

td.infotitle2 {
	background-color:#006699;
	border:0px;
	height:31px;
}

h1 {
	font: 12pt verdana, arial, sans-serif;
	color:#ffffff;
	font-variant: small-caps;
	letter-spacing: 1pt;
	text-align:left;
}

h2 {
	font: 12pt verdana, arial, sans-serif;
	color:#ffffff;
	font-variant: small-caps;
	letter-spacing: 1pt;
	text-align:center;
}

td.info {
	font: 10pt verdana, arial, sans-serif;
	color:#ffffff;
	background-color:#006699;
	padding:0px 0px 0px 20px;
	border:0px;
	height:110px;
	vertical-align:top;
	text-align:left;
}

td.info2 {
	font: .9em/1.2em georgia,'Times New Roman',serif;
	color:#000000; /* #383838 */
	background-color:#82AEBD; /* #ffffbb; #216477; */
	padding:5px 0px 5px 20px;
	border:0px;
	vertical-align:middle;
	text-align:left;
	line-height:28px;
}


p.description {
	/* font: 10pt/12pt 'Palatino Linotype', 'Book Antiqua', Palatino, serif; */
	font: .9em/1.2em georgia,'Times New Roman',serif;
	color:#000000;
	width:523px;
	margin:25px 0px 0px 25px;
	padding:0px;
}

p.contactinfo {
	font: 10pt/20pt verdana, arial, sans-serif;
	color:#ffffff;
	padding:0px;
	margin-top:25px;
	margin-left:0px;
	text-align:left;
}

p.smallcontactinfo {
	/* font: 11pt/13pt 'Palatino Linotype','Book Antiqua', Palatino, serif; */
	font: .9em georgia,'Times New Roman',serif;
	color:#000000;
	margin:25px 0px 0px 25px;
}

ul.quotes {
	/* font: 10pt/18pt 'Palatino Linotype','Book Antiqua', Palatino, serif; */
	font: .8em/1.1em georgia,'Times New Roman',serif;
	color:#000000;
	/* font-style:italic; */
	list-style:none;
	margin:1em 0px 0px 25px;
}

img {border:0px;}

img.buttongif {
	height:15px;
	width:132px;
	border:0px;
	margin:0px;
	padding:0px;
}

img.tinyicon {
	height:16px;
	width:16px;
	vertical-align:middle;
	border:0px;
	padding:0px;
}

img.advert {
	width:220px;
	height:85px;
	border: 3px ridge #9CD1E3; /* #ffff88; */
}

.floatright {
	float:right;
	width:348px;
	height:300px;
	margin:0px;
	background:#82AEBD;
	padding:0px;
	border:0px;
	/* font: 10pt 'Palatino Linotype', 'Book Antiqua', Palatino, serif; */
	font: .9em georgia,'Times New Roman',serif;
	color:#000000;
	text-align:center;
}

div.floatright img {
	border:0px;
	padding: 0px;
	margin-top:25px;
	background:#216477;
}

.cornerBox {
	position: relative;
	background: #006699;
	height:600px;
}
