/*------------------------------------
	content - home
------------------------------------*/

#page.home #content {
	clear:			both;
	width:			895px;
}
#page.home #subcontent {
	padding:		10px 0 0 13px;
	width:			882px;
}
#page.home #main {
	float:			left;
	width:			648px;
}
#page.home .divFlashPlayer{
	background:		url(/Images/home_mainimage_bg.gif) no-repeat;
	height:			233px;
	padding:		17px 0 0 17px;
	width:			631px;
}
#page.home .mainImages{
	background:		url(/Images/home_mainimage_bg.gif) no-repeat;
	height:			233px;
	overflow:		hidden;
	padding:		17px 0 0 17px;
	position:		relative;
	width:			631px;
}
#page.home .mainImages .panelContainer,
#panelContainer{
	position:		relative;
	height:			218px;
	width:			615px;
}

#page.home .mainImages .panelContainer img{
	position:		relative;	
}
#page.home .mainImages .panelContainer div{

}
#page.home .mainImages .panelContainer .textBg{
	background-image:		url(/Images/transparent_black.png);
                _background-image: none;
                _filter: none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/transparent_black.png',sizingMethod='scale');
	width:			615px;
	position:		absolute;
	bottom:			0;
	left:			0;
}
#page.home .mainImages .panelContainer .textContainer{
	color:			#ffffff;
}
#page.home .mainImages .panelContainer .textContainer h5{
	font-size:		1.05em;
	margin:			10px 0 0 14px;
	padding:		0;
}
#page.home .mainImages .panelContainer .textContainer p{
	font-size:		0.8em;
	margin:			3px 0 14px 14px;
	padding:		0;
	width:			410px;
}
#page.home .mainImages .panelContainer .textContainer p a{
	color:			#ffffff;
	font-weight:	bold;	
}
#page.home .mainImages .panelContainer .textContainer p a:hover{
	color:			#ffffff;
	text-decoration:none;
}
#page.home .mainImages .buttons{
	position:		absolute;
	top:			202px;
	left:			551px;
	font-size:		0.75em;
	font-weight:	bold;
}
#page.home .mainImages #buttons1{
	display:none;	
}
#page.home .mainImages .buttons a{
	border:			1px solid #d2d1d4;
	color:			#ffffff;
	display:		block;	
	float:			left;
	margin:			0 0 0 6px;
	padding:		1px 2px;
	text-decoration:none;
}
#page.home .mainImages .buttons a:hover,
#page.home .mainImages .buttons a.current{
	background:		#ffffff !important;
	color:			#000000;
}
#page.home #main .content{
	margin:			12px 0 0 6px;
}
#page.home #main .home-content{
	margin:			12px 0 0 6px;
}

#page.home #main h2{
	background:		url(/Images/heading-bg_red.gif) no-repeat;
	color:			#ffffff;
	height:			39px;
	width:			631px;
}
#page.home #main h2 a{
	background:		url(/Images/icon-go-red-gif.gif) no-repeat right;
	color:			#ffffff;
	display:		block;
	float:			right;
	font-size:		0.58em;	
	font-weight:	normal;
	margin:			0 8px 0 0;
	_marg\in:		0 4px 0 0;
	text-decoration:none;
	width:			131px;
}
#page.home #main .content p{
	font-size:		0.8em;
	margin:			13px 8px 0 8px;
}
#page.home #main .home-content div{
	font-size:		0.8em;
	margin:			13px 8px 0 8px;
}

#page.home #right {
	float:			right;
	padding:		6px 0 0 4px;
	width:			230px;
	overflow:		hidden;
}
#page.home #right .featured{
	height:			250px;
}
#page.home #right .rightPanel{
	font-size:		0.72em;
	font-weight:	bold;
	margin:			13px 0 0 0;
	float:		left;
}
#page.home #right .rightPanel img{
	border:			0;	
}
#page.home #right .rightPanel img.left{
	border:			0;
	float:			left;
	margin:			0 12px 0 15px;
}
#page.home #right .rightPanel img.right{
	border:			0;
	margin:			0 21px 0 15px;
}
#page.home #right .rightPanel a.link{
	background:		url(/Images/icon-go-blue-gif.gif) no-repeat right;
	color:			#336699;
	display:		block;
	float:			left;
	font-size:		1.2em;
	height:			23px;
	padding:		4px 0 0 0;
	text-decoration:none;
	width:			110px;
}
#page.home #right .rightPanel p{
	float:			left;
	font-size:		0.95em;
	font-weight:	normal;
	line-height:	13px;
	margin:			0;
	padding:		0;
	width:			115px;
}
#page.home #right .rightPanel p.leftcontent{
	margin:			5px 0 0 5px;
	width:			100px;
}
#page.home #right .rightPanel .head{
	float:			left;
	font-size:		0.95em;
	font-weight:	bold;
	line-height:	13px;
	width:			115px;
	height:			53px;
	overflow:		hidden;
}






#page.home #right .panel{
	float:			left;
	font-size:		0.80em;
	margin:			0 3px;
	width:			208px;
}
#page.home #right .panel h3{
	color:			#ffffff;
	font-size:		1.05em;
	/* CR15  */
	height:			39px;
	margin:			0 0 7px 0;
	overflow:		hidden;
	width:			200px !important;
	position:		relative;
}
#page.home #right .panel h3 span.arrow a{
	display:		block;
	float:			right;	
	height:			23px;
	margin-top:		8px;
	margin-right:	6px;
	text-decoration:none;
	width:			23px;
                cursor:                                     hand;
}
#page.home #right .panel h3.ash span.arrow a{
	background-image:		url(/Images/icon-go_blue.png);
                background-repeat:                    no-repeat;
                background-position:                  right;
                back\ground-color:                     transparent;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_blue.png',sizingMethod='scale');
}
#page.home #right .panel img{
	border:			0;
	float:			right;
	width:			68px;
}
.panel div p{
	margin:			0;
	padding:			0;
}
#page.home #right .panel div.sub-text{
	float:			left;
	margin:			7px 0 0 5px;
	width:			105px;
/*	height:			78px;*/
	overflow:		hidden;
                font-size:                                    0.9em;
}

#page.home #right .sptr{
	background:		#c0c0c0;
	border-collapse:collapse;
	border:			0px;
	clear:			both;
	display:		block;
	height:			1px;
	margin:			12px 0 0 14px;
	overflow:		hidden;
	width:			197px;
	float:		left;
}
#page.home #right h3.blue{
	background:		url(/Images/featured_background.gif) no-repeat;
	color:			#0850a4;
	width:			208px;
	height:			39px;
	overflow:		hidden;
font-size:0.8em;
}
#page.home #right h3.ash{
	background:		url(/Images/heading-bg_blue1.gif) no-repeat;
	clear:			both;
	color:			#ffffff;
	width:			208px;
	height:			39px;
	margin-top:		6px;
	_margin-top:	9px;
}
#page.home #right h3.ash img{
	border:			0;
	margin:			8px 13px 0 0;
}

#page.home #bottom {
	clear:			both;
	float:			left;
	!float:			none;
	margin:			10px 0 0 6px;
	_marg\in:		10px 0 0 3px;
	width:			860px;
}

#page.home #bottom .panel,
#page #subcontent #main .content-template .panel,
#page #subcontent .blog .panel{
	border:			0px;
	float:			left;
	font-size:		0.80em;
	margin:			0 3px;
	width:			208px !important;
}
#page #subcontent .blog .panel{
	border:			0px !important;
	margin-top:		22px !important;
}
#page #subcontent #main .content-template .panel,
#page #subcontent .blog .panel{
	margin-top:		25px;	
}
#page.home #bottom .panel h3,
#page #subcontent #main .content-template .panel h3,
#page #subcontent .blog .panel h3{
	color:			#ffffff;
	font-size:		1.05em;
	/*CR15 */
	height:			39px !important;;
	line-height:	39px !important;
	margin:			0 0 7px 0;
	overflow:		hidden;
	width:			200px !important;
	position:		relative;
}
#page.home #bottom .panel h3 span.arrow a,
#page.home #right .panel h3 span.arrow a{
	position:		absolute;
	top:			8px;
	right:			4px;
	margin:			0 !important;
}
#page.home #bottom .panel h3 span.arrow a,
#page #subcontent #main .content-template .panel h3 span.arrow a,
#page #subcontent .blog .panel h3 span.arrow a{
	display:		block;
	float:			right;
	height:			23px;
	margin:			8px 6px 0 0;
	text-decoration:none;
	width:			23px;
                cursor:                                      hand;
}
#page #subcontent #main .content-template .panel h3 span.arrow a,
#page #subcontent .blog.panel h3 span.arrow a{
	right:			6px;
	bottom:			7px;
}
#page.home #bottom .panel img,
#page #subcontent #main .content-template .panel img,
#page #subcontent .blog .panel img{
	float:			right;
}
#page.home #bottom .panel div.sub-text,
#page #subcontent #main .content-template .panel div.sub-text,
#page #subcontent .blog .panel div.sub-text{
	float:			left;
	margin:			7px 0 0 5px;
	width:			120px !important;
/*	height:			65px !important;*/
	overflow:		hidden;
font-size:0.9em;
}
.panel h3 a{
	color:			#ffffff;
	text-decoration:none;
}
#page.home #bottom .panel h3.green,
#page #subcontent #main .content-template h3.green,
#page #subcontent .blog h3.green{
	background:		url(/Images/heading-bg_green.gif) no-repeat !important;
}
#page.home #bottom .panel h3.green span.arrow a,
#page #subcontent #main .content-template h3.green span.arrow a,
#page #subcontent .blog h3.green span.arrow a{
	background-image:		url(/Images/icon-go_green.png) !important;
                background-repeat:                    no-repeat !important;
                _background-image: none;
                _filter: none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_green.png',sizingMethod='scale');
}
#page.home #bottom .panel h3.light-pink,
#page #subcontent #main .content-template h3.light-pink,
#page #subcontent .blog h3.light-pink{
	background:		url(/Images/heading-bg_pink.gif) no-repeat !important;
}
#page.home #bottom .panel h3.light-pink span.arrow a,
#page #subcontent #main .content-template h3.light-pink span.arrow a,
#page #subcontent .blog h3.light-pink span.arrow a{
	background-image:		url(/Images/icon-go_pink1.png) !important;
                background-repeat:                    no-repeat !important;
                _background-image: none;
                _filter: none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_pink1.png',sizingMethod='scale');
}
#page.home #bottom .panel h3.dark-blue,
#page #subcontent #main .content-template h3.dark-blue,
#page #subcontent .blog h3.dark-blue{
	background:		url(/Images/heading-bg_blue2.gif) no-repeat !important;
}
#page.home #bottom .panel h3.dark-blue span.arrow a,
#page #subcontent #main .content-template h3.dark-blue span.arrow a,
#page #subcontent .blog h3.dark-blue span.arrow a{
	background-image:		url(/Images/icon-go_blue2.png) !important;
                background-repeat:                    no-repeat !important;
                _background-image: none;
                _filter: none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_blue2.png',sizingMethod='scale');
}
#page.home #bottom .panel h3.maroon,
#page #subcontent #main .content-template h3.maroon,
#page #subcontent .blog h3.maroon{
	background:		url(/Images/heading-bg_pink1.gif) no-repeat !important;
}
#page.home #bottom .panel h3.maroon span.arrow a,
#page #subcontent #main .content-template h3.maroon span.arrow a,
#page #subcontent .blog h3.maroon span.arrow a{
	background-image:		url(/Images/icon-go_pink1.png) !important;
                background-repeat:                   no-repeat !important;
                _background-image: none;
                _filter: none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_pink1.png',sizingMethod='scale');
}
#page #subcontent #main .content-template .head{
	border-bottom:	2px solid #6d0039;
	color:			#6d0039;
	font-size:		1.1em;
	margin:			20px 15px 15px 0;
	padding:		0 0 15px 0;
	font-weight:	bold;
}
#page #subcontent #main .content-template .top-content .head{
	border-bottom:	2px solid #6d0039;
	color:			#6d0039;
	font-size:		1.6em;
	margin:			20px 15px 15px 0;
	padding:		0 0 15px 0;
	font-weight:	bold;
}
#page #subcontent #main .content-template .head select{
	float:			right;
	margin:			0 5px 0 0;
}

#page.template #content,
#page.template-fullwidth #content{
	background:		url(/Images/leftnav_bg.gif) repeat-y top left;
	float:			left;
	!float:			none;
	clear:			both;
	width:			895px;
	position:		relative;
}
#page.template #subcontent{
	float:			left;
	padding:		8px 11px 0 12px;
	overflow:		hidden;
                !position:relative;
}
#page.template #subcontent #main{
	clear:			both;
	float:			left;
	background:		url(/Images/rightpanel_left_bg.gif) no-repeat 642px top;
}
/*-----left panel --*/
#page #left{
	background:		transparent;
	float:			left;
	font-size:		0.70em;
	padding:		8px 8px 0 5px;
	width:			113px;
	overflow:		hidden;
}
#page #left .left-navigation{
	padding: 0 0 20px 0;
}

