﻿/*----- Globally styled tags -----*/

.padding
{
	padding: 5px;
}

html
{
}

body.ie7
{
	overflow-y: auto;
}

body
{
	overflow-y: scroll;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	margin: 10px;
	padding: 0;
	background: #ADC0E8 url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgEsAABAwERAAIRAQMRAf/EAFcAAQEBAQEAAAAAAAAAAAAAAAIAAQMHAQEBAQEBAQAAAAAAAAAAAAAAAgEDBwgQAQEBAQEAAAAAAAAAAAAAAAABEhEiEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDzZ9EPNUBggMFyg3MB0zUsaCAwMEC5ELLIFygaAuQCyBcoEBciAsjoXKB5oGlhAQouRLSyBcoHmgeXNhcoE1ZID5QIHRzYQGOh5YEBgYo81AQEgPlA80HXLFt5UtPNA8geYkLIHlCjzAPkAsgeYhp8gOgEhpcgGkbmDofIDoB5iGHyAYNzEtLkFGB5iGHyAWR0PMQFmgeQLlAgPkSEKbmJD5ALIFygbmFyAWQLyKIG8iWlkGgWYB5qVkDcgXKDcwGgXIgQGCAwQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBA/9k=') /*/images/layout2009/bg.jpg*/ repeat-x scroll left top;
	*background: #ADC0E8 url(/images/layout2009/bg.jpg) repeat-x scroll left top; /* For IE 6 and 7 */
	text-align: center;
	line-height: 1.4em;
}

	body.ios
	{
		-webkit-text-size-adjust: none;
		-moz-text-size-adjust: none;
		-ms-text-size-adjust: none;
		-text-size-adjust: none;
	}


body *
{
	-webkit-overflow-scrolling: touch;
}

input, textarea, select 
{
	padding: 2px;
	margin:2px;
	font-size: 12px;
	font-family:Arial, Helvetica, Sans-Serif;
	/*border-top: 1px solid #ABADB3;
	border-left: 1px solid #ABADB3;
	border-right: 1px solid #E3E9EF;
	border-bottom: 1px solid #E3E9EF;*/
	border:1px solid #AAA;
	background-color: #FFFFFF;
	outline-color:#4A6ACD;
}

input, textarea
{
	padding:3px;
}


	input:-moz-placeholder, textarea:-moz-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder
	{
		color: #999999 !important;
	}

	input:hover, textarea:hover, select:hover
	{
	/*border-top: 1px solid #5C5F66;
	border-left: 1px solid #5C5F66;
	border-right: 1px solid #ABADB3;
	border-bottom: 1px solid #ABADB3;*/
	border-color:#666;
	background-color: #FFFFFF;
}

	input:focus, textarea:focus, select:focus
	{
	/*border-top: 1px solid #385797;
	border-left: 1px solid #385797;
	border-right: 1px solid #93ACDB;
	border-bottom: 1px solid #93ACDB;*/
	border-color:#4A6ACD;
	background-color: #F4F6FF;
}

	input[type="checkbox"], input[type="radio"]
	{
	border: 0 solid #FFFFFF;
	margin:5px;
}
	input[type="image"]
	{
		border-width:0;
	}

.ios input, .ios select, .ios textarea
{
	border:1px solid #777777;
}

	.ios input[type="checkbox"], .ios input[type="radio"]
	{
	border:1px solid #777777;
	background-color:#777777;
}

.ie7 input[type="button"], .ie7 input[type="submit"], .ie7 button  
{
	overflow: visible;
	width:auto;
}

input[type="button"], input[type="submit"], button,  .Button.Disabled
{
	/*First 2 properties added to make buttons look the same in iOS*/
	-webkit-appearance: none;
	border-radius:0px;
	border-style: outset;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-transform:uppercase;
	border: 1px solid #CCCCCC;
	padding: 5px 20px;
	background-color:#F7F7F7;
	color:#444;
	font-weight:bold;
}

input[type="button"]:hover, input[type="submit"]:hover, input[type="button"]:active, input[type="submit"]:active, button:hover, button:active, .Button:hover
{
	background-color:#22419c !important;
	color:White;
	cursor:pointer;
}

	input[type="button"]:active, input[type="submit"]:active, button:active, a.Button:active, a.BlueButton:active, a.YellowButton:active, a.GrayButton:active, .DialogClose:active
{
	/*box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);*/
		-webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.3) inset;
	box-shadow:	0px 0px 7px 2px rgba(0,0,0,0.3) inset;
		cursor: pointer;
}

/*The following button classes are added for experimentation, and do not function properly at the moment without selectors. 
Related to ticket 1061 in redmine (http://redmine.pliner.com/issues/1061)
*/
.btn  
{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAYAAAB2BDbRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQjdGMTE3NDA3MjA2ODExQUU1NjlBRDhGNEI4OTI0RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MjQ4OTcxMzk4QkYxMUUxQkNBRkEzNUFCMDdEQUI0RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MjQ4OTcxMjk4QkYxMUUxQkNBRkEzNUFCMDdEQUI0RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDN0YxMTc0MDcyMDY4MTFBRTU2OUFEOEY0Qjg5MjREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZCN0YxMTc0MDcyMDY4MTFBRTU2OUFEOEY0Qjg5MjREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+27ThwQAAAEtJREFUeNpkzDsKwDAMA1DhTFl7r97/IP4lXhyaGErp8hDCFjLzRkRcNOfEwd0LMytUtRCRH8z86fbxk/bHu3KWx0BrRL0B6EuAAQBZfkXjpyVGIwAAAABJRU5ErkJggg==') /*/images/button-bg-gradient.png*/ repeat-x;
	*background: url(/images/button-bg-gradient.png) repeat-x; /* For IE 6 and 7 */
	border:1px #ccc solid; 
	color:#fff; 
	font-size:13px; 
	padding:4px 10px;
	-webkit-text-shadow: 0px 0px 4px rgba(0,0,0,0.4);
	text-shadow: 0px 0px 4px rgba(0,0,0,0.4);
	font-weight:bold;
	text-transform:uppercase;
}

.btn:hover 
{
	cursor: pointer; 
}

	.btn:active
	{
		-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.3) inset;
		box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.3) inset;
	}


.blue
{
	background-color: #3b75c2;
	border-color: #255a9f;
}

	.blue:hover
	{
		background-color: #255a9f;
	}

.gold
{
	background-color: #c29700;
	border-color: #957400;
}

	.gold:hover
	{
		background-color: #957400;
	}

.yellow
{
	background-color: #E6B848;
	border-color: #B8933A;
}

	.yellow:hover
	{
		background-color: #CFA641;
	}

.gray
{
	background-color: #bbb;
	border-color: #999;
}

	.gray:hover
	{
		background-color: #999;
	}

.red
{
	background-color: #ff7171;
	border-color: #dc4f4f;
}

	.red:hover
	{
		background-color: #dc4f4f;
	}

.green
{
	background-color: #99cc00;
	border-color: #669900;
}

	.green:hover
	{
		background-color: #669900;
	}

.rounded
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.btn-nav-signup,  input[type="button"].btn-nav-signup, button.btn-nav-signup
{
	background: #f5b300 url('data:image/gif;base64,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u3jz6t3Lt6/fv4ADC+47o4Dhw4gTK17MuLHjx5AjS55MubLly5gza958eAcGlQtYVlk85Yvp06hTq17NurXr17Bjy55Nu7bt27hz6969mokFawssOEHNY4Dx48iTK1/OvLnz59CjS59Ovbr169iza99+PAM1awwunFgOpY358+jTq1/Pvr379/Djy59Pv779+/jz699vfwmb/wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUPmiFGRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostnjiBy/YUMaMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgGyYL/CmQ06eSTUEYp5ZRUVmnllVhmqeWWXHbp5Zdghilml1eAYeaZaKap5ppstunmm3DGKeecdNZp55145qnnnmaK8MCfD+Tg5hkCFGrooYgmquiijDbq6KOQRirppJRWaumlmGaqaaGegcZSCosqEcCopJZq6qmopqrqqqy26uqrsMYq66y01mrrrbiWSkRKKznQxakxICDssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXGZsFraA64QCwMCoQr7rjklmvuueimq+667Lbr7rvwxivvvPTWa2+5T3x3DQdbjMsFAQAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUVyywg3fV7AsCwSiY4PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzB7joG94JZBcRBg89+zzz0AHLfTQRBdt9NFIJ6300kw37fTTUEfN8w8QVA2BFEQnscbWXHft9ddghy322GSXbfbZaKet9tpst+3223Cv3USFdNdt991456333nwbuEEgADs=') /*/images/btn-bg-homenav-gold-off.gif*/ right top no-repeat;
	*background: #f5b300 url(/images/btn-bg-homenav-gold-off.gif) right top no-repeat; /* For IE 6 and 7 */
	height:27px; 
	padding:5px 22px 4px 8px; 
	-webkit-text-shadow: 0px 1px 3px #fff;
	text-shadow: 0px 1px 3px #fff;
	border-radius:3px; 
	font-size:12px; 
	font-weight:bold; 
	text-transform:uppercase;  
	color:#0050b3; 
	font-family: Trebuchet,"Trebuchet MS",Arial,Helvetica,Sans-Serif;
}

.ie10 .btn-nav-signup, .ie9 .btn-nav-signup, .osx .btn-nav-signup
{
	padding-top:7px;
	padding-bottom:6px;
}

.btn-nav-signup:hover, input[type="button"].btn-nav-signup:hover, button.btn-nav-signup:hover
{
	background-color:#ffcf00; 
	background-image: url('data:image/gif;base64,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u3jz6t3Lt6/fv4ADCx5M+G8VAogTK17MuLHjx5AjS55MubLly5gza97MuXPiJRlYLnB5obERAKhTq17NurXr17Bjy55Nu7bt27hz697Nu3frExWsLahgRXUSA8iTK1/OvLnz59CjS59Ovbr169iza9/OvXtyLdSsMdCQormNM+jTq1/Pvr379/Djy59Pv779+/jz69/Pvz9+KGoEKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmhhhFeYoeGGHHbo4YcghijiiCSWaOKJKKao4oostujiiykyUQQNZNRo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeT/kCqMUMaTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGR+uUUYaKap5ppstunmm3DGKeecdNZp55145qnnnnz2ieYRDwT6wAZwejHAoYgmquiijDbq6KOQRirppJRWaumlmGaq6aacHhpDaC01cEGjVCRg6qmopqrqqqy26uqrsMYq66y01mrrrbjmquuuqLqwUqhIqFpDAMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZotsC7+O9pKxLBwg7rjklmvuueimq+667Lbr7rvwxivvvPTWa++95voQ3jUUwEDuDQIELPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxlsAr7MvAEDgUDAQCIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXDHIPGmsghMkigOHzz0AHLfTQRBdt9NFIJ6300kw37fTTUEct9dQ+ewDB1RBkYbQOaXTt9ddghy322GSXbfbZaKet9tpst+3223DHLXfbSqBh991456333nz37fffgAcu+OCEF2744YgnrvjihucQCAA7') /*/images/btn-bg-homenav-gold-on.gif*/;
	*background-image: url(/images/btn-bg-homenav-gold-on.gif); /* For IE 6 and 7 */
}

.btn-nav-signup:active, input[type="button"].btn-nav-signup:active, button.btn-nav-signup:active
{
	-webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.3) inset;
	box-shadow:	0px 0px 7px 2px rgba(0,0,0,0.3) inset;
}
/*End of experimental button classes*/

img
{
	border-width: 0;
}

th
{
	text-align: left; 
}

h1
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#22419c;
	font-size:19px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0px;
}

h2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 6px 0;
	color: #4A6ACD;
	font-weight: bold;
}

h3
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 4px 0;
	font-weight: lighter;
}

fieldset
{
	border: 1px solid #CCCCCC;
	border-color: #B6C0D3;
	padding: 1em;
}

legend
{
	font-weight: bold;
}

hr
{
	color: #B4B4B4;
	border: 0px;
	background-color: #10147C;
	height: 1px;
}

a, a:link, a:visited
{
	color: #3366CC;
	text-decoration: none;
	cursor:pointer;
}

a:hover, a:active  
{
	color:#4a6acd;
	text-decoration: underline;
}

a.biglink, a.biglink:visited
{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5em;
}

a.biglink:hover, a.biglink:active
{
	color:#4a6acd;
	text-decoration: underline;
}

/*----- Layout styles -----*/
.urgent
{
	font-weight: bold;
	color: #B81818;
}

#AboveHeaderContainer
{
	width: 990px;
	text-align: left;
	margin: 0 auto;
	background-color:#FFFFFF;
	height:76px;
	margin-bottom:8px;
	display:none;
}

#TemplateContainer
{
	border: 1px solid #FFFFFF;
	width: 988px;
	text-align: left;
	margin: 0 auto;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
}

#HeaderContainer  
{
	background: #B9D1FF url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWgABAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A+33M+33/ANmbbhcK0H6g8ctphaB5nLeFjZQXqZbwsED6nvl1NdoP1MtphaB9Q+OWUx4kBzOW0wtB88upjYQnqe+TprtDczltIU8LF//Z') /*/images/layout2009/header_bg.jpg*/ repeat-x scroll left top;
	*background: #B9D1FF url(/images/layout2009/header_bg.jpg) repeat-x scroll left top; /* For IE 6 and 7 */
	background-image: linear-gradient(bottom, rgb(186,211,255) 0%, rgb(236,241,253) 100%);
	background-image: -o-linear-gradient(bottom, rgb(186,211,255) 0%, rgb(236,241,253) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(186,211,255) 0%, rgb(236,241,253) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(186,211,255)), color-stop(1, rgb(236,241,253)));
	background-image: -ms-linear-gradient(bottom, rgb(186,211,255) 0%, rgb(236,241,253) 100%);
	height: 90px;
	position: relative;
}

#HeaderLogo
{
	position: absolute;
	top: 5px;
	left: 23px;
}

.HeaderSlogan
{
	position: absolute;
	top: 53px;
	left: 292px;
}

