/* ########## Default Properties ############ */
BODY { margin: 0px; padding: 0px; font-family:Arial,sans-serif;font-size: 15px; }
A         {text-decoration:none; color:blue;}
A:hover   {text-decoration:none; color:blue;}
A:visited {text-decoration:none; color:blue;}


.menu {border: 1px solid #9A9A9A; font-size: 13px;}


.menus{list-style-type: none; margin: 1px 1px; padding: 0; width: 120px; border: 1px solid #9A9A9A; border-bottom-width: 0; }
.menus li a{background: white url(img/menus_lo.gif) repeat-x bottom left; font: bold 11px Lucida Grande,sans-serif; color: white; display: block; width: auto; padding: 3px 0; padding-left: 10px; text-decoration: none;}
.menus li a:hover{ background-image: url(img/menus_hi.gif); color:white; }
.menus li a:visited, .glossymenu li a:active{ color: white; }
.indent {margin: 5px 1px;}

/* ########## Styles for Calendar ############ */
.Day { text-align:center; border-bottom: 1px solid #000000; }
.hiDate {text-align:center; color:#000000; cursor:pointer; cursor:hand; background-repeat:no-repeat; background-position:center; }
.loDate {text-align:center; color:#aaaaaa; cursor:pointer; cursor:hand; background-repeat:no-repeat; background-position:center; }
.selDate {text-align:center; color:#000000; background-image:url(img/calendar/sel.png); background-repeat:no-repeat; background-position:center; cursor:default;}
.tdyDate {text-align:center; color:#000000; background-image:url(img/calendar/today.png); background-repeat:no-repeat; background-position:center; cursor:pointer; cursor:hand;}
.seltdyDate {text-align:center; color:#000000; background-image:url(img/calendar/today_sel.png); background-repeat:no-repeat; background-position:center; cursor:default;}


.RESform {  position:absolute; color:white; font-family:Arial,sans-serif;font-size: 12px; font-weight:bold;  }
.RESip   {  font-size:12px; border: 1px inset gray; font-family:Arial,sans-serif; position:relative; left:5px; font-weight:normal; }
.RESphn  {  font-size:12px; border: 1px solid gray; font-family:Arial,sans-serif; position:relative; font-weight:normal; width:28px;text-align:center;}
.RESphn2 {  font-size:12px; border: 1px solid gray; font-family:Arial,sans-serif; position:relative; font-weight:normal; width:38px;text-align:center;}

.RESfield {position:absolute;border:1px solid black; height:25px;background-color:#b60410;text-align:left;padding:2px;}
.RESlabel {width:6em; float:left; text-align:right; margin-right:0.5em; margin-top:0.25em;display:block;color:white; font-family:Arial,sans-serif;font-size: 12px; font-weight:bold;}
.RESinput {color:#302e2e; font-family:Arial,sans-serif;font-size: 12px; border:2px inset #db1a01;}

.REScontainer {position:absolute;width:278px;height:24px;overflow:hidden;}
.RESname {position:absolute;top:0px;left:0px;width:70px;height:24px;overflow:hidden;text-align:right;line-height:20px;color:white; font-family:Arial,sans-serif;font-size: 12px; font-weight:bold;}
.RESintainer {position:absolute;top:0px;left:73px;width:205px;height:24px;overflow:hidden;text-align:left;}
.RESinput {color:#302e2e; font-family:Arial,sans-serif;font-size: 12px; border:2px inset #db1a01;}
.DATEinput {color:#302e2e; font-family:Arial,sans-serif;font-size: 12px;position:absolute;left:-1px;top:-1px;height:20px;width:155px; }
.RESsubmit {position:absolute;top:315px;left:250px;background-color:#b60101;color:white; font-family:Arial,sans-serif;font-size: 12px; border-width:2px;}
