/* Date			Version			Modified By				Changes 
					1.0									Created
	19/03/10		1.1				Reema				Changes for Media Clips Page
    19/03/10		1.2				Reema				Changes for Media and News Landing page
	23/03/10		1.3				Kanika				Added box class for forms
	31/03/10		1.4				Dhanashree			Changes for Banner (Email This page)
	09/04/10		1.5				Dhanashree			Changes for Newsletter
	13/05/10		1.6				Reema				Add image for Download Document and for register button
	19/05/10		1.7				Reema				Add table for supplier registration page
	11/06/10		1.8				Dhanashree			Changes for sitemap Links
	14/06/10		1.9				Dhanashree			Changes for blog css
	02/07/10		2.0				Dhanashree			Added for Registration pop up
	09/07/10		2.1				Reema			    Added for Blog Skin
	21/07/10		2.2				Dhanashree			Alignment of sitemap links
	22/07/10		2.3				Reema				Alignment of sitemap links
*/
html, body {
	min-height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*text-align: center;*/
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

form, input, ul, li {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0 0 15px 0;
}

h3 {
	color: #666666;
	font-size: 20px;
	margin: 0;
	padding: 10px 0 15px 0;
}

h4 {
	color: #f87521;
	font-size: 18px;
	margin: 0;
	padding: 0 0 15px 0;
}

h5 {
	color: #f87521;
	font-size: 16px;
	margin: 0;
	padding: 0 0 15px 0;
}

h6 {
	color: #666666;
	font-size: 12px;
	margin: 0;
	padding: 0 0 15px 0;
}

/* Start Generic */



.clearboth {
	clear: both;
	line-height: 1px;
	/*Changed By Dhanashree as per New Mockup */
	/*height: 0px;*/
	height: 1px;
}


.font11 {
	font-size: 11px;
}

.line {
	background: url(../images/dots.gif) repeat-x;
	margin: 0 0 15px 0;
	padding: 0;
	height: 1px;
	line-height: 1px;
	clear: both;
}

.list {
	margin: 0;
	padding: 0;
}

.list li {
	margin: 0;
	padding: 0 0 3px 18px;
	list-style: none;
	background: url(../images/bullet1.gif) 0 2px no-repeat;
}

.orange {
	color: #f87521;
}


.download_link {
	background: url(../images/back_snav4.gif) no-repeat left top;
	float:left;
	height:30px;
	position:relative;
	text-indent:30px;
	width:30px;
}

	.download_test {
		margin-left:35px;
		padding-top:10px;
	}

.pic {
	margin: 0 0 15px;
}

.picleft {
	float: left;
	margin: 4px 20px 10px 0;
}

.sharebox_pic {
	float: left;
	padding: 4px 0; 
	width: 110px;
	height:100px	
}

.mandatory {
	color: #f87521;
	font-size: 10px;
	padding-left: 10px;

}

.input1 {
	border: 1px solid #e5e5e5;
	background: #ffffff;
	width: 153px;
	height: 14px;
	color: #666666;
	font-size: 11px;
	margin: 0;
	padding: 3px;
}

.input2 {
	border: 1px solid #e5e5e5;
	background: #ffffff;
	width: 200px;
	height: 14px;
	color: #666666;
	font-size: 11px;
	margin: 0;
	padding: 3px;
}

.input3 {
	width: 162px;
	color: #666666;
	font-size: 11px;
}

.input4 {
	border: 1px solid #e5e5e5;
	background: #ffffff;
	width: 153px;
	height: 100px;
	margin: 0;
	padding: 3px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.submit1 {
	margin: 0;
	padding: 0;
	border: 0;
	color: #ffffff;
	background: url(../images/back_button1.gif) no-repeat;
	width: 74px;
	height: 24px;
	cursor: pointer;
}

#container .backlink {
	display: block;
	background: url(../images/bullet3.gif) 0 1px no-repeat;
	color: #f87521;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	height: 14px;
	padding: 0 0 0 18px;
}

.envelope {
	margin: 0 5px 0 0;
}

.grey {
	color: #bbbbbb;
}

	/* Start Buttons */
	
	.learnmore {
		width: 80px;
		height: 21px;
		background: url(../images/button_learnmore.gif) 0 0;
		color: #ffffff;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		display: block;
		float: left;
		line-height: 19px;
	}
	
	.learnmore:hover {
		background: url(../images/button_learnmore.gif) 0 -21px;
		text-decoration: none;
	}
	
	.learnmore span {
		display: none;
	}
	
	.readmore {
		width: 80px;
		height: 21px;
		background: url(../images/button_readmore.gif) 0 0;
		color: #ffffff;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		display: block;
		float: left;
		margin: 0 5px 0 0;
	}
	
	.readmore:hover {
		background: url(../images/button_readmore.gif) 0 -21px;
		text-decoration: none;
	}
	
	.readmore span {
		display: none;
	}
	
	/* New Button class */

	/* changes for version 1.6 starts */
	.grey_button {
		height: 24px;
		/*float: left;*/
		padding: 0 10px 0 0;
		font-size: 11px;
		font-weight: bold;
		position: relative;
	}
	
	#container .grey_button a {
		padding: 0 0 0 15px;
		float: left;
		display: block;
		height: 24px;
		background: url(../images/grey_button_l.gif) 0 0 no-repeat;
		color: #8a8a8a;
		cursor: pointer;
		text-decoration: none;
	}
	
	.grey_button a span {
		padding: 5px 15px 0 0;
		float: left;
		display: block;
		height: 19px;
		background: url(../images/grey_button_r.gif) 100% 0 no-repeat;
	}
	
	#container .grey_button a:hover {
		background: url(../images/grey_button_l.gif) 0 -24px no-repeat;
		color: #ffffff;
		text-decoration: none;
	}
	
	.grey_button a:hover span {
		background: url(../images/grey_button_r.gif) 100% -24px no-repeat;
	}
	  /* changes for version 1.6 end */
	
	.btn_default {
		margin-right:10px;
		height:21px;
		position:relative;
		padding: 0 12px;
		float:left;
		background: url(../images/btn_background_sprite.gif) repeat-x;
		cursor: pointer
	}
	#container .btn_default a {
		font-size: 11px;
		color:#8a8a8a;
		font-weight: 300;
		line-height: 20px;
		font-weight: normal;
		font-style: normal;	
		text-decoration: none;
	}
	
	div.btn_default a:hover {
		text-decoration: none;
	}	

	
	.btn_default_hover {
		background: url(../images/btn_background_hover.gif) repeat-x;
	}
		.btn_corners {
			position: absolute;
			width:8px;
			height: 21px;
			background: url(../images/btn_rounded_corners_sprite.gif) no-repeat;
			top:0;
		}
		
		.btn_corners_hover {
			background-position: 0 -21px;
			}
		
			.btn_left_corner {
				left: -1px;
			}
			
			.btn_right_corner {
				right: -1px;
				background-position: -8px 0;
			}
			
			.btn_right_corner_force {
				right: -1px;
				background-position: -8px -21px;
			}
			
	.btn_default_large {
		margin-right:10px;
		height:24px;
		float: left;
		position:relative;
		background: url(../images/btn_background_large_sprite.gif) repeat-x;
		padding: 0 18px;
		cursor: pointer;
	}
	
	.btn_default_large_active {
		margin-right:10px;
		height:24px;
		float: left;
		position:relative;
		background: url(../images/btn_background_large_sprite.gif) repeat-x;
		background-position: 0 -24px;
		padding: 0 18px;
		cursor: pointer;
	}
	
		.btn_default_large_active a {
			font-size: 11px;
			color:#fff;
			font-weight: 300;
			line-height: 24px;
			font-weight: bold;
			font-style: normal;	
		}	
	
	
		.btn_default_large a {
			font-size: 11px;
			color:#8a8a8a;
			font-weight: 300;
			line-height: 24px;
			font-weight: bold;
			font-style: normal;	
		}
		
		
		.btn_default_large_hover {
			background: url(../images/btn_background_large_sprite.gif) repeat-x;
			background-position: 0 -24px;
			}
			
		#content_right .btn_default_large_hover a:hover {
			text-decoration: none;
		}
		
		#content_right .btn_default_large_active a:hover {
			text-decoration: none;
			color:#fff;
		}
	
	.btn_corners_large, .btn_corners_large_active  {
		position: absolute;
		width:12px;
		height: 24px;
		top:0;
		background: url(../images/btn_large_corners.gif) no-repeat;
	}
	
		.btn_corners_large_hover {
			background: url(../images/btn_large_corners.gif) no-repeat;	
			height:24px;
			width: 12px;
			background-position: 0 -24px;
		}

	
			.btn_left_corner_large {
				left: -1px;
			}
			
			.btn_right_corner_large {
				right: -1px;
				background-position: -12px 0;
			}
			
			.btn_right_corner_large_force_background {
				right: -1px;
				background-position: -12px -24px;
			}
	
	
	.viewmap {
		display: block;
		width: 80px;
		height: 21px;
		background: url(../images/button_viewmap.gif) 0 0;
		margin: 0 0 15px 0;
		position: relative;
		float: left;
	}
	
	.viewmap:hover {
		background: url(../images/button_viewmap.gif) 0 -21px;
	}
	
	.viewmap span {
		display: none;
	}
	
	.download {
		display: block;
		width: 80px;
		height: 21px;
		background: url(../images/button_download.gif) 0 0;
		margin: 0 0 15px 0;
		position: relative;
		float: left;
	}
	
	.download:hover {
		background: url(../images/button_download.gif) 0 -21px;
	}
	
	.download span {
		display: none;
	}
	
	.viewhere {
		display: block;
		width: 80px;
		height: 21px;
		background: url(../images/button_viewhere.gif) 0 0;
		margin: 0 0 15px 0;
		position: relative;
		float: left;
	}
	
	.viewhere:hover {
		background: url(../images/button_viewhere.gif) 0 -21px;
	}
	
	.viewhere span {
		display: none;
	}
	
/* changes for version 1.2 starts*/

	.btn_viewhere {
		display: block;
		width: 149px;
		height: 30px;
		background: url(../images/btn_viewhere.gif) 0 0;
		position: relative;
	}
	
	.btn_viewhere:hover {
		background: url(../images/btn_viewhere.gif) 0 -30px;
	}
	
	.btn_viewhere span {
		display: none;
	}
