﻿/* CSS Document  For all extra css codes apart from basic site css*/


a
{
	outline: none;
}



/***********PopUp Calendar*****/
.calendar-box
{
	display: none;
	background-color: #212121;
	border: 1px solid #444;
	position: absolute;
	width: 245px;
	padding: 10px 0px 5px 5px;
	z-index: 999999;
}

.calendar-box .header
{
	width: auto;
	height: 24px;
}

.calendar-box select.calendar-month
{
	width: 90px;
}
.calendar-box select.calendar-year
{
	width: 70px;
	margin-left: 5px;
}
.calendar-box .calendar-cancel
{
	width: 25%;
	height: 24px;
	margin-left:10px;
	margin-top: 5px;
}
.calendar-box .calendar-cancel.okbtn
{	margin-left:50px;

}
.calendar-box table td
{
	width: 14%;
}
.calendar-box .calendar-title
{
	text-align: center;
}
.calendar-box a
{
	text-decoration: none;
}
.calendar-box .today a
{
	padding: 0 5px;
	margin-left: -5px;
	background-color: #EEEEEE;
	color: #216E8A;
}
.calendar-box .selected a
{
	padding: 0 5px;
	margin-left: -5px;
	background-color: #216E8A;
	color: #ffffff;
}
/***********PopUp Calendar ENDS*****/

/*----------------- Event calendar tooltip CSS STARTS ----------------------*/
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #F5FBC6;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	color: #333333;
}
#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
li
{
	list-style-type: none;
}
.calendersty1
{
	font-size: 20px;
	margin: 0 0px 0 0px;
	color: #A29A66;
}


.calendersty
{
	font-size: 20px;
	border: 0px solid #262626;
	margin: 0 0px 0 0px;
	color: #A29A66;
}
.calendersty tr td
{
	margin: 10px;
	border: 0px solid #262626;
	padding: 3px;
}
.calDayHeading
{
	color: #a29a66;
}

.whiteBack
{
	background: none;
}
a
{
	color: #b9b9b9;
	font-weight: bold;
}
a:hover
{
	color: #b9b9b9;
}


.months
{
	font-family: Trebuchet MS, Arial, Georgia;
	font-size: 22px;
}

.months1
{
	font-family: Trebuchet MS, Arial, Georgia;
	font-size: 22px;
	border-bottom: 1px solid #2c2c2c;
	border-top: 1px solid #2c2c2c;
}
.months2
{
	font-family: Trebuchet MS, Arial, Georgia;
	font-size: 22px;
	border-bottom: 1px solid #2c2c2c;
	border-top: 1px solid #2c2c2c;
	background: #2F2F2F;
}

.nxt
{
	text-align: center;
	color: #A29A66;
}
.nxt a
{
	color: #A29A66;
	font-weight: bold;
	font-size: 22px;
}
.nxt a:hover
{
	text-decoration: underline;
}


.nxt1
{
	text-align: center;
	color: #A29A66;
	border: 1px dotted #fff;
	width: 100px;
	line-height: 40px;
}
.nxt1 a
{
	color: #A29A66;
	font-weight: bold;
	font-size: 22px;
}
.nxt1 a:hover
{
	text-decoration: underline;
}
.nxt2
{
	text-align: center;
	color: #A29A66;
	width: 100px;
	line-height: 40px;
}
.nxt2 a
{
	color: #A29A66;
	font-weight: bold;
	font-size: 22px;
}
.nxt2 a:hover
{
	text-decoration: underline;
}
/*.today{background:url(../../images/calander-l-bg.png) center bottom no-repeat;  border:1px solid #fff;}*/

.today
{
	color: #b6b5b5;
	padding: 0px;
	margin: 0px;
}
.today1
{
	color: #b6b5b5;
	padding: 0px;
	margin: 0px;
}
.today1 a
{
	color: #b6b5b5;
	padding: 0px;
	margin: 0px;
}
.test
{
	color: #b6b5b5;
	padding: 0px;
	height: 60px;

}
.month
{
	color: #b6b5b5;
	padding: 0px;
	margin: 0px;
	height: 30px;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	font-size: 12px;
	font-weight: bold;
}
.month a
{
	color: #b6b5b5;
	padding: 0px;
	margin: 0px;
}
.month-alt
{
	color: #b6b5b5;
	padding: 0px;
	margin: 0px;
	height: 30px;
	border-right: 2px solid #454545;
	border-bottom: 2px solid #454545;
	font-size: 12px;
	font-weight: bold;
}
.month-alt a
{
	color: #b6b5b5;
	padding: 0px;
	margin: 0px;
}
.space
{
	padding-bottom: 5px;
}
.eventdetail-cal
{
	color: #b6b5b5;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	height: 28px;
	border-right: 2px solid #151515;
	border-bottom: 2px solid #151515;
}
.eventdetail-cal a
{
	color: #b6b5b5;
	padding: 0px;
	margin: 0px;
}
.eventdetail-cal-today
{
	background: #555555;
	color: #9A9261;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	height: 28px;
	border-right: 2px solid #151515;
	border-bottom: 2px solid #151515;
}
.dayheader-bord
{
	border-top: 1px dashed #606060;
	border-bottom: 1px dashed #606060;
	line-height: 30px;
	margin-bottom: 5px;
}
.toooltiip
{
	font-weight: normal;
}
.toooltiip ol
{
	width: auto;
}
.toooltiip li
{
	margin-bottom: 5px;
	padding: 0px;
	border-bottom: 1px dotted #494949;
	width: 100%;
}
.toooltiip li a
{
	font-size: 12px;
}
.comments
{
	background: none;
	margin: 0px;
	padding: 0px;
	color: #000;
}