#HeaderContainer #FreeTrialButton, #HeaderContainer #StateSelectionButton
{
	display: block;
	height: 43px;
	width: 233px;
	font-size: 10px;
	line-height: 13px;
	position: absolute;
	left: 738px;
	top: 44px;
	padding: 6px 0 0 14px;
}

	

	#HeaderContainer #FreeTrialButton, #HeaderContainer #FreeTrialButton:link, #HeaderContainer #FreeTrialButton:visited
	{
		background: transparent url(/images/layout2009/headerbuttons/header_tour_on.jpg) no-repeat scroll left top;
		text-decoration: none;
		color: #584501;
		padding-left: 50px;
		width: 197px;
	}

		#HeaderContainer #FreeTrialButton:hover, #HeaderContainer #FreeTrialButton:active
		{
			background-image: url(/images/layout2009/headerbuttons/header_tour_off.jpg);
			text-decoration: none;
			color: #000000;
		}

	#HeaderContainer #StateSelectionButton, #HeaderContainer #StateSelectionButton:link, #HeaderContainer #StateSelectionButton:visited
	{
		background: transparent url(/images/layout2009/headerbuttons/header_US_off.jpg) no-repeat scroll left top;
		text-decoration: none;
	}

		#HeaderContainer #StateSelectionButton:hover, #HeaderContainer #StateSelectionButton:active
		{
			background-image: url(/images/layout2009/headerbuttons/header_US_on.jpg);
			text-decoration: none;
		}

