@charset "utf-8";
body  {
	font:12px Tahoma,Verdana,Helvetica, Arial;
	line-height:18px;
	text-align:left;
	color:#666666;
}

strong, b {
	font-weight:bold;
}
em, i {
	font-style:italic;
}
pi {
	margin:10px 0px;
}
.content li, #subNav li, #btmNav li {
	padding: 0;
	font-size:1.2em;
}
a {
	color:#0066CC;
}
a:hover {
	color:#0066CC;
}
table {
	margin: 0.4em 0;
}
td, th {
	padding:5px;
}
th {
	font-weight:bold;
}
hr {
	height:1px;
	border:none;
	clear:both;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
h1 {
	font-size:30px;
	line-height: 28px;
	padding:.3em 0;
	color:#333333;
}
h2 {
	font-size:26px;
	line-height: 25px;
	margin-top:0.6em;
	padding:0;
	color: #0066CC;
}
h3 {
	font-size:22px;
	line-height: 21px;
	margin-top:0.6em;
	padding:.1em 0;
	color: #0066CC;
}
h4 {
	font-size:17px;
	line-height: 16px;
	margin-top:0.6em;
	padding:.1em 0;
	color:#333333;
}
h5 {
	font-size:13px;
	line-height: 12px;
	margin-top:0.6em;
	padding:.1em 0;
	color:#333333;
}
h6 {
	font-size:1.1em;
	line-height:1.3em;
	font-weight:bold;
	padding:.2em 0;
}
.content ul , .content ol {
	margin:0 0 10px 0;
}
.content ul li, .content ol li {
	list-style-position: inside;
	margin-left:15px;
}
.content ol li {
	list-style-type:decimal;
}
.content ul li {
	list-style-type:disc;
}
.note {
	font-style:italic;
}
.notice {
	color:#900;
}
.req, .required {
	color: #900;
}

#columnHolder p {margin:10px 0px;}

/* CUSTOM STYLES THAT USERES CAN USE */
.tableStyle1 {
	border:1px dashed #CCC;
	width:500px;
}
.tableStyle1 td, .tableStyle1 th {
	font-size: 1em;
	padding:3px;
	border:1px dashed #CCC;
}
.detailText1 {
	font-size: 0.9em;
}
.detailText2 {
	color:#666;
	font-size: 0.9em;
}

.cssCenter {margin-left: auto; margin-right: auto;}
.times {font-family:"Times New Roman", Times, serif}
.fullWidth {width:100%;}
.floatL, .floatLeft {float:left !important;}
.floatR {float:right !important;}
.clearL {clear:left !important;}
.clearR {clear:right !important;}
.clearFloat {clear:both !important;}
.bold {font-weight:bold !important; }
.black { color: #000 !important; }
.blue { color: #0066CC !important;}
.red { color: #a50000 !important; }
.yellow { color: #dca000 !important; }
.boldBlue { color: #0066CC !important; font-weight:bold !important; }
.boldGrey { color: #666666 !important; font-weight:bold !important; }
.boldOrange { color: #e67d14 !important; font-weight:bold !important; }
.add22pxTop {margin-top:22px;}
.add10pxTop {margin-top:10px;}
.add15pxBottom {margin-bottom:15px;}
.add30pxBottom {margin-bottom:30px;}

/* stay in the know widget	*/
.box280 { width: 280px; display: block; background: #FFFFFF url(../images/widgets/intheknow/box280bg.jpg) no-repeat bottom; margin-left: 10px; font-size: 11px; line-height: 12px; overflow: hidden; }
.box280 .timelyInfo { height: 200px; }
.box280 h3, .box300 h3 { margin-top: 0; padding-left: 10px; }
.box280 div.pad, .box300 div.pad { padding: 10px; }
.box280top { width: 280px; height: 10px; display: block; background: url(../images/widgets/intheknow/box280top.jpg) no-repeat center; margin-left: 10px; }
.box280bottom { width: 280px; height: 6px; display: block; background: url(../images/widgets/intheknow/box280bottom.jpg) no-repeat top; margin-left: 10px; padding-bottom: 20px; }
.box300 { width: 300px; display: block;  }
.lgreybg { background: #f0f0f0; }
.whitebg { background: #FFFFFF url(../images/shell/box300white-bg.jpg) bottom no-repeat !important; }
.box300bottom { background: url(../images/widgets/intheknow/bottom.jpg) top no-repeat; width: 300px; height: 5px; padding-bottom: 20px; display: block; }
.box300whitebottom { background: url(../images/shell/box300white-bottom.jpg) top no-repeat; width: 300px; height: 5px; padding-bottom: 20px; }
.box300whitetop { background: url(../images/shell/box300white-top.jpg) top no-repeat; width: 300px; height: 5px; display: block; }
.clear { clear: both; float: none; }
.box280 p { margin: 0 auto !important; padding: 0 10px 10px 10px; vertical-align: top !important; }
.box280 strong { padding: 0 10px 2px 10px; }
.timelyInfoItem { height: 90px; }
.box280 a.readMore { float: right; padding-right: 20px; padding-bottom: 0 !important; }
.box280 .thumb { float: left; padding-right: 5px; display: block; width: 90px; height: 60px; }
.box280 .thumbOverlay { position: absolute; display: block; width: 90px; height: 60px; background: transparent url(../images/calendar/thumb-overlay.png) no-repeat center; z-index: 1; cursor: pointer; }
.box280 .item { padding-top: 20px; }
.box280 .item .dateContent { margin-left: 110px; }
.calWidget strong { padding: 0 !important; }
.dateHolder { position: absolute; margin-left: 58px; margin-top: -8px; width: 40px; height: 40px; background: transparent url(../images/calendar/date-bg.png) no-repeat center; z-index: 2; }
embed { z-index: 0; }

/* Renewal */
.lightBG {background-color:#eee;}
.subboxhead {color: white; font-weight:bold;}