BODY {	
	FONT-FAMILY: Arial, Helvetica, sans-serif; margin-top:0px;
	margin-left:0px;margin-right:0px;
	height: 100%;
	font-size:15px;
}
.completeListStyle
{
	width: auto;
	height: 200px;
	position: relative;
	margin-left: 0px;
	padding-left: 0px;
	overflow: auto;

}
.menubar
{
	BACKGROUND-IMAGE: url(../images/bgd.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	margin-top:0px;
	height:25px;
	border-collapse:collapse;
	border-top: solid 1px #a0a0a0

}
html, body{height:90%;}

div#personalization
{
	padding-top:0px;  position:absolute; margin-left:1px; font-size: 11px; font-weight:bold; margin-top:3px;z-index:1
}	

div#toplinks
{
	margin-top:3px; font-size:10px; margin-right:5px; font-weight:bold;
}
div#showtime
{
	 padding-top:0px; position:absolute; margin-top:-25px; margin-left:79%; margin-right:5px;  background-color:Transparent; height:10px; z-index:1
	 
}
div#contentholdera
{
	 padding-top:0px; position:absolute; margin-top:80px; margin-left:1px; z-index:1
	 
}
div#contentholder
{
	min-height:100%;
	margin-bottom:0px;
}
* html #contentholder{height:100%;}
div#logo
{
	 margin-left: 1px; padding-top:0px; margin-top:0px; position:absolute; background-color:#f1f1f1; width:99.9%; height:100px; z-index:0
	 
}
div#login
{	 
	margin-left:35%;margin-top:5px;
	width:300px;
	font-size:14px; color:#333333; background-color:#F7F6F3;
	border-color:#E6E2D8; border-style:solid; border-width:1px;
	
}

/*div.progress
{
	 position:absolute;
	 text-align:right;
	 top:50px;
	 left:500px;
	 width:200px;
	 border-width:2px;
	 border-collapse:collapse;
	 border-color:Black;
	 background-color:#c0DDE0;
	 float:right;
	 
}*/
#loading
{
	position:absolute;
	width:100px;
	height:20px;
	z-index:1;
	background-color:#fff;
	border-width:2px;
}


 .ajaxcalendar .ajax__calendar_container
    {
        cursor: pointer;
        white-space: nowrap;
        padding: 4px 6px 5px 6px;
        border: solid 1px #7EACB1;
        background-color: #C0DDE0;
    }

.GridViewHeaderStyle th   
{
	font-weight: normal; white-space:nowrap; text-decoration:none;
}

.tablestyle
        {
            width: 500px;
            border-collapse: collapse;
            border-left-style: solid;
            border-left-width: 1px;
            border-right: 1px solid #cccccc;
            border-top-style: solid;
            border-top-width: 1px;
            border-bottom: 1px solid #cccccc;
        }
        
table#footer
{
	/*margin-top:20%; position:absolute;*/
}
input
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
select
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
checkbox
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
radio
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.flash {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/bg_btm.gif); BACKGROUND-REPEAT: repeat-x
}
.content {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.content A {
	FONT-SIZE: 14px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Arial
}
.vert_line {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/line_vertical.gif); BACKGROUND-REPEAT: repeat-y
}
.hort_line {
	BACKGROUND-IMAGE: url(../images/line_100.gif); BACKGROUND-REPEAT: repeat-x
}
.search {
	FONT-SIZE: 14px; COLOR: #000000
}
.green_list {
	LIST-STYLE-IMAGE: url(../images/arrow_right.gif); MARGIN-LEFT: -20px
}
.green_list A {
	TEXT-DECORATION: underline
}
#arrow A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; CURSOR: pointer; COLOR: #3399cc; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#arrow A:link {
	COLOR: #3399cc
}
#arrow A:visited {
	COLOR: #3399cc
}
#arrow A:hover {
	COLOR: #9acce6
}
.mainlevel-nav {
	TEXT-ALIGN: left
}
.mainlevel-nav A {
	BORDER-RIGHT: #a3a3a3 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #444444; LINE-HEIGHT: 30px; FONT-FAMILY: Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.mainlevel-nav A:link {
	COLOR: #444444
}
.mainlevel-nav A:unknown {
	COLOR: #444444
}
.mainlevel-nav A:hover {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../images/rollover.gif); COLOR: #444444; BACKGROUND-REPEAT: repeat-x
}
.top {
	BORDER-LEFT: #a3a3a3 1px solid
}
A.active_mainlevel {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/rollover.gif); VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #444444; LINE-HEIGHT: 30px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.mainlevel TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #0865c4; FONT-FAMILY: Arial; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mainlevel A {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #0865c4; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.mainlevel A:link {
	VERTICAL-ALIGN: middle; COLOR: #0865c4; TEXT-DECORATION: none
}
.mainlevel A:visited {
	VERTICAL-ALIGN: middle; COLOR: #0865c4; TEXT-DECORATION: none
}
.mainlevel A:hover {
	VERTICAL-ALIGN: middle; COLOR: #78afe7; TEXT-DECORATION: none
}
A.sublevel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 24px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.sublevel:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.sublevel:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.sublevel:hover {
	BACKGROUND-IMAGE: none; COLOR: #ffffff; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
#footer {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4f4f4;
}
div#footer
{
	width:100%;
	clear:both;
	height:25px;
	bottom:20px;
}
#clearfooter{clear:both;height:20px;}
#footer A {
	FONT-SIZE: 11px; CURSOR: pointer; COLOR: #006a9c; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