#MenuContainer
{
	height: 35px;
	background: #577DC6 url('data:image/gif;base64,R0lGODlhAQAjAMQAAEpzw0BtwEhxwzVgvDFgvFV6yE94yjlivENtvz9ltkJswjNfvlB3xkdtwjZYmDpmv0NtwVB3xE50xUhxwTJetUBqwC9du1d8yjxovzhdpFR5x092xUlywk51xEZvwQAAACH5BAAAAAAALAAAAAABACMAQAUdoCNEjxZIlpd43EYNVXdlCtJMQLcZxHJgEA6jEAIAOw==') /*/images/layout2009/header_nav_off.gif*/ repeat-x scroll left top;
	*background: #577DC6 url(/images/layout2009/header_nav_off.gif) repeat-x scroll left top; /* For IE 6 and 7 */
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

	#MenuContainer li
	{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
		background: transparent url('data:image/gif;base64,R0lGODlhAgAjAMQAABFU1xtXz0t34El31Q9U1Ut23B9XuEh43D5hpU144BBV1hJT1UhvyhJW0Ud320p41hFU2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAACACMAQAUZoIFAD2k+zXCaApCsZXwGDHEsheLAvOyfIQA7') /*/images/layout2009/header_nav_divider.gif*/ no-repeat scroll right center;
		*background: transparent url(/images/layout2009/header_nav_divider.gif) no-repeat scroll right center; /* For IE 6 and 7 */
	text-transform:uppercase;
	list-style-type: none;
}

	#MenuContainer a, #MenuContainer a:link, #MenuContainer a:visited
	{
	display: block;
	line-height: 36px;
	height: 35px;
	padding: 0 13px;
	color: #ADC0E7;
	font-weight: bold;
	font-size: 12px;
}

		#MenuContainer a:hover, #MenuContainer a:active
		{
	color: #fed01b;
	text-decoration: none;
}

	#MenuContainer li.Highlighted a, #MenuContainer li.Highlighted a:link, #MenuContainer li.Highlighted a:visited
	{
	color: #FFFFFF;
	text-decoration: none;
}

		#MenuContainer li.Highlighted a.HasClosedPulldownMenu
		{
			background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNpi+P//fxIQ7wNiTyBmgGJPqFgSCwMDw3UgFgHibUC8nAECIoH4MlgOqEodiJOBeMt/BNgCFVNnBBIxQJWNQHwYiB9DTZAFYlsgrgeZoArEe6A6r0Pxf6iYKsxR3EDcAMQ/obgBKsYAsgJqKgMjELtA2XuAGCwBEGAAHRV/ChCdGvMAAAAASUVORK5CYII=') /*/images/layout2009/arrow_white_down.png*/ no-repeat scroll right center;
			*background: transparent url(/images/layout2009/arrow_white_down.png) no-repeat scroll right center; /* For IE 6 and 7 */
}

	#MenuContainer a.HasClosedPulldownMenu
	{
	margin-right:13px;
	padding: 0 12px 0px 13px;
		background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKxJREFUeNocj68KAkEQh38j+whWi8kX8CFMh1EQBN/BckUObCbfQRCTSS0aRAxmwwkXrKZr5vGbXfh2/v12Ztb2t+/czKaS1u5+xsqkEWYB20RQy73r0onEzpTPBF7k6oS8JdiYayyzKKD3I+YAbXLXkBElwjv+ymgBPYolLBPXkxcf7AzeeQPZgDbXqHUIGyigItFHHFTML6BJ0Y/zUwjcH/kXZpdYJfy/AAMAEmc7uXakoiIAAAAASUVORK5CYII=') /*/images/layout2009/arrow_blue_down.png*/ no-repeat scroll right center;
		*background: transparent url(/images/layout2009/arrow_blue_down.png) no-repeat scroll right center; /* For IE 6 and 7 */
}

	#MenuContainer a.HasOpenPulldownMenu
	{
	color: #FFD310;
	margin-right:13px;
	padding: 0 12px 0px 13px;
		background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJtJREFUeNpi/HmQIYmBgSGGkYGhG0hv/w8kgGxPIFUKZC9hAXKuAzkiQM42IL2cAQIigfgyEF9nAUq8AzImAnEgI0QCBLYC8XogfscItCIGyGgE4sNA/JgRokAWqNEWSNeDrDgJ5NwH0vFAgRtQN2gA8V4g8yQTUOA2kOEPNUUJjBmBbEagGCPDbZAVMAAy3QXK3gPEIMMYAAIMACRcJu/TLInqAAAAAElFTkSuQmCC') /*/images/layout2009/arrow_yellow_down.png*/ no-repeat scroll right center;
		*background: transparent url(/images/layout2009/arrow_yellow_down.png) no-repeat scroll right center; /* For IE 6 and 7 */
}

/*
#MenuContainer a.HasOpenPulldownMenu { 
	color: #FFD310;
}*/

.PulldownContainerOuter
{
	width: 226px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOMAAAAJCAYAAADAUZuoAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjM2qefiJQAAAZVJREFUaEPt2clKA1EQheGOUzQOdFRQcSALcVy4ENH3fwvfolciIur5myq9yVWCkOUJHKqJ6bso6qMae9A0zVJkRXUtsq466rruWdUfd8AdWEAH2ra91DEvyqvyFnlX/Yg0A10AcahsKmPlUJkI46fjHngGFjMDmApbGMMa5rCHwf7DxbKyqmwo28qechQ3X6jeKnfKvfKgPCpPjnvgGahmABsYwQpmsIOhSZjCFsawhjnsTWHkUTW340jXOwGSDXkSB53HoVeq18qN4x54BqoZwAZGAIgZEGIIS0DEFsZyK2KvwpjbkR/xY/SyTveVA4VNeaycKmeOe+AZ+HMGMIIVzGAHQ1jCVELMrVhhRCZfliBZozzXIrmNw3ZDN4c77oFn4PcZYANiBYDYwRCWMMWym4X4vRn1t35NliB5ZOUGbuQ/qxyCaA7cctwDz8DcGcAKZrCDoUSILZZebsQpiCXGBJlbkhsTJjjz1Yere+EZmD8DmCHpKBGWECuMgJxFWW7LfBfp+vNe1r1wL/4zA+mprOmur18Q5r6difwWBAAAAABJRU5ErkJggg==') /*/images/layout2009/header_nav_drop_bottom.png*/ no-repeat scroll center bottom;
	*background: transparent url(/images/layout2009/header_nav_drop_bottom.png) no-repeat scroll center bottom; /* For IE 6 and 7 */
	padding: 0 0 9px 0;
	position: absolute;
	display: none;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.PulldownContainerInner
{
	display: block;
	margin: 0;
	padding: 0 10px 0 8px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOMAAAABCAYAAAAsAhnFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNrsxWEKQAAMQOGRJMl2Hff/4TqbJEnm5Qh+79XXa0SkRYceA0ZMmN195aKqUlXVvyLiu5ktbMOOAycu3Jn5vAIMAJATEP95Ewm4AAAAAElFTkSuQmCC') /*/images/layout2009/header_nav_drop_body.png*/ repeat-y scroll center top;
	*background: transparent url(/images/layout2009/header_nav_drop_body.png) repeat-y scroll center top; /* For IE 6 and 7 */
	overflow: hidden;
}

	.PulldownContainerInner li
	{
	display: block;
	padding: 0;
	margin: -1px 0 0 0;
	border-top: 1px solid #E7E3E7;
	list-style-type: none;
}

	.PulldownContainerInner a, .PulldownContainerInner a:link, .PulldownContainerInner a:visited
	{
	display: block;
	padding: 5px 15px;
	background-color: #FFFFFF;
	color: #3159AD;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

		.PulldownContainerInner a:hover, .PulldownContainerInner a:active
		{
	background-color: #F7F3F7;
	text-decoration: underline;
}

#ContentContainer
{
	padding: 0 10px;
}

	#ContentContainer #BodyContent
	{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
}

	#ContentContainer #ContentLeftColumn
	{
	float: right;
	width: 200px;
	padding: 0 10px 10px 0;
}

	#ContentContainer #ContentRightColumn
	{
	float: right;
	width: 758px;
	padding: 0 0 10px 0;
}

#FeedbackBar
{
	background-color: #F5F5F5;
	height: 27px;
	clear: both;
	margin: 10px 0 0 0;
	padding: 8px 15px 0 20px;
	overflow: visible;
}

	#FeedbackBar #FeedbackQuote
	{
	margin: -14px 10px 0 0;
	vertical-align: middle;
}

	#FeedbackBar #GetHelp
	{
	position: relative;
	float: right;
	padding: 2px 0 0 0;
}

#FooterContainer
{
	background: #FFFFFF url('data:image/gif;base64,R0lGODlhAQBIAMQAAM7OzsLCwubm5vLy8vj4+PX19fz8/Pn5+fr6+vf39/v7+/b29v7+/vPz8/39/fT09P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAEgAQAUtYNA8C4EYDjQ8RXIoDgMJzVgsCXEgioIyMghgUBs9WLcFLqfb8XwoRwwIqVZDADs=') /*/images/layout2009/footer_bg.gif*/ repeat-x scroll left top;
	*background: #FFFFFF url(/images/layout2009/footer_bg.gif) repeat-x scroll left top; /* For IE 6 and 7 */
	position: relative;
	padding: 10px 8px 10px 8px;
	height: 51px;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	clear: both;
}

	#FooterContainer a, #FooterContainer a:link, #FooterContainer a:visited, #FeedbackBar a, #FeedbackBar a:link, #FeedbackBar a:visited
	{
	color: #4A6ACD;
	text-decoration: none;
}

		#FooterContainer a:hover, #FooterContainer a:active, #FeedbackBar a:hover, #FeedbackBar a:active
		{
	/*color: #D4AF00;*/
	text-decoration: underline;
}

/*----- Common styles -----*/

/* ----- Dialog Styles ----- */


/* Fade-in effects for Dialogs */
@keyframes dialogFadeIn
{
	0%
	{
		opacity: 0;
}

	100%
	{
		opacity: 1;
}
}

@-webkit-keyframes dialogFadeIn
{
	0%
	{
		opacity: 0;
}

	100%
	{
		opacity: 1;
	}
}

@-moz-keyframes dialogFadeIn
{
	0%
	{
		opacity: 0;
	}

	100%
	{
		opacity: 1;
	}
}

/* not yet supported in IE9 or 10beta, commented out so it won't deploy
@-ms-keyframes dialogFadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
*/
.Dialog, .ErrorDialog  
{

	-webkit-animation-name: dialogFadeIn;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-duration: 0.15s;
	-moz-animation-name: dialogFadeIn;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: 1;
	-moz-animation-duration: 0.15s;
	-o-animation-name: dialogFadeIn;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: 1;
	-o-animation-duration: 0.15s;
	animation-name: dialogFadeIn;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
	animation-duration: 0.15s;
	
	position: absolute;
	z-index: 2001;
	padding: 5px;
	border: 6px solid #CECFCE;
	background-color: #FFFFFF;
	text-align: left;
	-webkit-box-shadow: 0px 1px 20px rgba(90,90,90,0.7);
	box-shadow: 0px 1px 20px rgba(90,90,90,0.7);
}

.ErrorDialog
{
	z-index:3001;
}

.Dialog h1
{
	width:100%;
	text-align:left;
	min-height:26px;
	/*z-index:2001;*/
	color:#4A6ACD;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:19px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:5px;
	/*text-transform:uppercase;*/
}

.Dialog div h1
{
	margin-top:0px;
	margin-left:0px;
}

.oldie .Dialog h1, .ie7 .Dialog h1
{
	width:90%;
}

.DialogCurtain, .ErrorDialogCurtain
{	

	/*-webkit-animation-name: dialogFadeIn;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-duration: 0.01s;
	-moz-animation-name: dialogFadeIn;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: 1;
	-moz-animation-duration: 0.01s;
	-o-animation-name: dialogFadeIn;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: 1;
	-o-animation-duration: 0.01s;
	animation-name: dialogFadeIn;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
	animation-duration: 0.01s;*/

	display:block;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(20,20,20,0.3);
	/*background-color:Black;
	opacity:0.5;
	filter:alpha(opacity=50);*/
	margin:0 auto;
	z-index:2000;
}

.oldie .DialogCurtain, .ie7 .DialogCurtain, .ie8 .DialogCurtain
{
	background-color:Black !important;
	opacity:0.3;
	filter:alpha(opacity=30);
}

.ErrorDialogCurtain
{
	z-index:3000;
}

.oldie .DialogCurtain, .ios .DialogCurtain
{
	position:absolute;
}

.DialogClose
{
	position:relative;
	float:right;
	background: transparent url('data:image/jpg;base64,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') /*/images/layout2009/curtain_close.jpg*/ no-repeat top left;
	*background: transparent url("/images/layout2009/curtain_close.jpg") no-repeat top left; /* For IE 6 and 7 */
	width:26px;
	height:26px;
}

.DialogClose:hover
{
	cursor:pointer;
}

#FreeLeaseDownloadButton, #PremiumLeaseDownloadButton
{
	width:225px;
	height:27px;
	margin:0 auto;
}

#FreeLeaseDownloadButton:hover, #PremiumLeaseDownloadButton:hover
{
	cursor:pointer;
}

#PremiumEditButton, #PremiumUpgradeButton
{
	-webkit-transition: margin .1s linear;
	-webkit-animation-name: dialogFadeIn;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-duration: 0.1s;
	-moz-transition: margin .1s linear;
	-moz-animation-name: dialogFadeIn;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: 1;
	-moz-animation-duration: 0.1s;
	-o-transition: margin .1s linear;
	-o-animation-name: dialogFadeIn;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: 1;
	-o-animation-duration: 0.1s;
	transition: margin .1s linear;
	animation-name: dialogFadeIn;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
	animation-duration: 0.1s;
}

#PremiumEditButton
{
	float:left;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	line-height:12px;
	vertical-align:top;
}

#PremiumUpgradeButton
{
	float:right;
	text-align:right;
	margin-right:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	line-height:12px;
	vertical-align:top;
}

#PremiumEditButton:hover
{
	margin-left:-5px;
	padding-right:15px;
}

#PremiumUpgradeButton:hover
{
	margin-right:-5px;
	padding-left:15px;
}

#PremiumEditButton:hover, #PremiumEditButton a:hover, #PremiumUpgradeButton:hover, #PremiumUpgradeButton a:hover
{
	color:#36C;
	cursor:pointer;
}

/* ----- Lease Wizard Styles ------ */

#floatingMenu
{
	width:200px;
	position:relative;
}

#floatingMenu.float
{
	position:fixed;
	top:10px;
}

.LeaseWizardNavigation li,
.InfoColumnSubmenu li,
.StateAssist, .success,
.documentList table, .documentList div.documentListItem, .documentList div.documentListItemActive,
.searchTableRow,
.GrayGradientTable tr,
.HorizontalListItem, .HorizontalListItemHighlighted, .HorizontalList li
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpMjM0KwDAMgsXSy97/QfPTEnLKujDYPHwoqKiqi5kJRgS49wbXWqC7g2YGquoLEfm7Lza63LPnYBzNce7nLcAAQr82lH7uI7gAAAAASUVORK5CYII=') /*/images/layout2009/loggedinhome/cell_listgradient.png*/;
	*background-image: url("/images/layout2009/loggedinhome/cell_listgradient.png"); /* For IE 6 and 7 */
	background-repeat: repeat-x;
	background-position:bottom left;
}

.LeaseWizardNavigation
{
	display:block;
	margin: 0 0 9px 0;
	padding: 0;
	border: 1px solid #CECECE;
	border-bottom-width:0;
	font-family: "Arial Unicode MS", "Arial", Sans-Serif;
}

	.LeaseWizardNavigation li
	{
	display: block;
	margin: 0;
	list-style-type: none;
	border-bottom: 1px solid #CECFCE;
		background-color: white;
		/*background: #EDEDED url(/images/layout2009/leftnav/gradient.jpg) repeat-x scroll center top;*/
	}

		.LeaseWizardNavigation li a, .LeaseWizardNavigation li a:link, .LeaseWizardNavigation li a:visited
		{
	display: block;
			font-family: "Arial Unicode MS", "Arial", Sans-Serif;
	font-size: 11px;
	color: #666666;
	font-weight: lighter;
	text-decoration: none;
	padding: 6px 10px 6px 10px;
	cursor:pointer;
}

			.LeaseWizardNavigation li a:hover, .LeaseWizardNavigation li a:active
			{
	background-color:#22419c;
	color: White;
}

		.LeaseWizardNavigation li.Highlighted a, .LeaseWizardNavigation li.Highlighted a:link, .LeaseWizardNavigation li.Highlighted a:visited
		{
	background-color:#4a6acd;
	color:White;
}

.LeaseTip
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#4F4F4F;
	background-color:#F7F7F7;
	border:1px solid #a7a7a7;
	padding:7px;
}

.LeaseTip a
{
	color:#4a6acd;
	cursor:pointer;
}

.LeaseTip h2
{
	font-family:Arial, Helvetica, Sans-Serif;
	line-height:inherit;
	margin:-7px;
	margin-bottom:5px;
	padding:7px;
	font-size:13px;
	color:White;
	font-weight:bold;
	background-color:#4a6acd;
	/*text-transform:uppercase;*/
}

.SidebarSignupHeader
{
	font-family: Arial, Helvetica, Sans-Serif;
	width:186px;
	padding: 7px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	background-color:#4A6ACD;
	margin-top: 10px;
}

.MoneyBox, .MoneyBox_Disabled
{
	background: #fff url('data:image/gif;base64,R0lGODlhEAAQAPcAAPL28iGEKAinDQijDBKYFgikDeTx5DCcNAuqDgqpDRGkEzGYNuDn4BCkFTauN5G8kkiZSvv8+/n8+dTe1RqUIDqBQGO1Zurx6pnKmv7+/gmkCgebDj+FRbjOuLfJuEujS0SqSlSiVWCgYPr7+oSshReOH93l3srpzD3OPxi3GkuWTXvBfBe+GRK4Eha2FqnRqk67UQeQDbvZu5O1lFi6XCqtLDOXOHi9fZu3nXOydgijDdHx0d/s31qTXIfQiRyYIne3eajWqAefDPz9/OTw5Qq3DBmZITirOhmIHunv6hKiFguLE2+tctDo0Q+6EE+uVfT39Pb59pK2kYmtjJKwk4bGijfFOC+XM7/uwKvQroG7gS2gNPP582GnZiuMMQV4C9Tk1N3r3ff79/X59RGdFCK6I+v07CG6Irncu1arV3bBexubHMXZxSKtIyeUKgegDSGjIw+oE9rt2hCaFJm6mcDXwYLJgwaCDdno2nTEdOjt6Wigam2qbQqSD/3+/cbmx////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAQAi2AAEJHEiwIEEJJ3zAUNJAR4E5ewqyUcAiiBkHeXagSPGgIJcbRr5wKOGlwp0tWQxmACMlRIs2fDoAMCgjAQIIJOCkmWBQII4eVAABWJADEI8+BF70BEQkQBcxSwle+KAlytIRdNY4seKizBkNIhgUxFCkhglAR1YACoNFTsExduIIEDKAjBsVM6AUHBIBkB8DVyz8ofHmRx2CQDYg8ZDEBhM9U2IcwGMQjRoQSyg8qdIkqmdAAQEAOw==') /*/images/layout2009/dollar.gif*/ no-repeat center left;
	*background: #fff url(/images/layout2009/dollar.gif) no-repeat center left; /* For IE 6 and 7 */
	padding-left: 18px; 
	color: #000000;
}

.MoneyBox_Disabled
{
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAPcAAPj4+JeXl5qampmZmZmZmZmZmfPz86Ojo5ycnJubm5ycnKKiou7u7pycnKqqqsrKyqmpqf39/fz8/Ojo6Jqamp6enrq6uvT09NDQ0P7+/pmZmZaWlqGhodvb29nZ2a2tra2tra+vr7Ozs/z8/MHBwZeXl+3t7ejo6La2tqSkpKmpqcXFxaampqKioqOjo9fX17W1tZOTk9/f38jIyLi4uKampqOjo8LCwsvLy76+vpmZme3t7fDw8K2trc3NzZycnMDAwNjY2JeXl/39/fLy8qCgoJubm6qqqpaWlvPz85ycnJOTk7u7u+rq6qKiorGxsfn5+fr6+sjIyMPDw8fHx8nJybGxsaGhoefn59jY2MTExKOjo/n5+bW1tZ2dnYuLi+rq6u/v7/v7+/r6+pqamqioqPX19aioqN/f37Ozs8PDw5ycnOLi4qSkpJ6enpiYmKGhoZ2dne7u7pmZmczMzODg4MnJyY+Pj+zs7MTExPLy8rW1tbm5uZWVlf7+/ubm5v///2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiH5BAAAAAAALAAAAAAQABAAQAizAAEJHEiwIMERJ3zsWbNmjsM9BdmsqZHFzJE8O1C0eVCQyw0jX+AIiePmzpYsBv2AkRLCSRs+HQAYRGNkjQoScNKcMCgQRw8qgAA4yQGIR585L3gC0iNkjxilBC/0yDNG6Qg6a5xY2XLmzJw0cgpiKFJjB6AjKwCFwRKW4Bg7ccgImUPGjQopXAoOGQLITxI4Fv7QeLOmDkEgSJB4SLKFiR41S7bgmammxxIyVuyAgcoZUEAAOw==') /*/images/layout2009/dollargrey.gif*/;
	*background-image: url(/images/layout2009/dollargrey.gif); /* For IE 6 and 7 */
	color: #ABABAB;
}

.MoneyBoxEU, .MoneyBox_DisabledEU
{
	background: #fff url('data:image/gif;base64,R0lGODlhEAAQAPcAAPn7+fv8+webDYXFifL38gq+Den06Qq1CwaEDQmdD/j8+E+nVP39/XeseKTKpiuZK/X49dTi1FCIVOLt4uDs4H+ogVGvV+nx6o+xkvj6+BW4F1SpV/H28USdSPH18e/072ujbP7+/nm6fTiHPBt+ILPjs+fy6HWfdwaTDpbAmIesiCGgJrvQvEDQQVydXkukTx2cHxaZGxCdFSGPJ+v17IuwjC2hMvP59PHz8UOoSdv03Fq2XFysXTOaM/D58FrXWnTJd+/28G/eb2zIbmmhafL28uzy7BejGQu8DH7GgHWsdYbIh1OfU6HFoxWKG6PBo4Kzgxq+GxalF3W+d6DQow2mEQmzDC2hLwmrCgehD+Xw5T+zQs7dzvX59efu5/r7+n/HgBmQIGuwbu7z7vT49AeIDfz9/CqbLvn6+SGaKAuZEgvFDdHq08jnyka5RkqpT9/n38PSxAedDQikDKrIq+3y7fX69ez27AikDQ6XFzjDOvn8+aXIpdXr1oCsgOHp4WimaCadJ////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAQAi7AAUJHEiwoMAxUGTg2dAkBR0IBgeykLIGjB2BJTQcaPCFYBcReRBIUHGCBIoFFCJyUdIj0AMmfDgQhOPiiJUrIIj4+SDIh447ZgYaeCOngwlBCgQxqDGigoeIN/q0YUMjIkEARv54IWM1wBMYSFoI+REFC6A6BAPwKOAmA8EkeqYQEDhhR5U5W4AMWRIkYoQzCQTEsLHixQVBaIoACEHQgZoyGHAIjDMjixgABfdQsZDGSZgcA7RYHS0wIAA7') /*/images/layout2009/euro.gif*/ no-repeat center left;
	*background: #fff url(/images/layout2009/euro.gif) no-repeat center left; /* For IE 6 and 7 */
	padding-left: 18px; 
	color: #000000;
}

.MoneyBox_DisabledEU
{
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAPcAAPz8/P39/ZaWlsnJyfj4+KKiovX19Z+fn4+Pj5eXl/z8/K+vr/7+/r29vdPT06Ghofr6+unp6aenp/Hx8fDw8L6+vrOzs/T09MbGxvv7+6Ojo7Gxsfj4+Kmpqfj4+Pb29re3t/7+/sLCwp+fn5SUlN/f3/T09Li4uJSUlMzMzMLCwqCgoNzc3Le3t7CwsK2trZ2dnZqampqampubm/b29sTExKSkpPn5+ff396ysrPDw8Le3t7W1taOjo/j4+MHBwcXFxff398rKysLCwra2tvj4+PX19Z6enqKiosfHx7y8vMrKyq6urtHR0ZaWltHR0cLCwqenp56ensLCwtTU1JycnJ6enqSkpJycnJiYmPLy8q6urubm5vr6+vPz8/z8/MfHx5iYmLu7u/b29vn5+ZGRkf39/aGhofv7+56enpeXl6SkpOrq6ufn57Kysq6uru7u7t/f35eXl5mZmdXV1fX19fr6+vf395mZmZeXl7Gxsfz8/NPT0+zs7MDAwO/v77e3t6CgoP///2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZiH5BAAAAAAALAAAAAAQABAAQAi2AAUJHEiwoMAxU2Tg0fMkBR07BgeySLMGDERBcXqMaLCHoJ0peRBEmXICBYoFOiJyUdIj0Jk3fIoQhOMiDUVARPyMEVRExx0zA+u8ydPBhKCOIWqMqCDTIJk+bdjsjDhwT50/XshQNfMEBhJAS35EwQKoDkEzPJC4QUMQjJ4pTScAwoLnDZApS+5EjHAmjxMZawK9MIqmyJ4QBPnkKYNBL8YZYcR0JLiHioU0TsLkGKCFqmeBAQEAOw==') /*/images/layout2009/eurogrey.gif*/;
	*background-image: url(/images/layout2009/eurogrey.gif); /* For IE 6 and 7 */
	color: #ABABAB;
}

.MoneyBoxUK, .MoneyBox_DisabledUK
{
	background: #fff url('data:image/gif;base64,R0lGODlhEAAQAOYAAPf59z2mQ/r8+vz9/E+dT/7+/v3+/ff79/T49EOmSff69wupDvz+/O717u337gaKDorGjo/DkAidDQqxDHbId+Lo4zCiNgmdCrzQvfb49gu5C6jLqe7y7jaVONLf0gaRDj2sQFqSXTqZPB2iHxCiFRyqIQujDwmPD+rw6xueHEeHSnO5dgedDS6uMW2qbkCqRuTq5cHcwsLXwnmreSp9L/b89tDi0J7AnwmeEPv8+1qQXcnZyTuqQQaXDwmpDE6rU2CkYoKsgkOQR+v27HmiezelO73Vvvn8+RelHAmuDOb25vT39H2xfZu8m0SuSlawW+367UyuUtrh27PGtOn26en36TWHOcjYyA23D6DhoTWbOimCLX/BgXbDeArADKPEpuDp4dHr0gioDEalS2KUZKC5oQl2D6zMrTPGNELFQj3IPqXRpd/u4FSNVu737////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAQAedgG+Cg4SFgwdcJSQSSC0gMYaDOyNeFFA1WWldDYIFU200Dx9CZDohKmY9FmeGA1dMBAQzMgCRaws+RpGFMFo4G4RSYLVvCkNuyMkObgK7gzkICM27Bk0pGmhqWBdBGYYRE0k2g1UMhQI3HSZiIkAuHpEFB2FFLCtKVEetSxVEJ2MoAADggMHKljJvDHzh4STKjwQBIr54AoGNM2eBAAA7') /*/images/layout2009/pounds.gif*/ no-repeat center left;
	*background: #fff url(/images/layout2009/pounds.gif) no-repeat center left; /* For IE 6 and 7 */
	padding-left: 18px; 
	color: #000000;
}

.MoneyBox_DisabledUK
{
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAPcAAPr6+qqqqvz8/P39/aysrP7+/v7+/vv7+/n5+aysrPv7+5ycnP39/ff39/f395GRkcvLy8vLy5eXl56ensXFxe/v76WlpZeXl93d3fr6+qGhodXV1fb29qKioujo6JOTk6ysrK2traWlpZ+fn5ubm6GhoZqampOTk/T09J2dnaSkpMDAwJeXl6ioqLm5uaysrPDw8OLi4uDg4L6+vpiYmPv7++jo6M/Pz5iYmP39/aysrOPj46qqqpWVlZubm7GxsbS0tMDAwKWlpfb29ru7u6ioqN7e3vz8/J6enpycnPX19fn5+cDAwM3Nza6urrW1tfj4+LGxsevr69fX1/b29vb29p6enuPj46GhodnZ2aSkpJmZmcbGxsTExKKiotLS0u/v7+vr65ubm6ysrLCwsM3NzYyMjNbW1rGxsbW1tbS0tNbW1vDw8Kmpqff39////2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAQAiqAN8IHEiw4MAaXLCIYWGlyJgYBgdeGeGFApQaWdJ0cSPQwJQ2OB6cEEJmTAgtZnoIWWMwxxUmY8bMkJEh4pokYoxELMhGC44NBMOAqfmmRhU3SJMiPbJzYI4lS5juNFAmBRY0arCwYEKUYAQrSWwMrJKj4JEbXkyIEaLGhViDBmqEKbJVSRWpBJ+CIXJiDIoMGapgsLKlzBsDX3g4QYNmDI/HY9JEYNO0aUAAOw==') /*/images/layout2009/poundsgrey.gif*/;
	*background-image: url(/images/layout2009/poundsgrey.gif); /* For IE 6 and 7 */
	color: #ABABAB;
}

.InfoColumnSubmenu
{
	display: block;
	margin: 0 0 9px 0;
	padding: 0;
	border: 1px solid #CECECE;
	border-bottom-width: 0;
	font-family: "Arial Unicode MS", "Arial", Sans-Serif;
}

	.InfoColumnSubmenu li
	{
	display: block;
	margin: 0;
	list-style-type: none;
	border-bottom: 1px solid #CECFCE;
		background-color: white;
}

		.InfoColumnSubmenu li a, .InfoColumnSubmenu li a:link, .InfoColumnSubmenu li a:visited
		{
	display: block;
			font-family: "Arial Unicode MS", "Arial", Sans-Serif;
	font-size: 11px;
	color: #666666;
	font-weight: lighter;
	text-transform:uppercase;
	text-decoration: none;
	padding: 6px 5px 6px 10px;
	cursor:pointer;
}

			.InfoColumnSubmenu li a:hover, .InfoColumnSubmenu li a:active
			{
	background-color:#22419c;
	color: White;
}

		.InfoColumnSubmenu li.Highlighted a, .InfoColumnSubmenu li.Highlighted a.HasClosedPulldownMenu, .InfoColumnSubmenu li.Highlighted a.HasOpenPulldownMenu
		{
	background-color:#4a6acd;
	color:White;
}

		.InfoColumnSubmenu li a.HasClosedPulldownMenu
		{
			background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpskM0NgkAQhR+EBmiBG1ylBOyAWIKWACVgCbaAdIAlyFVPUoKUgN+4mw0xTjLsvDeP+Yueg1JJu1WailoLOANnea2bvMWABUFH3BuxOr5/DGqCyD6R1OIVVRqqzQjP0B248nlnEBeeI15SfQK/fKoMIsqnAEsslrA58RG/xvpj608cRJEbPoU82JbE1n6GPyW+VeXnaQs3j21mp9jn7oev6E5i9Atk+Ht7gsSOSYvWjrkZxVqGY34EGACEbEL2jZIUOwAAAABJRU5ErkJggg==') /*/images/layout2009/leftnav/arrow_right.png*/ no-repeat scroll 180px center;
			*background: transparent url(/images/layout2009/leftnav/arrow_right.png) no-repeat scroll 180px center; /* For IE 6 and 7 */
}

.InfoColumnSubmenu li a.HasClosedPulldownMenu:hover, .InfoColumnSubmenu li a.HasClosedPulldownMenu:active  
{
	background-color:#22419c;
}

.InfoColumnSubmenu li a.HasOpenPulldownMenu
{
			background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKpJREFUeNqMkNENwjAMRC9RFmCFrEBHgBGYgRHaEdoRugISEzQjkG++ygodIdzJrtQ/sPQS+2LHTmJrDb9I72d4ARhIgVuw7dKAkf4QuWxkITMPTo78hWxMrInOlfSwqptfpsSB8aRASZlMrCgUH56kwkotq3UkmqkPJnYw5EvTWY7NrhzJSvEMY5XWvEPyvvUwrOwTrGXZZ4IHHatmf/5dL9u/JOIP+wowALddRkdMBIVqAAAAAElFTkSuQmCC') /*/images/layout2009/leftnav/arrow_down.png*/ no-repeat scroll 180px center;
			*background: transparent url(/images/layout2009/leftnav/arrow_down.png) no-repeat scroll 180px center; /* For IE 6 and 7 */
}

.InfoColumnSubmenu li a.HasOpenPulldownMenu:hover
{
	background-color:#22419c;
}

		.InfoColumnSubmenu li ul
		{
	background: #FFFFFF none no-repeat scroll left top;
	border-top: 1px solid #CECFCE;
	padding: 7px 5px 7px 25px;
	margin: 0;
	display: none;
}

			.InfoColumnSubmenu li ul li
			{
	border-width: 0;
	background: #FFFFFF none no-repeat scroll left top;
}

				.InfoColumnSubmenu li ul li a, .InfoColumnSubmenu li ul li a:link, .InfoColumnSubmenu li ul li a:visited, .InfoColumnSubmenu li.Highlighted ul li a, .InfoColumnSubmenu li.Highlighted ul li a:link, .InfoColumnSubmenu li.Highlighted ul li a:visited
				{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding: 1px 0;
	color: #3366CC;
	text-transform:none;
	background-color:transparent;
}

					.InfoColumnSubmenu li ul li a:hover, .InfoColumnSubmenu li ul li a:active, .InfoColumnSubmenu li.Highlighted ul li a:hover, .InfoColumnSubmenu li.Highlighted ul li a:active
					{
	background-color:transparent;
	text-decoration:underline;
}

.InfoColumnContainer
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#4F4F4F;
	background-color:#F7F7F7;
	border:1px solid #a7a7a7;
	padding:7px;
	margin: 0 0 9px 0;
}

	.InfoColumnContainer h2
	{
	font-family:inherit;
	line-height:inherit;
	margin:-7px;
	margin-bottom:10px;
	padding:7px;
	font-size:13px;
	color:White;
	font-weight:bold;
	background-color:#4a6acd;
}

