/* global calls */
body
{
	background: url("../images/gradient_bg.jpg") repeat-x #363636;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 20px 0 20px 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

td 
{
	font-size: 11px;
}
a {
	/*color: #7053aa;*/
	color: #808080;
	text-decoration: none;
}

h1,
h2,
h3
{
	margin: 0;
	font-weight: normal;
}

h1
{
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 10px;
}

h2
{
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 5px;
}

h3
{
	padding: 0px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}

h5
{
	font-size:14px;
	display:block;
}
span.hilite { background: yellow; }
.emphasis { font-size: 15px; }
a.emailaddress { font-size: 11px; }
a.emailaddress:hover{text-decoration: underline;}

#sidebar a.emailaddress { font-size: 11px; }
#sidebar a.emailaddress:hover{color:#7053aa;text-decoration: underline;}

/*a:hover{ color: #7053aa;text-decoration: underline;}*/

a:hover{ color: #808080;text-decoration: underline;}

img { border: 0px; }
.searchresults a img { display: none!important; }
ol.listupperroman { list-style-type: upper-roman; }

#ctl00_searchqueryfield {
	position: relative;
	top: -3px;
	border: solid 1px #d
	height: 13px !important;
}


/* country/language link */
#clang
{
	width: 740px;
	text-align: right;
	margin: auto;
	padding: 5px 5px 4px 5px;
	font-size: 10px;
	color: #ccc;
}

#clang a:link, 
#clang a:active, 
#clang a:visited
{
	margin: 0px;
	padding: 0 12px 0 0;
	color: #d9d9d9 !important;
}

#clang a:hover { text-decoration: underline; }

#top_cap
{
	background: url('../images/top_cap_drop.png') no-repeat bottom center;
	text-align: center;
	height: 28px;
	margin: 0px auto;
}

#wrap
{
	margin: 0 auto;
	text-align: center;
	background: url('../images/bg_drop.png') repeat-y center;
	padding: 0 40px 48px 40px;
}

#container
{
	margin: 0 auto;
	width: 740px;
}

#bottom_cap
{
	background: url('../images/bottom_cap_drop.png') no-repeat center;
	text-align: center;
	height: 46px;
	margin: 0px auto;
}

#contentholder
{
	width: 740px;
	margin: auto;
	clear: both;
	padding-top: 12px;
	padding-bottom: 12px;
	background: white;
	text-align: left;
	position: relative;
}

/* header and everything included */
#header
{
	text-align: left;
	width: 100%;
}

#logo
{
	padding: 0;
	float: left;
	/*height: 73px;*/
	height: 98px;
}

#acslogo
{
	margin-top: -4px;
	width: 167px;
	height: 45px;
}


#conduentlogo
{
	margin-top: 11px;
	width: 167px;
	height: 25px;
}

/* SR-ARS-10065 */
#RSLogo
{   
	margin-top: 11px;
	width: 169px;
	height: 39px;
}

#search
{
	float: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: red;
	font-weight: bold;
	text-align: right;
	padding: 20px 0px;
	line-height:13px;
	vertical-align:top;

}

#search label { display: none; }
#ctl00_searchqueryfield {border: 1px solid #ccc; height:13px; vertical-align:top; margin-top: 4px; }

/* body of page */
#banner
{
	float: right;
	margin-bottom: 12px;	

	
}

#banner img
{
	/* minus 2 for border */
	

	/* display: none; */
}

#content
{
	clear: right;
	overflow: hidden;	 
}

#bodycontent
{
	line-height: 13px;
	display:block;	  
}

#bodycontent p
{
	margin: 0 0 12px 0;
	padding: 0;
}

#middlebodycontent p
{
	margin: 0 0 12px 0;
	padding: 0;
}

#middlebodycontent
{
	line-height: 13px;
	display:block;	  
	width:370px; 
}

#middlebodycontent h1
{
  margin-bottom: 0px;
}

#Title h1 
{
  margin-bottom: -12px;
}

#middlebodycontent ul
{
	margin-top: -5px;
	margin-bottom: 7px;
	position: relative;
	margin-right:25px;	
	left: 15px;
	
	
	
}

#middlebodycontent ul ul
{
	margin-top: 5px;
	margin-bottom: 7px;
	position: relative;
	left: 5px;
	
	
	
}

#middlebodycontent ul li
{
		
	list-style-type: square;
	
}

#middlebodycontent a { color: #7053aa; }

#bodycontent h1
{
	margin-bottom: 0px;
}

#bodycontent ul
{   
	margin-top: -5px;
	margin-bottom: 7px;

}

#bodycontent ul ul
{   
	margin-top: 5px;
	margin-bottom: 7px;
	margin-left:-10px;	

}
#bodycontent ul li 
{
	 list-style-type: square;
	 position: relative;
	 left: 25px;
	 margin-left: -25px;

}
#bodycontent a { color: #7053aa; }

/* sidebar */
#sidebar
{
	float: right;
	padding: 0 0 0 10px;
	width: 175px;
	height:100%;
	
}

#sidebar div.int
{
	background-image: url("../images/sidebar_content_175.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #fff;
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	width: 175px;	
	padding-bottom: 14px;
	margin-bottom: 12px;
	display:block;  
}

#sidebar div.int h2
{
	font-size: 11px;
	font-weight: bold;
	background-image: url("../images/sidebar_hd_175.gif");
	background-repeat: no-repeat;
	background-color: #fff;
	margin: 0 0 11px 0;
	padding: 5px 8px 6px 13px;
	line-height: 14px;
}

.sidebartextindent
{
	margin: 0 8px 0 13px;
	
}

#sidebar div.sidebartextindent ul li
{
	  margin: 2px 5px 4px 0px;	
	display: block;
	background: url('../images/carat-pointer-txt_11px_grey.gif') 0 5px;
	background-repeat: no-repeat;
}
#sidebar div.int p {
	color: #666;
	line-height: 14px;
	margin: 0 8px 0 0px;	
}

#sidebar div.int a {
	font-size: 11px;
	text-decoration: none;
	color: #666;	
}

