body {
margin-left:auto;
margin-right:auto;
width:100%;
margin-top:0px;
padding-top:0px;
background:url('../icons2/bgstretch3-.jpg') top repeat-x #ECEBD9;
font-family:arial;
border-left:solid 0px #725A34;
border-right:solid 0px #725A34;
overflow-x: hidden;
min-width:860px;
background-color:#E3D0A5;
}

#wrap {
color:#000000;
margin-left:auto;
margin-right:auto;
text-align:left;
border:solid 0px #ff0000;
width:100%;
background:url('../icons2/bgstretch3.jpg') top repeat-x #E3D0A5;
font-family:trebuchet ms;
}


.top {
height:145px;
border:solid 0px #0000ff;
padding:0px;margin:0px;
background:url('../icons2/topbg.jpg') no-repeat;}

#topleft{
width:98%;
position:absolute;
text-align:right;
color:#000000;
color:#baa37a;
font-size:14px;
font-weight:bold;
top:75px;
right:185px;
border-bottom:solid 1px #baa37a;
padding:0px;
margin:0px;
min-width:860px;
padding-right:10px;}

#clockshow
{position:absolute;
top:94px;
right:198px;font-size:11px;
font-weight:normal;
color:#998866;}



#topleft p{margin:0px;
padding:0px;
letter-spacing:4px;}

#topright{border:solid 2px #baa37a;
width:175px;
font-size:10px;
position:absolute;
float:right;
top:8px;
right:5px;
font-family:arial;
padding:5px;
clear:both;
background-color:#EABB41;
background-color:#EADFC3;}

.topsearch{text-align:right;
font-weight:bold;}
.telephone{margin-top:10px;text-align:right;
font-weight:bold;color:#555555;}

.share{margin-left:0px;
margin-top:0px;
text-align:right;}

#topright input{font-size:10px;}

#topright input#keyword {width:95px;
font-size:10px;}


.bigphone{font-size:20px;color:#ffffff;font-weight:bold;}

#middle {
margin:0px;padding:0px;
border:solid 0px #00ff00;background-color:#E3D0A5;
background:url('../icons2/middlepagegraphic.jpg') repeat-x #E3D0A5;
}


#contactmini {font-size:12px;}
#contactmini textarea{width:180px;}
#contactmini input, #contactmini select{margin-bottom:10px;}


.menu {text-align:center;
border:solid 0px;
position:absolute;
top:120px;
left:0px;
z-index:100;
background:none;
margin-left:auto;
margin-right:auto;
width:1120px;
}

.menu ul{list-style-type:none;
padding:0px;margin:0px;
text-align:center;
}

.menu li{float:left;
margin-right:-1px;

}

.menu li{}
.menu a{color:#663322;
text-decoration:none;
display:block;
padding:20px;
padding-top:4px;
padding-bottom:2px;
border:solid 1px #bb9988;
border-top:none;
border-bottom:solid 0px #000000;
font-weight:bold;
height:19px;
font-size:12px;}

.menu a:hover {color:#000000;
background-color:#000000;
text-decoration:underline;
background:url('../icons2/menubg2.jpg')
}

.content {
padding:0px;margin:0px;
border:solid 0px #333333;
}

#threecols {
padding:0px;margin:0px;border:solid 0px;
width:100%;
float:left;
border:solid 0px #ff0000;

}


#left{float:left;width:165px;
margin-right:-100%;
border:solid 0px;
background:url('../icons2/bigmenubg5.jpg') no-repeat #E3D0A5;
}

#col1{float:left;
border:solid 0px;
border:solid 0px;
margin: 0 185px 0 165px;
min-width:580px;
background-position:bottom left;
border-bottom:none;
padding-top:35px;
min-height:760px;
background:url('../icons2/bottompagegraphic3-.jpg') bottom repeat-x;}


#right{width:185px;float:left;margin-left:-185px;
background:url('../icons2/bigmenubg5.jpg') no-repeat #E3D0A5;
}

#right .articlebody img{margin:0px;
}