/* changes for version 1.2 end*/
	.viewpos {
		width: 90px;
		height: 24px;
		background: url(../images/button_viewpos.gif) 0 0;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		display: block;
		float: left;
		margin: 0 10px 0 0;
	}
	
	.viewpos:hover {
		background: url(../images/button_viewpos.gif) 0 -24px;
		text-decoration: none;
	}
	
	.viewpos span {
		display: none;
	}
	
	.apply {
		width: 91px;
		height: 24px;
		background: url(../images/button_apply.gif) 0 0;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		display: block;
		float: left;
		margin: 0 10px 0 0;
	}
	
	.apply:hover {
		background: url(../images/button_apply.gif) 0 -24px;
		text-decoration: none;
	}
	
	.apply span {
		display: none;
	}
	
	.back {
		width: 91px;
		height: 24px;
		background: url(../images/button_back.gif) 0 0;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		display: block;
		float: left;
		margin: 0 10px 0 0;
	}
	
	.back:hover {
		background: url(../images/button_back.gif) 0 -24px;
		text-decoration: none;
	}
	
	.back span {
		display: none;
	}
	
	/* End Buttons */
	
/* End Generic */

/* Start Main Container */

#container {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}

	/* start of home site map nav */
	
	.home_sitemap{
		width:100px;
		height: 20px;
/* Changes for version 2.3 starts*/
		/* Changes for version 2.2 starts*/
		/*margin:0 0 0 715px;
*/
		/*margin:0 0 0 77px;*/
		/* Changes for version 2.2 starts*/
		margin:0 0 0 765px;
		/* Changes for version 2.3 end*/
		float: left;
		display: inline;
	}
	
		.home_sitemap ul{
			/* Changes for version 1.8 starts*/
			/*width:100px;
*/
			width:205px;
		/* Changes for version 1.8 ends*/
			height: 25px;
			margin: 0;
			padding: 0;
		}
		
		.home_sitemap li{
			list-style:none;
			float: left;
			padding: 3px 0 0 5px;
		}
		
		.home_sitemap a{
			text-decoration: none;
			font-weight:bold;
			color: #666666;
		}
		
		.home_sitemap a:hover{
			color: #f27024;
		}
	
	/* end of home sitemap nav */

	/* Start Heading */
	
	#heading {
		width: 980px;
		height: 140px;
		position: relative;
		text-align: right;
		padding: 20px 0 0 10px;
		z-index: 999;
	}
	
		#heading #logo_top {
			position: absolute;
			top: 20px;
			left: 32px;
		}
		
		#heading form {
			padding: 0 0 0 0;
		}
		
		#heading .search {
			border: 0;
			width: 111px;
			height: 15px;
			background: url(../images/back_search.gif) no-repeat;
			color: #7e7e7e;
			font-size: 11px;
			padding: 4px 15px 0 30px;
			margin: 0 0 5px 0;
		}
		
		
		/* Start Sub Nav */
		
		#subnav {
			height: 35px;
			margin: 0 -4px 0 0;
			padding: 0 0 0 5px;
			float: right;
			/* Changes for 1.4 starts */
			/*width: 620px;*/
			width: 672px;
			/* Changes for 1.4 ends */
			display: inline;
		}
		
		#subnav ul {
			height: 35px;
		}
		
		#subnav li {
			list-style: none;
			float: left;
		}
		
		#subnav li a {
			display: block;
			color: #666666;
			text-decoration: none;
			font-size: 11px;
			float: left;
		}
		
			#snav0,
			#snav1,
			#snav2,
			#snav3,
			#snav4,
			#snav6,
			#snav9 {
				background: url(../images/back_snav.gif) 100% 0 no-repeat;
				padding: 10px 10px 0;
				height: 25px;
			}
			
			#snav4 {
				background: url(../images/back_snav4.gif) 100% 0 no-repeat;
				padding: 10px 30px 0 10px;
				height: 25px;
			}
			
			#snav5 {
				background: url(../images/back_snav5.gif) 100% 0 no-repeat;
				padding: 10px 30px 0 10px;
				height: 25px;
			}
			
			#snav0 a:hover,			
			#snav1 a:hover,
			#snav2 a:hover,
			#snav3 a:hover,
			#snav4 a:hover,
			#snav5 a:hover,
			#snav9 a:hover,
			#snav6 a:hover {
				color: #f87924;
				text-decoration: underline;
			}
			
			#snav7 a { width: 62px; height: 25px; padding: 10px 0 0 0; text-align: center; background: url(../images/back_snav7.gif) no-repeat; font-weight: bold; }
			#snav8 a { width: 81px; height: 25px; padding: 10px 0 0 0; text-align: center; background: url(../images/back_snav8.gif) no-repeat; font-weight: bold; }
			/*Added By Dhanashree for change password.*/
			#snav10 a { width: 125px; height: 25px; padding: 10px 0 0 0; text-align: center; background: url(../images/back_snav10.gif) no-repeat; font-weight: bold; }
			
			
			
		/* End Sub Nav */
		
	/* End Heading */
	
	/* Start Home Content */
	
		/* Start Home Flash */
		
		#homeflash {
			width: 990px;
			height: 262px;
			margin: 0 0 10px 0;
			background: url(../images/back_homeflash.jpg) no-repeat;
		}
		
		/* End Home Flash */
		
		.link_subscribe {
			position: absolute;
			top: 145px;
			left: 10px;
			z-index: 99;
			text-decoration: underline;
		}
		
		.link_news {
			font-weight: bold;
			display: block;
			padding: 0 0 10px 0;
			text-decoration: underline;
		}
		
		.link_events {
			position: absolute;
			top: 145px;
			left: 20px;
			z-index: 99;
			text-decoration: underline;
		}
		
		.colls {
			float:left; 
			margin: 0;
			padding:0;
			overflow:hidden;
		}
		
		.homecol_1 {
			width: 230px;
			float: left;
			margin: 15px 0 0 0;
			/*padding: 0 10px 0 10px;*/
			/*padding:0 10px;*/
			padding:0 8px;
			background: url(../images/devider_home.gif) 100% 50% no-repeat;
			position: relative;
		}
	
		.homecol_1 .list {
			font-weight: bold;
		}
		.homecol_1 .list a {
			text-decoration: underline;
		}

		.homecol_2 {
			width: 220px;
			float: left;
			margin: 15px 0 0 0;
			/*padding: 0 10px 0 20px;*/	
			padding: 0 10px 0 18px;
			background: url(../images/devider_home.gif) 100% 50% no-repeat;
			position: relative;
		}

		.homecol_3 {
			width: 220px;
			float: left;
			margin: 15px 0 0 0;
			/*padding: 0 10px 0 20px;*/
			padding: 0 10px 0 18px;
			position: relative;
		}
		
		.homecol_4 {
			width: 240px;
			float: left;			
			margin: 15px 0 0 0;
			padding: 0;
		}
		
		.homelist a {
			display: block;
			padding: 0 0 3px 18px;
			list-style: none;
			background: url(../images/bullet1.gif) 0 2px no-repeat;
			font-weight: bold;
			text-decoration: underline;
		}
		
		.homelist a:hover {
			text-decoration: none;
		}
			
			/* Start Event */
			
			.home_event .home_date {
				width: 31px;
				height: 31px;
				background: url(../images/back_homedate.gif) no-repeat;
				text-align: center;
				font-size: 9px;
				color: #ffffff;
				float: left;
				padding: 0 0 15px 0;
			}
			
			.home_event .home_date div {
				padding: 2px 0 0 0;
				height: 14px;
				color: #666666;
			}
			
			.home_event .home_eventtext {
				width: 180px;
				float: right;
				font-weight: bold;
			}
			
			.home_event .home_eventtext a {
				color: #f87521;
				text-decoration: underline;
			}
			
			.home_event .home_eventtext a:hover {
				text-decoration: none;
			}
			
			/* End Event */

		/* Changes for version 2.0 starts*/

		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 135%;
			background-color: black;
			z-index:1001;
			moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=50);
		}

	/* Start Popup Secondary */
	
	#popup_secondary {
		width: 430px;
		height: 140px;
		background: #ffffff url(../images/back_popup.gif) repeat-x;
		padding: 30px 0 0 0;
		text-align: center;
		font-weight: bold;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -70px 0 0 -215px;
		z-index: 999999;
		border: 3px solid #e5e5e5;
	}
	
	#popup_secondary #yesno {
		margin: 0 auto;
		text-align: center;
		width: 160px;
	}
	
	#popup_secondary #yesno a {
		margin: 0 5px;
	}
	
	#popup_third {
		width: 430px;
		height: 210px;
		background: #ffffff url(../images/back_popup.gif) repeat-x;
		padding: 20px 0 0 0;
		text-align: center;
		font-weight: bold;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -115px 0 0 -215px;
		z-index: 999999;
		border: 3px solid #e5e5e5;
	}
	
	/* End Popup Secondary */

	.yes {
		display: block;
		width: 66px;
		height: 21px;
		background: url(../images/buttons/button_yes.gif) 0 0;
		margin: 0 0 15px 0;
		position: relative;
		float: left;
	}
	
	.yes:hover {
		background: url(../images/buttons/button_yes.gif) 0 -21px;
	}
	
	.yes span {
		display: none;
	}
	
	.no {
		display: block;
		width: 66px;
		height: 21px;
		background: url(../images/buttons/button_no.gif) 0 0;
		margin: 0 0 15px 0;
		position: relative;
		float: left;
	}
	
	.no:hover {
		background: url(../images/buttons/button_no.gif) 0 -21px;
	}
	
	.no span {
		display: none;
	}