#sidebar ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#sidebar ul li
{
	margin: 2px 5px 4px 13px;	
	padding-left:10px; 
	display: block;
	background: url('../images/carat-pointer-txt_11px_grey.gif') 0 5px;
	background-repeat: no-repeat;
}

#sidebar ul li a
{	
	text-decoration: none;
	color: #666;
	border: none;
}

#sidebar ul li a:hover
{
	text-decoration: underline;
	color: #7053aa;
}

#sidebar a.subnav_link_selected,
#sidebar a.subnav_link_selected:link,
#sidebar a.subnav_link_selected:visited,
#sidebar a.subnav_link_selected:hover
{
	color: #7053aa !important;
	text-decoration: none !important;
}


/*Pappas added below class for sidebar video */

.videosidebar {
	background-image: url("../images/frame_bottom_175.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #fff;
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	width: 175px;	
	padding-bottom: 14px;
	margin-bottom: 12px;
	display: block; 
}

.videosidebar .topcap {
	background-image: url("../images/frame_top_175.gif");
	background-repeat: no-repeat;
	background-color: #fff;
	height: 5px;
}

.videosidebar .content {
	margin: 5px 10px 5px 10px;
}

.videosidebar .header {
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 7px;
}

.videosidebar .body {
	margin-top: 7px;
}

.videosidebar a
{
	margin: 2px 5px 4px 0;	
	padding-left: 10px; 
	display: block;
	background: url('../images/carat-pointer-txt_11px_grey.gif') 0 5px;
	background-repeat: no-repeat;
	color: #7053aa !important;
}

.videosidebar a:hover
{
	color:#7053aa;
	text-decoration: underline;
}


/* sidebar class ends here */

#collapsesidebar h2
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}

#collapsesidebar p
{
	padding: 0px;
	margin: 0px;
}

#collapsesidebar .grey_button a
{
	text-decoration: none;
	font-weight: bold;
}

/* footer */
#footer
{
	background: url('../images/footer_740x31.gif') no-repeat;
	clear: both;
	width: 740px;
	height: 60px;
	margin: 0;
	margin-bottom:-18px;
	padding: 3px 0 0 0;
	font-size: 11px;
	text-align: left;
}

#footer ul li a
{
	color: #999;
	text-decoration: none;
}

#footer ul li a:visited, 
#footer ul li a:active { color: #999 !important; }
#footer ul li a:hover { text-decoration: underline; }

#footer ul
{
	padding-right: 0px;
	padding-left: 4px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}

