.dontprint {
	display:none;
}

.printme {
	display:inline;

}

P {

}

div.printwidth {
	width: 650px;
}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}


/* NEW HOMEPAGE STYLES */
TD.leftcolumn {
	background: url(../images/leftCol_bg.jpg) repeat-x;
	background-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TD.leftcoldiv {
	background: url(../images/leftcoldiv.gif);
}

DIV.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	margin: 10px;
	margin-bottom:20px;
}

DIV.news a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

DIV.news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
}

DIV.news a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

DIV.news a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

DIV.research {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	margin: 10px;
	margin-bottom:20px;
}

DIV.research a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

DIV.research a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
}

DIV.research a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

DIV.research a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

DIV.smartbrief {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 2px;
	background-color: white;
	width: 165px;
	margin-left: 15px;
	margin-bottom:20px;
}

DIV.smartbrief a {
	color: #990000;
	text-decoration: none;
}

DIV.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 10px;
	margin-bottom:20px;
}

DIV.events .eventDate {
	font-size: 10px;
	color: #333333;
}

DIV.events a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.events a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
	font-weight: bold;
}

DIV.events a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
}

DIV.events a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
}

DIV.events img {
	float: left;
	margin-right: 5px;
}

TD.middlecols {
	background: url(../images/middlecols_bg.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

DIV.middlecoltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 6px;
	margin-top: 4px;
	margin-bottom: 12px;
}

DIV.middlecoltext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0da4;
	text-decoration: none;
	font-weight: bold;
}

DIV.middlecoltext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.middlecoltext blockquote {
	margin-left: 10px;
	margin-bottm: 10px;
	margin-top: 10px;
}

DIV.middlecoltext img {
	float: left;
	margin: 0 5px 10px;
	border: 1px solid #0d0da4;
}

DIV.callout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-left:4px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 12px;
}

DIV.callout2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 3px double #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-top: 6px;
	margin-bottom: 12px;
}

DIV.callout2 a {
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.callout2 a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.callout a {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.callout a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.join {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

DIV.join img {
	float: left;
	margin-right: 10px;
}

DIV.join .joinHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0d0da4;
	font-weight: bold;
}

DIV.join a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0da4;
	text-decoration: none;
	font-weight: bold;
}

DIV.join a:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.joincallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	background-color: white;
	margin-top: 10px;
	background-color: #e6e6f6;
	margin-left: 200px;
}

DIV.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: rgb(102,102,102);
	text-decoration: none;
	margin-top: 10px;
	vertical-align: middle;
	text-align: left;
}

DIV.footer img {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}

/* BEGIN NEW MIDDLE COLUMN STYLES */

DIV.midcolumnhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e6e6f6;
	border-bottom: 1px solid #0d0da4;
	color: #333333;
	padding: 5px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom:4px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 10px;
	width:650px;
}

DIV.basiccallout {
	padding: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 175px;
}


/* BEGIN NEW LEFT NAVIGATION STYLES */

DIV.leftnav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
}

DIV.leftnav a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.leftnav a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.leftnav a.homelink {
	color: #000000;
}

DIV.nav {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

DIV.navHdr {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 6px;
}


DIV.navHere {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;
	/*border-bottom: 1px dotted black;*/
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

DIV.navHere a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight:bold;
}

DIV.navHere a:hover {
	text-decoration: underline;
	color: #000000;
}

DIV.navSub {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	margin-left: 14px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

DIV.navSubHere {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	margin-left: 14px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

DIV.navSub a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
	font-weight: normal;
}
DIV.navSub a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
}


DIV.navSubHere a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
DIV.navSubHere a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

IMG.navarrows {
	float: right;
	margin-right: 8px;
	margin-top: 4px;
}

/* END NEW LEFT NAVIGATION STYLES */

/* BEGIN NEW SPECIALS STYLES */

TD.specials {
	background: url(../images/specials_bg.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

DIV.specialstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 6px;
	margin-top: 4px;
	margin-bottom: 12px;
}

DIV.specialstext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0d0da4;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialstext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.specialstext blockquote {
	margin-left: 10px;
	margin-bottm: 10px;
	margin-top: 10px;
}

DIV.specialstext img {
	float: left;
	margin-right: 5px;
}

DIV.specialscallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-left:4px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 12px;
}

DIV.specialscallout a {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialscallout a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/* END NEW SPECIALS STYLES */

/* BEGIN NEW RIGHT COLUMN STYLES */


TD.rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	display: none;
}

DIV.rightcolumnhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #fbeeb1;
	border-top: 1px solid #f3cc19;
	color: #333333;
	padding: 5px;
	padding-top: 3px;
	padding-bottom:4px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

DIV.rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #fbeeb1;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
	padding-left: 8px;
	padding-bottom: 10px;
	color: #000000;
	margin-bottom: 15px;
}