/*-- Template Sub links --*/
#page #left .left-navigation ul.sub-links
{
	margin:			0;
	padding:		0;
}

#page #left .left-navigation ul.sub-links li{
	list-style:		none;
}
#page #left .left-navigation ul.sub-links li div,
#page #left .left-navigation ul.sub-links li li{
	background:		url(/Images/sublink_bg.gif) no-repeat top left;
	color:			#343471;
	font-weight:	bold;
	list-style:		none;
	margin:			0 0 4px 0;
	padding:		4px 0 0 0;
}
#page #left .left-navigation ul.sub-links li div a,
#page #left .left-navigation ul.sub-links li li a{
	background:		url(/Images/sublink_bg.gif) no-repeat bottom left;
	display:		block;
	color:			#343471;
	padding:		0 5px 6px 5px;
}
#page #left .left-navigation ul.sub-links li a:hover{
	text-decoration:none;
}

#page #left .left-navigation ul.sub-links li.selected div{
	background:		url(/Images/sublink_bg_sel.gif) no-repeat top left;
}
#page #left .left-navigation ul.sub-links li.selected div a{
	background:		url(/Images/sublink_bg_sel.gif) no-repeat bottom left;
	color:			#ffffff;
}

/*-- Template Sub Sub links --*/
#page #left .left-navigation ul.sub-links li ul{
	margin:			0;
	padding:		0;
	display:		none;
}
#page #left .left-navigation ul.sub-links li.selected ul{
	margin:			0 0 15px 0;
	padding:		0;
	display:		block;
}
#page #left .left-navigation ul.sub-links li li,
#page #left .left-navigation ul.sub-links li.selected li{
	background:		none;
	font-weight:	normal;
}
#page #left .left-navigation ul.sub-links li ul li a,
#page #left .left-navigation ul.sub-links li.selected li a{
	background:		url(/Images/bullet_blue.gif) no-repeat 6px 5px;
	color:			#343471;
	padding:		0 0 0 14px;
}
#page #left .left-navigation ul.sub-links li ul li.selected a{
	background:		url(/Images/bullet_red.gif) no-repeat 6px 5px;
	color:			#ed1b24;
	font-weight:	bold;
}

/*-- Template related links --*/
#page #left .left-navigation p{
	border-top:		1px solid #c8c7c7;
	color:			#333370;
	margin:			35px 0 0 0;
	padding:		15px 0 0 0;
}
#page #left .left-navigation ul.related-links{
	margin:			0;
	padding:		0;
}
#page #left .left-navigation ul.related-links li{
	background:		url(/Images/bullet_blue.gif) no-repeat 0 5px;
	list-style:		none;
	color:			#343471;
	margin:			15px 0 0 0;
	padding:		0 0 0 8px;
}
#page #left .left-navigation ul.related-links li a{
	color:			#343471;
}

/*-- Template main Content --*/
#page #main .breadcrumb{
	width:			720px;
}
#page #main h1{
	background:		url(/Images/mainHead_bg1.gif) #ffffff no-repeat 0 7px;
	color:			#ffffff;
	clear:			both;
	font-size:		1.31em;
	height:			44px;
	line-height:	37px;
	margin:			0;
	padding:		7px 0 0 14px;
	width:			732px;
	position:		absolute;
	top:			0;
	left:			0;
}
#page #main .top-content{
	position:		relative;
	padding-top:	52px;
}
#page.template #subcontent #main .main-content{
/*	background:		url(/Images/rightpanel_left_bg.gif) no-repeat bottom right;*/
	float:			left;
	width:			642px;
	padding:		0 15px 0 0;
	_padding:		0 10px 0 0;

}
#page.template-fullwidth #subcontent #main .main-content{
	padding:		0 15px 0 0;
	_padding:		0 10px 0 0;
}
#page #subcontent #main .content-template .left{
	float:			left;
	padding:		25px 27px 0 22px;
	width:			350px;
	min-height:		550px;
}
#page #subcontent #main .content-template .video{
	float:			left;
	padding:		25px 27px 0 0;
	width:			350px;
}
#page #subcontent #main .content-template .office-left{
	color:			#000000;
	float:			left;
	font-size:		0.75em;
	margin:			10px 0 0 0;
	width:			235px;
}
.noRight .content-template .office-left{
	width:			345px !important;
}
#page.template #main .office .panel-head h3 {
	background:		transparent url(/Images/heading-bg_blue4.gif) no-repeat left top;
	width:			627px !important;
	margin:			0 0 10px 0;
	position:			relative;
}
#page.template #main .office .panel-head h3 span{
	background:		transparent url(/Images/heading-bg_blue4.gif) no-repeat right top;
	display:			block;
	height:			32px;
	line-height:		32px;
	color:			#ffffff !important;
}
#page.template #main .office .panel-head h3 .arrow_up a{
	background:	url(/Images/arrow_up_blue.gif) no-repeat right;
	top:		-2px;
	color:		#FFFFFF;
	display:		block;
	font-size:		0.80em;
	font-weight:	normal;
	position:		absolute;
	right:		5px;
	padding:		0 24px 0 0;
	!padding:		0 24px 2px 0;
}

.google-map{
	height:			450px;
	float:			left;
	margin:			10px 0 0 0;
	overflow:		hidden;
	width:			380px;
	border:			1px solid #000;
}
#page #subcontent #main .content-template .right{
	width:			217px;
	float:			left;
	padding:		25px 8px 0 0;	
}
#page #subcontent #main .main-content .content-template .the-board{
	float:			left;
	padding:		25px 17px 0 22px;
	width:			430px;
overflow:hidden;
}
#page #subcontent #main .board-pic{
	background:		url(/Images/board-pic_bg.gif) no-repeat !important;
	height:			166px;
	width:			129px;
	float:			left;
	margin:		25px 8px 0 0;
}
#page #subcontent #main .board-pic img{
	width:			86px !important;
	height:			129px !important;
	margin:			19px 0 0 23px;
}

#page #subcontent #main .content-template .content-pic{
	background:		url(/Images/content-image_bg.gif) no-repeat bottom left;
	height:			221px;
	width:			208px;
	float:			left !important;
	margin:			28px 0 0 0;
}
#page #subcontent #main .content-template .content-pic img{
	border:			0;
	height:			208px;
	width:			208px;
}

#page #main .main-image{
	clear:			both;
	background-image:		url(/Images/level2_mainBg.png);
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/level2_mainBg.png',sizingMethod='scale');
	height:			140px;
	left:			-6px;
	margin:			6px 0 0 0;
	overflow:		hidden;
	padding:		17px;
	position:		relative;
	width:			615px;
}
#page #main .main-image img{
	height:			139px;	
	width:			615px;
}
#page.template #main p.content,
#page.template-fullwidth #main p.content{
	clear:			both;
	color:			#1c2517;
	font-size:		0.80em;
	margin:			10px 0 0 0;
}
#page.template #main .main-content .content,
#page.template-fullwidth #main .main-content .content{
	clear:			both;
	color:			#1c2517;
	font-size:		0.80em;
	margin:			5px 0 10px 0;
	padding:		0 10px 0 0;
}
.main-content .content ul li{
        padding-bottom:10px;
}
.main-content .content ul li p{
        margin-bottom:-10px;
}
#page #main .careers p.content{
	padding:		0 10px 10px 5px;	
	width:			720px;
}
#page.template #main .panel{
	border-bottom:	1px solid #a8a7a7;
	margin:			10px 0 0 0;
	padding:		0 0 5px 0;
	font-size:		0.8em;	
	float:			left;
	width:			625px;
}
#page.template #main .panel div.sub-text{
	float:		left;
	width:		535px;
/*	height:		40px;*/
	overflow:		hidden;
}

#page.template #main .panel div.faqsub-text{
	float:		left;
	width:		610px;
/*	height:		40px;*/
	overflow:		hidden;
}
#page.template #main .panel .detail-image{
	float:			left;
	height:			82px;

	width:			82px;
}
#page.template #main .panel .detail-image img{
	border:			0;	
}
#page #main .careers .panel .detail-image {
	height:			125px !important;
	width:			72px;
	overflow:		hidden;
}
#page #main .careers .panel .detail-image p{
	color:			#a20c0f;
	display:		block;
	width:			72px;
	margin:			0;
	padding:		0;
	text-align:		center;
	font-weight:	bold;
}
#page #main .careers .panel .salary{
	float:			right;
	margin:			8px 15px 8px 3px;
	padding:		0;	
	width:			auto;
	color:			#000000;
	font-weight:	bold;
}
#page #main .careers .panel .date{
	color:			#5a5a1e;
	float:			left;
	font-weight:	bold;
	margin:			8px 5px 8px 3px;
	padding:		0;
	width:			auto;	
	
}
#page #main .careers .panel .detail-image p a{
	color:			#a20c0f;
	font-size:			0.9em;
}
#page #main .careers .panel .detail-image p a:hover{
	color:			#000000;
	text-decoration:none;
}
#page #main .careers .panel .detail-image{
	float:			right;
	height:			82px;
	width:			82px;
}

#page.template #main .panel h3{
	background:		url(/Images/heading-bg_blue3.gif) no-repeat;	
	color:			#ffffff;
	float:			left;
	font-size:		1.25em;
	margin:			0 0 7px 0;
	height:			32px;
	line-height:	32px;
	width:			535px;
	position:		relative;
}
#page.template #main .panel h3 a{
	display:		block;
	overflow:		hidden;
/*	width:			495px;*/
}
#page.template #main .panel h3 span.arrow a{
	color:			#ffffff;
	display:		block;
	text-decoration:none;
}
#page.template #main .panel h3.blueMain span.arrow a{
	background:		url(/Images/heading-bg_blue3.gif) no-repeat right;
}
#page.template #main .panel h3.red{
	background:		url(/Images/heading-bg_red1.gif) no-repeat;
}
#page.template #main .panel h3.red a{
	background:		url(/Images/heading-bg_red1.gif) no-repeat right;
}
#page.template #main .panel h3.blue{
	background:		url(/Images/heading-bg_blue4.gif) no-repeat;
}
#page.template #main .panel h3.blue a{
	background:		url(/Images/heading-bg_blue4.gif) no-repeat right;
}
#page.template #main .panel h3.pink{
	background:		url(/Images/heading-bg_pink2.gif) no-repeat;
}
#page.template #main .panel h3.pink a{
	background:		url(/Images/heading-bg_pink2.gif) no-repeat right;
}
#page.template #main .panel h3 span.arrow a{
	display:		block;
	_height:			24px;
                _line-height:                                24px;
	width:			24px;
	position:		absolute;
	text-indent:	-2000px;
	right:			5px;
	bottom:			4px;
	_bottom:		5px;
	_top:			0px;
	font-size:		0.85em;
	font-weight:	normal;
	color:			#ffffff;
                cursor:                       hand;
                top:               1px;
}
#page.template #main .panel h3.blueMain span.arrow a{
	background-image:		url(/Images/icon-go_blue3.png);
                background-repeat:                    no-repeat;
                _background-image: none;
                _filter: none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_blue3.png',sizingMethod='scale');
}
#page.template .blog .panel h3 span.arrow a{
	bottom:			7px !important;
	margin-top:		5px !important;
}
#page #main .careers .panel h3{
	width:			525px !important;
}

#page #main .careers .panel h3 span.arrow a{
	text-indent:	0px;
	background-position:right 5px;
	width:			95px;
	padding:		0 5px 5px 0;
	_top:			0;
}
#page.template #main .panel h3.red span.arrow a{
	background-image:url(/Images/icon-go_pink1.gif);
	background-repeat:no-repeat;
                
}
#page.template #main .panel h3.blue span.arrow a{
	background-image:url(/Images/icon-go_blue2.gif);
	background-repeat:no-repeat;
                
}
#page.template #main .panel h3.pink span.arrow a{
	background-image:url(/Images/icon-go_pink.gif);
	background-repeat:no-repeat;
               
}

/*-----Template right panel --*/
#page.template #right{
	color:			#888888;
	font-size:		0.70em;
	text-align:		center;
	width:			80px;
	position:		relative;
	float:			left;
	!float:			right;
	top:			45px;
}
.tabbed #right{
	top:			98px !important;	
}
.tabbed .top-content{
	padding-top:	107px !important;
}
#page.template #right .related{
	background:		url(/Images/rightpanel_left_bg.gif) no-repeat top left;
	padding:		20px 17px;
	width:			80px;
	position:		absolute;
	left:			-15px;
	!left:			-24px;	
	top: 3px;
}

