#aboveLogo  {
border-color:	#c0c0c0;
border-style:	solid;
border-width:	1px;
height:	100px;
width:	100%;
}

#adSmall  {
border-color:	black;
border-style:	dashed;
border-width:	3px;
display:	block;
margin-right:	20px;
padding:	1em;
text-align:	center;
}

#bottomMenu  {
background-color:	#999999;
clear:	both;
color:	black;
font-family:	arial, sans-serif;
font-size:	xx-small;
text-align:	center;
}

#box1  {
border-bottom-width:	0px;
border-color:	#c0c0c0;
border-left-width:	0px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	0px;
float:	left;
height:	100px;
margin-right:	.25cm;
padding-right:	.1cm;
width:	200px;
}

#box2  {
height:	100px;
margin-top:	5px;
}

#box3  {
border-bottom-width:	0px;
border-color:	#c0c0c0;
border-left-width:	1px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	0px;
float:	right;
height:	100px;
margin-left:	.25cm;
padding-left:	7px;
width:	250px;
}

#centerColumn  {
padding-top:	1em;
}

#leftColumn  {
border-bottom-width:	1px;
border-color:	#c0c0c0;
border-left-width:	0px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	0px;
float:	left;
height:	100%;
margin-right:	13px;
width:	5cm;
}

#leftColumn > ul  {
list-style-position:	outside;
list-style-type:	none;
margin-left:	-45px;
}

#leftColumn ul  {
font-weight:	bold;
list-style-position:	outside;
list-style-type:	none;
margin-left:	-10px;
}

#leftColumn ul li a  {
background-color:	white;
background-image:	url(buttonback1.jpg );
border-color:	solid black;
border-width:	1px;
color:	#0033CC;
display:	block;
margin-bottom:	5px;
margin-left:	auto;
margin-right:	5px;
margin-top:	auto;
padding-bottom:	10px;
padding-left:	20px;
padding-right:	0px;
padding-top:	10px;
text-align:	center;
text-decoration:	none;
}

#leftColumn ul li a.active  {
background-color:	#666666;
background-image:	url(buttonback2.jpg );
color:	#ffffff;
}

#leftColumn ul li a:visited  {
background-color:	#ffffff;
color:	#000080;
text-decoration:	none;
}

#leftColumn ul li a:hover  {
background-color:	#666666;
background-image:	url(buttonback2.jpg );
color:	#ffffff;
text-decoration:	none;
}

#leftColumn ul li a:active:hover  {
background-color:	#666666;
background-image:	url(buttonback2.jpg );
color:	#ffffff;
}

#leftcolumn ul a.active  {
background-color:	#C0C0C0;
background-image:	url( buttonback2.jpg);
}

#loginBox  {
margin-bottom:	1em;
}

#loginBox input  {
display:	block;
}

#loginBox,#sideAd  {
border-top:	solid 1px silver;
}

#logo  {
background-image:	url( );
background-position:	bottom center;
background-repeat:	no-repeat;
font-family:	Times New Roman, Serif;
font-size:	8pt;
font-weight:	bold;
height:	140px;
letter-spacing:	2pt;
margin-top:	.25cm;
text-align:	center;
}

#logosml  {
background-image:	url(hotcoldbanner_sml.gif );
background-position:	top left;
background-repeat:	no-repeat;
font-family:	Times New Roman, Serif;
font-size:	8pt;
font-weight:	bold;
height:	50px;
letter-spacing:	2pt;
margin-top:	.25cm;
text-align:	right;
}

#quote,#quoteAuthor  {
font-family:	verdana, arial, sans-serif;
font-size:	10px;
font-weight:	bold;
padding:	10px;
}

#quoteAuthor  {
margin-bottom:	0;
margin-left:	5em;
margin-right:	0;
margin-top:	0;
}

#rightColumn  {
border-bottom-width:	1px;
border-color:	#c0c0c0;
border-left-width:	1px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	0px;
float:	right;
height:	100%;
margin-left:	13px;
padding-left:	10px;
width:	4.94cm;
}

.centerSectionHead  {
display:	block;
font-family:	"times new roman", times, serif;
font-size:	20pt;
font-weight:	900;
}

.centerSectionHeadMain  {
display:	block;
font-family:	"times new roman", times, serif;
font-size:	40pt;
font-weight:	900;
}

.floatLeft  {
float:	left;
}

.floatRight  {
float:	right;
}

.imgbox  {
border-color:	#c0c0c0;
border-style:	dashed;
border-width:	5px;
display:	block;
float:	left;
font-size:	10pt;
margin-right:	10px;
padding:	1em;
text-align:	center;
}

.news  {
vertical-align:	top;
}

.sectionHead  {
display:	block;
font-family:	"times new roman", times, serif;
font-size:	20pt;
font-weight:	900;
}

.space  {
border-top:	solid 1px silver;
margin-top:	10px;
}

.subHead  {
display:	block;
font-family:	"arial narrow",arial, sans-serif;
font-size:	14pt;
font-weight:	bold;
letter-spacing:	0pt;
}

a  {
background-color:	transparent;
color:	#0033cc;
text-decoration:	none;
}

a:visited  {
background-color:	transparent;
color:	#000080;
text-decoration:	none;
}

a:hover  {
background-color:	transparent;
color:	#5b7cb9;
text-decoration:	none;
}

a:active  {
background-color:	transparent;
color:	#006600;
text-decoration:	none;
}

body  {
background-color:	#ffffff;
background-image:	url(paperback.jpg );
background-repeat:	repeat;
color:	#000000;
font-family:	Courier New, Courier;
letter-spacing:	-1pt;
}

p.newsItem  {
margin-top:	1cm;
}
