/**** Globals ****/

body { width:800px; padding:0px; margin:0px; font-family:verdana; font-size:10px; color:#333333; line-height:14px; }

ul { padding:0px; margin:0px; list-style:none; }
ul li { padding-left:13px; padding-bottom:3px; background:url(../images/bullet_raquo.gif) 0px 2px no-repeat; }
ul ul { padding:0px; margin:5px 0px 0px 0px; list-style:none; }
ul ul li { padding-left:13px; padding-bottom:3px; background:url(../images/bullet_raquo2.gif) 0px 5px no-repeat; }
ul.leftnav { margin:0px; padding:10px 5px 10px 30px; color:#FFFFFF; list-style-type:square; }
ul.leftnav li { padding-left:0px; background:none; }
ul.explorenav { margin:0px; padding:10px 5px 10px 30px; list-style-type:square; }
ul.explorenav a { color:#333333; }
ul.explorenav a:hover { text-decoration:none; }	
ul.explorenav li { padding-top:2px; padding-left:0px; background:none; }
ul.explorenav ul { margin:0px; padding-top:2px; padding-left:10px; list-style-type:none; }
ol { padding-left:24px; margin:0px; }
ol ol { padding-left:24px; margin:0px; list-style-type:lower-alpha; }



ul.home-right { margin:0px; padding:0 3px 5px 12px; color:#8F382A; list-style-type:square; }
ul.home-right li { padding-left:0px; background:none; }
ul.home-right a { text-decoration:none; }
ul.home-right a:hover { text-decoration:underline; }



h1 { font-size:16px; margin-bottom:5px; margin-top:0px; color:#586192; }
h2 { font-size:13px; margin-bottom:3px; margin-top:5px; }
h3 { font-size:11px; margin-bottom:3px; margin-top:5px; color:#990000; }

input { font-family:verdana; font-size:10px; }
select { font-family:verdana; font-size:10px; }
select.leftnav_dd { width:159px; }
textarea { font-family:verdana; font-size:10px; }

img { behavior:url(../utils/pngHack.htc); margin-bottom:0px; }
.png { behavior:url(../utils/pngHack.htc); margin-bottom:0px; }

br { line-height:9px; }
br.small { line-height:6px; }
br.tiny { line-height:3px; }
p { padding:0px; margin:0px; padding-bottom:9px; }

form { padding:0px; margin:0px; }

a { color: #8F382A; font-family: verdana, arial; text-decoration: underline; }
a:hover { text-decoration: none; }

.red { color:red; }

.heightfix { display:none; }

.datagrid { border-color:#CCCCCC; }
.datagridheader { background-color:#8F382A; color:#FFFFFF; font-weight:bold; }
.datagridheader a { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }

.datagriditem { font-size:9px; }
.datagriditem_alt { background-color:#DDDDFF; font-size:9px; }
.datagridfooter {  }

.GridViewHeader { font-size:14px; font-weight:bold; color:#333333; }
.GridViewHeader th { border-bottom:1px solid black; }
.GridViewItem { font-size:10px; }
.GridViewItem_Alt { background-color:#eeeeee; font-size:10px; }

/**** Subpage ****/

#logo { display:block; float:left; width:435px; height:65px; background-image:url(../images/home_logo.jpg); }

#search { float:left; width:343px; height:65px; background-image:url(../images/search_bkg.jpg);  }
#search #btn { float:right; padding:19px 20px 0px 0px; }
#search #field { float:right; padding:20px 3px 0px 0px; font:arial; font-size:11px; color:#FFFFFF; }

#generalnav { float:left; width:199px; padding-left:17px; height:25px; padding-top:6px; font-size:9px; line-height:14px; color:#990000; background-image:url(../images/generalnav_bkg.gif); }
#generalnav	a { font-size: 9px; color:#990000; text-decoration:none; }
#generalnav	a:hover {	text-decoration: underline; }

/*<!-- #config src="/templates/styles.css" id="topnav"# -->*/
#topnav_offices_off { float:left; width:154px; height:31px; background-image:url(../images/topnav_offices_off.jpg); display:block; }
#topnav_offices_off:hover { background-image:url(../images/topnav_offices_on.jpg); }
#topnav_offices_on { float:left; width:154px; height:31px; background-image:url(../images/topnav_offices_on.jpg); display:block; }
#topnav_directory_off { float:left; width:152px; height:31px; background-image:url(../images/topnav_directory_off.jpg); display:block; }
#topnav_directory_off:hover { background-image:url(../images/topnav_directory_on.jpg); }
#topnav_directory_on { float:left; width:152px; height:31px; background-image:url(../images/topnav_directory_on.jpg); display:block; }
#topnav_administration_off { float:left; width:129px; height:31px; background-image:url(../images/topnav_administration_off.jpg); display:block; }
#topnav_administration_off:hover { background-image:url(../images/topnav_administration_on.jpg); }
#topnav_administration_on { float:left; width:129px; height:31px; background-image:url(../images/topnav_administration_on.jpg); display:block; }
#topnav_donate_off { float:left; width:127px; height:31px; background-image:url(../images/topnav_donate_off.jpg); display:block; }
#topnav_donate_off:hover { background-image:url(../images/topnav_donate_on.jpg); }
#topnav_donate_on { float:left; width:127px; height:31px; background-image:url(../images/topnav_donate_on.jpg); display:block; }

/*<!-- #end config# -->*/

#main { float:left; width:778px; padding-bottom:10px; }
#main #addbutton { padding-left:293px; padding-bottom:15px; }
#main .label { vertical-align:top; text-align:right; color:#444444; font-family:verdana; font-size:11px; line-height:16px; }
#main .validation { color:#FF0000; }
#main .formfield { padding-bottom:5px; padding-left:5px; font-family:verdana; font-size:11px; line-height:16px; }

#left { float:left; width:178px; padding-top:5px; padding-bottom:10px; }
#left	a.leftnav,
#left	a.leftnav:visited { color: #FFFFFF; font-family: verdana; text-decoration: none; font-size:10px; line-height:12px; }
#left	a.leftnav:hover { font-weight:bold; }
#left	.lefttext { float:left; width:147px; padding:2px 15px 7px 15px; font-size:10px; line-height:12px; font-size:10px; line-height:12px; }
#left .leftdropdown { float:left; width:168px; padding:0px 0px 3px 9px; }
#leftspacer { float:left; width:177px; padding:0px 0px 15px 0px; }
#left	#who_top_on_english { float:left; width:177px; height:37px; background-image:url(../images/who_top_on.jpg); }
#left	#what_top_on_english  { float:left; width:177px; height:37px; background-image:url(../images/what_top_on.jpg); }
#left	#how_top_on_english  { float:left; width:177px; height:37px; background-image:url(../images/how_top_on.jpg); }
#left	#where_top_on_english  { float:left; width:177px; height:37px; background-image:url(../images/where_top_on.jpg); }
#left	#who_top_off_english  { float:left; width:177px; height:20px; background-image:url(../images/who_top_off.jpg); }
#left	#what_top_off_english  { float:left; width:177px; height:20px; background-image:url(../images/what_top_off.jpg); }
#left	#how_top_off_english  { float:left; width:177px; height:20px; background-image:url(../images/how_top_off.jpg); }
#left	#where_top_off_english  { float:left; width:177px; height:20px; background-image:url(../images/where_top_off.jpg); }
#left	#who_top_on_spanish { float:left; width:177px; height:37px; background-image:url(../images/who_top_on_spanish.jpg); }
#left	#what_top_on_spanish  { float:left; width:177px; height:37px; background-image:url(../images/what_top_on_spanish.jpg); }
#left	#how_top_on_spanish  { float:left; width:177px; height:37px; background-image:url(../images/how_top_on_spanish.jpg); }
#left	#where_top_on_spanish  { float:left; width:177px; height:37px; background-image:url(../images/where_top_on_spanish.jpg); }
#left	#who_top_off_spanish  { float:left; width:177px; height:20px; background-image:url(../images/who_top_off_spanish.jpg); }
#left	#what_top_off_spanish  { float:left; width:177px; height:20px; background-image:url(../images/what_top_off_spanish.jpg); }
#left	#how_top_off_spanish { float:left; width:177px; height:20px; background-image:url(../images/how_top_off_spanish.jpg); }
#left	#where_top_off_spanish  { float:left; width:177px; height:20px; background-image:url(../images/where_top_off_spanish.jpg); }
#left	#leftnav_bkg_on { float:left; width:167px; padding-right:10px; background-image:url(../images/leftnav_bkg_on.jpg); background-repeat:repeat-y; }
#left	#leftnav_bot_on { float:left; width:177px; height:11px; background-image:url(../images/leftnav_bot_on.jpg); }
#left	#leftnav_bkg_off { float:left; width:177px; background-image:url(../images/leftnav_bkg_off.jpg); background-repeat:repeat-y; }
#left	#leftnav_bot_off { float:left; width:177px; height:7px; background-image:url(../images/leftnav_bot_off.jpg); background-repeat:no-repeat; }


.titletext { font-family:"Times New Roman"; font-weight:bold; color:#666666; font-size:15px; }

#middle { float:left; width:383px; }
#middle .titletext { font-family:"Times New Roman"; font-weight:bold; color:#666666; font-size:15px; }
#middle	#breadcrumbs { float:left; width:361px;  padding-left:11px; padding-right:10px; padding-bottom:15px; }
#middle	#pagebody { float:left; width:361px; padding-left:11px; }

#right { float:left; width:217px; }
#right #phototop { float:left; width:217px; height:17px; background-image:url(../images/photo_top.jpg); }
#right #photo { float:left; width:201px; height:267px; padding-left:16px; background-image:url(../images/photo_background.jpg); }
#right #photobottom { float:left; width:217px; height:19px; background-image:url(../images/photo_bottom.jpg); }
#right #exploretop { float:left; width:217px; height:32px; margin-top:10px; background-image:url(../images/explore_top.jpg); }
#right #explore { float:left; width:217px; background-image:url(../images/explore_bkg.jpg); background-repeat:repeat-y; }
#right #explorebottom { float:left; width:217px; height:11px; background-image:url(../images/explore_bottom.jpg); background-repeat:no-repeat; }

#footer { float:left; width:762px; height:46px; padding-top:32px; padding-left:16px; background-image:url(../images/footer_bkg.jpg); background-repeat:no-repeat; }

#bottom { float:left; width:778px; background-color:#FFFFD4; }
#directions { float:left; width:500px; padding-left:16px; color:#777777; }
#copyright { float:right; padding:5px 10px 15px 0px; color:#777777; text-align:right; }




/**** Progress Div ****/
.progressContainer { position:relative; left:110px; top:45px; z-index:2; }
.progressBox { position:absolute; width:100px; border: 1px solid #999999; padding:6px; background-color:#FFFFFF; text-align:center; }


/** Blog styles **/
.post { margin:.5em 0 1.5em; border-bottom:1px dotted #ccc; padding-bottom:1.5em; }
.post div { margin:0 0 .75em; line-height:1.6em; }
.post blockquote { margin:0px 0px 1em 0px; }
.post blockquote p { margin:.25em 0; }
#rss { width:inherit; padding:0px; }
.post-title { margin:.25em 0 0; font-size:140%; font-weight:bold; color:#B53C24; }
p.post-footer { margin:-.25em 0 0; color:#ccc; }
.post-footer em, .comment-link { font-family:"Trebuchet MS",Trebuchet,Arial,Sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:.1em; }
.post-footer em {font-style:normal; color:#999; margin-right:.6em; }
/** end Blog styles **/

/** Calendar **/
.calendar { border:none; }
.day { width:104px; height:70px; text-align:right; vertical-align:top; border:solid 1px #C6C1AC; }
.othermonthday { color:#d1d1d1; }
.month { border-collapse:collapse; border:solid 1px black; }
.dayheader { background-color:#F0F2F4; color:#504C39; text-align:center; padding:4px;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #C6C1AC;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
}
.title { height:24px; background:#777777; border:1px solid black; border-bottom-width:0px; }
.title TD { font-weight:bold; color:White; padding:1px 0; }
.nextprev { cursor:pointer; }
/** End Calendar **/

