/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body { 
    font: 10px/1.231 verdana,arial,helvetica,clean,sans-serif;
    background-color: #fff;
	background-image: url(/sites/standard/default/images/bg-fans-tile.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.hidden { visibility: hidden; }
.display_none { display: none; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a, .sitewide_prominent_text { color: #0F5FA4; }
a, img, input { outline: none; }

h1, h2, h3, h4, h5, h6 { color: #000000; }

.clear {
    clear: both;
    font-size: 0; line-height: 0;
    height: 0; width: 0;
    margin: 0; padding: 0; border: 0;
    width:0;
}

.down_triangle {
    line-height: 0; width: 0; /* font-size: 0; */
    /* add 'border-top-color' with your desired color to the css in your page / module css file */
    border-top-width: 1.1em;
    border-top-style: solid;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent;
}
.left_triangle {
    line-height: 0; width: 0; /* font-size: 0; */
    /* add 'border-right-color' with your desired color to the css in your page / module css file */
    border-right-width: 1.6em;
    border-right-style: solid;
    border-top: 1.5em solid transparent;
    border-bottom: 1.5em solid transparent;
}
.right_triangle {
    line-height: 0; width: 0; /* font-size: 0; */
    /* add 'border-right-color' with your desired color to the css in your page / module css file */
    border-left-width: 2em;
    border-left-style: solid;
    border-top: 1em solid transparent;
    border-bottom: 1em solid transparent;
}
.right_triangle_small {
    line-height: 0; width: 0; /* font-size: 0; */
    /* add 'border-right-color' with your desired color to the css in your page / module css file */
    border-left-width: .4em;
    border-left-style: solid;
    border-top: .3em solid transparent;
    border-bottom: .3em solid transparent;
}

.right_arrow_red {
    height: .7em;
    width: .4em;
}

.tooltip {
    background: #ffffcd none no-repeat scroll 0 0;
    border: .1em solid #d1d1d1;
    display: none;
    position: absolute;
    text-decoration: none;
    z-index: 99;
}
.vertical_spacer {
    padding: 1em
}

/* --- For the typewriter tab text --- */
.typewriter {
    position: absolute;
    left: .5em;
    top: -3.5em;
}
.typewriter_spacer {
    margin-top: 5em !important;
}
/* --- for SEO purposes, create a tag that is H1-sized but has little semantic value ---*/
.seo_h1 {
    font-size:138.5%;
    font-weight:bold;
}

/* ************* CALENDAR WIDGET ************ */
    .DefaultStickyWin * {
        border: 0 none;
    }
    /* Calendar styles */
        .DefaultStickyWin .calendarHolder {
            margin-left: -.5em;
        }
        .DefaultStickyWin table {
            padding: 0;
            margin: 0;
        }
            .DefaultStickyWin table th,
            .DefaultStickyWin table td {
                padding: .2em;
                text-align: center;
            }
            .DefaultStickyWin table tr.dateNav td {
                font-weight: bold;
            }
            .DefaultStickyWin table tr.dayRow td.otherMonthDate {
                color: #999;
            }
/* ********** DATE PICKER CSS ********** */
.datepicker_jqui {
	position: absolute;
	font-size: 10px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	color: #333;
	line-height: normal;
	width: 157px;
	height: 152px;
	padding: 4px;
	background: url(/global/images/datepicker_frame.png) no-repeat;
    z-index: 1000;
}

/* header
********************************************************/
.datepicker_jqui .header {
	position: relative;
	height: 15px;
	margin-bottom: 5px;
	padding-top: 1px;
    width: 157px;
}

.datepicker_jqui .header .title {
	text-align: center;
	margin: 3px 18px 0 18px;
}

.datepicker_jqui .header .titleText {
	font-size: 11px;
	color: #fff;
}

.datepicker_jqui .header .previous,
.datepicker_jqui .header .next,
.datepicker_jqui .header .closeButton {
	position: absolute;
	cursor: pointer;
	text-indent: -40px;
	overflow: hidden;
	width: 16px;
	height: 16px;
	top: 4px;
	background-image: url(/global/images/datepicker_arrows.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.datepicker_jqui .header .previous {
	left: 4px;
}
.datepicker_jqui .header .previous:hover {
	background-position: left bottom;
}
.datepicker_jqui .header .next {
	right: 4px;
	background-position: -17px top;
}
.datepicker_jqui .header .next:hover {
	background-position: -17px bottom;
}
.datepicker_jqui .header .closeButton {
	display: none;
	right: 0px;
	top: 0px;
	background-position: right top;
}
.datepicker_jqui .header .closeButton:hover {
	background-position: right bottom;
}

/* body
********************************************************/
.datepicker_jqui .body {
	position: relative;
	top: 6px;
	left: 2px;
	width: 155px;
	height: 125px;
	overflow: hidden;
}

/* time
********************************************************/
.datepicker_jqui .time {
	position: relative;
	width: 100%;
	height: 100%;
}

.datepicker_jqui .time .hour,
.datepicker_jqui .time .separator,
.datepicker_jqui .time .minutes {
	background: #fff;
	border: 0px;
	width: 50px;
	font-size: 32px;
	color: #333;
	border: 1px solid #aaa;
	position: absolute;
	top: 18px;
	text-align: center;
	padding: 2px;
}

.datepicker_jqui .time .hour {
	left: 23px;
}
.datepicker_jqui .time .separator {
	background: transparent;
	border: 0px;
	width: 10px;
	left: 84px;
}

.datepicker_jqui .time .minutes {
	left: 103px;
}
.datepicker_jqui .time .ok {
	position: absolute;
	top: 80px;
	height: 32px;
	width: 136px;
	left: 23px;
	font-size: 20px;
}

/* days-grid
********************************************************/
.datepicker_jqui .days .day {
	float: left;
	overflow: hidden;
	width: 17px;
	padding-top: 1px;
	padding-right: 2px;
	height: 13px;
	border: 1px solid #ccc;
	text-align: right;
	margin: 0 1px 1px 0;
}

.datepicker_jqui .days .titles {
	margin-bottom: 1px;
}

.datepicker_jqui .days .titles .title {
	border: 1px solid transparent;
	text-align: center;
	height: 16px;
	padding-right: 0px;
	width: 19px;
	padding-top: 2px;
}

.datepicker_jqui .days .day0 {
	margin-right: 0;
}

.datepicker_jqui .days .week5 .day {
	margin-bottom: 0;
}

/* days-colors
********************************************************/
.datepicker_jqui .days .week .day {
	background: #fcfcfc;
	cursor: pointer;
	color: #1C94C4;
}
.datepicker_jqui .days .week .day:hover {
	background: #fdf5ce;
	color: #c77405;
	border: 1px solid #fbcb09;
}

.datepicker_jqui .days .week .otherMonth {
	background: #f2f2f2;
	color: #94B2BE;
	border: 1px solid #ccc;
}

.datepicker_jqui .days .week .selected {
	background: #fff;
	color: #c77405;
	border: 1px solid #fbcb09;
}

/* months-grid
********************************************************/
.datepicker_jqui .months .month {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 57px;
	cursor: pointer;
	background: #fcfcfc;
	padding-top: 7px;
	height: 22px;
	border: 1px solid #aaa;
	margin: 0 2px 2px 0;
}

.datepicker_jqui .months .month3,
.datepicker_jqui .months .month6,
.datepicker_jqui .months .month9,
.datepicker_jqui .months .month12 {
	margin-right: 0;
}

.datepicker_jqui .months .month10,
.datepicker_jqui .months .month11,
.datepicker_jqui .months .month12 {
	margin-bottom: 0;
}

/* months-colors
********************************************************/
.datepicker_jqui .months .month:hover {
	background: #fdf5ce;
	color: #c77405;
	border: 1px solid #fbcb09;
}

.datepicker_jqui .months .selected {
	background: #fff;
	color: #c77405;
	border: 1px solid #fbcb09;
}

/* years-grid
********************************************************/
.datepicker_jqui .years .year {
	float: left;
	text-align: center;
	overflow: hidden;
	background: #fcfcfc;
	width: 32px;
	cursor: pointer;
	padding-top: 7px;
	height: 22px;
	border: 1px solid #aaa;
	margin: 0 2px 2px 0;
}

.datepicker_jqui .years .year4,
.datepicker_jqui .years .year9,
.datepicker_jqui .years .year14,
.datepicker_jqui .years .year19 {
	margin-right: 0;
	width: 34px;
}

.datepicker_jqui .years .year15,
.datepicker_jqui .years .year16,
.datepicker_jqui .years .year17,
.datepicker_jqui .years .year18,
.datepicker_jqui .years .year19 {
	margin-bottom: 0;
}

/* years-colors
********************************************************/
.datepicker_jqui .years .year:hover {
	background: #fdf5ce;
	color: #c77405;
	border: 1px solid #fbcb09;
}

.datepicker_jqui .years .selected {
	background: #fff;
	color: #c77405;
	border: 1px solid #fbcb09;
}

/* global
********************************************************/
.datepicker_jqui .unavailable {
	cursor: default !important;
	background: #f0f0f0 !important;
	color: #ccc !important;
	border: 1px solid #ccc !important;
}

