body
{
	font : 12px Verdana,Tahoma,arial;
	COLOR: #271C11;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	/*scrollbar-face-color : #751621;
	scrollbar-base-color : #751621;
	scrollbar-arrow-color : White;
	scrollbar-darkshadow-color : Black;
	scrollbar-highlight-color : White;
	scrollbar-shadow-color : Black;
	scrollbar-3dlight-color : #B8860B;
	scrollbar-track-color: White;*/
	margin:0;
	padding:0;
}

#container 
{
    width:970px;
    margin: 0 auto;
    padding: 0;
}

.applicationFieldsBorder {
	border : 1px solid #9B9A6C;
}

.applicationTitle{
	font : bold 12px Verdana,Tahoma,arial;
	padding-left : 6px;
	padding-right : 6px;
	border : 1px solid #9B9A6C;
	border-collapse : collapse;
	background : #e1e1c5;
	color: #000000;
}

.applicationtop {
	padding: 5px;
	border : 1px solid #000000;
	border-collapse : collapse;
	font : bold 12px Verdana,Tahoma,arial;
	background-color: #751621;
	color: #ffffff;
	background-image : url(images/appbar.gif);
	background-repeat : repeat;
	text-transform : uppercase;
}

.textTable
{
	font : 12px Verdana,Tahoma,arial;
	color: #271C11;
	text-decoration : none;
}

.redTable
{
	font : 12px Verdana,Tahoma,arial;
	color: #000000;
	text-decoration : none;
	background: #f2f2e6;
	border: 1px solid  black;
	border-collapse: separate;
}

.blockleft {

	border: 1px solid #9B9A6C;
	border-collapse : collapse;
	font : 12px Verdana,Tahoma,arial;

}

.blocklefthead {
	color: #666633;
	font : bold 12px Verdana,Tahoma,arial;
}

.blockrighthead {
	color: #666633;
	font : bold 12px Verdana,Tahoma,arial;
}

a, a:link {
	color: #666633;
	font : bold 12px Verdana,Tahoma,arial;
	text-decoration : none;
}

a:hover {
	color: #666633;
	font : bold 12px Verdana,Tahoma,arial;
	text-decoration : underline;
}

.blockright {
	padding: 5px;
	border-left: 1px solid #9B9A6C;
	border-right: 1px solid #9B9A6C;
	border-bottom: 1px solid #9B9A6C;
	border-collapse : collapse;
	font : 12px Verdana,Tahoma,arial;
	color: #666633;
	background : #f2f2e6;
}

.blocktop {
	padding: 5px;
	border : 1px solid #9B9A6C;
	border-collapse : collapse;
	font : 12px Verdana,Tahoma,arial;
	background : #f2f2e6;
}

.blockhighlight {
	border: 1px solid #9B9A6C;
	border-collapse : collapse;
	background : #e1e1c5;
	font : 12px Verdana,Tahoma,arial;
}

.hlbrdrred {
	border-bottom: 1px solid #751621;
}

.hlbrdrgreen {
	border-bottom: 1px solid #9B9A6C;
}

.textTable a:link
{
	font : bold 12px Verdana,Tahoma,arial;
	color: #666633;
	text-decoration : none;
}

.textTable a:active
{
	font : bold 12px Verdana,Tahoma,arial;
	color: #666633;
	text-decoration : none;
}

.textTable a:visited
{
	font : bold 12px Verdana,Tahoma,arial;
	color: #666633;
	text-decoration : none;
}

.textTable a:hover
{
	font : bold 12px Verdana,Tahoma,arial;
	color: #FF0000;
	text-decoration : underline;
}


.imageBorder
{
	border: #663333 1px solid;
}

hr
{
	color: #C4C69F;
	size: 1px 1px;
	/*noshade;*/
}

.titleBar
{
	COLOR: #FFFFFF; 
	font : bold 12px Verdana,Tahoma,arial;
	background-color: #751621;
	padding-left : 6px;
	padding-right : 6px;
}

.navbar
{
	font : bold 12px Verdana,Tahoma,arial;
	COLOR: #751621; 
}

.navbar A:LINK {
	font : bold 12px Verdana,Tahoma,arial;
	COLOR: #751621; 
	text-decoration: none
}

.navbar a:hover{
	font : bold 12px Verdana,Tahoma,arial;
	COLOR: Red;
	text-decoration: none;
}

.navbar A:VISITED {
	font : bold 12px Verdana,Tahoma,arial;
	COLOR: #751621; 
    text-decoration: none
}