#footer ul li
{
	color: #ccc;
	display: block;
	float: left;
	margin: 5px 0 5px 0;
	padding: 0 0 0 5px;
}

#footer ul li *
{
	font-weight: normal;
	font-size: 11px;
}

#copyright
{
	padding: 9px 0 1px 8px;
	color: #999;
	font-size: 11px;
	clear: both;
	margin: 0;
	width: 720px;
	text-align: left;
	height: 40px;
}

.teambio
{
	padding: 0 5px 0 0;
	float: left;
	width: 240px;
	height: 105px;
	position: relative;
	margin-top: 10px;
}

.teambio img
{
	float: left;
	height: 105px;
	cursor:pointer;
}

.teambio h3
{
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0px 0px;
}

.teambio p
{
	padding: 0;
	margin: 0px;
}

.teambio .who
{
	left: 93px;
	position: absolute;
	top: 0px;
	padding-right: 5px;
}

.teambio a
{
	color: #7053aa;
	text-decoration: none;
}

.teambio a:hover
{
	cursor:pointer;

	text-decoration: underline;
}

/* bio */
.bio { margin-top: 10px; }
.bio h2
{    
	font-size:20px;       
}
.bio h3
{   
	padding-bottom: 7px;     
}

#personal_info {margin-top: -10px;}



#personal
{
	float: left;
	margin-right:10px;
	margin-bottom:13px;

}



/* collapsed panels */
.expandable_panel div div { margin-left: 25px; }

.panel_example
{
	cursor: pointer;
	padding: 0px;
	margin-left: 0px;
}

.leftpanel_example
{
	padding: 0;
	margin: 0;
	cursor: pointer;	
}
.leftpanel_example p.slide
{
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	display: block;
	font-size: 11px;
	text-indent: 25px;
	color: #7053aa;
}

.panel_example p.slide
{	
	cursor:pointer;  
	padding-top: 0px;
	padding-bottom: 2px;
	margin: 0px;
	display: block;
	font-size: 11px;	
	text-indent: 25px;
	color: #7053aa;
	min-width:100px; 
}
.panel_text
{  
  margin: 3px 0px 3px 25px;
}





#openall { display: none; }
#closeall { display: none; }

.panel-target { text-align: justify; }

.panel a
{
	text-decoration: none;
	color: #7053aa;
}

.panel-up {cursor:pointer;  background: url('../images/collapse_off.gif') no-repeat 10px 2px; }
.panel-down { cursor:pointer; background: url('../images/collapse_on.gif') no-repeat 10px 2px;}
.panel-target { padding: 5px; }
.panel-closed { display: none; }
.grey_button { background: url('../images/grey_plus.gif') no-repeat 0% 50%; }


#sidebar .grey_button a
{
	text-decoration: none;
	font-weight: bold;
}

#style
{
	height: 610px;
	width: 994px;
}

#style .containing
{
	height: 100%;
	width: 100%;
}

#style .header h1
{
	font-size: 22px;
	width: 470px;
	color: #333;
	padding: 0px;
	padding-top: 60px;
	padding-left: 40px;
	margin: 0px;
	margin-bottom: 30px;
	height: 60px;
	overflow: hidden;
	z-index: 1;
	position: relative;
	line-height: 27px;
}

/* home page red box */
.contentbox
{
	background: white;
	width: 285px;
	margin: 10px;
	margin-left: 10px;
	padding: 0px 5px 5px 5px;
	display: block;
}

.contentbox h1
{
	background: #7053aa;
	width: 290px;
	height: 25px;
	color: white;
	font-size: 13px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	margin-left: -3px;
	margin-right: -5px;
	padding-left: 4px;
}

.contentbox h1 a
{
	background: red url('../images/right_red_arrow.gif') 100% 50% no-repeat;
	height: 25px;
	color: white;
	font-size: 13px;
	line-height: 25px;
	padding-right: 10px;
	margin: 0px;
	text-decoration: none;
}

