BODY{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; margin:0; padding:0; 
     background-color:#4b4b4b; text-align:center; line-height:1.5em;}
TD{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif;  line-height:1.5em;}
INPUT, SELECT, TEXTAREA{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif;}
img a{border:0;}
img{border:0;}
A{COLOR: #0000FF;}
A:hover{COLOR: #FF0000;}

ul,dl {margin:5px 0px 5px 1.5em;}
ol {margin:5px 0px 5px auto;}
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}

.small{FONT-SIZE: 11px;}
.xsmall{FONT-SIZE: 10px; COLOR: #999999;}
.white{COLOR: #FFFFFF;}
.error{FONT-WEIGHT: bold; COLOR: #FF0000;}

A.white{COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.white:hover{COLOR: #FFFF00; TEXT-DECORATION: underline;}
A.white2{COLOR: #000; TEXT-DECORATION: underline;}
A.white2:hover{COLOR: #000; TEXT-DECORATION: underline;}
A.plain{COLOR: #000000; TEXT-DECORATION: none;}

h1{FONT-WEIGHT: bold; FONT-SIZE: 24px;}
h2{FONT-WEIGHT: bold; FONT-SIZE: 18px;}
h3{FONT-WEIGHT: bold; color:#0000FF; FONT-SIZE: 15px; margin:auto;}
p{margin:5px 0 8px 0;}

.tabheader{FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #000; COLOR: #FFFFFF;}
.tabheader2{FONT-WEIGHT: bold; FONT-SIZE: 11px; text-align:center; BACKGROUND-COLOR: #ddfddd; COLOR: #000; white-space:nowrap; font-weight:bold;}
.tabheader3{FONT-WEIGHT: bold; BACKGROUND-COLOR: #333333; COLOR: #FFFFFF;}
.catbg{background-color: #F5F9F3; color: #000000;}

.topnav{ background-color:#000; color:#fff; font-size:11px; padding:7px 10px; font-family: Arial Narrow, Arial, Helvetica, Sans-Serif;}
.topnav a{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.topnav a:hover{COLOR: #00f600; TEXT-DECORATION: underline;}

.topnavactive{COLOR: #FFFF00; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.topnav{COLOR: #FFFFFF; FONT-WEIGHT: bold;}

.caption{FONT-SIZE: 10px; COLOR: #666666;}
A.caption{FONT-SIZE: 10px; COLOR: #666666;}
A.caption.hover{FONT-SIZE: 10px; COLOR: #666666;}

.footer{FONT-SIZE: 11px; COLOR: #cccccc; background-color:#000; background-image:url(/images/nav/footer_logo.gif); 
	background-repeat:no-repeat; background-position:15px center; margin:0px; padding:15px 15px 15px 100px;}

.calendar{FONT-SIZE: 11px; FONT-FAMILY: Arial Narrow, Arial;}
.calday{FONT-SIZE: 11px; BACKGROUND-COLOR: #CCCCCC; TEXT-ALIGN: center;}
.calmon{FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #003399; TEXT-ALIGN: center;}
.calheader{background-color:#003399; color:#fff; font-weight:bold; padding:2px 10px;}
.calheader a{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.calheader a:hover{COLOR: #FFFFFF; TEXT-DECORATION: underline;}

.button{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, SansSerif; FONT-WEIGHT: bold; letter-spacing: 0; COLOR: #333333; CURSOR: pointer;
	CURSOR: hand; BACKGROUND-IMAGE : url("/images/nav/form_btn_tile.gif"); BACKGROUND-COLOR : White;}

.summer{color:#e0151f; font-size:13px; font-weight:bold;}

.shadow-left{background-image:url(/images/nav/bg_l.gif); background-repeat:repeat-y; width:4px;}
.shadow-right{background-image:url(/images/nav/bg_r.gif); background-repeat:repeat-y; width:4px;}

.ads{ text-align:center; padding:10px; background-color:#999999;}


.one-column{ background-color:#fff; padding:0px 0px 2em 0px; min-height:500px; width:100%; text-align:left;}
.one-column-content{width:950px;}

.left-column{background-color:#fff; vertical-align:top; width:455px; padding:15px 0 15px 15px;}
.mid-column{padding:15px; background-color:Aqua; width:283px; background-color:#fff; vertical-align:top;}
.right-column{background-color:#cccccc; vertical-align:top; width:227px; padding:15px 0 15px 0;}

.one-column h1, .left-column h2, .mid-column h2{text-transform:uppercase; color:#fff; padding:5px; margin:0 0 1em 0; 
	background-color:#000; font-size:13px; font-family: Arial Black, Arial, Helvetica, Sans-Serif; font-weight:bold; font-style:italic;}

.right-column h2{text-transform:uppercase; color:#fff; margin:0; padding:5px; margin:0 0 5px 0; 
	background-color:#003399; font-size:13px; font-family: Arial Black, Arial, Helvetica, Sans-Serif; font-weight:bold; font-style:italic;}	

.right-column .round-box{background-image:url(/images/nav/round-box-top.gif); background-repeat:no-repeat; width:207px; 
	margin:10px 10px 0 10px; background-color:#fff; padding:15px 0; text-align:center;}
	
.right-column .round-box-bottom{background-image:url(/images/nav/round-box-bottom.gif); background-position:left top; background-repeat:no-repeat; 
	margin:0 10px 10px 10px; height:7px;}

.right-column p{margin:1.5em 0;}

.message{ padding:5px 0 5px 20px; font-size:10px;}
.message img {height:auto; max-width:200px; width: expression(this.width > 200 ? 200: true); }