#pagecontent {
padding-left:20px;
padding-right:20px;
background-color:#ffffff;
background:url('../icons2/bottompagegraphic4.jpg') bottom repeat-x #ffffff;
min-height:760px;}


#pagecontent img.pageimage{border:solid 0px;
padding:5px;
width:244px;
padding-right:0px;
padding-top:0px;
margin-top:5px;}

#pagecontent .standout{text-align:left;
width:190px;
float:right;
border:solid 1px #dddddd;
background-color:#f6f6f6;
padding:10px;
margin:0px;
margin-left:10px;
margin-bottom:5px;
color:#777777;}

#contenttitle{text-align:left;
width:150px;
float:left;
border:solid 1px #dddddd;
background-color:#f6f6f6;
padding:10px;
margin:0px;
margin-right:7px;
margin-top:7px;
}

#contenttitle h2{color:#325e7d;

font-size:13px;
font-family:arial;
}


#pagecontent p{padding-bottom:20px;
margin:0px;}

#pagecontent .contentcontact p{font-weight:bold;
text-align:center;}

#bottom a{color:#885555;
font-weight:bold;}

#pagetop{
height:5px;
background-color:#ffffff;
margin-bottom:0px;
}

#col1 p{font-size:13px;
text-align:justify;
line-height:24px;
}


#col1 img{}

#col1 img.smallimage{width:150px;
padding:2px;margin-right:0px;
margin-left:10px;}

#col1 img.standardimage {}

#col1 a{color:#996666;}

#pagetitle h1.title{
text-align:center;
padding:0px;
margin:0px;
margin-left:1px;
font-size:20px;
margin-top:0px;
color:#336699;
padding-bottom:0px;
padding-top:0px;
border-bottom:solid 0px #eeeeee;
margin-bottom:10px;
font-family:verdana;
}




#left ul.sidemenu, #right ul.sidemenu
{list-style-type:none;
padding:0px;margin:0px;
font-size:11px;}

#left ul.sidemenu li, #right ul.sidemenu li{
background:transparent url(../icons2/4.gif) no-repeat;
background-position:0px 9px;
padding-left:5px;
}

ul.sidemenu li{padding:0px;margin:0px;
}

ul.sidemenu a{color:#333333;
text-decoration:none;display:block;
padding:6px;
font-weight:bold;}

ul.sidemenu a:hover{background-color:#eeeedd;
color:#000000;
border:solid 1px #bbbbbb;
padding:5px;
}

ul.sideindent a{color:#000000;}


#right h2, #left h2, #left h2 a{
}

#right h2, #left h2{
font-size:14px;
color:#887766;
text-align:center;
text-decoration:none;
border-bottom:solid 0px #dddddd;
padding:0px;margin:0px;
padding-top:10px;}

#left .videotitle{color:#887766;;
padding:0px;
line-height:12px}

.banner{text-align:center;}


#right p, #left p{font-size:10px;
padding:0px;margin:0px;
padding-bottom:10px;
padding:5px;}

.article {
border-top:solid 0px #ffbb66;
border-left:none;
border-right:none;}


.article.long{}

.articlebody{
border-left:solid 0px #bbbbbb;
border-bottom:solid 0px #999999;
padding:5px;
}



.readmore{text-align:right;
color:#995533;font-size:10px;
margin-top:0px;
padding-top:0px;}

.articlebody img{border:solid 1px #999999;
border-bottom:solid 1px #000000;
margin-left:10px;}

#videos img{border:none;
margin:0px;padding:0px;}

h5{margin-top:40px;
margin-bottom:0px;}
.street{margin-top:0px;border:solid 2px #000000;
width:600px;height:240px;
margin-left:70px;}


.content h2{color:#000000;font-size:15px;
margin:0px;
padding:0px;
margin-bottom:5px;
border-bottom:solid 0px;
}

.content h3{
margin:0px;padding:0px;color:#440000;
font-size:16px;
margin-bottom:-15px;
font-weight:bold;}

.content h4{margin-bottom:-15px;}



