body
{
	margin: 0px;
	background: url(../images/bg_body.gif) repeat-x top;
	background-color: #FFFFFF;
	font-family: tahoma;
	color: #333333;
	font-size: 11px;
}

/* DEFAULT TAG START */
p
{
	margin: 0px;
	padding: 8px 0;
	line-height: 15px;
	font-weight: normal;
}
table
{
	font-family: tahoma;
	color: #333333;
	font-size: 11px;
}
th
{
	background-color: #cccccc;
	color: #333333;
	text-align: left;
}
td {/* text-align:left;*/}
headingBG
{
	background-color: #9DCAE2;
	color: #9DCAE2;
	text-align: left;
}
b
{
	font-weight: bold;
	color: #333333;
}
ul
{
	margin: 0px;
	padding: 5px 0 5px 25px;
	line-height: 15px;
}
/* DEFAULT TAG END */
/* ------------------*/
/* HEADING START */
h1
{
	margin: 0px;
	padding: 0px;
	font-family: Helvetica;
	font-size: 19px;
	color: #333333;
	font-weight: normal;
	display: inline;
}
h2
{
	margin: 0px;
	padding: 0px;
	font-family: "Helvetica" , Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #235683;
}
.h2ForTitle
{
	margin: 0px;
	padding: 0px;
	font-family: "Helvetica" , Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #235683;
}
h5
{
	margin: 0px;
	padding: 0px;
	font-family: "Helvetica" , Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #235683;
}
h6
{
	margin: 0px;
	padding: 0px;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}
/* HEADING END */
/* ------------------*/
/* A HREF TAG START */
a:link, a:visited
{
	text-decoration: underline;
	color: #0b395f;
}
a:hover, a:active
{
	text-decoration: none;
	color: #0b395f;
}

a.homeBannerLink:link, a.homeBannerLink:visited
{
	text-decoration: underline;
	color: white;
	font-size: 13px;
	font-weight: bold;
}
a.homeBannerLink:hover, a.homeBannerLink:active
{
	text-decoration: none;
	color: white;
	font-size: 13px;
	font-weight: bold;
}

a.topLink:link, a.topLink:visited
{
	text-decoration: none;
	color: #000000;
	margin: 0 3px;
}
a.topLink:hover, a.topLink:active
{
	text-decoration: none;
	color: #990033;
}
.topLink_selected
{
	text-decoration: none;
	color: #990033;
}
/* A HREF TAG END */
/* ------------------*/
/* GLOBEL DIV START */
.main
{
	width:961px;
}

.topLinkBar
{
	float: right;
	color: #990033;
	padding: 3px 37px 3px 0;
}
.logo
{
	padding: 13px 0 20px 18px;
}
.contact_head
{
	float: right;
	padding-right: 40px;
	padding-top: 38px;
	font-size: 16px;
	font-weight: bold;
	color: #868383;
}

.clearBoth
{
	clear: both;
	font-size: 0px;
}
.floatLeft
{
	float: left;
	padding-right: 5px;
}
.floatRight
{
	float: right;
}

.note
{
	color: #d31d1d;
}

.grayLine_hr
{
	background: url(../images/hrLinr_gray.gif) repeat-x top left;
	font-size: 1px;
}

.odd
{
	background-color: #f3f6f8;
}
.even
{
	background-color: #f1f1f1;
}
/* CONTENT DIV START */
.content
{
	clear: both;
	float: left;
	background: url(../images/bg_content.gif) repeat-y left top;
	width: 961px;
}
.contentWhite
{
	clear: both;
	float: left;
}
.contentWhite_boarder
{
	clear: both;
	width: 960px;
	border-right: 1px Solid #999999;
}
.contentWhite_boarder1
{
	clear: both;
	width: 960px;
	border-right: 1px Solid #999999;
	margin-top: 20px;
}
.left
{
	float: left;
	width: 644px;
}
.right
{
	float: left;
	width: 317px;
}
/* CONTENT DIV END */

