/* --------------
PIREAN STYLE SHEET: FOUNDATION

Defines the broad styling of the Pirean site.

-------------- */
* {
	margin: 0;
	padding: 0;
}

body{
font:11px Arial, Helvetica, sans-serif;
text-align: left;
color: #505050;
}


.BCCleftContent{
display: block;
float: left;
width: 583px;
}

.BCCleftContent h1{
display: block;
float: left;
width: 583px;
height: 37px;
text-indent: -4000px;
padding-bottom: 10px;
margin: 0;
}

#BigCorp .BCCleftContent h1{
background: url(CSSimages/BCC/BCCwelcomeTitle.gif) no-repeat top right;
}

#BigCorpContact .BCCleftContent h1{
background: url(CSSimages/BCC/BCCcontactTitle.gif) no-repeat top right;
}


#BCCAdArea {
display: block;
float: left;
width: 900px;
height: 370px;
}


a img{border: none;}

.BCCleftContent h2,
.BCCleftContent h3 {
display: block;
float: left;
width: 559px;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 10px;
}

h2 {
line-height: 1.5em;
font-size: 1.45em;
font-weight: 400;
/*padding-top: 2px;*/
}

h3 {
font-size: 1.25em;
/*padding-top: 5px;
padding-bottom: 12px;*/
margin-top:10px;
margin-bottom:10px;
line-height: 1.35em;
}

.BCCbulletCase{
display: block;
float: left;
width: 450px;
padding-left: 30px;
}

ul {
list-style: disc;
line-height: 1.45em;
font-size:1.4em;
margin-top:10px;
margin-bottom:10px;
}
	
#BCCwrapper{
margin-left: auto;
margin-right: auto;
margin-bottom: 22px;
width: 900px;
text-align: left;
background-color: #ffffff;
}

* html #BCCwrapper
    {
    width: 900px;
    }

#BCCtopStrip{
display: block;
float: left;
width: 900px;
height: 108px;
border: 0;
padding: 0;
margin: 0;
}

#BCClogo{
display: block;
float: left;
width: 365px;
height: 108px;
margin: 0px;
padding: 0px;
}

#BCCpireanLogo{
display: inline;
float: left;
margin-left: 324px;
border: 0px;
padding: 0px;
}

#BCCheader{
display: block;
float: left;
width: 900px;
height: 261px;
margin: 0px;
border: 0px;
padding: 0px;
}

#BCCnavStrip{
display: block;
float: left;
width: 900px;
height: 27px;
background: url(CSSimages/BCC/BCCnavEndStrip.gif) no-repeat top right;
margin: 0;
padding: 0;
}

.BCCnavDivider{
display: block;
float: left;
width: 16px;
height: 27px;
background: url(CSSimages/BCC/BCCnavDivider.gif) no-repeat top;
margin: 0;
padding: 0;
}


#BCCnavStrip .BCCepisodeOne_BTN a:link{
display: block;
float: left;
width: 157px;
height: 27px;
background: url(CSSimages/BCC/BCCepisodeOne_BTN.gif) no-repeat left;
text-indent: -4000px
}

#BCCnavStrip .BCCepisodeOne_BTN a:visited{
display: block;
float: left;
width: 157px;
height: 27px;
background: url(CSSimages/BCC/BCCepisodeOne_BTN.gif) no-repeat left;
text-indent: -4000px
}

#BCCnavStrip .BCCepisodeOne_BTN a:hover{
display: block;
float: left;
width: 157px;
height: 27px;
background: url(CSSimages/BCC/BCCepisodeOne_BTN.gif) no-repeat right;
text-indent: -4000px
}

#BCCnavStrip .BCCdesiredState_BTN a:link{
display: block;
float: left;
width: 235px;
height: 27px;
background: url(CSSimages/BCC/BCCdesiredState_BTN.gif) no-repeat left;
text-indent: -4000px
}

#BCCnavStrip .BCCdesiredState_BTN a:visited{
display: block;
float: left;
width: 235px;
height: 27px;
background: url(CSSimages/BCC/BCCdesiredState_BTN.gif) no-repeat left;
text-indent: -4000px
}