/* Changes for version 2.0 ends*/
			
		/* Start Home Footer Bar */
		
		#homefootbar {

			width: 990px;
			height: 104px;
			background: url(../images/home_footerbar.gif) no-repeat;
			position: relative;
			z-index: 860 !important;
			margin-top:10px;
		}
			
			/* Start Looking For */
			
			#lookingfor {
				width: 217px;
				height: 32px;
				margin: 0 0 0 33px;
				padding: 52px 0 0 15px;
				background: url(../images/back_lookingfor.gif) 0 100% no-repeat;
				font-size: 15px;
			}
			
			#lookingfor a:hover {
				text-decoration: none;
			}
			
			#lookingfor .pleaselect {
				display: block;
				width: 192px;
				height: 20px;
				padding: 5px 0 0 10px;
				font-size: 12px;
			}
			
			#lookinforselect {
				position: absolute;
				bottom: 52px;
				left: 48px;
				width: 179px;
				background: #ffffff;
				z-index: 99;
			}
			
			#lookinforselect a {
				display: block;
				padding: 3px 10px;
			}
			
			#lookinforselect a:hover {
				background: #efefef;
			}
			
			#lookinforselect div {
				position: relative;
				z-index: 1;
			}
			
			/* End Looking For */
			
			#homecallus {
				position: absolute;
				top: 0;
				left: 290px;
			}
			
			#banner_homebar {
				position: absolute;
				top: 7px;
				right: 7px;
			}
			
		/* End Home Footer Bar */

		/* Added By Reema to align right part of the Home footer Bar*/
			.footer_right {
					width: 488px;
					height: 104px;
					position: relative;
					clear: both;
			}		
		
	/* End Home Content */
	
	/* Start Content Area */
	
	#content_area {
		padding: 0 0 10px 0;		
	}
	
		
		
		/* Start Content Right */
		
		#content_right {

			float: right;
			position:relative;
			z-index: 5;
		}
		
		#content_right hr {
			border: 0;
			background: #ebebeb;
			color: #ebebeb;
			height: 3px;
			margin: 20px 0 10px;
		}
			
			/* Start Page Heading */
			
			#pageheading {
				width: 742px;
				height: 100px;

			}
			
			#pageheading div {
				width: 750px;
				height: 107px;
				background-position: 100% 0;
				background-repeat: no-repeat;
			}
			
			#pageheading h2 {
				float: left;
				color: #ffffff;
				font-size: 30px;
				min-width: 290px;
				padding: 40px 0 0 30px;
				font-weight: normal;
				white-space: nowrap;
				font-style: italic;
				position:relative;
				z-index: 5;
			}
			
			/* End Page Heading */
			
			/* Start Page Heading neoflex data */
			
			#pageheading_neoflex {
				background: url(../images/back_heading.gif) no-repeat;
				width: 742px;
				height: 100px;
			}
			
			#pageheading_neoflex div {
				width: 747px;
				height: 107px;
				background-position: 100% 0;
				background-repeat: no-repeat;
			}
			
			#pageheading_neoflex h2 {
				float: left;
				color: #ffffff;
				font-size: 30px;
				min-width: 290px;
				padding: 40px 0 0 30px;
				font-weight: normal;
				white-space: nowrap;
				font-style: italic;
			}
			
			/* End Page Heading */
			
			/* Start Main Content */
			
			#content {
				float: left;
				width: 450px;
				padding: 20px 5px 15px 30px;
				font-size: 12px;
			}
			
			#servicepopup .service_popup_bg {
				background: #fff;
				padding:15px 15px 0;
				position: relative;
				top: -11px;
				left:5px;
			}
			
			#content p {
				line-height: 18px;
				padding: 0 0 15px 0;
			}
			
			#content ul {
				line-height: 17px;
				margin: 0;
				padding: 0 0 15px 0;
			}
			
			#content ul li {
				list-style: none;
				padding: 2px 0 2px 20px;
				background: url(../images/bullet1.gif) 0 6px no-repeat;
			}
			
			#content a {
				color: #666666;
				text-decoration: underline;
			}
			
			#content a:hover {
				color: #f87521;
			}
			
			#content h2 {
				padding: 0;
				font-size: 24px;
			}
			
			#content h2 a {
				text-decoration: none;
			}
			
			#content2col {
				float:left;
				font-size:12px;
				padding:0 0 15px 30px;
				width:710px;
			}
			

			#content2col p {
			
				line-height: 18px;
			/*	padding: 0 0 15px 0;*/
			
			}
			
			#content2col ul {
				line-height: 17px;
				margin: 0;
				padding: 0 0 15px 0;
			}

			#content2col ul li {
				list-style: none;
				padding: 2px 0 2px 20px;
				background: url(../images/bullet1.gif) 0 6px no-repeat;
			}
			
			#content2col ul.about_subnav li{
				list-style: none;
				padding: 2px 0 2px 10px;
				background: none;
			}
			
			#content2col a {
				text-decoration: none;
			}
			
			#content2col a:hover {
				color: #f87521;
				text-decoration: underline;
			}
			
		/* version 2.1 start */