#page.template #right .main{
	padding:		50px 0 0 0;
	width:			80px;
}
#page.template #right .main ul{
	margin:			0 auto;
	padding:		0;
	width:			80px;
}
#page.template #right .main ul li{
	list-style:		none;
	font-weight:	bold;
	font-size:		0.9em;
	padding:		17px 0;
	text-align:		center;
}
#page.template #right .main ul li img{
	border:			0;
	text-align:		center;
	margin:			0 0 9px 0;	
}
#page.template #right .main ul li a{
	color:			#888888;
	display:		block;
	text-decoration:underline;
}
#page.template #right .main ul li a:hover{
	color:			#000000;
	text-decoration:none;
}

/*-- Template Content Tabs --*/
#content-tabs{
	background:		url(/Images/content-tab_bg.gif) #ffffff repeat-x bottom left;
	font-family:	trebuchet ms;
	font-size:		0.8em;
	height:			39px;
	padding:		15px 0 0 0;
	width:			746px;
	position:		absolute;
	top:			44px;
}
#content-tabs ul{
	margin:			0;
	padding:		0;
}
#content-tabs ul li{
	color:			#000000;
	list-style:		none;
	display:		block;
	float:			left;
	font-weight:	bold;
	line-height:	15px;
	margin:			0 0 0 5px;
	text-align:		center;
	width:			141px;
}
#content-tabs ul li a{
	color:			#565656;
	background:		url(/Images/content-tab.gif) no-repeat;
	display:		block;
	float:			left;
	height:			34px;
	padding:		5px 0 0 0;
	text-decoration:none;
	width:			141px;
}
#content-tabs ul li a.deactive, #content-tabs ul li a.deactive:hover{
	color:			#565656;
	background:		url(/Images/grey-tab.gif) no-repeat;
	display:		block;
	float:			left;
	height:			34px;
	padding:		5px 0 0 0;
	text-decoration:none;
	width:			141px;
}
#content-tabs ul li a span{
	display:		block;
	font-weight:	normal;
}
#content-tabs ul li a:hover,
#content-tabs ul li.selected a{
	background:		url(/Images/content-tab_selected.gif) no-repeat;
	color:			#000000;
}

#page.template-fullwidth #subcontent{
	float:			left;
	padding:		8px 0 0 3px;
	overflow:		hidden;
}
#page.template-fullwidth #subcontent h1,
#page.template-fullwidth #subcontent .breadcrumb{
	margin-left:	6px;
}
#page.template-fullwidth #subcontent h1,
#page.template-fullwidth #subcontent #content-tabs,
#page.template-fullwidth #subcontent .top-content .content{
	margin-left:	6px;
}
#page.template-fullwidth #main .main-content{
/*	position:		absolute;*/
	width:			750px;
	overflow:		hidden
}

/*--------------------------------------
--------------Events -------------------
--------------------------------------*/
.event-calendar {
	background:		transparent url(/Images/event-bg.gif) repeat-y;
	margin:			12px 0pt 0pt;
	width:			756px;
}
#page.template-fullwidth #main .event-calendar .spiral{
	background:		url(/Images/sipral-bg.gif) no-repeat;
	height:			42px;
	width:			756px;
}
#page.template-fullwidth #main .event-calendar .events-bottom{
	clear:			both;
	background:		url(/Images/event-bg-bottom.gif) no-repeat;
	height:			16px;
	overflow:		hidden;
	width:			756px;
}
#page.template-fullwidth #main .event-calendar .event-content{
	padding:		10px 15px;
}
#page.template-fullwidth #main .event-calendar .search-event
{
	padding:		10px 0 0 15px !important;
}
#page.template-fullwidth #main .event-calendar .event-main
{
	padding:		0 15px !important;
}
#page.template-fullwidth #main .event-calendar .event-content .event-search{
	background:		url(/Images/event-srch_bg.gif) no-repeat;
	color:			#ffffff;
	font-size:		0.9em;
	font-weight:	bold;
	height:			42px;
	padding:		0 0 0 14px;
	width:			712px;
}
#page.template-fullwidth #main .event-calendar .event-content .event-search .textbox{
	margin:			8px 0 0 19px;
	!margin:		9px 0 0 19px;	
}
#page.template-fullwidth #main .event-calendar .event-content .event-search .button{
	background-image:		url(/Images/icon-go_pink1.gif);
                background-repeat:                    no-repeat;
	border:			0;
	height:			23px;
	width:			23px;
	margin:			0 0 0 2px;
	cursor:			hand;
	cursor:			pointer;
}
#page.template-fullwidth #main .event-calendar .event-content .event-search span{
	margin:			0 5px;	
}
#page.template-fullwidth #main .event-calendar .event-content .navigation{
	background:		#d6c1cc;
	color:			#6d0039;
	height:			55px;
	margin:			12px 0 7px 0;
	padding:		0 9px;
	width:			711px;
	text-align:		center;
	position:		relative;
}
#page.template-fullwidth #main .event-calendar .event-content .navigation span{
	margin:			0 auto;	
	font-weight:	bold;
	line-height:	55px;
}
#page.template-fullwidth #main .event-calendar .event-content .navigation input{
	height:			34px;
	margin:			9px 0 0 0;
	position:		absolute;
	top:			0;
	border:			0;
	color:			#2e0018;
	text-decoration:underline;
	font-weight:	bold;
}
#page.template-fullwidth #main .event-calendar .event-content .navigation .back-button{
	background:		url(/Images/btn_back.gif) no-repeat;
	left:			9px;
	width:			144px;
	text-align:		left;
	padding:		0 0 0 45px;
	cursor:			hand;
	cursor:			pointer;
}
#page.template-fullwidth #main .event-calendar .event-content .navigation .fwd-button{
	background:		url(/Images/btn_fwd.gif) no-repeat;
	right:			9px;
	width:			159px;
	text-align:		left;
	padding:		0 0 0 15px;
	cursor:			hand;
	cursor:			pointer;
}
#page.template-fullwidth #main .event-calendar .event-content .navigation .back-button-month{
	background:		url(/Images/btn_back.gif) no-repeat;
	left:			9px;
	width:			144px;
	text-align:		left;
	padding:		0 0 0 35px;
	cursor:			hand;
	cursor:			pointer;
}
#page.template-fullwidth #main .event-calendar .event-content .navigation .back-cal{
	background:		url(/Images/btn_back_lrg.gif) no-repeat;
	left:			9px;
	width:			165px;
	text-align:		left;
	padding:		0 0 0 35px;
	cursor:			hand;
	cursor:			pointer;
}
#page.template-fullwidth #main .event-calendar .event-content .navigation .fwd-button-month{
	background:		url(/Images/btn_fwd.gif) no-repeat;
	right:			9px;
	width:			159px;
	text-align:		left;
	padding:		0 0 0 5px;
	cursor:			hand;
	cursor:			pointer;
}
#page.template-fullwidth #main .event-calendar .event-content .event{
	background:		url(/Images/cal_icon.gif) #ede8eb no-repeat 6px 5px;
	/*margin:			13px 0 6px 0;*/
	padding:		11px 0 10px 63px;
	position:		relative;
	width:			665px;
}
#page.template-fullwidth #main .event-calendar .event-content .event h3{
	color:			#590159;
	line-height:	1em;
	margin:			0;
	padding:		0;
}
#page.template-fullwidth #main .event-calendar .event-content .event h3 a{
	color:			#590159;	
	padding-right:50px;
	/* CR16  */
}
#page.template-fullwidth #main .event-calendar .event-content .event h3 span.arrow a{
	color:			#590159;
	margin:			0;
	padding:		0;
}
#page.template-fullwidth #main .event-calendar .event-content .event p{
	color:			#990000;
	font-size:		0.8em;
	font-weight:	bold;
	margin:			9px 0 0 0;
	padding:		0;
}
#page.template-fullwidth #main .event-calendar .event-content .event a.btnGo{
	background-image:		url(/Images/icon-go_pink2.png);
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_pink2.png',sizingMethod='scale');
	display:		block;
	position:		absolute;
	right:			14px;
	top:			10px;
	height:			24px;

	text-indent:	-2000px;
	width:			24px;	
}
#page.template-fullwidth #main .event-calendar .event-content hr.sptr{
	height:			2px;
	color:			#dedede;
	background:		#dedede;
	border:			0;
	width:			728px;
}
.event-content event-head h2
{
	color:			#ffffff;
	background:		#6d0039;
	font-size:		0.85em;
	margin:			0 0 5px 0;
}
.event-form
{
	background:		#ede8eb;
	font-size:		0.8em;
	padding:		10px;
	color:			#000000;
}
.event-form strong
{
	display:		block;
	margin-top:		10px;
}
.event-form .smtext
{
	font-size:		0.85em !important;
	font-weight:	normal;
}
.event-form .textbox
{
	background:		url(/Images/input_bg.gif);
	margin-top:		5px;
	width:			660px !important;	
}
.event-form .textbox-sm
{
	background:		url(/Images/input_bg.gif);
	border:			0;
	border:			0;
	height:			18px;
	padding:		3px 0 0 3px;
	margin-top:		5px;
	width:			250px !important;	
}

.event-form .submit-button
{
	margin:			10px 0 0 0;
}
.pagination{
	background:		url(/Images/event_pagination_bg.gif) no-repeat;
	width:			728px;
	height:			33px;
	color:			#ffffff;
	font-size:		0.72em;
}
.pagination .controls{
	width:			166px;
	float:			right;
	margin:			0 13px 0 0;
	position:		relative;
	text-align:		center;
}
.main-calendar table td.eventBG
{
	background:		#eee8eb;
	border:			1px solid #d6c1cc;
	border-collapse:collapse;
	font-size:		0.80em;
}
.main-calendar table td.eventBG span
{
	background:		#ffffff;
	padding:		8px;
	text-align:		left;
	height:			86px;
	width:			86px;
	display:		block;
	overflow:		hidden;
}
.main-calendar table td.eventBG a{
	display:	block;
	color:		#000000;
	font-size:	0.85em;
	position:	relative;
	top:		15px;
	background:		url(/Images/dot_maroon.gif) no-repeat 0 5px;
	padding:		0 0 0 10px;
	margin:		0 0 0 8px;
	white-space:	nowrap;
}
.main-calendar .calHeadBG
{
	background:		url(/Images/cal_day_bg.gif) no-repeat;
	height:			32px;
	line-height:	26px;
	color:			#6d0039;
	font-size:		0.9em;
}
.main-calendar table td.eventBG span table a
{
	display:	block;
	color:		#000000;
	font-size:	0.85em;
	text-decoration:underline;
}
.main-calendar table td.eventBG span 
{
	position:	relative;
}
.main-calendar table td.eventBG span table td a
{
	background:		none;
	padding:		0;
	color:			#996782;
	font-size:		1em;
	text-decoration:none;
	display:		block;
	position:		absolute;
	top:			5px;
	left:			0;
overflow:visible;
}
#main{
	float:left;
	display:block;
}
.pagination span{
	margin:			0 auto;	
	line-height:	33px;
}
.pagination a{
	display:		block;	
	width:			24px;
	height:			24px;
	overflow:		hidden;
	position:		absolute;
	text-indent:	-2000px;
	top:			4px;
}
.pagination a.back{
	background-image:		url(/Images/icon-go_blue_back.png);
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_blue_back.png',sizingMethod='scale');
	left:			0;
}
.pagination a.next{
	background-image:		url(/Images/icon-go_blue_next.png);
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_blue_next.png',sizingMethod='scale');
	right:		0;
}
#page.template-fullwidth #main .event-calendar .event-content .head{
	background:		#d6c1cc;
	margin:			12px 0 7px 0;
	padding:		10px 16px;
	color:			#6d0039;
	position:		relative;
	overflow:		hidden;
}
#page.template-fullwidth #main .event-calendar .event-content .head h2{
	margin:			0;
	padding:		0;
	font-size:		1.1em;
	line-height:	20px;
	width:			525px;
}
#page.template-fullwidth #main .event-calendar .event-content .head p{
	position:		absolute;
	right:			17px;
	_righ\t:			34px;
	bottom:			10px;
	font-size:		0.8em;
	font-weight:	bold;
	margin:			0;
	padding:		0;
}
#page.template-fullwidth #subcontent #main .content-template .left{
	float:			left;
	padding:		0px 27px 0 22px;
	width:			470px;
}
#page.template-fullwidth #subcontent #main .content-template .right{
	width:			217px;
	float:			left;
	padding:		0 6px 0 0;	
}	
#page.template-fullwidth #subcontent #main .content-template .panel h3 span.arrow a {
	margin:			8px 6px 0pt 0pt;
	position:		absolute;
	top:			0;
}

.noRight{
	background:		none !important;		
}

