@media print  {
.noprint {
display:none;
}
}

@media screen  {
.onlyprint {
display:none;
}
}

BODY,TABLE,TD {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.subject {
color:#000;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:14px;
font-weight:700;
margin-bottom:20px;
}

.LPA a {
display:block;
background-color:#BBD1FF;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
text-decoration:none;
color:#000;
padding:3px 5px;
}

.LeftCat {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
border-collapse:collapse;
border-color:#039;
border-style:solid;
border-width:1px 0;
}

.RightCat {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
border-color:#039;
border-style:solid;
border-width:0 0 1px;
}

.query {
width:135px;
height:18px;
font-family:Verdana, arial, Helvetica, sans-serif;
font-size:11px;
border-color:#8C89CE;
border-style:solid;
border-width:1px;
margin:0;
}

.TableLeft1 {
padding-top:0;
padding-right:0;
text-align:left;
border-color:BLUE;
border-style:solid;
border-width:0;
}

.TableLeft1cellBottom {
text-align:left;
border-color:#039;
border-style:solid;
border-width:0 1px 1px;
}

.TableRight1cellBottom {
text-align:left;
border-color:#039;
border-style:solid;
border-width:1px;
}

.TableLeft2 {
padding-top:0;
padding-right:0;
text-align:left;
border-color:RED;
border-style:solid;
border-width:0;
}

.TableLeft3 {
padding-top:0;
padding-right:0;
text-align:left;
border-color:#039;
border-style:solid;
border-width:0 0 1px;
}

.TableRight2 {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003C70;
text-decoration:none;
padding-top:0;
padding-right:0;
text-align:left;
border-color:#039;
border-style:solid;
border-width:0;
}

.TableRight3 {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003C70;
text-decoration:none;
text-align:left;
border-color:#039;
border-style:solid;
border-width:1px 0;
padding:0;
}

.TableTop {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}

.TableTop a {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#039;
padding:3px 0 3px 5px;
}

.TableTop a:visited {
color:#039;
}

.TableTop a:hover {
text-decoration:underline;
color:#039;
}

.TableBody {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
text-align:justify;
margin-top:0;
line-height:150%;
border-color:#039;
padding:3px 10px;
}

.TableBody a:hover {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:underline;
color:#039;
}

table.tbl td {
border:2px solid #FFF;
background-color:#B0C4DE;
padding:5px;
}

.tblheader {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
font-weight:700;
background-color:#B0C4DE;
padding:5px;
}

.tblbottom {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
background-color:#B0C4DE;
}

.tblbottom td {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
background-color:#B0C4DE;
border:2px solid #FFF;
padding:5px;
}

P,LI,UL,OL {
color:#000;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
line-height:16px;
}

.TableCatCellTop {
font-size:1px;
border-color:#039;
border-style:solid;
border-width:0 0 1px;
}

.TableCatCellBottom {
font-size:1px;
}

.TableCatCellRight {
color:#FFF;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#039;
font-size:11px;
font-weight:700;
}

.calHeader {
color:#039;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#BBD1FF;
font-size:11px;
font-weight:700;
text-decoration:none;
padding:5px;
}

.calSpacer {
height:20px;
}

.calHeaderDate {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
font-weight:700;
color:gray;
height:30px;
width:100px;
border-color:#039;
border-style:solid;
border-width:1px 0 0;
}

.calDate {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
height:40px;
border-color:#039;
border-style:solid;
border-width:1px 0 0;
}

.calSubject {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
padding-right:30px;
border-color:#039;
border-style:solid;
border-width:1px 0 0;
}

.calLocation {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
color:#000;
border-color:#039;
border-style:solid;
border-width:1px 0 0;
}

.calRight {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
color:#000;
font-weight:700;
padding-top:5px;
padding-left:10px;
}

.calRight a {
color:#000;
text-decoration:none;
}

.calRight a:hover {
text-decoration:underline;
}

.calShort {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
display:block;
background-color:#F7F7F7;
border-color:#F0F0F0 #D3D3D3 #D3D3D3 #F0F0F0;
border-style:solid;
border-width:1px;
margin:2px 10px;
padding:5px;
}

.calShort a:hover {
text-decoration:underline;
font-size:11px;
color:#039;
}

.search {
margin-left:3px;
padding:3px;
}

.search a {
background-color:#BBD1FF;
padding:3px;
}

.search a:hover {
background-color:#039;
color:#fff;
padding:3px;
}

.ViewInfo a:hover {
background-color:#fff;
text-decoration:underline;
font-size:11px;
color:#039;
}

.TableCurrentAffairs {
width:620px;
background-color:#EEF2FA;
padding-top:0;
padding-bottom:0;
border-color:#039;
border-style:solid;
border-width:1px 0;
}

.cellCurrentAffairs a {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#000;
display:block;
padding:4px 5px;
}

.cellCurrentAffairs a:visited {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#000;
}

.cellCurrentAffairs a:hover {
background-color:#BBD1FF;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#000;
}

.MoreCurrentAffairs {
width:620px;
font-weight:700;
text-align:right;
}

.TableStaff {
padding-top:5px;
}

.MainTableStaff {
width:300px;
background-color:#EEF2FA;
padding-top:0;
padding-bottom:0;
margin-top:5px;
border-color:#039;
border-style:solid;
border-width:1px 0;
}

.CellTableStaff a {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#039;
padding:0;
}

.CellTableStaff a:visited {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
}

.CellTableStaff a:hover {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:underline;
}

.LPA,.LeftPos,.RightPos {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
color:#000;
}

.LPA a:visited,.LPA a:hover,.LeftCat a:hover,.LeftCat a:active,.LeftPos a:hover,.RightCat a:hover,.RightPos a:hover {
background-color:#BBD1FF;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
text-decoration:none;
color:#000;
}

.LeftCat a,.RightCat a {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
text-decoration:none;
color:#000;
display:block;
padding:4px 5px;
}

.LeftCat a:visited,.RightCat a:visited {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
text-decoration:none;
color:#000;
display:block;
}

.LeftPos a,.RightPos a {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
text-decoration:none;
color:#000;
display:block;
padding:3px 5px;
}

.LeftPos a:visited,.RightPos a:visited {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
text-decoration:none;
color:#000;
}

.TableLeft1cellTop,.TableRight1cellTop {
text-align:left;
border-color:#039;
border-style:solid;
border-width:0 1px;
}

.TableBody td,.tbl {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
}

.TableBody a,.TableBody a:visited,.ViewInfo,.ViewInfo a {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#039;
}

.calHeaderSubject,.calHeaderLocation {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
font-weight:700;
color:gray;
border-color:#039;
border-style:solid;
border-width:1px 0 0;
}

.calSubject a,.calSubject a:visited,.calShort a,.calShort a:visited,.ViewInfo a:visited {
font-size:11px;
text-decoration:none;
color:#039;
}

.calSubject a:hover,.calSubject a:active,.calShort a:active,.ViewInfo a:active {
text-decoration:none;
font-size:11px;
color:#039;
}

.cellCurrentAffairs,.CellTableStaff {
background-color:#EEF2FA;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
}