/* Start Main Content_Blog */
			
			#content_blog {
				float: left;
				/*width: 450px;*/
				padding: 20px 5px 15px 30px;
				font-size: 12px;
			}			
				
			#content_blog p {
				line-height: 18px;
				padding: 0 0 15px 0;
			}
			
			#content_blog ul {
				line-height: 17px;
				margin: 0;
				padding: 0 0 15px 0;
			}
			
			#content_blog ul li {
				list-style: none;
				padding: 2px 0 2px 20px;
				background: url(../images/bullet1.gif) 0 6px no-repeat;
			}
			
			#content_blog a {
				color: #666666;
				text-decoration: underline;
			}
			
			#content_blog a:hover {
				color: #f87521;
			}
			
			#content_blog h2 {
				padding: 0;
				font-size: 24px;
			}
			
			#content_blog h2 a {
				text-decoration: none;
			}

			/* Start Main category_blog */
			
			#category_blog {
				float: left;
				width: 0px;
				padding: 20px 5px 15px 30px;
				font-size: 12px;
			}			
				
			#category_blog p {
				line-height: 18px;
				padding: 0 0 15px 0;
			}
			
			#category_blog ul {
				line-height: 17px;
				margin: 0;
				padding: 0 0 15px 0;
			}
			
			#category_blog ul li {
				list-style: none;
				padding: 2px 0 2px 20px;
				background: url(../images/bullet1.gif) 0 6px no-repeat;
			}
			
			#category_blog a {
				color: #666666;
				/*text-decoration: underline;*/
			}
			
			#category_blog a:hover {
				color: #f87521;
			}
			
			#category_blog h2 {
				padding: 0;
				font-size: 24px;
			}
			
			#category_blog h2 a {
				text-decoration: none;
			}
             /*start of Recent Blog*/
			#recentblog_out {
			width: 229px;
			height: auto;
			float: left;
			}
		
			#recentblog {
			width: 190px;
			height: auto;
			padding: 20px 0 0px 28px;
			background: url(../images/bg2_sidenav.jpg) repeat-y;
			font-size: 12px;		
			}
		
			.recentblog_top_image{
			float:left;
			padding: 0 6px 0 0;
			margin: 0;
			display:inline;
			}
		
			.recentblog_bottom_image{
			float:left;
			padding: 0 6px 0 0;			
			}
			/* end of Recent Blog*/
            /* start of category Blog*/
			#categoryblog_out {
			width: 229px;
			height: auto;
			float: left;
			}
		
			#categoryblog {
			width: 190px;
			height: auto;
			padding: 20px 0 0px 28px;
			background: url(../images/bg2_sidenav.jpg) repeat-y;
			font-size: 12px;	
			}
		
			.categoryblog_top_image{
			float:left;
			padding: 0 6px 0 0;
			margin: 0;
			display:inline;
			}
		
			.categoryblog_bottom_image{
			float:left;
			padding: 0 6px 0 0;			
			}
             /* end of category Blog*/
			/* version 2.1 end */

			/* start of content 2 col about */

			#content2col_about {
				float: left;
				width: 452px;
				padding: 0 30px 15px;
				font-size: 12px;
			}
			

			#content2col_about p {
				line-height: 18px;
				padding: 0 0 15px 0;
			}
			
			#content2col_about ul {
				line-height: 17px;
				margin: 0;
				padding: 0 0 15px 0;
			}

			#content2col_about ul li {
				list-style: none;
				padding: 2px 0 2px 20px;
				background: url(../images/bullet1.gif) 0 6px no-repeat;
			}
			
			#content2col_about ul.about_subnav li{
				list-style: none;
				padding: 2px 0 2px 20px;
				background: none;
			}
			
			#content2col_about ul.about_subnav li{
				list-style: none;
				padding: 2px 0 2px 10px;
				background: none;
			}
			
			#content2col_about a {
				text-decoration: none;
			}
			
			#content2col_about a:hover {
				color: #f87521;
				text-decoration: underline;
			}
			
			
			.content2col_right_col{
				float: right;
				width: 220px;
				height: 585px;
			}
			
			.body_container {
				position:relative; 
				margin-left:-30px;
				width: 740px;
				overflow:hidden;
			}
			
			/* about us promo block */
			.about_promo_block{
				width: 220px;
				height: 227px;
				float: left;		
				padding: 0 0 5px 0;
				margin: 0;
				display: inline;
				background: url(../images/bg_about_promo_block.jpg) no-repeat;
			}
			
				.promo_copy{
					margin: 30px 0 0 10px;
				}
				
			.faqs_box{
				width:220px;
				height: 209px;
				float: left;	
				margin: 5px 0 0 0;
				background: url(../images/bg_faqs_box.jpg) no-repeat;
			}
			
				.faqs_head{
					margin: 25px 0 0 15px;
				}
				
				.faqs_box a{
					margin: 0 0 0 15px;
				}
				
				.faqs_box p{
					padding: 5px 15px 0 15px;
				}
			
			/* end of about promo block */
			
			/* start of styleguide content */
			
			#content_styleguide {
				float: right;
				width: 750px;
				padding: 20px 10px 15px 30px;
				font-size: 12px;

			}
			
			#content_styleguide p {
				line-height: 18px;
				padding: 0 0 15px 0;
			}
			
			#content_styleguide ul {
				line-height: 17px;
				margin: 0;
				padding: 0 0 15px 0;
			}
			
			#content_styleguide ul li {
				list-style: none;
				padding: 2px 0 2px 20px;
				background: url(../images/bullet1.gif) 0 6px no-repeat;
			}
			
			#content_styleguide a {
				color: #666666;
				text-decoration:none;
			}
			
			#content_styleguide .inline_a a{
				color: #f87521;
				text-decoration:underline;
			}
			
			#content_styleguide a:hover {
				color: #f87521;
				text-decoration: underline;
			}
			
			#content_styleguide h2 {
				padding: 0;
				font-size: 24px;
			}
			
			#content_styleguide h2 a {
				text-decoration: none;
			}
			
			/* general form black table */
			
		/*	.general_table_form_black {
				width: 739px;
				height: 300px;	
				background:url(../images/consumer_table_top_black.gif) no-repeat;					
				border: solid 1px #fff;
			}
			
				 .general_table_form_black th{
				 	width: 598px;
					color: #ffffff;
					font-weight: bold;	
					padding: 0 0 0 30px;
					height: 43px;			
				}
				
					.general_table_form_black th.address  {
						padding: 0
					}
					
					.general_table_form_black th.telephone  {
						text-indent: 70px;
					}
				
				 .general_table_form_black tr.grey{					
					background:#f3f3f3;
					color: #000000;
				}
				
				
				 .general_table_form_black span.table_col1_name{
					padding: 0 0 0 30px;
					font-weight:bold;
				}*/
				
				/* changes by Reema on 12th Feb 10 */
				/* added newly added css from stonewall mockup(Neotel110210) for general tables*/
				/* Start General Table Black */
			
				.general_table_form_black {
					width: 739px;
					background:url(../images/consumer_table_top_black.gif) no-repeat;
					/*margin: 0 0 0 -30px;*/
				}
			
				.general_table_form_black th {
					color: #ffffff;
					text-transform: uppercase;
					padding: 10px 12px;
					text-align: left;
				}
			
				.general_table_form_black td {
					padding: 10px 12px;
					background: #ffffff;
				}
				
				.general_table_form_black tr.odd td {					
					background:#f4f4f4;
					color: #000000;
				}
			
			
				/* End General Table Black */
			/* general form orange table */
			
			 .general_table_form_orange{
				width: 739px;
				height: 300px;				
				background:url(../images/consumer_table_top_orange.gif) no-repeat;
				border: solid 1px #fff;
			}
			
				 .general_table_form_orange th{
					width: 598px;
					color: #ffffff;
					font-weight: bold;	
					padding: 0 0 0 30px;	
					height: 43px;	
				}
				
					.general_table_form_orange th.address  {
						padding: 0
					}
					
					.general_table_form_orange th.telephone  {
						text-indent: 70px;
					}
				
				 .general_table_form_orange tr.grey{					
					background:#f3f3f3;
					color: #000000;
				}
				
				
				 .general_table_form_orange span.table_col1_name{
				padding: 0 0 0 30px;
					font-weight:bold;
				}
				
				
			/* business form table orange */
			
			.business_table_form_orange{
				width: 598px;
				height:146px;
				color: #666666;
				background: url(../images/bg_table_business_form_orange.jpg) no-repeat;
			}
			
				.business_table_form_orange span.head {
					color: #ffffff;
					font-weight:bold;
				}
				
				.business_table_form_orange span.head2 {
					color: #ffffff;
					font-weight:bold;
					padding: 0;
				}
			
				.business_table_form_orange span{
					font-weight:bold;
					padding: 0 0 0 20px;
				}
				
				/* changes for version 1.7 start*/
           /* Start Business Table Orange */
			
			.business_table_orange {
				width: 598px;
				background: url(../images/hd_business_table_orange.gif) no-repeat;
			}
			
			.business_table_orange thead th {
				color: #ffffff;
				text-transform: uppercase;
				padding: 10px 12px;
				text-align: left;
			}
			
			
			
			.business_table_orange tbody td {
				padding: 7px 12px 8px;
				background: #ffffff;
			}
			
			.business_table_orange tbody tr.odd td {
				background: #f4f4f4;
			}
			
			/* End Business Table Orange */
				/* changes for version 1.7 end*/

			/* business form table black */
			.business_table_form_black{
				width: 598px;
				height:146px;
				color: #666666;
				background: url(../images/bg_table_business_form_black.jpg) no-repeat;
			}
			
			.business_table_form_black td {
				border-bottom: 1px solid #e2e2e2;
				padding: 5px 5px 5px 0;
				
			}
			/* changes by Kanika on 8th Feb 10 */
			/* added newly added css from stonewall for business tables*/
				.business_table_form_black thead tr {
					background: url(../images/business_table_black_header.gif) #5a5a5c no-repeat;
					height:35px;
					padding: 0;
					position:relative;
				}
				
				.business_table_form_black thead td {
					background-image: none;
					padding: 0;
					height:35px; /* for opera */	
				}						
				
				.business_table_form_black tbody tr {
					background: url(../images/business_table_orange_body.gif) repeat-y;
					position:relative;
				}
				
				.business_table_form_black tbody td {
					background-image: none;
				}
			
			.business_table_form_black tfoot tr {
				background: url(../images/business_table_orange_footer.gif) no-repeat;
				position:relative;
			}
			
			.business_table_form_black tfoot td {
				border: none;
				height:10px;
				padding: 0;
				background-image: none;
			}
			/* changes end */
				.business_table_form_black span.head {
					color: #ffffff;
					font-weight:bold;
				}
				
				.business_table_form_black span.head2 {
					color: #ffffff;
					font-weight:bold;
					padding: 0;
				}
			
				.business_table_form_black span{
					font-weight:bold;
					padding: 0 0 0 20px;
				}
				
				
			/* start of past events box */
			.past_events_box{
				width: 245px;
				height:255px;
				float: left;
				background: url(../images/bg_past_events.jpg) no-repeat;
			}
				
				.past_events_box p{
					/* Changed by Dhanashree as per old mockup beacuse with new one functionality is not working. */
					/*padding: 0 50px 0 10px;*/
					padding: 0 30px 0 10px;
				}
				
				.past_events_head{
					padding: 20px 0 15px 25px;
				}
			
				.event_name{
					color: #f87521;
					font-size:13px;
					font-weight: bold;
				}
				
				.event_date{
					font-size:12px;
					color: #666666;
					font-weight: bold;
				}
				
				.event_venue{
					font-size:12px;
					color: #666666;
					font-weight: bold;
				}
			
				.past_events_box ul.prev_next_nav{
					width: 110px;
					height: 24px;
					padding: 0;
					float: right;
					margin: 20px 0 0 0;
				}
					
					.past_events_box li{
						list-style: none;
						float: left;
						width: 220px;
					}
					
				.past_events_box a{
						/* Changes since to have proper gap */
						/*height:22px;*/
						height:0px;
						display: block;
						margin: 0;
						padding: 0;
					}

					
					.past_events_box ul li.previous a{background: url(../images/latest_news_btn_previous.gif) no-repeat; width:53px;}
					.past_events_box ul li.previous a:hover{background-position:0 -20px;padding:5px 0 0 0;}
					
					.past_events_box ul li.next a{background: url(../images/latest_news_btn_next.gif) no-repeat; width:37px;}
					.past_events_box ul li.next a:hover{background-position:0 -20px;}
					
					.past_events_box .prev_next_nav span{
						display: none;
					}

 					/* Added by Dhanashree for Past Events p tag */

					.past_events_box_p_tag{
						padding:0 30px 0 10px;
					}
				
				/* end of past events box */
				

				/* Start Accordin */
				/*.accordin {
					width:100%;
					height: auto;
					float: left;
					padding: 20px 0;
					font-size:11px;
				}
				
				.according p a {
					color:#F87521;
					text-decoration:underline;
				}
				
				.accordin_heading {
					position: relative;
					font-size: 18px;
					width:100%;
					float:left;
					padding: 15px 0;
				}
				
				.accordin_heading_mini {
					position: relative;
					font-size: 12px;
					width:100%;
					float:left;
					padding: 15px 0;
				}
				
				.unactive {
					/*background: url(../images/buttons/bullet_opened.gif) center right no-repeat;

					/* previous image is disapper on IE, so css change according to mockup 
					background: url(../images/buttons/bullet.jpg) top right no-repeat;
				}
				
				.active_accordin {
					/*background: url(../images/buttons/bullet_expand.gif) center right no-repeat;
*/
					/* previous image is disapper on IE, so css change according to mockup 
				                    background: url(../images/buttons/bullet.jpg) bottom right no-repeat;
				}*/
				
				/* changes by Reema on 17th Feb 10 */
			/* added newly added css from stonewall mockup(Neotel110210) for access solution accordin*/
				
				/* access solution accordin */
			
			.accordin{
				/*width: 690px;*/
                width: 700px;
				height: auto;
				float: left;
				padding: 30px 0 20px;
			}

			.accordin p {
				padding: 0 0 0px 0;
			}
			.accordin div {
					padding:0 5px 0 5px;
				}
				
				.accordin .accordin_head {
					width: 690px;
					height: 26px;
					font-size: 17px;
					font-weight: bold;
					color: #666666;
					display: block;	
					line-height: 26px;
					text-decoration: none;
					background: url(../images/access_accordin_bullet.gif) no-repeat 100% 0;
				}
				
			/*	.accordin .accordin_head:hover {
					text-decoration: none;
					background-position:100% -26px;
				}*/
			
				.accordin .accordin_head_opened {
					background-position:100% -26px;
				}
				
				.accordin ul {
					line-height: 17px;
					margin: 0;
					padding: 5px 0 15px 0;
				}
	
				.accordin ul li {
					list-style: none;
					padding: 2px 0 2px 20px;
					background: url(../images/bullet1.gif) 0 6px no-repeat;
				}
				
				#container .download_link {
					background: url(../images/back_snav4.gif) no-repeat 0 0;
					display: block;
					float: left;
					height: 25px;
					margin: 0 0 15px 0;					
					padding: 10px 0 0 35px;
				}

			/* end of access solutions accordin */
				
				/* start of archive */					
				
				.archive_out{
					width: 244px;
					float: left;					
				}
						
				.archive_events {
					width: 244px;
					height: auto;
					float: left;
					background: url(../images/bg_archive.gif) repeat-y;
				}
				
				.archive_heading{
						padding: 0 0 5px 20px;
					}
				
				.archive_events a {
					width: 124px;
					height: 25px;
					display: block;
					padding: 5px 50px 4px 15px;	
					margin: 0 0 0 18px;		
					font-weight: bold;
					background: #ffffff;
				}
				
				.archive_events a:hover {
					color: #f1722b;
					text-decoration: none;			
				}
				
				.archive_events a:active {
					background: url(../images/bg_side_nav_hover.gif) no-repeat;
					color: #ffffff;		
				}
				
				.archive_events a.expand {		
					background: url(../images/btn_side_nav_expand.jpg) no-repeat;
					height: 20px;
					background-position: 0 8px;
					line-height:20px;
				}
				
				.archive_events a.expand:hover{
					color: #ffffff;	
					background: url(../images/bg_side_nav_hover.gif) no-repeat;
				}
				
				.archive_events a.expand:active {
					background: url(../images/bg_side_nav_opened.jpg) no-repeat;
				}
				
				#container .opened {
					background: url(../images/btn_side_nav_expand.jpg) no-repeat;
					color: #ffffff;	
					background-position: 0 -35px;				
				}
				
				#container .opened:hover {
					color: #fff;
				}
				
				#container .archive_events a.active {
					background: url(../images/btn_side_nav_expand.jpg) #f87521 no-repeat;
					color: #ffffff;	
					background-position: 0 -30px;		

				}
				
				#container .archive_events a.active:hover {
					color: #ffffff;
					background: url(../images/bg_side_nav_hover.gif) no-repeat;
					background-repeat: no-repeat;
				}
				
				.archive_events div a {			
					font-weight: normal;
					font-size: 11px;
					padding: 6px 20px 0 45px;
					background-image: url(../images/nav_arrow3.gif);
					background-position: 0 0;
					background-repeat: no-repeat;
				}
				
				.archive_events div a:hover {
					text-decoration: underline;
					background-image: url(../images/nav_arrow3.gif);
					background-position: 0 -27px;
					background-repeat: no-repeat;
					color: #f87521;
				}
				
				/* Added By Himanshu for serch button */
				.archiveSearch {
					width: 70px;
					height: 21px;
					background: url(../images/btn_search2.gif) 0 0;
					color: #ffffff;
					text-align: center;
					font-size: 11px;
					font-weight: bold;
					display: block;
					float: left;
					margin: 0 5px 0 0;
				}
				/* End archive  */
				
				/* start of contact details box */
				.contact_details_box{
					width: 209px;
					height: 209px;
					float: left;	
					margin: 5px 0 0 0;
					background: url(../images/bg_faqs_box.jpg) no-repeat;
				}
				
					.contact_details_head{
						margin: 25px 0 0 10px;
					}
					
					.contact_details_box a{
						margin: 0 0 0 15px;
					}
					
					.contact_details_box p{
						padding: 5px 15px 0 15px;
					}
					
					
				/* start of compare packages */
				
				.compare_packages_box{
					width: 219px;
					height: 249px;
					float: left;	
					margin: 5px 0 0 0;
					background: url(../images/bg_compare-packages_box.gif) no-repeat;
				}
				
					.compare_packages_head{
						margin: 25px 0 0 10px;
					}
					
					.compare_packages_box p{
						padding: 5px 15px 0 15px;
					}
					
					.compare_packages_box_phone{
						margin:-5px 0 0 10px;
					}
					
					.compare_packages_box select{
						width:160px;
						height:20px;
						margin: 10px 0 0 20px;
						border: solid 1px #cccccc;
					}
					
				/* end of compare */
				
				/* start of fact sheet */
				
				/*.fact_sheet{
					width: 220px;
					height: 251px;
					float: left;
					background: url(../images/bg_fact_sheet.gif) no-repeat;
				}
					
					.fact_sheet_head{
						margin: 25px 0 0 25px;
					}
					
					.fact_sheet ul{
						width: 100px;
						height: 165px;
						margin: 0 0 0 25px;
						padding: 0;
					}
					
						.fact_sheet li{
							list-style: none;						
							padding: 3px 0 0 0;
						}
						
						.fact_sheet a{
							color: #666666;
							text-decoration: none;
						}
						
						.fact_sheet a:hover{
							color: #f87d36;
							text-decoration: underline;
						}*/
				  /* changes by Reema on 2nd mar 10 */
			      /* added newly added css from stonewall mockup(Neote250210) for fact sheet*/
				
					.fact_sheet {
						width: 220px;
						min-height: 1px;
						float: left;
						background: url(../images/bg_fact_sheet_bot.gif) 0 100% no-repeat;
					}
				
					.fact_sheet div {
						background: url(../images/bg_fact_sheet_top.gif) 0 0 no-repeat;
						padding: 25px;
					}
					
					.fact_sheet_head{
						margin: 0 0 5px;
					}
					
					.fact_sheet ul{
						width: 100px;
						margin: 0;
						padding: 0;
					}
					
						.fact_sheet li{
							list-style: none;						
							padding: 3px 0 0 3px;
						}
						
						.fact_sheet a{
							color: #666666;
							text-decoration: none;
						}
						
						.fact_sheet a:hover{
							color: #f87d36;
							text-decoration: underline;
						}
						
				/* start of buttons */
				
				.styleguide_buttons{
					width: 800px;
					height: 30px;
				}
				
					.styleguide_buttons ul{
						margin: 0;
						padding: 0;
					}
					
					.styleguide_buttons li{
						list-style:none;
						float: left;
					}
					
					.styleguide_buttons a{
						text-decoration: none;
						display: block;
						margin: 0;
						padding: 0;
					}
					
					.styleguide_buttons ul li.reset a{background:url(../images/buttons/btn_reset.gif) no-repeat; width:81px; height:24px;padding:0 0 0 10px;}
					.styleguide_buttons ul li.reset a:hover{background-position: 0 -24px;}
					
				/*	.styleguide_buttons ul li.submit a{background:url(../images/buttons/btn_submit.gif) no-repeat; width:81px; height:24px;padding:0 0 0 10px;}
					.styleguide_buttons ul li.submit a:hover{background-position: 0 -24px;}
                                 */
					
					.styleguide_buttons ul li.search a{background:url(../images/buttons/btn_search.gif) no-repeat; width:72px; height:22px;padding:0 0 0 10px;}
					.styleguide_buttons ul li.search a:hover{background-position: 0 -22px;}
					
					
					.styleguide_buttons ul span{
						display: none;
					}
					
					







                                /* start of wireless table */
				.wireless{
					width:365px;
					float:left;
					margin: 0 10px 0 0;
					background: url(../images/bg_wireless_table_top.gif) no-repeat;
				}
				
					.wireless th{
						color: #ffffff;
						font-size: 18px;
						height: 41px;
						text-align: center;
						padding-top:10px;
					}
					
					.wireless td{
						width:380px;
						padding: 10px 0 10px 10px;
					}
					
					.wireless td.grey{
						background:#f4f4f4;
						color: #666666;
					}
					
					.wireless td.bottom{
						height: 57px;
						padding: 5px 0 10px 10px;
						background:url(../images/bg_wireless_table_bottom.gif) no-repeat;
					}
					
				/* end of wireless table */
				
				/* start of wired table */
				/* start of wireless table */
				.wired{
					width:365px;
					float:left;
					margin: 0 0 0 0;
					background: url(../images/bg_wireline_table_top.gif) no-repeat;
				}
				
					.wired th{
						color: #ffffff;
						font-size: 18px;
						height: 41px;
						text-align: center;
						padding-top:10px;
					}
					
					.wired td{
						width:380px;
						padding: 10px 0 10px 10px;
						
					}
					
					.wired td.grey{
						background:#f4f4f4;
						color: #666666;
					}
					
					.wired td.bottom{
						height: 57px;
						padding: 5px 0 10px 10px;
						background:url(../images/bg_wireless_table_bottom.gif) no-repeat;
					}
				
				
				
				
				
			/* end of styleguide */

			
				
				
				/* Start Two Column Item */
				
				.twocolumn {
					
					padding: 0 0 20px 0;
				}
				
				.twocolumn_l {
					width: 110px;
					float: left;
				}
				
				#container .twocolumn_r {
					width: 520px;
					float: left;
				}
				
				.twocolumn_r h4 {
					margin: 0;
					padding: 0 0 3px 0;
					font-size: 12px;
					text-decoration: underline;
					font-weight: bold;
				}
				
				#container .twocolumn_r p {
					margin: 0;
					padding: 0 0 10px 0;
				}
				
				/* Why? 
				#container .twocolumn_r a {
					text-decoration: none;
					font-weight: bold;
					font-style: italic;
				}
				
				#container .twocolumn_r a:hover {
					text-decoration: underline;
				}
				*/
				
				/* End Two Column Item */
				
				/* Start Pagination */
				
			/*	#container .pagination {
					width: 730px;
					height: 40px;		
					background: url(../images/bg_pagination.gif) no-repeat;
				}
				
				#container .pagination ul{
					width:220px;
					height: 20px;
					margin: 0 0 0 0;
					float: right;
					padding: 10px 0 0 0;
				}
				
				#container .pagination li{
					list-style:none;
					float: left;
					background: none;
					margin: 0;
					padding: 0 2px;
				}
				
				#container .pagination a {					
					font-size: 11px;
					text-decoration: none;
					display: block;			
					color: #666666;
					
					margin: 0;
					padding: 0;
					line-height: 15px;
				}	
				
				#container .pagination ul li.previous a{font-size: 11px; width:50px;}
				#container .pagination ul li.previous a:hover{color: #f87d2d;text-decoration:underline;}		
				
				#container .pagination ul li.num a{font-size: 11px; width: 15px;height: 15px;padding:0 0 0 5px;}
				#container .pagination ul li.num a:hover{background: url(../images/pagination_hover.gif) no-repeat;color:#ffffff;}
				
				#container .pagination ul li.next a{font-size: 11px; width:30px;}
				#container .pagination ul li.next a:hover{color: #f87d2d;text-decoration:underline;}	*/
				/* End Pagination */
				

				/* changes for version 1.1 starts*/

                /* Start Pagination */
				
				#container .pagination {
					width: 680px;
					height: 30px;		
					background: url(../images/bg_pagination.gif) no-repeat;
					text-align: right;
					padding: 10px 20px 0 0;
				}
				
				#container .pagination a {					
					font-size: 11px;
					text-decoration: none;
					color: #666666;
					margin: 0;
					padding: 0 5px;
					line-height: 15px;
				}	
				
				#container .pagination a:hover {
					color: #f87d2d;
					text-decoration:underline;
				}
				
				/* End Pagination */
				/*changes for version 1.1 end */
				/* Start Box */
				
				.box {
					width:360px;
					height: auto;
					margin: 0 0 15px 0;
					float: left;
					position: relative;
					background:url(../images/bg_general_form.gif) repeat-y;
				}		
				
					.box table{
						margin: 0 0 0 30px;
					}
									
					.box table td {
						padding: 0 5px 10px;
					}
					
					.box table td .input3{
						border: solid 1px  #cccccc;
					}
				
				/* End Box */
				
			/* End Main Content */
			
			/* Start Right Bar */
			
			#rightbar {
				width: 230px;
				float: right;
				padding: 12px 0 0 10px;
				position:relative;
			}
			
			#rightbar img {
				margin: 0 0 15px 0;
			}
			
			#rightbar .archive_events img {
				margin: 0;
			}
				
				/* Start Sideblock */
				
				.sideblock {
					width: 180px;
					margin: 0 0 15px 0;
					padding: 20px 25px 0 25px;
					background: url(../images/back_sideblock.gif) no-repeat;
				}
				
				.sideblock a {
					text-decoration: underline;
				}
				
				.sideblock a:hover {
					text-decoration: none;
				}
				
				/* End Sideblock */
				
				/* Start Blogblock 1 */
				
				.blogblock1 {
					width: 245px;
					height: 201px;
					float: left;
					margin: 0 0 15px 0;
					background: url(../images/bg_archive_search.gif) 0 100% no-repeat;
				}
				
				.blogblock1 .blogblock1in {
					width: 180px;
					padding: 20px 25px 10px 25px;
				}
				
				
				.blogblock1 .blogblock1in td {
				
					padding: 0 5px 5px 0;
				}
				
				.blogblock1 .blogblock1in select {
					width: 180px;
					height: 20px;
					color: #f89041;
					font-size: 11px;
					border: solid 1px #cccccc;
				}
				
				.blogblock1 a {					
					text-decoration: underline;
				}
				
				.blogblock1 a:hover {
					text-decoration: none;
				}
				
				/* End Blogblock 1 */
				
				/* Start Blogblock 2 */
				
				.blogblock2 {
					width: 180px;
					margin: 0 0 15px 0;
					padding: 20px 25px 0px 25px;				
				}
				
				.blogblock2 li {
					list-style: none;
					padding: 0 0 5px 10px;
					background: url(../images/bullet2.gif) 0 5px no-repeat;
				}
				
				.blogblock2 a {
					text-decoration: none;
				}
				
				.blogblock2 a:hover {
					text-decoration: none;
					color: #f87521;
				}
				
				/* End Blogblock 2 */

				/* Changes for version 1.9 starts*/

				/* Start Blogblock 3 */
				
				.blogblock3 {
					width: 230px;
					margin: 0 0 15px 0;
					background:transparent url(../images/back_blogblock1_2.gif) no-repeat scroll 0 100%;
				}
				
				.blogblock3 .blogblock1in {
					width: 180px;
					padding: 20px 25px 25px 25px;
					background:transparent url(../images/back_blogblock1_1.gif) no-repeat scroll 0 0;
				}	
				
				.blogblock3 .blogblock1in td {
				
					padding: 0 5px 5px 0;
				}
				
				.blogblock3 .blogblock1in select {
					width: 180px;
					height: 20px;
					color: #f89041;
					font-size: 11px;
					border: solid 1px #cccccc;
				}
				
				.blogblock3 a {					
					text-decoration: underline;
					color:#f87521;
				}
				
				.blogblock3 a:hover {
					text-decoration: none;
				}
				
				/* End Blogblock 3 */


				/* Changes for version 1.9 ends*/
				
			/* End Right Bar */
			
		/* End Content Right */
		
	/* End Content Area */
	
	/* Start Footer */
	
	#footer {
		width: 990px;
		padding: 12px 0 30px 0;
		border-top: 1px solid #bbbbbb;
		text-align: right;
		color: #bbbbbb;
	}
	
	#footer span {
		color: #666666;
	}
	
	#footer a {
		margin: 0 3px;
		color: #666666;
	}
	
	#footer a:hover {
		color: #f87521;
		text-decoration: none;
	}
	
	#footer #footrss {
		background: url(../images/footrss.gif) no-repeat;
		padding: 0 0 0 18px;
	}
		
	/* End Footer */
	
	/* Start Page Specific */
		
		/* Start div List */
		
		.divlist {
			font-size: 11px;
			color: #767676;
			padding: 0 0 20px;
		}
		
		.divlist ul {
			padding: 10px 0 5px;
		}
		
		.divlist div div {
			background: url(../images/bullet6.gif) 0 15px no-repeat;
			padding: 10px 10px 10px 13px;
		}
		
		.divlist div.odd {
			border-top: 1px solid #e5e5e5;
			border-bottom: 1px solid #e5e5e5;
			background: url(../images/back_divlist.gif) repeat-y;
		}
		
		/* End div List */
		

		
		/* Begin Press Release */
		
		.press_release_item {
			float:left;
			padding-bottom: 20px;
			background: url(../images/dotted_hr.gif) repeat-x bottom;
			margin-bottom:20px;
			position:relative;
		}
		
			.press_release_document_icon {
				float:left;
				padding-right: 10px;
				
			}
			
			.press_release_with_icon {
				position:relative;
				padding-left:30px;
			}
			
			h4.press_release_default  {
				font-size:12px;
				font-weight:bold;
				margin:0;
				padding:0 0 3px;
				text-decoration:underline;				
			}
		
			.press_release_item p {
				width:420px;
			}

			.press_release_date {
				font-style: italic;
				position:relative;
				top:-10px;
				padding: 0;
			}

		
		
		/* End Press Release */
		
		/* Start Media Gallery */
		
		.mediagall {
			width: 686px;
			background: url(../images/back_vertline.gif) repeat-y;
		}
		
			.mediabox {
				margin: 1px 0 0 0;
				width: 315px;
				float: left;
				padding: 20px 20px 0 5px;
			}
			/* changes for version 1.1 starts*/
			.mediabox h4 {
				font-size: 15px;
				padding: 0 0 5px;
			}
			/* changes for version 1.1 end*/
			.mediabox h5 {
				color: #666666;
				font-size: 18px;
			}
			
			.mediaboc table {
				width: 305px;
			}
			
			.mediabox td {
				padding: 0 10px 10px 0;
			}
			
			.mediabox td.icon {
				width: 54px;
			}
			
			.mediabox td.name {
				width: 150px;
			}
			
			#container .mediabox p {
				line-height: 14px;
			}
		/* End Media Gallery */
		
		
		/* Start Team Leadership */
		
			.leader_box {
				background: url(../images/boxes/leadership_box.jpg) no-repeat;
				width: 161px;
				height: 208px;
				margin-right: 9px;
				float:left;
				position:relative;
				margin-bottom:19px;
			}
			
				.leader_image {
					width:140px;
					height:118px;
					padding-top:5px;
					padding-left:24px;
					position: relative;
					margin: 0 auto;
				}
				
			#content_area .leader_box p {
				width: 140px;
				position:absolute;
				bottom:0px;
				left:15px;
				font-size: 11px;
				line-height: normal;
			}
			
			.leader_box .director_name {
				font-size:12px;
				height:14px;
			}
		
		
		/* Start Shareholders */
		
		#container .shareholders {
			width: 686px;
			background: url(../images/back_vertline.gif) repeat-y;
		}
		
			#container .sharebox {
				margin: 1px 0 0 0;
				width: 315px;
				float: left;
				padding: 10px 20px 0 5px;
			}
			
			#container .sharebox_in {
				float: left;
				width: 200px;
				padding: 0 0 20px;
			}
		
		/* End Shareholders */
		
		/* Start Blog Extract */
		
		#container .blog_extract h2 {
			font-size: 16px;
		}
		
		#container .blog_extract p {
			padding: 0 0 10px 0;
		}
		
		#container .blog_extract_more {
			padding: 2px 0 20px 0;
			font-weight: bold;
		}
		
		#container .blog_extract_more a {
			color: #f87521;
			font-style: italic;
		}
		
		#container .blog_extract_more a:hover {
			text-decoration: none;
		}
		
		#container .blog_extract_more .readmore2 {
			margin: -2px 5px 0 0;
		}
		
		/* End Blog Extract */
		
		/* Start Comment */
		
		.comment {
			color: #959595;
			font-size: 11px;
		}
		
		.comment .commenthead {
			padding: 0 0 10px 33px;
			background: url(../images/back_commenthead.gif) 0 2px no-repeat;
		}
		
		.comment .date {
			color: #f87521;
			font-style: italic;
		}
		
		#container .comment p {
			line-height: 12px;
		}
		
		#commentbox h5 {
			font-size: 20px;
			color: #f87521;
			font-weight: normal;
			padding: 10px 0 5px;
		}
		
		#commentbox p {
			font-weight: bold;
			padding: 0 0 15px 1px;
		}
		
		#commentbox p a {
			color: #cccccc;
			text-decoration: none;
		}
		
		.commentbox {
			width: 430px;
			height: 110px;
			overflow: auto;
			border: 1px solid #dadada;
			margin: 0 0 15px 0;
			color: #959595;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding: 5px;
		}
		
		/* End Comment */
		
		/* Start Director */
		
		.director {
			padding: 0 0 15px 0;
		}
		
		.director .director_pic {
			float: left;
			width: 118px;
			height: 118px;
			margin: 0 20px 0 0;
		}
		
		#container .director_copy1 {
			float: left;
			width: 525px;
			font-size: 11px;
		}
		
		#container .director_copy2 {
			float: left;
			width: 450px;
			font-size: 11px;
		}
		
		.director_name {
			font-style: italic;
			color: #f87521;
		}
		
		/* End Director */
		
		/* Start Past Events */
		
		.pastevents {
			width: 220px;
			height: 145px;
			padding: 0 0 30px 0;
		}
		
		.pastevents ul {
			margin: 0;
			padding: 0;
		}
		
		.pastevents a {
			text-decoration: none;
			color: #f87521;
			font-weight: bold;
		}
		
		.pastevents a:hover {
			text-decoration: underline;
		}
		
		/* End Past Events */
		
		/* Start Archive */
		
		.archive {
			padding: 0 0 10px;
			width: 180px;
		}
		
		.archive h5 {
			background: #f87521 url(../images/archive_right.gif) 95% no-repeat ;
			color: #ffffff;
			font-weight: bold; 
			cursor: pointer;
			padding: 5px 10px;
			font-size: 12px;
			margin: 0 0 1px;
			-moz-user-select: none;
		   -khtml-user-select: none;
		   user-select: none;
			width: 160px;
		}
		
		.archive div {
			padding: 10px 10px 0;
		}
		
		.archive h5.open {
			background: #f87521 url(../images/archive_down.gif) 95% no-repeat ;
		}
		
		/* End Archive */
		
		/* Start Calendar */
		
		#calendar {
			width: 436px;
			background: url(../images/back_calendar.gif) 0 100% no-repeat;
		}
		
		#calendar_left {
			float: left;
			width: 116px;
		}
		
		#calendar_left a {
			display: block;
			width: 103px;
			height: 23px;
			background: url(../images/back_calendartab.gif) 0 0;
			font-weight: bold;
			text-decoration: none;
			padding: 7px 0 0 13px;
			margin: 0 0 1px 0;
			
		}
		
		#calendar_left a:hover {
			background: url(../images/back_calendartab.gif) 0 -30px;
			color: #ffffff;
		}
		
		#calendar_left a.active {
			display: block;
			width: 103px;
			height: 23px;
			background: url(../images/back_calendartab.gif) 0 -60px;
			font-weight: bold;
			text-decoration: none;
			padding: 7px 0 0 13px;
			margin: 0 0 1px 0;
			color: #f87521;
		}
		
		#calendar_left a.active:hover {
			color: #f87521;
			background: url(../images/back_calendartab.gif) 0 -60px;

		}
		
		#calendar_right {
			float: left;
			width: 320px;
		}
		
			.content_month {
				background: url(../images/back_calendartop.gif) 0 0 no-repeat;
				padding: 25px;
				min-height: 360px;
			}
			
			.content_month h4 {
				margin: 0;
				padding: 0 0 15px 0;
			}
			
			#container .content_month p {
				padding: 0 0 5px 0;
			}
			
			#container .content_month a {
				/* Removed since to have proper alignment of Edit Delete link
				display: block;*/
				padding: 0 0 15px 0;
				font-style: italic;
				font-weight: bold;
				text-decoration: none;
			}
		
		/* End Calendar */
		/* Changes for version 1.5 starts */

		/* Start Newsletter */
		
		#newsletter {
			width: 780px;
			background: url(../images/back_newsletter.gif) 0 100% no-repeat;
		}
		
		#newsletter_left {
			float: left;
			width: 116px;
		}
		
		#newsletter_left a {
			display: block;
			width: 103px;
			height: 23px;
			background: url(../images/back_newslettertab.gif) 0 0;
			font-weight: bold;
			text-decoration: none;
			padding: 7px 0 0 13px;
			margin: 0 0 1px 0;
		}
		
		#newsletter_left a:hover {
			background: url(../images/back_newslettertab.gif) 0 -30px;
			color: #ffffff;
		}
		
		#newsletter_left a.active {
			display: block;
			width: 103px;
			height: 23px;
			background: url(../images/back_newslettertab.gif) 0 -60px;
			font-weight: bold;
			text-decoration: none;
			padding: 7px 0 0 13px;
			margin: 0 0 1px 0;
			color: #f87521;
		}
		
		#newsletter_left a.active:hover {
			color: #f87521;
			background: url(../images/back_newslettertab.gif) 0 -60px;

		}
		
		#newsletter_right {
			float: left;
			width: 320px;
		}
		
			.newsletter_month {
				background: url(../images/back_newslettertop.gif) 0 0 no-repeat;
				padding: 25px;
				min-height: 560px;
				width:613px;
			}
			
			.newsletter_month h4 {
				margin: 0;
				padding: 0 0 15px 0;
			}
			
			#container .newsletter_month p {
				padding: 0 0 5px 0;
			}
			
			#container .newsletter_month a {
				/*display: block;*/
				padding: 0 0 15px 0;
				font-style: italic;
				font-weight: bold;
				text-decoration: none;
			}
		
		/* End Newsletter */

		/* Changes for version 1.5 ends */

		/* Start Services */
			
			.howtoorder {
				display: block;
				width: 90px;
				height: 21px;
				background: url(../images/button_howtoorder.gif) 0 -21px;
				float: left;
				margin: 0 10px 0 0;
			}
			
			.howtoorder:hover {
				background: url(../images/button_howtoorder.gif) 0 0;
			}
			
			.howtoorder span {
				display: none;
			}
			
			.avail {
				display: block;
				width: 80px;
				height: 21px;
				background: url(../images/button_availability.gif) 0 -21px;
				float: left;
			}
			
			.avail:hover {
				background: url(../images/button_availability.gif) 0 0;
			}
			
			.avail span {
				display: none;
			}
			
		/* End Services */
		
		/* Start News Article */
		
		.newsarticle {
			padding: 0 0 20px 35px;
			background: url(../images/back_newsarticle.gif) 4px 5px no-repeat;
		}
		
		#container .newsarticle p {
			padding: 0 0 10px 0;
		}
		
		/* End News Article */
		
		/* Start Glossary Alphabet */
		
		#container .alphabet {
			padding: 10px 0 30px 0;
		}
		
		#container .alphabet a {
			float: left;
			display: block;
			width: 20px;
			height: 20px;
			padding: 1px 0 0 0;
			font-weight: bold;
			text-decoration: none;
			text-align: center;
		}
		
		#container .alphabet a:hover {
			text-decoration: none;
		}
		
		#container .alphabet a.active {
			background: url(../images/back_alphabet.gif) no-repeat;
			color: #ffffff;
		}
		
		#container .alphabet a.active:hover {
			color: #ffffff;
		}
		
		/* End Glossary Alphabet */
		
		/* Start Sustain List Item */
		
		.sustain {
			padding: 0 0 10px;
			font-size: 11px;
		}
		
		.sustain h3 {
			margin: 0;
			padding: 0 0 10px;
		}
		
		/* End Sustain List Item */
		
		/* Start Job Listing */
		
		.job {
			padding: 5px 0 20px;
		}
		
		/* End Job Listing */
		
		/*changes for version 1.2 starts*/

		/* Begin Media Releases */

	#releases_images {
		float: left;
		width: 499px;
		height: 265px;
		margin: 0 0 30px;
	}

	#releases_images .box {
		background: url(../images/media/releases_box.gif) no-repeat;
		width: 513px;
		height: 245px;
		overflow: hidden;
		position: relative;
	}

	#releases_images .box_inner {
		width: 499px;
		height: 239px;
		overflow: hidden;
		position: absolute;
		left: 6px;
		top: 0;
	}

		#releases_images .sliding_container {
			position: absolute;
			width: 9000px;
		}

		#releases_images .sliding_container img {
			margin: 8px 14px 0 0;
			width: 499px;
			height: 230px;
			float: left;
		}

		#releases_images .box .left {
			background: url(../images/media/transparent.gif);
			position: absolute;
			width: 270px;
			height: 230px;
			z-index: 9999;
		}

		#releases_images .box .right {
			background: url(../images/media/transparent.gif);
			position: absolute;
			left: 270px;
			width: 269px;
			height: 230px;
			z-index: 9999;
		}

		#releases_images .box .left .button,
		#releases_images .box .right .button {
			display: none;
			cursor: pointer;
		}
		
		#releases_images .box div.left .button {			
			background: url(../images/media/releases_left.png) no-repeat;
		}
		
		#releases_images .box div.right .button {
			background: url(../images/media/releases_right.png) no-repeat;
		}

		#releases_images .box .over .button {
			display: block;			
		}
		
		#releases_images .box .button {
			height: 47px;
			margin-top: 104px;
			width: 18px;
		}

		#releases_images .box .left .button {
			margin-left: 6px;
		}

		#releases_images .box .right .button {
			margin-left: 217px;
		}

	#releases_images .selector {
		clear: left;
		position: relative;
		margin-left: 420px;
		top: -11px;
	}

	#releases_images .selector li {
		background: none;
		float: left;
		padding: 0;
	}

	#releases_images .selector li a {
		background: none;
		display: block;
		color: #777778;
		font-weight: bold;
		font-size: 11px;
		height: 14px;
		line-height: 14px;
		padding: 0 2px 0 0;
		text-align: center;
		width: 13px;
	}

	#releases_images .selector li a.active,
	#releases_images .selector li a:hover.active {
		background: url(../images/media/number_bg.gif) no-repeat;
		color: #fff;
	}

	#releases_images .selector li a:hover {
		color: #777778;
		text-decoration: none;
	}