.noRight .main-content{
	width:			731px !important;
}
.noRight .main-content .panel{
	width:			724px !important;
}
.noRight .main-content .panel h3{
	width:			624px !important;
}
.noRight .main-content .panel div.sub-text{
	width:			624px !important;
}
.noRight .main-content .content-template .left{
	width:			450px !important;
}
.noRight .main-content .content-template .video{
	width:			480px !important;
	margin:			20px 22px 0 0 ;
	padding:		0 !important;
}

.noRight .main-content .content-template .the-board{
	width:			550px !important;
}

.peoplefinder .form-container,
.newsletter .form-container
{
	background:		url(/Images/newsletter_form-bg.gif) no-repeat top left;
	font-size:		0.8em;
	padding:		0 0 0 3px;
	width:			626px;
}
.noRight .peoplefinder .form-container{
	width:			726px !important;
}
.peoplefinder .form-container .form-content{
	background:		url(/Images/background_beige_dark.gif) no-repeat top right;
	height:			234px;
	padding:		20px;
}
.form-content ul{
	margin:			0;
	padding:		0;
}
.form-content ul li{
	list-style:		none;
	margin:			5px 0 0 0;
}
.form-content ul li.label{
	margin:			13px 0 0 0;
}
.form-content ul li input.text,
.form-content input.text{
	background:		url(/Images/input_bg.gif) no-repeat;
	border:			1px solid #7f9db9;
	height:			21px;
	width:			582px;
}
.form-content ul li.select{
	float:			left;	
}
.form-content ul li.select select{
	width:			335px;	
}
.form-content ul li input.button_submit{
	background:		url(/Images/btn_submit_large.gif) no-repeat;
	border:			0;
	color:			#ffffff;
	float:			right;
	font-weight:	bold;
	font-size:		1.40em;
	height:			39px;
	padding:		0 0 0 20px;
	text-align:		left;
	width:			134px;
                cursor:                      pointer;
}
#page.template #main .peoplefinder .panel{
	width:			635px;
}
.peoplefinder .panel .content{
	background:		url(/Images/ppl_bg.gif) no-repeat top left;
	background-color:                     #eeeed4 !important;
	clear:			none !important;
	font-size:		1.0em !important;
	margin:			0 !important;
	width:			535px;
	float:			left;
	padding:		3px 0 0 0;
}
.peoplefinder .panel .content .in-content{
	background:		url(/Images/ppl2_bg.gif) no-repeat bottom left !important;
	background-color:                     #eeeed4 !important;
	color:			#484809;
	padding:		0 9px 15px 9px;
                margin-top:               2px;
}
.peoplefinder .panel .content .in-content ul{
	margin:			0;
	padding:		0;
}
.peoplefinder .panel .content .in-content ul li{
	list-style:		none;
	padding:		11px 0 0 0;
	display:		block;
	width:		500px;
}
.peoplefinder .panel .content .in-content ul li.listTxt{
	list-style:		none;
	padding:		11px 0 0 0;
	display:		block;
	width:			400px;
	margin-left:110px;
}
.peoplefinder .panel .content .in-content ul li a{
	color:			#484809;	
}
.peoplefinder .panel .content .in-content ul li.label{
	float:			left;
	width:			110px;
}
.peoplefinder .panel .content .in-content ul li.text{
	!float:			left;	
}
.peoplefinder .panel .detail-image{
	height:			auto !important;
	padding:		0 0 0 6px;
	width:			110px !important;
}
.peoplefinder .panel .detail-image img{
	width:			104px;	
}

.peoplefinder .pagination,
.about .pagination{
	float:			left;
	width:			625px;
	margin:			17px 0 0 0;
}
.about .pagination{
	margin:			0;
}
.peoplefinder .pagination .controls,
.about .pagination .controls{
	background:		url(/Images/event_pagination_bg.gif) no-repeat right;
	margin:			0 !important;
	padding:		0 13px 0 0;
}
.peoplefinder .pagination .controls .next,
.about .pagination .controls .next{
	right:			13px;	
}


.careers .outer-container-out{
	background:		url(/Images/careers_bg.gif) no-repeat top left;
	padding:		3px 0 0 0;
	width:			626px;
}
.careers .outer-container-in{
	background:		url(/Images/careers_bg.gif) no-repeat bottom left;
	padding:		15px 10px;
	width:			606px;
	float:			left;
}
.careers .outer-container-in h2,
.careers .outer-container-in h3{
	color:			#ffffff;
	font-size:		1.25em;
	line-height:	21px;
	margin:			0;
	padding:		0;
                width:500px;
}
.careers .outer-container-in h3{
	clear:			both;
	line-height:	25px;	
	float:			left;
	margin:			25px 0 0 0;	

	width:			579px;
}
.careers .in-container-out{
	background:		url(/Images/careers_sub_bg.gif) no-repeat top left;
	clear:			both;
	float:			left;
	margin:			11px 0 0 0;
	padding:		3px 0 0 0;
	width:			603px;
}
.careers .in-container-in{
	background:		url(/Images/careers_sub_bg.gif) no-repeat bottom left;
	color:			#000000;
	float:			left;
	font-size:		0.8em;
	padding:		12px;
	width:			579px;
}
.careers .in-container-in input.text{
	width:			563px;
}
.careers .in-container-in input.text-small{
	width:			250px;
}
.careers .in-container-in label{
	font-weight:	bold;	
}

.careers .in-container-in .checkbox-three table,
.careers .in-container-in .checkbox-two table
{
	width:			100%;
}
.careers .in-container-in .checkbox-three td
{
	width:			33%;
}
.careers .in-container-in .checkbox-two td
{
	width:			50%;
}
.careers .in-container-in .checkbox-three ul,
.careers .in-container-in .checkbox-two ul{
	margin:			0;
	padding:		0;
}
.careers .in-container-in .checkbox-three li,
.careers .in-container-in .checkbox-two li{
	list-style:		none;
	display:		block;
	float:			left;
	width:			190px;
	margin:			0 0 5px 0;
}
.careers .in-container-in .checkbox-two li{
	width:			285px;
}
.careers .in-container-in .checkbox-two .other input.text{
	margin:			3px 0 0 21px;
}
.careers .in-container-in .checkbox-three li input,
.careers .in-container-in .checkbox-three input,
.careers .in-container-in .checkbox-two li input,
.careers .in-container-in .checkbox-two input{
	margin:			3px 8px 0 0;	
}
.careers .in-container-in .checkbox-two .other
{
	margin:			0 0 0 3px;
}
input.button_proceed{
	background:		url(/Images/btn_proceed.gif) no-repeat;
	border:			0;
	color:			#373703;
	float:			right;
	font-weight:	bold;
	font-size:		1.40em;
	height:			39px;
	padding:		0 0 0 12px;
	text-align:		left;
	width:			134px;
}
.button-out{
	float:			right;
	font-size:		0.8em;
	margin:			12px 0 0 0;
}
.form-radio{
	margin:			5px 0 0 5px;
}
.form-radio input{
	margin:			0 0 0 8px;	
}
.form-content textarea.text-large{
	background:		url(/Images/input_bg.gif) #ffffff no-repeat;
	border:			1px solid #7f9db9;
	width:			573px;
	height:			131px;
}


/*-----------newsletter ----------*/
.newsletter-content{
	position:		relative;
	width:			730px;
}
.newsletter-content h2{
	font-size:		0.9em;
	height:			30px;
	line-height:	30px;
	margin:			0;

	padding:		0 0 0 14px;
	width:			730px;
	float:			left;
}
.newsletter-content h2.light-blue{
	background:		url(/Images/heading-bg_light-blue.gif) no-repeat;
	color:			#0066ad;
}
.newsletter-content h2.light-green{
	background:		url(/Images/heading-bg_light-green.gif) no-repeat;
	color:			#ffffff;
	margin:			17px 0 0 0;
}
.newsletter-content .three-column {
	clear:			both;
	float:			left;
	width:			730px;
}
.newsletter-content .three-column .teaser{
	float:			left;
	padding:		20px 0 0 18px;
	width:			225px;
}
.newsletter-content .three-column .teaser img{
	margin:			0 13px 0 0;	
}
.newsletter-content .three-column .teaser div{
	color:			#000000;
	font-size:		0.8em;	
	font-weight:	bold;
/*	height:			44px;*/
	margin:			0 0 10px 0;
	overflow:		hidden;
}
.newsletter-content .three-column .teaser a.link{
	background-image:		url(/Images/icon-go_blue_next.gif);
                background-position:                  right;
                background-repeat:                    no-repeat;
                color:			#0066ad;
	display:		block;
	float:			right;
	font-size:		0.92em;
	font-weight:	bold;
	height:			23px;
	padding:		4px 0 0 0;
	text-decoration:underline;
	width:			130px;
	margin:		0 15px 0 0;
}
.newsletter-content .three-column .teaser span.select {
	width:			130px;
	margin:		0 15px 0 0;
	float:			right;
}
.newsletter-content .three-column .teaser span {
	color:			#787a78;
	margin:			15px 0 0 0;
	display:		block;
}
.newsletter-content .three-column .teaser span input{
	float:			right;
	margin:			3px 25px 0 0;
	!margin:		0 20px 0 0;
}
#page.template #subcontent #main .newsletter{
/*	background:		url(/Images/rightpanel_left_bg.gif) no-repeat bottom right;*/
	float:			left;
	padding:		0 !important;
	_padding:		0 !important;
	width:			744px !important;
}
.newsletter .form-container{
	float:			left;
	width:			741px;
	margin:			8px 0 0 0;
}
.newsletter .form-container .form-content{
	background:		url(/Images/newsletter_form-bg.gif) no-repeat top right;
	float:			left;
	height:			473px;
	width:			741px;
}
.newsletter .form-container .form-content ul{
	width:			340px;
	margin:			0 0 0 24px;
	_margin:		0 0 0 12px;
	float:			left;
}
.newsletter .form-content ul li.label {
	margin:			10px 0 0 0;	
}
.newsletter .form-content .bottom-controls{
	clear:			both;
	float:			left;
	line-height:	39px;
	margin:			28px 0 0 22px;
	!margin:		28px 0 0 11px;
	width:			704px;
}
.newsletter .form-content .bottom-controls label{
	margin:			0 35px 0 0;	
}
.newsletter .form-content .bottom-controls a{
	color:			#000000;	
}
.newsletter .form-container .form-content input.text{
	width:			330px;
}
.newsletter-content .button_submit{
	background:		url(/Images/btn_submit_form.gif) no-repeat;
	border:			0;
	color:			#ffffff;
	float:			right;
	font-weight:	bold;
	font-size:		1.60em;
	height:			39px;
	margin:			0 16px 0 0;
	padding:		0 0 0 30px;
	text-align:		left;
	width:			204px;
}
#page #subcontent #main .main-content .blog-content{
	float:			left;
	padding:		25px 17px 0 0;
	width:			378px;
}
#page #subcontent .blog .main-content {
	width:			505px !important;
}
#page.template #subcontent .blog{
	clear:			both;
	float:			left;
	background:		url(/Images/rightpanel_left_bg.gif) no-repeat 510px bottom !important;
}
#page.template .blog #right{
	color:			#888888;
	font-size:		0.70em;
	width:			212px;
	position:		relative;
	float:			left;
	text-align:		left;
	top:			45px;
}
#page.template .blog #right .archive{
	background:		url(/Images/rightpanel_left_bg.gif) no-repeat top left;
	color:			#333370;
	font-weight:	bold;
	font-size:		1.15em;
	padding:		20px 0 20px 35px;
	width:			212px;
	position:		absolute;
	left:			-10px;
	_left:			-5px;
}
#page.template .blog #right .main{
	padding:		50px 0 0 0;
	width:			212px;
}
#page.template .blog #right .main ul{
	margin:			0 0 0 27px;
	padding:		0;
	width:			auto;
}
#page.template .blog #right .main ul li{
	background:		url(/Images/icon_blog_sm.gif) no-repeat;
	color:			#333370;
	list-style:		none;
	font-weight:	normal;

	font-size:		1.05em;
	height:			36px;
	line-height:	28px;
	padding:		0 0 0 35px;
	text-align:		left;
}
#page.template .blog #right .main ul li a{
	color:			#333370;
	display:		block;
	text-decoration:underline;
}
#page.template .blog #right .main ul li a:hover{
	color:			#000000;
	text-decoration:none;
}
#page.template .blog #right .panel{
	margin-left:	10px;
	font-size:		1.0em;
}
.blog-head-container{
	background:		url(/Images/blog_hd_bg.gif) no-repeat;
	margin:			5px 0 20px 0;
	padding:		5px 0 0 0;
	width:			378px;
}
.blog-head{
	background:		url(/Images/blog_hd_bg.gif) no-repeat bottom left;
	margin:			5px 0 0 0;
	padding:		11px 15px 19px 76px;
	position:		relative;
	width:			287px;
}
.blog-head .icon{
	background:		url(/Images/icon_blog_lrg.gif) no-repeat;
	height:			51px;
	position:		absolute;
	left:			11px;
	top:			9px;
	width:			51px;
}
.blog-head-container .date{
	color:			#92ec92;
	font-size:		0.80em;
	margin:			0;
	padding:		0 0 5px 0;
	line-height:	auto;
}
.blog-head-container h2{
	color:			#ffffff;
	font-size:		1.0em;
	line-height:	1.1em;
	margin:			0;
	padding:		0;
}
#page #subcontent #main.blog .board-pic{
	background:		url(/Images/pic_bg_small.gif) no-repeat !important;
	height:			128px;
	width:			98px;
	float:			left;
	margin:			25px 8px 0 0;
	overflow:		hidden;

}
#page #subcontent #main.blog .board-pic img{
	width:			66px !important;
	height:			99px !important;
	margin:			14px 0 0 17px;
}


