/*
COLORS
-logo- 
	red:  #db0034 (was #e00040)
	blue: #314273 (was #402080)
-page-
	red:  #db0034, #ff0060
	blue: #314273, #458, #b7c3d9, #bfcae0, X#e0e0ff, #eff2f7
*/


/* embedded fonts */
@font-face {
  font-family: Rockwell;
  font-style:  normal;
  font-weight: normal;
  src: url(/inc/fonts/ROCKWEL2.eot);
}
/*
@font-face {
  font-family: Rockwell Condensed;
  font-style:  normal;
  font-weight: normal;
  src: url(/inc/fonts/ROCKWEL1.eot);
}
@font-face {
  font-family: Rockwell Extra Bold;
  font-style:  normal;
  font-weight: normal;
  src: url(/inc/fonts/ROCKWEL0.eot);
}
*/


HTML {
font-family:'Rockwell', 'Courier New', monospace;
}

BODY {
background-color:#fff;
color:#222;
overflow-y:visible;	/*for ie5.0*/
}


A {}
A:link {}
A:visited {}
A:hover {}
A:active {}


#divContent A IMG.rollover {
_filter:alpha(opacity=90);
opacity:0.9;
}
#divContent A:hover IMG.rollover {
_filter:;
opacity:1;
}





HTML, BODY, TEXTAREA, .scrollbar {
scrollbar-3dlight-color:#314273;
scrollbar-arrow-color:#db0034;
scrollbar-base-color:;
scrollbar-darkshadow-color:#314273;
scrollbar-face-color:#b7c3d9;
scrollbar-highlight-color:#eff2f7;
scrollbar-shadow-color:#eff2f7;
scrollbar-track-color:#eff2f7;
}



H1 {
font-weight:bold;
font-family:Rockwell, 'Courier New', sans-serif;
text-align:center;
color:#333;
}
H1, .caps {
font-variant:small-caps;
}
P:first-line {
color:#444;
font-size:107%;
line-height:0.9;
}
P:first-letter {
color:#555;
font-size:110%;
}


UL {list-style-type:circle;}


BUTTON:focus, TEXTAREA:focus, INPUT:focus {background:#eff2f7 !important;}
BUTTON:focus {color:#cc0022 !important;}

INPUT, BUTTON, TEXTAREA {
background:transparent;
/*Nbackground:Nexpression(this.style.filter.gradient ? 'transparent' : '');*/
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#66ffffff, endColorstr=#66ffffff);
}

BUTTON {
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99ffffff, endColorstr=#99ccccdd);
border-width:1px;
}
/* bevel effects
INPUT {
filter:expression(this.type=='text' ? 'progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#11000000, endColorstr=#99ffffff)' : 'progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99ffffff, endColorstr=#11000011)');
}
TEXTAREA {
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#11000000, endColorstr=#99ffffff);
}
*/

LABEL U {
accelerator:expression(this.innerText == this.parentElement.accessKey);
}






.framed {
border:3px silver double;
}
.framed, .left, .right {margin:0 1em 1ex 1em;}
.left {float:left; margin-left:0;}
.right {float:right; margin-right:0;}

IMG.alpha {	/* fix IE PNG background */
/*
Nfilter:chroma(color=#d4e6ea);
Nfilter:Nexpression(this.src.toLowerCase().indexOf('png')>0 ? 'chroma(color=#d4e6ea)' : '');
*/
behavior:url(/inc/behaviors/imgOpacity.htc?blankSrc=/inc/behaviors/1px.gif);
border:0;
}
.alphaPicFrame {
border:3px silver double;
background:#eff2f7;
_background:transparent;
filter:
	progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#66ffffff, endColorstr=#66b7c3d9)
	progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#66ffffff, endColorstr=#66b7c3d9)
	;
}


.frac SUP, .frac SUB {
font-size:75%;
line-height:50%;
position:relative;
}
.frac SUP {
left:0.2em;
}
.frac SUB {
top:-0.4em;
left:-0.2em;
}

/* newer but prefer old above */
.fraction {	letter-spacing:-1px;	font-size:75%; }
.fraction SUP {	vertical-align:top;		}
.fraction SUB {	vertical-align:text-bottom; }






/* ==== PRINT ==== */
@media print{
	#divContent {
	overflow-y:visible;
	}
}

