/*** Main tags ***/

body{
	background:#282828 url(/imgs/gradient.jpg) repeat-x; 
	font-family: Verdana;
	margin:0;
	padding:0;
	}

img{
	border:none;
	}

p{
	background-color:transparent;
	font-size:0.8em; 
	color:#000001;
	padding-bottom:10px;
	margin:0;
	text-align:left;
	}
		
	p a:link, p a:active, p a:visited{
		color:#355997;
		text-decoration:none;
		}	
	
	p a:hover{
		color:#355997;
		text-decoration:underline;
		}	

	#advertBodyText p {
		font-family:Verdana;
		font-size:1em;
		}	
		
	p.focuson{
		padding-top:5px; 
		padding-bottom:5px;
		padding-left:27px;
		padding-right:27px;	
		}	
	
	p.menus{
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;
		margin:0;
		}		
		
	p.quote{
		clear:both;
		font-weight:bold;
		margin-left:10px;
		}

.p{
	background-color:transparent;
	font-size:0.8em; 
	color:#000001;
	padding-bottom:10px;
	margin:0;
	text-align:left;
	font-weight:bold;
	}
	

table a:link, table a:active, table a:visited{
	color:#355997;
	text-decoration:none;
	}	
	
table a:hover{
	color:#355997;
	text-decoration:underline;
	}	
	
.table td{
	padding:6px;
	}
	
h1{
	background-color:transparent;
	font-family:"Agenda Light", "Myriad Pro", Verdana, Arial;
	font-size:1.8em;
	color:#010000;
	font-weight:normal;
	padding-bottom:15px;
	margin:0;
	text-align:left;
	}

	h1 span{
		font-weight:normal;	
		}

h2{
	background-color:transparent;
	font-size:1.2em;
	font-weight:normal;
	color:black;
	padding-top:20px;
	padding-bottom:10px;
	text-align:left;
	margin:0;
	}
	
	h2.toplevels{
		font-size:1em;
		color:#19388a;
		padding-left:27px;	
		padding-right:27px;
		padding-top:10px;
		text-decoration:none;
		}		
		
	h2 a:link, h2 a:active, h2 a:visited{
		color:#355997;
		text-decoration:none;
		}	
		
	h2 a:hover{
		color:#355997;
		text-decoration:underline;
		}	
	
/*	h2#advertHeading{
		color:#19388B;
		font-size:2.4em;
		font-family:Myriad Pro;
		line-height:1.1em;
		}*/
		
	h2#advertHeading{
		padding-top:15px;
		font-size:1.2em;
		padding-bottom:7px;
		}		

h3{
	background-color:transparent;
	font-size:0.8em;
	color:#333333;
	font-weight:normal;	
	padding-top:0;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	margin:0;
	text-align:left;
	}

	h3 a:link, h3 a:active, h3 a:visited{
		color:#355997;
		text-decoration:none;
		}	
		
	h3 a:hover{
		color:#355997;
		text-decoration:underline;
		}
	
	h3#advertBodyText{
		font-size:0.9em;
		line-height:1.2em;
		}

ol{
	font-size:0.8em;
	margin-left:24px;
	padding-left:0;
	padding-bottom:15px;
	text-align:left;
	margin-top:0;
	}

ul{
	font-size:0.8em;
	list-style-image: url(imgs/bullet.gif); 
	vertical-align:top;
	margin-left:16px;
	padding-left:0;
	padding-bottom:8px;
	text-align:left;
	padding-top:0;
	margin-top:0;
	}
	
ul.indent{
	padding-left:40px; 
	margin-bottom:5px; 
	}
	
ul.js{
	font-size:0.7em;
	list-style-image: url(imgs/bullet.gif); 
	vertical-align:top;
	margin-left:16px;
	padding-left:0;
	text-align:left;
	padding-top:0;
	margin-top:0;
	}	

ul a:link, ul a:active, ul a:visited{
	color:#355997;
	text-decoration:none;
	}	

ul a:hover{
	color:#355997;
	text-decoration:underline;
	}	
	
li a:link, li a:active, li a:visited{
	color:#355997;
	text-decoration:none;
	}	

li a:hover{
	color:#355997;
	text-decoration:underline;
	}	

#list li{
	padding-bottom:5px;
	}

.float-right{
	float:right;
	}

.maindiv{
	top:0;
	width:100%;
	}	


/*** Menu on welcome.asp ***/

.menu-outerdiv{
	position:relative;
	margin-top:20px;
	width:990px;
	}
	
.menu-topbox{
	position:relative;
	clear:both;
	background: url('imgs/menutopbox1.gif') no-repeat center top;
	height:467px;
	}
	
