/* Core calendar styles */

#dialog {
	padding-top:12px;
	margin-left:-24px;
}

.eventTime{

	border:solid thin #9b4500;
	padding:3px;
	color: #9b4500 !important;
}


#waitgif
{
	background:url('images/wait.gif') no-repeat;
	margin:auto;
	text-align:center;
	align:center;
}

#advancedCalSearch 
{
	width:150px;
	clear:right;
	margin-right:24px;
	float:right;
}


.first_active
{
	background:url(images/day.png);
	height:71px;
}


.second_active
{
	background:url(images/week.png);
	height:71px;
}

.third_active
{
	background:url(images/month.png);
	height:71px;
}

.first_inactive
{
	background:url(images/day_un.png);
	height:71px;
}

.second_inactive
{
	background:url(images/week_un.png);
	height:71px;
}

.third_inactive
{
	background:url(images/month_un.png);
	height:71px;
}

.detailShareLinks
{
	float:right;
	position:relative;
	clear:both;
	display:block;
}

.eventTitle 
{
	margin-top:8px;
	color: #660000;
	margin-bottom:0;
}

.eventTitleDetail 
{
	margin-top:8px;
	color: #660000;
	width:98%;
	font-size:16px;
}

#events {
	width: 98%;
}

.events_by_day {
	padding-left: 50px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.descGroups {
	font-size: .88em;
	line-height:auto;
	font-weight:normal;
}

.descCats {
	font-size: .88em;
	line-height:auto;
	font-weight:normal;
}

.descGroupsLabel {
	font-weight:bold;
	font-style:italic;
}

.descCatsLabel {
	font-style:italic;
	font-weight:bold;
}

.mail_html 
{
	position: absolute;
	top: -20px;
	right: -20px;
	width:64px;
}

.mail_html img
{
	vertical-align:middle;
}

.share_html 
{
	position: absolute;
	top: -20px;
	right: 104px;
	width:64px;
}

.share_html img
{
	vertical-align:middle;
}

.datebutton_selected
{
	font-weight: bold;	
}

#today
{
	color:#000;
	text-decoration:none;
    position:relative;
	font-size:11px;		
}

#thisweek
{
	color:#000;
	text-decoration:none;
    position:relative;
	font-size:11px;	
}

#thismonth
{
	color:#000;
	text-decoration:none;
    position:relative;
	font-size:11px;	
}

label
{ 
font-size: 11px; 
}

input
{ 
font-size: 11px; 
}

.submit input
{
float: right;
} 

.ui-datepicker-trigger
{
display:inline-block;
margin-bottom:2px;
margin-left:6px;
} 


.datebutton_selected
{
	font-size:11px;	
}

#block-oitcal_v2-0 .title, #block-oitcal_v2-1 .title, #block-oitcal_v2-2 .title
{
	cursor: pointer;	
}

#block-oitcal_v2-0 .content 
{
	display: none;	
}

#block-oitcal_v2-1 .content 
{
	display: none;	
}

#block-oitcal_v2-2 .content 
{
	display: none;	
}

.block_title_icon 
{
	padding-right: 5px;	
}

.default_divider
{
	height: 1px;	
	color: #9E9E9E;
	background-color: #9E9E9E;
}

.EVprint_html 
{
	position: absolute;
	top: -18px;
	font-size:11px;
	right: 38px;
	width:64px;
	text-decoration:none;
}


.EVprint_html img
{
	vertical-align:middle;
}

a.EVprint_html
{
    font-size:11px !important ;
	text-decoration:none;
	color:#1D4F9F;
}


.EVprint-page
{
	position: absolute;
	top: 0px;
	right: 0px;
	width:64px;
	font-size:11px;
	text-decoration:none !important;

}

a.EVprint-page  {
	font-size:11px!important ;
	z-index:1;
	text-decoration:none !important ;
}

.EVprint-page a:link  {
	font-size:11px!important ;
	z-index:1;
	text-decoration:none !important ;
}

/* End core calendar styles */

/* Advanced search styles */
#multiCategory {
	width: 150px;	
}

#multiGroup {
	width: 150px;	
}

.eventTitleDetail{
	color:#9b4500;
	margin-top:6px;
}

.eventLocationDetail{
clear:both;
display:inline;	
margin-left:8px;
}

.eventStartDetail{
	clear:both;
	display:inline;	
	margin-right:3px;
}
.eventEndDetail{
clear:both;
	display:inline;	
	margin-right:8px;
}
	
.ui-dialog ui-draggable{
    height:auto;
}

.calAdvHeading {
	font-size: 14px;
	font-weight: bold;
}

.orClass {
	font-size: 14px;
	font-weight: bold;
	color:#9B4500;
}
	
/* End advanced search styles */

/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit themeroller.com
*/

