	#homecontainer {
	position: relative;
	float:left;
	min-width: 500px;
	max-width: 747px; /* was 720px */
	width: expression(document.body.clientWidth < 801? "508px": "745px" );
	height: 100%;
	/* background-color: #CCDEEC; */		
	margin-right: 0px;
	background: #CCDEEC url(homecontainer_bg.gif) no-repeat left bottom;
	}
	#flashpromo {
			position: relative;
			/*background-color: #ECEBEA;*/
			background-color: #FFFFFF;
			width:100%;
			height:171px;
			padding: 0;
			margin: 0;
			}
			
	#gateways {
			margin-right: 0px;
			margin-bottom: 0px;
			margin-top: 0px;
			position: relative;
			width: 100%;
			background: #FFFFFF url(backrepeat.gif) repeat-x top right;
			height: 11.4em !important ; /*not IE */
			height: 160px;			
		}
		
		*:first-child+html #gateways div {
		width: 32%;
		}
		
		#gateways div {
			position: relative;
			font-weight: normal;
			background: #FFFFFF url(backrepeat.gif) repeat-x top right;
			width: 249px;
			width: expression(document.body.clientWidth < 800? "150px": "231px" );			
			float: left;
			/* max-width: 248px;
			min-width: 120px;			
			width: expression(document.body.clientWidth < 801? "167px": "248px" ); */			
		}
		
		#gate1, gate2, gate3 {
		background: url(backrepeat.gif) repeat-x top right;
		}
	
		*:first-child+html #gate3open {
		width: 300px;
		padding-right:22px;
		background-color:#FFFFFF;
		}
	
		#gate1open, #gate2open, #gate3open {
			font-family: Arial, Helvetica, sans-serif;
			text-indent: 0px;
			padding: 13px 0px 0px 0px;
			margin:0px;
			line-height: 1.65em !important;
			line-height: 1.5em;
			clear: left;
			color: white;
			font-weight: bold;
			font-size: 0.75em;
			/*height: 11.4em !important; not IE */
			
			/*height: 150px !important;*/
			/*height: 108px;*/
			
			height: 142px !important;
			height: 100px;	
				
			width: 240px !important;
			width: 100%;
			display: block;
			background: #FFFFFF;
			list-style-position: outside;
			list-style-image: none;
			list-style-type: none;
		}
		
		#gateways div span#gate1open a, #gateways div span#gate2open a, #gateways div span#gate3open a
		{
			font-family: Arial, Helvetica, sans-serif;
			color: #00628C;
			text-decoration: none;
			font-weight: bold;
			font-size: 1em;
		}
		
		#gateways div  span#gate1open a span, #gateways div  span#gate2open a span, #gateways div  span#gate3open a span {
			padding:0;
			margin: 0;
			display: inline;
		}
		
		#gateways div  span#gate1open a:active, #gateways div  span#gate2open a:active, #gateways div  span#gate3open a:active, #gateways div  span#gate1open a:hover, #gateways div  span#gate2open a:hover, #gateways div  span#gate3open a:hover
		{
			text-decoration:underline;
		}
		
		#gate1open ul, #gate2open ul, #gate3open ul {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	list-style-type: none;
		}
		
		
		/*#gateways div a span#gate1open ul,#gateways div a span#gate2open ul,#gateways div a span#gate3open ul,
		#gateways div a span#gate1open li,#gateways div a span#gate2open li,#gateways div a span#gate3open li {
		text-indent: 0px;
		list-style: none;
		display: block;
		list-style-position:outside;
		}*/
		
		#gateways div a:hover,#gateways div a:visited ,#gateways div a:active {
			text-decoration: underline;
		}
		#gateways div a:hover span#gate1closed, #gateways div a:hover span#gate2closed, #gateways div a:hover span#gate3closed, #gateways div a:hover span#arrow1,#gateways div a:hover span#arrow2,#gateways div a:hover span#arrow3{
		display: none;
		}
		/*#gateways div a:hover span#gate1open, #gateways div a:hover span#gate2open,#gateways div a:hover span#gate3open {
		clear: left;
		display: block;
		color: white;
		font-size: 0.89em;
		}*/
		#gateways div div {
			position: relative;
			width:300px;
			/*min-width: 170px; max-width: 240px;  changed from 250 */
			height: 28px;
			float: left;
			background: #FFFFFF url(backrepeat.gif) repeat-x right top;
		}
		
		
	 *:first-child+html #longbox {
		height: 197px;
		}
		
		#longbox {
				position: relative;
				/*background-color: rgb(181,213,229);*/
				//background-color: #CEE8F9;
				background-color: #D7F1FF;
				margin: 0px;
				height: 195px;
			}
				
	#longbar {
				position: relative;
				top: 0px;
				left: 0px;
				background-image:url(longbox_back.gif);
				background-repeat: repeat-x;
				background-color: #00618B;
				width: 100%;
				height: 27px;
				float: left;
			}
	#longtext {
				/*padding: 2px 2px 2px 10px !important; */
				padding: 6px 0px 0px 10px !important;
				/*padding: 10px 2px 9px 10px;*/
				padding: 12px 0px 0px 8px;
				margin: 0px;
				float: left;
				font-family: Interstate, Arial, Helvetica, sans-serif;
				color: rgb(0,98,140);
				font-size: 0.69em;
			}
	#longtext h1{
				font-family: Interstate, Arial, Helvetica, sans-serif;
				color: rgb(0,98,140);
				font-size: 0.85em;
				
			}