.menu-topbox#contact{
	position:relative;
	clear:both;
	background: url('imgs/menutopbox1.gif') no-repeat center top;
	height:400px;
	}	
	
.menu-topleft{
	width:160px;
	height:47px;
	float:left;
	}
	
.menu-topright{
	width:159px;
	height:47px;
	float:right;
	}	


/*** Header.asp ***/	
	
.header-outerdiv{
	position:relative;

	top:20px;
	height:52px;
	background: url(imgs/header/header.gif) no-repeat center scroll;
	}
	
.header-containerdiv{
	position:relative;
	top:5px;
	left:12px;
	width:966px;
	}	
	
.header-containerdiv #logo{
	float:left;
	border:none;
	}

h1#header-title{
	float:left;
/*	background: url(imgs/header/text_heading.jpg) no-repeat left top;
	height:30px;
	width:300px;*/
	margin-top:14px;
	margin-left:28px;
	font-size:10.4pt;
	color:#19378D;
	letter-spacing:-1px;
	font-family:Verdana;
	}

.header-title{
	float:left;
/*	background: url(imgs/header/text_heading.jpg) no-repeat left top;
	height:30px;
	width:300px;*/
	margin-top:14px;
	margin-left:28px;
	font-size:10.4pt;
	color:#19378D;
	letter-spacing:-1px;
	font-family:Verdana;
	}	
	
.header-title #text{
	visibility:hidden;
	}
	
.header-title-number{
	color:#F04F11;
	font-weight:bold;
	position:absolute;
	top:13px;
	left:600px;
}

.header-searchbutton{
	padding-top:9px;
	padding-right:24px;
	float:right;
	clear:right;
	}

.header-searchboxdiv{
	background: url(imgs/header/searchbox.jpg) no-repeat left top;
	margin-top:10px;
	margin-right:3px;
	height:24px;
	font-family:Verdana;
	font-size:8pt;
	float:right;
	}

.header-searchbox{
	border:none;
	background-color:transparent;
	width:143px;
	font-family:Verdana;
	font-size:1em;
	padding-top:4px;
	padding-left:10px;
	}

.header-pipe{
	padding-top:14px;
	padding-right:6px;
	font-family:Verdana;
	font-size:8pt;
	color:#A4A4A4;
	float:right;
	}

.grey-button-contact{
	margin-top:9px;
	margin-right:6px;
	width: 90px;
	height: 30px;
	background: url(imgs/header/button_contact.gif) no-repeat 0 0;
	text-decoration:none;  
	color:#19388a;
	float:right;
	text-align:center;
	padding-top:6px;
	}

.grey-button-contact span{
	display: inline;
	font-family:Verdana;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold; 
	}

a:hover.grey-button-contact {
	text-decoration:underline;
	}

.grey-button-login{
	margin-top:9px;
	margin-right:6px;
	width: 60px;
	height: 30px;
	background: url(imgs/header/button_login.gif) no-repeat 0 0;
	text-decoration:none;  
	color:#19388a;
	float:right;
	text-align:center;
	padding-top:6px;
	}

.grey-button-login span{
	display: inline;
	font-family:Verdana;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold; 
	}

a:hover.grey-button-login {
	text-decoration:underline;
	}

.grey-button-login1{
	margin-top:9px;
	margin-right:44px;
	width: 60px;
	height: 30px;
	background: url(imgs/header/button_login.gif) no-repeat 0 0;
	text-decoration:none;  
	color:#19388a;
	float:right;
	text-align:center;
	padding-top:6px;
	}	
	
.grey-button-login1 span{
	display: inline;
	font-family:Verdana;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold; 
	}	

a:hover.grey-button-login1 {
	text-decoration:underline;
	}


