/*
LEGAL
=====
License: Released Under the "Common Public License 1.0", 
http://www.opensource.org/licenses/cpl.php
License: Released Under the "Creative Commons License", 
http://creativecommons.org/licenses/by/2.5/
License: Released Under the "GNU Creative Commons License", 
http://creativecommons.org/licenses/GPL/2.0/
*/



* {margin:0;padding:0}

body {background: #727878 ;position: absolute;margin:0 auto;text-align:center;
	color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif;width: 100%} 


#wrap {text-align:left;
background:#727878 url("images/bpc_body.jpg") top left repeat-y ;
color:#333333;
margin:0 auto;
width:707px;}

#header {
color:#ffffff;width: 707px;
background:#727878  url("images/bpc_hdr.jpg") no-repeat top left; height:272px;
margin:0 auto;
padding:0px;position:relative;
}

#subhdr{position:absolute;}
#subhdr a {display:block;
	text-indent: -9999px;
	text-decoration: none;
	position:absolute;
	border: 0px solid #FFF; display: block;
  		/* this is just to show where each box is */
  	}
#subhdr li {
	list-style-type: none; position:absolute;
    list-style-type: none;
}

  #main a{ display:block;left: 23px; top: 11px; width: 270px; height:200px;}







#header p {
font-size:100%;
float:right;
font-weight:bold;
margin: 80px auto;
padding:7px 20px 0px 0;border: 0px solid #cccccc;
}
#hdrmap {display:block;
  width:200px;
  height:200px;
  position:relative;
  }
#content {
padding: 10px 40px 40px 40px;
}

#content img{padding: 5px 5px 5px 5px;}
/*#content p { font-size: 80%;}*/
#footer1 {clear: both;
color:#ffffff;
background:#727878  url("images/bpc_footer.jpg") no-repeat top left; height:14px; width:707px;
margin:0; padding:20px 20px 20px 0;}
#footer1 p {font-size:70%;}
#header img {padding: 0;vertical-align: bottom}

#header h1 {
font-size:200%;
float:left;
font-weight:normal;
letter-spacing:2px;
margin:5px;
}

#header a { padding: 2px;}


#nav p {padding: 3px 0 3px 0;}

#page {background:#f5f3eb;
margin:10px 0 10px 22%;
padding: 2px 5px 0 10px;
line-height:1.5em;
text-align:left;width:70%;
}

#fullpage {background:#f5f3eb;
margin:10px 20px 10px 20px;
padding: 2px 10px 10px 10px;
line-height:1.5em;
text-align:left;width:auto;

}

#page h2{
font-size:1.35em;
font-weight:normal;
}

#header h1 a,#header h1 a:hover {
padding:0;
}
#header em{
font-size:70%;
font-style:normal;
letter-spacing:2px;
}



#left {clear:left;
float:left;
width:160px;
margin:0 0 0 5px;
padding:10px 10px 10px 3px;
}



