html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

sup {
	vertical-align: super;
	font-size: 0.8em;
}

body {
	font-size: 90%;
	font-family: arial, helvetica, sans-serif;
	background: #ccccd1 url(../images/back_center.jpg) no-repeat 50% 479px;
	line-height: 1.4em;
	color: #555555;
}

#back_top {
	background: url(../images/back_top_tile.png) repeat-x;
	height: 478px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: -1;
}

#back_top div {
	background: url(../images/back_top.jpg) no-repeat top center;
	height: 100%;
}

.section_container {
	width: 958px;
	text-align: left;
}

.section_container_noshadow {
	width: 954px;
	text-align: left;
}

.shadow {}
	.shadow_bottom {
		background: url(../images/shadow_bottom.png) no-repeat bottom center;
		padding-bottom: 5px;
	}
	.shadow_right {
		background: url(../images/shadow_right.png) repeat-y center right;
		padding-right: 2px;
	}
	.shadow_left {
		background: url(../images/shadow_left.png) repeat-y center left;
		padding-left: 2px;
	}
	.shadow_top_right {
		background: url(../images/shadow_top_right.png) no-repeat top right;
	}
	.shadow_top_left {
		background: url(../images/shadow_top_left.png) no-repeat top left;
		padding-top: 4px;
	}
	.shadow_c2 {
		position: relative;
		top: -4px;
	}


#header {
	background: url(../images/header_tile.png) repeat-x;
	height: 131px;
	z-index: 10;
}
#header_container {
	margin-bottom: 5px;
}

#header img { margin: 23px 0px 6px 12px; }

#header ul {
	font-size: 1.05em;
	height: 20px;
	list-style: none;
	line-height: 1.5em;
	text-transform: uppercase;
	margin-left: -1px;
}

#header ul li {
	height: 100%;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #498dcc;
}

#header ul li.last {
	border-right: 0;
}

#header ul a {
	color: #005f9d;
	font-weight: bold;
	text-decoration: none;
}
#header ul a:hover {
	color: #91ce44;
	text-decoration: underline;
}
#header ul a.active {
	color: #91ce44;
}

.menu_items {
	display: none;
}

.menu_items .title {
	position: absolute;
	line-height: 1.0em;
	top: 96px;
	left: -2px;
	height: 23px;
	color: #67c719;
	background: #fff;
	border: 1px solid #cbcbcb;
	border-bottom: 0;
	z-index: 110;

	padding: 11px 20px 0px 20px;

	font-size: 1.05em;
	text-transform:uppercase;
	font-weight: bold;
	cursor: pointer;
}
.menu_items .content {
	position: absolute;
	width: 920px;
	top: 130px;
	left: -2px;
	border: 1px solid #cbcbcb;
	z-index: 100;
	background: #fff;
	padding: 30px 0px 30px 36px;
	font-size: 0.8em;

	-moz-box-shadow: 3px  5px 10px -5px #000;
	-webkit-box-shadow: 2px 3px 5px #666;
	box-shadow: 2px 3px 5px #666;
}
.menu_items .content .three_col {
	float: left;
	width: 27%;
	margin-right: 3%;
	padding-right: 3%;
	border-right: 1px solid #cbcbcb;
	height: 80px;

}

.menu_items .content .last { border-right: 0; padding-right: 0; width: 30%;}

.menu_items p {
	margin-bottom: 3px;
	line-height: 1.5em;
}
.menu_items a {
	font-size: 1.4em;
	color: #005790;
	font-weight: bold;
	text-decoration: none;
}
.menu_items a:hover {
	color: #91ce44;
	text-decoration: underline;
}
.menu_items a.active {
	color: #91ce44;
}

#hero {
	height: 396px;
	background: #fff;
	line-height: 1.0em;
}
#hero_container {
	margin-bottom: 15px;
}

#hero .layer {
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
}
#hero .layer.pic {
	width: 948px;
	margin-top: 5px;
	margin-right: 50px;
	padding-right: 50px;
	text-align: right;
}