/*----------------- Event calendar tooltip CSS ENDS ----------------------*/


/*Alert Msg*/
.congMsg
{
	padding: 10px 15px 0 15px;
	line-height: 20px;
}

.MsgGreen
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900!important;
	vertical-align: middle;
	background: #FFFFCC url(../../images/info-icon-green.gif) 5px 50% no-repeat;
	border: 1px solid #009900;
	padding: 7px 5px 6px 32px;
	margin: 10px 10px 10px 30px;
}
.MsgGreen2
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	vertical-align: middle;
	background: #FFFFCC url(../../images/info-icon-green.gif) 5px 50% no-repeat;
	border: 1px solid #009900;
	padding: 7px 5px 6px 32px;
	margin: 10px 10px 10px 30px;
}
.MsgGreen_F
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	vertical-align: middle;
	background: #FFFFCC url(../../images/info-icon-green.gif) 5px 50% no-repeat;
	border: 1px solid #009900;
	padding: 10px 10px 10px 32px;
	margin: 10px 10px 10px 30px;
}
.messaframe
{
	color: #009900;
	vertical-align: middle;
	background: #232323;
	margin: 0px 0px 0px 0px;
	padding-top: 10%;
	padding-bottom: 10%;
}

.greenMsg
{
	color: #009900;
}

.MsgRed1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c60000;
	vertical-align: middle;
	border: 1px solid #FFCC00;
	background: #FEFFCB url(../../images/info-icon.gif) 5px 3px no-repeat;
	padding: 0px 5px 0px 32px;
	line-height: 30px;
	margin: 10px 20px 10px 20px;
}

.MsgRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c60000!important;
	vertical-align: middle;
	border: 1px solid #FFCC00;
	background: #FEFFCB url(../../images/info-icon.gif) 5px 3px no-repeat;
	padding: 7px 5px 6px 32px;
	margin: 10px 10px 10px 10px;
}


.asterisk
{
	color: #ff0000;
	font-size: 12px;
	position: absolute;
	margin-left: -10px;
}

/*End Alert Msg*/


/* CSS Document  For all extra css codes apart from basic site css*/


/***********************************************
 Author			: Abhishek Dhingra
 Description	: For overlay divs & modal Divs
***********************************************/
.modalPage
{
	display: none;
	position: fixed !important;
	width: 100%;
	height: 100%;
	z-index:999999;
	left: 0;
	top:0!important
}
.modalPage a
{
	text-decoration: none !important;
	padding: 5px;
}
.modalPage a:hover
{
	color: inherit;
}
.modalTop a
{
	font-weight: bold;
}
.modalTop a:hover
{
}
.modalBackground
{
	filter: Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	width: 100%;
	height: 100%;
	background-color: #000000;
	position: absolute;
	z-index: 500;
	top: 0px;
	left: 0px;
}
.modalContainer
{
	width: 450px;
	position: relative;
	z-index: 9999;
	margin: 0px auto;
	top: 50px;
}

.modalContainer-notification
{
	width: 500px;
	position: relative;
	z-index: 9999;
	margin: 0px auto;
	top: 50px;
}
.modalContainer-notification.width {width:725px}
.modalContainer-notification.width .margind-2 { width:420px;}
.modalContainer-notification.width .contact-form .label {width:200px}
.modalContainer-notification.width .sbmt-btn {margin:0 0 15px 217px}
.modal
{
	background: #000 url(../../images/gallery-panel-bg.png) repeat-x left bottom;
	border: 1px solid #575757;
	border: solid 2px #575757;
	position: relative;
	z-index: 999999;
	padding: 0px;
}
.modalTop
{
	padding: 4px;
	color: #b7b291;
	text-align: right;
	border: 1px solid #1F1F1F;
	margin: 10px;
}
.AnchorColor
{
	color: #b7b291;
}
.modalTop a, .modalTop a:visited
{
	color: #ffffff;
}
.modalBody
{
	padding: 10px 10px 30px 10px;
}
.modalTop .fl
{
	font-size: 18px;
}
/*********** Ends Here ************************/