/* End Media Releases */

/* Start Corp Comms */

	#corpcomms {
		width: 155px;
		height: 248px;
		background: url(../images/bg_corpcomms.gif) no-repeat;
		float: right;
		font-size: 11px;
		color: #918f8f;
		padding: 0 10px 0 20px;
	}

	#corpcomms a {
		text-decoration: underline;
	}

	#corpcomms h3 {
		margin: 0;
		padding: 10px 0;
		font-size: 14px;
		color: #fb803a;
	}

	#corpcomms h4 {
		margin: 0;
		padding: 0 0 10px;
		font-size: 13px;
		color: #918f8f;
	}


/* End Corp Comms */

/* Start Link Thumb */

	.thumb_media {
		width: 153px;
		text-align: center;
		float: left;
		margin: 0 22px 0 0;
	}

	.thumb_media.last {
		margin: 0 0 0 0;
	}

	#container .thumb_media p {
		margin: 0;
		padding: 0 0 5px;
	}

/* End Link Thumb */
	/* changes for version 1.2 end	*/
		
	/* Begin Service Selector Popup */

#servicepopup {
	width: 721px;
	height: 460px;
	background: url(../images/back_servselect.gif) #ffffff  no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -225px 0 0 -360px;
	z-index: 999999;
	text-align: left;
	border: 3px solid #e5e5e5;
}