.navbar A:ACTIVE {
	font : bold 12px Verdana,Tahoma,arial;
	COLOR: #751621; 
	text-decoration: none
}

.footer
{
	font : bold 10px Verdana,Tahoma,arial;
}

.litefoot {
	font: 10px Verdana,Tahoma,arial;
}

.poll
{
	padding-left : 20px;
}

INPUT.login {
	border : 1px solid #666633;
	font :  12px Verdana,Tahoma,arial;
}

.head1 {
	color : #751621;
	font : bold 19px Verdana,Tahoma,arial;
	padding-left: 10px;
	padding-right: 10px;
}

.head2 {
	color : #751621;
	font : bold 15px Verdana,Tahoma,arial;
	padding-left: 10px;
	padding-right: 10px;
}

.head3 {
	clear:none;
	color : #751621;
	font : bold 13px Verdana,Tahoma,arial;
	padding-left: 10px;
	padding-right: 10px;
}

.head4 {
	color : #751621;
	font : bold 30px Verdana,Tahoma,arial;
	padding-left: 40px;
	padding-right: 10px;
   vertical-align: top;
  /* text-shadow: -2px 0 3px 0 #000;*/
}

.tagline {
	color : #751621;
	font : bolder 15px Verdana,Tahoma,arial;
}

.headbl {
	font : bold 13px Verdana,Tahoma,arial;
	padding-left: 10px;
	padding-right: 10px;
}

.listpad {
	padding-left: 25px;
	padding-right: 10px;
}

.padall {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.highlight {
	color : #FFFFFF;
	font : bold 14px Verdana,Tahoma,arial;
	padding : 10px;
	background-color: #9B9A6C;
}

.boldred {
	color : #751621;
	font : bold 13px Verdana,Tahoma,arial;
}

.rightpad {
	padding-right: 45px;
}

.emphasis {
	font-family : "Eras Demi ITC";
	font-size : 18px;
	color : #751621;
	padding: 10px;
}

fieldset {
	font : 12px Verdana,Tahoma,arial;
}

legend {
	font-weight: bold;
	padding: 10px;
	color: #751621;
	font-size: 120%;
}

select.custorder {
	width: 100%;
}

.cstmrhdr{
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
	font-weight:bold;
	color:#000000;
	padding: 5px ;
}

.cancel {
	background-color: red;
	border: 1px solid black;
	border-collapse: collapse;
	color: #FFFFFF;
	font : 12px Verdana,Tahoma,arial;
}

.confirm {
	border: 1px solid black;
	border-collapse: collapse;
	color: #000000;
	font : 12px Verdana,Tahoma,arial;
	background : #f2f2e6;
}

.AjaxCalendar .ajax__calendar_container {
    border:1px solid #336699;
    background-color: #FFFFFF;
    color: Black;
    font-family:Segoe UI;
}

.AjaxCalendar .ajax__calendar_footer {
    border-top:1px solid #f5f5f5;
    font-size:xx-small;
} 
.AjaxCalendar .ajax__calendar_dayname {
    border-bottom:1px solid #f5f5f5;
    font-size:.9em
} 
.AjaxCalendar .ajax__calendar_day {
    border:1px solid #336699;
    color: #0066cc;
} 
.AjaxCalendar .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.AjaxCalendar .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.AjaxCalendar .ajax__calendar_title {
    font-size:small;
    font-weight:bold;
} 
.AjaxCalendar .ajax__calendar_active .ajax__calendar_day {
   background-color:#FFFF00;
   border:1px solid #336699;
} 
.AjaxCalendar .ajax__calendar_active .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_active .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_other .ajax__calendar_day {
   background-color:#336699;
   color:#C0C0C0;
   border-color:#336699;
} 
.AjaxCalendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day {
    background-color:#66FFFF;
    border-color:#daf2fc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_title {
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_today {
    color:#0066cc;
} 

.navbtn
{
   background-color: White;
   border-color: #9B9A6C;
   border-style: solid;
   border-width: 1px;
   color: #751621;
   float: right;                   
}

.insertheader 
{
   color: #751621;
	/*background: #F2F2E6 url(/images/add.gif) 6px 50% no-repeat;
	margin-top: 25px;
	padding-left: 25px;*/
	position: relative;
	border: solid 1px #9B9A6C;
	font : bold 13px Verdana,Tahoma,arial;
}

.gridheader 
{
   color: #751621;
	background: #F2F2E6;
	position: relative;
	border: solid 1px #9B9A6C;
	border: solid 1px #9B9A6C;
	font : bold 13px Verdana,Tahoma,arial;
}
/*****combobox*****/
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #9B9A6C;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(/wm/images/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #9B9A6C;
}     

.WindowsStyle .ajax__combobox_itemlist li
{
  padding-bottom: 2px;
  padding-top: 2px;
  border-bottom: 2px;
}

.WindowsStyle .ajax__combobox_itemlist li:nth-child(even)
{
  background: #F2F2E6;  
}

.toppad
{
   margin-top:5px;
}

.leftpad{
	margin-left:40px;
}

.ButtonClass
{
   background-color:Transparent;
   border: none;
   width: 100%;
}
 
.ButtonClass:hover
{
   background-color: #F8FBBD;
}

/******** Main wrap ********/
#wrap{
	color:#404040;
	width:970px;
	margin:10px auto;
	padding:0;
}

