body { 
				background-color:#ececec; 
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; color:#333333;
				/*background-image:url(../images/bg.gif);*/
				/*background-attachment:fixed;*/
				 }
img { border:0; }
body, form, h1, h2, h3, h4, h5, h6, ul, li { 
				font-family:verdana,sans-serif,helvetica,arial; 
				margin:0; padding:0; }

table, th, tr, td { 
				font-size: 1em; border-collapse: collapse;}

a { 			
				text-decoration:none; color:#0a70d9;
				/*font-weight:bold; */
				font-family:verdana,sans-serif,helvetica,arial; 
				} 
a:hover{ color:#ff5100; text-decoration:none; }

select { 
				border:1px solid #CCCCCC ;
				padding:1px;margin:1;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px;
}
input{
				width: auto;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px;
				padding:1px;margin:1 ;
}

.ButtonStyle{
				width: 68px; height:29px; padding-left:18px;
				background-image:url(../images/button.gif);
				border:none; cursor:pointer; color:#FFFFFF;
}


#divLoading{
	display:block;
	position: absolute; left: 0px; top: 0px; width:100%; height:100%;
	z-index:10000;
	color:#FF0000;
	font-size:14px;
	background-image:url(../images/block.png);
	/* ieWin only stuff */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/block.png');
}

.transparent { filter:alpha(opacity=60); background-color:#ffefd5;
				display:none; width:170px; height:40px; position:absolute;
				color: #FF0000; font-weight:bold; border: 1px solid #ffc083;
				padding:10px; text-align:center;
}

.TaskTitle{
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:14px; font-weight:bold;
				border-bottom:dotted 1px #009900;
				padding-bottom:10px; padding-top:10px;
				color:#009900;
}