#servicepopup #close_servselect {
	position: absolute;
	top: 9px;
	right: 9px;
}

#servicepopup #servicepopup_subhd {
	position: absolute;
	top: 47px;
	left: 27px;
}

#servicepopup #servicepopup_side {
	width: 229px;
	height: 371px;
	position: absolute;
	top: 69px;
	left: 9px;
}

#servicepopup #servicepopup_side div {
	background: url(../images/bullet5.gif) 15px 20px no-repeat;
}

#servicepopup #servicepopup_side div a {
	color: #fdd6bd;
	display: block;
	padding: 15px 15px 15px 30px;
	border-bottom: 1px solid #fa9f65;
	background: url(../images/back_servicepopuphover.gif) 0 0;
}

#servicepopup #servicepopup_side div a strong {
	color: #ffffff;
	font-size: 12px;
}

#servicepopup #servicepopup_side div a:hover {
	text-decoration: none;
	color: #999999;
	border-bottom: 1px solid #ffffff;
}

#servicepopup #servicepopup_side div a:hover strong {
	color: #696969;
}

#servicepopup #servicepopup_side div.active a {
	text-decoration: none;
	color: #999999;
}

#servicepopup #servicepopup_side div.active a strong {
	color: #696969;
}

#servicepopup #servicepopup_side div#servicepopup_1 a:hover {
	background: url(../images/back_servicepopuphover.gif) 0 -100px;
}

