/*PCN Global style sheet*/

/* voice commands */
@media aural {
h1, h2, h3, 
h4, h5, h6    { voice-family: paul, male; stress: 20; richness: 90 }
h1            { pitch: x-low; pitch-range: 90 }
h2            { pitch: x-low; pitch-range: 80 }
h3            { pitch: low; pitch-range: 70 }
h4            { pitch: medium; pitch-range: 60 }
h5            { pitch: medium; pitch-range: 50 }
h6            { pitch: medium; pitch-range: 40 }
li, dt, dd    { pitch: medium; richness: 60 }
dt            { stress: 80 }
pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
em            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
strong        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
dfn           { pitch: high; pitch-range: 60; stress: 60 }
s, strike     { richness: 0 }
i             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
b             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
u             { richness: 0 }
a:link        { voice-family: harry, male }
a:visited     { voice-family: betty, female }
a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}

/*loading div*/
#progress{
	-webkit-border-radius:10px;
	background-color: rgba(0,0,0,.7);
	color:white;
	font-size:18px;
	font-weight:bold;
	height:80px;
	left: 60px;
	line-height:80px;
	left:60px;
	line-height:80px;
	margin: 0 auto;
	position:absolute;
	text-align:center;
	top:120px;
	width:200px;
	}

a{
color:#333333;
text-decoration:underline;
}
a:hover{
text-decoration:none;
color:#0033FF;
}
img{
border: 0px;
border:none;
}
body{
margin:0;
padding:0;
line-height:1.2;
padding-top:5px;
	border-radius:10px;
	-moz-border-radius: 10px;
	
	border-radius:10px;
	-moz-border-radius: 10px;
padding-bottom:5px;
/*background-image:url(../images/background_content.jpg);
background-repeat:repeat-x;
background-position:top;
/*
background-image:url(images/bg_page.png);
background-position:center;
background-repeat:no-repeat;
*/
}
#animateSlogan{
position:relative;
height:24px;
width:200px;
color:#999999;
float:left;
text-align:left;
padding-left:14px;
}
#contactDIV{
display:none;
visibility:visible;
font-size:14px;
font-family: Impact, Charcoal, sans-serif;
font-weight:100;
color:#85725e;
width:320px;
margin:0;
padding:0;
padding-right:3px;
padding-left:3px;
float:right;
/*
background-image:url(../footerLOGO.png);
*/
/*
background-repeat:no-repeat;
*/
}
#searchRSS{
visibility:visible;
font-size:14px;
font-family: Impact, Charcoal, sans-serif;
font-weight:100;
color:#85725e;
height:65px;
margin:0;
text-align:right;
}
#moreInfo{
visibility:hidden;
font-size:14px;
font-family: Impact, Charcoal, sans-serif;
font-weight:100;
color:#85725e;
}

p{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
line-height:1.6em;
margin-right:8px;

/*
border-left:1px solid;
border-right:1px solid;
padding-left:5px;
padding-right:5px;
border-color:#CCCCCC;
*/
/*font-weight:700;*/
}

.first-letter { 
font-size: 1.1em;
font-weight: bold;
line-height:1.0; 
/*
text-shadow: 1px 1px 2px #ffff99;
*/
}
h2{border-bottom: 1px solid #770000;
 font-family:Arial, Helvetica, sans-serif;}

h3{

/*
letter-spacing:.1em;
text-shadow: 1px 1px 2px black;
*/
font-size:26px;
margin-left:5px;
margin-right:10px;
margin-bottom:0;
margin-top:4px;
font-family: Copperplate / Copperplate Gothic Light, sans-serif;
color:#770000;
border-bottom: 2px solid #770000;
padding-left:5px;
font-weight:400;
line-height:1em;


/*color:#770000;
border-bottom: 2px solid #770000;
*/
}