h2.mainheadline{font-size:20px;font-weight:bold;
color:#dddddd;}

.content ul {list-style-type:square;}
.content li {padding-bottom:10px;}
.content ol{font-size:12px;font-weight:bold;}

#bottom{
padding:0px;
padding-top:0px;
border-left:none;
border-right:none;
border-top:solid 0px #000000;
font-size:12px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-left:-12px;
margin-right:-12px;
min-height:280px;
padding-left:100px;
padding-right:100px;
background-color:#dbdac8;
line-height:12px;
background:url('../icons2/footerbg3.jpg') top repeat-x #E3D0A5;}

#bottom h1{color:#553333;
text-align:left;
font-size:16px;
text-align:center;
border-top:dotted 0px #aaaaaa;
padding-top:10px;
margin-bottom:10px;
margin-top:10px;}

.roll:hover{color:#000000;}


#searchresults, .detailedsearch { padding: 5px 15px;}

.cfrags h3{margin-top:20px;}

.video{float:right;margin-left:15px;
margin-bottom:5px;
margin-top:8px;
background-color:#000000;}


#pagecontent img.rightphoto{
border:solid 1px #dddddd;
margin:0px;padding:2px;
margin-right:5px;
margin-top:5px;}

#pagecontent p{text-align:left;}

.faq{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px trebuchet ms;
margin: 10px 0;
color:#996644;
}

#pagecontent .faq img{border:none;
padding:0px;}

#pagecontent p.clear{clear:left;}

#pagecontent ul{font-size:12px;font-weight:bold;}

#leftmenu .article ul.sideindent {list-style-type:none;
margin:0px;padding:0px;
margin-left:15px;
margin-top:0px;}


#leftmenu .sidemenu li.sub
{min-height:20px;}


#contactform {padding:0px;margin:0px;
width:490px;
border:solid 1px;
margin-left:auto;
margin-right:auto;
background-color:#E3D0A5;
padding:9px;font-size:12px;
background:url('../icons2/bigmenubg5.jpg') repeat-x #E3D0A5;
background-position: 100px -10px;}

#contactform .label{width:450px;
border:solid 0px;display:block;
float:left;height:auto;
padding:0px;
margin:0px;
font-weight:bold;}

#contactform input{width:250px;
height:18px;
margin:0px;
padding:0px;
font-size:14px;
clear:right;}

#contactform .btn{width:100px;
height:auto;
color:#ffff99;
font-weight:bold;
text-align:center;
background-color:#444444;
margin-left:190px;
padding:3px;}

#contactform textarea{width:480px;
height:200px;}


#oilspillcontactform {padding:0px;margin:0px;
width:490px;
border:solid 1px;
margin-left:auto;
margin-right:auto;
background-color:#E3D0A5;
padding:8px;font-size:12px;
background:url('../icons2/bigmenubg5.jpg') repeat-x #E3D0A5;
background-position: 100px -10px;}

#oilspillcontactform .label{width:450px;
border:solid 0px;display:block;
float:left;height:auto;
padding:0px;
margin:0px;
font-weight:bold;}

#oilspillcontactform .check{width:50px;
border:solid 0px;display:block;
float:left;height:auto;
padding:0px;
margin:0px;
font-weight:bold;}

#oilspillcontactform input{width:250px;
height:18px;
margin:0px;
padding:0px;
font-size:14px;
clear:right;}

#oilspillcontactform .btn{width:200px;
height:auto;
color:#ffff99;
font-weight:bold;
text-align:center;
background-color:#444444;
margin-left:100px;
padding:3px;}

#oilspillcontactform textarea{width:480px;
height:200px;}


<--! begin new DWDPledge style -->

#nodwdpledge {padding:0px;margin:0px;
width:490px;
border:solid 1px;
margin-left:auto;
margin-right:auto;
background-color:#E3D0A5;
padding:8px;font-size:12px;
background:url('../icons2/bigmenubg5.jpg') repeat-x #E3D0A5;
background-position: 100px -10px;}

#nodwdpledge .label{width:450px;
border:solid 0px;display:block;
float:left;height:auto;
padding:0px;
margin:0px;
font-weight:bold;}

#nodwdpledge .check{width:50px;
border:solid 0px;display:block;
float:left;height:auto;
padding:0px;
margin:0px;
font-weight:bold;}