#servicepopup #servicepopup_side div#servicepopup_1.active a {
	background: url(../images/back_servicepopuphover.gif) 0 -100px;
	border-bottom: 1px solid #ffffff;
}

#servicepopup #servicepopup_side div#servicepopup_2 a:hover {
	background: url(../images/back_servicepopuphover.gif) 0 -140px;
}

#servicepopup #servicepopup_side div#servicepopup_2.active a {
	background: url(../images/back_servicepopuphover.gif) 0 -140px;
	border-bottom: 1px solid #ffffff;
}

#servicepopup #servicepopup_side div#servicepopup_3 a:hover {
	background: url(../images/back_servicepopuphover.gif) 0 -190px;
}

#servicepopup #servicepopup_side div#servicepopup_3.active a {
	background: url(../images/back_servicepopuphover.gif) 0 -190px;
	border-bottom: 1px solid #ffffff;
}

#servicepopup #servicepopup_side div#servicepopup_4 a:hover {
	background: url(../images/back_servicepopuphover.gif) 0 -240px;
}

#servicepopup #servicepopup_side div#servicepopup_4.active a {
	background: url(../images/back_servicepopuphover.gif) 0 -240px;
	border-bottom: 1px solid #ffffff;
}

#servicepopup #servicepopup_side div#servicepopup_5 a:hover {
	background: url(../images/back_servicepopuphover.gif) 0 -290px;
}

