﻿body ,pre
{
	font-family:Verdana;
	font-size: 11px;
}
td
{
    text-align: left;
}

a, a:visited {
	color: #CC0000;
	text-decoration: none;
	}
	
a:hover {
	color: #CC0000;
	text-decoration: underline;
	}

.titlefont {color: #000000; font-weight: bold; font-size: 15px;}
.whitefont {color: #FFFFFF;}
.whitefontbold {color: #FFFFFF; font-weight: bold;}
.orangefontbold {color: #e67c00; font-weight: bold;}

.formbutton{
    cursor:pointer;
	font-family:Verdana;
	font-size: 11px;
    border:outset 1px #000000;
    background:#FFFFFF;
    font-weight:normal;
    background:url(/images/buttonbg.jpg) repeat-x left top;
}

.maintitle1 {
    font-size: medium;
    font-weight: bold;
    color: #e67c00;
}

.maintext {
	font-family:Verdana;
	font-size: 11px;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: White;
    color: Black;
}

/************************************************
*	Subnavbar      								*
************************************************/

#subnavbar {
	background: #737165 url(images/navbar.gif);
	width: 100%;
	height: 24px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 10px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#subnav a, #subnav a:visited {
	background: #737165 url(/images/navbar.gif);
	color: #FFFFFF;
	display: block;
    font-weight: bold;
    margin: 0px 15px 0px 0px;
	/*padding: 6px 12px 10px 0px; */
	padding: 6px 15px 5px 0px;
	border-right: 1px solid #ffffff;
	}
	
#subnav a:hover {
	background: #737165;
	color: #000000;
	display: block;
	text-decoration: none;
    margin: 0px 15px 0px 0px;
    /*padding: 6px 12px 10px 0px; */
	padding: 6px 15px 5px 0px;
	}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #FFFFFF;
	color: #737165;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #737165;
	border-left: 1px solid #737165;
	border-right: 1px solid #737165;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #EAEAEA;
	color: #000000;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}
	
/************************************************
*	Homepages Nav      								*
************************************************/

.mainmenu{
	font-family:Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.off:link, .off:visited {
	font-family:Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-left:13px;
	padding-right:13px;
	line-height: 27px;
	display: block;
	height: 27px;
}
.off:hover {
	/*color: #F10003;*/
	color: #ffffff;
	background-image:url(/images/menubgblack.jpg);
	background-repeat:repeat-x;
}
.over:link, .over:visited {
	font-family:Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:13px;
	padding-right:13px;
	line-height: 27px;
	display: block;
	height: 27px;
	background-image:url(/images/menubgorange.jpg);
	background-repeat:repeat-x;
}

/************************************************
*	AJAX Tab Style      								*
************************************************/

.ajax__myTab .ajax__tab_header { 
font-family:verdana, tahoma, helvetica; 
font-weight: bold;
font-size:10px; 
border-bottom:solid 1px #ff8a00 
} 

.ajax__myTab .ajax__tab_outer { 
padding-right:4px; 
height:21px; 
background-color:#C0C0C0; 
margin-right:2px; 
border-right:solid 1px #666666; 
border-top:solid 1px #aaaaaa 
} 

.ajax__myTab .ajax__tab_inner { 
padding-left:3px; 
background-color:#C0C0C0; 
} 

.ajax__myTab .ajax__tab_tab { 
height:13px; 
padding:4px; 
margin:0; 
} 

.ajax__myTab .ajax__tab_hover .ajax__tab_outer { 
background-color:#000000 
} 

.ajax__myTab .ajax__tab_hover .ajax__tab_inner { 
background-color:#000000;
color: #FFFFFF;
} 

.ajax__myTab .ajax__tab_hover .ajax__tab_tab {} 

.ajax__myTab .ajax__tab_active .ajax__tab_outer { 
background-color:#ff8a00; 
border-left:solid 1px #999999; 
} 
  
.ajax__myTab .ajax__tab_active .ajax__tab_inner { 
background-color:#ff8a00; 
color: #FFFFFF;
} 
  
.ajax__myTab .ajax__tab_active .ajax__tab_tab {} 
  
.ajax__myTab .ajax__tab_body { 
font-family:verdana, tahoma, helvetica; 
font-size:10pt; 
border:1px solid #ff8a00; 
border-top:0; 
padding:0px; 
background-color:#FFFFFF; 
}
.HeaderClassName th a { float: left; }

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
.updateProgress
{
	position: absolute;
	background-color:#FAFAFA;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color:white;
	padding: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
}