.contact .teaser{
	margin:			0 0 10px 0 !important;	
}
#page #subcontent #main .content-template .about .teaser{
	border-bottom:	1px solid #a8a7a7;
	color:			#484809;
	float:			left;
	padding:		0 0 10px 0;
	margin:			10px 0 10px 0;
	!margin:			10px 0 5px 0;
	_margin:			10px 0 5px 0;
	width:			630px !important;
}
.about_pic{
	background:		url(/Images/level3_pic_bg.gif) no-repeat;
	height:			180px;
	width:			130px;
	padding:		0;
	float:			left;
}
.about_pic img{
/*	height:			85px; */
	margin:			13px 0 0 13px;
/*	width:			90px; */
}
.about .teaser .content_tp{
	background:		url(/Images/level3_img_bg.gif) no-repeat;
	font-size:		0.80em;
	margin:			5px 0 0 15px;
	width:			485px;
	float:			left;
	padding:		3px 0 0 0;
}
.about .teaser .in-content{
	background:		url(/Images/level3_img_bg.gif) no-repeat bottom left;	
	color:			#484809;
	padding:		0 9px 0 9px;
}
.about .teaser .in-content .topHead{
	font-weight:	bold;
	font-size:		1.4em;
	padding:		10px 0 0 0;
}
.about .teaser .in-content ul{
	margin:			0;
	padding:		0;
}
.about .teaser .in-content ul li{
	list-style:		none;
	padding:		8px 0 0 0;
	float:			left;
	display:		block;
	width:			355px;
}
.about .teaser .in-content ul li a{
	color:			#484809;	
}
.about .teaser .in-content ul li.label{
	float:			left;
	width:			110px;
}
.about .teaser .in-content ul li.text{
	!float:			left;	
}

.head-map{
	color:			#b20f14;
	font-weight:	bold;
	font-size:		0.9em;
	width:			360px;
	float:			left;
}
.country_list{
	float:			right;	
	margin:			0 20px 0 0;
}
.noRight .country_list{
	margin:			0 110px 0 0;
	_margin:			0 55px 0 0;
}
.map{
	margin:			10px 0 0 0;
	float:			left;
}
.map-legends{
	float:			left;	
	margin:			17px 0 0 0;
}
.map-legends span{
	color:			#000000 !important;
	font-size:		0.72em !important;
	font-weight:	normal !important;
	margin:			0 50px 0 20px;
	padding:		0 0 0 17px;
}
.map-legends span.red{
	background:		url(/Images/dot_red.gif) no-repeat 0 4px;
}
.map-legends span.blue{
	background:		url(/Images/dot_blue.gif) no-repeat 0 4px;
}

.topContent-contact{
	color:			#343472;
	/*background:		url(/Images/contact_blue_bg.gif) no-repeat;*/
	font-size:		0.8em;
	/*height:			76px;*/
	padding:		8px 27px 8px 20px;
	margin:			0 0 10px 0;
	_margin:			0px 0px 20px 0px;
	!margin:			0px 0px 20px 0px!important;
	float:			left;
	background-color:		#E3EFF8;
}
.topContent-contact .address{
	float:			left;
	width:			180px;
}
.topContent-contact .telephone{
	float:			left;
	width:			140px;
}
.topContent-contact .telephone a{
	color:			#c41319;
	font-weight:	bold;
}
.in-text{
	font-size:		0.80em;
	width:			230px;
	height:			78px;
	overflow:		hidden;
	float:			right;
	clear:			both;
	margin:			5px 30px 0 0;	
}
.noRight .in-text{
	margin:			5px 110px 0 0;
                _margin-right:		60px;
	width:			230px;
}
.map-footer{
	float:			left;
	margin:			15px 0 0 0;
}
.map-footer .logo_small{
	float:			left;
	width:			157px;
}
.map-footer .address{
	color:			#000000;
	float:			left;
	font-size:		                0.72em;
	width:			193px;
                height:                                      150px;
}
.map-footer .download{
	background:		url(/Images/download_pdf_bg.gif) no-repeat;
	font-size:		0.8em;
	font-weight:	bold;
	float:			left;
	width:			249px;
	height:			77px;
	padding:		24px 0 0 24px;
}
.map-footer .download a{
	color:			#2e3192;
	display:		block;
	width:			145px;
}
.map-footer .button_large{
	border:			0;
	color:			#ffffff;
	font-size:		1.1em;
	background:		url(/Images/button_large_bg.gif) no-repeat;
	margin:			7px 0 0 0;
	width:			268px;
	padding:		0 0 0 25px;
	text-align:		left;
	height:			39px;
cursor:hand;
cursor:pointer;
}
#page.template #main .faq .panel h3 {
	width:			627px !important;	
}
#page.template #main .faq .panel h3 .arrow_up a{
	background-image:		url(/Images/icon-go_blue3.png) scroll 0%;
                background-color:                      transparent;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_blue3.png',sizingMethod='scale');
	bottom:			4px;
	!bottom:		7px;	
	color:			#FFFFFF;
	display:		block;
	font-size:		0.80em;
	font-weight:	normal;
	height:			24px;
	position:		absolute;
	right:			5px;
/*	width:			70px;*/
	padding:		0 24px 0 0;
	!padding:		0 24px 2px 0;
}
#page.template #main .faq .panel h3.red .arrow_up a{
	background:		url(/Images/arrow_up_red.gif) no-repeat right;
}
#page.template #main .faq .panel h3.blue .arrow_up a{
	background:		url(/Images/arrow_up_blue.gif) no-repeat right;
}
#page.template #main .faq .panel h3.pink .arrow_up a{
	background:		url(/Images/arrow_up_pink.gif) no-repeat right;
}
.faq-links{
	color:			#6d0039;
	font-weight:	bold;
	font-size:		0.8em;
	line-height:	20px;
	margin:			0 0 25px 0;
}
.faq-links a{
	color:			#6d0039;
}

.panel h3 a span{
	width:		485px;
	overflow:		hidden;
	height:		32px;
	display:		block;
	cursor:		hand;
}
.video{
	border:		6px solid #d7e8f4;	
}
.viewall
{
	background:	url(/Images/view-all_bg.gif) #6d0039 !important;
	color:		#ffffff !important;
	height:		24px;
	font-weight:	bold;
	line-height:	23px;
	padding:		0 !important;
	text-align:		center;
	width:			77px;
}

.history{
	color:			#000000;
	font-size:		0.8em;	
}

.top-content .topHead{
	background:		url(/Images/history-tp_bg.gif) no-repeat;
	height:			55px;
	width:			625px;
	line-height:	55px;
	color:			#ffffff;
	font-size:		1em;
	padding:		0 0 0 24px;
}
.history .subHead1{
	background:		url(/Images/history-sub_bg.gif) no-repeat;
	height:			49px;
	width:			625px;
	line-height:	49px;
	color:			#ffffff;
	font-size:		1.4em;
	padding:		0 0 0 24px;
	margin:			10px 0 0 0;
}
.history .subHead1 a{
	color:			#ffffff;
	text-decoration:underline;
}
.history-text{
	padding:			0 20px 20px 20px;
}
.history-text strong{
	display:			block;
	font-size:			1.1em;
	margin:				20px 0 0 0;
}
.year{
	position:			relative;	
	clear:				both;
}
.open{
	
}
.open .openhistroy
{
	display:			none;
}
.close .openHistory{
	display:			block;
}
.close .history-text,
.close .closehistroy{
	display:			none;
}
.openhistroy a,
.closehistroy a{
	font-size:			1.2em;
	float:				right;
	margin:				0 25px 0 0;
	color:				#0850a4;
	background-image:			url(/Images/up_arw.gif);
                background-posiiton:                  top right;
                background-repeat:                    no-repeat;
	height:				24px;
	padding:			4px 30px 0 0;
}
.openhistroy a{
	background-image:			url(/Images/dwn_arw.gif);
                background-posiiton:                  top right;
                background-repeat:                    no-repeat;
	position:			absolute;
	right:				0;
	top:				13px;
	color:				#ffffff;
}
/*---------oppturnity search ------------*/
.oppturnity-search{
	background:		transparent url(/Images/opp_content_bg.gif) repeat-y;
	margin:			12px 0pt 0pt;
	width:			751px;		
}
.oppturnity-search .tpbg{
	background:		transparent url(/Images/opp_tp_bg.gif) no-repeat;
	height:			33px;
}
.oppturnity-search .btbg{
	background:		transparent url(/Images/opp_bt_bg.gif) no-repeat;
	height:			27px;
}
.oppturnity-search .content-top{
	background:		transparent url(/Images/opp_content-tp_bg.gif) no-repeat;
	padding:		0 21px 0 27px;
}
.oppturnity-search .sptr{
	background:		#016b01;
	height:			10px;
	overflow:		hidden;
}
.opp-search{
	background:		url(/Images/opp_head1_bg.gif) no-repeat;
	height:			55px;
	line-height:	55px;
	margin:			0 0 8px 8px;
	text-align:		center;
	color:			#ffffff;
}
.opp-search .textbox{
	_margin:		14px 0 0 0;	
}
.opp-search .button{
	background-image:		url(/Images/icon-go_green.png) !important;
                background-repeat:                    no-repeat !important;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_green.png',sizingMethod='scale');
	border:			0;
	cursor:			hand;
	height:			23px;
	width:			23px;
}
.oppturnity-search .search-panels{
	padding:		8px;
position:		relative;
}
.oppturnity-search .search-panels .srchpanel{
	position:		relative;	
	margin:			0 0 4px 0;
	clear:			both;
}
.oppturnity-search .search-panels .srchpanel h2{
	background:		url(/Images/opp_srch_bg1.gif);
	color:			#000000;
	font-weight:	normal;
	font-size:		1.1em;
	height:			50px;
	line-height:	50px;	
	margin:			0;
	padding:		0 0 0 20px;
}
.oppturnity-search .search-panels .srchpanel h2 a{
	color:			#000000;
	text-decoration:underline;
	position:		static;
	background:		none;
}
.oppturnity-search .search-panels .srchpanel a{
	display:		block;
	font-size:		0.9em;
	padding:		3px 28px 0 0;
	height:			24px;
	color:			#000000;
}
.oppturnity-search .search-panels .srchpanel a.open{
	background:		url(/Images/arw_grn_down.gif) no-repeat right;
	position:		absolute;
	top:			13px;
	right:			13px;
	_right:			42px;
}
.oppturnity-search .search-panels .srchpanel a.close{
	background:		url(/Images/btn_up_grn.gif) no-repeat right;
	float:			right;
	margin:			0 13px 0 0;
	_margin:		0 6px 0 0;
	padding:		6px 28px 0 0;
}

