/*** Main tags ***/

body{
	background:transparent; 
	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:0.8em;
		}	
		
	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;
		}
	
table a:link, table a:active, table a:visited{
	color:#355997;
	text-decoration:none;
	}	
	
table a:hover{
	color:#355997;
	text-decoration:underline;
	}		
	
h1{
	background-color:transparent;
	font-family:"Agenda Light", "Myriad Pro", Verdana;
	font-size:1.8em;
	color:#010000;
	font-weight:normal;
	padding-bottom:15px;
	margin:0;
	text-align:left;
	}

	h1 span{
		font-weight:normal;	
		}
	
	h1#advertHeading{
		color:black;
		font-size:1.8em;
		line-height:31pt;
		}

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{
		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;
	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;
	text-align:left;
	padding-top:0;
	margin-top:0;
	}
	
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;
	}	

#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-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;
	}
	
.header-title{
	float:left;
	background: url(imgs/header/text_heading.jpg) no-repeat left top;
	height:30px;
	width:300px;
	margin-top:9px;
	margin-left:24px;
	}	
	
.header-title #text{
	visibility:hidden;
	}

.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;
	}


/*** 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:hover.menu-links-home#active {
		text-decoration:underline;
		}		
		
	a.menu-links-home#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;
		}
		
	a:hover.menu-links-product#active {
		text-decoration:underline;
		}	
		
	a.menu-links-product#active {
		background-position: 0 -52px;
		color:#18388B;
		text-decoration:none;
		}
	
	.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;
		}
		
	a:hover.menu-links-services#active{
		text-decoration:underline;
		}
		
	a.menu-links-services#active {
		background-position: 0 -52px;
		color:#18388B;
		text-decoration:none;
		}
			
	.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;
		}
		
	a:hover.menu-links-news#active{
		text-decoration:underline;
		}
		
	a.menu-links-news#active {
		background-position: 0 -52px;
		color:#18388B;
		text-decoration:none;
		}
		
	.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;
		}
		
	a:hover.menu-links-about#active{
		text-decoration:underline;
		}
		
	a.menu-links-about#active {
		background-position: 0 -52px;
		color:#18388B;
		text-decoration:none;
		}	


/*** Slider list menu ***/

	#slider-list-menu.workingforyou{
		position:absolute;
		top:28px;
		width: 282px;
		text-align:left;
		left:0;
		}	

	#slider-list-menu{
		position:absolute;
		top:172px;
		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 2px 6px 22px;
		/*border-top: 1px dotted #A6A5A5;*/
		border-bottom: 1px dotted #A6A5A5;	
		width:270px;	
		display: block;
		}			

	.fader{
		position:absolute;
		}
		
/*	.selected a{
		background-color:white;	
		}*/

	#advertBodyText{
		/*height:850px;*/	
		}
		
	#advertBodyText.workingforyou{
		height:1200px;	
		}		
		
	#advertBodyText.testimonials{
		height:600px;	
		}		
		

/*** 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:5px;
		}	
		
	.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:50px;		
		}	

	.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:50px;		
		}	
		
	.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{
		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:0;
		padding-right:25px;
		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('imgs/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;
		}	
	
	.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{
		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;
		}
	
	.next-button span{
		display: inline;
		font-family:Verdana;
		text-decoration:none;
		font-size:0.9em;
		font-weight:normal; 
		padding-right:33px;
		}
	
	a:hover.next-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.advert-innerdiv a:link, 
	#slider-list-menu.advert-innerdiv a:active, 
	#slider-list-menu.advert-innerdiv a:visited  {
		display: block;
		width:500px;
		text-decoration: none;
		padding:0;
		border:none;
		background-color:transparent;
		margin-top:-30px;
		} 
		
	#slider-list-menu.advert-innerdiv a:hover  {
		display: block;
		width:430px;
		text-decoration: underline;
		padding:0;
		border:none;
		margin-top:-30px;
		} 
		
	.advert-image{
		padding-top:10px;
		width:946px;
		height:374px;
		}
		
	.advert-div{
		position:absolute;
		top:-132px;
		left:45px;
		}
		
	.advert-innerdiv{
		padding-left:10px;
		padding-right:10px;
		}	
		
	.advert-link{
		display:block;
		position:absolute;
		top:260px;
		}	
		
	.advert-navbuttons{
		position:absolute;
		top:368px;
		right:22px;
		width:46px;
		}	
		
	.product-advertdiv{
		padding-top:10px;
		text-align:left;
		width:960px;
		padding-left:10px;
		}
		
	.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;
		}


/*** 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:#333333;
		padding:2px;
		float:right;
		margin-top:16px; 
		margin-left:3px;
		}

	
/*** Footer.asp ***/

	.footer-outerdiv{
		margin-top:8px;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding:0;
		width:966px;
		}	
		
	.footer-linksdiv{
		color:black;
		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:black;
		text-decoration:none;
		padding:0;
		margin:0;
		}		

	a:hover.footer-link{
		color:black;
		text-decoration:underline;
		padding:0;
		margin:0;
		}	
		
	.footer-link-pipe {
		color:black;
		padding-left:14px;
		padding-right:14px;
		}
	
