@charset "utf-8";
/* CSS Document */
/* Normalize browsers */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, img, tbody, dt, dd, dl {  
	    margin:0; 
	    padding:0;
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	}
	img.padRight {
		padding-right: 20px;
	} 
	.padRight
	{
	   padding-right:30px;
	}
	address,caption,cite,code,dfn,em,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none;
		-webkit-padding-start: 0; 
	} 
	.clear{ clear:both;}
	caption,th { 
	    text-align:left; 
	}
	
	/** utility **/
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	strong {
		font-weight: bold;
	}
	em {
		font-style: italic;
	}
	/* .clearfix {display: inline-table;} */
	.clearfix{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	.left {
		float: left;
	}
	.right {
		float: right;
	}
	.hid { 
		display: none;
	}
	img.vbottom {vertical-align: bottom; }
	
	label.overlabel {
	 color:#999;
     font: bold 12px Arial, Helvetica, sans-serif;
	}
	label.overlabel-apply {
	 position:absolute;
	 top:3px;
	 left:5px;
	 z-index:1;
	 color:#00000;
     font:12px Arial, Helvetica, sans-serif;
	}
	.upperCase {
		text-transform: uppercase;
	}
	/* main styles */
	a, a:link {color: #0F3754; text-decoration: none;}
	a:visited { text-decoration: none;}
	a:hover, a:focus { text-decoration: underline; }
	a:active { }
	
	html{
		/* background-color: #FFF; */
	}

	#content-tbl #col-content blockquote p, #content-tbl #col-content-wide blockquote p {
		color: #686C70;
		font: bold 13px/18px Helvetica, Arial, sans-serif;
		font-style: italic;
	}
	#content-tbl #col-content cite, #content-tbl #col-content-wide cite {
		color: #00466C;
		font: bold 13px/15px Helvetica, Arial, sans-serif;
	}
	#content-tbl #col-content-wide blockquote cite {
		display: block;
		margin-bottom: 26px;
	}
	
	h4 {
		color: #015888;
		font: 12px/16px Arial, Helvetica, sans-serif;
		padding-bottom: 9px;
	}
	h5 {
		color: #686c70;
		font: bold 14px/16px Arial, Helvetica, sans-serif;
		padding-bottom: 10px;
	}

	p.center {
		text-align: center;
	}

	body {
	}
	/* =header */
	#branding {
	}
	#branding #logo_img {
		display:block;
		margin:40px 0 15px;
	}
	#branding li {
		display:inline;
	}
	#branding #nav-sub {
		margin-top:37px;
		text-align:right;
		padding-bottom:15px;
		width:710px;
	}
	* html #branding #nav-sub {
		/* margin-top: -1px; */
	}
	#branding #nav-sub li{
		padding-left:11px;
		height: 44px;
	}
	* html #branding #nav-sub li {
		padding-left: 9px;
	}
	#branding #nav-sub .left input {
		padding-top:1px;
		width:156px;
		font:10px Arial, Helvetica, sans-serif;
		color:#6582BD;
		margin-bottom:2px;
		height:14px;
	}
	#branding #nav-sub li.left {
		margin-left:53px;
		margin-top:-4px;
	}
	* html #branding #nav-sub li.left {
		margin-top: 0;
	}
	#branding #nav-sub li.left span {
		display: block;
		padding-bottom: 5px;
	}
	#branding #nav-sub #search_btn {
		display:block;
		background: url(../images/buttons/right_arrow_btn.png) no-repeat top left; 
		border: 0 none;
		height: 19px;
		width: 18px;
		cursor:pointer;
	}
	* html #branding #nav-sub #search {
		margin-right: -3px;
	}
	#branding #nav-sub a img {
		display: inline-block;
		margin-top: -3px;
	}
	/*=nav-main top nav */
	#nav-main {
		background:url(../images/backgrounds/hor_separator.png) no-repeat top right;
		padding-top:13px;
		padding-left:10px;
	}
	#nav-main  a {
		font:bold 13px Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	#nav-main a:hover {
		color:#449AEC;
	}
	#nav-main li {
		background:url(../images/backgrounds/nav_separator.png) no-repeat center right;
		padding:0 10px;
		float:left;
	}
	#nav-main li.last-child {
		background: none no-repeat;
		padding-right:0;
	}
	
	/* =content */
	#content {
	
	}
	/* =content-main */
	#content-main {
		position:relative;	
	}
	#content-main * {
		font-family: Arial, Helvetica, sans-serif;
	}
	#flash_container {
		margin-top: 1px;
	}
	#IEroot #content-main #flash_container {
		padding-top:10px;
		margin-top: 5px;
	}
	#content-title {
