body {
background-color:#969696;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
line-height:1.65em;
margin:0pt;
padding:0pt;
}
#wrapper {
background:transparent url(images/wrapper_bg.gif) repeat-y scroll 0%;
margin:10px auto 30px;
position:relative;
width:980px;
}
a {
color:#0066CC;
}
a:hover {
background-color:#0066CC;
color:#FFFFFF;
text-decoration:none;
}
#banner {
background:transparent url(images/banner_bg.gif) no-repeat scroll 0%;
height:132px;
width:980px;
}
#banner h1 {
left:50px;
margin:0pt;
padding:0pt;
position:absolute;
top:15px;
}
#banner h1 img {
border-style:none;
}
#banner p img {
position:absolute;
right:50px;
top:80px;
}
#navigation {
background-color:#000000;
height:2.2em;
margin:0pt;
padding:0.5em 0pt 0pt 50px;
width:930px;
}
#navigation li {
color:#FFFFFF;
display:inline;
font-weight:bold;
list-style-type:none;
padding:5px 25px 5px 0pt;
}
#navigation li a {
color:#999999;
text-decoration:none;
}
#navigation li a:hover {
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
}
#navigation li.onstate {
color:#FFFFFF;
display:inline;
font-weight:bold;
list-style-type:none;
padding:5px 25px 5px 0pt;
}
#navigation li.onstate a {
color:#FFFFFF;
text-decoration:none;
}
#navigation li.onstate a:hover {
background-color:#000000;
color:#CCCCCC;
text-decoration:none;
}
#homePageTitle {
background:transparent;
height:223px;
margin:0pt;
padding:0pt;
width:980px;
}
#homePageTitle h2 {
display:none;
}
#homePageTitle hr {
display:none;
}
#homePageTitle p {
border:1px solid #FF9933;
height:2.2em;
left:50px;
line-height:2em;
margin:0pt;
padding:0pt;
position:relative;
text-align:center;
top:130px;
width:8em;
}
#homePageTitle p a {
color:#FFD2A6;
display:block;
height:2.2em;
text-decoration:none;
width:8em;
}
#homePageTitle p a:hover {
background-color:#FF9933;
color:#FFFFFF;
display:block;
height:2.2em;
text-decoration:none;
width:8em;
}
#subPageTitle {
background:transparent url(images/subtitle_bg.gif) no-repeat scroll 0%;
height:90px;
margin:0pt;
padding:0pt;
width:980px;
}
#subPageTitle h2 {
color:#FFFFFF;
font-size:2em;
margin:0pt;
padding:20px 0pt 0pt 50px;
}
#subPageTitlePf {
background:transparent url(images/subtitle_pf_bg.gif) no-repeat scroll 0%;
height:90px;
margin:0pt;
padding:0pt;
width:980px;
}
#subPageTitlePf h2 {
color:#FFFFFF;
float:left;
font-size:2em;
margin:0pt;
padding:20px 0pt 0pt 50px;
}
#subPageTitlePf ul {
float:right;
margin:17px 0pt 0pt;
padding:0pt;
position:relative;
right:50px;
}
#subPageTitlePf ul li {
float:left;
list-style-type:none;
margin:0pt 0pt 0pt 10px;
padding:0pt;
}
#subPageTitlePf ul li.prev a {
background:transparent url(images/pf_button_prev_bg.gif) no-repeat scroll 0%;
display:block;
float:left;
height:25px;
width:55px;
}
#subPageTitlePf ul li.prev a span {
display:none;
}
#subPageTitlePf ul li.prev a:hover {
background:transparent url(images/pf_button_prev_on_bg.gif) no-repeat scroll 0%;
display:block;
float:left;
height:25px;
width:55px;
}
#subPageTitlePf ul li.next a {
background:transparent url(images/pf_button_next_bg.gif) no-repeat scroll 0%;
display:block;
float:left;
height:25px;
width:55px;
}
#subPageTitlePf ul li.next a span {
display:none;
}
#subPageTitlePf ul li.next a:hover {
background:transparent url(images/pf_button_next_on_bg.gif) no-repeat scroll 0%;
display:block;
float:left;
height:25px;
width:55px;
}
#bodyContent {
margin:0pt;
padding:0pt;
}
#bodyContent hr {
display:none;
}
#bodyContent h4 {
font-size:1.3em;
margin:0pt;
padding:0pt;
color:#660000;
}
#bodyContent h3 {
margin:0pt 0pt 0pt 50px;
padding:30px 0pt 0pt;
}
#bodyContent h3.botSpace {
margin:0pt 0pt 0pt 50px;
padding:20px 0pt 5px 0px;
}
#bodyContent .column {
float:left;
padding:0pt 0pt 30px;
width:320px;
}
#bodyContent .column h4 {
margin:0pt 40px 0pt 50px;
}
#bodyContent .column h5 {
color:#999999;
font-size:100%;
font-weight:normal;
margin:5px 40px -5px 50px;
padding:0pt;
}
#bodyContent .column p {
margin:5px 40px 5px 50px;
}
#bodyContent .column p.botSpace {
margin:5px 40px 20px 50px;
}
#bodyContent .column blockquote {
background:transparent url(images/blockquote_bg.gif) no-repeat scroll 35px 0.4em;
margin:0pt;
padding:0pt 0pt 20px;
}
.img {
border:1px solid #999999;
float:left;
margin:4px;
padding:3px;
}
#bodyContent .column blockquote p strong {
color:#FF6600;
font-weight:normal;
}
#bodyContent .column blockquote p em {
color:#999999;
font-style:italic;
font-weight:normal;
}
#bodyContent .column blockquote p span {
display:none;
}
#bodyContent .columnDouble {
padding:0pt 0pt 10px;
width:650px;
}
#bodyContent .columnDouble1 {
padding:0pt 0pt 10px 50px;
width:600px;
}
#bodyContent .columnDouble h4 {
margin:30px 40px 0pt 50px;
}
#bodyContent .columnDouble h5 {
color:#999999;
font-size:100%;
font-weight:normal;
margin:5px 40px -5px 50px;
padding:0pt;
}
#bodyContent .columnDouble p {
margin:5px 40px 5px 50px;
}
#bodyContent .columnDouble p.botSpace {
margin:5px 40px 20px 50px;
}
#bodyContent .portfolioColumn {
padding:0pt 0pt 10px;
width:980px;
}
#bodyContent .portfolioColumn h4 {
margin:30px 40px 0pt;
}
#bodyContent .portfolioColumn h5 {
color:#999999;
font-size:100%;
font-weight:normal;
margin:5px 50px -5px 40px;
padding:0pt;
}
#bodyContent .portfolioColumn p {
color:#999999;
line-height:1.55em;
margin:5px 50px 10px 40px;
}
#bodyContent .portfolioColumn p.botSpace {
margin:5px 40px 20px;
}
#bodyContent .portfolioColumn .hero {
float:left;
margin:0pt;
padding:30px 0pt 80px 50px;
}
#bodyContent .portfolioColumn .textDescription {
float:right;
width:330px;
}
#bodyContent .portfolioColumn .textDescription img {
margin:0pt;
padding:20px 0pt;
}
#bodyContent .columnDouble .pfThumb {
float:left;
padding:30px 15px 15px 50px;
width:250px;
}
#bodyContent .columnDouble .pfThumb a img {
border:1px solid #CCCCCC;
}
#bodyContent .columnDouble .pfThumb a:hover img {
border-color:#999999;
border-width:1px;
}
#bodyContent .columnDouble .pfThumb p {
background:transparent url(images/pf_thumb_link_bg.gif) no-repeat scroll center bottom;
margin:0pt;
padding:6px 0pt 10px;
}
#homeBox {
background:transparent url(images/sidebox_bg_top.gif) no-repeat scroll left top;
margin:0pt;
overflow:hidden;
padding:0pt;
position:absolute;
right:50px;
top:442px;
width:240px;
}
#homeBox h4 {
margin:0pt;
padding:25px 30px 10px;
}
#homeBox h5 {
font-size:1em;
margin:0pt;
padding:3px 30px;
}
#homeBox p {
margin:0pt;
padding:3px 20px;
}
#homeBox img {
margin:0pt;
padding:3px 30px 5px;
}
#homeBox .bottomBg {
background:transparent url(images/sidebox_bg_bottom.gif) no-repeat scroll left bottom;
padding-bottom:25px;
}
#subBox {
background:transparent url(images/sidebox_bg_top.gif) no-repeat scroll left top;
margin:0pt;
overflow:hidden;
padding:0pt;
position:absolute;
right:50px;
top:282px;
width:240px;
}
#subBox h4 {
margin:0pt;
padding:25px 30px 10px;
}
#subBox h5 {
font-size:1em;
margin:0pt;
padding:3px 30px;
}
#subBox p {
margin:0pt;
padding:30px 30px 3px;
}
#subBox .bottomBg {
background:transparent url(images/sidebox_bg_bottom.gif) no-repeat scroll left bottom;
padding-bottom:25px;
}
#subBox ul {
margin:0pt;
padding:3px 30px;
}
#subBox ul li {
background:transparent url(images/bullet.gif) no-repeat scroll left 0.65em;
list-style-type:none;
padding:0pt 0pt 0pt 15px;
}
#subBox .horizontalRule {
margin:20px 0pt 0pt 30px;
}
#footer {
background:transparent url(images/footer_bg_bottom.gif) no-repeat scroll center bottom;
clear:both;
color:#3D3D3D;
margin:0pt;
padding:0pt 0pt 35px;
width:980px;
}
#footer ul {
background:transparent url(images/footer_bg_top.gif) no-repeat scroll center top;
margin:0pt;
padding:15px 0pt 0pt 50px;
}
#footer li {
background:transparent url(images/bullet.gif) no-repeat scroll left 0.45em;
display:inline;
margin:0pt;
padding:0pt 20px 0pt 15px;
}
#footer hr {
display:none;
}
.sIFR-flash {
margin:0pt;
visibility:visible !important;
}
.sIFR-replaced {
visibility:visible !important;
}
span.sIFR-alternate {
display:block;
height:0pt;
left:0pt;
overflow:hidden;
position:absolute;
top:0pt;
width:0pt;
}
.sIFR-flash + div[adblocktab="true"] {
display:none !important;
}
.sIFR-hasFlash #wrapper #bodyContent .column h4 {
font-size:1em;
font-weight:normal;
height:1.5em;
letter-spacing:0pt;
line-height:1em;
visibility:hidden;
}
.sIFR-hasFlash #wrapper #bodyContent .columnDouble h4 {
font-size:1em;
font-weight:normal;
height:1.5em;
letter-spacing:0pt;
line-height:1em;
visibility:hidden;
}
.sIFR-hasFlash #wrapper #bodyContent #homeBox h4 {
background:transparent none repeat scroll 0%;
font-size:1em;
font-weight:normal;
height:1.5em;
left:30px;
letter-spacing:0pt;
line-height:1em;
margin:0pt 0pt 35px;
padding:0pt;
position:relative;
top:25px;
visibility:hidden;
width:180px;
}
.sIFR-hasFlash #wrapper #bodyContent #subBox h4 {
background:transparent none repeat scroll 0%;
font-size:1em;
font-weight:normal;
height:1.5em;
left:30px;
letter-spacing:0pt;
line-height:1em;
margin:0pt;
padding:0pt;
position:relative;
top:25px;
visibility:hidden;
width:180px;
}
.sIFR-hasFlash #wrapper #subPageTitle h2 {
color:#FFFFFF;
font-size:1em;
font-weight:normal;
height:7px;
letter-spacing:0pt;
line-height:0.5em;
margin:0pt;
padding:18px 0pt 0pt 50px;
visibility:hidden;
width:180px;
}
#c5 {
color:#ffffff; }
.sIFR-hasFlash #wrapper #subPageTitlePf h2 {
color:#FFFFFF;
font-size:1em;
font-weight:normal;
height:7px;
letter-spacing:0pt;
line-height:0.5em;
margin:0pt;
padding:18px 0pt 0pt 50px;
visibility:hidden;
width:180px;
}
.sIFR-hasFlash #wrapper #bodyContent .portfolioColumn .textDescription h4 {
background:transparent none repeat scroll 0%;
font-size:1em;
font-weight:normal;
height:1.5em;
left:40px;
letter-spacing:0pt;
line-height:1em;
margin:0pt 0pt 33px;
padding:0pt;
position:relative;
top:25px;
visibility:hidden;
width:180px;
}

.subheading{
color:#333333;
font-size:12px;
line-height:19px;
font-weight:bold;
margin:0px;
}