#footer A:link {
	COLOR: #006a9c
}
#footer A:visited {
	COLOR: #006a9c
}
#footer A:hover {
	COLOR: #39b4ee
}
.index {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
.index A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
#blue {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
#blue A {
	FONT-SIZE: 12px; CURSOR: pointer; COLOR: #006699; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
#blue A:unknown {
	COLOR: #006699; TEXT-DECORATION: underline
}
#blue A:visited {
	COLOR: #0099cc; TEXT-DECORATION: underline
}
#blue A:hover {
	COLOR: #0099cc; TEXT-DECORATION: underline
}
.description {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #333333
}
.description2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #333333
}
.A1 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #cc3300
}
.A2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #cc6600
}
.B1 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #006699
}
.B2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #6699cc
}
.C1 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #669900
}
.C2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #66cc00
}
.D1 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #cc6600
}
.D2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ff9900
}
.content H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
.site_map_title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial
}
.sitemapebene0 {
	PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/arrow_right.gif); MARGIN-LEFT: 20px
}
.input_box {
	FONT-SIZE: 12px; COLOR: #000000
}
.button_style {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.quick_link_url {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.quick_link_url A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.quick_link_url A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.quick_link_url A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.quick_link_url A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.quick_link_text {
	COLOR: #000000; TEXT-DECORATION: none
}
.item_show {
	DISPLAY: block
}
.item_hide {
	DISPLAY: none
}
.content_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.content_sub_title {
	FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.poll {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial
}
.poll A {
	FONT-SIZE: 11px; CURSOR: pointer; COLOR: #006699; FONT-FAMILY: Arial
}
.poll A:link {
	CURSOR: pointer; COLOR: #006699
}
.poll A:visited {
	CURSOR: pointer; COLOR: #006699
}
.poll A:hover {
	CURSOR: pointer; COLOR: #006699
}
.alpha_ol {
	LIST-STYLE-TYPE: lower-alpha
}
.sublevelsidenav A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.sublevelsidenav A:link {
	TEXT-DECORATION: none
}
.sublevelsidenav A:visited {
	TEXT-DECORATION: none
}
.sublevelsidenav A:hover {
	TEXT-DECORATION: none
}
.subnav_div {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.subnav_div A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
.subnav_div A:link {
	TEXT-DECORATION: none
}
.subnav_div A:visited {
	TEXT-DECORATION: none
}
.subnav_div A:hover {
	TEXT-DECORATION: none
}
.error {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial
}

.modalBackground
{
    background-color:Gray ;
    filter:alpha(opacity=30);

} 

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #ffffff;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, 
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.MyCalendar ajax__calendar_currentday {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar .ajax__calendar_currentday {border:1px solid #ffffff;}
.MyCalendar .ajax__calendar_active .ajax__calendar_currentday {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_currentday {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.ajax__calendar_currentday {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar .ajax__calendar_currentday {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_currentday {background-color:#ff0000;border-color:#0000ff;color:#0000ff;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_currentday {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;

    