@charset "utf-8";
/* CSS Document */
body{
margin:0px;padding:0px;
width:100%;height:100%;
font-family:Verdana, Helvetica, sans-serif;
background:url('imgs/bg.jpg') repeat-x;
background-attachment:scroll;
background-color:#e1e3e5;}

/* BORDER(s) */
/*///////////*/
#border{
width:840px;
height:auto;
background:url('imgs/border.jpg') repeat-y;
overflow:visible;}
#borderbottom{
display:block;
width:840px;
height:14px;
background:url('imgs/border_bottom.jpg') repeat-y;}

/* MAIN CONTAINER */
/*////////////////*/
#main{
margin:0px;
padding:0px;
width:790px;
height:auto;
background:url('imgs/top_header2.jpg') repeat-x;
overflow:hidden;}

/* TXT CONTAINER */
/*////////////////*/
#txtcontainer{
float:left;
width:500px;
height:auto;
background:transparent;
overflow:visible;}

/* SPACER(s) */
/*///////////*/
.spacer{
display:block;
clear:both;
width:790px;
height:3px;
background:#f5f5f5;
border-bottom:20px solid #fff;}
#midspacer{
float:left;
display:block;
margin:0;
padding:0;
width:1px;
height:385px;
background:#f5f5f5;
border-left:21px solid #fff;}

/* LOGO */
/*//////*/
#logo{
clear:both;
width:790px;
height:100px;
/* background:url('imgs/logo.jpg') no-repeat; */
text-align: left;
background-color:#fff;}

/* LEFT and RIGHT COLUMN */
/*///////////////////////*/
#leftcolumn{
float:left;
margin:0;
padding:0;
width:215px;
height:auto;
background:transparent;
background-color:#fff;
overflow:visible;}
#rightcolumn{
float:right;
margin:0;
padding:0;
width:530px;
height:auto;
background:transparent;
background-color:#fff;
overflow:visible;}

/* CONTACT and DONATE INFO */
/*/////////////////////////*/
#contactinfo{
float:left;
clear:both;
margin:0;
padding:0;
width:175px;
height:76px;
background:url('imgs/contactinfo.jpg') no-repeat;
background-color:#fff;
border-left:15px solid #fff;
border-top:10px solid #fff;
border-bottom:10px solid #fff;}
#donateinfo{
float:left;
clear:both;
margin:0;
padding:0;
width:200px;
height:75px;
background:url('imgs/donateinfo.jpg') no-repeat;
background-color:#fff;
border-left:15px solid #fff;
border-top:10px solid #fff;
border-bottom:10px solid #fff;}

/* Hero */
/*//////*/
#home_hero{
clear:both;
display:block;
width:530px;
height:190px;
/*background:url('imgs/hero/home_hero.jpg') no-repeat;*/
background-color:#fff;}
#wide_hero{
margin:0px;
padding:0px;
width:790px;
height:90px;
background:#1b5172;
border-bottom:20px solid #fff;
background:url('imgs/top_header2.jpg') repeat-x;
}

#about_hero{
margin:0px;
padding:0px;
width:790px;
height:90px;
background:#1b5172;
border-bottom:20px solid #fff;
background:url('imgs/top_headers/header_about.jpg') repeat-x;
}

#broadband_hero{
margin:0px;
padding:0px;
width:790px;
height:90px;
background:#1b5172;
border-bottom:20px solid #fff;
background:url('imgs/top_headers/header_broadband.jpg') repeat-x;
}

#contact_hero{
margin:0px;
padding:0px;
width:790px;
height:90px;
background:#1b5172;
border-bottom:20px solid #fff;
background:url('imgs/top_headers/header_contact.jpg') repeat-x;
}

#digital_hero{
margin:0px;
padding:0px;
width:790px;
height:90px;
background:#1b5172;
border-bottom:20px solid #fff;
background:url('imgs/top_headers/header_digital.jpg') repeat-x;
}

#nonprofit_hero{
margin:0px;
padding:0px;
width:790px;
height:90px;
background:#1b5172;
border-bottom:20px solid #fff;
background:url('imgs/top_headers/header_nonprofit.jpg') repeat-x;
}

#donate_hero{
margin:0px;
padding:0px;
width:790px;
height:90px;
background:#1b5172;
border-bottom:20px solid #fff;
background:url('imgs/top_headers/header_donate.jpg') repeat-x;
}

#thankyou_hero{
margin:0px;
padding:0px;
width:790px;
height:90px;
background:#1b5172;
border-bottom:20px solid #fff;
background:url('imgs/top_headers/header_donate.jpg') repeat-x;
}

/* CONTACT FORM */
/*//////////////*/
#contactform{float:left;width:260px;height:auto;border-bottom:20px solid #fff;overflow:visible;}
form{float:left;width:260px;height:auto;overflow:hidden;}
textarea{float:left;width:255px;height:auto;}
.formline{float:left;width:250px;height:auto;background:#fff;}
.inputs{float:left;width:250px;height:16px;background:#fff;}
.submit{float:left;width:100px;height:24px;background:#fff;}
.labels{float:left;display:block;width:100%;height:16;background:#fff;border-bottom:2px solid #fff;border-top:8px solid #fff;
font-family:Verdana, Helvetica, sans-serif;font-size:10px;color:#333;text-align:left;letter-spacing:1px;}
#contact{float:left;width:auto;height:auto;border-top:18px solid #fff;border-left:50px solid #fff;overflow:visible;}

a{
color: #1B5173;
}

/* FOOTER */
/*////////*/
#footer{
clear:both;
margin:0;
padding:0;
width:840px;
height:40px;
text-align:left;
text-indent:12px;
line-height:32px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#2c708c;
background:transparent;}

.toolTip{
position: absolute;

top: 525px;
width: 210px;
height: 270px;
background-image:url(imgs/tool_tips/bg.jpg);
background-repeat: no-repeat;
background-color:#FFFFFF;
text-align: center;
padding: 6px;
border: 1px solid #000000;
font-size: 11px;
color: #FFFFFF;
display: none;
}

.closeTip{
border: 1px solid #000000;
text-decoration: none;
color: #000000;
padding-left: 3px;
padding-right: 3px;
font-size: 11px;
}