.color_active{ color: #FF6600; font-weight:bold;}

.normal_li{ display: block; text-decoration: none; border-bottom: 1px solid #ccc;
			padding: 3px 0px 3px 0px; width: 138px; }
			
.current_li{ color: #FF6600; display: block; text-decoration: none; border-bottom: 1px solid #ccc;
			padding: 3px 0px 3px 0px; width: 138px;}
	
.BlockPrice{
				color:#ffffff; font-size:18px; float:left; font-weight:bold; background-image:url(../images/blockprice.gif);
				width:92px; height:31px; overflow:hidden; text-align:center; padding-top:5px;
}	
			
.BlockTitle200{
				color:#ff5100; font-size:12px; float:left; font-weight:bold; background-image:url(../images/blockheader.gif);
				width:200px; height:30px; overflow:hidden; text-align:center; padding-top:10px;
}

.BlockTitle540{
				color:#ff5100; font-size:13px; font-weight:bold; background-image:url(../images/blockcenterheader.gif);
				width:543px; height:47px; float:left; overflow:hidden; text-align:left;
}

.BlockTitle720{
				color:#ff5100; font-size:13px; font-weight:bold; background-image:url(../images/blockadminheader.gif);
				width:759px; float:left; height:45px; overflow:hidden; text-align:left; padding-top:3px;
}

.BlockTitle180{
				background-image:url(../images/blockcenterheadersmall.gif); float:left;
				width:120px; height:22px; overflow:hidden; text-align:left; padding-top:5px;
				padding-left:10px; padding-right:10px;
}

.BlockLine180{
				background-image:url(../images/blockcenterlinesmall.gif);
				width:180px; height:2px; overflow:hidden; float:left;
}

.BlockBody180{
				background-color:#eaffed; text-align:center; float:left;
				width:160px; overflow:hidden; padding:10px;
}

.BlockBody540{
				background-color:#ffffff; border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; float:left;
				width:521px; overflow:hidden; padding-bottom:10px; padding-top:3px; padding-left:10px; padding-right:10px;
}


.BlockBody720{
				background-color:#ffffff; border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; float:left;
				width:737px; overflow:hidden; padding-bottom:10px; padding-top:3px; padding-left:10px; padding-right:10px;
}

.BlockLineRight180{
				background-image:url(../images/blockcenterlineleftsmall.gif); float:left;
				width:180px; height:2px; overflow:hidden;
}

.BlockFooter180{
				background-image:url(../images/blockcentersmallfooter.gif); float:left;
				width:170px; height:22px; overflow:hidden; padding-top:5px;
				text-align:right; padding-right:10px;
}

.BlockLineCenter540{
				background-image:url(../images/blockcenterline.gif); border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6;
				width:541px; height:1px; overflow:hidden; float:left;
}

.BlockFooter540{
				background-image:url(../images/blockcenterfooter.gif);
				width:543px; height:11px; overflow:hidden; float:left;
}

.BlockFooter720{
				background-image:url(../images/blockadminfooter.gif);
				width:759px; height:12px; overflow:hidden; float:left;
}

.BlockFooter200{
				background-image:url(../images/blockfooter.gif);
				width:200px; height:11px; overflow:hidden; float:left;
}

.BlockLine200{
				background-image:url(../images/blockline.gif);
				width:200px; height:2px; overflow:hidden; float:left;
}

.BlockLineCenter200{
				background-image:url(../images/blocklinecenter.gif);
				width:200px; height:2px; overflow:hidden; float:left;
}

.BlockPicture25{
				background-image:url(../images/blockpicture.gif);
				float:left; width:26px; height:25px; overflow:hidden;
}

.BlockPicture25Hight52{
				background-image:url(../images/blockleft-2line_1.gif);
				float:left; width:26px; height:52px; overflow:hidden;
}

.BlockPicture40{
				background-image:url(../images/blockpicturesub.gif);
				float:left; width:40px; height:25px; overflow:hidden;
}

.BlockPicture40Hight52{
				background-image:url(../images/blockleft-Sub2line_1.gif);
				float:left; width:40px; height:32px; overflow:hidden; padding-top:5px;
}

.BlockBody160{
				background-image:url(../images/blockpicturesub2.gif); float:left;
				width:150px; height:15px; overflow:hidden; padding:5px;
}

.BlockBody160Hight52{
				background-image:url(../images/blockleft-Sub2line_2.gif); float:left;
				width:155px; height:32px; overflow:hidden; padding-left:5px; padding-top:5px;
}

.BlockPicture40NoHigh{
				background-image:url(../images/blockpicturesub.gif);
				background-color:#eaffed; float:left;
				width:40px; overflow:hidden;
}

.BlockBody160NoHigh{
				background-color:#eaffed; float:left;
				width:150px; overflow:hidden; padding:5px;
}

.BlockBody175{
				background-image:url(../images/blockpicture2.gif); float:left;
				width:164px; height:15px; overflow:hidden; padding:5px;
}

.BlockBody175Hight52{
				background-image:url(../images/blockleft-2line_2.gif); float:left;
				width:164px; height:52px; overflow:hidden; padding:5px;
}

.BlockBody200{
				background-image:url(../images/blockcenter.gif); float:left; text-align:left;
				width:190px; overflow:hidden; padding-left:5px; padding-right:5px;
}

.BlockBodyActive175{
				background-color:#eaffed; float:left;
				width:165px; height:15px; overflow:hidden; padding:5px;
}

.BlockBodyActive175 a{
				color:#ff9000;
}

.BlockBody200{
				float:left; text-align:center;
				width:180px; overflow:hidden; padding:10px;
}

.FilterStyle{
				background-color:#fffbff; float:left; text-align:center;
				padding:5px; margin:2px; padding-left:10px; padding-right:10px;
				font-size:10px; border:solid 1px #d6d7d6;
}

.FilterStyleActive{
				background-color:#046ea4; float:left; text-align:center; color:#ffffff;
				padding:5px; margin:2px; padding-left:10px; padding-right:10px;
				font-size:10px; border:solid 1px #72c7f5;
}

.FilterStyleActive a{
				color:#ff9000;
}
		
.TableStyle td {
				padding:5px; background-color:#ffffff; border-color:#d6d6d6;
}

.TableStyle td.alt {
				padding:5px; background-color:#dfffe4; border-color:#289c36;
}

.TableStyle th {
				padding:5px; font-weight:bold;
				color:#01689b; background-color:#eeeeee; border-color:#d6d6d6;
}

.TableStyle tr {
				padding:5px; border-color:#d6d6d6;
}

.TableStyle table {
				border-color:#d6d6d6;
}

.MessageBox{
				background-color:#fbfbfb; border:solid 1px #d6d6d6;
				display:none; color:#FF0000; padding:10px; line-height:20px;
				margin-top:10px; text-align:left;
}

.SmallLabel{
				font-size:10px; padding:5px;
}

.MessageBoxSmallLabel{
			background-color:#F3FFF5; border:solid 1px #D1F8D7;
			display:none; color:#FF0000; padding:5px; line-height:20px;
			margin-top:10px; text-align:left; font-size:10px;;
}