h4{
letter-spacing:.1em;
font-size:18px;
color:#ffff99;
font-family: Impact, Charcoal, sans-serif;
font-weight:100;
/*
text-shadow: 2px 2px 3px black;
*/
line-height:2.3em;

	padding-left: 15px;
	padding-top:2px;
	padding-bottom:8px;

/*
background-color:#155B8E;
*/
background-image:url(../glossy_top_back_H4.png);
background-repeat:no-repeat;
/*
border-bottom: 2px solid #85725e;
*/
}
h4 a:hover{text-decoration:underline;}
h4 a{text-decoration:none;}

h5 a{text-decoration:none;
}


h5{
/*
word-spacing:.25em;
*/
letter-spacing:.16em;
margin-bottom:25px;
font-size:18px;
margin-left:3px;
font-family: Impact, Charcoal, sans-serif;
font-weight:100;
color:#ffff99;
line-height:2em;
/*
text-shadow: 2px 2px 3px #770000;
*/
border-bottom: 1px solid #770000;
background-image:url(../glossy_top_back.png);
background-repeat:no-repeat;
text-align:center;

/*
background-color:#ffff99;

border-bottom: 2px solid #85725e;
*/
}
h6{
font-family:"Plantagenet Cherokee";
font-size:16px;
font-weight:bold;
text-align:center;
/*
text-shadow: 2px 2px 3px #ffff99;
*/
}

h7{
font-family:"Plantagenet Cherokee";
font-weight:bold;
font-size:150%;

}

ol{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5;

/*
background-image: url(../images/glossyback2.gif);
list-style-image:url(images/icons/other_bullet.png);
*/
}

ul{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5;
margin-right:10px;
margin-left:30px;
text-align:left;
list-style-type:none;


/*
background-image: url(../images/glossyback2.gif);
list-style-image:url(images/icons/other_bullet.png);

}
li{
list-style-image:url(images/icons/bullet_red.png);
/*list-style-position:outside;*/
}


ul.extraIndent a.hover{
border:none;
text-indent:1em; 
text-align:left;
background-image:url(../glossy_top_back_lineItems__extraIndent.png);
background-repeat:no-repeat;
}

ul.extraExtraIndent a.hover
{
border:none;
text-indent:1em; 
text-align:left;
background-image:url(../glossy_top_back_lineItems_short.png);
background-repeat:no-repeat;
}
ul.printSize{
font-size:24px;
}


table{
/*
border: 1px #F8F8F8;
*/
background-color:#FFFFFF;
/*
filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; -khtml-opacity:0.60;
*/
}

.chromemenu{
background-image:url(../images/background-for-links.jpg);
background-repeat:no-repeat;

}

.chromestyle{
width: 925px;
font-weight: bold;
float:left;
	border-radius:10px;
	-moz-border-radius: 10px;
	
	border-radius:10px;
	-moz-border-radius: 10px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
background: url(#) center center repeat-x; /*THEME CHANGE HERE*/
padding: 6px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
font-size:10px;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color:#FFFFFF;
padding: 4px 7px;
margin: 0;
text-decoration: none;
/*
border-right: 0px solid #ffffff;
*/

}

.chromestyle ul li a:hover{

background-repeat:no-repeat; /*THEME CHANGE HERE*/
color:#ffff99;
text-decoration:underline;
}

li.style1{
font-size:12px;
}
/* FOR ACTIVE PAGE ON MAIN MENU */ 
.style2{
color:#ffff99;
font-size:12px;
margin-top:10px;
}
/*
.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
/*}*/


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;

/*
border-bottom: 1px solid #770000;
border-right: 1px solid #770000;
*/
font:bold 13px Arial;
line-height:6.9mm;
z-index:100;
background-color: #ffffff;
filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; -khtml-opacity:0.90;

width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffff99,direction=135,strength=8); /*Add Shadow in IE. Remove if desired*/
color:black;
}