.contentbox h3
{
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.contentbox p
{
	padding: 0px 0px;
	margin: 5px 0px;
}

.news
{
	padding-left: 10px;
	padding-top: 30px;
	background: white;
	margin: 17px 10px 0px 12px;
	vertical-align: top;
	height: 615px;
	width: 350px;
}

.sidebarcontent { padding: 20px 10px 25px 10px; }
.contentbox span { padding: 0px 0px; }
.emailfriendform label { width: 100px; }

#style h2
{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
}

#style h2 a
{
	color: #333;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: url('../images/double_red_arrow.gif') no-repeat 0% 50%;
}

.learn
{
	position: absolute;
	cursor: pointer;
	z-index: 500;
	color: white;
	font-weight: bold;
	top: 420px;
	left: 30px;
}

.learn a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.learn a:visited
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

#viewcasestudies
{
	position: absolute;
	top: 420px;
	left: 380px;
	cursor: pointer;
	z-index: 500;
	color: white;
	font-weight: bold;
}

#prev
{
	position: absolute;
	top: 420px;
	left: 530px;
	cursor: pointer;
	z-index: 500;
	color: white;
	font-weight: bold;
}

#next
{
	position: absolute;
	top: 420px;
	left: 580px;
	cursor: pointer;
	z-index: 500;
	color: white;
	font-weight: bold;
}

.side
{
	position: absolute;
	right: -10px;
	bottom: -10px;
}

.side img { padding: 11px; }

.side h1
{
	position: absolute;
	background: red;
	padding-left: 15px;
	top: 30px;
	left: 0px;
	width: 130px;
	line-height: 17px;
	height: 34px;
}

/* green pages box */
#greenpage
{
	position: relative;
	visibility: hidden;
}

/*#greenpage {position: relative;}*/

#greenpage_image
{
	background: url('../images/green_page_background.jpg') no-repeat;
	height: 329px;
	width: 149px;
	position: absolute;
	top: 0px;
	left: 50px;
	margin-left: 10px;
	z-index: 3000;
}
#greenpage_a
{
	top: 10px;	
	margin-left: 10px;	
}

#adobe
{
	position: absolute;
	top: 5px;
	left: 109px;
}

#open
{
	position: absolute;
	top: 54px;
	left: 7px;
}

#download
{
	position: absolute;
	top: 54px;
	left: 45px;
}

#gemail
{
	position: absolute;
	top: 54px;
	left: 104px;
}

#greenpage p
{
	padding-left: 15px;
	width: 130px;
}


.greenpageblock
{
	font-size: 11px;
	text-align: left;	
	margin: 5px 10px 10px 0px;
	padding: 10px 10px 0 0;  
	
}

.greenpageblock_left a, .greenpageblock_left a:visited .greenpageblock a,  .greenpageblock a:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #666;	
}

.greenpageblock_left
{
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
}

.greenpageblock_left a { cursor: default; }

.publicsectorblock a,  .publicsectorblock_left a, .publicsectorblock a:visited,  .publicsectorblock_left a:visited
{
	text-decoration: none;
	color: #666;
}

.publicsectorblock_left
{
	text-align: left;
	margin: 5px 0 0 0;
	float: left;
	display: block;
	clear: left;
	width: 175px;
}

.publicsectorblock_left a { cursor: default; }

.publicsectorblock_left .communityimg
{
	position: absolute;
	top: 226px;
	left: 5px;
	padding: 0px 20px 0px 5px;
	margin-top: 13px;
}

#contentholder label
{
	width: 80px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
}

#list { }

#list a
{
	background: url('../images/back_to_top.jpg') no-repeat 0px 5px;
	text-decoration: underline;
	padding-left: 10px;
	color: black;
	display: block;
	padding-bottom: 10px;
}

#list ul
{
	padding: 0px;
	margin: 5px 0px;
}

#list ul li { list-style-type: none; }

#list ul li a
{
	background: url('../images/double_red_arrow.gif') no-repeat 0px 50%;
	text-decoration: none;
	padding: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: black;
	margin-left: 10px;
	display: inline;
}

#list h3
{
	font-size: 11px;
	margin-bottom: 0px;
}

#list a
{
	background: url('../images/back_to_top.jpg') no-repeat 0px 5px;
	text-decoration: underline;
	padding-left: 10px;
	color: black;
	display: block;
	padding-bottom: 10px;
}

#jumpbox
{
	font-size: 13px;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	padding-left: 7px;
	font-weight: bold;
	width: 210px;
	height: 19px;
	background: #fe0000;
	position: absolute;
	top: 20px;
	left: 30px;
	color: white;
	z-index: 200;
}

