input:focus, select:hover, select:focus, textarea:focus, textarea:hover{border-color:#da0700;background:#eaf3ea;}

/* Typo */
p.message{padding:14px 20px 16px 67px!important;margin:1.31em 0 1.45em 0!important}
p.error{border-top:1px solid #f08a73;border-bottom:1px solid #f08a73;color:#525252;background:#ffe3df url(../images/error.png) no-repeat 20px center}
p.info{border-top:1px solid #aee756;border-bottom:1px solid #aee756;color:#525252;font-weight:bold;background:#e9fad0 url(../images/info.png) no-repeat 20px center}
p.warning{border-top:1px solid #FFCA0B;border-bottom:1px solid #FFCA0B;color:#525252;font-weight:bold;background:#FFEFB5 url(../images/warning.png) no-repeat 20px center}
.date{background:url(../images/date.gif) no-repeat 0 2px;padding:3px 3px 3px 20px}
.separator{clear:both;display:block;height:5px;background:url(../images/dot.gif) repeat-x center;margin-bottom:15px}

/* Form */
form{margin:0px}
.form tr td div{margin-bottom:11px}
table.FORM{border:1px solid #ece9dd;font-family: Georgia, Helvetica, Sans-Serif;font-size:11px;color:#666666}
table.FORM td.td_1{background:#ebebeb;border-bottom:1px solid #cccccc;font-weight:bold;padding:3px 5px}
table.FORM td.td_2{background:white;border-bottom:1px solid #cccccc;padding:3px 5px}
.input-button{background:#3b5998;margin-top:3px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;border-width:1px;color:white;font-family: Georgia, Helvetica, Sans-Serif;font-size:11px;padding:2px 15px 3px;text-align:center}
.input-button:focus{background:#3b5998;margin-top:3px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;border-width:1px;color:white;font-family: Georgia, Helvetica, Sans-Serif;font-size:11px;padding:2px 15px 3px;text-align:center}
.input-reset{padding:2px 15px 3px 15px;border-width:1px;font-size:11px;font-family: Georgia, Helvetica, Sans-Serif;text-align:center;background:#f0f0f0;color:black;border-top-color:#e7e7e7;border-right-color:#666;border-bottom-color:#666;border-left-color:#e7e7e7}
.input-reset:focus{padding:2px 15px 3px 15px;border-width:1px;font-size:11px;font-family: Georgia, Helvetica, Sans-Serif;text-align:center;background:#f0f0f0;color:black;border-top-color:#e7e7e7;border-right-color:#666;border-bottom-color:#666;border-left-color:#e7e7e7}
.input-text,.input-password{border:1px solid #ece9dd;font-family: Georgia, Helvetica, Sans-Serif;font-size:11px;padding:3px}
textarea{border:1px solid #ece9dd;padding:3px;font-size:11px;font-family: Georgia, Helvetica, Sans-Serif;}
select{border:1px solid #ece9dd;font-family: Georgia, Helvetica, Sans-Serif;font-size:11px;padding:2px}
.input-radio{padding:0;margin:0 5px 0 0;vertical-align:middle}
.input-checkbox{border:0;vertical-align:middle}

/* Browse */
.BROWSE{border-collapse:collapse}
.BROWSE td{border:solid 1px #bdc7d8;font-size:11px}
.BROWSE td div{font-family: Georgia, Helvetica, Sans-Serif;}
.BROWSE td.header{background:#3B5998;color:white;font-weight:bold;text-align:center}
.BROWSE td.header div{padding:5px;font-size:12px}
.BROWSE td.data_0{background:#f6f7f8}
.BROWSE td.data_1{background:#E9E9E9}
.BROWSE td.data_0 div,.BROWSE td.data_1 div{padding:5px;font-size:11px}
.paging a:link,.paging a:active,.paging a:visited{color:#324e8b;text-decoration:none}
.paging a:hover{color:navy;text-decoration:underline}

/*
	calendar event count down*/

#cal_event {width:72px; height:49px;background:url(../images/cal_icon.png) no-repeat;padding-top:30px; position:absolute;margin-left:790px;}
#cal_event span {display:block; text-align:center;color:#cc0000;font-family: Georgia, Helvetica, Sans-Serif;}
#cal_event span.no {font-size:20px; font-weight:bold;}
#cal_event span.text {text-transform:capitalize}