.GridTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#00a5e7;
	padding-top:10px;
}
.GridDescription{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#262727;
	line-height:20px;
	padding-top:5px;
}
.CommonGrid_Left{
	width:12px;
	height:28px;
	background-image:url(images/titlebar_bg_left.jpg);
	background-repeat:no-repeat;
}
.CommonGrid_Right{
	width:12px;
	height:28px;
	background-image:url(images/titlebar_bg_right.jpg);
	background-repeat:no-repeat;
}
.CommonGrid_Col1{
	width: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9a8144;
	padding:6px;
}
.CommonGrid_Col2{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9a8144;
	padding:6px;
}
.CommonGrid_Col3{
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9a8144;
	padding:6px;
}
.CommonGrid_Col4{
	width:105px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9a8144;
	padding:6px;
}
.Grid_Row1_Left{
	width:12px;
	height:28px;
}
.Grid_Row1_Right{
	width:12px;
	height:28px;
}
.Grid_Row1{
	width: auto;
	height:29px;
	background-color:#f2f2dc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	cursor:pointer;
}
.Grid_Row1:hover{
	background-color:#f0ffc2;
}
.Grid_Row1_Col1{
	width:auto;
	padding:6px;
}
.Grid_Row1_Col2{
	width:120px;
	padding:6px;
}
.Grid_Row1_Col3{
	width:100px;
	padding:6px;
}
.Grid_Row1_Col4_Doc{
	width:105px;
	padding:6px;
	background-image:url(images/icon_doc.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row1_Col4_Doc A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row1_Col4_Doc A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.Grid_Row1_Col4_Exl{
	width:105px;
	padding:6px;
	background-image:url(images/icon_exl.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row1_Col4_Exl A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row1_Col4_Exl A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.Grid_Row1_Col4_Ppt{
	width:105px;
	padding:6px;
	background-image:url(images/icon_ppt.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row1_Col4_Ppt A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row1_Col4_Ppt A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.Grid_Row1_Col4_Txt{
	width:105px;
	padding:6px;
	background-image:url(images/icon_txt.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row1_Col4_Txt A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row1_Col4_Txt A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.Grid_Row1_Col4_Pdf{
	width:105px;
	padding:6px;
	background-image:url(images/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row1_Col4_Pdf A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row1_Col4_Pdf A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}




.Grid_Row2{
	width: auto;
	height:29px;
	background-color:#f9f9f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	cursor:pointer;
}
.Grid_Row2:hover{
	background-color:#f0ffc2;
}
.Grid_Row2_Col1{
	width:auto;
	padding:6px;
}
.Grid_Row2_Col2{
	width:100px;
	padding:6px;
}
.Grid_Row2_Col3{
	width:100px;
	padding:6px;
}
.Grid_Row2_Col4_Doc{
	width:105px;
	padding:6px;
	background-image:url(images/icon_doc.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row2_Col4_Doc A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row2_Col4_Doc A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.Grid_Row2_Col4_Exl{
	width:105px;
	padding:6px;
	background-image:url(images/icon_exl.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row2_Col4_Exl A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row2_Col4_Exl A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.Grid_Row2_Col4_Ppt{
	width:105px;
	padding:6px;
	background-image:url(images/icon_ppt.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row2_Col4_Ppt A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row2_Col4_Ppt A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.Grid_Row2_Col4_Txt{
	width:105px;
	padding:6px;
	background-image:url(images/icon_txt.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row2_Col4_Txt A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row2_Col4_Txt A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
.Grid_Row2_Col4_Pdf{
	width:105px;
	padding:6px;
	background-image:url(images/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.Grid_Row2_Col4_Pdf A{
	color:#698b38;
	text-decoration:underline;
}
.Grid_Row2_Col4_Pdf A:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

/* Following styles are for modal div */ 
.modalPage
{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    width: 100%;
    height: 100%;
    background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px;
    left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal
{
    background-color: white;
    border: solid 4px black;
    position: relative;
    top: -150px;
    left: -150px;
    z-index: 1000;
    width: 300px;
    height: 300px;
    padding: 0px;
}
.modalTop
{
    width: 292px;
    background-color: #000099;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
}

/* End of styles for modal div */ 

.CalendarPub_Grid01{
	width: auto;
	height:29px;
	background-color:#f2f2dc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px;
}
.CalendarPub_Grid01:hover{
	background-color:#f0ffc2;
}
.CalendarPub_Grid02{
	width: auto;
	height:29px;
	background-color:#f9f9f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px;
}
.CalendarPub_Grid02:hover{
	background-color:#f0ffc2;
}