/*** Menu section ***/

	.menu-links-home{
		display: block;
		margin-top:21px;
		width: 92px;
		height: 21px;
		background: url(imgs/menu/button_home_stack1.gif) no-repeat 0 0;
		text-decoration:none;  
		color:white;
		padding-top:5px;
		margin-left:10px;
		float:left;
		}
	
	.menu-links-home span{
		display: inline;
		font-family:Verdana;
		text-decoration:none;
		font-size:0.8em;
		font-weight:bold; 
		}
	
	a:hover.menu-links-home {
		background-position: 0 -26px;
		color:white;
		text-decoration:underline;
		}
		
	a#active:hover{
		text-decoration:underline;
		}		
		
	#active {
		background-position: 0 -52px;
		color:#18388B;
		text-decoration:none;
		}
	
	.menu-links-product{
		display: block;
		margin-top:21px;
		width: 150px;
		height: 21px;
		background: url(imgs/menu/button_product_stack1.gif) no-repeat 0 0;
		text-decoration:none;  
		color:white;
		padding-top:5px;
		margin-left:10px;
		float:left;
		}
	
	.menu-links-product span{
		display: inline;
		font-family:Verdana;


		text-decoration:none;
		font-size:0.8em;
		font-weight:bold; 
		}
	
	a:hover.menu-links-product {
		background-position: 0 -26px;
		color:white;
		text-decoration:underline;
		}
	
	.menu-links-services{
		display: block;
		margin-top:21px;
		width: 170px;
		height: 21px;
		background: url(imgs/menu/button_services_stack1.gif) no-repeat 0 0;
		text-decoration:none;  
		color:white;
		padding-top:5px;
		margin-left:10px;
		float:left;
		}
	
	.menu-links-services span{
		display: inline;
		font-family:Verdana;
		text-decoration:none;
		font-size:0.8em;
		font-weight:bold; 
		}
	
	a:hover.menu-links-services {
		background-position: 0 -26px;
		color:white;
		text-decoration:underline;
		}
			
	.menu-links-news{
		display: block;
		margin-top:21px;
		width: 85px;
		height: 21px;
		background: url(imgs/menu/button_news_stack1.gif) no-repeat 0 0;
		text-decoration:none;  
		color:white;
		padding-top:5px;
		margin-left:10px;
		float:left;
		}
	
	.menu-links-news span{
		display: inline;
		font-family:Verdana;
		text-decoration:none;
		font-size:0.8em;
		font-weight:bold; 
		}
	
	a:hover.menu-links-news {
		background-position: 0 -26px;
		color:white;
		text-decoration:underline;
		}
		
	.menu-links-about{
		display: block;
		margin-top:21px;
		width: 108px;
		height: 21px;
		background: url(imgs/menu/button_about_stack1.gif) no-repeat 0 0;
		text-decoration:none;  
		color:white;
		padding-top:5px;
		margin-left:10px;
		float:left;
		}
	
	.menu-links-about span{
		display: inline;
		font-family:Verdana;
		text-decoration:none;
		font-size:0.8em;
		font-weight:bold; 
		}
	
	a:hover.menu-links-about {
		background-position: 0 -26px;
		color:white;
		text-decoration:underline;
		}


/*** Contact-us.asp ***/

	.contact-image{
		float:left; 
		padding-right:10px;
		}
		
	.contact-heading{
		margin-top:-15px;
		margin-bottom:0;
		padding-bottom:0;
		}
		
	.contact-heading h2 {
		margin-bottom:0;
		padding-bottom:0;
		}
	

/*** Slider list menu ***/

	#slider-list-menu.workingforyou{
		position:absolute;
		top:28px;
		width: 282px;
		text-align:left;
		left:0;
		}	
		
	#slider-list-menu.product-advertlist{
		position:absolute;
		top:143px;
		width: 282px;
		text-align:left;
		left:0;
		}		

	#slider-list-menu{
		position:absolute;
		top:143px;
		width: 282px;
		text-align:left;
		left:0;
		}			

	#slider-list-menu ul{
		margin: 0; 
		padding:0;
		list-style-type:none;
		font-family: Verdana;
		font-size: 0.8em; 
		list-style-image:none;	
		} 
		
	#slider-list-menu li {
		margin: 0; 
		padding:0;
		} 		

	#slider-list-menu.workingforyou a {
		display: block;
		width:280px;
		padding: 6px 2px 6px 10px;
		text-decoration: none;
		border-bottom: 1px dotted #A6A5A5;
		} 

	#slider-list-menu a {
		display: block;
		width:282px;
		padding: 6px 2px 6px 10px;
		text-decoration: none;
		border-bottom: 1px dotted #A6A5A5;
		} 		
		
	#slider-list-menu a:link, #slider-list-menu a:active, #slider-list-menu a:visited {
		color:#355997;
		}
	
	#slider-list-menu a:hover{
		background-color:#ffffff;
		text-decoration:underline;
		}
		
	#slider-list-menu.workingforyou a:link, #slider-list-menu.workingforyou a:active, #slider-list-menu.workingforyou a:visited{
		background-color:#ECECEC;
		color:#355997;
		}
		
	#slider-list-menu.workingforyou a:hover{
		background-color:white;
		text-decoration:underline;
		}		

	#slider-list-menu.workingforyou .listheading{
		background-color:#ECECEC;
		font-weight:bold;
		font-size:1em;
		color:black;
		padding:6px 2px 6px 22px;
		border-bottom: 1px dotted #A6A5A5;	
		width:268px;	
		display: block;
		}		

	.listheading{
		font-weight:bold;
		font-size:1em;
		color:black;
		padding:6px 14px 6px 10px;
		/*border-top: 1px dotted #A6A5A5;*/
		border-bottom: 1px dotted #A6A5A5;	
		width:270px;	
		display: block;
		/*margin-left:-18px;*/
		}

	.listheading1{
		font-weight:bold;
		font-size:1em;
		color:black;
		padding:6px 2px 6px 22px;
		border-bottom: 1px dotted #A6A5A5;	
		width:292px;	
		display: block;
		}			

	.fader{
		position:absolute;
		}
		