#BCCnavStrip .BCCdesiredState_BTN a:hover{
display: block;
float: left;
width: 235px;
height: 27px;
background: url(CSSimages/BCC/BCCdesiredState_BTN.gif) no-repeat right;
text-indent: -4000px
}

#BCCcontent{
display: block;
float: left;
width: 900px;
background: url(CSSimages/BCC/BCCbackgroundArea.gif) repeat-y;
}

.BCCviewNew a{
display: block;
float: left;
width: 583px;
height: 200px;
background: url(CSSimages/BCC/BCCviewNew.jpg) no-repeat;
text-indent: -4000px;
}

.BCCviewNew a:link{
display: block;
float: left;
width: 583px;
height: 200px;
background: url(CSSimages/BCC/BCCviewNew.jpg) no-repeat;
text-indent: -4000px;
}

.BCCviewNew a:visited{
display: block;
float: left;
width: 583px;
height: 200px;
background: url(CSSimages/BCC/BCCviewNew.jpg) no-repeat;
text-indent: -4000px;
}

.BCCviewNew a:hover{
display: block;
float: left;
width: 583px;
height: 200px;
background: url(CSSimages/BCC/BCCviewNew.jpg) no-repeat;
text-indent: -4000px;
}

.BCCleftContent p{
margin-top: 4px;
background-color: #eaeaea;
margin-left: 12px;
margin-right: 20px;
}

.BCCrightContent{
display: block;
float: left;
width: 317px;
margin: 0;
padding: 0;
}

#BCCbottomStrip{
display: block;
float: left;
width: 900px;
height: 17px;
background: url(CSSimages/BCC/BCCbottomStrip.gif) no-repeat right;
}

#BCCfooter{
display: block;
float: left;
width: 900px;
height: 84px;
}

#BCCfooter{ 
display: block;
float: left;
width: 900px;
height: 84px;
}

#BCCcopyright{
display: inline;
float: left;
margin-top: 6px;
}

#BCCcopyright p{
display: inline;
float: left;
width: 620px;
font-size: .9em;
text-align: center;
color: #909090;
}

#BCCpireanDNMlogo{
display: inline;
float: left;
width: 318px;
margin-left: 141px;
border: 0px;
padding: 0px;
}

.BCClowerLeftBTN {
display: block;
float: left;
width: 501px;
height: 70px;
padding-left: 37px;
margin: 0pt
}

.BCClowerLeftBTN a{
display: block;
float: left;
width: 501px;
height: 70px;
background: url(CSSimages/BCC/BCClowerLeftBTN.gif) no-repeat bottom;
text-indent: -4000px;
}

.BCClowerLeftBTN a:link{
display: block;
float: left;
width: 501px;
height: 70px;
background: url(CSSimages/BCC/BCClowerLeftBTN.gif) no-repeat bottom;
text-indent: -4000px;
}

.BCClowerLeftBTN a:visited{
display: block;
float: left;
width: 501px;
height: 70px;
background: url(CSSimages/BCC/BCClowerLeftBTN.gif) no-repeat bottom;
text-indent: -4000px;
}

.BCClowerLeftBTN a:hover{
display: block;
float: left;
width: 501px;
height: 70px;
background: url(CSSimages/BCC/BCClowerLeftBTN.gif) no-repeat top;
text-indent: -4000px;
}

#BCCBookmark{
display: block;
float: left;
padding-top: 6px;
padding-left: 34px;
}





/* --------------
FORM SETTINGS
---------------*/

#LeftColumn {
padding-top: 20px;
width: 440px;
padding-bottom: 20px;
}

#LeftColumn form div{
display: block;
float: left;
width: 400px;
padding-top: 4px;
}

form label{
font-weight: bold;
}

form input{
width: 190px;
}

form label.SpaceBeforeBox{
display: block;
text-align: right;
padding-top: 4px;
padding-right: 3px;
width: 110px;
float: left;
}


form .SubmitButton{
display: block;
padding-left: 113px;
float: left;
}


