/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#2e2e2e;
color:#888888;
margin-top:3px;
margin-bottom:3px;
}

.tdlogo{
vertical-align:top;
height: 60px;}

.tdmenu{
font-size:12px;
color:#FFFFFF;
padding: 7px;
}
a.menulink{
text-decoration:none;
padding: 0px 20px 0px 20px;
color:#FFFFFF;
}

.Picturearea{
background: url("/atf/cf/{24C5EA6E-9DCB-46ED-A1DB-D2023E192C40}/banner2.jpg") no-repeat;


}
.content{
margin:0px auto;
width:778px;
background-color:#FFFFFF;
padding:10px;
}
a {color:#13a6b4;}

a.secondarylink {color:#13a6b4;
text-decoration:none;}



.tdcontentLT{
padding-left: 25px;
padding-right: 20px;
vertical-align:top;
}

.tdcontentLT P{
line-height:1.6em;


}


.tdcontentRT{
width:200px;
padding-left: 20px;
vertical-align:top;
color:#13a6b4;
font-weight:normal;
}


.tdcontentRT P{
padding-top: 0px;
margin-top:1em;
margin-bottom:1em;


}

h2{ font-size: 200%;
color:#0256a3;
font-weight: normal;
}

h3 {

font-size: 130%;
color:#0256a3;
}

h4{ font-size: 110%;
color:#0256a3;}

.footer{
clear:both;

padding: 5px 5px 5px 25px;
color: #999999;

}

.footer a {
color: #999999;

}

.menu{
padding-left:0px;
margin-left:0px;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
float:left;
}
.menu li{
background-image:url('http://www.kintera.org/atf/cf/{24C5EA6E-9DCB-46ED-A1DB-D2023E192C40}/button_bg.jpg'); no-repeat; 
float:left;
list-style:none;

}


.menu a{
display:block;
height:24px;
font-family: Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding-left:25px;
padding-top:9px;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
width:190px; 
}

.sidemenu{
background-image:url('http://www.kintera.org/atf/cf/{24C5EA6E-9DCB-46ED-A1DB-D2023E192C40}/temp2_menubg.gif'); repeat-y; 
}

/*second level position*/
.menu li ul {
	position: absolute;
	left: -999em;
	border-bottom:0px;  
	margin:0px;
	padding:0px;
	margin-left:215px;
	margin-top:-33px;
}

.menu li ul li {
	clear:both;
}

.menu li ul li ul{
	position: absolute;
	margin-left: 215px;
	margin-top:-33px;	
}

.menu li ul li a:hover { background-color:#94D0D7;}

/*Hidden nav positioning DO NOT Adjust*/
.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul {left: -999em;}
.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {left: auto;}


/* Ecommerce Product Listing Style */
#ec_container_horz { float: left; /* Float so that it properly contains the div's inside it */ padding: 5px; border: 1px solid #999; background-color: #EFEFEF;}
#ec_container_horz div { width: 150px; float: left; padding: 5px; border: 1px solid #B9C8C6; background-color: #F5F5F5;}
div span { display: block;}
.ec_title { font-weight: bold;}
.ec_thumb { clear:both }
.ec_thumb img { /*width: 100px; height: 100px;*/ border: 1px solid #000;}
.ec_description { padding-top: 5px; font-size: 11px; font-family: Verdana;}
.ec_price { padding-top: 5px; color: #008000; font-weight: bold;}
#ec_container_vert { float: left; /* Float so that it properly contains the div's inside it */ padding: 5px; border: 1px solid #999; background-color: #EFEFEF;}
#ec_container_vert div { width: 150px; padding: 5px; border: 1px solid #B9C8C6; background-color: #F5F5F5;}