/*	.selected a{
		background-color:white;	
		}*/

	#advertBodyText{
		/*height:850px;*/	
		}
		
	#advertBodyText.workingforyou{
		/*height:1200px;	*/
		}			

/*	.zoom{
		zoom:1;	
		margin-top:0;
		padding-top:0;
		}	*/
		
	.next-button2{
		clear:both;
		width: 158px;
		height:58px;
		background: url(imgs/button_next.gif) no-repeat 0 0;
		text-decoration:none;  
		color:#19388A;
		float:right;
		text-align:right;
		padding-top:27px;
		display:block;
		}
	
	.next-button2 span{
		display: inline;
		font-family:Verdana;
		text-decoration:none;
		font-size:0.9em;
		font-weight:normal; 
		padding-right:33px;
		}
	
	a:hover.next-button2 {
		text-decoration:underline;
		}				
		

/*** webparts ***/

	.text-and-image-right{ 
		float:right; 
		font-size:0.7em;

		text-transform:lowercase;
		text-align:center;
		padding-top:20px;
		width:310px;
		}
		
	.text-and-image-right img{
		border:none;		
		}		
	
	.text-and-image-left{ 
		float:left; 
		font-size:0.7em;
		text-transform:lowercase;
		text-align:center;
		padding-top:20px;		
		width:310px;
		}
		
	.text-and-image-left img{
		border:none;		
		}

	.document-download{
		background-color:#ECECEC;
		width:586px;
		font-size:1em;
		padding:8px;
		margin-bottom:8px;
		}

	.document-download-3col{
		background-color:#ECECEC;
		width:917px;
		font-size:1em;
		padding:8px;
		margin-bottom:8px;
		}
		
	.document-download p{
		padding-top:6px;
		}
		
	.document-download-image{
		float:right;
		border:none;
		}

	.quicklinks-container{
		background-color:#ECECEC;
		margin-bottom:15px;
		}
		
	.quicklinks-header{
		background: url('imgs/quicklinks_header.gif') no-repeat 0 0;
		width:292px;
		height:30px;
		margin:0;
		border-bottom:1px white solid;
		}
		
	.quicklinks-header-text{
		color:white;
		font-size:1em;
		padding-top:5px;
		padding-bottom:0;
		padding-left:10px;
		padding-right:10px;
		margin:0;
		text-align:left;
		}	
		
	.quicklinks-header-text-small{
		color:white;
		font-size:0.9em;
		padding-top:5px;
		padding-bottom:0;
		padding-left:10px;
		padding-right:10px;
		margin:0;
		text-align:left;
		}			
		
	.focusonwithimage-container{
		background-color:#ECECEC;
		margin-bottom:15px;
		text-align:left;		
		}
		
	.focuson-container{
		margin-bottom:15px;
		border-bottom: 1px dotted #A6A5A5;
		text-align:left;
		}		

	.focusonwithimage-header{
		background: url('imgs/quicklinks_header.gif') no-repeat 0 0;
		width:292px;
		height:30px;
		margin:0;
		border-bottom:1px white solid;	
		}

	.focuson-header{
		background: url('imgs/quicklinks_header.gif') no-repeat 0 0;
		width:292px;
		height:30px;
		margin:0;
		border-bottom:1px white solid;		
		}
		
	.focuson-header-text{
		color:white;
		font-size:1em;
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;		
		padding-bottom:0;
		margin:0;
		}		
		
