@charset "utf-8";
/* edinenergy 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:90%;
	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 {background-color:#fff;}
#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%;}

#news-container,
#events-container {
	font-size:85%;
}   

/* RIGHT COLUMN */
#news-container   p.headline a:link,
#news-container   p.headline a:visited,
#news-container   p.more     a:link,
#news-container   p.more     a:visited,
#events-container p.headline a:link,
#events-container p.headline a:visited,
#events-container p.more     a:link,
#events-container p.more     a:visited {
	color:#000000;
	text-decoration:none;
}

#news-container   p.headline a:hover,
#news-container   p.more     a:hover,
#events-container p.headline a:hover,
#events-container p.more     a:hover {
	color:#0099ff;
	text-decoration:none;
}

#news-container   img,
#events-container img{
	display:inline;
}


#news-container   p.date,
#events-container p.date {
	color:#666;
}

#news-container p.headline,
#events-container p.headline {
	margin-bottom:0;
}


#news-container p.more,   
#events-container p.more  {
	text-align:right;
}


#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:#64a33c;margin:0;}
H2 {font-size:115%;font-weight:bold;color:#585b5e;margin:0;}
H3 {font-size:105%;font-weight:bold;margin:0;}
H4 {font-size:100%;font-weight:bold;color:#4E4E4E;margin:0;}

/* Remove underline from H2s that are links */
h2 a:link, 
h2 a:visited {text-decoration:none;color:#585b5e;}
h2 a:hover {text-decoration:none;color:#004f99; }

/* Make the arrows after H2 links change color like the H2s change */
h2 a img   { background: url(../../images/arrow_h2_grey_blue.gif) 0 0 no-repeat; }
h2 a:hover img  { background-position: -11px 0; }
h2 a:active img { background-position: 0 0;  }

/* 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;}
textarea,
input[type=text] {
	background-color: #fff;
	background-image: url(../../images/input_shadow.png);
	background-repeat:no-repeat;
	border:1px solid;
	border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;
}

.warning_box {color:#993333; border:1px solid #990000; background-color:#efefef; padding:3px; margin: 5px;}
.fixme { background-color:#FFFF66}



