@charset "utf-8";
@import './styleReset.css';



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#686868;	
}
em{font-style:italic;}
b em,strong em,em b, em strong{font-style:italic;font-weight:bold;}
strong,b{font-weight:bold;}
a{font-family: Verdana, Arial, Helvetica, sans-serif;}

p{clear:left;margin:0px 0px 16px 0px; line-height:14pt;}

h1{font-size:13pt; color:#8a0054;padding:0px 0px 18px 0px;  text-transform:uppercase;}
h3{font-size:11pt;color:#8a0054;padding:0px 0px 18px 0px; }
h2{font-size:11pt; font-weight:bold; color:#30bdaa;padding:0px 0px 18px 0px;text-transform:uppercase;}
h4{font-size:11pt; color:#30bdaa;padding:0px 0px 18px 0px;}
h5{font-size:11pt;padding:0px 0px 18px 0px;}
h6{font-size:11pt;padding:0px 0px 18px 0px;}

a{color:#30bdaa;}

#banner.home{clear:both;height:271px; margin:0px 0px 0px 0px; z-index:0;overflow:hiddden;}
#banner.internal{clear:both;height:194px; margin:0px 0px 0px 0px;}
#wrapper{width:880px; margin:0px auto;}
#logo{width:400px; height:auto!important; min-height:83px; height:83px; float:left;}

#headLinks{width:400px; float:right;}
#headLinks ul{float:right;margin:10px 0px 0px 0px;}
#headLinks li{display:inline; }
#headLinks a{color:#636363; text-decoration:none; font-size:8pt; padding:0px 0px 0px 15px; background:url(../images/ico_bullet_small.gif) no-repeat 10px 6px;}
#headLinks a:hover{color:#30bdaa;}

#search{width:400px;clear:right; float:right;}
#search form{float:right; margin-top:10px;}
#search #keywords{border:1px solid #c4c4c4; padding:2px 0px 2px 0px;}
#search #btnsearch{height:22px;border:1px solid #c4c4c4; padding:0px 5px 0px 5px; font-size:9pt; margin-left:-7px; text-transform:uppercase;}

#head{float:left;width:880px;}
/* Common Nav */
	#nav {float:left;padding:0px;margin:0px; }
	#nav {float:left;width:880px;clear:both; margin-top:30px; background:url(../images/img_bg_menu.gif) repeat-x bottom; height:35px; text-transform:uppercase; font-size:10pt;}
	
	#nav li span{float:left;padding:13px 0px 6px 0px;}
	#nav li li span{float:left;padding:0px 0px 0px 0px; font:8pt bold;}
	
	#nav li span.selected {background:#30bdaa;}
	
	#nav li li span.selected {color:#30bdaa;background:#fff; width:200px;}
	#nav li li span.selected  li a{color:#686868;}
	#nav li li span.selected  li a:hover{color:#30bdaa;}
	#nav li li span.selected {color:#30bdaa;background:#fff;}
	#nav li li span.selected  a{color:#30bdaa;}
	
	
	#nav li.first span{padding:13px 10px 6px 10px; display:block;}
	
	#nav a {text-decoration:none;display:block;}
	#nav li {float:left;padding:0px;cursor:pointer;list-style-type:none;}
	#nav ul {float:left;width:200px;padding:0px;position:absolute;left:-999em;margin:0px 0px 0px 0px;}
	#nav ul li {width:200px;display:block;}
	#nav ul li a {display:block;}
	#nav ul ul {width:200px;}
	#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em; z-index:1000;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}
	
	/* Unique Nav */
	#nav {}
	#nav a {padding:0px 12px 0px 39px;color:#fff;background:url(../images/ico_bullet_navMain.gif) no-repeat 30px 5px; font-weight:bold; }
	#nav li#fir a {background:none;}
	#nav li#fir a#active {color:#3366CC;background:#fff;}
	#nav ul a:hover {color:#30bdaa;}
	#nav a#active {color:#3366CC;background:#fff;}
	#nav li#fir ul {}
	#nav ul {background:#eee;text-transform:none;font-weight:normal;margin:6px 0px 0px 0px;}
	#nav ul li {border-top:1px solid #fff;border-bottom:none;}
	#nav ul li a {color:#686868;background:none;padding:5px 15px 5px 15px;}
	#nav ul ul {background:#eee;border-left:1px solid #fff;margin:-24px 0px 0px 200px;}
	#nav li:hover, #nav li.sfhover {background:url(../images/img_bg_menu_over.gif) repeat-x bottom;}
	#nav li li:hover, #nav li li.sfhover {background:#fff;border-bottom:none;}

/*mainNav*/





#breadcrumbs{float:left;width:730px; height:25px; padding-top:10px; font-size:10pt;}
#breadcrumbs small,#breadcrumbs a{color:#646464; text-decoration:none;}

#usability{float:right; margin:10px 0px 0px 0px;}
#usability li{display:inline; float:left;margin:0px 0px 0px 10px;}

#text a{float:left; width:20px; height:15px; background:url(../images/ico_textSize.gif) no-repeat;color:#fff; font-size:0.01ex;}
#print a{float:left; width:15px; height:15px; background:url(../images/ico_print.gif) no-repeat;color:#fff; font-size:0.01ex;}
#email a{float:left; width:21px; height:15px; background:url(../images/ico_email.gif) no-repeat;color:#fff; font-size:0.01ex;}


#content{clear:both;width:880px;}
#content .left ul{margin-left:30px;padding:0px 0px 16px 0px;}
#content .left ul li{list-style:url(../images/ico_bullet_list.gif);padding:0px 0px 5px 0px;}

.home{float:left;  width:880px;background:url(../images/img_bg_mainHome.gif);margin:26px 0px 0px 0px;}

.home .left{float:left;width:572px; min-height:200px; background:url(../images/img_bg_mainHeadInternal.gif) repeat-x 0px 0px; padding:20px 16px 20px 16px;}
.home .right{float:right;width:268px;}

.home .right #navHead, .internal .right #navHead{background:#fff url(../images/img_bg_navSide_header.gif) no-repeat 0px 10px; height:45px; margin:-6px auto;}

.home .right #navHead ul{float:left;height:35px; width:251px;margin:0px 0px 0px 8px !important; margin:0px 0px 0px 4px;}
.home .right #navHead ul li{display:inline;margin:0px 0px 0px 0px;}
.home .right #navHead ul li span{float:left;padding:4px 0px 16px 0px;margin:6px 0px -18px 0px;}
.home .right #navHead ul li a{float:left;padding:3px 0px 0px 16px; background:url(../images/ico_bullet_nav.gif) no-repeat 10px 8px; font-weight:bold; color:#fff;text-decoration:none; }
.home .right #navHead #newsSpan{width:120px;}
.home .right #navHead #eventsSpan{width:131px;}
.home .right #navHead ul li.last .selected {background:#30bdaa url(../images/img_bg_navSide_header_tale.gif) no-repeat bottom right;}
.home .right #navHead .selected{background:#30bdaa url(../images/img_bg_navSide_header_tale.gif) no-repeat bottom left;}

.home .right #navHead .selected a{background:url(../images/ico_bullet_navSelected.gif) no-repeat 8px 8px;}
.home .right #navHead ul li h2{float:left; font-size:10pt;}


.right #navBody {float:left;width:268px; background:url(../images/img_bg_navSide_body.gif) repeat-y; margin:-4px 0px 0px 0px; font-size:8pt;}
.right #navBody ul{padding:0px 10px; border-bottom:1px solid #d8d8d8;}
.right #navBody ul li{clear:both;padding:6px 0px; border-top:1px solid #d8d8d8;}

.right #navBody ul li a{display:block;padding-left:15px;color:#646464;text-decoration:none; font-weight:bold; background:url(../images/ico_navPlus.gif) no-repeat 2px 5px;}
.right #navBody ul li a:hover{color:#30bdaa;}

.right #navBody ul li.first{border:none;}
.right #navBody ul li span.selected{}
.right #navBody ul li span.selected a{ display:block;background:url(../images/ico_navMinus.gif) no-repeat 2px 5px;}

.right #navBody ul ul{border:none; padding:6px 0px;} 
.right #navBody ul ul li{width:238px; padding-left:10px; border:none;}
.right #navBody ul ul li.first{  border-top:1px solid #d8d8d8;}  
.right #navBody ul ul li a,.right #navBody ul li span.selected ul li a{font-weight:normal;background:url(../images/ico_bullet_list.gif) no-repeat 2px 5px;} 
.right #navBody ul ul li span.selected a{font-weight:normal;background:url(../images/ico_bullet_list.gif) no-repeat 2px 5px;text-decoration:underline;} 

.right #navBody ul ul ul{ width:240px;margin:5px 0px 0px 0px;}
.right #navBody ul ul ul li.first{border:none;}
.right #navBody ul ul ul li a {color:#30bdaa; text-decoration:none;}
.right #navBody ul ul li.first ul li a {color:#30bdaa; text-decoration:none;}
.right #navBody ul ul li.first ul{margin-bottom:-4px;}

.right #navBody ul ul ul li span.selected a{text-decoration:underline; background:url(../images/ico_bullet_list.gif) no-repeat 2px 5px;}

/*Home news and events container*/
.right #newsBody , .right #eventsBody {float:left; background:url(../images/img_bg_navSide_body.gif) repeat-y;  margin:0px 0px 0px 0px; padding-top:0px;font-size:8pt;}
.right #newsBody ul, .right #eventsBody ul{padding:0px 10px; width:248px;}
.right #newsBody ul li, .right #eventsBody ul li {padding:6px 0px;}
.right #newsBody ul li h5, .right #eventsBody ul li h5{font-size:9pt; font-weight:bold; text-transform:none; padding:0px;}
.right #newsBody ul li h4, .right #eventsBody ul li h4{font-size:9pt; text-transform:none; padding:0px 0px 0px 0px;}
.right #newsBody ul li p, .right #eventsBody ul li p{padding:0px; margin:0px;}
.right #newsBody ul li a, .right #eventsBody ul li a {padding-left:0px;color:#a7407f;text-decoration:none;}
.right #newsBody ul li a.moreLink ,.right #eventsBody ul li a.moreLink{background:url(../images/ico_bullet_list.gif) no-repeat 2px 5px; padding-left:10px; color:#30bdaa; text-decoration:underline;} 

.right #newsFoot{float:left;width:268px;text-align:right;}
.right #newsFoot a{float:right;margin:0px 10px 10px 0px;}
.right #newsFoot{border:none;}

/*Containers Side*/
.container{float:left;margin:5px 0px 0px 0px;font-size:8pt;}
.container .head{float:left; width:268px; height:8px; font-size:1px; background:url(../images/img_bg_SideContainerHead.gif) no-repeat;}
.container .body{float:left;clear:both; width:257px; padding:3px 0px 4px 11px; min-height:100px; background:url(../images/img_bg_SideContainerBody.gif) repeat-y;}
.container .body h3{float:left; width:242px; height:22px; padding:5px 10px 0px 0px; margin:0px 0px px 0px;text-align:right; font-size:10pt; font-weight:bold; color:#fff;}
.container .body  img{float:left; margin:0px 5px 0px 0px;}
.container .body  p.textWithImage{float:left; width:120px;margin:0px 0px 0px 0px;}
.container .body  p{float:left; margin:0px 0px 0px 0px;}
.container .containerLink{float:left;background:url(../images/ico_bullet_list.gif) no-repeat 2px 7px; padding-left:10px;padding-bottom:2px;}  
.container .foot{float:left;clear:both; width:268px; height:8px; background:url(../images/img_bg_SideContainerFoot.gif) no-repeat; margin:-8px 0px -8px 0px;}
#containerOne h3{background:#afbc26;}
#containerTwo h3{background:#30bdaa;}
#containerThree h3{background:#a7407f;}
#containerFour h3{background:#9e8f80;}

/*Containers Bottom 1/3s*/
#containerB3One {float:left;margin-right:24px;}
#containerB3Two {float:left;margin-right:24px;}
#containerB3Three {}

.container.thirds{float:left;margin:15px 0px 0px 0px;}
.container.thirds .head{float:left; width:277px; height:8px;font-size:1px;background:url(../images/img_bg_btm_1-3_ContainerHead.gif) no-repeat;}
.container.thirds .body{float:left;clear:both; width:266px; min-height:160px; padding:3px 0px 5px 11px; background:url(../images/img_bg_btm_1-3_ContainerBody.gif) repeat-y;}
.container.thirds .body h3{position:relative; z-index:2;  width:251px; height:22px; padding:5px 10px 0px 0px; margin:0px 0px 0px 0px;background:#afbc26;text-align:right; font-size:10pt; font-weight:bold; color:#fff;opacity: .7;filter: alpha(opacity=70);}
.container.thirds .body h4{float:left; width:130px;padding:0px; margin:2px 0px 0px 0px; color:#a7407f; font-size:8pt; font-weight:bold;}
.container.thirds .body  img{float:left; margin:-27px 5px 0px 0px;}
.container.thirds .body  p, .container.thirds .body  div{float:left; width:130px;margin:0px 0px 0px 0px; line-height:12pt;}

.container.thirds .foot{float:left;clear:both; width:277px; height:8px; background:url(../images/img_bg_btm_1-3_ContainerFoot.gif) no-repeat; margin:-8px 0px -8px 0px;}
/*Containers Bottom 1/4s*/

.container.quarters{float:left;margin:15px 0px 0px 0px;}
.container.quarters .head{float:left; width:205px; height:8px; font-size:1px; background:url(../images/img_bg_btm_1-4_ContainerHead.gif) no-repeat;}
.container.quarters .body{float:left;clear:both; width:194px; padding:3px 0px 3px 11px; min-height:225px; background:url(../images/img_bg_btm_1-4_ContainerBody.gif) repeat-y;}
.container.quarters .body h3{position:relative; z-index:2;  width:179px; height:22px; padding:5px 10px 0px 0px; margin:0px 0px 0px 0px;background:#afbc26;text-align:right; font-size:10pt; font-weight:bold; color:#fff;opacity: .7;filter: alpha(opacity=70);}
.container.quarters .body h4{float:left; width:179px;padding:0px; margin:2px 0px 0px 0px; color:#a7407f; font-size:8pt; font-weight:bold;}
.container.quarters .body  img{float:left; margin:-27px 5px 3px 0px;}
.container.quarters .body  p, .container.quarters .body  div{float:left; width:179px; margin:0px 0px 0px 0px; line-height:12pt;}
.container.quarters .foot{float:left;clear:both; width:205px; height:8px; background:url(../images/img_bg_btm_1-4_ContainerFoot.gif) no-repeat; margin:-8px 0px -8px 0px;}
#containerB4One {float:left;margin-right:20px;}
#containerB4Two {float:left;margin-right:20px;}
#containerB4Three {float:left;margin-right:20px;}
#containerB4Four {}



.hidden{display:none;}





.internal{background:url(../images/img_bg_mainInternal.gif);}
.internal .left{float:left;width:572px; background:url(../images/img_bg_mainHeadInternal.gif) repeat-x; padding:20px 16px 20px 16px;}
.internal .right{float:right;width:268px;}
.internal .right #navHead h2{float:right; height:35px; padding:13px 35px 0px 10px; font-size:10pt;font-weight:bold; color:#fff; background:url(../images/ico_bullet_nav.gif) no-repeat 0px 18px;}



#footer{float:left; width:880px; padding:0px 0px 20px 0px; font-size:8pt;}
#contentFoot{float:left; width:604px; height:8px;background:url(../images/img_bg_mainFootInternal.gif) repeat-x; margin:-7px 0px;}
.home #contentFoot{float:left;width:880px;height:10px; background: #fff url(../images/img_bg_mainFootHome.gif) repeat-x;margin:0px;}
#copyright{clear:both;float:left;  width:880px; margin:20px 0px 0px 0px; line-height:16px;}
#footer ul{clear:both;}
#footer li{display:inline;}
#footer a{color:#646464;}

#hblistmod h2{margin:5px 0px 0px 0px; padding:0px 0px 3px 0px;color:#30bdaa; font-size:1.25em; font-weight:bold;}
#hblistmod h2 a{text-decoration:none;}
#hbSearch ol{margin:0px 0px 0px 25px; list-style:decimal outside;}
#hbSearch li{padding:0px 0px 15px 0px;}
#hbSearch li a{display:block;padding:0px 0px 0px 0px; height:10px;}
#hbSearch li br{clear:left;}

/*DCE Page*/
.list_item{float:left;clear:left;margin:0px 0px 2px 0px;padding:5px; width:560px; border:1px solid #fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.list_item .list_item_image{height:auto!important; height:40px; max-height:40px; width:auto !important; width:40px; max-width:40px;}
.list_item.even{background:#f8f8f8;}
.list_item:hover{background:#fcfcfc;}


.list_item  h2{padding:3px 0px 0px 3px; margin:0px;text-decoration:none;}
.list_item  h2 a{text-decoration:none;}
.list_item  h3{float:left; width:90px; padding:0px; margin:0px 10px 0px 0px; font-size:1em; font-weight:bold; color:#555;}
.list_item  .alltext{float:left;}
.list_item  .details{clear:left;float:left;padding:0px;margin:0px;}
.list_item  .image{float:left;height:40px; width:40px; background:#333;margin:auto 10px auto 0px;text-align:center;border:1px solid #333;}



.item_detail{float:left; width:565px;padding:0px 0px 5px 5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #eee;}

.item_detail h2{float:left; margin:5px 0px 5px 0px; padding:0px;}
.item_detail  h3{float:left; min-width:90px; padding:0px; margin:0px 10px 0px 0px; font-size:1em; font-weight:bold; color:#555;}

.item_detail .even{}
.item_detail  .image{float:left; clear:left; margin:5px 10px 0px 0px; border:1px solid #333;}
.item_detail  .image .item_detail_image{max-width:100px; max-height:100px;}
.item_detail .details{float:left; width:450px;padding:0px;margin:0px;}
.item_detail .details .tagkey{float:left;clear:left;padding:0px;margin:0px; font-weight:bold;}
.item_detail .details .tagvalue{float:left; width:310px; }
.item_detail .details_line{float:left; width:448px; padding:2px 0px 2px 0px;}
.abstract{float:left;clear:both;margin:5px 0px 0px 0px; padding:5px; width:548px; border:1px solid #fff;border-top:1px solid #ddd;border-left:1px solid #ddd;}


#donorForm{margin:5px 0px 0px 0px;}

#donorForm #personal {border:1px solid #999;}
#donorForm #org {border:1px solid #999;padding-bottom:15px;}

#donorForm #contact label{float:left;margin:0px 0px 0px 0px; width:220px;}
#donorForm #org label{float:left;margin:0px 0px 0px 44px; width:220px;}
#donorForm #org legend label{float:none; margin:0px 0px 0px 0px; width:auto;}

#donorForm #personal label{float:left;margin:0px 0px 0px 0px; width:220px;}
#donorForm #personal legend label{float:none; margin:0px 0px 0px 0px; width:auto;}

#donorForm  .pref {clear:left;margin:10px 0px 0px 44px;}
#donorForm  .pref div{float:left; margin:0px 0px 10px 0px; clear:left;}
#donorForm  .pref label{float:left; width:220px; clear:both;}

#donorForm  #donationAmount label{float:left; width:220px; clear:both;}
#donorForm  #HowDidYouhear label{float:left; width:220px; clear:both;}
#donorForm  #paymentType label{float:left; width:220px; clear:both;}

#donorForm div{margin:0px 0px 10px 44px;}
#donorForm legend{margin:10px 0px 20px 0px;font-weight:bold;}

#donorForm  input.radio{margin:0px 10px 0px 0px;}

#donorForm #address1 label {display:none;border:1px solid;}

#donorForm #address input{margin:0px 0px 0px 0px; width:272px;}
#donorForm #address1 input{margin:0px 0px 0px 220px; width:272px;}
#donorForm  .interests{margin:0px 0px 10px 0px;}
#securelogo {margin-top:10px;text-align:center;}

.singleeventitem div{float:left; clear:left;padding:5px 0px;}
#step2 table td, #step3 table td, #step4 table td{padding:0px 0px 10px 0px;}
#pricePointLabel{float:left;}
#pricePoints{float:left;clear:none;}

#programsForm{margin:10px 0px 0px 0px;}
#programsForm div{margin:0px 0px 10px 44px;}
#ProgramsForm legend{margin:10px 0px 20px 0px;font-weight:bold;}

.eventitem  .right{float:left; clear:left;padding:1px 0px 5px 20px; width:550px;}
.eventitem  .left{float:left; clear:left;padding:3px 0px 3px 3px;}