/* html tag style */
.root{
	font-family:tahoma;
	/*background:url(../images/background.png) left repeat;*/
}
.headermenu{
	 /*background-color:"#ffcc00";*/
	 background:url(../images/BEBEEB.png) repeat;
	 height:25px;
	 width:900px;
	 position:absolute;
	 top:0px;
	 left:200px;
	 border:1px solid white;
}
.headeruser{
	 /*background-color:"#ffcc00";
	 background:url(../images/BEBEEB.png) repeat;*/
	 height:20px;
	 width:300px;
	 position:absolute;
	 top:5px;
	 left:590px;
	 /*border:1px solid white;*/
	 font-size:12px;
	 text-align:right;
	 font-family:"Frutiger 67 Bold Condensed", Arial, Helvetica, sans-serif;
	 z-index:2;
}
.headercaption{
	/*background-color:"#cc0000";*/
	background:url(../images/0B0BA1.png) repeat;
	height:80px;
	width:900px;
	position:absolute;
	top:25px;
	left:200px;
	border:1px solid white;
	color:white;
	font-family:"Frutiger 67 Bold Condensed", Arial, Helvetica, sans-serif;
	font-size:18px;
}
.headerimage{
	 position:absolute;
	 top:2px;
	 left:899px;
	 z-index:1;
}
.sidemenu{
	 background-color:"#BEBEEB";
	 height:30px;
	 width:580px;
	 position:absolute;
	 top:105px;
	 left:0px;
}
.headermenulist{
	background-color:"#0B0BA1";
	height:20px;
	width:180px;
	font-family:"Frutiger 67 Bold Condensed", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	padding-left:10px;
}
.bottomlogo{
	/*background-color:"#ffcc00";*/
	background:url(../images/BEBEEB.png) repeat;
	height:55px;
	width:180px;
	position:absolute;
	top:50px;
	left:0px;
 	cursor:pointer;
	cursor:hand;
}
.logo{
	/*background-color:"#ffcc00";
	background:url(../images/BEBEEB.png) repeat;*/
	border-bottom:solid 1px #BEBEEB;
	height:104px;
	width:200px;
	position:absolute;
	top:0px;
	left:0px;
	padding-top:0px;
 	cursor:pointer;
	cursor:hand;
}
ul#listmenu{
	margin-left: 10;
	margin-top: 2;
	border: 0 none;
    padding: 2px 2px 2px  2px;
	list-style: none;
	font-family:"Frutiger 67 Bold Condensed", Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul#listmenu li{
	float: left;
	padding: 2px 2px 2px  2px;
}
ul#listmenu a{
	text-decoration:none;
	padding: 2px 2px 2px  2px;
}
ul#listmenu a:hover{
	text-decoration:underline;
	background-color:"#0B0BA1";
	color:white;
}
.body{
	/*border:1px solid black;*/
	margin-left:0px;
	margin-top:130px;
}
table {
	vertical-align:top;
	width:100%;
}

a:link, a:visited {
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

a:hover {
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FF6666;
	text-decoration:underline;
}

.Field {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	height:18px;
	border:1px solid #dedfdf;
	vertical-align:top;
}

.Field2 {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	height:18px;
	width:150px;
	background-color:#ffffff;
	border:1px solid #dedfdf;
	vertical-align:top;
}

.TextField {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	height:100px;
	width:250px;
	background-color:#ffffff;
	border:1px solid #666666;
	vertical-align:middle;
}


.Right {
	text-align:right;
}
.Left {
	text-align:left;
}
.Top {
	vertical-align:top;
}
.Justify {
	text-align:justify;
}
.Center{
	text-align:center;
}
.Clear{
	clear:both;
}
.BorderBox {
	border:1px solid #ababab;
	background-color:white;
}
.ListTable {
	width:100%;
	text-align:justify;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
}
.ListTable th {
	font-weight:bold;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #cccccc;
	background: #E9ECEC;
}
.ListTable tr {
	vertical-align:top;
}
.ListTable td {
	border: 1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
.TextErr{
	color:#ff6666;
	font-size:11px;
	font-weight:bold;
}
.TextInfo{
	color:#666666;
	font-size:10px;
	font-weight:normal;
}
input.btn {
  color:#050;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border:1px solid;
  border-color: #696 #363 #363 #696;
  font-size:11px;
}
.CalendarButton{
	background:url(../images/calendar.jpg) left 2px no-repeat;
	border:0px;
	width:16px;
	height:14px;
	cursor:pointer;
	cursor:hand;
	vertical-align:top;
}
.editButton{
	background:url(../images/edit.png) left 2px no-repeat;
	border:0px;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.detailButton{
	background:url(../images/detail.png) left 2px no-repeat;
	border:0px;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.printButton{
	background:url(../images/print.gif) left 2px no-repeat;
	border:0px;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.refreshButton{
	background:url(../images/refresh.png) left 2px no-repeat;
	border:0px;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.upButton{
	background:url(../images/s_asc.png) left 2px no-repeat;
	border:0px;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.downButton{
	background:url(../images/s_desc.png) left 2px no-repeat;
	border:0px;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.deleteButton{
	background:url(../images/delete.png) left 2px no-repeat;
	border:0px;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.Label{
	font-family:tahoma;
	font-size:11px;
}
.LabelBold{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:300px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #BEBEEB;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#BEBEEB;
	color:red;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}
.paging
{
	page-break-after: always;
}