#jumpbox ul
{
	width: 150px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	float: right;
	overflow: hidden; 
}

#jumpbox ul li
{
	padding-left: 3px;
	color: black;
	list-style-type: none;
	background: white;
	font-size: 12px;
}

#jumpbox ul li a.first
{
	background: white url('../images/jump_drop_arrow.jpg') no-repeat 100% 0%;
	display: block;
	width: 100%;
	text-decoration: none;
}

#closeall
{
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 55px;
	width: 60px;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}

#openall
{
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 52px;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	
}
#showall
{
  cursor: pointer;
  text-indent:25px; 
  color: #7053aa;
  float:right;
}

#sitemap
{
	width: 250px;
	float: left;
	padding: 0px;
	margin-left: 0px;

}

#sitemap a
{
	color: #333;
	text-decoration: underline;
}

#sitemap ul  
{
	list-style:none;	
	display: block;
	margin-left:10px;

}
.sitemap
{
margin-left:-10px;
}


#sitemap ul li a
{

	background: url('../images/carat-pointer-txt_11px_grey.gif') 0 5px;
	background-repeat: no-repeat;	
	text-decoration: none;
	padding-left: 10px;
	color:#666;
}

#sitemap ul li a:hover
{
	text-decoration: underline;
	color: #7053aa;
}


#sitemap ul li ul li ul li ul li a { font-weight: normal; }

/*this is for the right column sitemap*/
#sitemap2
{
	width: 250px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#sitemap2 a
{
	color: #333;
	text-decoration: underline;
}

#sitemap2 ul
{
	list-style:none;	
	display: block;
	margin-left:10px;
}

#sitemap2 ul li a
{
	background: url('../images/carat-pointer-txt_11px_grey.gif') 0 5px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	padding-left: 10px;
	color:#666;
}

#sitemap2 ul li a:hover
{
	text-decoration: underline;
	color: #7053aa;
}

#sitemap2 ul li ul li ul li a { font-weight: normal; }

.greybullet
{
	background: url('../images/grey_li.gif') no-repeat 2px 5px;
	text-decoration: none;
	padding-left: 10px;
}

.redbullet
{
	background: url('../images/red_li.gif') no-repeat 2px 5px;
	text-decoration: none;
	padding-left: 10px;
}

.doublearrow
{
	background: url('../images/double_red_arrow.gif') no-repeat 0px 3px;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
}

#snippet a
{
	padding-right: 30px;
	padding-left: 30px;
	background: #fc0;
	padding-bottom: 25px;
	margin: 0px 5px;
	padding-top: 25px;
	text-decoration: none;
}

#snippet a.activeslide { }

#snippet a:unknown
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 25px;
	padding-top: 25px;
	outline: none;
}

#style1
{
	width: 630px;
	padding-top: 20px;
	height: 610px;
	float: left;
}

#style1 .introduction
{
	font-size: 11px;
	background: none transparent scroll repeat 0% 0%;
	left: 30px;
	width: 250px;
	color: black;
	position: absolute;
	top: 130px;
	height: 200px;
	max-width: 250px;
	max-height: 200px;
}

#style1 .introcaption
{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	background: none transparent scroll repeat 0% 0%;
	left: 20px;
	width: 250px;
	color: black;
	position: absolute;
	top: 100px;
	height: 200px;
	max-width: 200px;
	max-height: 200px;
	font-weight: bold;
}

#style1 .containing
{
	width: 624px;
	height: 45%;
}

#style1 .header h1
{
	padding-right: 0px;
	padding-left: 40px;
	font-size: 18px;
	z-index: 1;
	padding-bottom: 0px;
	margin: 0px 0px 20px;
	overflow: hidden;
	width: 490px;
	color: #333;
	line-height: 27px;
	padding-top: 10px;
	height: 60px;
	position: relative;
}

#style1 .introtitle
{
	font-family: arial, helvetica, sans-serif;
	font-size: 17px;
	background: none transparent scroll repeat 0% 0%;
	left: 10px;
	width: 350px;
	color: black;
	position: absolute;
	top: 30px;
	height: 200px;
	max-width: 350px;
	max-height: 200px;
}