.InfoColumnContainer h2 a, .InfoColumnContainer h2 a:link, .InfoColumnContainer h2 a:hover, .InfoColumnContainer h2 a:active, .InfoColumnContainer h2 a:visited  
{
	color:White;
}

.InfoColumnContainer h3
{
	border-bottom: 1px solid #a7a7a7;
}

		.InfoColumnContainer h3, .InfoColumnContainer h3 a, .InfoColumnContainer h3 a:link, .InfoColumnContainer h3 a:hover, .InfoColumnContainer h3 a:active, .InfoColumnContainer h3 a:visited
		{
	font-family:inherit;
	font-weight:bold;
	color: #4a6acd;
	font-size:12px;
	padding-top:3px;
	padding-bottom:2px;
	text-transform:uppercase;
}

.Button, a.Button:link, a.Button:visited, input[type="button"].Button, input[type="submit"].Button, a.Button,
.BlueButton, a.BlueButton:link a.BlueButton:visited, input[type="button"].BlueButton, input[type="submit"].BlueButton, button.BlueButton,
.GrayButton, a.GrayButton:link a.GrayButton:visited, input[type="button"].GrayButton, input[type="submit"].GrayButton, button.GrayButton,
.YellowButton, a.YellowButton:link a.YellowButton:visited, input[type="button"].YellowButton, input[type="submit"].YellowButton, button.YellowButton
{
	/*First 2 properties added to make buttons look the same in iOS*/
	-webkit-appearance: none;
	border-radius:0px;
	text-transform:uppercase;
	border: 1px outset #CCCCCC;
	background-color: #4A6ACD;
	color: White !important;
	text-decoration:none !important;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height:12px;
	padding: 6px 20px;
	cursor:pointer;
	-webkit-transition:background .2s, color .2s;
	-moz-transition:background .2s, color .2s;
	-o-transition:background .2s, color .2s;
	transition:background .2s, color .2s;
}

.Button[disabled], input[type="button"].Button[disabled], input[type="submit"].Button[disabled], a.Button[disabled], .Button.Disabled
{
	background-color:#F7F7F7;
	cursor:default !important;
	color:#999  !important;
}

.Button[disabled]:hover, .Button[disabled]:active, input[type="button"].Button[disabled]:hover, input[type="button"].Button[disabled]:active, input[type="submit"].Button[disabled]:hover, a.Button[disabled]:hover, a.Button[disabled]:active, .Button.Disabled:hover
{
	background-color:#F7F7F7 !important;
	cursor:default !important;
	color:#999;
			-webkit-box-shadow: none;
	box-shadow:none;
}

.Button:hover, input[type="button"].Button:hover, input[type="submit"].Button:hover, a.Button:hover, a.Button:active, input[type="button"].Button:active, input[type="submit"].Button:active
{
	/*background-color:#AD3333 !important;*/
	text-decoration:none !important;
}

	.Button.Red, a.Button.Red:link a.Button.Red:visited, input[type="button"].Button.Red, input[type="submit"].Button.Red, button.Button.Red
{
	background-color:#f50000 !important;
}

.Button.Red:hover, input[type="button"].Button.Red:hover, input[type="submit"].Button.Red:hover, a.Button.Red:hover, a.Button.Red:active, input[type="button"].Button.Red:active, input[type="submit"].Button.Red:active
{
	background-color:#c90000 !important;
	text-decoration:none !important;
}

	.Button.Gray, a.Button.Gray:link a.Button.Gray:visited, input[type="button"].Button.Gray, input[type="submit"].Button.Gray, button.Button.Gray
{
	background-color:#999999 !important;
}

.Button.Gray:hover, input[type="button"].Button.Gray:hover, input[type="submit"].Button.Gray:hover, a.Button.Gray:hover, a.Button.Gray:active, input[type="button"].Button.Gray:active, input[type="submit"].Button.Gray:active
{
	background-color:#666666 !important;
	text-decoration:none !important;
}

.BlueButton, a.BlueButton:link, input[type="button"].BlueButton, input[type="submit"].BlueButton, button.BlueButton
{
	background-image: url('data:image/gif;base64,R0lGODlhAQAXAPcAACRFjCRGjiRHjyVIkSVJkyZKlSZMlydNmihOnShPoClQoipSpitUqStWqyxXri1Ysi5atS9cuDZhvUNtw1d7y3GQ1IWg2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAXAAAIHQAtVKAwQUIECA8cNGCwQEECBAcMFCAwQEAAAAEBADs=') /*/images/buttons/btn-bg-blue-off.gif*/;
	*background-image: url(/images/buttons/btn-bg-blue-off.gif); /* For IE 6 and 7 */
	background-color:#24458C;
	background-repeat:repeat-x;
	min-height:25px;
	font-size:13px;
	font-weight:bolder;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #22419c;
	padding:4px 15px;
	-webkit-transition:background 0s;
	-moz-transition:background 0s;
	-o-transition:background 0s;
	transition:background 0s;
}

.BlueButton:hover, input[type="button"].BlueButton:hover, input[type="submit"].BlueButton:hover, a.BlueButton:hover, 
a.BlueButton:active, input[type="button"].BlueButton:active, input[type="submit"].BlueButton:active, button.BlueButton:hover, button.BlueButton:active
{
		background-image: url('data:image/gif;base64,R0lGODlhAQAXAPcAACZJkidKlCdLlixNkyhMmShNmylOnjpXmSpPoSpRpCtSpixUqSxVrC5Xry9Ysi9atjBcuTFdvDFfvzJgwk1noml+r32QugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAXAAAIHQAtVKBwYACAAAIIFDCAIIGCBQwaOHgAIYKECQEBADs=') /*/images/buttons/btn-bg-blue-on.gif*/;
		*background-image: url(/images/buttons/btn-bg-blue-on.gif); /* For IE 6 and 7 */
	background-color:#3260C2 !important;
}

.GrayButton, a.GrayButton:link, input[type="button"].GrayButton, input[type="submit"].GrayButton, button.GrayButton
{
	background-image: url('data:image/gif;base64,R0lGODlhAQAXAPcAAHt7e3x8fH19fX5+fn9/f4GBgYKCgoSEhIaGhoeHh4mJiYqKio6OjpaWlqCgoK+vr7u7uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAXAAAIHQAhPHDQgMECBQkQIDhwwICBAgQIDBAgIAAAAAEBADs=') /*/images/buttons/btn-bg-gray-off.gif*/;
	*background-image: url(/images/buttons/btn-bg-gray-off.gif); /* For IE 6 and 7 */
	background-color: #707070;
	background-repeat: repeat-x;
	min-height: 25px;
	font-size: 13px;
	font-weight: bolder;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #707070;
	padding: 4px 15px;
	-webkit-transition: background 0s;
	-moz-transition: background 0s;
	-o-transition: background 0s;
	transition: background 0s;
}

	.GrayButton:hover, input[type="button"].GrayButton:hover, input[type="submit"].GrayButton:hover, a.GrayButton:hover,
	a.GrayButton:active, input[type="button"].GrayButton:active, input[type="submit"].GrayButton:active, button.GrayButton:hover, button.GrayButton:active
	{
		background-image: url('data:image/gif;base64,R0lGODlhAQAXAPcAAH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjZOTk6Ojo7CwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAXAAAIHQAnSIiwYACAAAIEDCBQwMABBAkULGDQwMEDCAEBADs=') /*/images/buttons/btn-bg-gray-on.gif*/;
		*background-image: url(/images/buttons/btn-bg-gray-on.gif); /* For IE 6 and 7 */
		background-color: #5D5D5D !important;
	}