#nodwdpledge input{width:250px;
height:18px;
margin:0px;
padding:0px;
font-size:14px;
clear:right;}

#nodwdpledge .btn{width:200px;
height:auto;
color:#ffff99;
font-weight:bold;
text-align:center;
background-color:#444444;
margin-left:150px;
padding:3px;}

<--! end new DWDPledge style -->


#contactmini p{padding:0px;margin:0px;}
#contactmini {font-size:12px;}
#contactmini textarea{width:150px;}
#contactmini input, #contactmini select{margin-bottom:10px;}
#contactmini input{width:150px;
float:no-float;
text-align:left;
clear:both;}

#contactmini .btn{width:75px;
height:auto;
font-weight:bold;
text-align:center;
margin-left:40px;
padding:3px;}


#slider2 .itemtitle{color:#666666;font-size:14px;
color:#bb9966;}



#slider2 .itemdate{font-size:12px;font-weight:bold;}
#slider2 .itemdescription{max-height:300px;
overflow:hidden;
font-size:12px;}

#slider2 .itemread{text-align:right;
font-size:11px;font-weight:bold;
padding:0px;margin:0px;}

#slider2 .blogfeed{padding:0px;margin:0px;
border:solid 0px;}

#pagecontent #slider2 img{width:200px;
border:solid 1px #bbbbbb;}

#dis {border-top:dotted 0px #999999;padding-left:20px;
padding-right:20px;
padding-top:10px;
color:#666666;
margin-left:auto;
margin-right:auto;
width:600px;}

#dis .disclaimer a{color:#666666;}
.copyright{padding-left:50px;}


#newsfeeds .itemtitle{font-weight:bold;
font-size:12px;}
#newsfeeds .itemdate{color:#990000;
font-weight:bold;
float:left; margin-right:5px;}

#pagecontent .answer{color:#000000;
margin-left:30px;
border:solid 1px #bbbbbb;
padding:10px;
background-color:#fafafa;max-height:300px;overflow:auto; scrollbar-arrow-color:
blue; scrollbar-face-color: #e7e7e7; scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color:
#888888;}

#showimage{float:right;
border:solid 0px;
margin-left:10px;
margin-top:8px;}


#join {border:solid 0px;
width:100%;
}

.joinus{width:425px;
margin-left:auto;
margin-right:auto;padding-top:10px;}

#join .jointext{float:left;
border:solid 0px;width:140px;
font-size:12px;
color:#333333;font-weight:bold;
text-align:right;
margin-top:10px;}

#join .joinimage{float:left;border:solid 0px;
width:280px;}

#left .click{font-size:10px;text-align:center;}



#pagecontent .feedanswer{font-size:11px;color:#000000;
border:solid 1px #bbbbbb;
padding:10px;
background-color:#f9f9f9;
height:200px;overflow:auto;scrollbar-arrow-color:
blue; scrollbar-face-color: #e7e7e7; 
scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color:
#888888;
margin-bottom:20px;
margin:5px;}

#newsfeeds .feedanswer{margin-left:auto;
margin-right:auto;
height:auto;
max-width:800px;}

#faqs {font-size:12px;}

#faqs .answer{color:#000000;
margin-left:30px;
border:solid 1px #bbbbbb;
padding:10px;
background-color:#f6f6f6;max-height:200px;overflow:auto; scrollbar-arrow-color:
blue; scrollbar-face-color: #e7e7e7; scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color:
#888888;}

#newsfeeds {clear:both;}
#newsfeeds #paginate-slider3{text-align:center;}

#newsfeeds h1{font-size:14px;padding:0px;margin:0px;
margin-bottom:0px;
text-align:center;
margin-top:15px;
color:#663333;
padding-top:0px;}
#newsfeeds h2{font-size:11px;line-height:12px;
margin-bottom:10px;color:#555555;
text-align:center;}

#newsfeeds .feedentry{}

