/* VERSIONS
   1_0: General Misc Styles
   1_1: Added disabled, none, new icons [Author: Landon Durnan]
   1_2: Added css definitions for "dd.facebook-profile a.url", which is used by
        the Directory List and Directory Profile web parts. [Kevin Albrecht]
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 =Misc.
----------------------------------------------------------------------------- */
.sc { overflow: hidden; }
.button,
.module .module-footer a { 
	/*background: #a5b8da;
	background: -moz-linear-gradient(top, #a5b8da 0%, #7089b3 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a5b8da), to(#7089b3));
	border-top: 1px solid #758fba;
	border-right: 1px solid #6c84ab;
	border-bottom: 1px solid #5c6f91;
	border-left: 1px solid #6c84ab;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-box-shadow: inset 0 1px 0 0 #aec3e5;
	-webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
	box-shadow: inset 0 1px 0 0 #aec3e5;*/
	background: #91aec6;
	border: 1px solid #6988a1;
	color: #fff !important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	font-weight: normal;
	line-height: 1em !important;
	padding: 4px !important;
	text-align: center;
	/*text-shadow: 0 -1px 1px #64799e;*/
	text-transform: uppercase;
	margin: 0 1px 1px 0 !important;
	display: inline-block;
	}
	input.button { padding: 1px !important; }

.button:hover,
.module .module-footer a:hover { 
	background: #6988a1;
	cursor: pointer;
	border: 1px solid #6988a1;
	}
.disabled{ background-color: #ccc; display: block; cursor: pointer; display: none; }

	
/* 
-----------------------------------------------------------------------------
 =Icons
----------------------------------------------------------------------------- */
a.file, a.img, a.pdf, a.doc, a.xls, a.ppt, a.txt, a.aud, a.vid, a.form,
a.email, span.phone, span.fax, a.print, 
a.ext, a.int, a.back, a.lock, a.unlock,  
a.rss, a.ical, a.ext-FacebookProfile, a.ext-twitter, a.ext-linkedin, a.ext-flickr, a.ext-youtube, 
span.cc-visa, span.cc-mc, span.cc-amex, span.cc-discover, span.cc-diners, span.cc-cash,
dd.facebook-profile a.url {
	padding: 2px 0 2px 24px;
	background: url(/images/common/icon_default.gif) left top no-repeat;
	}

a.img	{ background-image: url(/images/common/icon_image.gif); }
a.pdf	{ background-image: url(/images/common/icon_pdf.gif); }
a.doc	{ background-image: url(/images/common/icon_doc.gif); }
a.xls	{ background-image: url(/images/common/icon_xls.gif); }
a.ppt	{ background-image: url(/images/common/icon_ppt.gif); }
a.txt	{ background-image: url(/images/common/icon_txt.gif); }
a.aud	{ background-image: url(/images/common/icon_audio.gif); }
a.vid	{ background-image: url(/images/common/icon_video.gif); }
a.form	{ background-image: url(/images/common/icon_form.gif); }

a.email	{ background-image: url(/images/common/icon_email.gif); padding-left: 20px; }
span.phone	{ background-image: url(/images/common/icon_phone.gif); padding-left: 20px; }
span.fax	{ background-image: url(/images/common/icon_fax.gif); padding-left: 20px; }
a.print { background-image: url(/images/common/icon_print.gif); padding-left: 22px; }

a.ext	{ background-image: url(/images/common/icon_ext.gif); padding-left: 14px; }
a.int	{ background-image: url(/images/common/icon_int.gif); padding-left: 14px; }
a.back	{ background-image: url(/images/common/icon_back.gif); padding-left: 14px; }
a.lock	{ background-image: url(/images/common/icon_lock.gif); padding-left: 14px; }
a.unlock	{ background-image: url(/images/common/icon_unlock.gif); padding-left: 14px; }

a.rss	{ background-image: url(/images/common/icon_rss.gif); padding-left: 20px; }
a.ical	{ background-image: url(/images/common/icon_ical.gif); padding-left: 20px; }
a.ext-FacebookProfile, dd.facebook-profile a.url {
    background-image: url(/images/common/icon_facebook.gif); padding-left: 20px;
    }
a.ext-twitter	{ background-image: url(/images/common/icon_twitter.gif); padding-left: 20px; }
a.ext-linkedin	{ background-image: url(/images/common/icon_linkedin.gif); padding-left: 20px; }
a.ext-flickr	{ background-image: url(/images/common/icon_flickr.gif); padding-left: 20px; }
a.ext-youtube	{ background-image: url(/images/common/icon_youtube.gif); padding-left: 20px; }

span.cc-visa	{ background-image: url(/images/common/icon_cc_visa.gif); padding-left: 22px; }
span.cc-mc	{ background-image: url(/images/common/icon_cc_mc.gif); padding-left: 22px; }
span.cc-amex	{ background-image: url(/images/common/icon_cc_amex.gif); padding-left: 22px; }
span.cc-discover	{ background-image: url(/images/common/icon_cc_discover.gif); padding-left: 22px; }
span.cc-diners	{ background-image: url(/images/common/icon_cc_diners.gif); padding-left: 22px; }
span.cc-cash	{ background-image: url(/images/common/icon_cc_cash.gif); padding-left: 22px; }

/* 
-----------------------------------------------------------------------------
 =General Utilities
----------------------------------------------------------------------------- */
.hidden	{ position: absolute; left: -3000px;}
.none	{ display: none; }
.production-note { color: #F00; } /*Production Note*/
.production-warn { color: #F00; } /*Production Warning*/
.wiki-note { border: 1px solid #999999; color: #990000; padding: 5px; } /*Reference Site Note*/
.clear { float: none; clear: both; }
/* Disables dropdowns in browsers that can't support them over flash */
.prevent-overlap #nav-main ul li.hover ul,
.prevent-overlap #nav-main ul li:hover ul {
	display: none;
	}
	
#login #loginForm table td { padding: 4px; }	


a#applyonlinebutton,
a#donateonlinebutton { 
	display: block; 
	height: 105px; 
	width: 220px; 
	height: 84px; 
	text-indent: -9999px;
	margin: 0 0 1em 0;
	}
a#applyonlinebutton {
	background: url(/data/files/news/HomepageButtonNews/thumb/sm-btn_ApplyOnline.jpg) 0 0 no-repeat; 
	}
a#applyonlinebutton:hover { 
	background: url(/data/files/news/HomepageButtonNews/thumb/sm-btn_ApplyOnline.jpg) 0 -84px no-repeat; 
	}
