@charset "utf-8";     

/**

@import url(reset.css);

----------------------------------------------------*/  

/* Typography  

----------------------------------------------------*/   

body{color:#666;  margin:0;padding:0;text-align:center;width:100%}

#bg{

	background:url(../img/background.gif) repeat;

	font:13px Arial, Helvetica, sans-serif;

	color: #616161;

/* THIS ATTRIBUTE SETS ENTIRE CONTENT IF "content" does not specify the font attribute. */
}

#container{width:960px; margin:0 auto; }

h1{

	color:#3F3F3F;

	font:normal 24px Calibri, Verdana, sans-serif;

	letter-spacing:-1px;

	padding:15px 0 15px 0

}

h2{color:#4A4A4A;font-family:Calibri, Verdana, sans-serif;font-size:20px;padding:0 0 10px 0}

h3{color:#1C548E;font-family:Calibri, Verdana, sans-serif;font-size:20px;padding:10px 0 10px 0}

h4{
	color:#666;
	font-family:Calibri, Verdana, sans-serif;
	font-size:16px;
	padding:5px 0 5px 0
}

h5{
	color:#666666;
	font-size:16px;
	padding:0 0 5px 0;
	font-family:Calibri, Verdana, sans-serif;
}

h6{
	color:#4A4A4A;
	font-size:14px;
	font-family:Calibri, Verdana, sans-serif;
}

sup {font: Verdana, Geneva, sans-serif; font-size: x-small; vertical-align: top}

sub {font: Verdana, Geneva, sans-serif; font-size: x-small; vertical-align: bottom}

small {font: 9px Verdana, Geneva, sans-serif; vertical-align: top}

a{
	color:#0066CC;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	text-align: center;
	vertical-align: middle;
}

.clear{clear:both}

blockquote{padding:15px}



/* Layout   

----------------------------------------------------*/   

#header{

	width:960px;

	font-family:Arial, Helvetica, sans-serif;

	height: 104px;

}

#logo{width:346px; float:left;}

#callus{

	color:#d71f3b;

	font-size:14px;

	text-align:right;

	padding-top:5px;

}

#headercontent{width:614px; float:right; padding:10px 0; font-size:20px; height:104px;  }

#headerlinks{

	float:right;

	padding:0 10px 0 0;

	margin-left: 90px;

}

#headerlinks a,#headerlinks  a:hover, #headerlinks a:active{

	color:#0033CC;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

/* Navigation

---------------------------------------- */

#nav{

	padding-bottom:45px;  

}

.nav {
	width: 960px;
	height: 45px;
	background: url(../img/nav-grey.gif) no-repeat;
	position: absolute;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}


.nav li {
	display: block;
}

.nav li a:link, .nav li a:visited {
    position: absolute;
	height: 45px;
	text-align: center;
	vertical-align: middle;
}

.nav li a:hover, .nav li a:focus {
	height: 45px;
	text-align: center;
	vertical-align: middle;
}



.nav .home a:link, .nav .home a:visited {left: 0px; width: 117px; height: 35px;}	

.nav .home a:hover, .nav .home a:focus {background: #006699; 0px -35px;}


.nav .solutions a:link, .nav .solutions a:visited {	left: 120px; width: 127px; height: 35px;}

.nav .solutions a:hover, .nav .solutions a:focus {background: #006699; -125px -35px;}


.nav .whypcare a:link, .nav .whypcare a:visited {left: 250px;	width: 137px; height: 35px;}

.nav .whypcare a:hover, .nav .whypcare a:focus {background: #006699; -250px -35px;}


.nav .ehrstimulus a:link, .nav .ehrstimulus a:visited {left: 390px;	width: 147px; height: 35px;}

.nav .ehrstimulus a:hover, .nav .ehrstimulus a:focus {background: #006699; -390px -35px;}


.nav .wiki a:link, .nav .wiki a:visited {left: 540px; width: 137px; height: 35px;}

.nav .wiki a:hover, .nav .wiki a:focus {background: #006699; -540px -35px;}




.nav .partners a:link, .nav .partners a:visited {	width: 118px; height: 45px;}

.nav .partners a:hover, .nav .partners a:focus {background: #006699; -236px -45px;}


.nav .clientsuccess a:link, .nav .clientsuccess a:visited {left: 236px;	width: 118px; height: 45px;}

.nav .clientsuccess a:hover, .nav .clientsuccess a:focus {background: #006699; -369px -45px;}







/* Interior Page Layout   

----------------------------------------------------*/  

#left{

	width:218px;

	padding:10px 10px 0 10px;

	float:left;

}

#content{
	float:left;
	width:530px;
	padding:0px 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
/*	THIS FONT ATTRIBUTE SETS ENTIRE CONTENT BEFORE "BG" ATTRIBUTE */
}

#right{

	float:left;

	width:150px;

	padding: 10px;

}

#footer{

	background:#003366;

	font:11px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;

	margin:0px auto 0 auto;

	width:940px;

	padding:10px;

	font:11px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;

	color: #fff;

}

#footer table tr td a {	color: #fff; text-decoration:none;  }

#footer table tr td  a:hover,#footer table tr td  a:active {	color: #fff; text-decoration:underline;  }

#footer-bar{background:url(footer-bg.gif) repeat-x 0 0;height:73px;margin:0;padding:0;width:100%}

#main-content{

	margin:-3px auto 0 auto;

	text-align:left;

	width:958px;

	background:url(../img/body_bg.gif) #fff no-repeat bottom right;

	border: 1px #a5d3a7 solid;

}



#content ul{ padding-left:10px;}

#content ul li{list-style-type: circle; list-style-position:outside;}


#contentlinks a{
	color:#0066CC;
	text-decoration: none;
	font-weight: bold;
}

#contentlinks a:hoover{
	color:#FF0000;
	text-decoration:underline;
}