/* LINKS */
a,a:link,a:hover,a:active,a:visited {background:transparent;text-decoration:underline; cursor:pointer} 
#header a:link{color:#ffffff;} 
#header a:visited {color:#ffffff;} 
#footer1 a:link{color:#ffffff;} 
#footer1 a:visited {color:#ffffff;} 
a:link {color:#000000;} 
a:hover {color:#cccccc;text-decoration:none;}
a:active {color:#898989;text-decoration:none;} 
a:visited {color:#000000;}


legend {border-bottom: #ccc 2px solid}
fieldset {border:none; padding: 0 5px 0 5px; }
label {display:block;padding: 5px 0}
label br {clear:left}




p {margin:0 0 16px 0;}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em;}
h1, h2, h3, h4, h5, h6 {font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}
h1 {font-size: 140%;margin-top:.6em;letter-spacing: -1px; }
h2 {font-size: 120%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#9f3eab;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}

/* LISTS */
ul {margin: .3em 0 1.5em 0;list-style-type:none;}
	ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/spritespurple.gif") no-repeat 0 0}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}



dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}


#etoNotice { display: none}

#foot{
clear:both;
margin:0 auto;
padding:8px 0;
border-top:1px solid #ccc;
text-align:center;
font-size:0.9em;}

/**/
.center {text-align: center}
	.featurebox {padding: 15px 20px 20px 20px;border-top: #ccc 1px solid;
	margin: 0 0 1.5em;background: #f6f6f6  url("images/featurebox_bgpurple.gif") no-repeat 100% 100%; }
	.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-bottom: 1px solid #9f3eab;color:#9f3eab}
	.featurebox p {border:none;margin: 0 0 1em;color:#444}
	.featurebox a {font-weight:bold}
	
	#page #breadcrumb {margin-top:-5px;font-size:83%;font-weight:bold;text-align:right;}
	#page #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
	#page #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}

	#fullpage #breadcrumb {margin-top:-5px;font-size:83%;font-weight:bold;text-align:right;}
	#fullpage #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
	#fullpage #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}
	
	#right {clear:right; color: #000;
	float:right;
	width:150px;
	margin:0 0 10px 0;
	padding:0 2px 0 3px;}

	/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none}
	#nav {background: #C6AF52; font-weight:bold;height:2.09em;font: bold 96% arial;margin: 0;
	padding: 0 0 0 0 ;border-bottom: 1px solid #000;border-top: 1px solid #000;width: 100%}
	#nav li {position:relative;background: transparent; float:left;display:block;margin: 0;border-bottom: 2px solid #C6AF52;border-right: 1px solid #fff;padding:0}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px}
	#nav a:hover {color:#000}

		#nav li.active {background: #9001A2 ;border-bottom: 3px solid #9001A2}
		#nav li.active ul {border:none;background: #9f3eab no-repeat 100% 100%}
		#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#000}
/*	
	#nav li ul {border-left: 1px solid #9f3eab;background: #8D60BF  no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
	
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:1}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}
	#nav li li a:hover {color:#fff;background:#9001A2 url("navbg_hover.gif") repeat-x }
	
	#nav li.active {background: #9001A2 ;border-bottom: 3px solid #9001A2}
	#nav li.active ul {border:none;background: #9f3eab url("images/featurebox2_bgpurple.gif") no-repeat 100% 100%}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#000}
	
	#nav li.active li {border:none;border-top: 1px solid #ffffff;border-bottom: 1px solid #870000}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background: #666 url("images/spritespurple.gif") repeat-x 0 99%;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 url("images/spritespurple.gif") repeat-x 0 99%}
*/
	
/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static}
        .menutitle {background: #9001A2 ; font-weight:bold; border-bottom: 2px solid #000;
        color:#fff; text-align:center; width:100%}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;margin-top: 1px}
	#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: #fff url("images/spritespurple.gif") no-repeat 10px -695px;font: bold 86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#9f3eab;background: #fee url("images/spritespurple.gif") no-repeat 10px -695px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#9f3eab} 
	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 1em 23px;padding:0}
	#nav-secondary li.active li a, 
	#nav-secondary li.active li a:link, 
	#nav-secondary li.active li a:visited {line-height:1.5;background: #fff ;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
	#nav-secondary li.active li a:hover, 
	#nav-secondary li.active li a:active {color: #9f3eab}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}
	#nav-secondary li.active li.active li a:link, 
	#nav-secondary li.active li.active li a:visited, 
	#nav-secondary li.active li.active li a:hover, 
	#nav-secondary li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}
	#nav-secondary li.active li.active li.active li a:link, 
	#nav-secondary li.active li.active li.active li a:visited, 
	#nav-secondary li.active li.active li.active li a:hover, 
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}


#col1of2 {
	float: left;
	width: 45%; 
}

#col2of2 {
	float:right; 
	width: 45%; 
}


#col3
{
	width:auto;
   	margin-left: 200px; 
   	margin-right: 200px; 
}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}

#doclist h1 {display:none;}