@charset "utf-8";
/* CREC generic styles*/



/*Callout Boxes */
.callout {
	width:250px;
	color:#000;
	background-color:#f1f1f1;
	padding:8px;
	margin:15px 0 15px 15px;
	float:right;
	position:relative;
	border:1px solid #ccc;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;

}
 
.calloutwide {
	width:95%;
	color:#000;
	background-color:#f1f1f1;
	padding:8px;
	margin:15px;
	border:1px solid #ccc;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

/* Footer */
#footer p {font-size:85%;color:#6D6D6D;margin:3px;padding-top:4px;text-align:center;}
#footer p.date {color:#9a9a9a;}
#footer p.poweredby {font-size:80%;}


/* RIGHT COLUMN */

/* NEWS */
#news-container {
	font-size:85%;
	padding:11px;
	background-color:#ffefcb;
}   

#news-container img {display:inline;}

#news-container p.headline           { color:#004f99; margin-bottom:0;}
#news-container p.headline a:link    { color:#004f99; text-decoration:none;}
#news-container p.headline a:visited { color:#004f99; text-decoration:none;}
#news-container p.headline a:hover   { color:#cc6600; text-decoration:none;}

#news-container p.date               { color:#666666; margin-top:0;}

#news-container p.more               { color:#004f99; margin-top:0; text-align:right;}
#news-container p.more a:link        { color:#004f99; text-decoration:none;}
#news-container p.more a:visited     { color:#004f99; text-decoration:none;}
#news-container p.more a:hover       { color:#cc6600; text-decoration:none;}




/* EVENTS */
#events-container {
	font-size:85%;
	padding:11px;
	background-color:#ffefcb;
}

#events-container img {display:inline;}

#events-container p.headline           { color:#004f99; margin-bottom:0;}
#events-container p.headline a:link    { color:#004f99; text-decoration:none;}
#events-container p.headline a:visited { color:#004f99; text-decoration:none;}
#events-container p.headline a:hover   { color:#cc6600; text-decoration:none;}

#events-container p.date               { color:#666666; margin-top:0;}

#events-container p.more               { color:#004f99; margin-top:0; text-align:right;}
#events-container p.more a:link        { color:#004f99; text-decoration:none;}
#events-container p.more a:visited     { color:#004f99; text-decoration:none;}
#events-container p.more a:hover       { color:#cc6600; text-decoration:none;}


  




/* FEATURES */
#features-container {

}









#printable { font-size:85%;}

p {text-align:left;margin-top:0;}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

sub {font-size:smaller;vertical-align:sub;line-height:1px;}
sup {font-size:smaller;vertical-align:super;line-height:1px;}

ul, ol, dl {margin-top:0;}
li, dt, dd {margin-bottom:0;}
dt {font-weight:bold;}
dd {margin-bottom:12px;}
#anchorlist li {margin-top:0;margin-bottom:0;margin-left:-20px;}
.anchorlist li {margin-top:0;margin-bottom:0;margin-left:-20px;}


/* classes for lists in menu callout boxes */
ul.menu {list-style-type:none;}

/* classes for lists to use an arrow as the bullet */
ul.arrowlist {list-style-image:url(/images/arrow_gray_r4x7.gif);}
.arrowlist li {padding-bottom:5px;margin-left:-24px;}

hr {color:#CCC;}

.small {font-size:70%;}
.med {font-size:80%;}
.reg {font-size:100%;}
	
.notop {margin-top:0;}
.nobottom {margin-bottom:0;}
.nomargin {margin:0;}

.alignright {text-align:right;font-size:80%;}

.hide {position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}

/* Alpha Anchor Links */
.alpha_anchors {font-size:75%;text-align:center;}

/* Links */
a:link {color:#004f99;}
a:visited, a:hover {color:#C60;}

a.noline:link, a.noline:visited {color:#004f99;text-decoration:none;}
a.noline:hover {color:#C60;text-decoration:none;}

/* Titles */
H1 {font-size:140%;font-weight:bold;color:#0f5da0;margin:0;}
H2 {font-size:115%;font-weight:bold;color:#0f5da0;margin:0;}
H3 {font-size:105%;font-weight:bold;margin:0;}
H4 {font-size:100%;font-weight:bold;color:#4E4E4E;margin:0;}

h2 a:link, h2 a:visited {text-decoration:none;color:#105ea1;}
h2 a:hover {text-decoration:none;color:#004f99; }



/* Text Version Link */
.textversion {text-align:right;font-size:80%;}

/* Back to Top Anchor Link */
.backtotop {text-align:right;font-size:80%;}
.backtotop a:link, .backtotop a:visited {color:#C60;}
.backtotop a:hover {color:#004f99;} 

/*Images */
img {border:0;}	
img.border {border:1px solid #999;}	
.floatright {float:right;position:relative;margin:2px 0 5px 5px;}
.floatleft {float:left;position:relative;margin:2px 5px 10px 0;}
.caption {font-size:85%;margin-top:0;}
img.rss {vertical-align:middle;}

/* Data Tables */
table.data {border-top:1px solid #CCC;border-left:1px solid #CCC; font-size:.95em;margin-bottom:12px;}
caption {font-size:.9em; font-weight:bold;}
table.data td {border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
tr.gray	{background-color:#EEE;}
table.data th {border-right:1px solid #CCC;border-bottom:1px solid #CCC;}

/*  Forms */
form {margin:0;}

.warning_box {color:#993333; border:1px solid #990000; background-color:#efefef; padding:3px; margin: 5px;}
.fixme { background-color:#FFFF66}