overflow:hidden;
	}
		#content-title img {
			padding-top: 10px;
			width:1002px;
		}
	

	/* =content_sub */
	#content_sub {
	
	}
	#content_sub .small_bx {
		background:url(../images/backgrounds/main_small_bg.jpg) no-repeat top left;
		width:261px;
		height:128px;
		padding-right:11px;
	}
	#content_sub .small_bx img {
		display:block;
		padding:23px 8px 0 12px;
	}
	#content_sub #ceo_msg.small_bx img {
		display:block;
		padding:18px 8px 0 12px;
	}

	#content_sub h2, #col-content-wide h2, #col-content h2 {
		padding-top:26px;
	}
	#content_sub h2, #col-content-wide h2, #col-content h2,
	#content_sub h2 a, #col-content-wide h2 a, #col-content h2 a {
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#00466C;
	}
	
	#col-content-wide h2 {
		padding-top: 0;
		padding-bottom: 15px;
	}
	.pageIntro h1+h2 {
		color: #035E8F;
		font: bold 14px/16px Helvetica, Arial, sans-serif;
		margin-bottom: 10px;
		margin-top: -10px;
	}
	#col-content h2 {
		padding-bottom: 5px;
		padding-top: 0;
	}
	#content_sub p {
		font: 12px Arial, Helvetica, sans-serif;
		color:#585A5C;
		padding:2px 0;
	}
	#content_sub a {
		font: bold 11px Arial, Helvetica, sans-serif;
		color:#0062BE;
		display:block;
	}
	#content_sub #fortune img {
		display:block;
		padding:23px 7px 16px 0;
	}
	/* =footer */
	#site-info {
		background:url(../images/backgrounds/footer_bg.png) no-repeat top left;
		width:1000px;
		height:43px;
		margin:30px 0 0 0;
		color:#71777A;
		font: 11px Arial, Helvetica, sans-serif;
		padding-top:15px;
 	}
	#site-info #nav-footer li{
		display:inline;
		font: 11px Arial, Helvetica, sans-serif;
		background:url(../images/backgrounds/footer_separator.png) no-repeat right;
		padding:0 5px;
	}
	#site-info #nav-footer a {
		color:#136DC3;
	}
	#site-info #nav-footer ul {
		padding-left:20px;
	}
	#site-info #nav-footer p {
		padding-right:20px;
	}
	#site-info #nav-footer li.last-child {
		background: none no-repeat;
		padding-right:0;
	}

	.main_bg {
		background:url(../images/backgrounds/main_bg.jpg) top left repeat-x;
		

	}
	.main_bg_internal {		
		background: #fcfdfe url(../images/backgrounds/page-internal-bg-top.gif) repeat-x top left;
	}
	/*.main_bg_internal form {
		background: url(../images/backgrounds/page-internal-bg-bottom.gif) repeat-x bottom left;
	}*/

	#container {
		width:1000px;
		margin:0 auto;
		padding-bottom:30px;
	}

	#branding #nav-sub div.selectbox-wrapper, .view-sites-holder .selectbox-wrapper {
	  position:absolute;
	  width:400px;
	  background-color: #fff;
	  border:1px solid #6582BD;
	  margin:0px;
	  margin-top:-1px;
	  padding:0px;
	  font: 10px Arial, Helvetica, sans-serif;
	  color:#6582BD;
	  text-align:left;
	  overflow:auto;
	 z-index: 10;
	}
	.view-sites-holder .selectbox-wrapper {
		right: 9px;
		top: 27px;
		margin-top: 1px;
		width: 225px;
		z-index:1000;
	}
	#branding #nav-sub div.selectbox-wrapper ul a, .view-sites-holder ul a{
		text-decoration: none;
		color:#6582BD;
	}
	#branding #nav-sub div.selectbox-wrapper ul, .view-sites-holder ul {
	  list-style-type:none;
	  margin:0px;
	  padding:0px;
	}
	#branding #nav-sub div.selectbox-wrapper ul li, .view-sites-holder ul li {
		padding-left: 0;
	}
	#branding #nav-sub div.selectbox-wrapper ul li.selected, .view-sites-holder ul li.selected,
	#branding #nav-sub div.selectbox-wrapper ul li.selected a:link, .view-sites-holder ul li.selected a:link,
	#branding #nav-sub div.selectbox-wrapper ul li.selected a:visited, .view-sites-holder ul li.selected a:visited,
	#branding #nav-sub div.selectbox-wrapper ul li.selected a:hover, .view-sites-holder ul li.selected a:hover { 
	  background-color: #EAF2FB;
	}
	#branding #nav-sub div.selectbox-wrapper ul li.current, .view-sites-holder ul li.current,
	#branding #nav-sub div.selectbox-wrapper ul li.current a:link, .view-sites-holder ul li.current a:link,
	#branding #nav-sub div.selectbox-wrapper ul li.current a:visited, .view-sites-holder ul li.current a:visited,
	#branding #nav-sub div.selectbox-wrapper ul li.current a:hover, .view-sites-holder ul li.current a:hover { 
	  background-color: #CDD8E4;
	}
	#branding #nav-sub div.selectbox-wrapper ul li, .view-sites-holder ul li {
	  list-style-type:none;
	  display:block;
	  margin:0;
	  padding:2px;
	  cursor:pointer;
	  height: auto;
	}
	
	label {
		display: block;
	}
	#branding #nav-sub .selectbox,  .view-sites-holder .selectbox/* look&feel of  select box*/
	{
	  padding-top:3px !Important;
	  padding-left:2px;
	  font: 10px Arial, Helvetica, sans-serif;
	  width : 176px !important; 
	  display : block;
	  text-align:left;
	  background: url(../images/backgrounds/drop_down_bg.png) no-repeat right;
	  height:16px !Important; 
	  cursor: pointer;
	  border:0px none;
	  color:#333;
	}
	.view-sites-holder .selectbox {
		background: url(../images/backgrounds/view-site-drop-down.png) no-repeat top right;
		width: 223px !important;
		float: right;
		color:#6582BD;
		text-indent: 2px;
	}
	#branding select {
		background: url(../images/backgrounds/drop_down_bg.png) no-repeat right;
	}
	/* =breadcrumb */
	#breadcrumb{
		margin:0px;
		padding:12px 25px 13px 0px;
		position:relative;
		margin-bottom: 25px;
		border-bottom: 1px solid #c6def0;
	}
		#breadcrumb, #breadcrumb *{
			color:#AAAAAA;
			font:bold 10px Arial, sans-serif;
		}
		#breadcrumb a:link, #breadcrumb a:visited{
					color:#D60C8C;
					text-decoration:underline;
					padding: 0 5px;
		}
		#breadcrumb span {
			padding-left: 5px;
		}
		#breadcrumb strong {
			color: #686c70;
		}
	/*  =left hand nav */	
		#lhn {
		}
			#lhn li {
				border-bottom: 1px solid #ccdde9;
			}
		
				#lhn li a, #lhn li a:link {
					background: url(../images/buttons/lhn-li.gif) no-repeat top left;
					color: #4f84ab;
					font: bold 12px/27px Arial, Helvetica, sans-serif;
					display: block;
					width: 174px;
					height: 27px;
					padding-left: 16px;
					text-decoration: none;
				}
		
				#lhn li.first-child a, #lhn li.first-child a:link {
					background-image: url(../images/buttons/lhn-first-child.gif);
					height: 28px;
					line-height: 28px;
				}
				#lhn li.last-child a, #lhn li.last-child a:link {
					height: 28px;
					line-height: 28px;
					background-image: url(../images/buttons/lhn-last-child.gif);
				}
				#lhn li.last-child-tall a, #lhn li.last-child-tall a:link {
					height: 43px;
					line-height: 15px;
					background-image: url(../images/buttons/lhn-last-child-tall.gif);
					padding-top: 5px;
				}
			#lhn li.last-child, #lhn li.last-child-tall {
				border-bottom: 0 none;
			}
		
				#lhn li a:hover {
					background-position: center top;
					color: #feffff;
				}
				#lhn li.selected a, #lhn li.selected a:link {
					background-position: right top;
					color: #ffffff;
					font-size: 12px;
				}
				#lhn li.selected ul {
					display: block;
					background-color: #d7e6f4;
					padding-top: 5px;
					padding-bottom:5px;
					width: 190px;
					overflow: hidden;
				}
					/*second level*/
					#lhn li.selected ul li {
						border-bottom: 0 none;						
					}
						#lhn li.selected ul li a, #lhn li.selected ul li a:link {
							font-size:12px;
							color:#7295b7;
							background:none;
							padding:3px 0px 7px 15px;
							margin:0px;
							line-height:normal;
							height:1%;
						}
						#lhn li.selected ul li.selected a, #lhn li.selected ul li.selected a:link {
							color:#3978b6;
						}
						/*third level*/
						#lhn li.selected ul li ul li a, #lhn li.selected ul li ul li a:link,
						#lhn li.selected ul li.selected ul li a, #lhn li.selected ul li.selected ul li a:link {
							background: url(../images/backgrounds/ln-bkg-dash-blue.jpg) no-repeat  17px 7px;
							font-size: 11px;
							color: #7295b7;
							line-height: normal;
							height: auto;
							font-weight:normal;
							text-indent: none;							
							padding:0px 20px 10px 23px;
							width:auto;
							height:1%;
							display: block;
						}
						#lhn li.selected li.selected li.selected a, #lhn li.selected li.selected li.selected a:link,
						#lhn li.selected li.selected li.selected li.selected a, #lhn li.selected li.selected li.selected li.selected a:link{
							color:#3978b6;
							font-weight:bold;
						}
							/*fourth level*/
							#lhn li.selected ul li ul li ul, #lhn li.selected ul li.selected ul li ul{
								display:none;
							}
							#lhn li.selected ul li.selected ul li.selected ul{
								display:block;
								margin:-5px 0px 0px 0px;
								padding:0px 0px 10px 0px;
							}
							#lhn li.selected ul li.selected ul li.selected a{

							}
							#lhn li.selected ul li.selected ul li.selected ul li a, #lhn li.selected ul li.selected ul li.selected ul li a:link {
								color: #3978b6;
								padding-bottom:0px;
								margin-left:15px;
								padding-top:0px;
								margin-top:0px;
								font-weight:normal;
							}