#contact-zone {

}

#contact-zone .column1 {

    float: left;

    text-align: right;

    width: 304px;

}

#contact-zone .column1 .item-column1 {

    float: right;

    margin-bottom: 10px;

    width: 304px;

}

#contact-zone .column1 .item-column1 .text-column1 {

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 2px 0 0 8px;

    width: 132px;

}

#contact-zone .column1 .item-column1 input {

    float: right;

    height: 14px;

    width: 154px;

}

#contact-zone .column1 .item-column1 select {

    display: block;

    float: right;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

    width: 158px;

}

#contact-zone .column1 .item-column1 .red-st {

    color: #D70000;

}

#contact-zone .column2 {

    float: right;

    text-align: right;

    width: 294px;

}

#contact-zone .column2 .item-column2 {

    float: right;

    margin-bottom: 10px;

    width: 294px;

}

#contact-zone .column2 .item-column2 .text-column2 {

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 2px 0 0 8px;

    width: 122px;

}

#contact-zone .column2 .item-column2 input {

    float: right;

    height: 14px;

    width: 154px;

}

#contact-zone .column2 .item-column2 select {

    display: block;

    float: right;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

    width: 158px;

}

.red-st {

    color: #D70000;

}

#contact-zone2 .column1 {

    float: left;

    text-align: right;

}

#contact-zone2 .column1 .item-column1 {

    float: right;

    margin-bottom: 10px;

}

#contact-zone2 .column1 .item-column1 .text-column1 {

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 2px 0 0 8px;

}

#contact-zone2 .column1 .item-column1 input {

    float: right;

    height: 14px;

}

#contact-zone2 .column1 .item-column1 select {

    display: block;

    float: right;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

}

#contact-zone2 .column1 .item-column1 .red-st {

    color: #D70000;

}

.red-st {

    color: #D70000;

}

#radio-buttons {

    color: #666666;

    float: left;

    margin: 14px 0 0;

}

#content #contact-zone #radio-buttons ul {

    margin: 0;
	padding: 0 0 0 125px;
	list-style-type:none;
	width: 412px;

}

#radio-buttons ul li {

    background: none repeat scroll 0 0 transparent;

    height: 13px;

    line-height: 13px;

    margin: 0 0 10px;

}

#radio-buttons ul li input {

    height: 13px;

    vertical-align: middle;

}

#radio-buttons-top {

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    margin: 0;

    padding: 20px 13px 30px;

    width: 582px;

}

#radio-buttons-top ul {

    margin: 0;

    padding: 0;

    width: inherit;

}

#radio-buttons-top ul li {

    background: none repeat scroll 0 0 transparent;

    height: 13px;

    line-height: 13px;

    margin: 0 0 10px;

}

#radio-buttons-top ul li input {

    height: 13px;

    vertical-align: middle;

}

#comments {

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 30px 0 30px 13px;

    width: 595px;

}

#comments .item-comments {

    float: left;

    margin: 0 0 10px;

    width: 595px;

}

#comments .item-comments .text-item {

    float: left;

    padding: 2px 8px 0 0;

    text-align: right;

    width: 130px;

}

#comments .item-comments input {

    float: left;

    height: 14px;

    width: 150px;

}

