@charset "UTF-8";
/* CSS Document */


*
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


* html, .pngFix 
{
behavior: url(iepngfix.htc);
}

a:link
{color:#d31622;}

a:visited
{color:#d31622;}

a:hover
{color:#d31622;}

a:active
{color:#d31622;}


body
{
/*background-image:url(../img/stripeBackground.png);
background-repeat:repeat-x;
background-position:0  44px;*/
margin:0px;
}

* html body
{
margin:0 0 0 0;
}

.bannerHeader
{
margin:0 auto;
width:100%;
text-align:center;
}

.videoBar
{
background-image:url(../img/redStripeBack.png);
height:340px;
/*margin:0 0 0 -8px;*/
margin:0 auto;
width:100%;
text-align:center;
overflow:visible;
}

.redStripe2ndLevel
{
background-image:url(../img/redStripeBack2ndLevel.png);
height:17px;
margin:0 auto;
width:100%;
text-align:center;
}

.headerCol1
{
float:left;
margin:0 0 0 0;
}

.headerCol2
{
float:left;
margin:20px 30px 0 0;
}

.headerCol3
{
float:left;
margin:51px 0 0 0;
}

.colHolder
{
margin:0 auto;
text-align:center;
width:964px;
}


#navcontainer
{
margin:0 0 40px 0;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 6px;
}

#navlist
{
padding:0px;
text-align:center;
}

.col1
{
float:left;
width:580px;
text-align:left;
line-height:24px;
}

.col2
{
float:right;
text-align:left;
width:320px;
text-align:left;
line-height:24px;
}

.contentWrapper
{
margin:0 auto;
width:952px;
overflow:hidden;
display:
}

.largeBox
{
background-image:url(../img/largeBoxBack.png);
background-position:top center;
background-repeat:repeat-x;
border-left:2px solid #d0d0d0;
border-right:2px solid #d0d0d0;
padding:5px 10px 5px 13px;
width:275px;
}

.smallBox
{
background-image:url(../img/smallBoxBack.png);
background-position:top center;
background-repeat:repeat-x;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
padding:5px 10px;
width:251px;
}

.copyright, .copyright a
{
font-size:10px;
text-align:center;
margin:40px 0;
}

/*[if IE]
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc); call hover behaviour file 
font-size: 100%;  enable IE to resize em fonts 
} 
#menu ul li {
float: left;  cure IE5.x "whitespace in lists" problem 
width: 100%;
}
#menu ul li a {
height: 1%;  make links honour display: block; properly 
} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif; 
 if required use em's for IE as it won't resize pixels 
} 
</style>
![endif]*/





/*Here down is z2 classes*/

/*.navBar
{
text-align:center;
background-image:url(../img/redHeaderBack.png);
height:105px;
margin:0 0 0 -8px;
position:absolute;
width:100%;
}

* html .navBar
{
text-align:center;
background-image:url(../img/redHeaderBack.png);
background-repeat:repeat-x;
height:105px;
margin:0 auto;
left:0px;

}

.wrapper
{
margin:-8px auto;
padding:100px 0 0 0;
text-align:left;
width:960px;
}

.footer
{
background-color:#949494;
color:#FFFFFF;
line-height:24px;
margin:0 -8px;
text-align:center;
}

* html .footer
{
background-color:#949494;
line-height:24px;
margin:0 auto;
text-align:center;
width:100%;
}

.footerText
{
padding:60px 0 0 0;
color:#FFFFFF;
}

.skyline
{
text-align:center;
}

.col1
{
float:left;
line-height:24px;
margin:30px 0 0 0;
padding:0 25px 0 0;
width:569px;
}

.col2
{
float:left;
line-height:14px;
margin:30px 0 0 0;
width:355px;
font-size:9px;
}

.list1, .list2
{
float:left;
margin:10px 0 0 10px;
font-size:14px;
font-weight:bold;
color:#ce2533;
}

.list2
{
margin:10px 0 0 30px
}

.textHeaders
{
font-size:18px;
font-weight:bold;
margin:0 0 0 10px
}

.listHeaders
{
font-size:14px;
font-weight:bold;
color:#d31622;
}
*/