/*		#lhn li.selected ul li.currPage a,
		#lhn li.selected ul li ul li.currPage a {
			color: #3978b6;
			font-weight: bold;
			background: url(../images/backgrounds/lhn-currPage.gif) no-repeat 17px 6px;
		}*/
						
						/*
						#lhn li.selected ul li a, #lhn li.selected ul li a:link {
							background: url(../images/backgrounds/ln-bkg-dash-blue.jpg) no-repeat  17px 6px;
							font-size: 11px;
							color: #7295b7;
							line-height: normal;
							height: auto;
							text-indent: none;
							padding-left: 23px;
							padding-bottom: 12px;
							width: 165px;
							display: block;
				
						}
					ul#lhn li.selected ul li.subTitle, ul#lhn li.selected ul li.subTitle a{
						font-size:12px;
						color:#3978b6;
						background:none;
						padding:1px 0px 7px 8px;
					}*/
						#lhn li.selected ul li a:hover {
							text-decoration: underline;
						}
						/*
						#lhn li.selected ul li.currPage a {
							color: #3978b6;
							font-weight: bold;
							background: url(../images/backgrounds/lhn-currPage.gif) no-repeat 17px 6px;
						}*/
					#lhn li ul {
						display: none;
					}
	/* =landing  */
	h1 {
		color: #035E8F;
		font: 22px Helvetica, Arial, sans-serif;
		margin-bottom: 18px;
	}
	h2.blueTitle{
		color: #035E8F !important;
		text-transform:uppercase !important;
		font-size:14px !important;
	}
	.text-green, .text-green *{
		color:#6aa32e;
	}
	.text-blue-light, text-blue-light *{
		color:#207cd8;
	}
	.text-red{
		color:#ff0000 !important;
	}
	a.text-red
	{
		text-decoration:underline;
	}
	.large-landing {
		float: left;
		padding: 3px 0 3px 4px;
		background: transparent url(../images/backgrounds/large-landing.gif) no-repeat top left;
		margin-right: 23px;
	}
	.section-divider {
		/*border-bottom: 3px solid #e4e8ea;*/
		background:url(../images/backgrounds/hor_separator_gray.png) no-repeat center bottom transparent;
		padding-bottom: 18px;
		margin-bottom: 5px;
		width: 100%;
		clear: both;
		/*min-height: 160px;*/
	}
	* html .section/divider{
		border-bottom:3px solid #f0f1f3;
		padding-bottom:15px;
		background:none !important;
	}
	/** utility **/
	.section-divider:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	/* .clearfix {display: inline-table;} */
	.section-divider{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .section-divider {height: 1%;}
	.section-divider {display: block;}
	/* End hide from IE-mac */
	
	
/*	* html .section-divider {
		height: 160px;
	}*/
	#media.section-divider {
		padding-bottom: 0;
	}
	.section-divider p {
		
	}
	.pageIntro > div {
		float: left;
		width: 600px;
	}
	#col-content-wide .pageIntro > div {
		width: 490px;
	}
	.pageIntro p {
		padding-right: 90px;
		color: #4a4e52;
		font: 13px/19px Helvetica, Arial, sans-serif;
		padding-bottom: 15px;
	}
	.pageIntro div p {
		padding-right: 15px;
	}
	.table-4cols {
		display: block;
		margin-bottom: 28px;
		margin-top: 15px;
		overflow: hidden;
		clear: both;
		width: 1002px;
	}
	.table-row {
		overflow: hidden;
	}
	.table-col {
		float: left;
		padding:0 20px;
		border-right: 1px solid #b7cdd9;
		width: 170px;
	}
	.nobdr .table-col {
		border-right: 0 transparent;
	}
	.table-col img {
		float: left;
		padding-right: 14px;
	}
	.table-3cols {
		padding-top: 15px;
		width: 1002px;
		clear: both;
	}
	.table-3cols .table-col {
		width: 288px;
	}
	
	.table-2cols {
		margin-top: 20px;
	}
	.table-2cols .table-col {
		width: 457px;
		padding-right: 34px;
	}
	.table-2cols .table-row {
		margin-bottom: 24px;
	}
	.table-2cols .table-row .last-child {
		width: 427px;
		padding-left: 47px;
	}
	.table-2cols .table-col img {
		display: block;
	}
	.table-2cols .table-col div {
		float: left;
		width: 303px;
	}
	.table-2cols .table-row .last-child div {
		width: 270px;
	}
	#col-content-wide .table-2cols .first-child {
		width: 356px;
	}
	#col-content-wide .table-2cols .last-child {
		width: 348px;
	}
	#col-content-wide .table-2cols .table-row {
		margin-bottom: 34px;
	}
	.opportunityForm .table-row .table-col {
		width: 180px;
	}
	.opportunityForm .table-row .first-child {
		border-right: 0 none;
	}
	.opportunityForm .table-row .last-child {
		padding-left: 0;
	}
	.opportunityForm .table-row .only-child {
		width: 100%;
	}
	.opportunityForm .only-child input {
		width: 250px;
	}	
	#txtaddress { width: 365px; }
	#oppFormSubmit { background: url(../images/backgrounds/highlight-box-header-green.gif) no-repeat center; border-color: #40601f;}
	.opportunityForm label.overlabel span {
		font-size: 13px;
		color: red;
	}
	
	.table-row .first-child {
		padding-left: 0;
	}
	.table-4cols .table-row .first-child {
		width: 160px;
	}
	.table-row .last-child {
		width: 354px;
		padding-right: 0;
		border-right: 0 none;
	}
	.table-3cols .table-row .last-child {
		width: 355px;
	}
	.esh {
		width: 790px;
		margin-bottom: 20px;
	}
	.esh .table-row .table-col {
		width: 220px;
	}
	.esh .table-row .first-child {
		padding-left: 0;
	}
	.esh .table-row .last-child {
		padding-right: 0;
	}
	.table-row .nobdr {
		border-right: 1px solid transparent;
	}
	.table-row .center-col {
		padding-right: 0;
	}
	.table-col * {
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.table-col p {
		color: #585A5C;
		font: 12px/16px Arial, Helvetica, sans-serif;
		padding-bottom: 16px;
	}
	.table-col li a {
		color: #404040;
		font: 12px Arial, Helvetica, sans-serif;
	}
	.table-col h3 {
		margin-bottom: 5px;
	}
	.table-col h3+h4 {
		margin-top: -5px;
	}
	.table-col h3 a, .table-col h3.blue {
		color: #00466C;
		font: bold 14px Helvetica, Arial, sans-serif;
	}
	#col-content h3 {
		color: #00466c;
		font-size: 15px;
		line-height: 26px;
	}
	.equalWidth .table-col {
		width: 310px;
	}
	.equalWidth .table-row .last-child {
		width: 315px;
	}
	.equalWidth .table-col div {
		display: block;
		float: left;
		width: 183px;
	}
	.equalWidth .table-row .last-child div {
		width: 195px;
	}
	.news li {
		padding-bottom: 16px;
	}
	.news li a {
	color: #585a5c;
	font: 12px/14px Arial, Helvetica, sans-serif;
	}
	.news li a .date {
		color: #096a9f;
	}
	.more-link:link, .more-link:visited {
		color: #0062be;
		font: 11px/14px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-decoration: underline !important;
		cursor: pointer;
	}
	.contact .table-col {
		border-right: 1px solid transparent;
	}
	.contact h4 {
		color: #00466C;
		font: bold 11px/16px Arial, Helvetica, sans-serif;
	}
	.contact .vcard {
		color: #585a5c;
		font: 11px Arial, Helvetica, sans-serif;
	}
	.vcard a {
		color: #0062be;
		text-decoration: underline;
	}
	.vcard .title {
		display: block;
	}
	.pageIntro .right-col {
		float: right;
		width: 245px;
	}
	#media .center-col, #headerBlock .center-col {
		width: 428px;
		float: left;
		/* margin-right: 15px; */
	}
	#col-content-wide #headerBlock .center-col {
		width: 448px;
	}
	#media .center-col p, #headerBlock .center-col p {
		padding-right: 36px;
	}
	#headerBlock .center-col p {
		padding-right: 0;
	}
	.highlight-box {
		margin-bottom: 12px;
		padding-bottom: 22px;
		background: url(../images/backgrounds/highligh-box-footer-shade.gif) no-repeat bottom left;
		overflow: hidden;	
	}
	
	.highlight-box div {
		background: url(../images/backgrounds/highlight-box-bg.gif) no-repeat bottom left;
		padding: 0 0 13px 10px;
		position: relative;
	}
	* html .highlight-box div {
		height: 100%
	}
	.highlight-box div h3 {
		background: url(../images/backgrounds/highlight-box-header.gif) no-repeat top left;
		color: #FFFFFF !important;
		font: bold 14px/35px Helvetica, Arial, sans-serif !important;
		text-indent: 12px;
		margin-left: -10px;
		margin-right: -3px;
		height: 35px;
		margin-bottom: 10px;
	}
	.highlight-box img {
		float: right;
	}
	.highlight-box p {
		color: #015888;
		font: 12px/14px Arial, Helvetica, sans-serif;
		padding-right: 10px;
	}
	.highlight-box .more-link, .highlight-box .more-link:link {
		position: absolute;
		bottom: 0;
		right: 2px;
		display: block;
		text-indent: -9999px;
		background: url(../images/buttons/read-more-corner.png) no-repeat bottom right;
		width: 21px;
		height: 20px;
		outline: none;
		cursor: pointer;
		z-index: 5;
	}
	.hightlight-box-small {
		background: #dee8ee url(../images/backgrounds/careers-top.gif) no-repeat top left;
		margin-bottom: 15px;
	}
	.hightlight-box-small .innerBox {
		background:  url(../images/backgrounds/careers-bottom.gif) no-repeat bottom left;
		height: 100%;
		padding: 25px 8px 9px;
	}
	.hightlight-box-small .innerBox p.center {
		padding: 0
	}
	.hightlight-box-small .vcard div.org {
		color: #00466C;
		font: bold 14px Helvetica, Arial, sans-serif;
	}
	.hightlight-box-small .vcard div.dept {
		color: #015888;
		font-size: 12px;
		padding-bottom: 9px;
	}
	.hightlight-box-small .vcard {
		color: #585A5C;
		font: 11px/14px Arial, Helvetica, sans-serif;
		padding-bottom: 9px;
	}
	.hightlight-box-small .vcard a {
		color: #3180ca
	}
	.media-contacts {
		background: url(../images/backgrounds/contact-bottom.gif) no-repeat bottom left;
		padding-bottom: 17px;
		overflow: hidden;
		width: 354px;
		float: right;
	}
	.media-contacts .innerBox {
		background: #dee8ee url(../images/backgrounds/contact-top.gif) no-repeat top left;
		padding-top: 17px;
	}
	* html .media-contacts .innerBox {
		height: 100%;
	}
	.media-contacts .contacts {
		background-color: #dee8ee;
		padding: 5px 16px 10px;
		overflow: hidden;
	}
	.media-contacts .vcard {
		color: #585A5C;
		font: 11px/14px Arial, Helvetica, sans-serif;
		float: left;
		padding-right: 10px;
	}
	.media-contacts .contacts .last-child {
		padding-right: 0;
		width: 160px;
		padding-left: 15px;
	}
	/*  three col page with lhn */
	#col-body {
		overflow: hidden;
	}
	#col-left { width: 191px; float: left; padding-right: 10px;}
	#col-content { width: 532px; float: left;  padding-left:8px;  }
	td#col-left, td#col-content{
	   float:none;
	}
	.landing #col-content { width: 1000px; }
	#col-content-wide { 
		width: 793px;
		float: left;
		/*background:url(../images/backgrounds/hor_separator_gray.png) no-repeat center bottom transparent;*/
	}/*
	* html #content-tbl #col-content-wide {
		border-bottom: 3px solid #E4E8EA; 
	}*/
	#content-tbl #col-right { float: right; width: 240px; padding-left: 15px;}
	
	#content-tbl #col-content p, #content-tbl #col-content-wide p, #content-tbl #col-content-wide .contactUs, 
	 #col-body.brands p,.terms ol li, #lblerrmsg li{
		/* color: #686C70; */
		color: #474a4d;
		font: 13px/18px Arial, Helvetica, sans-serif;
		padding-bottom: 17px;
	}
	#lblerrmsg p {
		padding-bottom: 0;
		line-height: normal;
		border-bottom: 1px solid gray;
		display: inline;
	}
	#lblerrmsg ul {
		margin-top: 15px;
		padding-top: 10px;
		margin-left: 20px;
	}
	#lblerrmsg li {
		padding-bottom: 3px;
		color: red;
		list-style: outside disc;
	}
	.error label{
		color: red;
	}
	.error input {
		border: 2px dashed red;
	}
	#content-tbl #col-content {
		/* background: url(../images/backgrounds/center-content-bg.gif) repeat-x bottom left; */
	}
	.rightBox {
		background: url(../images/backgrounds/right-col-bottom.gif) no-repeat bottom left;
		padding-bottom: 8px;
	}
	.rightBox .innerBox {
		background: url(../images/backgrounds/right-col-top.gif) no-repeat top left;
		padding-top: 10px;
	}
	.rightBox .contact {
		background-color: #d9d9d9;
		padding: 15px 21px;
	}
	.rightBox li {
		border-bottom: 1px solid #c8d3d9;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.rightBox li.last-child {
		border-bottom: 0;
	}
	.rightBox .contact div {
		color: #585a5c;
	}
	.rightBox .contact h4 {
		padding-bottom: 5px;
	}
	/* brands dropdown */
	.view-sites-holder {
		background: url(../images/backgrounds/view-site-bg.png) no-repeat right top;
		text-align: right;
		height: 20px;
		padding: 7px 9px 7px 681px;
		margin-bottom: 13px;
		position: relative;
		z-index: 10;
	}
	.arrow {
		margin-bottom: 27px;
	}
	.arrow li.closed {
		background: url(../images/backgrounds/arrow.gif) no-repeat 0 6px;
	}
	.arrow li.open {
		background: url(../images/backgrounds/arrow.gif) no-repeat 0 -20px;
	}
	.arrow li a {
		color: #3D6E81;
		font: 12px/18px Arial, Helvetica, sans-serif;
		padding-left: 11px;
	}
	ul.dot li {
		color: #5B8DA0;
		font: 12px/18px Arial, Helvetica, sans-serif;
		background: url(../images/backgrounds/blue-dot.gif) no-repeat 0 8px;
		padding-left: 8px;
	}
	ul.dot + p {
		padding-top: 10px;
	}
	ul.dot2{ margin-bottom:10px;}
	ul.dot2 li {
		color: #686c70;
		font: normal 13px/18px Arial, Helvetica, sans-serif;
		background: url(../images/backgrounds/blue-dot.gif) no-repeat 0 8px;
		padding-left: 12px;
		margin-left:15px;
		width:600px;
		padding-bottom:10px;
	}
	
	
	#col-content-wide .contactUs .first-child {
		width: 143px;
		border-right: 0 none;
	}
	#col-content-wide .contactUs .table-row {
		margin-bottom: 10px;
	}
	a.underLine {
		color: #0062be;
		text-decoration: underline;
	}
	a.galleryVideo {
		text-transform: uppercase;
		background: url(../images/backgrounds/videoPlayer.gif) no-repeat 0 8px;
		display: block;
		padding-left: 20px;
		padding-top: 5px;
		font-size: 12px;
	}
	#col-body.brands h1 {
		color: #035E8F;
		font: medium 22px/30px Helvetica;
	}
	#col-body.brands h1 span {
		font-size: 30px;
		display: block;
	}
	#col-body.brands .table-col {
		border-right: 0;
	}
	#col-body.brands .first-child {
		width: 346px;
		padding-right: 0;
	}
	#col-body.brands .last-child {
		padding-left: 20px;
	}
	#col-body.brands strong {
		color: #035E8F;
	}
	button {
		border: 0 none;
		background-color: transparent;
		padding: 0;
		margin: 0;
		cursor: pointer;
	}
	.opportunity {
		background: url(../images/backgrounds/opportunity-bottom.gif) repeat-x bottom left;
		padding-bottom: 12px;
	}
	.opportunity .innerBox {
		border: 2px solid #c6ddeb;
		background: #c6ddeb url(../images/backgrounds/opportunity-bg.gif) no-repeat left top;
		margin-bottom: 1px;
		padding: 7px;
	}
	.opportunity p {
		color: #015888;
		font: 11px Arial, Helvetica, sans-serif;
	}
	.opportunity .person {
		padding: 0 10px 10px 0;
		float: left;
	}
	.opportunity .quote {
		clear: both;
	}
	.opportunity .nameLoc {
		color: #333333;
		font-size: 11px;
		line-height: 15px;
		padding-bottom: 10px;
	}
	.opportunity .product {
		color: #015888;
		font-weight: bold;
	}
	.opportunity .product img {
		padding-right: 8px;
		vertical-align: bottom;
	}
	.visionSect {
		clear: both;
	}
	.visionSect .table-col { border: 0 none; }
	.visionSect .first-child, .visionSect .last-child {
		padding: 0;
		width: 382px;
	}
	#col-content-wide .visionSect .first-child {
		width: 382px;
	}
	.visionSect .table-row .first-child {
		margin-right: 25px;
	}
	#col-content-wide .visionSect .last-child {
		padding: 0;
		width: 382px;
	}
	.visionSect .table-col .visionBox, .visionSect .table-col .last-child .visionBox {
		padding: 20px 12px 10px;
		width: 358px !important;
		height: 189px;
	}
	.visionSect .first-child .visionBox {
		background: url(../images/backgrounds/visionstrategy_bg_left.gif) no-repeat top left;
	}
	.visionSect .table-row .last-child .visionBox {
		background: url(../images/backgrounds/visionstrategy_bg_right.gif) no-repeat top left;
	}
	.visionBox p {
		padding-bottom: 10px !important;
	}
	#col-content-wide .vision {
		text-transform: none !important;
		padding-bottom: 10px;
		display: block;
		font-size: 14px;
	}
	.copyright p {
		padding-right: 100px;
	}
	.terms ol {
		margin-left: 40px;
	}
	.terms ol li {
		list-style: inside decimal;
	}
	.terms h2 {
		color: #24739E;
		font: bold 13px/25px Helvetica, Arial, sans-serif;
		text-transform: uppercase;
	}
	ol.qa {
		margin-left: 10px;
	}
	ol.qa li {
		font: bold 14px Arial, Helvetica, sans-serif;
		list-style: inside decimal;
		color: #649424;
		padding-left: 5px;
	}
	#col-content-wide ol.qa li h3 {
		text-transform: uppercase;
		color: #649424;
		font: bold 14px Arial, Helvetica, sans-serif;
		display: inline;
		
	}
	/* careers page */
	.career-listing, .career-lists {
		color: #474a4d;
		font: 13px/19px Arial, Helvetica, sans-serif;
		padding-bottom: 18px;
	}
	
	
	.career-listing .returnLink, .career-listing a {
		font-size: 11px;
		display: block;
		color: #474A4D;
		margin-bottom: 15px;
	}
	.career-listing h2 {
		color: #00466C;
		font: bold 14px Helvetica, Arial, sans-serif;
		text-indent: 20px;
		text-transform: uppercase;
		background: url(../images/backgrounds/listing.gif) no-repeat left top;
		padding-bottom: 0 !important;
	}
	.career-listing div {
		border-top: 1px solid #b7cdd9;
		padding-top: 10px;
		padding-right: 100px;
		margin-top: 10px;
	}
	.career-listing p {
		padding-right: 100px;
	}
	.career-listing h3 {
		color: #00466C;
		font: bold 14px Helvetica, Arial, sans-serif;
		padding-bottom: 5px;
		padding-top: 15px;
	}
	.career-listing ul {
		margin-bottom: 19px;
	}
	.career-listing ul li {
		color: #474a4d;
		font: 12px/18px Arial, Helvetica, sans-serif;
		background: url(../images/backgrounds/blue-dot.gif) no-repeat 0 7px;
		padding-left: 10px;
	}
	.career-listing u {
		text-decoration: underline;
	}
	.career-listing strong, .career-listing b {
		font-weight: bold;
	}
	.career-lists h2 a {
		color: #00466C;
		font: bold 14px Helvetica, Arial, sans-serif;
	}
	
	.career-lists li {
		border-bottom: 1px solid #b7cdd9;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.career-lists li:last-child {
		border-bottom: transparent none;
	}
	.career-lists a.offer {
		color: #0062BE;
		font: 11px/14px Arial, Helvetica, sans-serif;
		text-decoration: underline;
		text-transform: uppercase;
	}
	/*last styles*/
	.imgleft{
		float: left;
		margin-right: 23px;
	}
	.colImages .imgleft + p {
		margin-left: 162px;
	}
	.video-flash{
		float:left;
		margin:5px 20px 20px 0px;
	}
	#col-content-wide h3{
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#00466C;
	}
	.imagesandtext{
		padding-bottom:30px;
		margin-bottom:25px;
		border-bottom:1px solid #b7cdd9;
	}
	.last-imagesandtext{
		padding-bottom:120px;
	}
	
	#col-content-wide .imagesandtext div, #col-content-wide .last-imagesandtext div{
		width:660px;
		float:left;
	}
	.other-links{
		padding-bottom:17px;
	}
	.other-links,
	.other-links li,
	.other-links li a{
		color: #0062be;
		text-decoration: underline;
		text-transform:uppercase;
	}
	.other-links li{
		margin:5px 0px 10px 0px;
	}
	.green-bulb-list td{ 
	vertical-align:top;
	padding-right:15px;
	padding-bottom:5px;}
	.green-bulb-list td.space{padding-left:20px;}
	#content-tbl #col-content-wide .green-bulb-list  p{
		font:normal 12px/16px Arial, Helvetica, sans-serif;
	}
	.green-bulb-list strong{ color:#00466c;}
	
	.products-list li{ float:left; margin-right:22px; padding-bottom:10px;}
	.products-list li.last-child{ margin-right:0px;}
	
	.horizontal-links{
		width:100%;
		margin:0px;
		padding:0px;
	}
		.horizontal-links li{
			padding:0px;
			float:left;
			margin:0px;
			margin-right:50px;
			text-align:center;
		}
		.horizontal-links li.last-child{
			margin-right:0px;
			float:right;
		}
		.horizontal-links li *, .horizontal-links li a{
	/*		font:normal 11px/normal Arial, Helvetica, sans-serif;*/
			font-size:11px;
			color:#0062be;
			text-transform:uppercase;
			text-decoration:underline;
		}
	.table2cols-equals .left-col{ 
		vertical-align:top; 
		width:370px; 
		border-right:1px solid #b7cdd9; 
		padding-right:26px;
	}
	.table2cols-equals .right-col{ 
		vertical-align:top;
		width:370px;
		padding-left:25px;
	}
	.cian-blue-box, .last-cian-blue-box{ 
	float:left;
	position:relative;
	margin-right:30px;
	margin-bottom:60px;			
	}
	.last-cian-blue-box{
	margin-right:0px;
	}
		.cian-blue-box a, .last-cian-blue-box a{ 
		position:absolute;
		display:block;
		left:13px;
		bottom:42px;
		color:#035e8f;
		}
	.blue-table{
		border:1px solid #fff;
		width:100%;
		margin-top:30px;
	}
	.blue-table th, .blue-table .header{
		background:#dee8ee;
		color:#00466c;
		text-transform:uppercase;
		font:bold 12px/normal Helvetica, Arial, sans-serif;
		padding:14px;
	}
	.blue-table th{
		text-align:center;
	}
	.blue-table .header{
		text-align:left;
	}
	.blue-table td{
		background:#eaf1f6;
		padding:18px;
	}
	#content-tbl #col-content-wide  .blue-table td p{
		font:normal 12px/normal Arial, Helvetica, sans-serif;
	}
	#content #col-body .textIntro{
		color:#686c70;
		padding:0px;
		margin:0px 0px 10px 0px;
	}
	#content #col-body .textIntro,
		#content #col-body .textIntro *{
		font-size:14px;
	}
	#content .no-float{
		float:none;
	}
	
	#content .rbanner-green-box
	{
	   width:243px;
	   background:url(../images/backgrounds/rb-green-box-bg.gif) no-repeat left top #e5f4d5;
	   float:right;
	   margin-bottom:15px;
	   position:relative;
	}
	#content .rbanner-green-box div
	{
	   background:url(../images/backgrounds/rb-green-box-bottom.gif) no-repeat left bottom;
	   padding:2px 10px 2px 2px;
	}
	#content .box-dark-green
	{
	   background:url(../images/backgrounds/rb-green-dark-box-bg.gif) no-repeat left top #d1e3bf;
	}	
	#content .box-dark-green div
	{
	   background:url(../images/backgrounds/rb-green-dark-box-bottom.gif) no-repeat left bottom;
	}
	#content .rbanner-green-box div h3
	{
	   font:bold 14px Helvetica;
	   color:#578922;
	}
	#content .rbanner-green-box div a
	{
	   color:#71aa35;
	   font:normal 11px arial;
	}
	#content .rbanner-green-box div .photo
	{
	   margin-right:10px;
	}
	#content .rbanner-green-box div a.video-player
	{
	   text-transform:uppercase;
	   text-decoration:underline;
      background:url(../../common/images/backgrounds/videoPlayer_green.gif) no-repeat right bottom;
		display:inline-block;
		padding-right:20px;
	}
	#content .rbanner-green-box div a.more-link
	{
	   position:absolute;
	   right:0;
	   bottom:0;
		display: block;
		text-indent: -9999px;
		background: url(../images/buttons/read-more-corner-green.png) no-repeat bottom right;
		width: 21px;
		height: 20px;
		outline: none;
		cursor: pointer;
		z-index: 5;
	}
	
	#content .green-box-style{
		width:245px;
		background-image:url(../../common/images/backgrounds/highligh-box-footer-shade-green.gif);
		float: right;
	}
		#content .green-box-style div{
			background-image:url(../../common/images/backgrounds/highlight-box-bg-green.gif) !important;
			padding:0px 15px 20px 15px;
		}
			#content .green-box-style div h3{
				background-image:url(../../common/images/backgrounds/highlight-box-header-green.gif) !important;
				line-height:16px !important;
				padding:8px 15px;
				margin:0px -15px 10px -15px;
				height:auto;
				text-indent:0px;
			}
			#content .green-box-style div p{
				margin:5px 0px 0px 0px !important;
				padding:0px !important;
				font-size:12px !important;
				line-height:13px !important;
				color:#6b8254 !important;
			}
			#content .green-box-style div a {
				font-size:11px;
				color:#73ac37;
				line-height:13px;
				text-transform:uppercase;
				text-decoration:underline;
			}
			#content .green-box-style a.video-player{
				background:url(../../common/images/backgrounds/videoPlayer_green.gif) no-repeat right bottom;
				display:inline-block;
				padding-right:20px;
			}
		#content .green-box-style .more-link {
			background-image:url(../../common/images/buttons/read-more-corner-green.png) !important;
		}
	#col-content-wide .wide-style{

	}
		#col-content-wide .wide-style .table-col{
			padding:0px 10px;
			width:auto;
		}
		#col-content-wide .wide-style div.first-child{
			padding-left:0px;
		}
		#col-content-wide .wide-style div.last-child{
			padding-right:0px;
			margin-left:10px;
		}
			#col-content-wide .wide-style .table-col div {
				width:225px;
			}
			#col-content-wide .wide-style .table-col p{
				line-height:13px !important;
			}
	.padding-bottom30{ position: relative; padding-bottom:30px; overflow: hidden; width: 800px; }
	
	#int-phone-listing  {
		width: 550px;
	}
	#int-phone-listing td {
		padding: 5px;
		text-indent: 10px;
		border-bottom: 1px solid #fff;
		font:normal 12px/normal Arial, Helvetica, sans-serif;
	}
	#int-phone-listing td a {
		font-weight: bold;
	}
	#int-phone-listing tbody .even td {
		background-color: #DEE8EE;
	}
	#int-phone-listing tbody .hover td {
		font-size: 14px;
		padding:  8px;
		background-color: #fff
	}
	
	#col-body .sitemap h2 {
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	#col-body .sitemap h3 {
		font-size: 12px;
		margin-bottom: 0;
	}
	#col-body .sitemap ul {
		margin-left: 20px;
	}
	#col-body .sitemap ul li {
		padding-bottom: 3px; 
	}
	#col-body .sitemap ul ul li {
		padding-bottom: 0;
	}
	#col-body .sitemap ul+h2, #col-body .sitemap h2+h2 {
		margin-top: 16px;
	}
	#col-body .sitemap .table-col li > a {
		color: #136DC3;
	}
	#col-body .sitemap .table-col li > a[href^="http"] { 
		color: #A7A3D6;
		font-style: italic;
	}
	
	/* fact sheet */
	.factsheet {
		border: 5px outset #000;
		padding: 1.5em;
	}
	.factsheet h1 {
		text-transform: uppercase;
		font-size: 28px;
		font-weight: bold;
	}
	.factsheet .center {
		margin: 0 auto;
		text-align:	center;
	}
	.print-this-content {
		padding-right: 20px;
		background: url(../images/buttons/printer3.png) no-repeat right top;
	}