.oppturnity-search .search-panels input.button{
	float:			right;
	border:			0;
	height:			39px;
	width:			211px;
	background:		url(/Images/btn_view-srch-results.gif) no-repeat;
	color:			#ffffff;
	text-align:		left;
	font-size:		1em;
	padding:		0 0 0 12px;
	margin:			7px 0 0 0;
                cursor:                      pointer;
}
.oppturnity-search .search-panels .view-all{
	color:			#7477ce;
	font-weight:	bold;
	height:			23px;
	background:		url(/Images/btn_purple.gif) no-repeat right;
	display:		block;
	float:			left;
	padding:		2px 28px 0 0;
	margin:			15px 0 0 20px;
	_margin:		15px 0 0 10px;
}
.search-panels .closepanel .close,
.search-panels .closepanel .form,
.search-panels .openpanel .open
{
	display:		none !important;
}
.search-panels .openpanel .close,
.search-panels .closepanel .open,
.search-panels .closepanel .form{
	display:		block;
}
.search-panels .form{
	padding:		4px 20px;
	font-size:		0.8em;
}
.search-panels .form .form-head{
	font-size:		1.20em;
	margin:			0 0 5px 0;
	display:		block;
	color:			#000000;
}
.oppturnity-search .opp-head{
	background:		#009900 url(/Images/opp_srch_head.gif) no-repeat top left;
	color:			#ffffff;
	/*height:			41px;*/
	margin:			0 0 9px 8px;
	padding-top:		5px;
}
.oppturnity-search .opp-head-btm{
	background:		#009900 url(/Images/opp_srch_head_btm.gif) no-repeat bottom left;
	color:			#ffffff;
	padding:		0 0 0 16px;
	line-height:	34px;
	font-weight:	bold;
	font-size:		1.2em;
}
.oppturnity-search  .event{
	background:		url(/Images/opp_icon.gif) #d1ecd1 no-repeat 6px 5px;
	margin:			0 8px;
	padding:		11px 40px 10px 63px;
	position:		relative;
	/*height:			35px;*/
}
.oppturnity-search  .event h3{
	color:			#004000;
	line-height:	1em;
	margin:			0;
	padding:		0;
}
.oppturnity-search .event h3 a{
	color:			#004000;	
}
.oppturnity-search .event h3 span.arrow a{
	color:			#004000;
	margin:			0;
	padding:		0;
}
.oppturnity-search .event p{
	color:			#009900;
	font-size:		0.8em;
	font-weight:	bold;
	margin:			9px 0 0 0;
	padding:		0;
}
.oppturnity-search .event a.btnGo{
	background-image:		url(/Images/icon_go_green.gif) !important;
                background-repeat:                    no-repeat !important;
	border:			0;
	cursor:			hand;
	height:			23px;
	width:			23px;
	display:		                block;
	position:		                absolute;
	right:			14px;
	_right:			20px;
	bottom:			10px;
	_bottom:			20px;
	text-indent:	                -2000px;	
}
.oppturnity-search hr.sptr{
	height:			2px;
	color:			#dedede;
	background:		#dedede;
	border:			0;
	margin:			0 8px;
	padding:		0
}
.oppturnity-search .pagination{
	background:		url(/Images/oppsrch_pagination.gif) no-repeat;
	width:			686px;
	margin:			0 8px 8px 8px;
}
.oppturnity-search .left{
	padding:		8px 22px 8px 8px !important;	
	width:			450px !important;
}
.oppturnity-search .right{
	margin-top:		8px;
}
.oppturnity-search .right .content-pic{
	margin:			0 !important;	
}
.oppturnity-search .opp-head1{
	background:		#009900;
	color:			#ffffff;
	padding:		11px 15px;
	line-height:	20px;
	margin:			0 0 19px 0;
}
.oppturnity-search .opp-head2{
	color:			#084606;
	padding:		0 0 0 12px;
	font-size:		1.1em;
	font-weight:	bold;
	margin:			0 0 10px 0;
}
.oppturnity-search .left .content{
	padding:		0 10px !important;	
}
/*.oppturnity-search .right .details,
.event-calendar .right .details{
	background:		url(/Images/opp_rtdetails_bg.gif) no-repeat top left;
	padding:		4px 0 0 0;
	margin:			0 0 15px 0;
	float:			left !important;
}
.oppturnity-search .right .details-content,
.event-calendar .right .details-content
{
	background:		url(/Images/opp_rtdetails_btm_bg.gif) no-repeat bottom left;
	width:			200px;
	padding:		0 6px 4px 6px;
	float:			left !important;
}*/
.event-calendar .right .details{
	background:		url(/Images/event_rtdetails_bg.gif) no-repeat top left;
}
.event-calendar .right .details-content
{
	background:		url(/Images/event_rtdetails_btm_bg.gif) no-repeat bottom left;
}

.oppturnity-search .right .details-content ul,
.event-calendar .right .details-content ul{
	margin:			0;
	padding:		0;
	font-size:		0.8em;
}
.oppturnity-search .right .details-content ul li,
.event-calendar  .right .details-content ul li{
	list-style:		none;
	display:		block;
	float:			left;
	color:			#061849;
	width:			90px;
}
.oppturnity-search .right .details-content ul li.label,
.event-calendar  .right .details-content ul li.label{
	width:			110px;	
}
.register{
	background:		url(/Images/register_interest.gif) no-repeat;
	border:			0;
	color:			#ffffff;
	font-size:		1em;
	text-align:		left;
	width:			209px;
	height:			39px;
	padding:		0 0 0 10px;
	font-weight:	bold;
	font-family:	verdana;
}

#page.template #main .media .panel{
	width:			460px;
}
#page.template #main .media .panel h3{
	width:			370px;
}
#page.template #main .media .panel h3 a{
	background:		url(/Images/heading-bg_blue3.gif) no-repeat top right;
}
.panel p{
	margin:			0;
	padding:		0;
}
.news-ticker{
	width:			160px;
	height:			358px;
	float:			right;
	background:		#ececec;
	margin:			0 10px 0 0;
	_margin:		0 5px 0 0;
}

#page #subcontent #main .content-template .tourism-left{
	float:			left;
	padding:		15px 20px 0 7px;
	width:			288px;
}
.large-left{
	width:			388px !important;
	padding:		28px 20px 0 7px !important;
}
.large-left img{
	margin:			0 0 10px 15px;	
}
#page.template-fullwidth #subcontent #main .content-template .right{
	width:			217px;
	float:			left;
	padding:		0 6px 0 0;	
}
.tourism-map .content{
	clear:			both;
	color:			#1c2517;
	font-size:		0.80em;
	margin:			5px 0 10px 0;
	padding:		0 10px 0 0;
}

.tourism-left .head-map{
	color:			#b20f14;
	font-weight:	bold;
	font-size:		0.9em;
	width:			288px;
	float:			left;
}
.tourism-map{
	float:			left;	
	margin:			10px 0 0 0;
	position:		relative;
}
.tourism-map select.top-left{
	position:		absolute;
	top:			11px;
	left:			14px;
}
.tourism-map select.top-right{
	position:		absolute;
	top:			14px;
	right:			9px;
}
.map-overlay{
	border:			2px solid #3e627c;
	background:		#d7e8f4;
	padding:		3px;
	position:		absolute;
	left:			62px;
	top:			255px;
	width:			141px;
}
/*.map-overlay .map-head{
	background:		#5658b3;
	color:			#ffffff;
	font-size:		0.95em;
	height:			26px;
	line-height:	25px;
	padding:		0 3px;
	font-weight:	bold;
}*/
.map-overlay ul{
	margin:			0;
	padding:		5px 0 0 6px;
	font-size:		0.8em;
	color:			#333370;
}
.map-overlay ul li{
	list-style:		none;
	background:		url(/Images/dot_blue_sm.gif) no-repeat 0 5px;
	padding:		0 0 0 12px;
	line-height:	14px;
}
.map-overlay .close{
	float:			right;	
}

.panel ul{
	margin-top:		3px;
	margin-left:	0px;
	!margin-left:	25px;
	color:			#1C2517;
	font-size:		1em;
	line-height:	15px;
}
.sptr-sm{
	background:		#670267;
	height:			1px;
	overflow:		hidden;
	margin:			15px 0 7px 0;
}

/*-- Template footer --*/
#page.template #footer,
#page.template-fullwidth #footer{
margin-top:0px !important;
}
/*#page.template #footer,
#page.template-fullwidth #footer{
	background:		url(/Images/leftnav_bg.gif) repeat-y top left;
	border:			0;
	margin:			0;
	padding:		0 0 33px 137px;
	width:			744px;
}

#page.template #footer  ul,
#page.template-fullwidth #footer  ul{
	border-top:		2px solid #a8a7a7;
	padding:		9px 0 0 0;
}*/
span.red{
	color:			#ff0000;
	font-weight:	bold;
	font-size:		1.2em;
}
label span.red{
	color:			#ff0000;
	font-weight:	bold;
	font-size:		1.0em;
}

div.err
{
	margin:			10px 0 10px 0;
	clear:			both;
	color:			black;
	font-size:		0.8em;
	position:		absolute;
	left:			450px;
	top:			-32px;
}

.thanks .outer-container-out
{
	margin:auto;
onerflow:hidden;

}
.float_right{
	float:			right;	
}

.gmnoprint div
{
 font-size:  0.9em; 
 font-family: arial;
}
.gmnoprint div .map-head
{
 font-size:  1.5em;
}


/* Added on 17 June */
.Searchpanel{    
            float: left;
            border-bottom:   1px solid #a8a7a7;

}

.SearchColor{
            margin:              10px 0 0 0;
            padding:             0 0 5px 0;
            font-size:           0.8em;  
            background-color:    #eae4e0;
            width:               746px;
            float:left;
}

#page.template #main .SearchColor div.sub-text{
            float:               left;
            width:               535px;
/*          height:              40px;*/
            overflow:            hidden;
}

#main .SearchColor .detail-image{
            float:              left;
            height:             33px;
            width:              28px;
            padding:            6px 0px 6px 10px;
}

#main .SearchColor h3{
            color:              #590159  !important;
            float:              left;
            font-size:          1.25em;
            margin:             0 0 4px 0;
            line-height:        26px;
            position:           relative;
}

#main .SearchColor .arrow a{
            background-image:          url(/Images/icon-go_red.png);
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-go_red.png',sizingMethod='scale');
            display:             block;
            height:              24px;
            width:               24px;
            position:            absolute;
            text-indent:        -2000px;
            right:               5px;
            top:                 17px;
            bottom:            0px;
            _bottom:          0px;
            _top:                17px;
            font-size:           0.85em;
            font-weight:         normal;
            color:               #ffffff;
            float:right;
}


#main .SearchColor h3 a{
	color:			#590159;
	display:		block;
	overflow:		hidden;
	width:			650px;
}
.innerBreadcrum{
	color:#990000;
	padding:7px 0px 0px 14px;
	float:left;
}
.innerBreadcrum a{
	color:#990000;
}
.Searchpanel p{
	font-size:0.8em;
	line-height:16px;
	color:#737272;
	margin:4px 10px 4px 10px;
}
.Searchpanel p span{
	color:#ec5a46;
	float:left;
}


#page #main .top-Searchcontent{
	position:		relative;
                margin-left:5px;
	width:746px;
}
.headHolder{
	background:		url(/Images/mainHead_bg1.gif) #ffffff no-repeat 0 7px !important;
	width:746px;
	height:50px;
}
.headHolder .headingMain{
	font-size:		1.31em;
	line-height:	37px;
	color:			#FFFFFF;
	padding:		5px 0px 0px 10px;
	float:			left;
}

.headHolder .bg-blueLink{
	background:		url(/Images/bg-headBlue.gif) #ffffff no-repeat;
	background-color:                        transparent;
	height:			20px;
	padding:0px 0px 4px 0px;
	width:			60px;
	color:			#FFFFFF;	
	float:			left;
	font-size:0.7em;
	border:none;
	text-align:center;
	margin:17px 0px 0px 10px;
                _margin:17px 0px 0px 5px;
	cursor:	hand;
}
.headHolder .bg-blueLink a{
	color:			#FFFFFF;
	text-decoration:none;
}
.headHolder .bg-maroonLink{
	background:		url(/Images/bg-headMaroon.gif) #ffffff no-repeat;
                background-color:                      transparent;
	height:			20px;
	padding:0px 0px 4px 0px;
	width:			80px;
	color:			#FFFFFF;	
	float:			left;
	font-size:0.7em;
	border:none;
	text-align:center;
	margin:17px 0px 0px 10px;
                _margin:17px 0px 0px 5px;
	cursor:	hand;
}
.headHolder .bg-maroonLink a{
	color:			#FFFFFF;
	text-decoration:none;
}

.paginationArrow{
margin:12px 10px 0px 10px;
float:right;
}
.paginationText{
	font-size:0.7em;
	color:#FFFFFF;
	float:right;
	margin-top:17px;
}
.paginationText a, .paginationText span a{
	color:#FFFFFF;
}

.paginationHolder{
	background:		url(/Images/btm-barNavigation.gif) #ffffff no-repeat 0 7px !important;
	width:746px;
	height:50px;
}

/* Added on 18 June */

 .AdSearch .form-container{
	width:			726px !important;
}
.AdSearch .form-container .form-content{
	background:		url(/Images/background_blue_gradient.gif) no-repeat top right;
	height:			330px;
	background-color:		#B0CFE6;
	padding:		20px 0px 20px 0px;
}
.AdSearch .form-container .form-content .searchPartner{
	background:		url(/Images/bg_search_partner.gif) no-repeat top right;
	height:			54px;
	width:			672px;
	margin-left:	15px;
	padding:		12px 0px 0px 12px;
}
.AdSearch .form-container .form-content .searchPartner h3{
	color:			#FFFFFF;
	font-size:		1em;
	float:left;
}
.AdSearch .form-container .form-content .searchPartner .keywordTxt{
	font-size:		.9em;
	color:			#FFFFFF;
	padding:		10px 15px 0px 50px;
	float:			left;
}
.AdSearch .form-container .form-content .searchPartner .keywordInput{float:left; padding-top:10px;}
.AdSearch .form-container .searchForm{
	padding-left:	 34px;
}
.AdSearch .form-container .searchForm h3{
	padding-left:	0px;
	font-size:		1em;
	color:			#b81015;
	margin-bottom:	10px;
}