/*	.focuson-image{
		width:280px;
		border:6px solid #DEDEDE;
		}*/	
		
	.profile-container{
		margin-bottom:15px;
		border-bottom: 1px dotted #A6A5A5;
		text-align:left;
		}	
		
	.profile-image{
		width:280px;
		border:6px solid #DEDEDE;
		}	

	.links-boxed-container{
		background:#F0F0F0 url(imgs/gradientquote.jpg) repeat-x; 
		border:1px solid #DEDEDE;
		width:277px;
		padding:5px;
		margin:0;
		float:left;
		text-align:left;
		margin-bottom:20px;		
		}	
		
	.links-boxed-container-services{
		background:#F0F0F0 url(imgs/gradientquote.jpg) repeat-x; 
		border:1px solid #DEDEDE; 
		padding:5px; 
		width:250px; 
		margin:0; 
		float:left; 
		text-align:left; 
		margin-bottom:10px;	
		}			

	#instructed_properties_output{
		background:#F0F0F0 url(imgs/gradientquote.jpg) repeat-x; 
		border:1px solid #DEDEDE;
		width:277px;
		padding:5px;
		margin:0;
		float:left;
		text-align:left;
		margin-bottom:20px;		
		}	
		

	#instructed_properties_output.p{
		padding-top:10px;
		padding-bottom:10px;
		}
		
	#sold_properties_output{
		background:#F0F0F0 url(imgs/gradientquote.jpg) repeat-x; 
		border:1px solid #DEDEDE;
		width:277px;
		padding:5px;
		margin:0;
		float:left;
		text-align:left;
		margin-bottom:20px;		
		}	
		
	#sold_properties_output.p{
		padding-top:10px;
		padding-bottom:10px;
		}		

	.links-boxed-container2col{
		background:#F0F0F0 url(imgs/gradientquote.jpg) repeat-x; 
		border:1px solid #DEDEDE;
		width:590px;
		padding:5px;
		margin:0;
		float:left;
		text-align:left;
		margin-bottom:30px;		
		}	
		
	.links-boxed{
		margin:0;
		float:left;
		}	
		
	.links-boxed img{
		float:left; 
		border:none;
		}
		
	.links-boxed p{
		float:left;
		padding-top:12px;
		padding-left:10px;
		}
		
	.quote-boxed-container{
		margin-bottom:10px;
		background:#F0F0F0 url(imgs/gradientquote.jpg) repeat-x; 
		border:6px solid #DEDEDE;
		width:256px;
		padding:12px;
		float:right;
		}	
		
	.quote-boxed-container #leftquote{
		padding-left:8px;
		padding-top:8px;
		float:left;
		}
		
	.quote-boxed-container #rightquote{
		padding-right:8px; 
		padding-bottom:0;
		float:right;
		}
		
	.quote-boxed-top{		
		padding-top:8px;
		float:left;
		margin:0;
		}
		
	.quote-boxed-bottom{
		padding-bottom:8px;
		float:right;
		margin:0;
		}		
		
	.quote-boxed{
		padding-top:24px;
		padding-left:5px;
		padding-right:17px;
		padding-bottom:0;
		margin:0;
		width:210px;
		float:left;
		}	

	.quote-boxed-container-middlecol{
		background:#F0F0F0 url(imgs/gradientquote.jpg) repeat-x; 
		border:6px solid #DEDEDE;
		width:280px;
		padding-bottom:0;
		margin-bottom:15px;
		margin-left:30px;
		float:right;
		}
		
	.quote-boxed-container-middlecol #leftquote{
		padding-left:8px; 
		padding-top:8px;
		float:left;
		}		
		
	.quote-boxed-container-middlecol #rightquote{	
		padding-right:8px;
		padding-bottom:5px;
		float:right;
		}		

	 .quote-boxed-container-middlecol p{
		padding-left:15px;
		}

	.quote-boxed-middlecol{
		padding-top:18px;
		padding-left:0;
		padding-right:25px;
		width:215px;
		margin-left:0;
		margin-right:0;
		}

	.quote-boxed-container2col-white{
		background-color:#FFFFFF; 
		border:6px solid #DEDEDE;
		width:590px;
		padding-bottom:0;
		margin-bottom:15px;
		}

	.quote-boxed-container2col{
		background:#F0F0F0 url(imgs/gradientquote.jpg) repeat-x; 
		border:6px solid #DEDEDE;
		width:590px;
		padding-bottom:0;
		margin-bottom:15px;
		}
		
	.quote-boxed-container2col #leftquote{
		padding-left:8px; 
		padding-top:8px;
		float:left;
		}		
		
	.quote-boxed-container2col #rightquote{	
		padding-right:8px;
		padding-bottom:8px;
		float:right;
		}
		
	.quote-boxed2col{
		padding-top:26px;
		padding-left:25px;
		padding-right:25px;
		/*padding-bottom:20px;*/
		width:530px;
		margin-left:0;
		margin-right:0;
		}
		
	.quote-boxed2colnew{
		padding-top:26px;
		padding-left:0;
		padding-right:25px;
		padding-bottom:20px;
		width:530px;
		margin-left:0;
		margin-right:0;
		}
	
	.quote-boxed-container2col p{
		padding-left:0;
		padding-top:0;
		}
		
	p#quoteboxed{
		clear:both;
		display:block;
		}			
		