.YellowButton, a.YellowButton:link, input[type="button"].YellowButton, input[type="submit"].YellowButton, button.YellowButton
{
	background-image: url('data:image/gif;base64,R0lGODlhAQAZAMQAAO69RvTBSOq5Ree3RPG/R+28RvfFSfjMT+a2Q/nRWfPBSOm5Re28RvfIS/rdfOu6RfrYa/bESfLASOa3Rei4RO++R+W2Q/bDSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjEwQ0VCQjAzMjIxMUUxODI1MkUxQ0UzREI4RDVBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjEwQ0VCQzAzMjIxMUUxODI1MkUxQ0UzREI4RDVBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2MTBDRUI5MDMyMjExRTE4MjUyRTFDRTNEQjhENUEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2MTBDRUJBMDMyMjExRTE4MjUyRTFDRTNEQjhENUEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAGQAABRWgAyVHY0TXFSgSUQEM8wgLNSDWFAIAOw==') /*/images/buttons/btn-bg-gold-off.gif*/;
	*background-image: url(/images/buttons/btn-bg-gold-off.gif); /* For IE 6 and 7 */
	background-repeat:repeat-x;
	min-height:25px;
	font-size:13px;
	font-weight:bolder;
	background-color:#e6b848;
	color:#22419c !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #e6b848;
	padding:4px 15px;
	-webkit-text-shadow: 1px 1px 3px White;
	text-shadow:1px 1px 3px White;
	-webkit-transition:background 0s;
	-moz-transition:background 0s;
	-o-transition:background 0s;
	transition:background 0s;
}

.YellowButton:hover, input[type="button"].YellowButton:hover, input[type="submit"].YellowButton:hover, a.YellowButton:hover, 
a.YellowButton:active, input[type="button"].YellowButton:active, input[type="submit"].YellowButton:active, button.YellowButton:hover, button.YellowButton:active
{
		background-image: url('data:image/gif;base64,R0lGODlhAQAZAMQAAO69Ru3MaPTBSPfKTOnDVPfGSvG/R+28RvfHSvPBSOm5Re28RvfISuu6Rei8SvbESfLASOi4RO/Seu++R+i4RvfFSeq5RfbDSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMTA5OEFFMDAzMjMxMUUxODI1MkUxQ0UzREI4RDVBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMTA5OEFFMTAzMjMxMUUxODI1MkUxQ0UzREI4RDVBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExMDk4QURFMDMyMzExRTE4MjUyRTFDRTNEQjhENUEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExMDk4QURGMDMyMzExRTE4MjUyRTFDRTNEQjhENUEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAGQAABRWgFBAOFSlWsyzAZECJcF1PVSDMEAIAOw==') /*/images/buttons/btn-bg-gold-on.gif*/;
		*background-image: url(/images/buttons/btn-bg-gold-on.gif); /* For IE 6 and 7 */
	background-color:#F7CA4C !important;
	/*background-color: #e6b848 !important;/*hack to fix outline in ie7*/
}


.ArrowBullet, .CheckBullet li ul, .ArticleText ul
{
	margin: 0;
	padding: 0;
}

	.ArrowBullet li, .CheckBullet li ul li, .ArticleText ul li
	{ /* CheckBullet is used from state assist, but Kevin sometimes puts hanging li tags inside of these that should use arrow bullets */
	margin: 0;
	padding: 0 0 4px 13px;
	list-style-type: none;
		background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNpcj8sNgzAQRMdWGqAFbqSO0EGKSQlQgt1C6ABKiK/xKbSQEuBtsCUUS6t59uzPLk9qJIVNGtHV2MHdXQmWB75o4jFcYTSRHPR/3pNedBuM84ndKeHGZaa6L08z0fuagNkiNm6t7A7+VTfAB3zQ4anC7BR9qR4wFhaOxsRipnkXq96O78VcmIRYR+8CDAAKkDPdfoSzLAAAAABJRU5ErkJggg==') /*/images/layout2009/leftnav/arrow_right_small.png*/ no-repeat scroll left 3px;
		*background: transparent url(/images/layout2009/leftnav/arrow_right_small.png) no-repeat scroll left 3px; /* For IE 6 and 7 */
}

.icon-RSS { background: url(/images/feed.png) no-repeat left top; border:none; min-height:16px; min-width:16px; }
.icon-RSS:hover { background: url(/images/feed_over.gif) no-repeat left top; border:none; }

.articlemetacategoryheading-landlordnews, .articlemetacategoryheading-statelaws,
.articlemetacategoryheading-provincelaws, .articlemetacategoryheading-educational {
	min-height: 65px;
	width: 748px;
	margin-bottom: 30px;
	color: #555555;
	font-size: 16px;
	position: relative;
}

.articlemetacategoryheading-landlordnews {	background: url(/images/articles/header-news-section-newsroom.png) no-repeat left 10px; }
.articlemetacategoryheading-statelaws { background: url(/images/articles/header-news-section-lawsummaries.png) no-repeat left 10px; }
.articlemetacategoryheading-provincelaws { background: url(/images/articles/header-news-section-provincesummaries.png) no-repeat left 10px; }
.articlemetacategoryheading-educational { background: url(/images/articles/header-news-section-university.png) no-repeat left 10px; }

.articlesearchheading {
	color: #3366CC;
	margin: 10px 0 15px 0;
}

.articletitlelarge, .articletitlemedium, .articletitletitleonly {
	margin: 0;
}

.articletitlelarge {
	line-height: 22px;
	font-size: 22px;
}

.articletitlemedium {
	line-height: 18px;
	font-size: 18px;
}

.articletitlesmall {
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNpcj8sNgzAQRMdWGqAFbqSO0EGKSQlQgt1C6ABKiK/xKbSQEuBtsCUUS6t59uzPLk9qJIVNGtHV2MHdXQmWB75o4jFcYTSRHPR/3pNedBuM84ndKeHGZaa6L08z0fuagNkiNm6t7A7+VTfAB3zQ4anC7BR9qR4wFhaOxsRipnkXq96O78VcmIRYR+8CDAAKkDPdfoSzLAAAAABJRU5ErkJggg==') /*/images/layout2009/leftnav/arrow_right_small.png*/ no-repeat scroll left 4px;
	line-height: 14px;
	font-size: 14px;
	padding-left: 15px;
	display: block;
	margin-bottom: 5px;
}

.articlebody, .articlepreview {
	font-size: 13px;
	line-height: 21px;
	/*text-align: justify;*/
}

.articlebody p {
	margin: 10px 0;
}

.articlepreview p {
	margin: 0px;
}

.articlebody ol, .articlebody ul, .articlepreview ol, .articlepreview ul {
	overflow: hidden;
}

.articlebody img, .articlepreview img {
	margin: 10px 15px 5px 15px;
	border-radius: 3px;
}

.articlethumbnail {
	border-radius: 3px;
}

.StateAssist, .success, .warning
{
	width:740px;
	padding:5px;
	margin-bottom:4px;
	border: 1px solid #acacac;
	background-color: #b4ffbf;
}

.success, .warning
{
	font-weight: bold;
	width:auto;
}

.warning
{
	background-color: #fffbb4;
}

.urgentBox
{
	padding:5px;
	background-color:#F1CFCF;
	border:1px solid #AD3333;
	font-weight:bold;
	color:#AD3333;
	text-align:left;
	margin:4px auto;
}

.RepeatedElement
{
	width:740px;
	padding:5px;
	margin-bottom:4px; 
	margin-left:-5px;
	border: 1px solid #acacac;
	background: #ebebeb url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABdCAIAAADrO5tSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpJREFUeNpi+vnzJxMDAwMK/v//P4YYKWpIlcOlnhRxWqmlVA6LGoAAAwA6HC18G51CZgAAAABJRU5ErkJggg==') /*/images/layout2009/grey_gradient.png*/ repeat-x top;
	*background: #ebebeb url(/images/layout2009/grey_gradient.png) repeat-x top; /* For IE 6 and 7 */
}

.RepeatedElement input[readonly], .RepeatedElement select[readonly]
{
	background-color:transparent;
	border-color:transparent;
}

.RepeatedElementAdd, .RepeatedElementAddFirst
{
	/*color:#009900;*/
	color:White;
	width:752px;
	height:27px;
	font-weight:bold;
	text-align:center;
	margin-left:-5px;
	font-size:10px;
	text-transform:uppercase;
}
/*
.RepeatedElementAdd:hover
{
	/*color:#009900;
	color:White;
	text-decoration:underline;
	/*background: transparent url(/images/layout2009/fade_box.png) no-repeat top;
	cursor:pointer;
}*/
.RepeatedElementAddFirst
{
	/*background: transparent url(/images/layout2009/fade_box.png) no-repeat top;*/
}

.RepeatedElementAddButton
{
	color:White;
	margin: 0 auto;
	padding-top:5px;
	background: transparent url(/images/leasewizard/add_bg.png) no-repeat top;
	width:216px;
	height:24px;
	cursor:pointer;
}

.RepeatedElementAddButton:hover
{
	color:White;
	text-decoration:underline;
	cursor:pointer;
}

.RepeatedElementAddButton a, .RepeatedElementAddButton a:hover
{
	color:White;
}

.Remove, .RemoveNoFloat
{
	color:Black;
	font-weight:bold;
	font-size:10px;
	float:right;
}

.RemoveNoFloat
{
	float:none;
	position:absolute;
	top:8px;
	right:10px;
}

.Remove td, .RemoveNoFloat td
{
	color:Black;
}

.Remove img, .RemoveNoFloat img
{
	margin-left:4px;
	margin-right:0px;
}

.Remove:hover, .Remove table:hover, .RemoveNoFloat:hover, .RemoveNoFloat table:hover
{
	color:Black;
	text-decoration:underline;
}

.leaseWizardExit td
{
	color:White;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

.leaseWizardExit img
{
	margin-left:4px;
	margin-right:0px;
}

.leaseWizardExit table:hover
{
	color:White;
	text-decoration:underline;
}

.leaseWizard
{
	font-size:12px;
}

.leaseWizard a:hover
{
	color:#36C;
}

.leaseWizard input[type="text"], .leaseWizard select, .leaseWizard textarea
{
	font-family: Arial, Helvetica, Sans-Serif;
}

.leaseWizard textarea
{
	width:600px;
}

	.leaseWizard #saveButton
	{
		background: transparent url("/images/leasewizard/save_and_download_lease.png") no-repeat top left;
		width: 182px;
		height: 30px;
		float: right;
		margin-right: 6px;
		margin-left: 6px;
		cursor: pointer;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}

.leaseWizard #saveButton:active, .leaseWizard #footerSave:active
{
			-webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.3) inset;
	box-shadow:	0px 0px 7px 2px rgba(0,0,0,0.3) inset;
}

		.leaseWizard #saveButton:hover
		{
			background-image: url("/images/leasewizard/save_and_download_lease_roll.png");
		}

		.leaseWizard #saveButton.new
		{
			background: transparent url("/images/leasewizard/preview_lease.jpg") no-repeat top left;
		}

			.leaseWizard #saveButton.new:hover
			{
				background-image: url("/images/leasewizard/preview_lease_roll.jpg");
			}

		.leaseWizard #saveButton.newtrial
		{
			background: transparent url("/images/leasewizard/preview_leases.jpg") no-repeat top left;
		}

			.leaseWizard #saveButton.newtrial:hover
			{
				background-image: url("/images/leasewizard/preview_leases_roll.jpg");
			}

		.leaseWizard #saveButton.trial
		{
			background: transparent url("/images/leasewizard/save_and_download_leases.png") no-repeat top left;
		}

			.leaseWizard #saveButton.trial:hover
			{
				background-image: url("/images/leasewizard/save_and_download_leases_roll.png");
			}

#previewButton
{
	background: transparent url("/images/leasewizard/save_and_view_lease.jpg") no-repeat top left;
	width:200px;
	height:29px;
	cursor: pointer;
	margin-bottom:10px;
}

	#previewButton:hover
	{
		background-image: url("/images/leasewizard/save_and_view_lease_roll.jpg");
	}

	#previewButton.trial
	{
		background-image: url("/images/leasewizard/save_and_view_leases.jpg");
	}

		#previewButton.trial:hover
		{
			background-image: url("/images/leasewizard/save_and_view_leases_roll.jpg");
		}
/*.leaseWizard h1
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#22419c;
	font-size:19px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
}*/
.leaseWizard .subtitle
{
	color:#555;
}

.leaseWizard .footer
{
	width:752px;
}

