/* import Yahoo's UI sam skin */
@import url("http://yui.yahooapis.com/2.3.0/build/assets/skins/sam/skin.css");


/* custom classes */
.status
{
  font-size: 1.1em;
  text-align: left;  
  clear: both;
  color: green;
  /*background-color: Blue;*/
}

.status_err
{
  font-size: 1.1em;
  text-align: left;
  clear: both;
  color: red;
  /*background-color: Red;*/
}

.Courier
{
	font-family: courier;
}

.page_header
{ 
 clear : both; 
 float: right; 
 font-size: 1.5em;
}

.step_span
{
  border-style: solid;
  border-width: 2px;
  border-color: Black;
  margin-right: 15px;
  font-size: .9em;
  font-weight: bold;
}

.active_step
{
  border-style: solid;
  border-width: 2px;
  border-color: Black;
  margin-right: 15px;
  font-size: .9em;
  font-weight: bold;
  color: White;
  background-color: Black;
}

.div_pos
{
  top: 0;
  left: 0;
  width: 100%;
}

.item_total
{
  font-weight: bold;
  font-size: 1.1em;
}

.input_dsp
{
  border-style: none;  
}

.number
{
  text-align: right;
}

.img_btn:hover
{
  cursor: pointer;
}

/* custom ids */

#items
{
  border-style: none;
  border-collapse: collapse;
  width: 80%;
}

#items th
{
  text-align: center;
  padding: 2px;
}

#items td
{
  padding: 4px;
  
}

#items caption
{
  font-weight: bold;
}

#summary
{
  border-style: none;
  border-collapse: collapse;
}

#summary th
{
  text-align: center;
  padding: 2px;
}

#summary td
{
  padding: 4px;
}

#summary caption
{
  font-weight: bold;
}

#mainmenu
{
  visibility: visible;
  z-index: 100;
  clear: both;
}

#cal_div
{
  display: none;
  position: absolute;
  top: 25%;
  left: 40%;
  z-index: 2;
}

#header_div
{
  position: relative;
  clear: both;
  float: right;
}

#main_content
{
  clear: both;
  position: relative;
}
#main_content2
{
  font-family : Verdana, Arial, Sans-Serif;
  font-size: .85em;
  clear: both;
  position: relative;
}

#footer_div
{
  clear: both;
  float: right;
}

/* normal html tags */
body
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: .85em;
}

h3
{
  margin-top: 0;
  margin-bottom: 2px;
}

form input
{
  border-style: solid;
  border-width: 1px;
  border-color: black;
}

form p
{
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 1px;
}

form p label
{
  float: left;
  width: 20%;
}
.right_adj
{ 
 float: right; 
 }

.div100 
{
 padding:0px;
 margin:0px;
 width:80%;
 border: solid 1px #666666;	
}	
.div25
{
 float:left; 
 padding:2px;
 margin:2px;
 width:20%;
 
}	
.div15
{
 float:left; 
 padding:2px;
 margin:2px;
 width:12%;
 text-align: right;
 
}	
.div16
{
 float:left; 
 padding:2px;
 margin:2px;
 width:14%;
 text-align: right;
 
}	
.div25l
{
 float :left;
 padding:2px;
 margin:2px;
 width:20%;
 clear:left; 	
}	
.div50l
{
 float :left;
 padding:4px;
 margin:4px;
 width:40%;
 clear:left; 	
}	
.div70l
{
 float :left;
 padding:2px;
 margin:2px;
 width:65%;
 clear:left; 	
}	
.div5
{
 float:left; 
 padding:0px;
 margin:0px;
 width:5%;
 
 
}	

.div70 
{
 float:left; 
 padding:2px;
 margin:2px;
 width:68%;
 clear:both; 	
}	
.GridView
{
	border: solid 1px #000000;
}

.GridViewAlternateRow
{
	font: 85% Arial;
	color: #000000;
	background-color:#FFFFFF;
}
.GridViewAlternateRow2
{
	font: bold 85% Arial;
	color: #000000;
	background-color:#FFFFFF;
}

.GridViewHeader
{
	font: bold 85% Arial;
	color: #FFFFFF;
	background-color:#666666;

}

	
.GridViewRow
{
	font: 85% Arial;
	color: #000000;
	background-color:#EFEFEF;
}

.div100n 
{
 padding:0px;
 margin:0px;
 width:80%;
 }	
 .page_header2
{ 

 font-size: 1.5em;
}	

.div41l
{
 float :left;
 padding:2px;
 margin:2px;
 width:40%;
 clear:left; 	
 border: solid 1px #E2E2E2;	
}	
.div41
{
 padding:2px;
 margin:2px;
 width:40%;
 border: solid 1px #E2E2E2;	
}	
.div26l
{
 float :left;
 padding:2px;
 margin:2px;
 width:45%;
 clear:left; 	
 border: solid 1px #E2E2E2;	
}	
.div26
{
 float:left; 
 padding:2px;
 margin:2px;
 width:45%;
 border: solid 1px #E2E2E2;	
}		
.div26x
{
 float:left; 
 padding:2px;
 margin:2px;
 width:45%;
 background-color :#EFEFEF;	
 border: solid 1px #E2E2E2;	
}		
.right_adj2
{ 
 font: 85% Arial;
 color: #000000;
 background-color:#FFFFFF;
 float: right; 
}
.right_adj3
{ 
 font: 85% Arial;
 color: #000000;
 background-color :#EFEFEF;	
 float: right; 
}
.div99 
{
 padding:0px;
 margin:0px;
 width:99%;
 border: solid 1px #666666;	
}	
.page_header2
{ 
 clear : both; 
 float: left; 
 font-size: 1.2em;
}
.div85
{
 float:left; 
 padding:0px;
 margin:0px;
 width:70%;
 
 
}	

.imgcls
{
 float:left; 
 width:100%;
 
}	
.page_header3
{ 
 font-size: 1.2em;
}


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #C0C0C0;
}

a:link {color:#4F4F4E;  }
a:visited {color:#4F4F4E; }


.div5l
{
 float:left; 
 padding:0px;
 margin:0px;
 width:5%;
 clear:left; 
 
}	

.div5x
{
 padding:0px;
 margin:0px;
 width:5%;
 
}

.numberl
{
  text-align: left;
}	

.GridViewAlternateRowrc
{
	font: 85% Arial;
	color: #000000;
	background-color:#FFFFFF;
	text-align: right;
}


.GridViewHeaderrc
{
	font: bold 85% Arial;
	color: #FFFFFF;
	background-color:#666666;
	text-align: center;
}
.GridViewRowrc
{
	font: 85% Arial;
	color: #000000;
	background-color:#EFEFEF;
	text-align: right;
}