#comments .item-comments textarea {

    float: left;

    height: 123px;

    width: 450px;

}

#comments .item-comments select {

    display: block;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

}

#comments .submit-zone {

    color: #FF0000;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 10px;

    line-height: 19px;

    padding: 10px 0 0 134px;

    width: 455px;

}

#comments .submit-zone input.submit-button {

    background: url("img/button_submit.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 10px 0 0;

    text-indent: -9999px;

    width: 55px;

}

#comments .submit-zone input.submit-button:hover, #comments .submit-zone input.submit-button:active {

    background: url("img/button_submit.gif") no-repeat scroll left -19px transparent;

}

#comments .submit-zone input.reset-button {

    background: url("img/button_reset.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 10px 0 0;

    text-indent: -9999px;

    width: 55px;

}

#comments .submit-zone input.reset-button:hover, #comments .submit-zone input.reset-button:active {

    background: url("img/button_reset.gif") no-repeat scroll left -19px transparent;

}

.submit-zone {

    color: #FF0000;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 10px;

    line-height: 19px;

}

.submit-zone input.submit-button {

    background: url("img/button_submit.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 10px 0 0;

    text-indent: -9999px;

    width: 55px;

}

.submit-zone input.submit-button:hover, .submit-zone input.submit-button:active {

    background: url("img/button_submit.gif") no-repeat scroll left -19px transparent;

}

.submit-zone input.reset-button {

    background: url("img/button_reset.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 10px 0 0;

    text-indent: -9999px;

    width: 55px;

}

.submit-zone input.reset-button:hover, .submit-zone input.reset-button:active {

    background: url("img/button_reset.gif") no-repeat scroll left -19px transparent;

}

#contact-zone-slider {

    width: 550px;

}

#contact-zone-slider .column1-slider {

    float: left;

    text-align: right;

    width: 265px;

}

#contact-zone-slider .column1-slider .item-column1-slider {

    float: right;

    margin-bottom: 10px;

    width: 265px;

}

#contact-zone-slider .column1-slider .item-column1-slider .text-column1-slider {

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 2px 0 0 3px;

    width: 110px;

}

#contact-zone-slider .column1-slider .item-column1-slider input {

    float: right;

    height: 14px;

    width: 135px;

}

#contact-zone-slider .column1-slider .item-column1-slider select {

    display: block;

    float: right;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

    width: 140px;

}

#contact-zone-slider .column2-slider {

    float: right;

    text-align: right;

    width: 255px;

}

#contact-zone-slider .column2-slider .item-column2-slider {

    float: right;

    margin-bottom: 10px;

    width: 255px;

}

#contact-zone-slider .column2-slider .item-column2-slider .text-column2-slider {

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 2px 0 0 3px;

    width: 105px;

}

#contact-zone-slider .column2-slider .item-column2-slider input {

    float: right;

    height: 14px;

    width: 135px;

}

#contact-zone-slider .column2-slider .item-column2-slider select {

    display: block;

    float: right;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

    width: 140px;

}

#radio-buttons-slider {

    border-bottom: 1px solid #D1D1D1;

    border-top: 1px solid #D1D1D1;

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    margin: 14px 0 0;

    padding: 30px 13px;

    width: 550px;

}

#radio-buttons-slider ul {

    margin: 0;

    padding: 0 0 0 130px;

    width: 412px;

}

#radio-buttons-slider ul li {

    background: none repeat scroll 0 0 transparent;

    height: 13px;

    line-height: 13px;

    margin: 0 0 10px;

}

#radio-buttons-slider ul li input {

    height: 13px;

    vertical-align: middle;

}

#radio-buttons-slider-top {

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    margin: 0;

    padding: 20px 13px 30px;

    width: 550px;

}

#radio-buttons-slider-top ul {

    margin: 0;

    padding: 0;

    width: inherit;

}

#radio-buttons-slider-top ul li {

    background: none repeat scroll 0 0 transparent;

    height: 13px;

    line-height: 13px;

    margin: 0 0 10px;

}

#radio-buttons-slider-top ul li input {

    height: 13px;

    vertical-align: middle;

}

#comments-slider {

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 30px 0 30px 13px;

    width: 550px;

}

#comments-slider .item-comments-slider {

    float: left;

    margin: 0 0 10px;

    width: 550px;

}

#comments-slider .item-comments-slider .text-item {

    float: left;

    padding: 2px 8px 0 0;

    text-align: right;

    width: 126px;

}

#comments-slider .item-comments-slider input {

    float: left;

    height: 14px;

    width: 154px;

}