/*	.quote-level2-container{
		background: url('images/webpart_quote.jpg') no-repeat 0 0;
		height:104px;
		width:292px;
		}*/	
		
/*	.quote-level2-text{
		font-family:Verdana;
		font-size:10.5pt;
		color:black;
		padding-top:17px;
		padding-left:38px;
		padding-right:38px;
		text-align:left;
		}*/	

/*	.quote-unboxed-container{
		float:right;
		width:260px;
		text-align:left;
		padding-left:60px;
		}*/
		
/*	.quote-unboxed{
		font-family:Verdana;
		font-size:12pt;
		font-weight:normal;
		color:black;
		padding-left:25px;
		padding-right:25px;
		text-align:left;
		margin:0;
		}	*/
		
/*	.image-and-text{  
		font-size:7.5pt;
		text-transform:lowercase;
		margin-bottom:15px;
		text-align:left;
		padding-top:10px;
		}*/	
		
/*	.image-and-link{  
		text-align:left;
		padding-top:10px;
		}
		
	.image-and-link img{
		padding-right:10px;
		padding-left:10px;
		border:none;
		float:left;
		}
		
	.image-and-link p{
		padding-top:20px;
		}*/
		
/*	.quicklinks-dropdown-label{
		font-size:8pt;
		vertical-align:middle;
		}						
		
	.quicklinks-dropdown-bar{
		font-size:8pt;
		width:170px;
		vertical-align:middle;
		}*/		
		
	.table{
		width:100%;
		font-size:0.8em;
		text-align:left;
		margin-bottom:15px;
		}		
		
	.table-heading{
		background-color:#292929;
		color:white;
		font-weight:bold;
		}
		
	.table-row1{
		background-color:#ECECEC;
		}	
		
	.table-row1-code{
		background-color:#ECECEC;
		font-family:courier new;
		}	
		
	.table-code{		
		font-family:courier new;
		}	
		
	.myDezrezTable{
		width:100%;
		font-size:0.8em;
		text-align:left;
		margin-bottom:15px;
		}	
		
	.myDezrezTable td
	{
		padding:2px 5px;
	}
		
	.myDezrezTable .table-heading{
		background-color:#FD7032;
		color:white;
		font-weight:bold;
		padding:5px;
		}
		
	.myDezrezTable .table-row1{
		background-color:#DEE6F4;
		}				
	
	.highlighted-text-container{
		width:100%;
		border:6px solid #DEDEDE;
		margin-bottom:15px;
		}
	
	.highlighted-text{
		padding-top:0;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:5px;
		}	

/*** Grey button ***/	
		
	.next-button{
		width:273px;
		height:58px;
		background: url(imgs/button_next.gif) no-repeat 0 0;
		text-decoration:none;  
		color:#19388A;
		float:right;
		text-align:right;
		padding-top:31px;
		}
	
	.next-button span{
		display:block;
		text-decoration:none;
		font-size:0.75em;
		font-weight:normal; 
		margin-right:33px;
		margin-left:3px;
		}
	
	a:hover.next-button {
		text-decoration:underline;
		}		
		
		
	.prev-button{
		width:273px;
		height:58px;
		background: url(imgs/button_prev.gif) no-repeat 0 0;
		text-decoration:none;  
		color:#19388A;
		float:left;
		text-align:left;
		padding-top:31px;
		}
	
	.prev-button span{
		display:block;
		text-decoration:none;
		font-size:0.75em;
		font-weight:normal; 
		margin-left:33px;
		margin-right:3px;
		}
	
	a:hover.prev-button {
		text-decoration:underline;
		}			
		