/* Dialog */
.ui-dialog {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #000000;
	color: #222222;
	border: 4px solid #d3d3d3;
	position: relative;
}
.ui-dialog-content {
	border: 1px solid #d3d3d3;
	background: #ffffff;
	color: #222222;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
	display: block; 
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;  
}
.ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px; 
}
.ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%; 
}
.ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}
.ui-resizable-se { 
	cursor: se-resize; 
	width: 13px; 
	height: 13px; 
	right: 0px; 
	bottom: 0px; 
	background: url(images/222222_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	bottom: 0px;  
}
.ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	top: 0px; 
}
.ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: 0px; 
	top: 0px; 
}
.ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	padding: .5em 1.5em .5em 1em;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border-bottom: 1px solid #d3d3d3;
	font-size: 1.1em;
	font-weight: normal;
	position: relative;
}
.ui-dialog-title {

}
.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(images/888888_11x11_icon_close.gif) 0 0 no-repeat;
	position: absolute;
	right: 8px;
	top: .7em;
	width: 11px;
	height: 11px;
	z-index: 100;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background: url(images/454545_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close:active {
	background: url(images/222222_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-content {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: #ffffff;
	color: #222222;
	padding: 1em;	
}
.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #d3d3d3;

}
.ui-dialog-buttonpane button {
	margin: .5em 0 .5em 8px;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-size: 1.1em;
	border: 1px solid #d3d3d3;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
}
.ui-dialog-buttonpane button:hover {
	color: #212121;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #999999;
}
.ui-dialog-buttonpane button:active {
	color: #222222;
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #dddddd;
}
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}


.bold {
	color: red !important;
}
.ui-hidden {
	left:-10000px;
	position:absolute;
	top:-10000px;
	visibility:hidden;
}

/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/
/*component global class*/





#ui-datepicker-div {
	background: #ffffff;
	padding:3px;
	border:solid 1px #ccc;
}

.ui-datepicker-control {
	display: inline-block;
	width:100%;
	height:auto;
	padding:3px;
}

.ui-datepicker-control a{
	text-decoration:none;
	cursor:pointer;
}

.ui-datepicker-links{
	height:24px;
	width:100%;
}

.ui-datepicker-title-row{
	height:30px;
	font-weight:bold;
}
 
 .ui-datepicker-title-row a{
	text-decoration:none;
	cursor:pointer;

}
 
.ui-datepicker-links .ui-datepicker-prev a{
	width:52px;
	cursor:pointer;

}

.ui-datepicker-links .ui-datepicker-next a{
	width:52px;
	text-align:right;
	cursor:pointer;

}
.ui-datepicker-links .ui-datepicker-current a{
	width:54px;
	text-align:center;
	cursor:pointer;

}

.ui-datepicker-clear{
	float:right;
	font-size:9px;
	display: inline;
}



.ui-datepicker-close
{
	float:right;
	font-size:9px;
	display: inline;
}

.ui-datepicker-links a{
	width:auto;
	text-decoration:none;
	font-size:10px;
	margin:4px;
}

#ui-datepicker .ui-datepicker-prev a{
	color:#000;
	font-size:11px;
}

#ui-datepicker .ui-datepicker-current a{
	color:#000;
	font-size:11px;
}

.ui-datepicker-days-cell {
	background:#cecece;
	border:solid 1px #fff;
	cursor:pointer;
}

.ui-datepicker-new-month
{
	margin-top:4px;
	display: inline;
}

#ui-datepicker a{
	cursor:pointer;
	
}


#ui-datepicker-div a{
	color:#000;
	padding:3px;
	margin:1px;
	display:block;
	float:left;
	min-width:8px;

}



.ui-component {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	background: #ffffff;
	
	
}
/*component content styles*/
.ui-component-content {
	border: 1px solid #d3d3d3;
	background: #ffffff;
	color: #222222;
}
.ui-component-content a {
	color: #222222;
	text-decoration: underline;
		background: #ffffff;
}
/*component states*/
.ui-default-state {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-weight: normal;
	color: #555555 !important;
}
.ui-default-state a {
	color: #555555;
}
.ui-default-state:hover, .ui-hover-state {
	border: 1px solid #999999;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-weight: normal;
	color: #212121 !important;
}
.ui-hover-state a {
	color: #212121;
}
.ui-default-state:active, .ui-active-state {
	border: 1px solid #dddddd;
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	font-weight: normal;
	color: #222222 !important;
	outline: none;
}
.ui-active-state a {
	color: #222222;
	outline: none;
}
/*icons*/
.ui-arrow-right-default {background: url(images/888888_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-left-default {background: url(images/888888_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-down-default {background: url(images/888888_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-up-default {background: url(images/888888_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-close-default {background: url(images/888888_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(images/222222_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-folder-closed-default {background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(images/222222_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-open-default {background: url(images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-doc-default {background: url(images/888888_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default {background: url(images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default {background: url(images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-minus-default {background: url(images/888888_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-plus-default {background: url(images/888888_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}
/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */
