BODY {
	margin: 0px;
	padding: 0px;
}
/* Class Footer */
.footer {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #666666;
}

.footer .links{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #2B76A4;
	text-decoration: underline;
	padding: 5px;
}

.footer .links:hover {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #2B76A4;
	text-decoration: none;
	padding: 5px;
}

.footer .links:visited {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #2B76A4;
	text-decoration: none;
	padding: 5px;
}

.footer .copy{
	padding-top: 10px;
}

/* End of Class Footer*/

.header-title{
	padding: 20px 0px;
}

.listings{
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
}

.listing-item{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 10px;
	border-top: 1px solid #FFFFFF;
}

.input{
	width: 99%;
}

.button{
	width: 102px;
}

.popular-search{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #333333;
}

.popular-search .item{
	border-right: 1px solid #E0E3E7;
	padding: 0px 10px;
}


/* Class Content */
.content{
	border-bottom: 1px solid #D5DADF;
	border-left: 1px solid #D5DADF;
	vertical-align: top;
}

.content .content-text{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #666666;
}

.log-form-text{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #666666;
}

.content .separator{
	border-bottom: 1px solid #D5DADF;
}

.content .left-block{
	border-right: 1px solid #D5DADF;
	vertical-align: top;
}

.content .right-block{
/*	border-right: 1px solid #D5DADF; */
	vertical-align: top;
	padding: 0px 20px;
}

.content .extra-text{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #666666;
}

.content .extra{
	padding-top: 20px;
}

.content .extra-text .date{
	color: #999999;
}

.content .extra-text .message{
	padding: 5px 0px;
}

.content {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #2B76A4;
	text-decoration: underline;
}

.content {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #2B76A4;
	text-decoration: none;
}

.link{
	font-family: Tahoma, Arial, Verdana, serif;
/*	font-size: 11px; */
	color: #2B76A4;
	text-decoration: underline;
}

.link:hover{
	font-family: Tahoma, Arial, Verdana, serif;
/*	font-size: 11px; */
	color: #2B76A4;
	text-decoration: none;
}

.content .info-text{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #666666;
	padding: 20px;
}
/* End of Class Content */

.smart{
	position: relative;
	top: -16px;
	left: 65px;
	/*elevation: 15px;*/
}

.select{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 10px;
	color: #666666;
	width: 99%
}

.login{
	position: absolute;
/*	display: none;*/
	visibility: hidden;
}

.header{
	background-image: url("../images/gradient.jpg");
	background-position: top right;
	background-repeat: repeat-y;
	border-right: 1px solid #D5DADF;
	border-left: 1px solid #D5DADF;
	padding-left: 13px;
	/*border-bottom: 1px solid #D5DADF;*/
}

.menu-line-height{
	line-height: 1px;
}

.menu-item{
/*	padding: 0px 15px; */
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	border-bottom: 1px solid #CCCCCC;
/*	background-color: #FFFFFF; */
}

.menu-item-highlight{
	padding: 0px 15px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #efefef;
}

.menu-item-table-highlight{
/*	background-color: #efefef; */
}

.menu-item-table{
/*	background-color: #ffffff; */
}

.menu-sep{
	border-bottom: 1px solid #CCCCCC;
}

.cellHighlight {
	background-color: #efefef;
}

.cellOff {
	background-color: transparent;
}

.pop-ser{
	line-height: 150%
}

.top-grad{
	background-image: url("../images/top-grad.jpg");
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #EFEFEF;
	line-height: 6px;
	width: 574px;
}

.top-grad-blue{
	background-image: url("../images/top-grad-blue.jpg");
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #7BB3CC;
	line-height: 6px;
	width: 210px;
}

.top-grad-blue-1{
	background-image: url("../images/top-grad-blue-1.jpg");
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #6AA6C3;
	width: 184px;
	padding: 12px;
	margin: 0px;
}

.bottom-line{
	background-image: url("../images/line.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

.menu-top-bord{
	border-top: 1px solid #CCCCCC;
}

.menu-left-bord{
	border-left: 1px solid #CCCCCC;
}

.menu-right-bord{
	border-right: 1px solid #CCCCCC;
}

/* Classes For Creating Shadow */

.top-bor{
	background: url(../images/t.png) repeat-x 100% 0;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/t.png', sizingMethod='scale');
}

.bot-bor{
	background: url(../images/b.png) repeat-x 0 0;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/b.png', sizingMethod='scale');
	height: 31px;
}

.left-bor{
	background: url(../images/l.png) repeat-y 0 100%;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/l.png', sizingMethod='scale');
}

.right-bor{
	background: url(../images/r.png) repeat-y 0 100%;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/r.png', sizingMethod='scale');
}

.rb{
	background: url(../images/rb.png) no-repeat 0 0;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./public/images/rb.png);
}
.lb{
	background: url(../images/lb.png) no-repeat 0 0;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./public/images/lb.png);
}

.lt{
	background: url(../images/lt.png) no-repeat 0 0;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./public/images/lt.png);
	height: 23px;
	width: 28px;
}

.rt{
	background: url(../images/rt.png) no-repeat 0 0;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/rt.png');
	height: 23px;
	width: 28px;
}

/* End of Classes For Creating Shadow */

/* Classes For Creating Hint */

.h-lt{
	background: url(../images/hint-tl.png) no-repeat 100% 100%;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint-tl.png');
	height: 23px;
	width: 27px;
}

.h-rt{
	background: url(../images/hint-tr.png) no-repeat 0% 100%;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint-tr.png');
	height: 23px;
	width: 39px;
}

.h-lb{
	background: url(../images/hint-bl.png) no-repeat 0% 100%;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint-bl.png');
	height: 36px;
	width: 27px;
}

.h-rb{
	background: url(../images/hint-br.png) no-repeat 100% 100%;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint-br.png');
	height: 35px;
	width: 39px;
}

.h{
	background: url(../images/hint.png) no-repeat 10% 10%;
	background-position: bottom left;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint.png');
	height: 54px;
	width: 42px;
}

.h-top{
	background: url(../images/hint-top.png) repeat-x;
	background-position: left bottom;
	//background: none;
	font-size: 1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint-top.png', sizingMethod='scale');
	height: 23px;
}

.h-bot{
	background: url(../images/hint-bot.png) repeat-x 0 0;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint-bot.png', sizingMethod='scale');
	height: 36px;
}

.h-left{
	background: url(../images/hint-left.png) repeat-y 100% 100%;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint-left.png', sizingMethod='scale');
	width: 27px;
}

.h-right{
	background: url(../images/hint-right.png) repeat-y 0 0;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./public/images/hint-right.png', sizingMethod='scale');
	width: 39px;
}

.h-center{
	background-color: #BFE45C;
}

.hint-text{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #333333;
}

.hint-sep{
	background-image: url("../images/hint-sep.gif");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #BEDE6A;
	height: 1px;
	line-height: 1px;
}

.hint-mes{
	padding: 0px 10px 10px 0px;
}

.hint{
	position: absolute;
	top: 0px;
	left: 0px;
	/*display: none;*/
	visibility: hidden;
}


/* End of Classes For Creating Hint */

/* Class for message center */

td.rowMessageA {
  background-color: #FFFFFF;
}

td.rowMessageB {
  background-color: #efefef;
}

td.rowMessageH {
  background-color: #3266af;
}