#hero .layer.radial1 { background: url(../images/hero_layer_r1.png) no-repeat top left; }
#hero .layer.radial2 { background: url(../images/hero_layer_r2.png) no-repeat top left; }
#hero .layer.radial3 { background: url(../images/hero_layer_r3.png) no-repeat top left; }
#hero .layer.horiz   { background: url(../images/hero_layer_horiz.png) no-repeat top left; }

#hero .layer.quote {
	padding-left: 20px;
	padding-top: 60px;
	color: #fd9101;
	width: 300px;
}

#hero .layer.quote a.big_button {
	position: absolute;
	top: 280px;
	left: 42px;
	background: url(../images/hero_big_button.png) no-repeat top left;
	display: block;
	width: 230px;
	height: 45px;
	font-size: 1.2em;
	text-align: center;
	line-height: 2.5em;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

#hero .layer.quote a.big_button:hover {
	background-position: 0px -45px;
}

#hero .layer.bottom_ {
	margin-top: 360px;
	padding-top: 12px;
	padding-left: 26px;
	height: 40px;
	color: #005f9d;
}

#hero .layer.bottom_.strip {
	background: url(../images/hero_bottom.png) no-repeat top left;
}

#hero .button {
	background: url(../images/hero_button.png) no-repeat top center;
	display: block;
	float: left;
	width: 12px;
	height: 18px;
	margin-right: 9px;

	font-size: 0.8em;
	font-weight: bold;

	padding-left: 6px;
	cursor: pointer;
}
#hero .button.active {
	background: url(../images/hero_button_active.png) no-repeat top center; /* cannot play with the background-position, ie6, png .. */
	color: #fff;
}

#hero .button div {
	position:absolute; top: 14px;
}
#hero .legend {
	width: 300px;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
        padding:0;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
}

#hero.news{
	height: 220px;
        margin:0px;
        padding:0px;
}
#hero.news .layer.quote, #hero.news .layer.horiz {
	height: 220px;
}

.clear { clear:both; }

.main {
	background: #fff;
	padding: 10px 0px 40px 10px;
}

.main_container {
	margin-bottom: 15px;
}

.main a {
	color: #67c719;
	font-weight: bold;
	text-decoration: none;
}


.main a:hover {
	text-decoration: underline;
}

.main .left {
	float: left;
	width: 616px;
	margin-right: 20px;
}
.main .right {
	float: left;
}
.main .details ul li {
    list-style:none;
}

.main .top {
	border-bottom: 1px solid #cbcbcb;
	margin: 0px 0px 30px 0px;
	padding: 15px 500px 0px 15px;
	border-right: 10px solid #fff;

}

.main .top h1 {
	color: #fd9101;
	font-size: 1.85em;
	line-height: 1.25em;
	margin-bottom: 16px;
	margin-top: 9px;
	font-weight: normal;
	letter-spacing: 0.0175em
}

.main .top h2 {
	color: #999999;
	font-size: 1.2em;
	line-height: 1.25em;
	font-weight: normal;
}

.breadcrumbs {
	text-align: right;
	margin-top: -5px;
	margin-bottom: -15px;
	font-size: 0.8em;
}
.breadcrumbs span {
	vertical-align: 10%;
}

.main #benefits {
	background: url(../images/benefits_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 530px;
}

.main #clinicians {
	background: url(../images/clinicians_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 535px;
}

.main #senior_management{
	background: url(../images/senior_management_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 520px;
}

.main #it_personnel {
	background: url(../images/it_personnel_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 520px;
}

.main #in_the_ed {
	background: url(../images/ed_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 535px;
}

.main #workflow {
	background: url(../images/workflow_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 525px;
}

.main #decision {
	background: url(../images/decision_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 530px;
}

.main #charge {
	background: url(../images/charge_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 535px;
}

.main #reporting {
	background: url(../images/reporting_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 535px;
}

.main #support {
	background: url(../images/support_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 535px;
}