/*** Level 1 and 2 ***/

	.boxes-outerdiv{
		position:relative;
		margin-top:-50px;
		width:984px;
		}
		
	.boxes{
		float:left;
		background: url(imgs/home_box_small.gif) no-repeat 0 0;
		width:328px;
		height:295px;
		}

	#slider-list-menu.front-innerdiv a:link, 
	#slider-list-menu.front-innerdiv a:active, 
	#slider-list-menu.front-innerdiv a:visited  {
		display: block;
		width:500px;
		text-decoration: none;
		padding:0;
		border:none;
		background-color:transparent;
		margin-top:-30px;
		} 
		
	#slider-list-menu.front-innerdiv a:hover  {
		display: block;
		width:430px;
		text-decoration: underline;
		padding:0;
		border:none;
		margin-top:-30px;
		} 
		
	.front-image{
		padding-top:10px;
		width:946px;
		height:374px;
		}		
		
	.front-div{
		position:absolute;
		top:-122px;
		left:43px;
		padding:0;
		margin:0;
		}		
		
	.front-innerdiv{
		padding-top:0;
		padding-left:10px;
		padding-right:10px;
		margin:0;
		}	
		
	.front-link{
		display:block;
		position:absolute;
		top:240px;
		}	
		
	.front-navbuttons{
		position:absolute;
		top:368px;
		right:22px;
		width:46px;
		}	
		
	.product-advertdiv{
		padding-top:10px;
		text-align:left;
		width:960px;
		padding-left:20px;
		}
		
	.product-advertcontainer{
		width:950px;
		height:375px;
		background:#DDDDDD url(imgs/greygradient.jpg) repeat-x;
		}
		
	.product-advertimg{
		border:none;
		float:left;
		width:654px;
		height:375px;
		}
		
	.product-adverttextcontainer{
		float:right;
		height:373px;
		width:295px;
		position:relative;
		}
		
	.product-adverttext{
		padding-left:10px;
		padding-right:10px;
		}
	
	.product-advertlist{
		height:200px;
		width:295px;
		}
		
	.training-adverttextcontainer{
		float:right;
		height:180px;
		width:295px;
		position:relative;
		}		


/*** Level 3 ***/
	
	.menu-topbox3{
		margin:0; 
		padding:0; 
		display:block; 
		clear:both;		
		}
		
	.menu-topbox-top{
		background: url(imgs/menutopbox3top.gif) no-repeat 0 0;
		width:988px;
		height:14px;
		margin:0;
		padding:0;
		}			
		
	.menu-topbox-content{
		background-color:white;
		width:966px;
		border-left:9px solid #878787;
		border-right:9px solid #878787;
		margin:0;
		padding:0;
		overflow:hidden;
		}
		
	.menu-topbox-bottom{
		background: url(imgs/menutopbox3bottom.gif) no-repeat 0 0;
		width:988px;
		height:23px;
		}				

	.content-col1{
		width:605px;
		margin:0;
		padding:0;
		padding-left:20px;
		float:left;
		}
		
	.content-colspacer{
		float:right;
		width:20px;
		}			

	.content-col2{
		width:292px;
		margin:0;
		padding:0;
		padding-right:20px;
		float:right;
		}	
		
	.paragraph-container{
		clear:both;
		margin-top:10px;
		margin-bottom:10px;
		}
		
	.portal-left{
		padding-top:30px; 
		padding-bottom:10px; 
		float:left; 
		width:300px; 
		text-align:center;
		}
		
	.portal-right{
		padding-top:30px; 
		padding-bottom:10px; 
		float:right; 
		width:300px; 
		text-align:center;
		}		

/*** List menu ***/
		
	.list-menu{
		width: 292px;
		text-align:left;
		}
	
	.list-menu ul {
		margin: 0; 
		padding:0;
		list-style-type:none;
		font-family: Verdana;
		font-size: 0.8em; 
		list-style-image:none;
		} 
		
	.list-menu li {
		margin:0;
		padding:0;
		height:28px;
		} 	
		
	.list-menu a {
		display: block;
		width:280px;
		padding: 6px 2px 6px 10px;
		text-decoration: none;
		border-bottom: 1px dotted #A6A5A5;
		} 	
		
	.list-menu a:link, .list-menu a:active, .list-menu a:visited {
		color:#355997;	
		}
	
	.list-menu a:hover {
		background-color:#355997;
		color: #ffffff;
		text-indent: 0;
		text-decoration:none;
		} 	

	.list-menu a:link .arrow, .list-menu a:active .arrow, .list-menu a:visited .arrow{
		background: url(imgs/arrow_right.gif) no-repeat 0 0;
		}	
		
	.list-menu a:hover .arrow{
		background: url(imgs/arrow_roll_right.gif) no-repeat 0 0;
		}
		
	.list-menu a .active-arrow{
		background: url(imgs/arrow_right_orange.gif) no-repeat 0 0;
		color:#FF6600;
		}	
	
	
/*** training-locations.asp ***/	

	.training-google{
		float:left;
		}
		
	p.training{
		margin-top:8px;
		float:right;
		}
		
	.training-searchbox{
		background: url(imgs/header/searchbox.jpg) no-repeat left top;
		height:24px;
		font-size:8pt;
		float:right;
		margin-top:17px;
		margin-left:5px;
		}
		
	.training-go{
		font-family:Verdana;
		font-size:8pt;
		font-weight:bold;
		color:#17337F;
		padding:2px;
		float:right;
		margin-top:16px; 
		margin-left:3px;
		}
		
	.logmein-go{
		font-family:Verdana;
		font-size:8pt;
		font-weight:bold;
		color:#17337F;
		padding:2px;
		margin-left:5px;
		}		
		
	.calculator{
		width:112px; 
		border:0; 
		background:none; 
		font-family:courier new; 
		font-weight:bold;
		}
	
	

