html {
  height: 100%;  
}

body
{
	background-color:#000000;
	margin:0px 0px 0px 0px;
	height: 100%;
}

#center 
{
	width:770px;
	background-image: url(../images/pageBG.jpg);
	background-repeat: repeat-y;
	margin:0px auto 0px auto;
}

#main 
{
	width:738px;
	background-image:url(../images/mainBG.jpg);
	background-repeat:repeat-y;
	margin:0px 0px 0px 15px;
	
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}

#leftHeader 
{
float:left;
	width:140px;
	height:179px;
	background-image:url(../images/theFlame2.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	border-bottom:solid 1px #fe0000;
}

#header
{
    margin-left:140px;
    background-image:url(../images/contentHeader.jpg);
	background-repeat:no-repeat;
	height:179px;
	border-bottom:solid 1px #fe0000;
}

#contentleft 
{
width:140px;
padding:0px 0px -10px 0px;
margin:0px 5px 0px 0px;
float:left;
background:#ffffff;
border-top:solid 6px #000000;

}

#buttonNav 
{
width: 140px;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;


}

* html #buttonNav 
{
width: 130px; /* for IE5 and IE6 in quirks mode */
w\idth: 127px; /* for IE6 in standards mode */

margin: 0px;
padding: 0px 0px 0px 0px;
m\argin:0px 0px 0px 0px;
p\adding:  0px 0px 0px 0px;

}


#buttonNav ul 
{
list-style: none;
margin: 0px 0px 0px 0em;
padding:0px 0px 0px 0em;
border-top:solid 1px #ffffff;
}

* html #buttonNav ul {
margin: 0px 0px 0px 0em;
padding:0px 0px 0px 0em;
text-indent: -.0em;

m\argin: 0px 0px 0px 0em;
p\adding:0px 0px 0px 0em;
t\ext-indent: -0em;
}

#buttonNav li 
{
margin: 0px 0px 0px 0px;
}

* html #buttonNav li {
margin: 0px 2px 0px 2px;
m\argin: 0px 2px 0px 2px;
}

#buttonNav li a 
{
display: block;
padding: 4px 7px 2px 7px;
background-color:#333333;
color:#ffffff;

font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;

text-decoration: none;
width: 100%;
line-height:11pt;
border-bottom: 1px solid #ffffff;
}

html>body #buttonNav li a 
{
padding:  4px 7px 2px 7px;
p\adding:  4px 7px 2px 7px;
width: auto;
line-height:11pt;
l\ine-height:11pt;
border-bottom: 1px solid #ffffff;
b\order-bottom: 1px solid #ffffff;
}

#buttonNav li a:hover 
{

}	

#buttonNav li a.active
{
background-color: #ffffff;
color:#000000;
}

#buttonNav li a.active:hover
{

}

#buttonNav li a.activeMain
{
background-image:url(../images/yinzAreHereMain.jpg);
	background-repeat:no-repeat;
}


#buttonNav li a.activeSub
{
margin-left:7px;
padding-left:11px;
background-color:#ffffff;
color:#000000;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;

text-decoration: none;
width: auto;
line-height:9pt;
background-image:url(../images/yinzAreHere.jpg);
	background-repeat:no-repeat;
	border-bottom:dashed 1px #999999;
}

* html #buttonNav li a.activeSub 
{
padding:  4px 7px 2px 7px;
p\adding:  4px 7px 2px 7px;
width: 80px;
w\idth: 80px;
line-height:11pt;
l\ine-height:11pt;
border-bottom: 1px solid #ffffff;
b\order-bottom: 1px solid #ffffff;
}

#buttonNav li a.activeSub:hover
{

}

#buttonNav li a.nonActiveSub
{
margin-left:7px;
padding-left:11px;
background-color:#ffffff;
color:#000000;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;

text-decoration: none;
width: auto;
line-height:9pt;
border-bottom:dashed 1px #999999;
}

* html #buttonNav li a.nonActiveSub 
{
padding:  4px 7px 2px 7px;
p\adding:  4px 7px 2px 7px;
width: 100px;
w\idth: 100px;
line-height:9pt;
l\ine-height:9pt;
}


#buttonNav li a.nonActiveSub:hover
{

}

#baconLeft
{
width:140px;
height:270px;
line-height:270px;
background-image:url(../images/baconBannerLeft.jpg);
background-position:top;
background-color:#000000;
}

#baconLeftTemp
{
width:140px;
height:270px;
line-height:270px;
background-image:url(../images/baconBannerLeftTemp.jpg);
background-position:top;
background-color:#000000;
}

#container 
{
width:583px;
background-image:url(../images/containerBG.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 154px;
position:relative;

}

* html #container {
width:580px;
w\idth:580px;
}	
	
#content 
{
margin:0px 0px 0px 0px;
padding:4px 4px 4px 4px;
background-color:transparent;
color:#000000;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
height:auto;
}	

#content ul
{
margin-top:0em;
margin-bottom:0em;
}

#content ol
{
margin-top:0em;
margin-bottom:0em;
}

#content a
{
color:#fe0000;
}

#footer 
{
clear: both;
width:100%;
font-size:11px;
margin-top:23px;
padding-top:4px;
color:#000000;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-weight:normal;
border-top:solid 1px #fe0000;
}

#footer a
{
color:#fe0000;
}

h1
{
margin-top:0em;
margin-bottom:0em;
margin-right:4px;
border-bottom:dashed 1px #666666;
width:auto;
}

h3
{
margin-top:0em;
margin-bottom:0em;
}

#hr
{
width:570px;
height:22px;
line-height:22px;
background-image:url(../images/hr.gif);
background-position:center;
background-repeat:no-repeat;
}

.hr
{
width:570px;
height:22px;
line-height:22px;
background-image:url(../images/hr.gif);
background-position:center;
background-repeat:no-repeat;
}


.styleButton
{margin-top:10px;background-color:#fe0000;color:#ffffff;font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10pt;line-height:10pt;font-weight:bold;padding:2px;border-bottom:solid 1px #da0606;border-right:solid 1px #da0606;border-top:solid 1px #fa7474;border-left:solid 1px #f85353;}

/*home page styles*/
.homeStyle
{width:800px;margin:40px auto 0px auto;background-color:#000000;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}

#homeContent
{
clear: both;
width:100%;
font-size:11px;
margin-top:23px;
padding-top:4px;
color:#ffffff;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-weight:normal;
}

#homeContent a
{
color:#fe0000;
}


#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 ;
padding: 0;
text-align: center
}

#nav-menu li a
{
padding-top:0px;
background-image:url(../images/homeNavBG.jpg);
background-repeat:repeat-x;
height: 30px;
line-height: 30px;
float: left;
width:98px;
display: block;
border-right: 1px solid #666666;
border-left:solid 1px #ffffff;
color: #ffffff;
text-decoration: none;
text-align: center;
font-size:8pt;
font-weight:bold;
}