.td{
border:none;
}
.dropmenudiv a{
color:black;
width: auto;
display: block;
text-indent: 3px;
/*
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 0px 0;
text-decoration: none;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/

background-image:url(../glossy_top_back_dropDown.png);
color:white;
font-weight:bold;

}

#flashPanel{
position:relative;
margin-left:4px;
width:160;
}

menu_bar{
 z-index:2;
 visibility:visible;
 text-align:justify;
}
 /*
#1{
	position:relative;
	top:268px;
	left:206px;
	float:left;
	width:253px;
	height: 1881px;
}
#2{
	position:relative;
	left:366px;
	top: 226px;
}
#3{
	position:relative;
	float:right;
	width:238px;
	left: 531px;
	top: 0px;
}
*/
#mainTable{
padding-left:20px;
/*
background-image:url(images/tableBG.jpg);
*/
background-repeat:no-repeat;
}

#mainMenu
{
font-size:12px;
font-weight:600;
}

#mainMenu_active
{

text-decoration:underline; 
font-size:12px;
font-weight:bold;
color:#770000;
}

#activePage
{
/*
background-image:url(images/menu_bar/mmmenu1_189x18_over.gif);
*/
color:#770000;
border-bottom:1px; 
margin-right:6px;
font-weight:bold;
}
#newswire{
position:relative;
color:#999999;
margin-right:10px;
}
#upperNav{
font-size:14px;
height:138px;
width:300px;
color:#999999;
	border-radius:10px;
	-moz-border-radius: 10px;
padding-right:4px;
float:right;
text-align:right;
padding-top:4px;
text-decoration:none;
}

#upperNavHome{
font-size:14px;
position:relative;
height:138px;
margin:0;
width:550px;
	border-top-left-radius:30px;
	-moz-border-top-left-radius: 30px;
	
	border-top-right-radius:30px;
	-moz-border-top-right-radius: 30px;
float:right;
text-align:right;
padding-right:4px;
text-decoration:none;
}

#upperNavHome a{
font-size:14px;
text-decoration:none;
}
flashPanel{
position:relative;
float:right;
text-align:right;
margin-left:100px;
width:400px;
}

#upperNav a{
text-decoration:none;
}

#skipNav{
		font-size: xx-small;
		text-decoration:none;

		}
#footer{
text-align:center;
font-family: "Plantagenet Cherokee";
font-weight:bold;
font-size:14px;
padding-bottom:10px;
color:#135383;
/*
background-image:url(footerLOGO.png);
/*
background-image:url(images/bg_page.png);
*/
background-position:center;
background-repeat:no-repeat;
text-decoration:none;
}
#businessIntel{
visibility:hidden;
position:relative;
top:10px;
left:10px;
text-align:left;
width:400px;
height:150px;
color:#999999;
}

#itConsulting{
visibility:hidden;
position:relative;
top:10px;
left:10px;
width:400px;
}

#mapDiv{visibility:visible;}



#printSize{
font-size:24px;
}

.more{
font-family:"Times New Roman", Times, serif;
font-size:11px;
padding-left:25px;
color:#0000FF;
cursor:pointer;
padding-right:20px;
padding-top:10px;
font-variant:small-caps;
text-decoration:none;
}



.crumb{
font-family:"Times New Roman", Times, serif;
font-size:11px;
padding-left:10px;
color:#0000FF;
cursor:pointer;
padding-right:10px;
padding-top:5px;
font-variant:small-caps;
text-decoration:none;
}

a crumb{
text-decoration:underline;
}

a:hover crumb{
text-decoration:underline;
}


.number {font-size: 1.1em;}

.style4 {font-size: 18px; font-family: 	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
/*
#textBackfilter{
z-index:1;
background:white;
filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; -khtml-opacity:0.60;
}
*/
table{	border-top-left-radius:10px;
	-moz-border-top-left-radius: 10px;
	
	border-top-right-radius:10px;
	-moz-border-top-right-radius: 10px;}