/*	#longtext p{
				font-family: Interstate, Arial, Helvetica, sans-serif;
				color: #000;
				font-size: 0.69em;		
			} */
			
	#longtext p {	margin-bottom: 8px; 
				margin-top: 0px;} 	
	
	#longlist{
				position:relative;
				top: 0px;
				top: -10px !important;
				padding-right: 0;
				padding-top: 5px;
				/*padding-bottom: 3px;*/
				padding-bottom: 0px;					
				float: right;
			}
		
		.listoption1_rollover {
		height:165px;
		float:left;
		background-image:url(business_support_link.gif);
		}
	
		a.listoption1_rollover:hover {
		font-weight: normal;
		color: #FFFFFF;
		background-color: #4389AE;
		width:100%;
		}
		
#longlist ul, #longlist li {
		list-style: none;
		
	padding-bottom: 0px; 
	margin-bottom: 2px;
		}
		
#longlist ul li img {
	border: none;
}
				
/*/////////GATE Top BUTTON //////////////////////////////////////*/
		
				#gateways div.arrowed a {
					text-decoration: none;
					font-weight: bold;
					color: rgb (0,98,140);
				}
				#gateways div.arrowed a img{
					border: none;
					padding: 0;
					margin: 0;
					display: inline;
				}
				#gateways div.arrowed div#gate1top,#gateways div.arrowed div#gate2top,#gateways div.arrowed div#gate3top {
					width: 100%;
					display: block;
					clear: right;
				}	
						
/*/////////GATE MENU ////////////////////////////////////////*/
				a.gate1_rollover, a.gate2_rollover , a.gate3_rollover {
					float:left;
					background-image:url(divideline.gif);
					background-position: left top;
					background-repeat: repeat-y;
					font-weight: normal;
					height: 6em;
					font-family: Arial, Helvetica, sans-serif;
					width: 98%;
				}
				#gate1open, #gate2open, #gate3open {
					background-image:url(divideline.gif);
					background-position: left top;
					background-repeat: repeat-y;
					
					/*height: 142px !important ; not IE */
					/*height: 130px;	*/
					
					height: 142px !important ; /*not IE */
					height: 122px;
					
				}
				
				#gate1open li, #gate2open li, #gate3open li {
				display-list: none;
				}
				
				#gate1open li a.gatelink span,#gate2open li a.gatelink span, #gate3open li a.gatelink span {
				text-align: left;
				text-indent:0px;
				display: block;
				}
				
				a.gate1_rollover:hover, a.gate2_rollover:hover, a.gate3_rollover:hover {
					text-align: left;
					font-weight: normal; 
					color:#FFFFFF;
					background-color:#4389AE; 
					width: 98%;
				}
								
				#gateways div.arrowed a.gate1_rollover,#gateways div.arrowed a.gate2_rollover, #gateways div.arrowed a.gate3_rollover  {
				text-decoration:none;
				}