DIV.rightcolumn a {
	color: #0d0da4;
	font-weight: bold;
}

DIV.rightcolumn a:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.rightcolumn blockquote {
	margin-left: 10px;
	margin-bottm: 10px;
	margin-top: 10px;
}

DIV.rightcolumn img {
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}

DIV.rightcolumncallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-left:4px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 12px;
}

DIV.specialscallout a {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialscallout a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/* END NEW RIGHT COLUMN STYLES */

/* BEGIN SMARTBRIEF STYLES */
a.sb_headline{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color: #003399; text-decoration:none; font-weight: normal}
a.sb_headline:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11; color: #FF6600; text-decoration:none; font-weight: normal }

a.sb_link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color: #003399; text-decoration:underline; font-weight: normal }
a.sb_link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11; color: #FF6600; text-decoration:underline; font-weight: normal }

.sb_date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #636363;
	font-weight:normal;
	font-style: normal;
}

.sb_sectionname
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #000000;
	font-weight:bold;
	font-style: normal;
}


.sb_info
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #003399;
	font-weight:bold;
	font-style: normal;
}
/* END SMARTBRIEF STYLES */

a:hover {
	color: #cc0000;
	text-decoration: none;
}

.smallreversed {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: White;
	text-decoration: none;
}

A.whitelink {
	color: white;
}

A.whitelink:hover {
	color: rgb(222,222,222);
	text-decoration: none;
}

TD {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;	
}

TD.boardsbody {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
	background-color: rgb(233,233,233);
	padding: 5px;
}

TD.boardsmain {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
	padding: 5px;
}

TD.graybar {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(255,255,255);
	text-decoration:none;
	background-color: rgb(66,66,66);
	padding: 5px;
	font-weight: bold;
}

TD.postername {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(255,255,255);
	text-decoration:none;
	background-color: rgb(66,66,66);
	padding: 5px;
}

.smallfaint {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(102,102,102);
	text-decoration: none;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(0,0,0);
	line-height : 12px;
}

.smalltext-red {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #CC0000;
	line-height : 12px;
}

.mediumtext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
}

.smallbullet {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(0,0,0);
	text-decoration:none;
}

.bluetext {
	font-family: verdana, sans-serif; 
	font-size: 7.5pt;
	color: rgb(255,255,255);
	text-decoration:none;
}

.subhead3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #CC0000;
}

.subhead4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #CC0000;
}

.subhead2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #CC0000;
}

.subhead1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #CC0000;
}

.subhead5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.subhead6 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	
}

.pagetitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight : bold;
	color: #CC0000;
	line-height : 20px;
}

.pagesubtitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight : bold;
	color: #CC0000;
	line-height : 20px;
}

.bigsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight : bold;
	color: #000000;
	line-height : 18px;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
	line-height : 15px;
	letter-spacing : .5px;
	width: 100%;
}
.body-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight : bold;
	color: #D3D3D3;
	text-decoration:none;
	line-height : 15px;
	letter-spacing : .5px;
}
}
.body-white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
	line-height : 15px;
	letter-spacing : .5px;
}
.smallblack {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(0,0,0);
	text-decoration:none;
}

.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(0,0,0);
	text-decoration:none;
	background-color: rgb(219,221,231);
}

.verdana-14 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	line-height : 18px;
}
.body-red { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #CC0000;
}
.body-blue { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #00008B;
}