/* FOOTER DIV START */
.footerBar
{
	clear: both;
	height: 15px;
	background-color: #eeeeee;
	border-top: 1px Solid #999999;
	padding: 3px 37px 3px 0;
	color: #990033;
}

.Defaulttext
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}
/* FOOTER DIV END */

.paddingTop11
{
	padding-top: 11px;
}
.padding20
{
	padding: 20px;
}
.paddingRight5
{
	padding-right: 5px;
}
.paddingLeft28
{
	padding-left: 28px;
}
.paddingLeft50
{
	padding-left: 50px;
}
.paddingRight28
{
	padding-right: 28px;
}
.paddingBtm11
{
	padding-bottom: 11px;
}
.paddingTopBtn
{
	padding: 5px 0;
}
.padding20_3side
{
	padding: 0 20px 20px 20px;
}
.paddingRight40
{
	padding-right: 40px;
}

.marginLeft8
{
	margin-left: 8px;
}
.marginTop10
{
	margin-top: 8px;
}
.marginTop15
{
	margin-top: 15px;
}

.insurance
{
	width: 961px;
	clear: both;
}

.tenant_blueTeaxt
{
	color: #235683;
}
/* GLOBEL DIV END */
/* ------------------*/
/* INPUT START */
.textfeild
{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border: 1px Solid #7f9db9;
	padding-left: 0.5em;
}

.ComboField
{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border: 1px Solid #7f9db9;
	padding-left: 4px;
	vertical-align:	top; 
}
select
{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border: 1px Solid #7f9db9;
	border-bottom-style:solid;
	border-bottom-color:#990000;
	padding-left: 4px;
	vertical-align:	top; 
}
.home_bannerTextfeild
{
	margin: 15px 0 21px 0;
	width: 145px;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border: 1px Solid #c6d2de;
}
.textfeild170
{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border: 1px Solid #7f9db9;
	width: 150px;
	padding-left: 4px;
}
.textfeild_dis
{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	border: 1px Solid #7f9db9;
	width: 150px;
	padding-left: 4px;
	background-color: #e9e6d7;
}
/* INPUT START */
/* ------------------*/
/* HOME DIV START */
/* BANNER START */
.bg_tenants
{
	float: left;
	width: 322px;
	height: 187px;
	background-color: #990033;
	background: url(../images/bg_tenants.gif) no-repeat right bottom;
}
.bg_landlords
{
	float: left;
	width: 322px;
	height: 187px;
	background-color: #99cc33;
	background: url(../images/bg_landlords.gif) no-repeat right bottom;
}
.bg_lettingAgents
{
	float: left;
	width: 317px;
	height: 187px;
	background-color: #3b96c5;
	background: url(../images/bg_lettingAgents.gif) no-repeat right bottom;
}
.home_tenantsInnerText
{
	padding: 55px 0 0 32px;
	width: 108px;
	height: 48px;
	font-size: 10px;
	color: #4a6880;
}
.home_bannerInnerText
{
	padding: 55px 0 0 32px;
	width: 164px;
	height: 48px;
	font-size: 10px;
	color: #4a6880;
}
/* BANNER END */
/* HOME CONTENT START */
.home_contentSpacer
{
	height: 20px;
}

.home_contentBox
{
	float: left;
	width: 321px;
	height: 149px;
	border-bottom: 1px Solid #999999;
	border-right: 1px Solid #999999;
}