.main #company {
	background: url(../images/company_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 530px;
}

.main #contact {
	background: url(../images/contact_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 530px;
}

.main #news {
	height: 199px;
	padding-right: 535px;
}
.main #careers {
        background: url(../images/careers_header.jpg) no-repeat top right;
        height: 190px;border:solid 1px red;
        padding-right: 535px
        ;
}
.main #legal {
	background: url(../images/legal_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 535px;
}

.main.three_col .container {
	float: left;
	width: 299px;
	margin-right: 19px;
	margin-bottom: 15px;
	background: url(../images/three_col_bg_bottom.png) no-repeat bottom center;
	padding-bottom: 5px;
}

.main.three_col .container.last {
	margin-right: 0px;
}

.main.three_col .container div {
	border: 1px solid #d0d1d1;
	padding: 20px;
	color: #828282;
}

.main.three_col .container .a_img {
	width: 297px;
	height: 179px;
	display: block;
	border-bottom: 1px solid #eeeeee;
	margin: -20px;
	margin-bottom: 20px;
}

#a_img_workflow { background: url(../images/ed_workflow.jpg) no-repeat top right; }
#a_img_decision { background: url(../images/ed_decision.jpg) no-repeat top right; }
#a_img_charge { background: url(../images/ed_charge.jpg) no-repeat top right; }
#a_img_reporting { background: url(../images/ed_reporting.jpg) no-repeat top right; }
#a_img_support { background: url(../images/ed_support.jpg) no-repeat top right; }

#a_img_clinicians { background: url(../images/benefits_clinicians.jpg) no-repeat top right; }
#a_img_senior { background: url(../images/benefits_senior_management.jpg) no-repeat top right; }
#a_img_it { background: url(../images/benefits_it_personnel.jpg) no-repeat top right; }

.a_img:hover { background-position: 0px -179px !important; }

.main.three_col .container h3 {
	font-size: 1.7em;
	font-weight: bold;
	color: #0174be;
	margin-bottom: 10px;
	line-height: 1.15em;
}

.main.three_col .container h3 a {
	color: #005f9d;
}

.main.three_col .container h3 a:hover {
	color: #67c719;
}

.main.three_col .container h4 {
	line-height: 1.1em;
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 20px;
}

.main p {
	margin-bottom: 15px;
}

.left .rounded_header {
	width: 596px;
	height: 60px;
	background: #006bc8 url(../images/header_blue.png) no-repeat top left;
	color: #fff;
	padding: 14px 0px 0px 20px;
}
.left .rounded_header h1 {
	font-size: 1.7em;
	font-weight: bold;
}
.left .rounded_header h2 {
	font-size: 1.25em;
	font-weight: normal;
}

.left .content {
	padding: 20px;
	background: #f5f5f5;
	border: 1px solid #cbcbcb;
	border-top: none;
}

.left .content.noframe {
	padding: 0px 20px 0px 20px;
	background: #fff;
	border: none;
}

.left .content h1, .left .content h3 {
	font-size: 1.25em;
	font-weight: bold;
	color: #006bd2;
	margin-bottom: 8px;
	line-height: 1.2em;
}

.left .content h4 {
	font-size: 1.0em;
	font-weight: bold;
	color: #006bd2;
	margin-bottom: 10px;
}


.left .content h5 {
	font-size: 1.14em;
	font-weight: normal;
	color: #006bd2;
}

.left .content ul {
	list-style-position: inside;
	margin-bottom: 1em;
}
.left .content ul li {
	padding-top: 0.2em;
}

.left .content ul.cute {
	list-style-type: none;
	list-style-position: outside;
}

.left .content ul.cute li {
	background: #fff;
	margin: 0px -20px 0px -20px;
	padding: 5px 11px 5px 0.8em;
}

.left .content ul.cute li.odd {
	background: #eee;
}


hr {
	background-color: #cccccc;
	color: #cccccc;
	height: 1px;
	border: 0;
	margin: 30px 0px 16px 0px;
}