#style1 h2
{
	padding-right: 0px;
	padding-left: 10px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

#style1 h2 a
{
	padding-left: 10px;
	font-weight: bold;
	background: url('../images/double_red_arrow.gif') no-repeat 0% 50%;
	color: #333;
	text-decoration: none;
}

.side
{
	right: -10px;
	bottom: -10px;
	position: absolute;
}

.side img
{
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 11px;
	padding-top: 11px;
}

.side h1
{
	padding-left: 15px;
	background: red;
	left: 0px;
	width: 130px;
	line-height: 17px;
	position: absolute;
	top: 30px;
	height: 34px;
}

.black
{
	background: gray;
	left: 0px;
	width: 570px;
	position: absolute;
	top: 310px;
	height: 100px;
}

.l1
{
	padding-top: 3px;
	padding-right: 15px;
	display: block;
	background: none transparent scroll repeat 0% 0%;
	left: 670px;
	margin: 10px;
	width: 250px;
	color: black;
	position: absolute;
	top: 60px;
	max-width: 250px;
	height: 20px;
	max-height: 20px;
}

.l3
{
	padding-top: 3px;
	padding-right: 15px;
	display: block;
	background: none transparent scroll repeat 0% 0%;
	left: 670px;
	margin: 10px;
	width: 250px;
	color: black;
	position: absolute;
	top: 220px;
	max-width: 250px;
	height: 20px;
	max-height: 20px;
}

.l5
{
	padding-top: 3px;
	padding-right: 15px;
	display: block;
	background: none transparent scroll repeat 0% 0%;
	left: 670px;
	margin: 10px;
	width: 250px;
	color: black;
	position: absolute;
	top: 340px;
	max-width: 250px;
	height: 20px;
	max-height: 20px;
}

.l7
{
	padding-top: 3px;
	padding-right: 15px;
	display: block;
	background: none transparent scroll repeat 0% 0%;
	left: 670px;
	margin: 10px;
	width: 250px;
	color: black;
	position: absolute;
	top: 520px;
	max-width: 250px;
	height: 20px;
	max-height: 20px;
}

.vid
{
	padding-right: 15px;
	left: 670px;
	margin: 10px;
	width: 220px;
	position: absolute;
	top: 220px;
	height: 180px;
}

.base
{
	width: 630px;
	height: 330px;
}

.black
{
	width: 630px;
	top: 350px;
}

.divtop
{
	z-index: 100;
	left: 0px;
	width: 631px;
	position: absolute;
	top: 420px;
}

.learn3
{
	position: absolute;
	bottom: 10px;
	left: 10px;
	cursor: pointer;
	z-index: 2500;
	color: white;
	font-weight: bold;
	top: 90px;
}

.learn2
{
	position: absolute;
	top: 450px;
	left: 200px;
	cursor: pointer;
	z-index: 500;
	color: white;
	font-weight: bold;
}

.learn2 a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.learn2 a:visited
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.contentnew
{
	background: white;
	width: 285px;
	margin-left: 10px;
	padding: 0px 5px 0px 5px;
	display: block;
}

.homepage_redbar h2
{
	height: 20px;
	margin: 5px 20px;
	background: #e42125;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-indent: 25px;
	line-height: 18px;
}

.homepage_sidetext h1 { font-size: 15px; }

/* for logo tool tip*/
.xstooltip
{
	visibility: hidden;
	position: absolute;
	top: 60px;
	left: 330px;
	z-index: 2000;
	font: normal 8pt sans-serif;
	padding: 3px;
	background-color: white;
	color: black;
	border: sloid 1px;
}

/* for Conduent annoncement */
.modalbackground
{
	background-color: dimgray;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1289999;
}

#tbannouncement
{
	/*background-color:white;*/
	border: 0;
	padding: 0;
	background: transparent;
	vertical-align: middle;
}

.closebtn
{
	color: #e67600;
	text-decoration: none;
}

/* rounded-corners pics */
.rounded_wrapper { position: relative; }

.rounded_wrapper img
{
	border: 1px solid #e0e0e0;
	overflow: hidden;
}

.rounded_wrapper div
{
	height: 5px;
	position: absolute;
	width: 100%;
}

.rounded_wrapper .tl
{
	top: 0;
	left: 0;
	background: url('../images/rounded_corners/tl.png') no-repeat left top;
}

.rounded_wrapper .tr
{
	top: 0;
	right: -2px;
	background: url('../images/rounded_corners/tr.png') no-repeat right top;
}

.rounded_wrapper .br
{
	bottom: -2px;
	right: -2px;
	background: url('../images/rounded_corners/br.png') no-repeat right bottom;
}

.rounded_wrapper .bl
{
	bottom: -2px;
	left: 0;
	background: url('../images/rounded_corners/bl.png') no-repeat left bottom;
}

/* breadcrumb */ 
.breadcrumb {
  margin-bottom: 12px;   
}

.bcinner {  
	/* nothing */
	background: url('../images/carat-pointer-txt_11px_grey.gif') 0px 5px;
	background-repeat : no-repeat ;
	color: #6f6f6f;
	padding:0px 5px 0px 10px; 
	
}

.bcseperator
{       
	background: url('../images/carat-pointer-txt_11px_grey.gif') 5px 5px ;
	background-repeat:no-repeat;  
	Padding:0px 5px 0px 10px;
	display: inline;
	
}

.breadcrumb a
{
	color: #6f6f6f;
	font-size: 11px !important;		
	word-spacing: normal;
	text-decoration: none;
}

.breadcrumb a:hover { color:#7053aa; text-decoration: underline; }

label 
{ 
	padding: 4px 0px 0px 0px; 
	text-align: right; 
	color:#666; 
	font-size: 8pt; 
}
input.submit 
{ 
	float: right; 
	margin-top:10px; 
}
.formwrapper 
{
	padding: 7px 10px 20px 10px; 
	margin: 0; 
	border-top: 1px solid #666666; 
	background-color:#eeeeee;
}

.test-environment {
	width: 100%;
	text-align: center;
	color: #ff0000 !important;
	font-size: 18px;
	font-weight: 600;
	/*height: 50px;*/
	/*line-height: 50px;*/
	float: left;
	padding: 0px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #000;
}

/*Search*/
.ektronSearch {padding:1em;margin:1em;font-family:Arial, Sans-Serif;}
.ektronSearch ul.searchNavigation {width:100%;list-style:none;margin:0em;padding:0em;}
.ektronSearch ul.searchNavigation li {display:block;float:left;margin:0em;margin-right:.25em;border-top:0px solid #4c4c4c;border-right:0px solid #4c4c4c;border-bottom:none;border-left:0px solid #4c4c4c;}
.ektronSearch ul.searchNavigation li a {display:block;padding:.25em .5em;text-decoration:none;background-color:#d6def3;color:White;}
.ektronSearch ul.searchNavigation li a:hover {text-decoration:underline;}
.ektronSearch ul.searchNavigation li a.selected {background-color:white;padding:.25em .5em;position:relative;top:1px;font-size:0px;cursor:text}

.ektronSearch div.searchWrapper {clear:left;padding:1em 1em 1em 1em;margin:0em;border:0px solid #4c4c4c;}
.ektronSearch div.searchWrapper input {margin:0em 1em 0em 0em;}
.ektronSearch div.searchWrapper fieldset {margin:0em;}

.ektronSearch div.searchWrapper div#advancedTerms ul {list-style:none;margin:0em 0em 1em 1em;padding:0em 0em 0em 0em;}
.ektronSearch div.searchWrapper div#advancedTerms ul li {clear:left;margin:.25em 0em;}
.ektronSearch div.searchWrapper div#advancedTerms ul li span {display:block;width:12em;float:left;}

.ektronSearch div.searchWrapper div#basicTerms {padding:0em;margin:0em;}
.ektronSearch div.searchWrapper div#basicTerms input {margin-right:.5em;font-weight:normal;color:#4c4c4c;padding:0em;}
.ektronSearch div.searchWrapper div#basicTerms select {margin-right:.5em;font-weight:normal;color:#4c4c4c;padding:0em;}
.ektronSearch div.searchWrapper div#basicTerms input.basicSearchSubmit {padding:0em 0em;}

.ektronSearch div.searchWrapper div#advancedTerms {padding:0em;margin:0em}

.ektronSearch div.searchWrapper p#EktronCategorySearchToggle 
{
	margin-top:1em;
	padding-left:0px;
	background-image:url('../images/application/arrowClosed.gif');
	background-position:0 2px;
	background-repeat:no-repeat;
}

.ektronSearch div.searchWrapper p#EktronCategorySearchToggle:hover {text-decoration:underline;}

.ektronSearch div.searchWrapper fieldset#EktronCategorySearch {margin-top:.5em;padding:0em 1em .5em 1em;background-color:White;display:block;}
.ektronSearch div.searchWrapper fieldset#EktronCategorySearch div {margin-top:.5em;}

.ektronSearch div.searchWrapper div.searchResultsHeader h3 {border-top:1px dotted #4c4c4c;color:#676767;background-color:#d6def3;margin:0em 0em .5em 0em;padding:.25em;text-align:left;font-weight:normal;}
.ektronSearch div.searchWrapper div.searchResultsHeader h3.noResults {text-align:left;}
.ektronSearch div.searchWrapper div.searchResultsHeader h3 span.resultslabel {font-weight:normal;color:#4c4c4c;}
.ektronSearch div.searchWrapper div.searchResultsHeader h3 span.beginPageCount {font-weight:bold;color:#4c4c4c;}
.ektronSearch div.searchWrapper div.searchResultsHeader h3 span.endPageCount {font-weight:bold;color:#4c4c4c;}
.ektronSearch div.searchWrapper div.searchResultsHeader h3 span.totalCount {font-weight:bold;color:#4c4c4c;}
.ektronSearch div.searchWrapper div.searchResultsHeader h3 span.searchTerms {font-weight:bold;color:#4c4c4c;}
.ektronSearch div.searchWrapper div.searchResultsHeader h3 span.searchDuration {font-weight:bold;color:#4c4c4c;}

.ektronSearch div.searchWrapper div.suggestedResults {background-color:#FFFFD8;padding:1em .5em .5em .5em;border:1px solid silver;}
.ektronSearch div.searchWrapper div.suggestedResults div.resultPreview {margin-bottom:1em;}
.ektronSearch div.searchWrapper div.suggestedResults h3 {float:right;font-weight:normal;color:#4c4c4c;font-size:1em;margin:0em;padding:0em;}
.ektronSearch div.searchWrapper div.suggestedResults h4 {display:inline;font-weight:normal;margin:1em 0em .25em 0em;}

.ektronSearch div.searchWrapper div.searchResults h4 {font-weight:normal;margin:1em 0em .25em 0em;text-align:left;}
.ektronSearch div.searchWrapper div.searchResults h4 img {margin-right:.25em;}
.ektronSearch div.searchWrapper div.searchResults h4 span.dateTime {margin-left:.5em;color:#4c4c4c;font-size:.9em;}

.ektronSearch div.searchWrapper div#advancedTerms fieldset {margin:0em 0em 1em 0em;padding:0em 0em 1em 0em;}
.ektronSearch div.searchWrapper div#advancedTerms fieldset ul {margin:1em 1em 1em 1em;padding:0em;}
.ektronSearch div.searchWrapper div#advancedTerms fieldset input {margin:0em 1em 0em 1em;}
.ektronSearch div.searchWrapper div#advancedTerms fieldset a {text-decoration:none;}
.ektronSearch div.searchWrapper div#advancedTerms fieldset a:hover {text-decoration:underline;}
.ektronSearch div.searchWrapper div#advancedTerms fieldset p {margin:0em 0em 0em 1em;padding:0em;}
.ektronSearch div.searchWrapper div#advancedTerms fieldset input.addFilter {margin:0em;}
.ektronSearch div.searchWrapper div#advancedTerms input.advancedSubmit {padding:0em 1em;margin:0em 0em 1em 0em;}

.ektronSearch div.searchWrapper div.resultPreview {margin:0em 0em 1em 0em;}
.ektronSearch div.searchWrapper div.resultPreview p {margin:0em;padding:0em;}
.ektronSearch div.searchWrapper div.resultPreview div.resultPreviewDetails span {color:#497d32;}

.ektronSearch div#navbar {text-align:center;display:block;margin-top:1em;border-top:1px dotted silver;padding-top:1em;}
.ektronSearch div#navbar ul.ektronPaging {list-style:none;margin:0em;padding:0em;}
.ektronSearch div#navbar ul.ektronPaging li {display:inline;border:0px solid blue;padding:.35em;margin-right:.5em;font-weight:bold;}
.ektronSearch div#navbar ul.ektronPaging li a {text-decoration:none;font-weight:normal;}
.ektronSearch1 div#navbar ul.ektronPaging li a:hover {text-decoration:underline;}