#comments-slider .item-comments-slider textarea {

    float: left;

    height: 123px;

    width: 400px;

}

#comments-slider .item-comments-slider select {

    display: block;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

}

#comments-slider .submit-zone-slider {

    color: #FF0000;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 10px;

    line-height: 19px;

    padding: 10px 0 0 134px;

    width: 400px;

}

#comments-slider .submit-zone-slider input.submit-button {

    background: url("img/button_submit.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 10px 0 0;

    text-indent: -9999px;

    width: 55px;

}

#comments-slider .submit-zone-slider input.submit-button:hover, #comments-slider .submit-zone-slider input.submit-button:active {

    background: url("img/button_submit.gif") no-repeat scroll left -19px transparent;

}

#comments-slider .submit-zone-slider input.reset-button {

    background: url("img/button_reset.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 10px 0 0;

    text-indent: -9999px;

    width: 55px;

}

#comments-slider .submit-zone-slider input.reset-button:hover, #comments-slider .submit-zone-slider input.reset-button:active {

    background: url("img/button_reset.gif") no-repeat scroll left -19px transparent;

}

#contact-zone-sidebarone {

    width: 197px;

}

#contact-zone-sidebarone .column1-sidebarone {

    float: left;

    text-align: left;

    width: 197px;

}

#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone {

    float: left;

    margin-bottom: 10px;

    width: 197px;

}

#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone .text-column1-sidebarone {

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 2px 0 0;

    width: 132px;

}

#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone input {

    float: left;

    height: 14px;

    width: 154px;

}

#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone select {

    display: block;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

    width: 158px;

}

#contact-zone-sidebarone .column1-sidebarone .item-column1-sidebarone .red-st-sidebarone {

    color: #D70000;

}

#radio-buttons-sidebarone {

    border-bottom: 1px solid #D1D1D1;

    border-top: 1px solid #D1D1D1;

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    margin: 14px 0 0;

    padding: 10px 0;

    width: 197px;

}

#radio-buttons-sidebarone ul {

    margin: 0;

    padding: 0;

    width: 197px;

}

#radio-buttons-sidebarone ul li {

    background: none repeat scroll 0 0 transparent;

    height: 13px;

    line-height: 13px;

    margin: 0 0 10px;

}

#radio-buttons-sidebarone ul li input {

    height: 13px;

    vertical-align: middle;

}

#radio-buttons-sidebarone-top {

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    margin: 0;

    padding: 10px 0 0;

    width: 197px;

}

#radio-buttons-sidebarone-top ul {

    margin: 0;

    padding: 0;

    width: inherit;

}

#radio-buttons-sidebarone-top ul li {

    background: none repeat scroll 0 0 transparent;

    height: 13px;

    line-height: 13px;

    margin: 0 0 10px;

}

#radio-buttons-sidebarone-top ul li input {

    height: 13px;

    vertical-align: middle;

}

#comments-sidebarone {

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 10px 0 0;

    width: 197px;

}

#comments-sidebarone .item-comments-sidebarone {

    float: left;

    margin: 0 0 10px;

    width: 197px;

}

#comments-sidebarone .item-comments-sidebarone .text-item-sidebarone {

    float: left;

    padding: 2px 8px 0 0;

    text-align: left;

    width: 126px;

}

#comments-sidebarone .item-comments-sidebarone input {

    float: left;

    height: 14px;

    width: 154px;

}

#comments-sidebarone .item-comments-sidebarone textarea {

    float: left;

    height: 123px;

    width: 180px;

}

#comments-sidebarone .item-comments-sidebarone select {

    display: block;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

}

#comments-sidebarone .submit-zone-sidebarone {

    color: #FF0000;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 10px;

    line-height: 19px;

    padding: 5px 0 0;

    width: 157px;

}

#comments-sidebarone .submit-zone-sidebarone input.submit-button {

    background: url("img/button_submit.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 5px 0 0;

    text-indent: -9999px;

    width: 55px;

}

#comments-sidebarone .submit-zone-sidebarone input.submit-button:hover, #comments-sidebarone .submit-zone-sidebarone input.submit-button:active {

    background: url("img/button_submit.gif") no-repeat scroll left -19px transparent;

}

#comments-sidebarone .submit-zone-sidebarone input.reset-button {

    background: url("img/button_reset.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 10px 0 0;

    text-indent: -9999px;

    width: 55px;

}

#comments-sidebarone .submit-zone-sidebarone input.reset-button:hover, #comments-sidebarone .submit-zone-sidebarone input.reset-button:active {

    background: url("img/button_reset.gif") no-repeat scroll left -19px transparent;

}