div.hr {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #fefefe;
	margin: 15px 0px;
}

a.arrow {
	font-size: 1.25em;
	display: inline-block;
	background: url(../images/link_arrow.png) no-repeat center right;
	height: 22px;
	padding-top: 2px;
	padding-right: 27px;
}

a.arrow_small {
	display: inline-block;
	background: url(../images/link_arrow_small.png) no-repeat center right;
	height: 18px;
	margin-bottom: -4px;
	padding-right: 24px;
}

.right .headline {
	background: url(../images/header_green.png) no-repeat top left;
	width: 258px;
	height: 137px;
	padding: 10px 24px 0px 20px;
	margin-bottom: 15px;
}

.right .headline.big {
	background: url(../images/header_green_big.png) no-repeat top left;
	height: 157px;
}

.right .headline h3 {
	font-size: 1.25em;
	font-weight: bold;
	color: #fff;
	margin-bottom: 24px;
}

.right .headline a {
	display: block;
	margin-top: 10px;
}

.right .noheadline {background: url(../images/edi_news_button.png) no-repeat top left;
        width: 298px;
        height:103px;
        padding: 0px 0px 0px 0px;
        margin-bottom:15px;
        position:relative;
}

.right .noheadline li{
        list-style: none;
        margin:0;
        padding:0;
        width: 298px;
        position:absolute;
}

.right .noheadline li a {
        display:block;
        height:103px;
}

.right .newsbutton {
    left:0;
    width: 298px;
}

.right .newsbutton a:hover {background: url(../images/edi_news_button.png) no-repeat 0 -103px;
}

.biglist .rounded_header {
	width: 278px;
	height: 75px;
	background: #006bc6 url(../images/header_blue_right.png) no-repeat top left;
	color: #fff;
	padding: 12px 0px 0px 20px;
}

.biglist .rounded_header h3 {
	font-size: 1.25em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 2px;
}

.biglist .rounded_header h4 {
	font-size: 1.1em;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 6px;
}

.biglist .content {
	width: 276px;
	font-size: 1.1em;
	color: #0174be;
	padding: 20px 10px 20px 10px;
	background: #f5f5f5;
	border: 1px solid #cbcbcb;
	border-top: none;
	height: 82%;
	margin-bottom: 20px;
}

.biglist .latest_news {
        background: url(../images/cchit11_news.png) no-repeat top center;
        color:#006bd2;
        width:965px;
        height: 75px;
        margin:-10px 0  ;
        padding:0px;
        position:relative;
}
.biglist .latest_news h5 {
        padding:7px 0 0 270px;
        text-align:left;
        font-weight:400;
        font-size:1.14em;
}

.biglist .latest_news h5 a{
    text-decoration: none;
    color:#0174be;
}

.biglist ul {
	list-style-image: url(../images/plus.gif);
	margin: 0px;
	list-style-position: outside;
}

.biglist ul li {
	margin-left: 27px;
}

.biglist li div.hr {
	margin-left: -27px;
	margin-bottom: 5px;
}

.screenshot {
	width: 276px;
	border: 1px solid #cbcbcb;
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
	background: #f5f5f5;
}

.screenshot:hover {
	background: #f5f2e0;
}

.screenshot img {
	border: 1px solid #cbcbcb;
}

.screenshot h4 {
	font-size:1.4em;
}

#footer {
	background: url(../images/EDI_footer_graphic.jpg) repeat-x 0 5px;
	height: 254px;
	padding: 25px 0px 0px 10px;
	color: #0c6da0;
	font-size: 0.8em;
	line-height: 1.5em;
}

#footer div {
	float: left;
	width: 234px;
}

#footer div div {
	float: left;
	width: 212px;
}

#footer div.column.big {
	width: 466px;
}

#footer div.column.lsep {
	padding-left:1.5em;
}
#footer div.column.rsep {
	left: -25px;
}