/******** Content variations ********/
#content{
	line-height:1.5em;
	width:750px;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
}

.nopad
{
   margin:0;
   padding:0;
}

   
/****gridview detailview*****/
.gridview .actions div {
	float: right;
	padding-right: 2px;
	text-align: right;
	width: 95px;
}

.gridview .edit td,.gridview .create td {
	background: #DAFFCD;
	padding: 4px;
	border-bottom: solid 2px #9B9A6C;
	border-top: solid 2px #9B9A6C;
}

.detailsview .actions div {
	float: right;
	text-align: right;
	width: 95px;
	padding-right: 2px;
}

.detailsview td {
	background: #F2F2E6;
	color: #333333;
	font: small "Segoe UI", Segoe, sans-serif;
	/*padding: 15px 10px 10px 10px;*/
}

.detailsview td a {
	color: #666633;
	font: bold small "Segoe UI", Segoe, sans-serif;
	padding-right: 10px;
	text-decoration: none;
}
.detailsview td a:hover {
	font-weight: bold;
	color: #333;
}
.detailsview th {
	background: #F2F2E6;
	color: #FFFFFF;
	font: small "Segoe UI", Segoe, sans-serif;
	letter-spacing: 0;
	padding: 3px 8px 5px;
	padding: 2px;
	text-align: left;
}
.detailsview tr.header {
	background: #F2F2E6;
	padding: 3px 8px 5px;
}

.detailsview td.headerStyle{
	color: #666633;
	font: small "Segoe UI", Segoe, sans-serif;
	padding-left: 5px
}

.gridview td {
	/*background: #D7E6F4;
	border-bottom: solid 1px #C5DBF7;*/
	color: #333333;
	font: small "Segoe UI", Segoe, sans-serif;
	padding: 0px,1px,0px,0px;
}
.gridview td a{
	color: #666633;
	font: bold small "Segoe UI",Segoe,sans-serif;
	padding: 2px;
	text-decoration: none;
}
.gridview td a:hover {
	color: #333333;
	font-weight: bold;
}
.gridview th {
	background: #9B9A6C;
	color: #FFFFFF;
	font: small "Segoe UI", Segoe, sans-serif;
	letter-spacing: 0;
	padding: 4px;
	text-align: left;
}

.footer {
	background: #FFFFFF;
	/*color: #FFFFFF;*/
	font: bold small "Segoe UI", Segoe, sans-serif;
	letter-spacing: 0;
	padding: 4px;
	text-align: left;
}

.gridview th a{
	color: #FFFFFF;
	font: bold small "Segoe UI",Segoe,sans-serif;
}
.gridview th a:hover{
	color: #751621;
}
.gridview tr.even td,.detailsview tr.even td{
	background: #FFFFFF;
}
.gridview tr.header {
	background: #9B9A6C;
}
.gridview {
   background: #F2F2E6;
	width: 100%;
	border: solid 1px #9B9A6C;
}

.detailsview {
   background: #F2F2E6;
	border: solid 1px #9B9A6C;
}
 
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
   position: fixed;
   left: 0;
   top: 0;
   z-index: 10003;	
   width: 100%;
   height: 100%;
} 

.modalPopup 
{
   position: absolute;
   left: 35%;
   top: 25%;   
	background-color:#ffffdd;
	border-width:3px;
	border-style:ridge;
	border-color:Gray;
	padding:3px;
	width:250px;
   z-index: 10004;	
} 

.bold
{
    font-weight: bold;
}

.spaced{
	line-height: 2em;
}

#errors 
{
	height : 35px;
}

li {
	padding-bottom: 10px;
}

.errmsg {
	font-weight:bold;
	color: #FF0000;
}