#servicepopup #servicepopup_side div#servicepopup_5.active a {
	background: url(../images/back_servicepopuphover.gif) 0 -290px;
	border-bottom: 1px solid #ffffff;
}

#servicepopup #servicepopup_side div#servicepopup_6 a:hover {
	background: url(../images/back_servicepopuphover.gif) 0 -340px;
}

#servicepopup #servicepopup_side div#servicepopup_6.active a {
	background: url(../images/back_servicepopuphover.gif) 0 -340px;
	border-bottom: 1px solid #ffffff;
}

#servicepopup #servicepopup_content {
	width: 407px;
	height: 318px;
	position: absolute;
	top: 132px;
	left: 267px;
	overflow: hidden;
	font-size: 12px;
}

/* if not tabs add here */
#servicepopup #servicepopup_content #block1,
#servicepopup #servicepopup_content #block5,
#servicepopup #servicepopup_content #block6 {
	background: url(../images/back_block1.gif) no-repeat;
	padding: 20px;
}

#servicepopup #servicepopup_content #divlist a {
	font-weight: bold;
	text-decoration: underline;
}

#servicepopup #servicepopup_content #divlist a:hover {
	color: #f87622;
}

#servicepopup #servicepopup_content #block1 p {
	position: relative;
	z-index: 9999;
}

/* End Service Selector Popup */

		
		
		
		/* Begin Application Quote */
		
		#application_quote {
			position:relative;
			background: url(../images/boxes/box_full_bg.gif) repeat-y;
			float:left;
			height: auto;
			width: 743px;
			padding:0 0 10px 0;
		}
			.application_box {
				background: url(../images/boxes/box_full.gif) no-repeat;
				position:absolute;
				width: 743px;
				height: 20px;
			}
			
			.application_container {
				width: 670px;
				margin: 40px 0 10px 20px;
				float:left;
			}
			
				.application_container td {
					padding:0 5px 10px;
				}
				
				.form_services td {
					width: 30%;
				}
				
				#container .application_container p {
					padding:0 7px 0 0;
					float:left;
					line-height: normal;
				}

				.app_box_top {
					top: 0;
					left:0;
					background-position: 0 0;
				}
				
				.app_box_bottom {
					bottom: 0;
					left:0;
					background-position: 0 -20px;
				}
				
			/* End Application Quote */
			
			/* Start Sitemap */
			.sitemap_col  {
				float:left;
				width:220px;
			}
			.sitemap  {
				font-size:11px;
				line-height:17px;
				padding:0 0 15px;
				width:185px;
			}
			/* End Sitemap */

			/* Begin Channel Partners */

			.channel_partners_box {
				background: url(../images/boxes/channel_partners_box.jpg) no-repeat;
				position:relative;
				width: 294px;
				padding-left:10px;
				height: auto;
				float:left;
				margin-right: 100px;	
			}
			
			.channel_partners_box img {
				position: relative;
				margin: 0 auto;
				width: 247px;
				height: 78px;
				padding:30px 0 40px 30px;
				left: -10px;				
			}
			
			.channel_partners_desc p {
				font-size: 11px;
			}
			
				.channel_partners_box_image {

				}
				
				#container .channel_partners_box li {
					text-decoration: underline;	
					background: none;
					padding: 5px;
					font-size: 11px;
				}
				
				#container .channel_partners_box li a:hover {
					color: #f87825;
			
			/* End Channel Partners

		
	/* End Page Specific */
	
/* End Main Container */



/*Removed since already defined in sidenav.war*/
/* Start Sidenav */
		
	/*	#sidenav_out {
			width: 229px;
			height: auto;
			float: left;
		}
		
		#sidenav {
			width: 223px;
			height: auto;
			padding: 20px 0 0 0;
			background: url(../images/bg2_sidenav.jpg) repeat-y;
			font-size: 12px;		
		}
		
		.side_nav_top_image{
			float:left;
			padding: 0 6px 0 0;
			margin: 0;
			display:inline;
		}
		
		.side_nav_bottom_image{
			float:left;
			padding: 0 6px 0 0;			
		}
		
		#sidenav a {
			width: 124px;
			display: block;
			padding: 6px 40px 6px 25px;	
			margin: 0 0 0 18px;		
			font-weight: bold;
			background: #ffffff;
		}
		
		#sidenav a:hover {
			color: #f1722b;
			text-decoration: none;			
		}
		
		#sidenav a:active {
			background: url(../images/bg_side_nav_hover.jpg) no-repeat;
			color: #ffffff;	
		}
		
		#sidenav a.expand {		
			background-image: url(../images/btn_side_nav_expand.jpg);
			background-position: 0 5px;
			background-repeat: no-repeat;
			background-color: #fff;

			
		}
		
		#sidenav a.current, li.current {		
			color: #f87521;

		}
		
		#sidenav a.expand:active {
			background: url(../images/bg_side_nav_opened.jpg) no-repeat;
		}
		
		#container .opened {
			background: url(../images/bg_side_nav_opened.jpg) no-repeat;
			color: #ffffff;

		}
		
		#container .opened:hover {
			color: #fff;
		}
		
		#container #sidenav a.active {
			color: #ffffff;
			background-color: #f87521;
			background-image: url(../images/bg_side_nav_opened.jpg);
			background-repeat: no-repeat;
		}
		
		#container #sidenav a.active:hover {
			color: #ffffff;
			background: url(../images/bg_side_nav_hover.jpg) no-repeat;
			background-repeat: no-repeat;
		}
		
		#sidenav div a {			
			font-weight: normal;
			font-size: 11px;
			padding: 6px 20px 6px 45px;
			background-image: url(../images/nav_arrow3.gif);
			background-position: 0 3px;
			background-repeat: no-repeat;
		}
		
		#sidenav div a:hover {
			text-decoration: underline;
			background-position: 0 -47px;
			color: #f87521;
		}
		
*/
		/* End Sidenav */
					#container .expand {		
					background: url(../images/btn_side_nav_expand.jpg) no-repeat;
					height: 20px;
					background-position: 0 8px;
					line-height:20px;
				}
				
				#container .opened {
					background: url(../images/btn_side_nav_expand.jpg) no-repeat;
					color: #ffffff;	
					background-position: 0 -35px;
					height: 20px;				
				}	
					
			
			/*Removed since already defined in sidenav.war*/
			/* Start Breadcrumbs */
				
				/*.breadcrumbs {
					padding: 20px 30px 25px 30px;
					font-size: 11px;
				}
				
				#content .breadcrumbs {
					padding: 0 0 25px 0;
					font-size: 11px;
				}
				
				.breadcrumbs a {
					text-decoration: none;
					color: #8e8e8b;
				}
				
				.breadcrumbs a:hover {
					text-decoration: underline;
				}
				
				.breadcrumbs .active {
					font-weight: bold;
					color: #f87521;
					text-decoration: underline;
				}
				
*/
				/* End Breadcrumbs */

/* Changes for version 1.3 starts */
				.box_register {
					width:360px;
					height: auto;
					margin: 0 0 0 0;
					float: left;
					position: relative;
					background:url(../images/bg_general_form.gif) repeat-y;
				}		
				.box_register table{
						margin: 0 0 0 30px;
					}
									
					.box_register table td {
						padding: 0 5px 10px;
					}
					
					.box_register table td .input3{
						border: solid 1px  #cccccc;
					}
/* Changes for version 1.3 ends */