#footer div.column {
	height: 112px;
	width: 210px;
	line-height:2em;
}
#footer div.column ul {
        padding:1em 0 0 0;
}

#footer div.column.contact {
        color: #8a8b8b;
        padding: 1em 0 0 0;
        font-size: 1.2em;
	line-height: 1.5em;
}
#footer div.column.contact ul {
        padding: .5em 0 0 1em;
}

#footer div.column.big {
	width: 446px;
}

#footer h3 a {
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
	margin-bottom: 5px;
        color: #67c719;
}
#footer .contact .logo {
        background: url(../images/EDI_logo.png) no-repeat;
        width: 107px;
        height: 24px;
}

#footer h4 {
	font-weight: bold;
	font-size: 1.0em;
	text-transform: uppercase;
}

#footer ul {
	list-style: none;
}

#footer a {
	color: #0c6da0;
	text-decoration: none;
	text-shadow: 1px 1px 1px #fff;
}

#footer a:hover {
	text-decoration: underline;
}
#footer .contact .socialnet {
        padding: 0;
        margin: 0;
        overflow: hidden;
}

#footer div.column.contact ul.socialnet {
        padding:.5em 0 0 0;
        margin: 0;
}

#footer .contact .socialnet  li {
        list-style:none;
	display: inline;
        margin: 0;
        padding: 0;
}

#footer .contact .socialnet a {
        background: url(../images/EDI_icons.png);
        height: 26px;
        width:25px;
        margin: 0 10px 0 0;
        padding: 0;
        display: block;
        float: left;
}
#footer .contact .socialnet a.twitter {
        background-position:0 0 ;
}

#footer .contact .socialnet a.twitter:hover {
        background-position: 0 -26px ;
}

#footer .contact .socialnet a.twitter:active {
        background-position: 0 -52px;
}

#footer .contact .socialnet a.facebook {
        background-position: -25px -0px;
}

#footer .contact .socialnet a.facebook:hover {
        background-position: -25px -26px;
}

#footer .contact .socialnet a.facebook:active {
        background-position: -25px -52px;
}

#footer .contact .socialnet a.linkedin {
        background-position: -50px 0px;
}

#footer .contact .socialnet a.linkedin:hover {
        background-position: -50px -26px;
}

#footer .contact .socialnet a.linkedin:active {
        background-position: -50px -52px;
}

a.pdf {
	background: url(../images/pdf_icon.png) no-repeat center right;
	padding-right: 20px;
	zoom: 1; /* IE FIX */
}

/* Contact US form, inherited from the old site */
#contactus_container {
	background:url(../images/form_slice.png) 0 0 repeat-y;
        width:623px;
	position:relative;
	padding:0;
        margin:0 0 0 -15px;}

#select_box {background: url(../images/dropmenu_bkgnd.jpg) 0 0 no-repeat;
    width:621px;
    /*height:129px;*/
    margin-left:2px;}

#general {
        width:620px;
        padding:0;
        margin:0}

#sales {
        width:620px;
        margin:0;
        padding:0;}

#techsupport {
        width:620px;
        margin:0;
        padding:0;}

#dialog h2{
        color:#006bc6;
        font-size:1.3em;
        padding-bottom:5px;}
#dialog {
        font-family:Arial;
        text-align:center;
        padding-top:60px;}

.contactus_form br {clear:left;}

.contactus_form hr {
        background-color:white;
        height:5px;
        width:613px;
        margin-left:4px;
        padding:0;}

.checkbox {
    margin:0 10px 0 -20px;
    padding:0;
    width:20px;height:21px;
    border-style:none;}

label {
        display: block;
        float:left;
        width:100px;
        margin:30px 0 0 0;
        padding:0 0 0 20px;
        color:#006bc6;
        font-weight:bold;}

div#jobapply label  {
        display: block;
        /*width:100px;*/
        height:20px;
        margin:10px 0 0 0;
        padding:0 0 0 3px;
        font-weight:bold;}
