@charset "utf-8";
/* CSS Document */

body
{
background-image:url(../images/TWBbackground3.jpg);
background-repeat:no-repeat;
background-position:top center;
font-family:Arial, Helvetica, sans-serif;
color:#3b3b3b;
background-color:#0e0b14;
margin:0px;
padding:0px 0px 0px 0px;
}
a:link, a:active, a:visited
{
outline-style:none;
outline-width:0px;
}
a:hover
{
outline-style:none;
outline-width:0px;
}
img
{
	border: none;
}
div
{
margin:0px; padding:0px 0px 0px 0px;
}
div img
{
font-size:0px;margin:0px;padding:0px 0px 0px 0px;
}
ul
{
margin:0px;padding:0px 0px 0px 0px;list-style-type:none;
}
ul li
{
margin:0px;padding:0px 0px 0px 0px;list-style-type:none;
}
h1
{
clear:both;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;text-align:left;font-weight:normal;color:#06518f;
margin:0px;padding:10px 0px 14px 0px;
}
h2
{
clear:both;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-align:center;font-weight:normal;color:#06518f;
margin:0px;padding:3px 0px 12px 0px;
}

h3
{
clear:both;font-size:16px;text-align:left;font-weight:normal;line-height:24px;margin:0px;padding:5px 0px 0px 0px;
}
p
{
font-size:12px;text-align:left;line-height:18px;margin:0px;padding:0px 0px 14px 8px;
}
p a
{
font-weight:bold;
text-decoration:none;
color:#6c6c6c;
}
p a:hover
{
font-weight:bold;
text-decoration:underline;
color:#6c6c6c;
}

p b
{
color:#01245c;
}
p span
{
color:#01245c;
font-weight:normal !important;
}
p span a
{
color:#01245c;
text-decoration:none;
font-weight:normal !important;
}
p span a:hover
{
color:#01245c;
text-decoration:underline;
font-weight:normal !important;
}

#dvmaincontainer
{
width:951px;margin:0px auto;background-color:#FFFFFF; overflow:hidden; padding-bottom:0px; border-bottom:1px solid #876b66;
}
/*#dvmaincontainer #dvtopcontainer
{
float:left;width:951px;height:104px;background-image:url(../images/TWBheader.jpg);background-repeat:no-repeat;
background-position:top center;margin:0px;padding:0px 0px 0px 0px;
}*/
#dvmaincontainer #dvtopcontainer
{
float:left;
width:953px;
height:100px;
margin:0px;padding:0px 0px 0px 0px;
background-color:#0e0b14;
}
#dvtopcontainer #ltlogo
{
float:left;margin:0px;padding:35px 0px 0px 31px;font-size:0px;
}
#dvtopcontainer #Rtlogo
{
float:right;margin:0px;padding:47px 9px 0px 0px;font-size:0px;
}

#dvmaincontainer #topnavi
{
float:left;width:951px;height:26px;background-color:#011c43;margin:0px;padding:0px 0px 0px 15px;
}
#topnavi ul
{
clear:both;padding-left:20px;padding-top:6px;
} 
#topnavi ul li
{
float:left;font-size:12px;text-align:center;color:#fffffe;padding-right:20px;
}
#topnavi ul li a
{
color:#fffffe;text-decoration:none;
}
#topnavi ul li a:hover
{
color:#fffffe;text-decoration:underline;
}
#dvmaincontainer #dvbodycontainer
{
float:left;width:942px;background-image:url(images/template_bg.jpg);background-repeat:repeat-x;
background-position:top left;margin:0px;padding:0px 0px 0px 0px;
}
#dvbodycontainer #bannerholder
{
float:left;width:920px;border-bottom:1px solid #ccced0;border-top:1px solid #ccced0;border-right:1px solid #ccced0;border-left:1px solid #ccced0;
margin:5px 12px 7px 12px;padding:5px 5px 7px 5px;
}
#bannerholder #bannerleft
{
float:left;width:450px;font-size:0px;margin:0px;padding:0px 0px 0px 0px;
}
#bannerholder #bannerright
{
float:right;width:398px;height:297px;margin:0px;padding:0px 0px 0px 0px; background-color:#ffffff;
}
#dvbodycontainer #campaignholder
{
float:left;width:920px;margin:5px;padding:0px 0px 0px 0px;
}
#campaignholder #campaigntop
{
float:left;width:923px;background-color:#eceae5;border-top:1px solid #ccced0;border-left:1px solid #ccced0;
border-right:1px solid #ccced0;padding-left:9px;
}
.h1left
{
padding-left:12px;
}

#campaigntop #donholder
{
clear:both;width:912px;overflow:hidden;
}
#donholder .donation
{
float:left;width:296px;margin-right:12px;
}
.donation .dontop
{
float:left;width:296px;background-color:#000000;font-size:0px;
}
.donation .donmid
{
float:left;width:294px;border-left:1px solid #ccced0;border-right:1px solid #ccced0;
background-image:url(../images/curve_mid_bg.jpg);background-repeat:repeat-x;background-position:top left;background-color:#edebe6;
}
.donmid .donimg
{
clear:both;font-size:0px;padding-left:13px;
}
.donmid .dontday
{
clear:both;font-size:0px;text-align:center;
}

#campaignholder #campaignmid
{
float:left;width:920px; background-color:#f4f2ef;border:1px solid #b3b3b3; margin:5px; padding-left:10px;padding-top:10px;
}
#campaignmid .camidlt
{
float:left;width:920px;
}
.pwidth1
{
width:480px;padding-left:14px;
}
.pwidth2
{
width:373px;padding-left:14px;
}
.h1left1
{
padding-bottom:3px;
}
.h1left2
{
padding-bottom:5px;
}
#campaignmid .camidRt
{
float:left;width:312px; 
}
.ason
{
clear:both;
font-size:0px;
padding-bottom:2px;
}
.viewfull
{
clear:both;
font-size:0px;
}
#campaignholder #campaignfoot
{
float:left;width:930px;padding:5px 0px 0px 8px ;

}
#campaignfoot .campfootleft
{
float:left;
width:378px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
margin-left:11px;
padding-left:4px;
padding-right:10px;
padding-bottom:24px;
}
#campaignfoot .campfootright
{
float:left;
width:505px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
padding-left:10px;
}
#campaignfoot .campfootright2
{
float:left;
width:920px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
padding-left:10px;
}
#campaignfoot .campfootleftTV
{
float:left;
width:378px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
margin-left:11px;
padding-right:10px;
padding-bottom:20px;
padding-left:4px;
}
#campaignfoot .spacer
{
float:left;
width:378px;
border:1px solid #ffffff;
background-color:#ffffff;
margin-left:11px;
padding-right:10px;
padding-bottom:10px;
padding-left:4px;
}
.thumbimg
{
float:left;
font-size:0px;
border:1px solid #b3b3b3;
margin:0px 15px 0px 0px;
}
.campfootright .row
{
float:left;
clear:both;
width:596px;

}
.thumbimgsmall
{
float:left;
font-size:0px;
border:1px solid #b3b3b3;
margin:0px 8px 0px 0px;
}
.palgnright
{
text-align:right;
}
#dvmaincontainer #dvfootercontainer
{
   
clear:both;
width:951px;
height:104px;
/*background-image:url(../images/TWBfooter.jpg);*/
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#0e0b14;
bottom:0;

}
/*--------Hover over --------*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: White;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
width:500px;
}

.thumbnail:hover span a:hover { /*CSS for enlarged image*/
position: absolute;
background-color: White;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -300px; /*position where enlarged image should offset horizontally */

}


/*--------END Hover over --------*/