.AdSearch{
	float:	left;
	margin-top:	5px;
}


.buttonRed_submit{
	background:		url(/Images/btnRed_submit_large.gif) no-repeat;
	border:			0;
	color:			#ffffff;
	float:			right;
	font-weight:	bold;
	font-size:		1.25em;
	height:			39px;
	padding:		0 0 0 20px;
	margin:			20px 30px;
	text-align:		left;
	width:			134px;
}
.form-content .searchCkeckBlk{
	width:225px; 
	float:left; 
	margin-bottom:20px;
}
.form-content .boxCheck{
	padding:7px 3px 0px 3px;
	float:left;
}
.form-content .checkHead{
	color:#343470; 
	font-size:.9em; 
	padding:7px 0px 0px 5px;

}

/* Modified on 18 June */
.openhistroy a{
	font-size:			1.2em;
	float:				right;
	margin:				0 25px 0 0;
	_margin:			0 45px 0 0;
	color:				#0850a4;
	background-image:			url(/Images/up_arw.gif);
               background-position:                   top right;
                background-repeat:                    no-repeat;
	height:				24px;
	padding:			4px 30px 0 0;
}
.closehistroy a{
	font-size:			1.2em;
	float:				right;
	margin:				0 25px 0 0;
	color:				#0850a4;
	background-image:			url(/Images/up_arw.gif);
               background-position:                   top right;
                background-repeat:                    no-repeat;
	height:				24px;
	padding:			4px 30px 0 0;
}
/* Modified Ends */




/* Scroll Bar Styling Starts Here (Created on 22 June) */

#mycustomscroll {
            width: 580px;
            height: 200px;
            overflow: auto;
            position: relative;
            background-color: #FFF;
            border:1px solid #CCC;
            margin:10px 0px 0px 9px;
            padding: 15px;
}



/* Latest News Heading */
#topheadNews{
	font-size:1.2em;
	color:#ED1B24;
	background:url(/Images/img-news.gif) no-repeat 130px;
	padding:0px 0px 7px 0px;
	margin:0px 10px 0px 10px;
}

/* News Block Starts here */
.article{
	font-size:.8em;
	color:#333333;
	padding:0px 0px 10px 0px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}
.article .date{
	color:#0066FF;
}
.article .source{
	color:#0066FF;
}
.article .title{
	padding:0px;
	color:#0066FF;
	font-size:1em;
	font-weight:bold;
	margin:0px;
	line-height:20px;
}
.article .title a{
	padding:0px;
	color:#0066FF;
	font-size:1em;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
	line-height:20px;
}
.article .title a:hover{
	padding:0px;
	color:#0066FF;
	font-size:1em;
	font-weight:bold;
	margin:0px;
	text-decoration:underline;
	line-height:20px;
}
.article a.ingress{
	padding-bottom:10px;
	color:#333333;
	margin:0px;
	text-decoration:none;
}
.article a.ingress:hover{
	padding-bottom:10px;
	color:#333333;
	margin:0px;
	text-decoration:underline;
}
/* News Block Ends here */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 15px;
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-color:                     #D7EBDF;
                background-position:                  0px 0px;
                background-repeat:                    repeat-y;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
}
.vscrollerbar {
width: 15px;
background: url(/Images/basebarcaps_verticalbarbody.png);
                background-color:                     #99CBCB;
                background-position:                  -15px 0px;
                background-repeat:                    repeat-y;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
}
.hscrollerbase {
height: 15px;
background-image: url(/Images/horizontalbarbody_cornerjog.png);
                background-color:                     #D7EBDF;
                background-position:                  0px -15px;
                background-repeat:                    repeat-x;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/horizontalbarbody_cornerjog.png',sizingMethod='scale');
}
.hscrollerbar {
height: 15px;
background-image: url(/Images/horizontalbarbody_cornerjog.png);
                background-color:                     #99CBCB;
                background-position:                  0px -30px;
                background-repeat:                    repeat-x;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/horizontalbarbody_cornerjog.png',sizingMethod='scale');
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-position:                  -45px -30px;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-position:                  -45px 0px;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-position:                  -60px -15px;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-position:                  -30px -15px;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');

height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-image: url(/Images/horizontalbarbody_cornerjog.png);
                background-color:                     #4E727C;
                background-position:                  0px 0px;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/horizontalbarbody_cornerjog.png',sizingMethod='scale');

}
.vscrollerbasebeg {
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-position:                  -30px -30px;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-position:                  -60px -30px;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background-image: url(/Images/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
                background-position:                  -60px 0px;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-position:                  -30px 0px;
                background-repeat:                    no-repeat;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
}
.scrollerjogbox:hover {
background-image: url(/Images/basebarcaps_verticalbarbody.png);
                background-color:                       #5E828C 
                background-position:                  -45px -15px;
                _background-image:                   none;
                _filter:                                       none !important;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/basebarcaps_verticalbarbody.png',sizingMethod='scale');
}
/* Scroll Bar Styling Ends Here */

.AdSrClear{
	clear:both;
}



/* Call Me back Activity Classes   Starts */


#clkCall h2{
	font-size:1.1em;
	color:#084606;
	padding-bottom:5px;
}
#clkCall .frmHolder{
	margin-bottom:5px;
}
#clkCall .txtTittle{
	font-size:.9em;
	color:#000;
	width:150px;
	float:left;
	padding:5px;
	clear:left;
	background-color:#e6e6e6;
	border:1px solid #CCC;
}
#clkCall .txtBox{
	font-size:.9em;
	color:#000;
	width:450px;
	border:1px solid #009900;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 5px;
}

.buttonCC{
	background:		url(/Images/button-CC.gif) no-repeat;
	border:			0;
	color:#FFF;
	font-size:1.1em;
	float:left;
	height:			38px;
	width:			168px;
	margin:			0 0 0 518px;
	cursor:			hand;
	cursor:			pointer;
}


/* Call Me back Activity Classes   Ends */



.maroonbackLink{
	background:		url(/Images/back-opportunity-search.gif) no-repeat;
	font-size:1.2em;
	height:			39px;
	font-weight:bold;
	width:			270px;
	cursor:			hand;
	cursor:			pointer;
	color:#FFF;
	margin-top:			10px;
	padding:			10px 0px 0px 50px;
	clear:			both;
	float:			left;
}

.form_hide{
	display:none; 
	font-size:0.7em;
	padding:4px 20px;
}

.form_close{
	display:block;
                font-size:1.3em !important;
}

.button-opp{
	background-image:		url(/Images/icon-go_green1a.gif) !important;
                background-repeat:                    no-repeat !important;
	border:			0;
	cursor:			hand;
	height:			23px;
	width:			23px;
                cursor:                                      pointer;
}

.button-eventSearch{
	background-image:		url(/Images/icon-go_pink1a.gif);
                background-repeat:                    no-repeat;
	border:			0;
	height:			23px;
	width:			23px;
	margin:			0 0 0 2px;
	cursor:			hand;
	cursor:			pointer;
}

#EnglandsNorthWest{
	display:		none;
	border:			2px solid #3e627c;
	background:		#d7e8f4;
	padding:		3px;
	position:		absolute;
	left:			-150px;
	top:			110px;
         	overflow:hidden;
}
#NorthEastEngland{
	display:		none;
	border:			2px solid #3e627c;
	background:		#d7e8f4;
	padding:		3px;
	position:		absolute;
	right:			-100px;
	top:			50px;
         	overflow:hidden;
}
#Yorkshire{
	display:		none;
	border:			2px solid #3e627c;
	background:		#d7e8f4;
	padding:		3px;
	position:		absolute;
	right:			-100px;
	top:			50px;
         	overflow:hidden;
}
#EastMidlands{
	display:		none;
	border:		2px solid #3e627c;
	background:	#d7e8f4;
	padding:		3px;
	position:		absolute;
	right:			-100px;
	top:			50px;
         	overflow:                   hidden;
}
#WestMidlands{
	display:		none;
	border:			2px solid #3e627c;
	background:		#d7e8f4;
	padding:		3px;
	position:		absolute;
	left:			-50px;
	top:			200px;
         	overflow:hidden;
}
#EastofEngland{
	display:		none;
	border:			2px solid #3e627c;
	background:		#d7e8f4;
	padding:		3px;
	position:		absolute;
	right:			-100px;
	top:			50px;
         	overflow:hidden;
}

#SouthEast{
	display:		none;
	border:			2px solid #3e627c;
	background:		#d7e8f4;
	padding:		3px;
	position:		absolute;
	right:			-100px;
	top:			50px;
         	overflow:hidden;
}
#SouthWest{
	display:		none;
	border:			2px solid #3e627c;
	background:		#d7e8f4;
	padding:		3px;
	position:		absolute;
	left:			-120px;
	top:			320px;
         	overflow:hidden;
}

.mapping-overlay{
}

.mapping-overlay .map-head{
	background:		#5658b3;
	color:			#ffffff;
	font-size:		0.95em;
	height:			26px;
	line-height:	25px;
	padding:		0 3px;
	font-weight:	bold;
                /*position:                    absolute;
                width:                        93% !Important;*/
}
.closeleft{
	float:left;
}
.mapping-overlay ul{
	margin:			0;
	padding:		5px 0 0 6px;
	font-size:		0.8em;
	color:			#333370;
                /*position:                   relative;
                margin-top:              27px;*/
}
.mapping-overlay ul li{
	list-style:		none;
	background:		url(/Images/dot_blue_sm.gif) no-repeat 0 5px;
	padding:		0 0 0 12px;
	line-height:	14px;
}
.mapping-overlay .close{
	float:			right;	
	margin-top:5px;
}

.form_clbutton{
	background:		url(/Images/btn_up_grn.gif) no-repeat right;
	float:		right;
	margin:		10 13px 0 0;
	_margin:		10 6px 0 0;
	padding:		6px 28px 0 0;
	font-size:		1.1em;
}




/* Line Break Class for Activity/Events Detail Page */

.lineBreak{
            clear:both;
            margin:0px;
            padding:0px;
}
.lineBreak2{
            clear:both;
            margin:0px 0px 15px 0px;
            padding:0px;
}
.lineBreak2 a{
          word-break:break-all;
}

.newsletter-content div.light-green{
	background:		url(/Images/heading-bg_light-green.gif) no-repeat;
	color:			#FFF;
	float:			left;
	width:			732px;
	height:			23px;
	margin:			17px 0 0 0;
	font-size:		0.8em;
	padding:		7px 0px 0px 13px ;
}

span.err
{
	color:			#FF0000;
	font-size:		0.9em;
	padding-right:10px;
	float:		right;
	font-weight:	bold;
}
.thicText{
	float:left;
	font-weight:bold;
}

/* Britain Map starts on 1st July */

.map-overlay .map-head, .map-head a.headingMap{
	background:		#5658b3;
	color:			#ffffff;
	font-size:		0.95em;
	height:			26px;
	line-height:	25px;
	padding:		0 3px;
	font-weight:	bold;
	float:left;
	text-decoration:none;
               margin-right:10px;

}
.map-overlay .map-head, .map-head a.headingMap:hover{
	background:		#5658b3;
	color:			#ffffff;
	font-size:		0.95em;
	height:			26px;
	line-height:	25px;
	padding:		0 3px;
	font-weight:	bold;
	float:left;
	text-decoration:underline;
}
.Cross{
	color:#9BC2DF;
	border:1px solid #9BC2DF;
	padding:2px;
	font-size:0.8em;
	text-decoration:none;
}

/* Britain Map ends */

/* Carrer Starts on 1st July */

.careers .outer-inner-container{
	background-color:		#7FA6CE;
	padding:		15px 10px;
	width:			606px;
	float:			left;
}

.careers .outer-inner-container h2,
.careers .outer-inner-container h3{
	color:			#ffffff;
	font-size:		1.25em;
	line-height:	21px;
	margin:			0;
	padding:		0;
}
.careers .outer-inner-container h3{
	clear:			both;
	line-height:	25px;	
	float:			left;
	margin:			25px 0 0 0;	

	width:			579px;
}
/* Carrer Ends on 1st July */

.errorMsg{
	font-size:		.7em;
	font-weight:bold;
	color:			#000;
	padding:		5px 0px 0px 50px;
	float:			left;
	margin-left:90px;
}