input {
	font-family: arial, helvetica, sans-serif;
        font-size:1.2em;
        display:block;
        width:428px;
        height:28px;
        float:left;
        padding:5px 0 0 5px;
        margin:40px 0 10px 0;
        vertical-align:baseline;}


#error
{
	color: #F00;
}

.submitbtn {background:url(../images/submit_btn.png) no-repeat 0 0;
        outline:none;
        border-style:none;
        width:120px;
        height:41px;
        margin:0 0 0 5px;
        float:right;}

.submitbtn:hover {background:url(../images/submit_btn.png) no-repeat 0 -41px;}

span.asterisk { color: #005cad; }
}
button { cursor: pointer; }

img.css_button
{
	cursor: pointer;
}


/* news */
.news h4 {
	font-style:italic;
}
.news h4.h4_grey {
	color: #666;
}

.news h4.news_head {
	color: #666666;
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	font-style: normal;
}
/*Careers*/
.news h4.subheader {
    color:#666;
    font-style:normal;
}
.news .sublist {
	list-style:none;
	padding: .5em 0 0 1.5em;
}

.news .techskills li {
	list-style:none;
}
.news .list li {
	padding:0 0 0 1em;
}
.news h5 { padding: .5em 0 .5em 0;
}

.news div.careers {
	background: url(../images/company_top.jpg) no-repeat top right;
	height: 199px;
	padding-right: 530px;}

#form1{
	position:relative;
	width: 250px;
	padding:10px;
        margin:0px;}

#jobapply input {
    margin:0 0 10px 0;
    padding:0;
    width:150px;
}
#jobapply label {
    padding:0;
    margin:0;}

.browsebtn {
        background: url(../images/browse_btn.png) no-repeat 0 0;
        width:82px;
        height:26px;
        outline:none;
        margin:0;
        float:right;border:none;
        z-index:1;
}
.browsebtn:hover {background-position: 0 -26;}

.applybtn {
        background: url(../images/apply_btn.png) no-repeat 0 0;
        width:123px;
        height:41px;
        outline:none;
        margin:20px 0 0 0;padding:0;
        border-style:none;

}
.applybtn:hover { 
        background: url(../images/apply_btn.png) no-repeat 0 -41px;}

#careersthankyou {
        margin-top:150px;
        text-align:center;
        }
#careersthankyou h2{
        margin: 0 10px 0 0;
        font-size:1.8em;
        color:#006bc6;}

/* companies */
.biographies h3 {
	font-size: 1.0em !important;
	margin-bottom: 0px !important;
}
.biographies h4 {
	color: #666 !important;
	font-weight: normal !important;
}
.biographies div.biography {
	display: none;
}
.biography {
	width: 650px;
}

.biography h3 {
	font-size: 1.25em;
	font-weight: bold;
	color: #006bd2;
	line-height: 1.2em;
}
.biography h4 {
	margin-bottom: 8px;
}
.biography p {
	margin-bottom: 15px;
}

.biglist .small {
	font-size: 0.9em;
	color: #666;
}

#calendar {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.855em;
	line-height: 1.2em;
	margin: -10px 0px 40px 0px;
	height: 17em;
}

.qtip-content {
	color: #666;
	font-size: 0.9em;
}

.qtip h3 {
	color: #67c719;
	font-weight: bold;
	font-size: 1.0em;
}

.news_arrow {
	background: url(../images/news_arrow.png) no-repeat top right;
	display: block;
	float: left;
	margin-top: 5px;
	margin-left: -17px;
	height: 11px;
	width: 11px;
}

.news_arrow_highlight { background-image: url(../images/news_arrow_highlight.png);}

.news_arrow_open { background-position: 0px -11px; }

a.small { font-size: 0.8em; }

a.appdisplay { font-size: 0.8em;
        float:right;
        width:150px;
        height:20px;
        outline:none;
}
a.expand:hover {
    cursor: pointer;
    text-decoration: none !important;
    padding-bottom: -2px;
    border-bottom: 1px dotted #9ec57e;
}

