/*GLOBAL*/

BODY { margin:0px; background-image:url('/images/back_sky_body.gif');background-repeat:repeat-x; background-position: top left; }
TABLE,TR,TD,P { font-size:11px; color:#222222; font-family:Tahoma,Georgia,Arial; }
HR { size:1px; height:1px; color:#CCCCCC; border:1px solid #CCCCCC; }
TD { }
TH { text-align:left; }
TEXTAREA { font-size:11px; }
IMG { border: none; }
FIELDSET { border:1px solid #555555; padding:10px; }
LEGEND { font-family: "Myriad Pro",Arial; font-size:14px; color:#344075; font-weight: bold; margin-left:-10px; padding:5px; }
UL { padding-right:60px; line-height:18px; }

A:link { color:#127DA6;font:12px;font-style:;text-decoration:none;line-height:16px;}
A:visited { color:#127DA6;font:12px;font-style:;text-decoration:none;line-height:16px;}
A:active { color:#127DA6;font:12px;font-style:;text-decoration:none;line-height:16px;}
A:hover { color:#127DA6;font:12px;font-style:;text-decoration:underline;line-height:16px; }

INPUT { font-size:11px; font-family:Tahoma,Georgia,Arial; }
SELECT { font-size:11px; font-family:Tahoma,Georgia,Arial; }

/*IDs*/

#table_home { font-size:11px; font-family:Tahoma,Georgia,Arial; background-image:url('/images/back_sky.gif');background-repeat:no-repeat; background-position: top left; width:850px; }
#table_home_footer { font-size:11px; font-family:Tahoma,Georgia,Arial; background-image:url('/images/back_grass.gif');background-repeat:no-repeat; background-position: bottom left; width:850px; }
#footer { width:850px; font-size:11px; font-family:Tahoma,Georgia,Arial; width:850px; border-top:3px solid #3B3B3B;  }
#footer TD A { font-size:11px; font-family:Tahoma,Georgia,Arial; color:#888888; }
#table_page { font-size:11px; font-family:Tahoma,Georgia,Arial; background-image:url('/images/back_sky.gif');background-repeat:no-repeat; background-position: top left; width:850px; }
#table_page_footer { }

#topmenu TD { padding-right:5px; color:#222222; }
#topmenu A { font-size:12px; font-family:Tahoma,Georgia,Arial; color:#222222; font-weight:bold; }
#topmenu A:Hover { color:#127DA6; text-decoration:none; }
#topmenu {  }
#submenu { color: #555555; }
#submenu A { font-size:11px; font-family:Tahoma,Georgia,Arial; color: #555555; font-weight:normal; }
#menu TD { padding-right:15px; }

#menubox  { width:300px; margin-top:10px; }
#menubox TD { font-size:11px; font-family:Tahoma,Georgia,Arial; }
#menubox A { font-size:11px; }
#menubox_content { border-top:1px solid black; padding:6px; color:#555555; }

#side { margin-left:20px; margin-top:40px; margin-bottom:50px; }
#side TD { padding:3px; font-size:12px; }

#home_list TD { border-bottom:1px solid #DDDDDD; padding:5px; }
#home_list IMG { border:3px solid #CCCCCC; }

#data { width:300px; }
#data TD { border-bottom:1px solid #CCCCCC; padding:5px; }

#list TD { border-bottom:1px solid #127DA6; padding-bottom:25px; padding-top:5px; }
#list TH { padding-bottom:2px; }
#list TH A { font-size:11px; font-weight:bold; }
#list { width:100%; }


/*ADMIN*/
#adminmenu { background-image:url('/images/bk_topbar04.gif'); width:100%; height:24px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-top:10px; }
#adminmenu A { color: black; }

/*CLASSES*/

.pagetitle { font-size:16px; font-family:Arial; font-weight:bold; }
.itemtitle { font-size:21px; color:#127DA6; font-family:Arial; font-weight:bold; }
.list_title { font-size:14px; }
.pagecontent P { font-size:12px; font-family:Arial; font-weight:normal; width:90%; text-align:justify; }
.pagecontent { margin-bottom:50px; }
.pagetagline { font-size:24px; font-family:Georgia,Arial; font-style:italic; font-weight:normal; color:#888888; line-height:50px; }

.r_search { margin:0px; margin-left:10px; type:none; }

.thumbnail { border:3px solid #CCCCCC; margin:2px; }
.thumbnail2 { border:1px solid #CCCCCC; margin-right:5px; }
.full { border:3px solid #CCCCCC; margin:2px; }



/*CALENDAR*/

/* the div that holds the date picker calendar */
.dpDiv {
    }


/* the table (within the div) that holds the date picker calendar */
.dpTable {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #505050;
    background-color: #ece9d8;
    border: 1px solid #AAAAAA;
    }


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
    }


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
    }


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
    }


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
    }


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
    border: 1px solid #ece9d8;
    }


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    }

.dpTDHover {
    background-color: #aca998;
    border: 1px solid #888888;
    cursor: pointer;
    color: red;
    }


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
    }


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
    }


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
    }


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    color: white;
    }


/* additional style information for the text that indicates the month and year */
.dpTitleText {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    }


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
    color: 4060ff;
    font-weight: bold;
    }


/* the forward/backward buttons at the top */
.dpButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #d8e8ff;
    font-weight: bold;
    padding: 0px;
    }


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #d8e8ff;
    font-weight: bold;
    }

