﻿body {
	background-color:#87998d;
	margin: 5px 0 0 0;
	color:#000;
	font: 12px/1.7 verdana,arial,tahoma,sans-serif; 
	}

td, p, div {font: 12px/1.7em verdana,arial,tahoma,sans-serif; color:#000000;}

td.main {
        padding: 15px 20px 20px 20px;
}
.quotePadding {
	 padding: 0 20px;	
       text-align:left;
	   color:#033323;
}
.quoteAuthor {
	padding:10px 20px 15px 0;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
}
td.right {
	background-color:#a8c5b1;
	border-left: 1px solid #ECE9E9;
	xbackground-image: url(../images/rightBkgd2.gif);
	xbackground-repeat: no-repeat;
	width:340px;
	overflow:hidden;
}
td.button1 {background-color: #EDFBF6;
		background-image: url(../images/but_off.gif);
		background-repeat: no-repeat;
		height:30px;
		width:110px;
}

td.button2 {background-color: #ffffff;
		background-image: url(../images/but_on.gif);
		background-repeat: no-repeat;
		height:30px;
		width:110px;
}
hr {margin-bottom:15px;}
 
a {color:#8C1021; text-decoration:underline;}
a:hover {text-decoration:none;}

.border {background-color: #00000; border: 1px #CAD0E0 solid;}
.box {background-color: #ffffff; border: 1px #002178 solid;}
.boxgrey {background-color: #ffffff; border: 1px #cccccc solid;}
.boxHeader {background: #1F4B95 url(../images/boxBkgd.gif) repeat-x; height:30px;border-bottom:1px solid #000;}
.floatRight {float:right;padding-left:6px;}
.floatLeft {float:left;padding-right:6px;}
.floatRight img, .floatLeft img {border:1px solid #666;}

p.title {font-size:16px;line-height:18px;font-weight:bold;}

a.navoff2, a.navoff {font-weight:bold; font-size:11px; text-decoration:none;}
a.navoff2 {color:#ffffcc;}
a.navoff {color:#ffffff;}
a.navoff:hover, a.navoff2:hover {text-decoration:underline;}
.navon {
	font-weight: bold;
	color: #8C1021;
	font-size: 11px;
	text-decoration: none;
}

.header {font-weight:bold; color:#000000; font-size:14px;}

.bc {color:#cccccc; font-size:10px; padding-top:6px;}
.main, .bold12, .bold12blue  {color:#000000; font-size:12px;}
.bold12 {font-weight:bold;}
.bold12blue {font-weight:bold;color:#002178;text-transform:uppercase;}
.main {line-height:1.5; width:510px;}
.newshead {color:#000; font-size:11px; font-weight:bold;}
.bullet {color:#000000; font-size:10px;}
.date {color:#000; font-size:10px; padding-top:6px;}
.caption {
	color:#666; 
	font-size:11px; 
	text-align:center;
	padding:3px 0 20px 0;
	line-height:14px;
	}

 a.newstitle, a.headline {color:#AD0101; font-weight:bold; text-decoration:none;}
a.newstitle:hover, a.headline:hover {text-decoration:underline;}
a.newstitle {font-size:10px;}
 a.headline {font-size:12px;}
a {font-weight:normal;}

a.bc {font-size:10px; text-decoration:none; color:#ffffff;}
a.bc:hover {text-decoration:underline;}

ul {padding:0 0 0 8px; margin:0 0 0 8px;}
ul li {padding-bottom:6px;}

#photos {xbackground-color:#f6f6f6;margin-top:30px;}
#hiRes {margin: 25px 0 20px 0; border:1px solid #fff;width:240px;}

/*========== NEWS =============*/
td.date {
	font-size:18px;
	font-weight:bold;
	background-color:#DFE9FA;
	width:40px;
	color:#000;
	text-align:center;
	}
td.time {
	background-color:#eee;
	width:80px;
	color:#000;
	font-size:13px;
	text-align:center;
	}
.month {color:#C41325;font-weight:bold;border-bottom:1px dotted #666;}

/*========== SIGN UP =============*/
#rfp td{
	padding:4px;
	text-align:left;
}
#rfp  {
	padding-top: 15px;
}

div.bottom {border-bottom: 1px solid #ccc;}

.textfield, .textfield2 {
	font: normal 12px/13px arial, verdana, sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eee;
	color: #000;
}
.textfield {width: 250px;}
.textfield2 {width: 150px;}

.required {
	font: bold 10px arial, verdana, sans-serif;
	color: red;
}

input.submit {background-color:#01478A;border:1px solid #666;color:#ffc;text-transform:uppercase;font-size:11px;font-weight:bold;padding:1px;}
input.clear {background-color:#01478A;border:1px solid #666;color:#fff;text-transform:uppercase;font-size:11px;padding:1px;font-family:arial, verdana, sans-serif;}

/*========== ENDORSE =============*/
.endorse {border-bottom:1px dotted #666;background-color: #EDFBF6;margin-top:30px;width:550px;}
.subEndorse {border-bottom:1px solid #666; font-style:italic;}
 .odd{background-color: #fff;} 
 .even{background-color: #eee;}