/* 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,
.disabled{ 
	background-color: #ebebeb;
	border: 1px solid #dedede;
	color: #666666 !important; 
	font: 11px bold Helvetica, Arial, sans-serif;
	padding: 5px 7px; 
	font-weight: bold;
	text-decoration: none;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}
.button:hover{ 
	background-color: #dedede; 
	color: #666666 !important; 
	text-decoration: none;
	}
.disabled{ background-color: #ccc; display: block; cursor: pointer; }
.homelink-b a{ 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; }	

#dontstep { position: relative; z-index: 200;}
#dontstep a{ display: block; text-indent: -3000px; width: 15px; height: 15px; 
	background: url(/images/common/tooltip_button.png) left top no-repeat;
	position: absolute;
	left: 300px;
	top: 240px;}
#dontstep div{ display: block; display: none;
	opacity: 0;
	background: url(/images/common/tooltip_b.png) left top no-repeat;
	padding: 12px 15px;
	color: #fff;
	position: absolute;
	width: 260px;
	height: 145px;
	left: 261px;
	top: 100px; font-size: 12px;
	line-height: 1.4em;
	}
#dontstep div strong{ display: block;font-size: 14px;}


@font-face {
    font-family: 'ArvoRegular';
    src: url('/js/Arvo-Regular-webfont.eot');
    src: url('/js/Arvo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/Arvo-Regular-webfont.woff') format('woff'),
         url('/js/Arvo-Regular-webfont.ttf') format('truetype'),
         url('/js/Arvo-Regular-webfont.svg#ArvoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ArvoBold';
    src: url('/js/Arvo-Bold-webfont.eot');
    src: url('/js/Arvo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/Arvo-Bold-webfont.woff') format('woff'),
         url('/js/Arvo-Bold-webfont.ttf') format('truetype'),
         url('/js/Arvo-Bold-webfont.svg#ArvoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DesyrelRegular';
    src: url('/js/desyrel-webfont.eot');
    src: url('/js/desyrel-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/desyrel-webfont.woff') format('woff'),
         url('/js/desyrel-webfont.ttf') format('truetype'),
         url('/js/desyrel-webfont.svg#DesyrelRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


div.translate{
	background: url(/images/common/translate.gif) center center no-repeat;
	min-height: 83px;
	}
div.translate h2{ color: #7d7979; text-shadow: 0 -1px #f1f1f1;
	text-transform:uppercase;
	font-size: 12px;
	text-align: center;
	padding-top: 12px;
	}
	
.language-toggle {
}
.language-toggle ul {
    list-style: none outside none;
    margin: 0 0 0 8px;
	min-height: 50px;
}
.language-toggle ul li {
    float: left;
	text-align: center;
	width: 85px;
	background: none;
}
.toggle-english {
    margin-left: 12px;
}
.language-toggle span {
    color: #fff;
    display: block;
	width: 85px;
	text-shadow: 0px -1px #74a4c7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 0px;
	background: url(/images/common/button.gif) center center no-repeat;
}
.language-toggle span.active {
	text-shadow: 0px -1px #dfeefa;
    color: #00487d;
}
.language-toggle span:hover {
    cursor: pointer;
	text-shadow: 0px -1px #dfeefa;
    color: #00487d;
}

#screenSpace {
	height: 324px !important;
}
























