body, p, td, div, li { color:#666666; font-size:14px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.date { color:#8d0054; font-size:14px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.bodytextbold { color:#8d0054; font-size:14px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.bodytext { color:#666666; font-size:14px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.link_arrow { color:#5e2da3; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-bottom: 17px;}
a { color:#4e2f91;text-decoration:underline; }
.home_sub  { color:#666666; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.logo_search{padding:0px 0px 6px 0px;}
.logo{padding:15px 0px 15px 16px;}
.search{padding:16px 14px 0px 0px; vertical-align:top;}
.search table{float:right;}
.searchfield{ height:28px; font-size:10px; line-height:12px; padding-left:5px;*padding-top:6px; font-family: Arial, Helvetica, sans-serif; background-image: url(../../includes/site_images/nav/search_bg.gif); background-repeat: repeat-x; border: 0px;}
.search_button_nav{padding-left:2px;}
.tools_bg{ background-image: url(../../includes/site_images/misc/tools_bg.gif); background-repeat: repeat-x;}
.tools_bg table{float:right;}
.tools{color:#ffffff; font-size:10px; line-height:13px; font-weight:bold; padding:0px 17px 0px 0px; text-transform: none;}
.tools#over{ color:#000000; text-decoration:none;}
.tools a{ color:#b39ee2; text-decoration:none; text-transform: none;}
.tools a:hover{ color:#FFFFFF; text-decoration:none;}
.tools_textsize{color:#ffffff; font-size:10px; line-height:13px; font-weight:bold;padding:0px 0px 0px 0px;}
.text_size{color:#b39ee2; font-size:10px; line-height:13px; font-weight:bold; text-transform: none;}
.al_title {color:#FFFFFF; font-size:14px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold; padding: 12px 10px 16px 19px;}
.rd_title{color:#4e2f91; font-size:14px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold; padding: 12px 10px 16px 19px;}
.text_sizes{white-space:nowrap; padding-bottom: 0px;}
.text_sizes_a{white-space:nowrap; padding-bottom: 4px;}
.text_sizes_b{white-space:nowrap; padding-bottom: 5px;}
.text_sizes_c{white-space:nowrap; padding-bottom: 15px;}
.text_sizes a{margin-left:3px;}
a.text_size_small{font-size:11px;color:#b39ee2; font-weight:bold; text-decoration:none;}
a.text_size_small:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#FFFFFF;font-weight:bold; text-decoration:none;}
a.text_size_small_active:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_med{font-size:14px;color:#b39ee2;font-weight:bold; text-decoration:none;}
a.text_size_med:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#FFFFFF;font-weight:bold; text-decoration:none;}
a.text_size_med_active:hover{color:#F; text-decoration:none;}
a.text_size_large{font-size:16px;color:#b39ee2;font-weight:bold; text-decoration:none;}
a.text_size_large:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#FFFFFF;font-weight:bold; text-decoration:none;}
a.text_size_large_active:hover{color:#F; text-decoration:none;}

.rc_module { border: 1px solid #d3d3d3; background-image: url(../../includes/site_images/misc/rc_bg.gif); background-position: top; background-repeat: no-repeat; margin-left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Aqua; padding: 10px 10px 10px 10px; line-height: 16px;}
.rc_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 16px;}
.rc_title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #4e2f91; line-height: 16px; padding: 10px 0px 10px 0px; line-height: 24px;}
.rc_module strong { font-size: 13px; font-weight: bold; line-height: 17px; color: #333333;}

.leftnav{padding:0px 0px 0px 0px;}
/*td.nav_section{padding:9px 0px 9px 21px; display: block; font-size:13px; line-height:15px; font-weight:bold; color:#ffffff; cursor:pointer; background-image: url(../../includes/site_images/nav/nav_bg.gif);}
td.nav_section#over{padding:9px 0px 9px 21px; display: block; font-size:13px; line-height:15px; font-weight:bold; color:#5e2da3; cursor:pointer; background-image: url(../../includes/site_images/nav/nav_bg.gif);}
td.nav_section a{color:#ffffff; text-decoration:none;}
td.nav_section a:hover{color:#5e2da3; text-decoration:none;}
td.nav_section_active{padding:9px 0px 9px 21px; display: block; font-size:13px; line-height:15px; font-weight:bold; color:#5e2da3; cursor:pointer; background-image: url(../../includes/site_images/nav/nav_bg.gif);}
td.nav_section_active#over a{color:#5e2da3; text-decoration:none;}
td.nav_section_active a{color:#0066CC; text-decoration:none;}
td.nav_section_active a:hover{color:#0066CC; text-decoration:none;}
td.nav_section_subs{padding:9px 0px 9px 21px; display: block; font-size:13px; line-height:15px; font-weight:bold; color:#ffffff; cursor:pointer; background-image: url(../../includes/site_images/nav/nav_bg_arrow.gif);}
td.nav_section_subs#over a{color:#5e2da3; text-decoration:none;}
td.nav_section_subs a{color:#ffffff; text-decoration:none;}
td.nav_section_subs a:hover{color:#5e2da3; text-decoration:none;}
td.nav_section_active_subs{padding:9px 0px 9px 21px; display: block; font-size:13px; line-height:15px; font-weight:bold; color:#ffffff; cursor:pointer; background-image: url(../../includes/site_images/nav/nav_bg_arrow_down.gif);}
td.nnav_section_active_subs#over a{color:#5e2da3; text-decoration:none;}
td.nav_section_active_subs a{color:#5e2da3; text-decoration:none;}
td.nav_section_active_subs a:hover{color:#5e2da3; text-decoration:none;}


td.nav_subsection{ padding-bottom:12px; background-image: url(../../includes/site_images/nav/nav_bg_sub.gif)}*/


a.nav_section { color: #666666; font-weight:bold; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color:#bbe24a; width:204px; vertical-align:middle; } 
a.nav_section:hover { color: #FFFFFF; font-weight:bold; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color:b3b2b2; width:220px; vertical-align:middle; } 
a.nav_section_active { color: #154173; font-weight:bold; font-size: 15px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color:b3b2b2; width:220px; vertical-align:middle; } 
a.nav_section_active:hover { color: #FFFFFF; text-decoration: none;} 
a.nav_subsection { color: #FFFFFF;  font-size: 15px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color:FFFFFF; width:220px; vertical-align:middle; } 
a.nav_subsection:hover { color: #CC0000; text-decoration: underline;}

.td_nav_section {color: #4e2f91; font-weight: normal; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding: 8px 15px 7px 18px; background-color:#f7f7f7; width:219px; vertical-align:middle; cursor:pointer; border-top: 1px solid #c6c6c6; text-transform: none; background-image: url(../../includes/site_images/nav/arrow_nav.gif); background-position: right; background-repeat: no-repeat;} 
.td_nav_section_hover {color: #459b24; font-weight: normal; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding: 8px 15px 7px 18px; background-color:#f7f7f7; width:219px; vertical-align:middle; cursor:pointer; border-top: 1px solid #c6c6c6; text-transform: none; background-image: url(../../includes/site_images/nav/arrow_nav.gif); background-position: right; background-repeat: no-repeat;}
.td_nav_section_active {color: #459b24; font-weight: normal; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding: 8px 15px 7px 18px; background-color:#FFFFFF; width:219px; vertical-align:middle; cursor:pointer; border-top: 1px solid #c6c6c6; text-transform: none; background-image: url(../../includes/site_images/nav/arrow_nav.png); background-position: right; background-repeat: no-repeat;} 
.td_nav_subsection{color: #FFFFFF;  font-size: 15px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding-left: 15px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer; margin-top: -3px;}
	
.td_nav_subsectionbe{color: #FFFFFF;  font-size: 18px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding-left: 15px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer; margin-top: -3px;}




.td_nav_subsection_hover{color: #FFFFFF;  font-size: 15px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; padding-left: 15px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer;}
	
.td_nav_subsection_hoverbe{color: #FFFFFF;  font-size: 18px; line-height: 19px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; padding-left: 15px; background-color:b3b2b2; width:220px; vertical-align:middle; cursor:pointer;}

.nav_item{padding:11px 0px 0px 16px;}
.nav_link{border:1px solid #e2e2e2; vertical-align:middle; font-size:13px; line-height:17px; color:#0066CC; font-weight:bold;padding:5px 0px 6px 9px; cursor:pointer;}
.nav_link#over{background-color:#f5f3f3;}
.nav_link img{margin-right:4px;}
.nav_link a{color:#0066CC; text-decoration:none;}
.nav_link a:hover{color:#0066CC; text-decoration:none;}

div.inside_top_image{position:absolute; top:153px; left:220px; z-index:10;}
div.slide_show_text{position: absolute; top: 383px; left: 635px; z-index:20; color: White; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 337px;}
div.photo_credit{color:#ffffff; font-size:9px; line-height:11px; padding:5px;position:absolute; z-index:11; right:5px; top:161px; background-image:url("../../images/features/text_overlay.png");}
.area_header {
	font-size: 23px;
	font-weight: bold;
	color: #3c3c3c;
	font-family: Arial, Verdana, sans-serif;
	line-height: 26px;
	margin: -4px 20px 4px 26px;
	display: block;
	
	height: 20px;
	/*background-color: Aqua;
	border-bottom: 1px solid #e2e2e2; 
	
	text-transform: uppercase;
	border-top: 5px solid #e2e2e2; 
	height: 23px;
	padding-top: 10px;
	height: 41px;
	margin: -30px 0px 0px 25px;
	padding: 9px 0px 11px 0px;
	width: 740px;
	vertical-align: middle;
	*/	
}


.headline{font-weight:bold; color:#333333; font-size: 16px; line-height: 17px; font-family: Arial, Helvetica, sans-serif;}
.headline_home{font-weight:bold; color:#252525; font-size: 22px; line-height: 27px; font-family: Arial, Helvetica, sans-serif;}
.plan_table{border-collapse:collapse;}
.plan_table td{ border:1px solid #000000; padding:5px; text-align:center;}
.plan_table td#left{ text-align:left;}

.slideshow_text{color:#ffffff; font-size:12px; line-height:15px; padding:0px 0px 0px 14px;}
.slideshow_text a{color:#7ac142; text-decoration:none;}
.slideshow_text a:hover{color:#7ac142; text-decoration:underline;}
.slideshow_title{color:#7ac142; font-size:16px; line-height:21px; font-weight:bold; padding:10px 0px 0px 13px;}
.slideshow_arrow{padding:5px 16px 0px 16px; vertical-align:top;}
.slideshow_credit{color:#ffffff; font-size:9px; line-height:11px; text-align:right;padding:7px 17px 5px 0px;}

.publications_title{height:29px; background-image:url("../../includes/site_images/misc/area_header_bg.png"); background-repeat:no-repeat;}
.publications_title_text{font-size:14px; line-height:16px; font-weight:bold; color:#191a19; width:100%; vertical-align:middle; padding:0px 0px 0px 1px;}
.publications_controls{padding:0px 0px 0px 7px;vertical-align:middle;}
.publications_status{padding:0px 0px 0px 7px; vertical-align:center; white-space:nowrap; color:#333333; font-size:12px; line-height:18px;}
.publications{padding:7px 0px 0px 0px;}
.publications_header{font-size:13px; line-height:21px; font-weight:bold; color:#005288; padding:7px 0px 0px 0px;}
.publications_text{color:#333333; font-size:12px; line-height:16px;}

.iama_td{height:29px; background-image:url("../../includes/site_images/misc/area_header_bg.png"); background-repeat:no-repeat;}
.home_header{font-size:14px; line-height:16px; font-weight:bold; color:#191a19; width:100%; vertical-align:middle;}
.home_dropdown{padding:0px 0px 0px 0px; vertical-align:middle; text-align:right;}
.select-container { position:relative; width:216px;*width:218px; height:19px; overflow:hidden; border:1px solid #999999; }
.select-container select { position:relative; left:-2px; top:-2px; width:220px; height:23px; font-size:12px; background-color:#f1f1f1;}
.home_subfeatures{padding-top:18px;}
.home_sub_image{padding:3px 12px 11px 0px; vertical-align:top;}
.home_sub_text{vertical-align:top; padding:0px 0px 11px 0px;}
.home_sub_text b{font-size:13px; font-weight:bold; color:#333333;}

.col3_home{padding:350px 32px 0px 1px;}
.col3{padding:212px 32px 0px 1px;}
.col3_sub{padding:33px 32px 0px 1px;}
.col3_title{height:29px; background-image:url("../../includes/site_images/misc/area_header_bg.png"); background-repeat:no-repeat;font-size:14px; line-height:16px; font-weight:bold; color:#191a19;}
.col3_links{padding:3px 0px 26px 0px;}
ul.links_list{margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;list-style:none; }
ul.links_list li{padding:0px 0px 0px 12px;background-image: url("../../includes/site_images/misc/links_bullet.png");background-repeat: no-repeat;background-position:1px 7px; font-size:12px; line-height:18px; color:#339900;}
.printer_link{height:29px; background-image:url("../../includes/site_images/misc/printer_bg_0.png"); background-repeat:no-repeat;font-size:14px; line-height:16px; font-weight:bold; color:#191a19; cursor:pointer;}
.printer_link#over{background-image:url("../../includes/site_images/misc/printer_bg_1.png");}
.printer_link a{color:#191a19; text-decoration:none;}
.printer_link a:hover{color:#191a19; text-decoration:none;}

div.footnotes{width:100%; border-top:1px solid #e2e2e2; font-size:11px; line-height:15px; padding-top:10px;}
div.footnotes ol li{font-size:11px; line-height:15px; }

.redbold{font-weight:bold; color:#cc0000;}
.label{background-color:#e3e4e4;color:#000000; font-size:13px; line-height:15px; padding:5px 7px 7px 0px; text-align:right; border-bottom:3px solid #ffffff; vertical-align:top;}
.field{color:#000000; font-size:12px; line-height:15px;padding:2px 0px 3px 8px;border-bottom:3px solid #ffffff; vertical-align:top;}
.textfield{border:1px solid #999999; height:22px; *margin-top:-1px; *margin-bottom:-1px;font-size:16px;padding-left:3px;}
.textarea{border:1px solid #999999;}
.form-container { position:relative; width:298px;*width:300px; height:22px; overflow:hidden; border:1px solid #999999; }
.form-container select { position:relative; left:-2px; top:-2px; width:302px; height:26px; font-size:16px;}
.form_buttons{padding:10px 0px 0px 8px;}


a:hover { color:#459b24; text-decoration:underline; }

.popup{visibility:hidden;border:2px solid #c5c5c5;z-index:20;position:absolute;top:200px;left:399px;background-color:#ffffff; }
.popup_table{padding:14px 18px 20px 18px; }
.buttons{text-align:right; padding-top:12px; }
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px; }
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right; }
.progress_popup{visibility:hidden;border:2px solid #59534e;z-index:20;position:absolute;top:200px;left:399px;background-color:#ffffff; }
.progress_text{color:#333333; font-size:14px; line-height:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica; text-decoration:none; text-align:center; }

.shim{visibility: hidden;z-index:10;position:absolute;top:200px;left:399px; }

.yellow_button{background-color:#FFCC00; border-width:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; height:24px; padding-bottom:2px; *padding-bottom:0px;}


/* Home Top Feature */
.home_top_feature{width:760px; height:290px; position:absolute; top:177px; left:16px; z-index:1; }
.home_features_controls{width: 243px; background-color: transparent; vertical-align: top;}
.feature_text_container {width:243px; height:56px;}
.feature_title { margin-bottom: 12px; margin-top: 11px; text-transform: none; #0c0c0c; font-weight: bold; font-size: 20px; line-height: 22px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; /*padding-left: 16px; padding-bottom:10px; padding-top:13px; padding-right:10px;*/ display: block; color: #252525;}
.feature_text {color: #FFFFFF; font-weight: none; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; padding-left: 16px; padding-bottom:0px; padding-top:10px; padding-right:10px; vertical-align: top; display: block;}
.feature_text a {color: #4e2f91; font-weight: none; font-size: 15px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;text-decoration: underline;}
.feature_button{ width:78px; text-align:right; padding-bottom:32px;}
.feature_button span{padding-right:1px; padding-top:1px;}
.feature_box {width: 238px; background-color: #8d0054; font-family: Arial; text-transform: uppercase; color: #FFFFFF; font-size: 15px; /*padding: 25px 0px 0px 0px;*/height: 63px; font-weight: bold; cursor:pointer;}
.feature_box_hover {width: 238px; background-color: #a12d72; font-family: Arial; text-transform: uppercase; color: #FFFFFF; font-size: 15px; /*padding: 25px 0px 0px 0px;*/height: 63px; font-weight: bold; cursor:pointer;}
.donation_box {width: 238px; background-image:url("../../includes/site_images/misc/donation_bg.gif");  font-family: Arial; text-transform: uppercase; color: #FFFFFF; font-size: 15px; /*padding: 25px 0px 0px 0px;*/height: 63px; font-weight: bold; cursor:pointer;}
.donation_box_hover {width: 238px; background-image:url("../../includes/site_images/misc/donation_bg_over.gif");  font-family: Arial; text-transform: uppercase; color: #FFFFFF; font-size: 15px; /*padding: 25px 0px 0px 0px;*/height: 63px; font-weight: bold; cursor:pointer;}
.home_sub { color: #666666; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.home_sub strong{ color: #333333; font-weight: bold; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; padding: 15px 0px 0px 0px;}
.home_sub a{ color: #ba013e; font-weight: none; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.home_sub a:hover{ color: #ba013e; text-decoration: underline;}
.module_header { color: #0a0a0a; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding: 5px 11px 7px 11px; text-transform: uppercase;} 
a.module_bodytext{ color: #666666; font-weight: normal; font-size: 13px; line-height: 15px; font-family: Arial, Verdana, Helvetica; text-decoration: none;}
a.module_bodytext:hover{ color: #666666; text-decoration: underline;}

ul.subnav_list{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none; background-color: #FFFFFF; text-transform: none;}
ul.subnav_list li{color: #459b24; text-decoration: none; font-weight: normal; padding:0px 10px 2px 23px; font-size:13px; line-height:18px; display: block;}
ul.subnav_list li#active{color: #459b24; font-weight: normal; text-decoration: underline; padding:0px 10px 2px 23px; font-size:13px; line-height:18px; display: block;}
ul.subnav_list li a{color:#459b24; text-decoration:none; font-weight: normal; font-size: 13px;}
ul.subnav_list li#active a{color:#459b24; text-decoration:underline; font-weight: normal; font-size: 13px;}
ul.subnav_list li a:hover{color:#459b24; text-decoration:underline; font-weight: normal;}



.follow_title {color: #0b0b0a; font-weight: none; font-size: 17px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; border-bottom: 1px #b9deef solid; padding: 15px 0px 4px 0px;}
.table_link {padding-bottom:25px;} 
.table_img{padding:5px 0px 5px 0px;}


.slide_title{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 17px;
}
.slide_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FCD1CB;
	line-height: 16px;
}

.slide_text a{
 text-decoration: underline;
}

.slide_text a:hover{
	color: #FFFFFF;
}
.nextarrow{
	float: left;
	width: 5px;
}
.prevarrow{
	float: left;
	width: 5px;
}
.image{
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0024E;
	
}
/* End Home Top Feature */

.slideshow_flickr{width:734px; height:475px; position:absolute; top:245px; left:244px; z-index:1; }


/*search*/

.resultsMessage{color:#cc99cc; font-weight:bold; font-family:Arial, Helvetica; text-decoration:none; font-size: 13px; }
.resultsFilter{color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica; text-decoration:none; font-size: 13px; }
.results_divider{padding-top:10px;}
.search_bg{background-color:#4e2f91; padding:15px 11px 6px 13px;}
.search_label{background-color:#05145a;color:#ffffff; font-weight:normal; padding:4px 2px 5px 0px; text-align:right;border-bottom:8px solid #4e2f91; width: 200px;}
.search_field{padding-left:8px;padding-top:2px;padding-bottom:2px;border-bottom:8px solid #4e2f91;}
.results_label{ color:#545151; font-weight:bold; padding:4px 7px 5px 0px; text-align:right; font-size: 12px;}
.search_text{padding:4px 0px 4px 3px;color:#545151; font-size: 12px; font-weight: normal;}
.entry_label{color:#000000; font-weight:bold;padding:4px 7px 4px 0px; text-align:right;}
.entry_spacer{font-size:10px; line-height:10px;}
.info{padding:4px 0px 4px 0px;}
.search_button_td{text-align:right; padding-top:10px; padding-bottom:10px;}
.searching{font-size:14px; font-weight: normal; color:#FFFFFF;}
.search_button{
	background-color:#b39ee2;
	border-width:0px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#05145a;
	text-decoration:none;
	height:21px;
	padding-bottom:2px;
	*padding-bottom:0px;
}
.pagination_button{
	background-color:#381561;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	height:19px;
	padding-bottom:2px;
	*padding-bottom:0px;
}


.pagination_button_prev{
	/*background-color:#381561;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	height:19px;
	padding-bottom:2px;
	*padding-bottom:0px;*/
	background-image: url(../../includes/site_images/misc/prev.gif);
}
a.openAllLink{color:#FFFFFF; text-decoration: underline; font-weight: normal; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
a.openAllLink:hover{color:#FFFFFF; text-decoration: underline; font-weight: normal; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.results_controls{padding:10px 0px 6px 0px;}
.results_header{ font-size:13px; line-height:16px;padding-bottom:5px; color:#000000;}
.num_results{font-weight: normal; color:#cc99cc; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.search_pagination{text-align:right;color:#FFFFFF; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px;}
.results_div{padding-top:15px;}
.results_bg{background-color:#f5f5f5; padding:11px 17px 11px 13px; border:1px solid #dbdbdc;}
.results_bg2{background-color:#f5f5f5; padding:11px 17px 11px 13px; border:1px solid #dbdbdc;border-top:none;}
.no_results{background-color:#f5f5f5; padding:9px 17px 44px 13px; font-weight:bold; border:1px solid #dbdbdc;}
.results_dataset{font-size: 12px; line-height: 17px; color: #545151;}
.results_dataset a{font-size: 12px; line-height: 17px; color: #339900; text-decoration: none;}
.results_dataset a:hover{font-size: 12px; line-height: 17px; color: #339900; text-decoration: underline;}
.results_title{font-size: 12px; line-height: 20px; color: #4e2f91;}
.results_dataset_open{font-size: 12px; line-height: 17px; color:#545151;}
.results_dataset_open a{font-size: 12px; line-height: 17px; color: #339900; text-decoration: none;}
.results_dataset_open a:hover{font-size: 12px; line-height: 17px; color: #339900; text-decoration: underline;}
.search_info{color: #545151; font-size: 12px; line-height: 17px; font-weight: normal;}
.details_button{text-align:right; vertical-align:top;padding-left:5px;}
.pagination {color:#FFFFFF; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

#question{padding-top:10px; padding-bottom:20px;}
.relation_question{font-weight:bold;}
.relation_choice{padding-right:8px;}
.relation_choices{padding-left:30px;}


/*calendar */
.nextarrow{	float: left; width: 5px;}
.prevarrow{float: left;	width: 5px;}
.balloonstyle{position:absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border:1px solid black; font:normal 12px Verdana; line-height: 18px; z-index: 100;
				background-color: white; width: 265px; 
				/*Remove below line to remove shadow. Below line should always appear last within this CSS*/ 
				filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);}
#arrowhead{ z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}
#calContainer{background-color:#ffffff; width:100%;}
.calcol{ padding-left:5px; background-color:#DED1FC; color:#8475A8;}
.calcol_alt{ padding-left:5px; background-color:#EEEAF7; color:#8475A8;}
.calcell_active {padding-left:5px; background-color: #8475A8;  color:#ffffff; font-weight:bold;}
.calhead {background-color:#4E2F91; padding-top:5px; padding-bottom:5px; color:#ffffff;}

.moreevents { margin-bottom: 0; margin-top: 10px; padding: 0px; font-size: 12px;color: #fff; font-weight: bold; text-align: center; }
.moreevents a { font-weight: bold; display: block; color: #fff; padding: 5px; background-color: #8475A8; text-decoration: none; }
.moreevents a:hover { background-color: #DED1FC; color: #4E2F91; text-decoration: none; }
.facebook_custom { background-image: url('../../includes/site_images/misc/facebook-20x20.png'); width: 20px; height: 20px; }

/* OCDV Home Page Callout */
.callout-message { 
  position: absolute;
  width: 720px;
  height: 180px;
  background-color: #CCBCF2;
  border: 1px solid #4E2F91;
  color: #4E2F91;
  font-size: 15px;
  line-height: 20px;
  padding: 10px;
  text-align: justify;
  margin-top: 430px;
}
.callout-below-spacer {
   height: 630px;
}

/* OCDV PSA Home Page */
.ocdv-psa-home { 
	position: absolute; 
	background-color: #CCBCF2;
	border: 1px solid #4E2F91;
	width: 720px;
	height: 395px;
	color: #4E2F91;
  	font-size: 15px;
  	padding: 10px;
}


/** Event Calendar Styles **/
hr { border: 0px; border-top: 1px solid #4E2F91; }
.event_thead { background-color: #8475A8; color: #fff !important; }
.event_thead p { color: #fff !important; }
.event_left { background-color: #DED1FC; color: #000 !important; }
.event_right { background-color: #fff; }
.event_left p, .event_right p { color: #000 !important; }
.event_item { border: 1px solid #000; }