.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}



.rc5 {
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.c6 {color:#666666;}
.c75 {color:#757575;}
.c9 {color:#999999;}
.s12p {font-size:12px;}
.center {text-align:center;}
/*.mt8 {margin-top:8px;}*/
.mtb12 {margin-top:12px; margin-bottom:12px;}
.ptb4 {padding-top:4px;padding-bottom:4px;}
.fRight {float:right;}
.dispNone {display:none;}
.link_green {color:#009900;}
.link_green:hover {color:#003300;text-decoration:none;}
.alert {padding:12px 18px;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	line-height:144%;
}
.w225 {
}
.alert_danger {color:#a94442;background-color:#f6e1db; font-size:13px;}
.icon32 {width:32px;height:32px;display:inline-block; vertical-align:middle;margin-right:4px;margin-left:4px;}
.ap_red {color:#C30;}
.valDisp
{line-height:13.2px;font-size:11px;}


/* --------- Modal Windows -------------*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.modalBg
{
	position: absolute;
	background-color: White;
	filter: alpha(opacity=70);
	opacity: 0.7;
	margin: auto auto;
	z-index: 1000;
}
.modalPopup
{
	border: solid 1px #CCCCCC;
	background-color: White;
	color: Black;
	font-weight: normal;
	z-index: 1000;
    width:289px;
    height:160px;
}
.alertTitle
{
	background: #E2E2E2 ;
	height: 31px;
	padding: 8px 8px 0 8px;
	text-align: left;
	font-size: 18px;
	color:  #1fae66;
	font-weight: bold;
}
.alertTitle img
{
	float: right;
}
.alertTitle span
{
	color: Black;
}
.messageArea
{
	height: 55px;
	padding: 10px;
	color: #666;
	font-size: 13px;
}
.btcPanel
{
	
	height: 31px;
	padding-top: 8px;
}

/* --------------------- Calendar Header ------------------------------ */
.cal_Theme1 .ajax__calendar_header 
{ 
background-color: #FFFFD5; margin-bottom: 4px; 
}
.cal_Theme1 table th, .cal_Theme1 table td {
font-size:12px;padding:0px 1px 1px 1px;
}
/* ----------- Calendar Header with Title and Previous Next ---------- */
.cal_Theme1 .ajax__calendar_title, 
.cal_Theme1 .ajax__calendar_next, 
.cal_Theme1 .ajax__calendar_prev 
{ 
color: #004080; padding-top: 3px; 
} 
/* --------------------- Calendar Table Style ----------------------- */
.cal_Theme1 .ajax__calendar_body 
{ 
color:white;background-color: #CA476B; border: solid 1px #cccccc; 
} 
/* ------------------- Day Names on Calendar ------------------------ */
.cal_Theme1 .ajax__calendar_dayname 
{ 
color:#F9D358;text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 
} 

.cal_Theme1 .ajax__calendar_day 
{ 
text-align:center; 
} 
/* ------------ Calendar Days Monnthy and Year Selectables ---------- */
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, 
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, 
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, 
.cal_Theme1 .ajax__calendar_active 
{ 
color: #DF5F00; font-weight:bold; background-color: #FDE398; 
} 

.cal_Theme1 .ajax__calendar_today 
{ 
font-weight:bold; 
} 
/* ------------------------------ Deactiv Dates -------------------- */
.cal_Theme1 .ajax__calendar_other {
	color:#69AFEA;
} 
/*---------------------  Month Name and Todays Date ---------------- */
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, 
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title 
{ 
color: #0303d6; 
}