body, td, p {
	font-family : Tahoma;
	color: #57626d;
	font-size : 11px;
}

br
{
	font-size:8;
}

a,  a:hover, a:link
{
	color: #00a2ff;
}

input, textarea, select
{
	font-size : 11px;
	border: 1px solid #e0e9f1;
	padding:  0 4 0 4px;
}

input.search
{
	border: 1px solid #e0e9f1;
	padding:  2px;
	font-size : 10px;
	color: #9aa1a7;
}

input.submit
{
	border: 1px solid #e0e9f1;
	padding:  2px;
	font-size : 10px;
	background-color: #FFFFFF;
	color: #00a2ff;
	font-weight: bolder;
}

h1, h2, h3, h4, h5
{
	margin: 0;
	color: #005aa6;
	font-size : 14px;
}

.blue
{
	color: #4283bb;
}
.gray
{
	color: #9aa1a7;
}
.copy
{
	color: #9aa1a7;
	font-size: 10px;
}

a.gray1, a.gray1:link
{
	color: #9aa1a7;
	font-size:10px;	
	text-decoration: none;
}

a.gray1:hover
{
	color: #9aa1a7;
	font-size:10px;	
	text-decoration: underline;
}


a.sec,  a.sec:link
{
	text-decoration: none;
}

a.sec:hover
{
	text-decoration: underline;
}

a.smenu, a.smenu:link
{
	text-decoration: none;
	color: #4184bc;
}
a.smenu:hover
{
	text-decoration: uderline;
	color: #4184bc;
}

a.secup, a.secup:link
{
	text-decoration: none;
	text-transform : uppercase;
}

a.secup:hover
{
	text-decoration: underline;
	text-transform : uppercase;
}


td.calendar_header{
	font-weight: bold;
	color: #4283bb;
}

td.calendar_td_available a:hover{
	background-color: #F0F0F0;
}

td.calendar_td_selected{
	border: 1 solid #00a2ff;
	background-color: #FFFFFF;

}

td.calendar_td_selected a, td.calendar_td_selected a:hover, td.calendar_td_selected a:link,{
	color: #00a2ff;
	font-weight: bolder;
}


td.calendar_td{

}

.pline{
	background-color: #f8fafc;
}
.pline2{
	background-color: #f1f6f9;
}

img.bordered_image{
	border: 1px solid #9aa1a7;
}
.check
{
border:0;
}