#newsfeeds .itemrecord{font-weight:bold;}
#newsfeeds .itemdate{font-weight:bold;font-size:9px;
float:left;margin-top:2px;margin-right:5px;
color:#884422;}
#newsfeeds .itemtitle{color:#660000;}
#newsfeeds .itemdescription{margin-left:0px;
font-weight:normal;color:#666666;}
#newsfeeds .itemread{}

#newsfeeds img{display:none;}

#linkback{border:solid 0px;
width:300px;
height:100px;
position:absolute;
top:10px;
left:60px;}

#linkback a{display:block;width:300px;height:100px;
text-decoration:none;}


.openanswer{color:green;}
.closedanswer{color: red;}

#editor{font-size:9px;
text-align:right;
margin:0px;
padding:0px;
position:relative;
top:-10px;
color:#999999;}

#editor a{color:#dddddd;
text-decoration:none;}

#editor:hover{}


#inpagenewsfeeds h1{font-size:14px;}
#inpagenewsfeeds h2{font-size:12px;
line-height:13px;
font-weight:normal;color:#666666;}
#inpagenewsfeeds .feedanswer{height:auto;
border:none;background-color:#ffffff;}
#inpagenewsfeeds .itemtitle{font-size:13px;
font-weight:bold;}
#inpagenewsfeeds .itemdate{float:left;margin-right:5px;
font-size:12px;color:#666666;}
#inpagenewsfeeds .itemdescription{text-transform:lowercase;
color:#333333;font-size:12px;}

#links{font-size:11px;}
#links h1, #links h2, #links h3{margin:0px;padding:0px;}
#links h2{font-size:12px;
margin-bottom:10px;}
#links h3{font-size:12px;color:#666666;letter-spacing:3px;
border-bottom:dotted 1px #666666;}
.linkitem{border:solid 1px #aaaaaa;
background-color:#ffffff;
border-bottom:solid 2px #777777;
padding:10px;
margin-bottom:10px;}

#links p{font-size:12px;
line-height:13px;
margin-top:0px;padding:0px;
margin-top:9px;}

#citylist{text-align:left;
font-weight:normal;}
#citylist ul{list-style-type:none;
padding:0px;margin:0px;
text-align:left;
float:left;}

#citylist p{font-weight:normal;}
#citylist li{float:left;margin-right:3px;}


#bottom #assets {font-weight:normal;
line-height:12px;font-size:10px;
margin-bottom:10px;}

#homeslider #slider2 .itemdescription img{height:auto;width:auto;
width:75px;
float:right;
margin-top:10px;}

#fullarticle .itemtitle{font-weight:bold;
margin-top:20px;
color:#336699;border-bottom:solid 1px;}
#fullarticle .itemdescription p img{height:auto;width:auto;
width:150px;float:right;}
#fullarticle .itemdate {font-size:12px;
margin-bottom:10px;}

#fullarticle .itemread{margin:0px;
padding:0px;
margin-bottom:30px;
position:relative;
top:-80px;
font-size:12px;
font-weight:bold;
float:right;}

#ticker {position:absolute;top:150px;right:200px;
width:50%;}
#ticker input{border:none;background:none;
font-size:12px;font-weight:bold;
color:#baa37a;
font-family:arial;
width:100%;}

#centerme{border:solid 0px;
width:505px;
margin-left:auto;
margin-right:auto;}

#shownewsletters{font-family:trebuchet ms;font-size:12px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
border:solid 0px;}
.newsletter{border:solid 1px #bbbbbb;
border-left:solid 1px #eeeeee;
border-top:solid 1px #eeeeee;
border-bottom:solid 2px #bbbbbb;
width:160px;height:175px;
float:left;
background-color:#ffffff;
margin-right:5px;}

.newsletter img{width:150px;}


#videoshow{border:solid 0px;
width:670px;
margin-left:auto;
margin-right:auto;}

#videoshow h3{font-size:13px;
color:#994400;}
#videoshow h4{font-size:10px;
color:#777777;
line-height:12px;
padding-top:5px;}

#videoshow embed {width:300px;
height:220px;}

.playvideo {
width:300px;
border:solid 1px #dddddd;
margin:10px;
padding:5px;
float:left;
height:300px;}