.cal-catg
{
	margin: 10px 10px 0px 15px;
	width: 96%;
	border: 0px solid #cd0000;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #b6b5b5;
}
.cal-catg h4
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #b7b291;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0px;
}

.cal-catg .selcatg
{
	float: left;
	width: 460px;
	margin: 0px;
	padding: 0px;
	border: 0px dotted #fff;
}
.cal-catg .selloca
{
	float: right;
	width: 450px;
	margin: 0px;
	padding: 0px;
	border: 0px dotted #fff;
}

.spanner
{
	margin-bottom: 5px;
	width: 150px;
	float: left;
}
.checkbox
{
	margin-right: 10px;
}
.spanner1
{
	margin-left: 8px;
	padding-bottom: 5px;
	width: 118px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}
.calenderInfo
{
	margin-left: 0px;
	padding-bottom: 8px;
	width: 208px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	
}
.calenderInfo2{ margin-left:8px; width:200px;}
.calenderInfo img
{
	position: relative;
	float: left;
	margin-right: 5px;
}


/* tool tip event calendar */
.tooltipimg
{
	padding: 10px;
	width:240px;
}
.tooltipimg p
{
	font: 12px;
	color: #A29A66;
	padding: 10px;	
	word-break:break-all;}
.tooltipimg img
{
	width: 247px !important;
}
.cal-event-link
{
	font: 12px arial;
	display: block;
}
.margind-2
{
	margin: 5px 0 5px 0px;
}
.margind-2 .label
{
	width: 150px;
}
.margind-2 .fr
{
	width: 200px;
	margin-right: 12px;
}
.margind-2 .input
{
	width: 170px !important;
	padding: 2px;
	margin: 0 5px 0 0;
	background-color: #424242 !important;
	border: 1px solid #494949;
	color: #b6b5b5;
}
.margind-2 .txtarea
{
	width: 170px !important;
	height: 60px;
	padding: 2px;
	margin: 0 5px 0 0;
	background-color: #424242 !important;
	border: 1px solid #494949;
	color: #b6b5b5;
}

.sitemap
{
	padding: 0 0 0 70px;
}
.sitemap a
{
	color: #E7DFAB;
	font-size: 13px;
	font-weight: normal;
}
.sitemap .lhead
{
	font-size: 16px;
}
.lpage
{
	padding: 3px 0 3px 30px;
}



*
{
	margin: 0;
	padding: 0;
}


.container
{
	width: 992px;
	margin: 0 auto;
}

/*------agenda------*/
div.agenda
{
	background: #333333;
	padding: 10px 0;
}
div.agenda div.heading
{
	color: #A29A66;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 20px;
	text-align: center;
	background: #2F2F2F;
	height: 40px;
	line-height: 40px;
	border-bottom: #2F2C2C 1px solid;
	border-top: #2F2C2C 1px solid;
}
div.agenda table tr td
{
	padding: 5px 10px;
	font-size: 18px;
	color: #B6B5B5;
	border-right: #2F2C2C 1px dashed;
	border-bottom: #2F2C2C 1px solid;
}
div.agenda table tr td a.event
{
	font-size: 15px;
	display: block;
	margin-bottom: 3px;
	color: #B7B291;
	text-decoration: underline;
	background: url(../../images/close.gif) 0 8px no-repeat;
	padding-left: 15px;
	outline: none;
}
div.agenda table tr td a:hover
{
	text-decoration: none;
}
div.agenda div.month
{
	background: url("../../images/dotted-line.png") repeat-x scroll 0 14px transparent;
	float: left;
	width: 990px;
	margin-top: 10px;
}
div.agenda div.month span
{
	background: none repeat scroll 0 0 #881724;
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 14px 4px 12px;
	width: auto;
}
div.agenda .description
{
	display: none;
	padding: 5px 0 5px 15px;
	font-size: 14px;
}
div.agenda .display
{
	display: block;
}
div.agenda table tr td a.title
{

	color:#B7B291;
}
div.agenda table tr td p.event-date{ margin:6px 0 10px;}
.pdfinfo{display:block; background:#131313 url("../../images/pdf-icon-new.jpg") 10px 4px no-repeat; margin:15px 0 0 0px; line-height:30px; height:30px; padding:0 0 0 39px;}
.pdfinfo a{font-weight:normal;}