.errorKwdMsg{
	font-size:		.7em;
	font-weight:bold;
	color:			#000;
	float:			left;
}


.errorMsgBtm{
	font-size:		.8em;
	font-weight:bold;
	color:			#FF0000;
	padding:		5px 0px 0px 50px;
	float:			left;
	margin:10px 0px 0px 20px;
}


/* Search starts on 06 Jully */

.search-opportunity{
	margin:0px;
	padding:0px;
                position:relative;
	
	
}

.searchBlk{
	background:		url(/Images/opp_srch_bg1.gif) repeat-x;
	color:			#000000;
	height:			50px;
                position:relative;

}
.searchBlk h2{
	color:			#000000;
	font-weight:	normal;
	font-size:		1.1em;
	line-height:	50px;
	margin:			0;
	padding:		0 0 0 20px;
}
.searchBlk h2 a{
	color:			#000000;
	text-decoration:none;
}
.revdropper a.closeDiv{
	background:		url(/Images/btn_up_grn.gif) no-repeat right;
	float:			right;
	padding:4px 27px 3px 0px;
	height:16px;
	font-size:1.2em;
	color:#000000;
}

.dropper { display: none; }
.revdropper { 
	display: block;	
	padding:		4px 20px;
	font-size:		0.7em;
 }

.revdropper .form-head{
	font-size:		1.20em;
	margin:			0 0 5px 0;
	display:		block;
	color:			#000000;
}


.headSearch{
	color:			#000000;
	font-weight:	normal;
	font-size:		1.1em;
	line-height:50px;
	margin:			0;
	padding:		0 0 0 20px;
	float:left;
}
.headSearch a{
	color:			#000000;
	text-decoration:none;
}
.blkOpen{
            float:right;

}
.blkOpen .openDiv{
	background:url(/Images/arw_grn_down.gif) no-repeat right;
	padding:4px 27px 3px 0px;
	top:15px;
	right:15px;
	position:absolute;
	font-size:0.9em;
	color:#000000;
}
/* Search ends on 06 Jully */


.search-panels h1{
background-attachment:scroll !important;
background-color:transparent !important;
background-image:none !important;
background-position:0 0 !important;
background-repeat:repeat !important;
margin-top:15px !important;
position:relative !important;
top:0 !important;
}



/* Added for Right Green Block */

.oppturnity-search .right .details .topBar,
.event-calendar .right .details .topBar{
	background:url(/Images/bgtop-green.gif) no-repeat;
	height:4px;
	width:			212px;
}

.oppturnity-search .right .details .midBar,
.event-calendar .right .details .midBar{
	background:url(/Images/bgmid-green.gif) repeat-y;
	width:			212px;
	float:			left !important;
}

.oppturnity-search .right .details .bottomBar,
.event-calendar .right .details .bottomBar{
	background:url(/Images/bgbottom-green.gif) no-repeat;
	height:4px;
	width:			212px;
	float:left;
}


.oppturnity-search .right .details,
.event-calendar .right .details{
	padding:		4px 0 0 0;
	margin:			0 0 15px 0;
	float:			left !important;
}
.oppturnity-search .right .details-content,
.event-calendar .right .details-content
{
	width:			200px;
	padding:		0 6px 4px 6px;
	float:			left !important;
}

.btnCommon{
	background: url(/Images/submit-btn.gif) no-repeat;
	border: 1px solid #bcd5ff;
	color: #FFFFFF;
	float: right;
	font-size: 0.9em;
	text-decoration:none;
	font-weightold;
	padding: 10px 34px;
	!padding: 10px 30px 10px 10px;
	text-align: center;
                margin-right:25px;
}



.siteMap{
                float:              left;
                font-size:        0.85em;
                padding-left:    20px;
                color:              #343472;
                font-family:Verdana,Geneva,sans-serif;
}
.siteMap p{
                color:              #000000;
                font-family:Verdana,Geneva,sans-serif;
}

.siteMap a, .siteMap p a{
                font-size:        0.85em;
                font-family:Verdana,Geneva,sans-serif;
                color:              #343472;
                text-decoration:underline;
}

.siteMap ul{
                color:              #000000;
                                                margin:                                                0px;
                                                padding:                                  0px;
                font-family:Verdana,Geneva,sans-serif;
                font-size:        1em;
}
.siteMap ul li{
                color:              #000000;
                                                margin-left:                  30px;
                                                padding:                                  0px;
                font-family:Verdana,Geneva,sans-serif;
                                                list-style:disc;
}
.siteMap a, .siteMap ul li a{
                font-family:Verdana,Geneva,sans-serif;
                color:              #343472;
                text-decoration:underline;
}

.siteMap a:hover, .siteMap p a:hover{
                font-size:        0.85em;
                font-family:Verdana,Geneva,sans-serif;
                color:              #343472;
                text-decoration:none;
}
.OpperrorContent{
	clear:			both;
	color:			#1c2517;
	font-size:		0.80em;
	margin:			5px 0 10px 0;
	padding:		0px 10px 0px 10px;
}
.content h3{
	color:#b30b22;
	font-size:16px;
	margin:0px 0px -15px 0px;
                clear:both;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.eventTxt{
font-size: 0.85em; padding-top: 9px;
}

input.button_Unsubscribe{

background:url(/Images/btn_proceed.gif) 
no-repeat;
border:0;
color:#373703;
float:right;
font-weight:bold;
font-size:1.20em;
height:39px;
padding:0 0 0 2px;
text-align:left;
width:134px;
}


.Paginator{
 color:#333333;
 font-size:0.85em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 float:right;
 margin-right:90px;
 text-align:right;
}

.Paginator td table tbody tr td span{
 color:#333333;
 font-size:0.85em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 float:right;
}
.Paginator td table tbody tr td a{
 color:#FF0000;
 font-size:0.85em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 float:right;
}
.Paginator td table tbody tr td a:hover{
 color:#FF0000;
 font-size:0.85em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 float:right;
 text-decoration:none;
}

.NoResult {
color:#1C2517;
/*font-size:0.8em;*/
margin:0;
padding:0 0 0 8px;
}

.NoResult ul {
line-height:25px;
margin:0;
padding:5px 0 10px 40px;
}

.peoplefinder .panel .contentBig{
	background:		url(/images/ppl_bg.gif) no-repeat top left;
	clear:			none !important;
	font-size:		1.0em !important;
	margin:			0 !important;
	width:			634px;
	float:			left;
	padding:		10px 0px 0px 0px;
}
.peoplefinder .panel .content .in-contentBig{
	background:		url(/images/ppl2_bg.gif) no-repeat bottom left;
	background-color:#eeeed4;	
	color:			#484809;
	padding:		0 9px 15px 9px;
	margin-top:2px;
}
.NoAutonomyResult {
color:#1C2517;
font-size:0.8em;
margin:0;
padding:0 0 0 8px;
}

.NoAutonomyResult ul {
line-height:25px;
margin:0;
padding:5px 0 10px 40px;
}
.clearleft{
             clear:left;
}




/*
Post Launch CR 3  FAQ Teaser Bar 
*/
 
#page.template #main .panel #HeadingRedBar{
	background-color:#6d0039;
	width:627px;
	float:left;
}
#page.template #main .panel #HeadingBlueBar{
	background-color:#0850A4;
	width:627px;
	float:left;
}
#page.template #main .panel #HeadingPinkBar{
	background-color:#990099;
	width:627px;
	float:left;
}
#page.template #main .panel #HeadingRedBar .leftTopCurve, #page.template #main .panel #HeadingBlueBar .leftTopCurve, #page.template #main .panel #HeadingPinkBar .leftTopCurve{
	background: url(/Images/left-top-curve.gif) no-repeat left top;
}
#page.template #main .panel #HeadingRedBar .rightTopCurve, #page.template #main .panel #HeadingBlueBar .rightTopCurve, #page.template #main .panel #HeadingPinkBar .rightTopCurve{
	background: url(/Images/right-top-curve.gif) no-repeat right top;
}
#page.template #main .panel #HeadingRedBar .leftBottomCurve, #page.template #main .panel #HeadingBlueBar .leftBottomCurve, #page.template #main .panel #HeadingPinkBar .leftBottomCurve{
	background: url(/Images/left-bottom-curve.gif) no-repeat left bottom;
}
#page.template #main .panel #HeadingRedBar .rightBottomCurve, #page.template #main .panel #HeadingBlueBar .rightBottomCurve, #page.template #main .panel #HeadingPinkBar .rightBottomCurve{
	background: url(/Images/right-bottom-curve.gif) no-repeat right bottom;
}

#page.template #main .panel #HeadingRedBar .HeadingBlk, #page.template #main .panel #HeadingBlueBar .HeadingBlk, #page.template #main .panel #HeadingPinkBar .HeadingBlk{
	width:627px;
	display:table;
}
#HeadingRedBar .HeadingBlk .HeadingMain, #HeadingBlueBar .HeadingBlk .HeadingMain, #HeadingPinkBar .HeadingBlk .HeadingMain{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	padding:5px;
	width:500px;
	float:left;
}


#HeadingRedBar .HeadingBlk .arrow_up a{
 background:  url(/images/arrow_up_red.gif) no-repeat right;
 color:#FFFFFF;
 padding:4px 24px 0 0;
 float:right;
 margin:8px 5px 0px 0px;
 font-weight:normal;
 height:16px;
 text-decoration:none;
}
#HeadingBlueBar .HeadingBlk .arrow_up a{
 background:  url(/images/arrow_up_blue.gif) no-repeat right;
 color:#FFFFFF;
 padding:4px 24px 0 0;
 float:right;
 margin:8px 5px 0px 0px;
 font-weight:normal;
 height:16px;
 text-decoration:none;
}
#HeadingPinkBar .HeadingBlk .arrow_up a{
 background:  url(/images/arrow_up_pink.gif) no-repeat right;
 color:#FFFFFF;
 padding:4px 24px 0 0;
 float:right;
 margin:8px 5px 0px 0px;
 font-weight:normal;
 height:16px;
 text-decoration:none;
}


#page.template #main .panel div.faqsub-text {
float:left;
overflow:hidden;
width:627px;
font-size:0.9em;
padding:5px 0px;
}



/* Post Launch CR2 - Anchor Tag in content pages */


.tpLinks ul{

            margin:0px;

            padding:0px;

            font-size:14px;

            font-weight:bold;

}

.tpLinks ul li{

            margin-right:15px;

            /*color:#343471;*/

            padding-left:12px;

            float:left;

            list-style:none;

            background:url(/images/red-bullet.gif) no-repeat 0px 5px;
white-space:nowrap;

}

.tpLinks ul li a, .tpLinks ul li a:hover{

            /*text-decoration:none;

            color:#343471;*/


white-space:nowrap;
}



/* Post Launch CR 12 */ 

.OppError
{
	font-size:0.8em; color:#FF0000; padding-left:7px;
}




/*  CR-UK Maps changes */

#page #main .BlueHead{
	background:		url(/Images/mainHeadBlue_bg1.gif) #ffffff no-repeat 0 7px;
	color:			#ffffff;
	clear:			both;
	font-size:		.9em;
	font-weight:	bold;
	height:			32px;
	line-height:	25px;
	margin:			0;
	padding:		7px 0 0 14px;
	width:			732px;
	position:		absolute;
	top:			0;
	left:			0;
}

#page #main .sub-content{
	position:		relative;
	padding-top:	52px;
	!padding-top:	25px;
	_padding-top:	20px;
}



/*
CT-Content Full Width */

.ContentBodyImageLeft
{
	float:left;
                margin-right:20px;
}

.ContentBodyImageRight
{
	float:right;
}

.ContentBodyImageCenter
{
	clear:both;
}

.UKBlueHeader
{
      clear:both;
      position:relative;
      !top:-11px;
      _top:-11px;
}


/* New CSS for dynamic image size
*/

.ContenttopLeft{
	background:	url(/Images/tpMid.gif) repeat-x top left;
	padding-top:5px;
                !padding-left:7px;
                !margin-left:7px;
}

.ContenttopRight{
	 background: url(/images/rgtMid.gif) repeat-y top right;
	 padding-top: 6px;
	 _padding-top:0px;
	 !padding-top:0px;
                margin-left:-26px;
                !margin-left:-35px;
                !margin-top:4px;

}
.ContentbottomLeft{
	 background: url(/images/lftMid.gif) repeat-y bottom left;
	 margin-left:25px;
	 margin-top:-4px;
}

.ContentbottomRight{
	background:	url(/Images/btMid.gif) repeat-x bottom right;
	margin:0px 4px;
}


.ContentbottomRight img{
	margin:10px 10px 14px 10px !important;
	 !padding-left:10px;
}

.HeadingRed{
	color:#b30b22;
	font-size:16px;
                line-height:35px;
                font-weight:bold;
	margin:0px 0px -15px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}