/*
	.career-lists .print-this-content {
		background-position: right top;
	} */
	#col-body #content-tbl p.highlight {
		border:1px solid #cfe3f2;
		padding:12px 15px;
		color:#75a0c9;
		font-size:12px;
		line-height:normal;
		display:block;
		margin-bottom:20px;
	}
	#col-body #content-tbl ol {
		list-style-type:decimal;
		list-style-position:outside;
		padding-left:25px;
		padding-bottom:10px;
	}
	#col-body #content-tbl ol li {
		color:#75a0c9;
	}
	#col-body #content-tbl ol li, ol li * {
		font-size:12px !important;
	}
	#col-body #content-tbl ol li p {
		margin:0px;
		padding:0px 0px 10px 0px;
		color:#474a4d;
		
	}
	#col-body #content-tbl div.hseparator
	{
		border-top:1px solid #cfe3f2;
		display:block;
		height:5px;
		margin-top:5px;
	}
	#col-body .btnSubmit
	{
		border:1px solid #5d8cb8;
		padding:1px 5px 1px 5px;
		width:120px;
		text-transform:uppercase;
		text-align:left;
		font-size:11px;
		color:#1a538c;
		font-weight:bold;
		background:url(../images/backgrounds/submit_bg.gif) no-repeat right center #fff;
		cursor:pointer;
	}
	/* Forms */
   .form-row{
      padding:10px 0px;
   }
      .form-row  .end-row{
         padding-bottom:20px;
      }
      .form-row p{
         margin:0px !important;
         padding:0px 0px 10px 0px !important;
      }
      .form-row p,
      .form-row p *{
         font-size:11px !important;
         line-height:normal !important;
         color:#686c6f !important;
      }
      .form-row label{
         float:left;
         font-size:12px;
         line-height:12px;
         color:#686c6f;
      }
      .form-row span.required{
         float:right;
         font-size:12px;
         line-height:12px;
      }
      .form-row table tr td{
         padding-right:25px;
      }
      .form-row table tr td.last-child{
         padding-right:0px !important;
      }
      .form-row input,
      .form-row select,
      .form-row textarea{
         border:1px solid #8face6;
         padding:1px 5px;
         font-size:12px;
         color:#6f8ac1;
      }
      .form-row select{
         padding:0px 0px 0px 5px;
      }
      .form-row .radioButtons label, .radioButtons input{
         float:none;
         display:inline;
         border:none;
         font-size:12px !important;
         color:#6f8ac1;
      }
      .form-row .radioButtons label{
         margin-right:10px;
      }
      .form-row .form-box-blue{
         border:1px solid #dae7f0;
         background:url(/common/images/backgrounds/formbox-bg.gif) repeat-x left top #dfecf5;
         padding:20px;
         vertical-align:top;
      }
         .form-row .form-box-blue h3{
            font-size:13px !important;
            margin-bottom:15px;
         }
         .form-row .form-box-blue label{
            color:#00466c !important;
            font-size:11px;
            margin-left:5px;
         }
         .form-row .form-box-blue td{
            padding:0px 0px 15px 0px;
         }
      /*.form-row input.selectbox{
         background: url(/common/images/backgrounds/drop_down_bg.png) no-repeat right #fff;
         border-right:none;
         border-top:none;
         border-bottom:none;
         padding:2px 5px;
      }*/
      
	.buttonFile{
		border:1px solid #5d8cb8;
		padding:2px 5px 1px 5px;
		width:120px;
		text-transform:uppercase;
		text-align:left;
		font-size:11px;
		color:#1a538c;
		font-weight:bold;
		background:url(../../common/images/backgrounds/submit_bg.gif) no-repeat left center #fff;
		cursor:pointer;
		margin-left:5px;
		width:110px !important;
		float:right;
		text-align:center;
	}
	.textFile{
		cursor:pointer;
		width:250px !important;
		display:block;
		float:left;
	}
	.errorMessage
	{
		background:url(../images/validation.gif) no-repeat 10px center #ffe9e6;
		padding:10px 10px 10px 35px;
		border:1px solid #d75949;
	}
	.errorMessage, .errorMessage *
	{
		color:#d75949 !important;
		font:normal 12px/normal Arial,Helvetica,sans-serif;
	}
	
	.form-result{
      font-size:12px;
   }
   .form-result tr td,
   .form-result tr th{
      padding:4px 10px;
   }
   .form-result td
   {
		cursor:pointer;
   }
   .form-result td.noEvent
   {
		cursor:default;
   }
   .form-result .result-title a
   {
		text-transform:capitalize;
   }
   .form-result .form-result-data tr.hover td,
   .form-result .selected
   {
		background-color:#9caed2;
   }
   .form-result .form-result-data tr.hover td.result-title{
		background:url(../images/ideations_more.gif) no-repeat 5px 7px #9caed2;
   }
   .form-result .form-result-data tr.hover td.result-title a{
		padding-left:10px;
   }
   .form-result .selected td.result-title{
		background:url(../images/ideations_more.gif) no-repeat 5px -18px #9caed2 !important;
   }
   .form-result .selected td.result-title a{
		padding-left:10px;
   }
   
   .form-result .form-result-data tr.hover td a,
   .form-result .selected a
   {
		color:#fff;
   }
   .form-result tr th, .form-result tr th *
   {
		font-weight:bold;
		background-color:#2274af;
		color:#fff;
   }
   .form-result{
      border-bottom:1px solid #6582BD;
      background-color:#fff;
   }
   .form-result a
   {
		color:#6582BD;
		text-decoration:underline;
   }
   .form-result .form-result-detail{
		display:none;
		border-top:1px solid #e9f0f6 !important;
		background:#DFECF5 url(/common/images/backgrounds/formbox-bg.gif) repeat-x scroll left top;
   }
   .form-result .form-result-detail tr td
   {
		
   }
   .form-result .form-result-detail i
   {
		font-style:normal !important;
		color:#686C6F;
   }
   .form-result .delete{
   	background:url(/common/delete-bg.gif) no-repeat left top;
		padding-left:16px;
   }
   .form-result .form-result-detail label
   {
		color:#686C6F;
   }
   .admin-login
   {
		font-size:12px;
		margin:50px auto;
		background:#DFECF5 url(/common/images/backgrounds/formbox-bg.gif) repeat-x scroll left top;
		border:1px solid #2072ad;
   }
   .admin-login tr td
   {
		padding:1px;
   }
   .admin-login tr td table tr th
   {
		font-weight:bold;
		background-color:#2072ad;
		color:#fff;
		padding:5px;
		text-align:center;
		text-transform:uppercase;
   }
   .admin-login tr td table tr td
   {
		padding:2px 10px;
   }
   .admin-login tr td table tr.first-child td
   {
		padding-top:10px;
   }
   .admin-login tr td table tr.last-child td
   {
		padding-bottom:10px;
   }
   .admin-login label
   {
		display:inline;
		margin-left:5px;
   }
   
   .ListIdeation .noBdr
   {
		border:none !important;
   }
   .NoFoundResults p
   {
		display:block;
		padding:5px 10px;
		font-size:12px;
   }
   .texInfo
   {
      margin:5px 0px;
   }
   .texInfo, .texInfo *
   {
      font-size:11px !important;
      line-height:normal !important;
   }
   .texInfo strong, .texInfo b
   {
      color:#333;
   }