.bg_instant_top
{
	margin-left: 6px;
	width: 298px;
	height: 65px;
	background: url(../images/bg_instant.gif) no-repeat right top;
}
.bg_instant_top_Partner
{
	margin-left: 6px;
	width: 298px;
	height: 65px;
	background: url(../images/bg_instantTop.gif) no-repeat right top;
}
.bg_instant_middle
{
	margin-left: 6px;
	width: 298px;
	background: url(../images/bg_instantMiddle.gif) repeat-y right top;
}
.bg_instantBottom
{
	margin-left: 6px;
	width: 298px;
	height: 11px;
	margin-bottom: 10px;
}
.instantTop_innerText
{
	padding: 22px 0 0 47px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.instantTop_Parter
{
	padding: 10px 0 0 20px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.instant_innerText
{
	padding: 8px 0 10px 47px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.home_contentBox_inner
{
	padding: 7px 20px;
}
.home_contentBox_inner_Partner
{
	padding: 2px 20px;
}

.bg_spotlight
{
	float: left;
	width: 355px;
	height: 170px;
	background: url(../images/bg_spotlight.jpg) no-repeat right bottom;
}
.spotlight_inner
{
	padding: 7px 130px 7px 20px;
}
/* HOME CONTENT END */
/* HOME DIV END */

/* TAB - 3 THEME START */
.tab_tenants
{
	height: 48px;
	background-color: #990033;
	padding-left: 20px;
	font-size: 1px;
}
.tab_landlords
{
	height: 48px;
	background-color: #99cc33;
	padding-left: 20px;
	font-size: 1px;
}
.tab_letting
{
	height: 48px;
	background-color: #3b96c5;
	padding-left: 20px;
	font-size: 1px;
}
/* TAB - 3 THEME END */

.rightSide_banner
{
	background-color: white;
	padding-bottom: 20px;
}
.right_inner
{
	padding: 0 17px 15px 17px;
}

/* SUB_TAB DIV START */
.subTab
{
	width: 282px;
	float: left;
	background: url(../images/subTabSection_middle.gif) repeat-y top;
}
.subTab ul
{
	padding: 0px;
	margin: 0 3px;
	list-style: none;
}
.subTab ul li
{
	padding: 0 10px 8px 10px;
	color: #235683;
}
.li_border
{
	border-bottom: 1px Solid #cfd8e2;
}

a.subTabLink:link, a.subTabLink:visited, a.subTabLink:active
{
	text-decoration: none;
	color: #235683;
	padding: 0 0 0 8px;
}
a.subTabLink:hover
{
	text-decoration: none;
	color: #235683;
	padding: 0 0 0 8px;
	background: url(../images/arrow_green.gif) no-repeat left;
}
.subTabLink_select
{
	text-decoration: none;
	color: #235683;
	margin: 0 0 0 8px;
	background: url(../images/arrow_green.gif) no-repeat left;
}
.subTabLink_select1
{
	text-decoration: none;
	color: #235683;
	padding: 0 0 0 8px;
	background: url(../images/arrow_green.gif) no-repeat left;
}
/* SUB_TAB DIV END */

/* BLUE CURVE BOX DIV START */
.blue_topLeft
{
	background: url(../images/blue_topLeft.gif) no-repeat left top;
	height: 12px;
}
.blue_topMiddle
{
	background: url(../images/blue_topMiddle.gif) repeat-x left top;
	height: 12px;
	font-size: 1px;
	margin: 0 12px;
}
.blue_topRight
{
	background: url(../images/blue_topRight.gif) no-repeat right top;
	height: 12px;
}
.blue_middleLeft
{
	background: url(../images/blue_middleLeft.gif) repeat-y left;
}
.blue_middle
{
	background-color: #f3f6f8;
	margin: 0 12px;
}
.blue_middleRight
{
	background: url(../images/blue_middleRight.gif) repeat-y right;
}
.blue_bottomLeft
{
	background: url(../images/blue_bottomLeft.gif) no-repeat left bottom;
	height: 12px;
}
.blue_bottomMiddle
{
	background: url(../images/blue_bottomMiddle.gif) repeat-x left bottom;
	font-size: 1px;
	height: 12px;
	margin: 0 12px;
}
.blue_bottomRight
{
	background: url(../images/blue_bottomRight.gif) no-repeat right bottom;
	height: 12px;
}
/* BLUE CURVE BOX DIV END */

/* SHOW AND HIDE DIV START */
#property_help
{
	display: none;
	position: absolute;
	left: 610px;
	top: 495px;
	width: 275px;
	background-color: #f3f6f8;
	border: 1px Solid #7fb8dd;
	padding: 7px;
}
#agent_info
{
	display: none;
}
.statement
{
	display: none;
}
#approved_info
{
	display: none;
	position: absolute;
	left: 170px;
	top: 300px;
	width: 600px;
	background-color: #f3f6f8;
	border: 1px Solid #7fb8dd;
	padding: 7px;
}
/* SHOW AND HIDE DIV END */
/* FAQ LIST DIV START */
.faq
{
}
.faq ol
{
	margin: 0px;
	padding: 5px 0 5px 21px;
	line-height: 15px;
	font-weight: bold;
}
.faq ol li
{
	padding-bottom: 12px;
}
/* FAQ LIST DIV end */
/*--------------------*/
/*HOME SAMPLE START */
a.homeLink:link, a.homeLink:visited, a.homeLink:active
{
	text-decoration: none;
	color: #235683;
	padding: 0 0 0 8px;
}
a.homeLink:hover
{
	text-decoration: none;
	color: #235683;
	padding: 0 0 0 8px;
}

.links_head
{
	float: right;
	padding-right: 40px;
	padding-top: 38px;
	color: #868383;
	font-size: 11px;
}
.ValidationError
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	color: Red;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}
/*HOME SAMPLE END */

#partner_container
{
	float: left;
	width: 315px;
	height: 149px;
	border-bottom: 1px Solid #999999;
	border-right: 1px Solid #999999;
	
}

#partner_login
{
	background-image: url(../images/bglogin.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 315px;
}

#partnerarea
{
	height: 66px;
}

#partner_login h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0.65em 0px 0.05em 1.8em;
}

#partner_login p
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px 20px 0px 33px;
}

#partner_login h2
{
	margin: 0px;
	padding: 0px 11px 10px 31px;
}

#partner_login label
{
	display: block;
	clear: both;
	width: 5em;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.lblError
{
	font-weight: normal;
	font-size: 11px;
	color: Red;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	height: 12px;
}

#partner_login span
{
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.textbox
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.btn_login
{
	background-image: url(../images/btn_login.gif);
	background-repeat: no-repeat;
	width: 55px;
	height: 20px;
	border: 0px solid;
}

#btnLogin {margin:-5px; padding-left:0.5em;}
/* Partners Login Start */

#login_box
{
	float: left;
	width: 407px;
	height: 211px;
	background-image: url(../images/login_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#login_box h3
{
	margin: 0px;
	padding: 30px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #235683;
	font-weight: bold;
	text-decoration: none;
}

#login_box p
{
	padding: 20px 0px 0px 15px;
	margin: 0px;
}

#login_box label
{
	float: left;
	clear: both;
	padding: 5px 10px 0px 0px;
	width: 100px;
	text-align: right;
	vertical-align:middle
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

#login_box input
{
	margin: 0px 0px 5px 0px;
}

.textbox
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	width: 140px;
	height: 17px;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.combobox
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	width: 144px;
	overflow: visible;
	padding: 0px;
	margin: 0px;
}

#login_box img
{
	clear: both;
	float: left;
	margin-left: 110px;
	margin-left: 125px; /* for IE */
	padding-top: 10px;
}

/* Partners Login End */

/* Partners Main Page Start*/

#partnersmain
{
	width: 580px;
	float: left;
	margin: 30px 0px 0px 15px;
}

#partnersmain h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #235683;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 30px;
	border-bottom: 1px solid #d2d2d2;
}

#partnersmain h4
{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#partnersmain ul
{
	float: left;
	margin: 0px;
	padding: 0px;
}

#partnersmain li
{
	list-style: none;
	float: left;
	width: 135px;
	border: 1px solid #DDDDDD;
	margin: 0px 8px 20px 0px;
}

#partnersmain img
{
	text-align: center;
	margin: 20px 0px 20px 35px;
}

#partnersmain h6
{
	margin: 0px;
	padding: 6px 0px 8px 0px;
	height: 42px;
	background-color: #F0F0F0;
	text-align: center;
}

#partnersmain a
{
	font-family: Tahoma;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

#partnersmain a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}

/* Partners Main Page End*/

/* Enquiiry Overview Page Start*/

#enquiry_overview
{
	width: 580px;
	float: left;
	clear: both;
	margin: 30px 0px 0px 15px;
}

#enquiry_overview h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #235683;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
	border-bottom: 1px solid #d2d2d2;
	float: left;
	width: 30%;
	margin: 0px;
	padding: 0px;
}

#enquiry_overview h3
{
	height: 30px;
	border-bottom: 1px solid #d2d2d2;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	float: right;
	text-align: right;
	width: 70%;
	margin: 0px;
	padding: 0px;
}

#enquiry_form
{
	width: 580px;
	float: left;
	clear: both;
	margin: 0px 0px 0px 15px;
}

#enquiry_form h6
{
	margin: 20px 0px 20px 0px;
	border-bottom: 1px solid #d2d2d2;
	text-transform: none;
}

#enquiry_form label
{
	float: left;
	padding: 0px 15px 15px 0px;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	width: 25%;
}

#enquiry_form p
{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	width: 72%;
}

.ImageButton
{
	clear: both;
	margin: 0px 0px 20px 160px;
}

.leftpad
{
	padding: 0px;
	margin: 0px;
	margin-left: -4px;
	margin-top: -3px;
}

.radiobutton
{
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 50%;
	padding-bottom: 5px;
}

.blockquote
{
	margin: 0px 0px 20px 160px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	font-variant: normal;
}

#grid
{
	width: 580px;
	float: left;
	clear: both;
	margin: 0px 0px 20px 15px;
	border-bottom: 1px solid #d2d2d2;
}

#grid p
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

#grid a
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2F588C;
	background: #D1DEEF;
	text-decoration: underline;
}

#enquiry_info
{
	width: 580px;
	float: left;
	clear: both;
	margin: 0px 0px 0px 15px;
}

#enquiry_info p
{
	float: left;
	margin: 0px 0px 0px 50px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

#enquiry_info ul
{
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#enquiry_info li
{
	float: left;
	width: 210px;
	list-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 10px;
}

#enquiry_info strong
{
	font-family: Tahoma;
	font-size: 11px;
	color: #3B96C5;
	font-weight: bold;
}

/* Enquiry Grid */

.enq_grid
{
	border: 1px solid #A7B8D2;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #656565;
	padding-left: 5px;
	padding-right: 5px;
}

.enq_grid td
{
	padding-left: 5px;
	padding-right: 5px;
}

.enq_grid img
{
	border: none;
}



.header
{
	/*border-bottom:1px solid #A7B8D2;*/
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2F588C;
	background: #D1DEEF;
	text-align: Center;
}

.item_row
{
	border: 1px solid #A7B8D2;
}

.alternate_row
{
	background: #F1F1F1;
}
/* Enquiry Grid End */
/* Enquiiry Overview Page End*/

.red_note
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 450px;
}

.modalPopupRentReq
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 500px;
}


.BGDGray
{
	background-color: #E0E0E0;
}

.hrGray
{
	color: #ccc;
	background-color: #ccc;
}

.cb
{
	clear: both;
}


.LW25
{
	float: left;
	width: 24%;
}

.NMaroon
{
	color: Maroon;
	text-decoration: none;
	font-weight: normal;
}
.BBlack
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
.FW600
{
	width: 640px;
}


/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}
.updateProgress
{
	
	z-index: 100;
	left: 0px;
	border: 1px solid #333;
	padding: 5px 15px;
	background:#FFFFFF;
	/*opacity: 0.7;
	background-color: Transparent;
	filter: alpha(opacity=70);
	opacity: 0.7;
	width: 100%;
	height: 100%;*/
	_width: expression(eval(document.body.clientWidth));
	position: fixed;
	_position: absolute;
	margin: 300px 0 0 400px;
	top: 0px;
	
	_height: expression(eval(document.body.clientHeight));
	text-align: center;


}
.updateProgressPopup
{	
	
	
	z-index:1000;
	left: 0px;
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	width: 100%;
	position: fixed;	
	top: 0px;
	height: 100%;
	text-align: center;
	
}
/* table level rules */
.yui-grid
{
	font-family: arial;
	font-size: small;
	border: solid 1px #7f7f7f;
	border-collapse: collapse;
}


/* header column rules */
.yui-grid th
{
	/*background: url(../../images/sprite.png) repeat-x 0px 0px;*/
	background-color:#D1DEEF;
	border-color: #989898 #cbcbcb #989898 #989898;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	color: #000;
	padding: 4px 5px 4px 10px;
	text-align: center;
	vertical-align: bottom;
	font-size: 11px;
}

.yui-grid th a
{
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000;
	display: block;
	padding-right: 10px;
}

/* change the background image when the column is being sorted by */
.yui-grid th
{
	/*background: url(../../images/sprite.png) repeat-x 0px -100px;*/
}

/* change image if it is an asc sort */
.yui-grid th.sortasc a
{
	/*background: url(../../images/dt-arrow-up.png) no-repeat right 50%;*/
}

/* change image if it is a desc sort */
.yui-grid th.sortdesc a
{
	/*background: url(../../images/dt-arrow-dn.png) no-repeat right 50%;*/
}




.tdborder
{
	padding: 4px 10px 4px 10px;
	border-right: solid 1px #cbcbcb;
	font-size: 11px;
}



.yui-grid .altrow, .yui-grid .row .sort
{
	background-color: #edf5ff;
}

.yui-grid .altrow .sort
{
	background-color: #dbeaff;
}

.yui-grid .row
{
	background-color: #fff;
}


#overlay {
	display: none;
	z-index: 1000;
	left: 0px; /*background-color: Gray; 	filter: alpha(opacity=70); 	opacity: 0.7;*/
	/*width: 100%;*/
	_width: expression(eval(document.body.clientWidth));
	position: fixed;
	_position: absolute;
	top: 0px;
	height: 100%;
	_height: expression(eval(document.body.clientHeight));
	text-align: center;
}
#overlay DIV {
	/*BORDER-RIGHT: #000 1px solid; */
	PADDING-RIGHT: 15px; 
	/*BORDER-TOP: #000 1px solid; */
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 15px; 
	MARGIN: 100px auto; 
	/*BORDER-LEFT: #000 1px solid; */
	/*WIDTH: 300px;*/
	PADDING-TOP: 15px; 
	/*BORDER-BOTTOM: #000 1px solid; */
	/*BACKGROUND-COLOR: #fff; */
	TEXT-ALIGN: center
}

.errormsg
{		
	left:10px;	
	PADDING-RIGHT: 15px; 	
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 15px; 
	MARGIN: 100px auto; 	
	WIDTH: 100%;	
	PADDING-TOP: 15px; 	 	
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: center;	
	HEIGHT: 100%; 
	_height: expression(eval(document.body.clientHeight-400));
}

.errorclass
{
	width:100%;
	HEIGHT: 95%; 
	_height: expression(eval(document.body.clientHeight-20));
}

/*
.overlay
{
	z-index: 1000;
	left: 0px;
	background-image: url(../../Images/overlay.gif);
	width: 100%;
	position: fixed;
	top: 0px;
	height: 100%;
	text-align: center;
}
*/

/*
Word Wrap in Mozilla
pre 
{ 
white-space: pre-wrap; // css-3  
white-space: -moz-pre-wrap; // Mozilla, since 1999  
white-space: -pre-wrap; // Opera 4-6  
white-space: -o-pre-wrap; // Opera 7  
word-wrap: break-word; // Internet Explorer 5.5+  
width:600px;  // NEW LINE 
} 
*/