.leaseWizard .footerNav, .leaseWizard #footerSave, .leaseWizard .footerNavNext, .leaseWizard .footerNavPrev
{
	color:#36C;
	font-size: 12px;
	margin-top:5px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.leaseWizard #footerSave
{
	width: 170px;
	height: 27px;
	float: right;
	background: transparent url("/images/leasewizard/finish_and_view_lease.jpg") no-repeat center center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

	.leaseWizard #footerSave:hover
	{
		background-image: url("/images/leasewizard/finish_and_view_lease_roll.jpg");
	}

	.leaseWizard #footerSave.trial
	{
		background-image: url("/images/leasewizard/finish_and_view_leases.jpg");
	}

		.leaseWizard #footerSave.trial:hover
		{
			background-image: url("/images/leasewizard/finish_and_view_leases_roll.jpg");
		}

.leaseWizard .footerNav, .leaseWizard .footerNavNext, .leaseWizard .footerNavPrev
{
	float:right;
	cursor:pointer;
	width:107px;
	height:23px;
	-webkit-transition: margin .1s linear;
	-moz-transition: margin .1s linear;
	-o-transition: margin .1s linear;
	transition: margin .1s linear;
}

.leaseWizard .footerNavNext
{
	background: transparent url("/images/leasewizard/next.png") no-repeat center center;
	margin-left:-2px;
	margin-right:2px;
}

.leaseWizard .footerNavNext:hover
{
	margin-right:0px;
	margin-left:0px;
}

.leaseWizard .footerNavPrev
{
	float:left;
	margin-right:-2px;
	margin-left:2px;
	background: transparent url("/images/leasewizard/prev.png") no-repeat center center;
}

.leaseWizard .footerNavPrev:hover
{
	margin-left:0px;
	margin-right:0px;
}

.leaseWizard .footerNav:hover, .leaseWizard #footerSave:hover, .documentList .previewLink:hover
{
	color:#36C;
	text-decoration:underline;
	cursor:pointer;
}

.documentList table, .documentList div.documentListItem, .documentList div.documentListItemActive
{
	border: 1px solid #d2d2d2;
	background-color: white;
	border-bottom-width:0px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	margin-left:-5px;
}

.documentList table:hover, .documentList div.documentListItem:hover
{
	background-color:#DFEAFE;
}

.documentList .previewLink
{
	text-transform:uppercase;
	float:right;
	color:#36C;
	font-size:10px;
	margin-bottom:5px;
	vertical-align:top;
}
/*.documentList table.alternate
{
	background-color:#EDEDED;
	border: 1px solid #EDEDED;
}*/
.documentList table.active, .documentList div.documentListItemActive
{
	background-color:#fffbcc;
	/*background-image:url("/images/layout2009/loggedinhome/yellow_gradient_small2.jpg");
	background-position: top left;*/
}

.documentList table:hover, .documentList div:hover, .documentList label:hover
{	
	/*border: 1px solid #d2d2d2;*/
	cursor:pointer;
}

/*.documentList table
{
	border: 1px solid white;
	padding-right:5px;
}
.documentList .previewLink
{
	float:right;
	color:#36C;
	font-size:10px;
	margin-bottom:5px;
	vertical-align:top;
}
.documentList table.alternate
{
	background-color:#EDEDED;
	border: 1px solid #EDEDED;
}
.documentList table.active
{
	background-color:#fffde5;
	border: 1px solid #fffde5;
}

.documentList table.alternateactive
{
	background-color:#FFFCDB;
	border: 1px solid #FFFCDB;
}

.documentList table:hover
{	
	border: 1px solid #d2d2d2;
	cursor:pointer;
}*/

.FlatHeader
{
	background-color:#22419c;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 22px;
	padding: 0px 5px 0px 5px;
	margin-top:10px;
	/*border: 1px solid #B6C0D3;*/
}

.description
{
	padding: 5px 0px 10px 5px;
	font-style:italic;
}

.searchTableRow
{
	padding-bottom: 2px;
	padding-top:2px;
	cursor: pointer;
	background-color: #FFF;
	border: 1px solid #d2d2d2;
	border-top-width: 0;
}

.searchTableRow td.selectLink
{
	text-align:right;
	text-decoration:underline;
	color:#11147F;
}

.searchTableRowActive
{
	padding-bottom: 2px;
	padding-top:2px;
	color:White;
	cursor: pointer;
	background-color:#4a6acd;
	border: 1px solid #d2d2d2;
	border-top-width: 0;
}

.searchTableRowActive td.selectLink
{
	color: #4a6acd;
}

.searchTableRow:hover
{
	background-color:#DFEAFE;
}

.CheckBullet
{
	margin: 0;
	padding: 0;
}

	.CheckBullet li
	{
	margin: 0 0 8px 0;
	padding: 0 0 0 18px;
	list-style-type: none;
		background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNpMkj9LA0EQxXfWIyAI19rmGwQsbFKrlZ2loI2FlVgpCIIgpk8hARE/gbWltvaCna0gCAErQcbf7Mxms2Qyf/a9dzM3J4Pt+6SJw59IShGWIxFH2c4Y28mqWooLgjaWxUuEI+yZUt8JaNUma2QXkgWD9IB4FulPVl1uyAnG1Ij5jUhnFQKxz0YQl2+T1LZEeq4eIQ+sqI7ZyFKH8Xb6FPNFx1NwQ8cU3APErewt6CqFG5Dv+L4oqo7x+1UTf407RGCeyXaxN1Bn2DqCpw6Sqak7P11Suqhddbg59W9QwxgWknzwlFE84xbslWrbmLX3gt8kncRka4DuQpU7PVFtb9cAOdh/2HmYnRVgnxD3sF8TcBHvNUvsMPY1sf7jKznGfWnclVq8xa4t1wul/ySvVJ5cWeIT84Vb/C/AAKQZkzvA6eXRAAAAAElFTkSuQmCC') /*/images/layout2009/leftnav/blue_checkmark.png*/ no-repeat scroll left top;
		*background: transparent url(/images/layout2009/leftnav/blue_checkmark.png) no-repeat scroll left top; /* For IE 6 and 7 */
}

ul.MinimalBullet
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	ul.MinimalBullet li
	{
		margin: 0;
		padding: 0 0 0 14px;
		background: transparent url(/images/bullet.gif) no-repeat scroll left top;
	}

.GenericBubble
{
	font-family:Arial, Helvetica, Sans-Serif;
	border:1px solid #a7a7a7;
	margin: 0 0 10px 0;
	padding:7px;
}

	.GenericBubble h2
	{
	/*border-bottom: 1px solid #CCCCCC;
	background-color: #6588CE;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 28px;
	padding: 0 10px;
	margin: 0 0 6px 0;*/
	font-family:inherit;
	line-height:inherit;
	margin:-7px;
	margin-bottom:5px;
	padding:7px;
	padding-left:20px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpskM0NgkAQhR+EBmiBG1ylBOyAWIKWACVgCbaAdIAlyFVPUoKUgN+4mw0xTjLsvDeP+Yueg1JJu1WailoLOANnea2bvMWABUFH3BuxOr5/DGqCyD6R1OIVVRqqzQjP0B248nlnEBeeI15SfQK/fKoMIsqnAEsslrA58RG/xvpj608cRJEbPoU82JbE1n6GPyW+VeXnaQs3j21mp9jn7oev6E5i9Atk+Ht7gsSOSYvWjrkZxVqGY34EGACEbEL2jZIUOwAAAABJRU5ErkJggg==') /*/images/layout2009/leftnav/arrow_right.png*/;
		*background-image: url(/images/layout2009/leftnav/arrow_right.png); /* For IE 6 and 7 */
	background-position:7px center;
	background-repeat:no-repeat;
	font-size:13px;
	color:White;
	font-weight:bold;
	background-color:#22419C;
}

		.GenericBubble h2 a, .GenericBubble h2 a:link, .GenericBubble h2 a:hover, .GenericBubble h2 a:active, .GenericBubble h2 a:visited
		{
	color: #FFFFFF;
}

.GrayGradientTable tr
{
	background-color: white;
	border-bottom: 1px solid #D0D0D0;
}

.GrayGradientTable td, .GrayGradientTable th
{
	padding: 2px 4px 2px 6px;
}

.GrayGradientTable th
{
	color: #3366CC;
	font-weight: bold;
}

.ListViewHeader
{
	background: #E6E6E6 url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAHQABAwERAAIRAQMRAf/EAFEAAQEBAAAAAAAAAAAAAAAAAAUECQEBAAAAAAAAAAAAAAAAAAAAABAAAgMBAAAAAAAAAAAAAAAAAAFRExQjEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUu9SAbqUgEaGBD0A//9k=') /*/images/layout2009/forms/forms_displaybox_bar.jpg*/ repeat-x scroll center top;
	*background: #E6E6E6 url(/images/layout2009/forms/forms_displaybox_bar.jpg) repeat-x scroll center top; /* For IE 6 and 7 */
	border: 1px solid #D0D0D0;
	line-height: 23px;
	font-size: 13px;
	padding: 3px 10px;
	color: #666666;
}

	.ListViewHeader .Extra
	{
	float: right;
	font-size: 10px;
	line-height: 18px;
	padding-top: 4px;
}

.ListViewRow
{
	border: 1px solid #D0D0D0;
	border-top-width: 0;
	background: #FFFFFF url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAVgABAwERAAIRAQMRAf/EAFgAAQADAQAAAAAAAAAAAAAAAAMAAQIJAQEAAAAAAAAAAAAAAAAAAAAAEAACAQMFAAAAAAAAAAAAAAAAEgERYdECkhNTBBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A6bc/p7de6cgWoDLYBFAVZAWlgNrICLAFgQCAf//Z') /*/images/layout2009/forms/forms_displaybox_bg.jpg*/ repeat-x scroll center top;
	*background: #FFFFFF url(/images/layout2009/forms/forms_displaybox_bg.jpg) repeat-x scroll center top; /* For IE 6 and 7 */
	padding: 15px 10px 10px 10px;
}

.GridViewHeader
{
	background: #E6E6E6 url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAHQABAwERAAIRAQMRAf/EAFEAAQEBAAAAAAAAAAAAAAAAAAUECQEBAAAAAAAAAAAAAAAAAAAAABAAAgMBAAAAAAAAAAAAAAAAAAFRExQjEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUu9SAbqUgEaGBD0A//9k=') /*/images/layout2009/forms/forms_displaybox_bar.jpg*/ repeat-x scroll center top;
	*background: #E6E6E6 url(/images/layout2009/forms/forms_displaybox_bar.jpg) repeat-x scroll center top; /* For IE 6 and 7 */
	/*border: 1px solid #D0D0D0;*/
	line-height: 23px;
	font-size: 13px;
	padding: 3px 10px !important;
	color: #666;
}

	.GridViewHeader .Extra
	{
	float: right;
	font-size: 10px;
	line-height: 18px;
	padding-top: 4px;
}

.DocTile
{
	float: left;
	padding: 0 12px;
	width: 159px;
	text-align: center;
	position: relative;
}

	.DocTile h2
	{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	line-height: 1.3em;
	height: 2.8em;
	overflow: hidden;
	margin-bottom: 10px;
}

	.DocTile img.Thumbnail, .DocTile img.ThumbnailNoHover
	{
	border: 3px solid #D5D5D5 !important;
}

	.DocTile:hover img.Thumbnail
	{
	border-color: #436CC4 !important;
	cursor:-moz-zoom-in;
	cursor:-webkit-zoom-in;
}

.ie .DocTile:hover img.Thumbnail, .opera .DocTile:hover img.Thumbnail
{
	cursor: url('data:text/plain;base64,AAACAAEAICAAAAYABgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAACIAAABEAAAeiAAAYRAAAJ4gAAF/oAABc6AAAvPQAALA0AACwNAAAvPQAAFzoAABf6AAAJ5AAADhgAAAHgAAA//////////////////////////////////////////////////////////////////////////////////j////wf///4P//+EH//+AD///AB///gAf//4AH//8AA///AAP//wAD//8AA///gAf//4AH///AD///wB////h///8=') /*/images/layout2009/magnify.cur*/, default;
	*cursor: url(/images/layout2009/magnify.cur), default; /* For IE 6 and 7 */
}

.DocTile img.Thumbnail a, .DocTile img.Thumbnail a:link, .DocTile img.Thumbnail a:visited, .DocTile img.ThumbnailNoHover a, .DocTile img.ThumbnailNoHover a:link, .DocTile img.ThumbnailNoHover a:visited
{
	text-decoration: none;
}

.ListViewRow .DocTile .Hover1, .BubbleTop
{
	position: absolute;
	top: 0;
	left: -260px;
	z-index: 50;
	width: 275px;
	background: transparent url(/images/layout2009/forms/hover_details/lease_hover_top.png) no-repeat scroll left top;
	text-align: left;
}

.ListViewRow .DocTile .Hover2, .BubbleBase
{
	background: transparent url(/images/layout2009/forms/hover_details/lease_hover_bottom.png) no-repeat scroll left bottom;
	padding: 17px 0 43px 0;
}

.ListViewRow .DocTile .Hover3, .BubbleMid
{
	background: transparent url(/images/layout2009/forms/hover_details/lease_hover_body.png) repeat-y scroll left top;
	padding: 4px 35px 0 35px;
	margin: 0;
}

.ListViewRow .DocTile .HoverArrow, .BubbleArrow
{
	position: absolute;
	top: 50px;
	left: 252px;
	background: transparent url(/images/layout2009/forms/hover_details/lease_hover_side.png) repeat-y scroll left top;
	width: 23px;
	height: 62px;
	z-index: 1;
}

.ListViewRow .DocTile .Hover3 h2
{
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #D6D6D6;
	height: auto;
	overflow: visible;
}

.validatedTextBox
{
	background-color: #B0FFA8;
	border-top: solid 1px #807FBB;
	border-left: solid 1px #807FBB;
	border-right: solid 1px #B2B2B7;
	border-bottom: solid 1px #B2B2B7;
}

.invalidatedTextBox
{
	background-color: #fce4e4;
	outline-color: #B81818;
}

	.invalidatedTextBox, .invalidatedTextBox:hover
	{
		border-top: 1px solid #B81818;
		border-left: 1px solid #B81818;
		border-right: 1px solid #E21E1E;
		border-bottom: 1px solid #E21E1E;
	}

.trErrorMsg
{
	color: #FF0000;
	font-weight: bold;
}

h2.Caps {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	padding: 15px 0 13px 0;
	line-height: 15px;
	font-weight: bold;
}

.BigArrowLeft, .BigArrowLeft:link, .BigArrowLeft:hover, .BigArrowLeft:active, .BigArrowLeft:visited
{
	width: 16px;
	height: 37px;
	background: transparent url(/images/layout2009/forms/forms_arrows_left_off.jpg) no-repeat scroll center center;
	text-decoration: none;
}

	.BigArrowLeft:hover, .BigArrowLeft:active
	{
		background-image: url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAJQAQAwERAAIRAQMRAf/EAJQAAQADAQAAAAAAAAAAAAAAAAYCAwQJAQEAAwEAAAAAAAAAAAAAAAAEAgMFBhAAAQIDBQQGCwAAAAAAAAAAAQIDEQQFACESBgcxIhMUQVGBkYIVYXGhkiMzQyQlJggRAAECAgQJCQkAAAAAAAAAAAECAwAEESESBTFBcYGRQhMUBvBRwdEiMtIjJGGhsfFScpIzJf/aAAwDAQACEQMRAD8A6I61Vh2RyyxSZQnmao+hpCUmCihs4zDxYR224PjGaUiTSyjvOKCcwr+NAzxq3c2C4VHAkRe5KlOYKBlZlZU1SmWuMoE3qbQFEq64hA77EfRavOWlEnsspBOYY9CdMWoNDC3DhUYP5neGZ9aqLQgcTFFQmYmOkJWkcwY+uCBYl4r3ziFljVZFo5e94ImyNnJqVjVV0dcI8kq83zFWK+b0x4TJN+6tUfYlA77K4aVvU9MTeImynJ8gmITo2bSG8/L3wKobTshrbmmjTSvuqtKzIkJg7RxkofSB6AkQ8NsKVbU3xDNMKPadQqwr7gFVZBT+MJcIMmhQwJIphvpVMNqo83KYcLrL+J0dO+gAR90i27wM6N0caIoUldecDqIzQa9U+YFYiIIayfq+fsoZ9RutB0Sk8sXAISuO3rKHFjstl8X+jvKUnxUAqwvJT4SuLrv8xlxr2UjlohNQvwepNTpWxqooL7I2AqPxbh1CKxZV3ej4ieY1Xk2xl73jiL3myaVY0mjo6owf0Qmlq05cFSWptzmpfkFIQFnj70bipP08fTZvHoYN0q2pI7SbNApNrSNW1jim6be8CzzGnJEHxNedZH4qz5wJWW54FNykQEY71x+ZHbbInR/Qu+knb2U2qsKcdNdWvzwlr9L30Umjloj/2Q==') /*/images/layout2009/forms/forms_arrows_left_on.jpg*/;
		*background-image: url(/images/layout2009/forms/forms_arrows_left_on.jpg); /* For IE 6 and 7 */
}

.BigArrowRight, .BigArrowRight:link, .BigArrowRight:hover, .BigArrowRight:active, .BigArrowRight:visited
{
	width: 16px;
	height: 37px;
	background: transparent url(/images/layout2009/forms/forms_arrows_right_off.jpg) no-repeat scroll center center;
	text-decoration: none;
}

	.BigArrowRight:hover, .BigArrowRight:active
	{
		background-image: url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAJQAQAwERAAIRAQMRAf/EAJMAAQEBAAAAAAAAAAAAAAAAAAYFCQEAAgIDAAAAAAAAAAAAAAAAAgQDBQEGBxAAAgEBBAkCAwkAAAAAAAAAAQIDBAASBQYRITFBUYEiEwdxFDKCJaIjM1ODFRYmCBEAAQEEBgYGCwEAAAAAAAAAAQIAEQMEIUGBEhMF8DGRsSIGUcEyQiMkYXGh4VKCorLyNCUH/9oADAMBAAIRAxEAPwDRxYVhzjieBVLEU2MQPdGn8xCSRzvi3PEDCzmLAV2Iyer8muDxSyVjWk6dTT/CuJ1DYViWXK9iarCKlkYEkkK5II18HVrFyfMKwYsss8UJZFh94U2MxQLyVjUoNRz/AHsMxLCMwxj8GTtyniFN9RzF60XNZMvGl5sd1Tjvd9zHl/GlcPpDGcNqUyz5xqqMELSZih70J3FpF7gbnIjgetkpeIJTmNSR2I6Xj1kPftSraxrTiSYNaCyrylUww5ejhkAMks69viLqkkjlq52sed46USAQaSpQdY8v6rWiytBMZ/QGAZqgmrPKGRsuU7EV9BBSvWTj4gI2MzL8qISPW2rT8JSs3kJUHjhpSVGujiI2J9rPQlAS8WJUSXaWsyzZ9cz5guADqipvv513be4wPqqAc7XOd+czyWldaUC+rfuSNrLyvhyq4lZoGlrGfGX9s8uZtzm/XBQk0VGx2az2lZf04vtWV5b87nk3OGlKDhp3PHyp+pinfClYcOs0nS1r1IKr+eZmKt9V9rL+2KVFwdK3NZO3Rd3cbMSY/uTlJxrnBRQ5yXOpp7tQrYYn6sP4X06bWnf5uXDFyNVCjd5Kn3svv2kQI1+4l3QAz9N3Rv26bTf58IAy1WGSTfN54cXuHpNDnWvYM3v4wvdFDf/Z') /*/images/layout2009/forms/forms_arrows_right_on.jpg*/;
		*background-image: url(/images/layout2009/forms/forms_arrows_right_on.jpg); /* For IE 6 and 7 */
}

.HorizontalList
{
	list-style-type:none;
	padding-left:0px;
}

	.HorizontalListItem, .HorizontalListItemHighlighted, .HorizontalList li
	{
	border: 1px solid #d2d2d2;
		background-color: white;
	border-top-width: 0;
	padding: 6px;
}

		.HorizontalListItem:hover, .HorizontalList li:hover
		{
	background-color: #DFEAFE;
}

.HorizontalListItemHighlighted 
{
	background-color: #FFFBCC;
	/*background: #fffbcc url("/images/layout2009/loggedinhome/yellow_gradient_small2.jpg") repeat-x top left;*/
}

.InYourFaceTooltip {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 175;
	width: 250px;
}

.InYourFaceTooltip .TooltipText {
	border-width: 2px 2px 0px 2px; 
	border-style: solid; 
	border-color: #4464CA; 
	background-color: #FFFFFF; 
	padding: 8px 10px 10px 10px; 
	font-weight: bold; 
	color: #10147F;
	-webkit-box-shadow: 1px 1px 25px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    1px 1px 25px rgba(50, 50, 50, 0.3);
	box-shadow:         1px 1px 25px rgba(50, 50, 50, 0.3);
}
.InYourFaceTooltip .TooltipText h2 {
	font-size:16px;
	line-height:20px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCC;
	height:auto;
}

.HorizontalListItemNotification 
{
	border: 1px solid #d2d2d2;
	background-color: #AAFFAA;
	border-top-width: 0;
	padding: 6px;
}
.sideLoveContainer
{
	clear:both;
	height:70px;
	overflow:hidden;
	position:relative;
}

table.featurestable
{
	border-collapse: collapse;
}

.featurestable th
{
	padding: 4px;
	background-color:#22419c;
	font-weight: bold;
	font-size: 100%;
	vertical-align: top;
	color: #FFFFFF;
}

	.featurestable th a
	{
	text-decoration: none;
	color: #FFFFFF;
}

.featurestable td
{
	 padding-right: 10px;
	 padding-top: 6px;
	 border-bottom: 0px solid #6B89DB;
}


.featurestable b, .featurestable strong
{
	color: #22419C;
}

.featurestable H2
{
	width: 100%;
	color: #22419C;
	margin-top: 0px;
}

.featuresheader
{
	text-align:left;
}

.featuresheader h2 
{
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpskM0NgkAQhR+EBmiBG1ylBOyAWIKWACVgCbaAdIAlyFVPUoKUgN+4mw0xTjLsvDeP+Yueg1JJu1WailoLOANnea2bvMWABUFH3BuxOr5/DGqCyD6R1OIVVRqqzQjP0B248nlnEBeeI15SfQK/fKoMIsqnAEsslrA58RG/xvpj608cRJEbPoU82JbE1n6GPyW+VeXnaQs3j21mp9jn7oev6E5i9Atk+Ht7gsSOSYvWjrkZxVqGY34EGACEbEL2jZIUOwAAAABJRU5ErkJggg==') /*/images/layout2009/leftnav/arrow_right.png*/;
		*background-image: url(/images/layout2009/leftnav/arrow_right.png); /* For IE 6 and 7 */
	background-position:7px center;
	background-repeat:no-repeat;
	background-color: #22419c;
	padding-bottom: 2px;
	padding-left:20px;
	width:97%;
	padding-top: 2px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 22px;
}

	.featuresheader a
	{
	text-decoration: none;
	color: #FFFFFF;
}


		.featuresheader a:hover
		{
	text-decoration: underline;
	color: #FFFFFF;
}

.featuresExclusive
{
	text-transform:uppercase; 
	border:1px solid #999999; 
	font-weight:bold;
	background-color:White; 
	color:#22419C; 
	text-decoration:none !important; 
	margin-left:10px; 
	padding:0px 5px; 
	font-size:10px; 
	font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif;
}

.GridViewSubheader
{
	background-repeat: repeat-x;
	background-position: top center;
	background-color:#DAE6FF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}

table.calculatorTable
{
	border-collapse: collapse;
}

.calculatorTable th
{
	padding: 4px;
	background-color: #22419C;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	vertical-align: top;
	color: #FFFFFF;
}

.maskedUtility
{
	background: #EBEBEB url("/images/layout2009/grey_gradient.png") repeat-x scroll center top;
	cursor: pointer;
	margin: -5px;
	padding: 5px;
	position: relative;
}

.maskedUtility .maskCategory, .maskedUtility .maskName
{
	font-weight: bold;
	font-size: 12px;
}

.maskedUtility .maskCategory
{
	font-family: Verdana;
}

.maskedUtility .maskName
{
	font-family: Arial;
}

.maskedUtility .maskName, .maskedUtility .maskAddress
{
	color: #555;
}

.maskedUtility DIV.MaskedRightPanel
{
	position: absolute;
	top: 5px;
	right: 5px;
}

.maskedUtility DIV.MaskedRightPanel A.Expander
{
		font-size: 10px;
		color: Black;
		font-weight: bold;
		background: url('/images/plus.gif') no-repeat right center;
		width: 18px;
		float: left;
		display: block;
		line-height: 46px;
		height: 46px;
		text-decoration: none;
	}

.UtilityFormContainer
{
	position: relative;
}

	.UtilityFormContainer A.Minimize
	{
		float: right;
		color: Black;
		font-size: 10px;
		font-weight: bold;
		height: 19px;
		line-height: 19px;
		text-decoration: none;
		margin-right: 45px;
		background: transparent url('/images/minus.gif') no-repeat right center;
		padding-right: 24px;
	}

.UtilityFormContainer A.Minimize:hover
{
	text-decoration: underline;
}

div.floatLeft
{
	float:left;
}

div.floatRight
{
	float:right;
}


/*css classes for lease options dropdown menu*/

.LeaseOptionsDisplay
{
	display: none;
	width: 220px;
	background-color: White;
	border: 1px solid #999999;
	border-top: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	text-align: left;
	line-height: 19px;
	color:#22419c;
}

.FileInfoOptionsDisplay
{
	width: 280px;
	position: relative;
	z-index: 50;
	text-align: left;
	line-height: 19px;
}

.ScreeningInfoOptionsDisplay
{
	width: 230px;
	position: relative;
	z-index: 50;
	text-align: left;
	line-height: 19px;
}
 

	.LeaseOptionsDisplay a:hover, .FileInfoOptionsDisplay a:hover, .ScreeningInfoOptionsDisplay a:hover, .LeaseOptionsDisplay a:active, .FileInfoOptionsDisplay a:active, .ScreeningInfoOptionsDisplay a:active
	{
		text-decoration: none;
	}

	.LeaseOptionsDisplay a div
	{
		padding: 3px 20px;
		padding-left: 7px;
	}

	.FileInfoOptionsDisplay a div
	{
		padding: 5px 10px;
		font-size:14px;
	}

	.ScreeningInfoOptionsDisplay a div
	{
		padding: 5px 10px;
		font-size:12px;
	}


	.LeaseOptionsDisplay a div.disabled, .FileInfoOptionsDisplay a div.disabled, .ScreeningInfoOptionsDisplay a div.disabled
	{
		/*background-color:#EEEEEE !important;*/
		color:#999 !important;
	}

		.LeaseOptionsDisplay a div img, .FileInfoOptionsDisplay a div img, .ScreeningInfoOptionsDisplay a div img
		{
			/*width: 16px;
			height: 16px;*/
			margin-right: 3px;
			vertical-align: middle;
		}
		.ScreeningInfoOptionsDisplay a div img
		{
			margin-top:-2px;
		}

		.LeaseOptionsDisplay a div.disabled img, .FileInfoOptionsDisplay a div.disabled img, .ScreeningInfoOptionsDisplay a div.disabled img
		{
			opacity:.5;
		}

		.ScreeningInfoOptionsDisplay a div.approved
		{
			color:white !important;
			font-weight:bold;
			background-color: #14B714 !important;
		}
		.ScreeningInfoOptionsDisplay a div.denied
		{
			color:white !important;
			font-weight:bold;
			background-color: red !important;
		}
		.ScreeningInfoOptionsDisplay a div.approvedenydisabled
		{
			opacity:0.7;
			filter:alpha(opacity=70);
			background-color: #ccc !important;
		}

		.ScreeningInfoOptionsDisplay a div.yellow
		{
			color:#0050b3;
			/*text-shadow: 0px 1px 3px #fff;*/
			font-weight:bold;
			background-color: #FED01B;
		}

		.ScreeningInfoOptionsDisplay a div.yellow:hover
		{
			background-color: #f5b300;
		}

		.LeaseOptionsDisplay a div:hover, .FileInfoOptionsDisplay a div:hover, .ScreeningInfoOptionsDisplay a div:hover
		{
			text-decoration: none;
			background-color: #DAE6FF;
		}

		.LeaseOptionsDisplay a div.disabled:hover, .FileInfoOptionsDisplay a div.disabled:hover
		{
			background-color: transparent !important;
		}

.Paging
{
	margin-top:5px;
}
		

.Paging a.Prev
{
	float:left;
	height:20px;
	width:36px;
		background: url('data:image/gif;base64,R0lGODlhSAAoAMQAAGCI2snW8WmP2q3E8Yyq55Kt5LnM9eTr+EFwz0l301yF1s/d/K3C65ez64Wj4HaZ4GuR3bvM7qK77neZ3dbg9T5vz/H1/FSA1sTV+E5606C454Gi5P///8zMzNrm/zNmzCH5BAAAAAAALAAAAABIACgAAAX/ICdyX2meaKqubMuOMOnOdE3Hoq3vPM7/wBcsSCyWhsZkL7cKjA6KZIBhCghcikmLqbKWJgcp5/rxtgqFbcv8ITEoFoUzoBCkP5N7sxAuXzUcBxMIEVEOfFBAAQUCAgwBbRMZEQ4fDhEIFiURWixWDGlWBVQKYQ4UChYIDAwIihQBARquMhyxTh8MDgh9ngKZGVYBsAEWVxFjH2hBbEdHjY14EQUaLl4OsQKL0K4MyctqTWQmMtOWkB8WFBnWZE52mKUIpwIHCOArXCnNbSVygVE+aKAww0yGMas4WHBQil0BThwq5dOnpKILJBYzChmhsSMKHx5D4pARMuNIkiUr/57swLKly5cwY8qcSXPmSg84c+rcybMnTpY+gwrN2WFkh6FIfQJNypQojqNNmy6NmrQoDKhUq2LNOtSqiK1cg04NK3YE2JwATCQwwHUsgAdoBww1IKEsh7M4Acj1ICFB261p9+odSoBAWbx593r44OHBhQoG0gIwMMAwX8s/ARPw62Hwhg8JJCyAwLbB5rViEXcmMGDAAwCLJWCA0MBDAwgLKuCEUJcoYNeG9RKAa8BvgwsGKix48GBB6qAALgAAsME548XT0zZusICzb516c2PQG316BbkQPsgtLHTszsE6r6tvLVcCBAIbdrqV22D6AACstebcA+p5wN5hPsGX02x199kGmwcVXICBfr/lpR4BuBW3wHEDJLDAgT1ZhZiCOF0XGWhsebDBBTzthxMG6i33QQUNFDchhhJ8UFuIZpHVlWo+euDVXUE+VySPVx3ZIpBkDfmVkhRCqZOTT0opJJNtrVTTllx2ySUMIQAAOw==') /*/images/layout2009/loggedinhome/paging-sprite.gif*/ no-repeat;
		*background: url(/images/layout2009/loggedinhome/paging-sprite.gif) no-repeat; /* For IE 6 and 7 */
	background-position:0px -20px;
}

	.Paging a.Prev:hover
	{
		background-position:0px 0px;
	}

.Paging a.Next
{
	float:left;
	height:20px;
	width:35px;
		background: url('data:image/gif;base64,R0lGODlhSAAoAMQAAGCI2snW8WmP2q3E8Yyq55Kt5LnM9eTr+EFwz0l301yF1s/d/K3C65ez64Wj4HaZ4GuR3bvM7qK77neZ3dbg9T5vz/H1/FSA1sTV+E5606C454Gi5P///8zMzNrm/zNmzCH5BAAAAAAALAAAAABIACgAAAX/ICdyX2meaKqubMuOMOnOdE3Hoq3vPM7/wBcsSCyWhsZkL7cKjA6KZIBhCghcikmLqbKWJgcp5/rxtgqFbcv8ITEoFoUzoBCkP5N7sxAuXzUcBxMIEVEOfFBAAQUCAgwBbRMZEQ4fDhEIFiURWixWDGlWBVQKYQ4UChYIDAwIihQBARquMhyxTh8MDgh9ngKZGVYBsAEWVxFjH2hBbEdHjY14EQUaLl4OsQKL0K4MyctqTWQmMtOWkB8WFBnWZE52mKUIpwIHCOArXCnNbSVygVE+aKAww0yGMas4WHBQil0BThwq5dOnpKILJBYzChmhsSMKHx5D4pARMuNIkiUr/57swLKly5cwY8qcSXPmSg84c+rcybMnTpY+gwrN2WFkh6FIfQJNypQojqNNmy6NmrQoDKhUq2LNOtSqiK1cg04NK3YE2JwATCQwwHUsgAdoBww1IKEsh7M4Acj1ICFB261p9+odSoBAWbx593r44OHBhQoG0gIwMMAwX8s/ARPw62Hwhg8JJCyAwLbB5rViEXcmMGDAAwCLJWCA0MBDAwgLKuCEUJcoYNeG9RKAa8BvgwsGKix48GBB6qAALgAAsME548XT0zZusICzb516c2PQG316BbkQPsgtLHTszsE6r6tvLVcCBAIbdrqV22D6AACstebcA+p5wN5hPsGX02x199kGmwcVXICBfr/lpR4BuBW3wHEDJLDAgT1ZhZiCOF0XGWhsebDBBTzthxMG6i33QQUNFDchhhJ8UFuIZpHVlWo+euDVXUE+VySPVx3ZIpBkDfmVkhRCqZOTT0opJJNtrVTTllx2ySUMIQAAOw==') /*/images/layout2009/loggedinhome/paging-sprite.gif*/ no-repeat;
		*background: url(/images/layout2009/loggedinhome/paging-sprite.gif) no-repeat; /* For IE 6 and 7 */
	background-position:-37px -20px;
}

	.Paging a.Next:hover
	{
		float: left;
		height: 20px;
		width: 35px;
		background: url('data:image/gif;base64,R0lGODlhSAAoAMQAAGCI2snW8WmP2q3E8Yyq55Kt5LnM9eTr+EFwz0l301yF1s/d/K3C65ez64Wj4HaZ4GuR3bvM7qK77neZ3dbg9T5vz/H1/FSA1sTV+E5606C454Gi5P///8zMzNrm/zNmzCH5BAAAAAAALAAAAABIACgAAAX/ICdyX2meaKqubMuOMOnOdE3Hoq3vPM7/wBcsSCyWhsZkL7cKjA6KZIBhCghcikmLqbKWJgcp5/rxtgqFbcv8ITEoFoUzoBCkP5N7sxAuXzUcBxMIEVEOfFBAAQUCAgwBbRMZEQ4fDhEIFiURWixWDGlWBVQKYQ4UChYIDAwIihQBARquMhyxTh8MDgh9ngKZGVYBsAEWVxFjH2hBbEdHjY14EQUaLl4OsQKL0K4MyctqTWQmMtOWkB8WFBnWZE52mKUIpwIHCOArXCnNbSVygVE+aKAww0yGMas4WHBQil0BThwq5dOnpKILJBYzChmhsSMKHx5D4pARMuNIkiUr/57swLKly5cwY8qcSXPmSg84c+rcybMnTpY+gwrN2WFkh6FIfQJNypQojqNNmy6NmrQoDKhUq2LNOtSqiK1cg04NK3YE2JwATCQwwHUsgAdoBww1IKEsh7M4Acj1ICFB261p9+odSoBAWbx593r44OHBhQoG0gIwMMAwX8s/ARPw62Hwhg8JJCyAwLbB5rViEXcmMGDAAwCLJWCA0MBDAwgLKuCEUJcoYNeG9RKAa8BvgwsGKix48GBB6qAALgAAsME548XT0zZusICzb516c2PQG316BbkQPsgtLHTszsE6r6tvLVcCBAIbdrqV22D6AACstebcA+p5wN5hPsGX02x199kGmwcVXICBfr/lpR4BuBW3wHEDJLDAgT1ZhZiCOF0XGWhsebDBBTzthxMG6i33QQUNFDchhhJ8UFuIZpHVlWo+euDVXUE+VySPVx3ZIpBkDfmVkhRCqZOTT0opJJNtrVTTllx2ySUMIQAAOw==') /*/images/layout2009/loggedinhome/paging-sprite.gif*/ no-repeat;
		*background: url(/images/layout2009/loggedinhome/paging-sprite.gif) no-repeat; /* For IE 6 and 7 */
		background-position: -37px -20px;
	}

.Paging .Numbers a
{
	float:left;
}
	
.Paging .Numbers a div
{
	line-height:18px;
	padding-left:5px;
	padding-right:5px;
	height:18px;
	border:1px solid #ccc;
	border-left:none;
	background-color:#dae6ff;
	color:#36c;
}

	.Paging .Numbers a div:hover, .Paging .Numbers a div.active
	{
		background-color:#36c;
		color:white;
	}

/*CKEDITOR Styles for plugins*/
.cke_combo__tokens .cke_combo_text, .cke_combo__tokenspoa .cke_combo_text
{
	width: 125px;
}

.cke_combopanel
{
	width: 200px !important;
}

/*Facebook Styles*/
input[type="button"].fblogin-btn, input[type="submit"].fblogin-btn, button[type="button"].fblogin-btn, button.fblogin-btn
{
	background-image: url('/images/facebook/fb-login-btn.gif');
	width: 180px;
	height: 35px;
	border: none;
	border-radius: 6px;
}

	input[type="button"].fblogin-btn:hover, input[type="button"].fblogin-btn:active, input[type="button"].fblogin-btn:focus,
	button[type="button"].fblogin-btn:hover, button.fblogin-btn:hover,
	button[type="button"].fblogin-btn:active, button.fblogin-btn:active,
	button[type="button"].fblogin-btn:focus, button.fblogin-btn:focus
	{
		background-position: 0 35px;
		background-color: transparent !important;
	}

input[type="button"].fbdisconnect-btn, button[type="button"].fbdisconnect-btn, button.fbdisconnect-btn
{
	background-image: url('/images/facebook/fb-disconnect-btn.gif');
	width: 180px;
	height: 35px;
	border: none;
	border-radius: 6px;
}

	.fbdisconnect-btn:hover, .fbdisconnect-btn:active, .fbdisconnect-btn:focus,
	button[type="button"].fbdisconnect-btn:hover, button.fbdisconnect-btn:hover,
	button[type="button"].fbdisconnect-btn:active, button.fbdisconnect-btn:active,
	button[type="button"].fbdisconnect-btn:focus, button.fbdisconnect-btn:focus
	{
		background-position: 0 35px;
		background-color: transparent !important;
	}

input[type="button"].fbconnect-btn, input[type="submit"].fbconnect-btn, button[type="button"].fbconnect-btn, button.fbconnect-btn
{
	background-image: url('/images/facebook/fb-connect-btn.gif');
	width: 180px;
	height: 35px;
	border: none;
	border-radius: 6px;
}

	input[type="button"].fbconnect-btn:hover, input[type="button"].fbconnect-btn:active, input[type="button"].fbconnect-btn:focus,
	button[type="button"].fbconnect-btn:hover, button.fbconnect-btn:hover,
	button[type="button"].fbconnect-btn:active, button.fbconnect-btn:active,
	button[type="button"].fbconnect-btn:focus, button.fbconnect-btn:focus
	{
		background-position: 0 35px;
		background-color: transparent !important;
	}

.fbError
{
	font-weight: bold;
	color: red;
	text-align: center;
	font-size: 14px;
	padding-bottom: 10px;
	display: none;
}

/*Google Styles*/
input[type="button"].glogin-btn, input[type="submit"].glogin-btn, button[type="button"].glogin-btn, button.glogin-btn {
	background-image: url('/images/google/google-login-btn.gif');
	width: 180px;
	height: 35px;
	border: none;
	border-radius: 6px;
}

	input[type="button"].glogin-btn:hover, input[type="button"].glogin-btn:active, input[type="button"].glogin-btn:focus,
	button[type="button"].glogin-btn:hover, button.glogin-btn:hover,
	button[type="button"].glogin-btn:active, button.glogin-btn:active,
	button[type="button"].glogin-btn:focus, button.glogin-btn:focus {
		background-position: 0 35px;
		background-color: transparent !important;
	}

input[type="button"].gdisconnect-btn, input[type="submit"].gdisconnect-btn, button[type="button"].gdisconnect-btn, button.gdisconnect-btn {
	background-image: url('/images/google/google-disconnect-btn.gif');
	width: 180px;
	height: 35px;
	border: none;
	border-radius: 6px;
}

	input[type="button"].gdisconnect-btn:hover, input[type="button"].gdisconnect-btn:active, input[type="button"].gdisconnect-btn:focus,
	button[type="button"].gdisconnect-btn:hover, button.gdisconnect-btn:hover,
	button[type="button"].gdisconnect-btn:active, button.gdisconnect-btn:active,
	button[type="button"].gdisconnect-btn:focus, button.gdisconnect-btn:focus {
		background-position: 0 35px;
		background-color: transparent !important;
	}

input[type="button"].gconnect-btn, input[type="submit"].gconnect-btn, button[type="button"].gconnect-btn, button.gconnect-btn {
	background-image: url('/images/google/google-connect-btn.gif');
	width: 180px;
	height: 35px;
	border: none;
	border-radius: 6px;
}

	input[type="button"].gconnect-btn:hover, input[type="button"].gconnect-btn:active, input[type="button"].gconnect-btn:focus,
	button[type="button"].gconnect-btn:hover, button.gconnect-btn:hover,
	button[type="button"].gconnect-btn:active, button.gconnect-btn:active,
	button[type="button"].gconnect-btn:focus, button.gconnect-btn:focus {
		background-position: 0 35px;
		background-color: transparent !important;
	}


/*Clases from Legacy2009.css*/
#UtilS_SearchResults, .UtilS_SearchResults {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FEFCF5;
	border: 1px solid #0E157F;
	padding: 4px;
	color: #696969;
	width: 300px;
}
.CloseLink, .CloseLink:link, .CloseLink:visited { padding: 2px 18px 2px 0; background: transparent url(/images/16_close.gif) no-repeat scroll right bottom; color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; float: right; position: relative; }
.CloseLink:hover, .CloseLink:active { text-decoration: none; color: #B8001A; }

#Border {
	width: 780px; 
	border-top: 1px outset #9999cc;
	border-left: 1px outset #9999cc;
	border-right: 1px outset #9999cc;
	text-align: left;
}
.ArticleText {
	padding-top: 5px;
	font-size: 12px;
	line-height: 17px;
}

.ArticleText p {
	font-size: 12px;
	line-height: 17px;
}

.ArticleText img { 
	margin: 8px;
	/*border: 1px solid #CCCCCC;*/
}

.LogoBaseChooser {
	border: 1px solid #D8DEE8;
	overflow: auto;
	width: 400px;
	height: 115px;
	white-space: nowrap;
}

.LogoPreview {
	margin-top: 5px;
	width: 200px;
	height: 75px;
	overflow: hidden;
	border: 1px solid #D8DEE8;
	font-size: 12px;
}

.FakeDropDown {
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	border-top-width: 0px;
	padding: 2px;
	z-index: 45;
}
.CheckBoxWrap {
	padding-left:20px;
	text-indent:-24px;
}

.leaseWizardSubHeader {
	font-weight:bold;
	font-size:110%;
	color: #4464C9;
}
/*End Classes from Legacy2009.css*/