#comments-sidebarone {

    color: #666666;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding: 20px 0 0;

    width: 197px;

}

#comments-sidebarone .item-comments-sidebarone {

    float: left;

    margin: 0 0 10px;

    width: 197px;

}

#comments-sidebarone .item-comments-sidebarone .text-item-sidebarone {

    float: left;

    padding: 2px 8px 0 0;

    text-align: left;

    width: 126px;

}

#comments-sidebarone .item-comments-sidebarone input {

    float: left;

    height: 14px;

    width: 154px;

}

#comments-sidebarone .item-comments-sidebarone textarea {

    float: left;

    height: 123px;

    width: 180px;

}

#comments-sidebarone .item-comments-sidebarone select {

    display: block;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    height: 20px;

    line-height: 20px;

}

#comments-sidebarone .submit-zone-sidebarone {

    color: #FF0000;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 10px;

    line-height: 19px;

    padding: 10px 0 0;

    width: 157px;

}

#comments-sidebarone .submit-zone-sidebarone input.submit-button {

    background: url("img/button_submit.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 5px 0 0;

    text-indent: -9999px;

    width: 55px;

}

#comments-sidebarone .submit-zone-sidebarone input.submit-button:hover, #comments-sidebarone .submit-zone-sidebarone input.submit-button:active {

    background: url("img/button_submit.gif") no-repeat scroll left -19px transparent;

}

#comments-sidebarone .submit-zone-sidebarone input.reset-button {

    background: url("img/button_reset.gif") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: left;

    height: 19px;

    margin: 0 10px 0 0;

    text-indent: -9999px;

    width: 55px;

}

#comments-sidebarone .submit-zone-sidebarone input.reset-button:hover, #comments-sidebarone .submit-zone-sidebarone input.reset-button:active {

    background: url("img/button_reset.gif") no-repeat scroll left -19px transparent;

}

/* left links

----------------------------------------------------*/

#links-middle{ background:url(../img/links_small_middle.png) repeat-y; width:218px;}



ul.links-middle-ul {
	font-family: Arial Narrow;
	font-size:16px;
	list-style-position:outside;
	list-style-type:none;
	margin-left:20px;
	margin-top:10px;
	padding:0;
}

li.links-middle-li {

	font-weight:normal;

	margin:0 0 14px;

	padding:0 0 0 7px;

	width:140px;

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(../img/arrow_left.gif);

	background-repeat: no-repeat;

	background-position: left 6px;

}

li.links-middle-li a, a:hover a:active{color:#0066CC;}



.links-right-header{
	background:#FF9933 repeat-x;
	padding-left:5px;
	height: 40px;
	border-left:solid 1px #CCC;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	font-weight:bold;
	font-family: "Arial Narrow";
	font-size: 14px;
	color: #FFFFFF;
}

.links-right-box{border:1px solid #ccc; padding:5px; background-color: #fff;}

.links-right-ul {

list-style-position:outside;

list-style-type:none;

margin-left:5px;

margin-top:10px;

padding:0;

}

.links-right-li {
	font-size:14px;
	margin:0 0 5px;
	padding:0 0 0 7px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-position: left 6px;
	font-family: Arial, Helvetica, sans-serif;
}

li.links-right-li a, a:hover a:active{

	color:#006699;

}

/*  Action Bar  

----------------------------------------------------*/   

#utilities{float:right}



/* counter

-----------------------------------------------------*/



#flashcontent{

	padding-left:145px;

	padding-top:5px;

	color: #CCC;

	height: 45px;

}

	

	/* use a semi-transparent image for the overlay */

	#overlay {

		background-image:url(../img/transparent.png);

		color:#ccc;

		height:350px;

	}

	/* container for external content. uses vertical scrollbar, if needed */

	div.contentWrap {

		height:441px;

		overflow-y:auto;

	}





/* the overlayed element */

.apple_overlay {

	

	/* initially overlay is hidden */

	display:none;

	

	/* growing background image */

	background-image:url(../img/white.png);

	

	/* 

		width after the growing animation finishes

		height is automatically calculated

	*/

	width:340px;		

	

	/* some padding to layout nested elements nicely  */

	padding:35px;



	/* a little styling */	

	font-size:11px;

}



/* default close button positioned on upper right corner */

.apple_overlay .close {

	background-image:url(../img/close.png);

	position:absolute; right:5px; top:5px;

	cursor:pointer;

	height:35px;

	width:35px;

}
