
/* CSS Document */
td,th
{
	font-family:Verdana;
	font-size: 12px;
		text-align:justify;

}
body
{
	background:url(../images/body_bg.gif) repeat-x #dcedcb;
}
h2
{
	font-family:"Century Gothic","Avant Garde",Arial, sans-serif;
	margin:1em 0;
	padding:0;
	color:#006;
	font-weight:normal;
	letter-spacing:2px;
	border-bottom:1px solid #009999;
	}
	
.para
{
		font-family: Verdana;
	font-size: 12px;
		color: #000000;
		text-align:justify;
		line-height:20px;
		text-indent:1em;

}
body {
	margin:0px 0px 0px 0px;
}
a {
	font-family: Tahoma;
	font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.bd_bg
{
	background:url(../images/body_bg.gif) repeat-x #dcedcb;
}
.nav_grey
{
background-color: #dadac2;
border:#8F8F8F solid 1px;
width:220px;
margin-top:5px;
margin-bottom:5px;
}
.nav_clr
{
background-color:#F0EFDA;
border:#BDBB96 solid 1px;
width:220px;
margin-top:5px;
margin-bottom:5px;
}
.nav_empty
{
text-align:center;
width:220px;
margin-top:5px;
margin-bottom:5px;
}
.nav_pad
{
	width:20%;
	padding:10px 0px 3px 10px;
	}
.main_wid
{
padding:15px;
width:80%;
}
.sm_bg
{
background-color:#647A85;
padding-top:5px;
padding-bottom:5px;
color:#fffff0;
font-weight:bold;
}

.popup
{
			background-color:#ffffff;
		 filter:alpha(opacity=60);
		 
	}
.links_pad
{
padding-top:10px;
padding-bottom:10px;
}
.one_clr 
{
	color: #009999;
	font-weight:bold;
	letter-spacing:.030em;
	}
.two_clr {
color: #ED0D05;
	font-weight:bold;
		letter-spacing:.030em;
				}
	.footer
	{
	background:url(../images/bg_ft.jpg) repeat-x #616e12;
	text-align:center;
	color:White;
	height:100px;
	line-height:20px;
	font-weight:bold;
	}
	.mg
	{
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	}
	.designed
	 {
	 color: #F7B604;
	 font-weight:bold;
	 }
	 .valid
	 {
		background-color:Green;
		color:White;
		width:100px;
		border:soild 1px white;
	 }
	  .customCalloutStyle div, .customCalloutStyle td
        {
            border: solid 1px Black;
            background-color: Blue;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .customCalloutStyle .ajax__validatorcallout_error_message_cell
        {
            font-family: Verdana;
            font-size: 10px;
            padding: 5px;
            border-right: none;
            border-left: none;
            width: 100%;
        }
        .customCalloutStyle .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }
	.test
	{
		display:none;
	}
.tb_bdr
{
		BORDER-RIGHT: #616e12 1px solid;
		BORDER-LEFT: #616e12 1px solid;
		BORDER-BOTTOM: #616e12 1px solid;
}

.cal_Theme1 .ajax__calendar_container 

{ 

background-color: #e2e2e2; border:solid 1px #cccccc; 
} 

  

  


.cal_Theme1 .ajax__calendar_header 

{ 

background-color: #ffffff; margin-bottom: 4px; 
} 

  

  


.cal_Theme1 .ajax__calendar_title, 

.cal_Theme1 .ajax__calendar_next, 

.cal_Theme1 .ajax__calendar_prev 

{ 

color: #004080; padding-top: 3px; 
} 

  

  


.cal_Theme1 .ajax__calendar_body 

{ 

background-color: #e9e9e9; border: solid 1px #cccccc; 
} 

  

  


.cal_Theme1 .ajax__calendar_dayname 

{ 

text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 
} 

  

  


.cal_Theme1 .ajax__calendar_day 

{ 

text-align:center; 
} 

  

  


.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: #004080; font-weight:bold; background-color: #ffffff; 
} 

  

  


.cal_Theme1 .ajax__calendar_today 

{ 

font-weight:bold; 
} 

  

  


.cal_Theme1 .ajax__calendar_other, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title 

{ 

color: #bbbbbb; 
} 