a#donateonlinebutton { 
	background: url(/data/files/news/HomepageButtonNews/thumb/sm-btn_DonateOnline.jpg) 0 0 no-repeat; 
	}
a#donateonlinebutton:hover { 
	background: url(/data/files/news/HomepageButtonNews/thumb/sm-btn_DonateOnline.jpg) 0 -84px no-repeat; 
	}

/* 
-----------------------------------------------------------------------------
 =Accordion Treatment 
----------------------------------------------------------------------------- */
dl#accordion { margin-bottom: 1.8em; }
	dl#accordion dt { margin: 0 0 1px 0; padding: 0; }
		dl#accordion dt.one {  }
		dl#accordion dt.two {  }
		dl#accordion dt.three {  }
		dl#accordion dt.four {  }
			dl#accordion dt:hover { background-position: right bottom;}
	dl#accordion dt a { font-size: 1.1em; text-decoration: none; display: block; outline: none; padding-left: 15px; background: url(/images/common/bullet-tan.gif) 0 7px no-repeat; }
		dl#accordion dt a:hover { }
	dl#accordion dd { padding: 10px 0 10px 15px; }
		dl#accordion dd * { margin-bottom: 0.4em; }
			dl#accordion dd { margin-bottom: 0.8em; }
			dl#accordion dd ul { margin: 0 0 0.8em 1.2em;}
			

/* Accordion Webpart */

.layout-n1-p1-s0-c #PrimaryZone .ui-accordion { width: 500px; }
body .ui-widget-header { border: 1px solid #c8d6e2; background: #faeac2; color: #000; font-weight: bold; }
body .ui-widget-header a { color: #000; }

body .ui-state-default, 
body .ui-widget-content .ui-state-default, 
body .ui-widget-header .ui-state-default { 
	border: 1px solid #c8d6e2; 
	background: #c8d6e2 url(/images/common/acc_closed.gif) 98% 50% no-repeat; 
	font-weight: normal; 
	color: #fff; 
	text-transform: none; 
	margin: 0 0 .4em 0;
	}
body .ui-state-default a, 
body .ui-state-default a:link, 
body .ui-state-default a:visited { 
	color: #395270; 
	text-decoration: none; 
	text-shadow: 1px 1px 0px #ebf2f8; 
	}
body .ui-state-hover, 
body .ui-widget-content .ui-state-hover, 
body .ui-widget-header .ui-state-hover, 
body .ui-state-focus, 
body .ui-widget-content .ui-state-focus, 
.ui-widget-headerbody  .ui-state-focus { 
	background: #ebf2f8 url(/images/common/acc_closed_hover.gif) 98% 50% no-repeat; 
	font-weight: normal; 
	color: #000; 
	}
body .ui-state-hover a, 
body .ui-state-hover a:hover { 
	color: #395270; 
	text-decoration: none; 
	}
body .ui-state-active, 
body .ui-widget-content .ui-state-active, 
body .ui-widget-header .ui-state-active { 
	border: 1px solid #c8d6e2; 
	background: #ebf2f8 url(/images/common/acc_open.gif) 98% 50% no-repeat; 
	color: #395270; 
	text-transform: none; 
	}
body .ui-state-active a, body .ui-state-active a:link, body .ui-state-active a:visited { color: #395270; text-decoration: none; font-weight: bold; }
body .ui-widget :active { outline: none; }
body .ui-widget-content { 
	border: 1px solid #c8d6e2; 
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	font-size: 13px; 
	}
body .ui-accordion .ui-accordion-header a { padding: .4em .6em; }
body .ui-accordion .ui-accordion-content { 
	overflow: hidden; 
	padding: .5em .6em; 
	margin: 0 0 .4em 0;
	}
body .ui-widget-content a {
	color: #6988a1;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	}


#home div.ppt { display: none !important; } /* For homepage lightbox spacing */

p#movenotice {
	position: fixed;
	top: 0;
	display: block;
	font-size: 400%;
	text-align: center;
	padding: 20px;
	background: #fff;
	width: 90%;
	margin: 0 auto;
	z-index: 999999;
	}

#newsletter .newscontent { display: none; }