/*** Change list items to orange ***/

	#slider-list-menu .selected a:link, #slider-list-menu .selected a:active, #slider-list-menu .selected a:visited {
		color:#f60;	
		background-color:#fff;
		}	
		
/*** end ***/		
		
	.wishlist-input{
		font-family:Verdana;
		font-size:9pt;
		width:200px;
		}
		
	textarea{
		height:150px;
		font-family:Verdana;
		font-size:9pt;
		}
		
	.contact-button{
		font-family:Verdana;
		font-size:8pt;
		font-weight:bold;
		color:#17337F;
		padding:2px;
		margin-top:0;
		float:right;
		margin-right:10px;
		}	
		
	.contact-button-page{
		font-family:Verdana;
		font-size:8pt;
		font-weight:bold;
		color:#17337F;
		padding:2px;
		margin-top:0;
		}		

	.edge{
		float:right;
		padding-left:20px;
		margin-right:0;
		}
	


/*** Footer.asp ***/

	.footer-outerdiv{
		margin-top:8px;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding:0;
		width:966px;
		}	
		
	.footer-linksdiv{
		color:white;
		font-family:Verdana;
		font-size:0.7em;
		text-align:left;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0;
		margin-right:0;		
		padding:0;
		}
		
	#left.footer-linksdiv{
		margin-left:15px;
		padding:0;
		float:left;
		}	
		
	#right.footer-linksdiv{
		margin-right:15px;
		padding:0;
		float:right;
		}			
		
	a:link.footer-link, a:visited.footer-link, a:active.footer-link{
		color:white;
		text-decoration:none;
		padding:0;
		margin:0;
		}		

	a:hover.footer-link{
		color:white;
		text-decoration:underline;
		padding:0;
		margin:0;
		}	
		
	.footer-link-pipe {
		color:#737272;
		padding-left:14px;
		padding-right:14px;
		}
.code
{
	font-family:"Courier New", Courier, monospace;
	font-size:10pt;
	text-align:left;
	background-color:#ECECEC;
	padding:10px;
	margin:10px;
}
#VersionCheckerComponants
{	
	text-align:left;
}
#VersionCheckerComponants td
{
	font-size:12px;
}
#VersionCheckerComponants thead td
{
	font-weight:bold;
}
#VersionCheckerMessages td, #VersionCheckerMessages div
{
	font-size:12px;
}
#VersionCheckerMessages
{
	margin: 25px 30px;
	padding: 20px;
	border: 3px solid #ec6b1f;
	background-color:#ECECEC;
	
}
#VersionCheckerMessages .page-headerbig
{
	margin: 5px;
	font-size:1.4em;
	font-weight:bold;	
}

#DezRezEAlogin input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:2px;
}


/*** Home page ***/

.menu-topbox
{
	text-align:left;
}
.advertsnew
{
	position:relative;
	left:23px;
	top:10px;
	text-align:left;
}
.advertnewText
{
	width:540px;
	text-align:left;
	position:relative;
	top:64px;
	left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.advertnewText h2
{
	font-size:1.9em;
	line-height:1em;
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color:#173688;
	padding:0;
	margin:0;
	padding-bottom:15px;
}
.advertnewText p
{
	font-size:1em;
	margin:10px 0;
}
.advertnewText a
{
	display:block;
	text-decoration:none;
	color:#365895;
	font-size:1em;
}
.advertnewText a:hover
{
	text-decoration:underline;
}
.advertnewText
{
		
}
.advertnew
{
	text-align:left;
	position:absolute;
	top:0;
	z-index:1;
	height:374px;
	width:946px;
}
.advertnew .advertnewImage
{
	position:absolute;
	left:0;
	text-align:left;
}
#advertnew1
{
	z-index:2;
	display:block;
}
.front-navbuttons
{
	z-index:4;	
}
#componentDate{
	color:red;
	font-weight:bold;
	font-size:7pt;
	}
	
.press-container{
	width:300px; 
	float:left; 
	padding-top:20px;
	}
	
.press-container img{
	padding-bottom:20px; 
	height:100px;
	}	
	
.press-container p{
	text-align:center; 
	font-weight:bold;
	}		
