html{height:100%;margin-bottom:50px;}
body{background:#4c636d;font-family:Verdana,Arial,Helvetica;color:#515151;font-size:9pt;margin:0px;padding:0px;}
*:focus{outline:none;}

h1{font-family:Times;color:#545454;font-size:16pt;font-weight:bold;margin:0px;padding:0px;}
h2{font-family:Times;color:#4F81BD;font-size:12pt;font-weight:bold;margin:0px;padding:0px;}
h3{font-family:Verdana;color:#000000;font-size:9pt;font-weight:bold;margin:0px;padding:0px;padding-top:10px;margin-bottom:2px;}

hr{height:1px;color:#ABABAB;}

.ph_div{position:absolute;left:730px;top:450px;width:260px;height:195px;visibility:hidden;z-index:1000;opacity:0;}
.spacer{clear:both}

.hdrbg{background:url('images/hdr_bg.jpg') no-repeat center;}
.mnubg{background:url('images/menu_top_bg.jpg') no-repeat top;}
.linebg{background:#FFFFFF url('images/line.gif') repeat-x center;width:802px;height:10px;margin:0px auto;}
.tbl_hdr_bg{background:#4C636D;color:#FFFFFF;font-size:9pt;}
.imgbdr{border:1px solid #666666}
#ftr{background:url('images/ftr_bg.gif') no-repeat top;color:#94aab3;}
#ftr a{font-size:9pt;color:#94aab3;text-decoration:none;}
#ftr a:hover{font-size:9pt;color:#94aab3;text-decoration:underline;}
ul.event{color:#5e8464;list-style-type:square;margin:0px;padding:0px;padding-left:18px;padding-top:5px;font-size:8pt;line-height:18px;}
ul.event li span{color:#8C8C8C}

#btn_play{position:absolute;left:12px;top:1px;display:none}
.img_thumb{width:128px;height:96px;padding:2px;background:#000000;position:relative}
.img_thumb:hover{background:#B3121A;}
.img_thumb:hover #btn_play{display:block}

/*****Small size text styles*****/
.blk1{font-size:9pt;color:#000000;}
.red1{font-size:9pt;color:#FF0000;}
.wht1{font-size:9pt;color:#FFFFFF;}
.blu1{font-size:9pt;color:#003366;}
.grn1{font-size:9pt;color:#1A5F1A;}
.gray1{font-size:9pt;color:#8c8c8c}

/****Small size text in BOLD style****/
.blk1b{font-size:9pt;font-weight:bold;color:#000000;}
.red1b{font-size:9pt;font-weight:bold;color:#FC0000;}
.wht1b{font-size:9pt;font-weight:bold;color:#FFFFFF;}
.blu1b{font-size:9pt;font-weight:bold;color:#003366;}
.grn1b{font-size:9pt;font-weight:bold;color:#1A5F1A;}
.gray1b{font-size:9pt;font-weight:bold;color:#8c8c8c;}

/*****MEDIUM size text styles*****/
.blk2{font-size:10pt;color:#000000;}
.red2{font-size:10pt;color:#FF0000;}
.wht2{font-size:10pt;color:#FFFFFF;}
.blu2{font-size:10pt;color:#003366;}
.grn2{font-size:10pt;color:#1A5F1A;}
.gray2{font-size:10pt;color:#747474}

/****MEDIUM size text in BOLDstyle****/
.blk2b{font-size:10pt;font-weight:bold;color:#000000;}
.red2b{font-size:10pt;font-weight:bold;color:#FF0000;}
.wht2b{font-size:10pt;font-weight:bold;color:#FFFFFF;}
.blu2b{font-size:10pt;font-weight:bold;color:#3865A3;}
.grn2b{font-size:10pt;font-weight:bold;color:#1A5F1A;}
.gray2b{font-size:10pt;font-weight:bold;color:#747474}
.blu3b{color:#3865A3;font-size:11pt;font-weight:bold;}
.blk3b{font-size:12pt;font-weight:bold;color:#000000;}
.square_list{list-style-type:square;margin-top:0px;}
.square_list li{padding-top:5px;}
/*Undefined anchor tag*/
a{font-size:9pt;color:#666666;text-decoration:none;}
a:hover{font-size:9pt;color:#666666;text-decoration:underline;}

/*DefinedClasses*/
.lnwht1{font-size:9pt;font-weight:normal;color:#FFFFFF;text-decoration:none;}
.lnwht1:hover{font-size:9pt;font-weight:normal;color:#FFFFFF;text-decoration:underline;}
.lnred1{font-size:9pt;font-weight:normal;color:#FF0000;text-decoration:none;}
.lnred1:hover{font-size:9pt;font-weight:normal;color:#FF0000;text-decoration:none;}
.lnblu1{font-size:9pt;font-weight:normal;color:#1F7C98;text-decoration:none;}
.lnblu1:hover{font-size:9pt;font-weight:normal;color:#1F7C98;text-decoration:underline;}

.lnblu1b{font-size:9pt;font-weight:bold;color:#1F7C98;text-decoration:none;}
.lnblu1b:hover{font-size:9pt;font-weight:bold;color:#1F7C98;text-decoration:underline;}
.lnwht1b{font-size:9pt;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnwht1b:hover{font-size:9pt;font-weight:bold;color:#FFFFFF;text-decoration:underline;}

.lnblu2b{font-size:10pt;font-weight:bold;color:#1F7C98;text-decoration:none;}
.lnblu2b:hover{font-size:10pt;font-weight:bold;color:#1F7C98;text-decoration:underline;}

/*Style Sheet for TExt Box */
.tbox{border:1px solid #5F7681;font-family:Verdana,Arial,Helvetica;font-size:9pt;background-color:#FFFFFF;color:#000000;}
.tbox:focus{background:#FFFFFF;border:1px solid #CF544C;}
.clsbtn{font-family:Verdana,Arial,Helvetica;background:#4C636D;font-size:9pt;font-weight:bold;color:#FFFFFF;border:none;padding:3px 10px;cursor:pointer;}

/*Tooltip Styles*/
#ttdiv{position: absolute;left: -300px;width: 250px;border: 1px solid black;padding: 4px;background-color: lightyellow;visibility: hidden;z-index: 100;font-family:Tahoma,Arial,Verdana;font-size:9pt;}
#ttarrow{position:absolute;left: -300px;z-index: 101;visibility: hidden;}

/**Style-Sheet for main menu in header**/
#menu{padding-left:15px;}
#menu a{padding:0px 15px;font-family:Times,Arial,Tahoma;font-size:11pt;font-weight:bold;display:block;color:#38573D;text-decoration:none;}
#menu a:hover{color:#38573D;text-decoration:underline;}
#menu ul{float:left;list-style-type:none;margin:0px;padding:0px;}
#menu ul li{float:left;color:#38573D;margin:0px;padding:0px;position:relative;text-align:center;background:url('images/menu_divider.gif') no-repeat right;z-index:0;}
#menu a.selmnu{color:#38573D;text-decoration:underline;}

/**Stylesheet for admin menu**/
#tab{float:left;width:100%;background:#FFFFFF;line-height:normal;border-bottom:1px solid #BCD2E6;}
#tab ul{margin:0;padding:2px 0px 0px 0px;list-style:none;}
#tab li{display:inline;margin:0px;padding:0px;}
#tab a{float:left;background:url("images/tableft.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;cursor:pointer;}
#tab a span{float:left;display:block;background:url("images/tabright.gif") no-repeat right top;padding:4px 9px 3px 2px;color:#194067;font-weight:bold;font-size:8pt;}
#tab a:hover span{color:#030D17;}
#tab a:hover{background-position:0% -42px;}
#tab a:hover span{background-position:100% -42px;}
#tab #current a{background-position:0% -42px;}
#tab #current a span{background-position:100% -42px;}

/* IMPORTANT:  The Popup Calendar script requires all the classes defined here.*/
table.scw{padding:1px;vertical-align:middle;border:1px solid #8E9196;font-family:Verdana,Tahoma,Sans-Serif;font-size:9pt;background-color:#EFEFEF;border:1px solid #996633}
table.scwCells{background-color:#767876;text-align:right;font-size:9pt;}
td.scwDrag{padding:0px 0px;text-align:center;font-size:9pt;background-color:#9999CC;color:#CCCCFF;}
td.scwHead{padding:1px;text-align:center;background-color:#808080}
td.scwWeek{padding:2px;text-align:center;font-weight:bold;background-color:#162E6E;color:#FFFFFF;}
td.scwWeeks{padding:2px;vertical-align:middle;}
td.scwWeekNo{padding:2px;vertical-align:middle;background-color:  #776677;color:#CCCCCC;}
td.scwWeekNumberHead{padding:0px;text-align:center;font-weight:bold;color:#6666CC;}
td.scwFoot{padding:2px;text-align:center;background-color:#EFEFEF;color:#000000;}
td.scwFootHover{background-color:#EFEFEF;padding:2px;text-align:center;color:#FF0000;cursor:pointer;}
td.scwFoot:hover{background-color:#EFEFEF;padding:2px;text-align:center;color:#FF0000;cursor:pointer;}
td.scwFootDisabled{padding:0px;text-align:center;background-color:#6666CC;color:#FFFFFF;}
td.scwCells{padding:2px;vertical-align:middle;background-color:#3A5380;color:#FFFFFF;}
td.scwCellsHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCells:hover{padding:2px;vertical-align:middle;background-color:#FFFFEF;cursor:pointer;color:#000000;}
td.scwCellsDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#000000;}
td.scwCellsExMonth{padding:2px;vertical-align:middle;background-color:#ADBFE0;color:#000000;}
td.scwCellsExMonthHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsExMonth:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsExMonthDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#666666;}
td.scwCellsWeekend{padding:2px;vertical-align:middle;background-color:#6C83AD;color:#FFFFFF;}
td.scwCellsWeekendHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsWeekend:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsWeekendDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#CC6666;}
td.scwInputDate{padding:2px;vertical-align:middle;background-color:#B1D9F5;color:#000000;}
td.scwInputDateHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwInputDate:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwInputDateDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#000000;}
select.scwHead{margin:0px;font-family:Verdana;font-size:9pt;}
input.scwHead{padding:0px;margin:1px;border:1px solid #000000;font-size:9pt;font-family:Verdana;height:18px;width:18px}
/*End of Calendar styles*/

/*Event Calendar Styles*/
.cal_tbl{background-color:#758288;font-family:Verdana,Arial,Tahoma;font-size:9pt;color:#000000;font-weight:bold;text-align:center;}
.cal_hdr{height:20px;background-color:#758288;font-size:10pt;font-weight:bold;color:#FFFFFF;}
.cal_date{background-color:#E2EBF4;width:100px;border-right:1px solid #758288;}
.cal_cnt{background-color:#E2EBF4;border-right:1px solid #758288;border-left:1px solid #758288;}
.cal_nav{font-size:9pt;font-weight:bold;color:#FFFFFF;text-decoration:none}
.cal_nav:hover{font-size:9pt;font-weight:bold;color:#FFFFFF;text-decoration:underline}
.title_nav{font-size:9pt;font-weight:bold;color:#4C636D;text-decoration:none}
.title_nav:hover{font-size:9pt;font-weight:bold;color:#F78303;text-decoration:none}

/*End of Event Calendar Styles*/

