body {
	background-color:#002178;
	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:#153A79;
}
.quoteAuthor {
	padding:10px 20px 15px 0;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
}
td.right {
		background-color:#F6F6F6;
		border-left: 1px solid #ECE9E9;
		width:297px;
		overflow:hidden;
}
td.button1 {background-color: #3764AF;
		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;
}
 
a {color:#8C1021; text-decoration:underline;}
a:hover {text-decoration:none;}

.border {background-color: #002178; 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, .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:#002178; font-size:11px; text-decoration:none;}

.header {font-weight:bold; color:#000000; font-size:14px;}
.headerBold {margin:0 0 20px 18px;background-color:#002178;color:#fff;font-size:14px;font-weight:bold;}

.bc, .bc p {
	color:#FFFFFF;
	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:#999999; font-size:10px; padding-top:6px;}
.caption {
	color:#666;
	font-size:11px;
	text-align:left;
	padding:3px 0 10px 0;
	line-height:14px;
	width:270px;
	}
a.email {color:#AD0101; font-size:11px; text-decoration:none;}
 a.newstitle {color:#AD0101; font-weight:bold; text-decoration:none; font-size:10px;}
a.headline {color:#AD0101; font-weight:bold; text-decoration:underline; font-size:12px;}
a.newstitle:hover, a.email:hover {text-decoration:underline;}
 a.headline:hover {text-decoration:none;}
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 #C0C0C0;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: #E7EFFC;margin-top:30px;width:550px;}
 .odd{background-color: #fff;} 
 .even{background-color: #eee;} 
 
 .red {color:#c00;}
 .floatLeft {float:left;padding:0 12px 10px 0;}
 .floatLeft2 {float:left;}
 
 .moreInfoButton {width:190px;background-color:#002178;text-align:center;margin:8px 0 4px 0;}
  .moreInfoButton a {color:#fff;}
  .moreInfoButton a:hover {text-decoration:none;}
  .moreInfoBox {border:1px solid #666;padding:8px;background-color:#f6f6f6;width:90%;}

  

