@charset "UTF-8";

body {
   background-color: #FFFFFF;
   text-align: center;
   margin: 0;
}

div.inline { float:right;
			padding-left: 10px;
			padding-right: 15px;} 
.clearBoth { clear:both; }

#debugpanel
{
	display: none;
}

/* width = 1000 
old width = 900 */
#outer {
	width: 1000px;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	background-image: url(../images/hdr-bkgbar.png);
	background-repeat: repeat-y;
	background-position: top left;
}

#outer-container {
	width: 1021px;
	text-align: right;
	vertical-align: top;
	padding-right: 20px;
	background-image: url(../images/hdr-bkgbar-right.png);
	background-repeat: repeat-y;
	background-position: top right;
}

#main {
	width: 590px;
	margin: 0 auto;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	z-index: 100;
}

#inner
{
	width: 1000px;
	border: 1px solid #999;
}

#logo
{
	position: absolute;
	margin-top: 28px;
}

#logo img
{
	border: 0;
}

#outer-bottom, #bottom
{
	width: 1000px;
	max-width: 70em;
	margin: 0 auto;
	padding-right: 20px;
	padding-bottom: 20px;
}

#bottom
{
   width: 1040px;
   background-image: url(../images/hdr-bkgbar-bottom.png);
   background-repeat: repeat-x;
   background-position: bottom left;
   text-align: left;
   padding-right: 0;
}

#titlebar {
   height: 22px;
   width: 520px;
   background-color: #5A87A5;
}
/*
html, body, #outer, #inner
{
	height: 100%;
}
*/
#logobox {
   margin: 59px 0px 0px;
   height: 70px;
   width: 840px;
   position: absolute;
   text-align: center;
}

#content {
   margin: 129px 0px 0px 20px;
   height: 1000px;
   width: 800px;
   position: absolute;
   text-align: center;
}

#news {
   text-align: left;
   vertical-align: top;
   margin-left: 20px;
   margin-right: 20px;
   padding: 0px 5px 5px;
}


#bottombar {
   margin: 965px 0px 0px;
   height: 60px;
   width: 840px;
   position: absolute;
   text-align: center;
   background-image: url(../images/hdr_bottbar.gif);
   background-repeat: no-repeat;
   background-position: bottom;
}

#tdfooter {

}
#topinset {
   height: 30px;
   width: 520px;
   margin-top: 20px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 288px;
   position: absolute;
   text-align: right;
}

#tdtop {
   background-image: url(../images/hdr_topbar980.gif);
   background-repeat: no-repeat;
   background-position: left top;
   height: 48px;
   width: 840px;
   padding-left: 0px;
}

#tdlogo {
   background-image: url(../images/astute_logo.gif);
   background-repeat: no-repeat;
   background-position: left top;
   height: 60px;
   width: 20px;
}

#tdbottom {
   background-image: url(../images/hdr_bottbar.gif);
   background-repeat: no-repeat;
   background-position: left bottom;
   width: 840px;
   height: 30px;
   left: 0px;
}

#calllist {
   margin-bottom: 5px;
   margin-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 13px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin-right: 0px;
   margin-left: 0px;
}

img.shadow-top-left
{
	float: left;
	position: relative;
	left: -20px;
}

img.shadow-top-right
{
	float: right;
	position: relative;
	right: -21px;
}

img.shadow-bottom-left
{
	float: left;
}

img.shadow-bottom-right
{
	float: right;
}

.lftnav {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 12px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #3E7296;
   text-decoration: none;
   margin-top: 3px;
   margin-right: 0px;
   margin-bottom: 7px;
   margin-left: 20px;
}

.askast {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 12px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin: 5px;
   text-align: center;
   background-color: white;
   padding-bottom: 1px;
}

.bdytxt2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin-top: 4px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 6px;
   text-align: left;
}

.hometxt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   text-align: justify;
}

.head_list {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   line-height: 15px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #6E6390;
   margin: 12px 0px 0px;
}

.success {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 12px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #333333;
   margin-top: 11px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
}

.successbold {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 12px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #3E7296;
   margin-top: 6px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
}

.head1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   line-height: 15px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #3E7296;
   margin: 0px 0px 5px;
}

.nextsteps {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 8px;
   margin-left: 0px;
   text-align: left;
}

.nextsteps a:link {
   color: #5A87A5;
   text-align: left;
   text-decoration: none;
   font-weight: bold;
}

.nextsteps a:visited {
   color: #5A87A5;
   text-align: left;
   text-decoration: none;
   font-weight: bold;
}
.nextsteps a:hover {
   color: #963D56;
   text-align: left;
   text-decoration: underline;
   font-weight: bold;
}

ul {
   text-align: left;
   list-style: disc outside;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 22px;
}

li {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #666666;
   margin-bottom: 10px;
   font-weight: normal;
   font-style: normal;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
}

li a:link {
   color: #666666;
   text-decoration: none;
   font-weight: bold;
}

li a:visited {
   color: #666666;
   text-decoration: none;
   font-weight: bold;
}

li a:hover {
   color: #963D56;
   text-decoration: none;
}

.bdytxt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   text-align: left;
}

.bdytxt3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   text-align: center;
}

.quote {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: italic;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #963D56;
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
}

.cchead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   line-height: 22px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #3E7296;
   margin-left: 20px;
   margin-bottom: 10px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #963D56;
   margin-top: 0px;
   margin-right: 20px;
}

.schead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   line-height: 22px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #FFFFFF;
   margin-left: 20px;
   margin-bottom: 10px;
   margin-top: 0px;
   margin-right: 20px;
   background-image: url(../supportcenter/images-supportcenter/bkgd-sc-titlebar.jpg);
   background-repeat: no-repeat;
   background-position: 0px top;
   padding-left: 10px;
}

.scpantitle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 18px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #3E7296;
   margin-left: 10px;
   margin-bottom: 5px;
   border-bottom-width: 2px;
   border-bottom-style: dotted;
   border-bottom-color: #963D56;
   margin-top: 5px;
   margin-right: 10px;
}

.bdytxt a:link {
   color: #5A87A5;
   text-decoration: none;
}

.bdytxt a:visited {
   color: #5A87A5;
   text-decoration: none;
}

.bdytxt a:hover {
   color: #963D56;
   text-decoration: underline;
}

.bdytxt3 a:link {
   color: #5A87A5;
   text-decoration: none;
}

.bdytxt3 a:visited {
   color: #5A87A5;
   text-decoration: none;
}

.bdytxt3 a:hover {
   color: #963D56;
   text-decoration: underline;
}

/* BEGIN FEATURED STORIES */

.homestories {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 13px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #333333;
   margin-top: 7px;
   margin-right: 9px;
   margin-bottom: 0px;
   margin-left: 3px;
   text-align: left;
}

.homereadmore {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 11px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #963D56;
   margin-top: 4px;
   margin-right: 9px;
   margin-bottom: 5px;
   margin-left: 3px;
   text-align: left;
}

.homereadmore a:link {
   color: #963D56;
   text-decoration: none;
}

.homereadmore a:visited {
   color: #963D56;
   text-decoration: none;
}

.homereadmore a:hover {
   color: #5A87A5;
   text-decoration: none;
}
.newstxt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   line-height: 11px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin-top: 5px;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 10px;
}
.newstxt a:link {
   color: #963D56;
   text-decoration: underline;
}

.newstxt a:visited {
   color: #963D56;
   text-decoration: underline;
}

.newstxt a:hover {
   color: #3e7296;
   text-decoration: underline;
}

.bread {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   line-height: 11px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #963D56;
   margin-top: 8px;
   margin-right: 20px;
   margin-bottom: 8px;
   margin-left: 20px;
   text-align: left;
}

.head2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 13px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #3E7296;
   margin: 0px 0px 5px;
   text-align: left;
}

.head3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   line-height: 15px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #3E7296;
   margin: 9px 0px 0px;
   text-align: left;
}
/* END footer */

.head4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   line-height: 15px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #333333;
   margin: 9px 0px;
   text-align: left;
}

.head5 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 12px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #8C2B3F;
   margin: 0px 0px 12px 20px;
   text-align: left;
}

.title {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   line-height: 15px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #FFFFFF;
   padding: 5px 0px 5px 5px;
   margin-bottom: 10px;
   background-color: #5A87A5;
   margin-top: 0;
   text-align: left;
}

#tabbar {
   height: 2px;
   width: 520px;
   background-image: url(../images/bar_tabspacer.gif);
   background-repeat: no-repeat;
   background-position: left top;
}

#accordiantbl {
   margin-left: 20px;
   width: 500px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

.accordian-subhead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 13px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #5A87A5;
   text-decoration: none;
   margin-top: 15px;
   margin-right: 20px;
   margin-bottom: 0px;
   margin-left: 22px;
   text-align: left;
   padding: 0px;
}

.accordian-newsheadleadin {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 12px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   text-decoration: none;
   margin-top: 0px;
   margin-right: 20px;
   margin-bottom: 0px;
   margin-left: 22px;
   text-align: left;
   padding: 0px;
}

.accordian-newshead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 12px;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   text-decoration: none;
   margin-top: 12px;
   margin-right: 20px;
   margin-bottom: 0px;
   margin-left: 22px;
   text-align: left;
   padding: 0px;
}

.accordian-newstext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 13px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   text-decoration: none;
   margin-top: 1px;
   margin-right: 20px;
   margin-bottom: 0px;
   margin-left: 22px;
   text-align: left;
}

.accordian-bdytext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 13px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   text-decoration: none;
   margin-top: 5px;
   margin-right: 20px;
   margin-bottom: 10px;
   margin-left: 22px;
   text-align: left;
}

.accordian-bdytext a:link {
   color: #5A87A5;
   text-decoration: none;
}

.accordian-bdytext a:visited {
   color: #5A87A5;
   text-decoration: none;
}

.accordian-bdytext a:hover {
   color: #963D53;
   text-decoration: underline;
}

.accordian-callout {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #663333;
   text-decoration: none;
   margin-top: 6px;
   margin-right: 20px;
   margin-bottom: 5px;
   margin-left: 22px;
   text-align: left;
   padding: 0px;
}

#c1 {
   width: 480px;
}

.learn {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: italic;
   line-height: 14px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #5A87A5;
}

.learn a:link {
   color: #5A87A5;
   text-decoration: none;
}

.learn a:visited {
   color: #5A87A5;
   text-decoration: none;
}

.learn a:hover {
   color: #963D53;
   text-decoration: underline;
}

/* BEGIN top navigation styles */
#topnav {
	background-color: #3E7296;
	padding-top: 0px;
	padding-bottom: 8px;
}

#topnav:after {
clear: both;
content: ".";
visibility: hidden;
}

#topnav ul
{
	list-style-type: none;
	list-style-position: inside;
	padding-right: 20px;
	margin: 0;
	white-space: nowrap;
	float: right;
}

#topnav ul li
{
	display: table-cell;
	vertical-align: middle;
}

/* spacer dots */
#topnav ul li img
{
	vertical-align: middle;
}

#topnav a
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 11px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #FFFFFF;
   text-align: center;
   margin-top: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
   margin-left: 5px;
   display: block;
	vertical-align: middle;
}

.midnavtxt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 12px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #FFFFFF;
   text-align: center;
   margin: 3px 0px;
}

#topnav a:link {
   color: #FFFFFF;
   text-align: center;
   text-decoration: none;
}

#topnav a:visited {
   color: #FFFFFF;
   text-align: center;
   text-decoration: none;
}

#topnav a:hover {
   color: #FFFFFF;
   text-align: center;
   text-decoration: underline;
   font-weight: normal;
}
/* END top navigation styles */

/* BEGIN main navigation styles */
.qmfv
{
	visibility:visible !important;
}
.qmfh
{
	visibility:hidden !important;
}

.qmmc
{
}
/* END main navigation styles */

.slideshow
{
}

img.banner-image
{
	margin-left: 1em;
	margin-bottom: 1em;
}

/* right column background */
#leftcontent-container
{
	float: left;
	width: 100%;
	width: 965px;
	position: relative;
	overflow: hidden;
	margin-left: 15px;
	margin-bottom: 20px;
}

/* left column background */
#rightcontent-container
{
	float: left;
	width: 100%;
	position: relative;
	right: 580px;
	background-image: url(../images/owl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* middle column background */
#middlecontent-container
{
	float: left;
	width: 100%;
	right: 200px;
	background-color: white;
	position: relative;
}


#rightcontent-container, #leftcontent-container
{
	background-color: #EAEAEA;
}

#outer:after, #inner:after
{
	display: block;
	visibility: hidden;
	content: ".";
	clear: both;
	height: 0;
}

/* BEGIN left navigation */
#owl {
   text-align: left;
   vertical-align: top;
   margin-left: 0;
   margin-right: 0;
}

#owl, #news, #homecontent
{
	position: relative;
	float: left;
	left: 780px;
	margin: 0;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border: 0;
}

#homecontent
{
	width: 550px;
	padding-left: 15px;
	padding-right: 10px;
}

#news
{
	width: 200px;
	margin-left: 5px;
	padding: 0;
}

#owl
{
	width: 185px;
	padding-left: 0;
	padding-right: 0;
	margin-left:  0;
}

/* =-=-=-=-=-=-=-[Menu Two]-=-=-=-=-=-=-=- */
#menu2 {
   margin: 0;
	}
	
#menu2 ul
{
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

#menu2 li a {
   font-family: Arial,sans-serif;
   voice-family: "\"}\"";
   voice-family: inherit;
   text-decoration: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: solid;
   border-left-style: none;
   border-bottom-color: #FFFFFF;
   padding:4px 10px 4px 10px;
}
	
#menu2 li a:link, #menu2 li a:visited {
   color: #3e7296;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   text-decoration: none;
	}
	
#menu2 li a:hover {
   color: #333333;
   background: #D8D8D8 0 bottom;
   text-decoration: underline;
	}
/* END left navigation */

/* BEGIN home content */

.style2 {font-weight: bold}
.style4 {color: #963D56}

.horiz-dots
{
	margin: .5em;
	margin-bottom: 0;
}

div.bottom-content div
{
	vertical-align: top;
}

#success-stories, #featured-resources
{
	margin: 20px;
	width: 180px;
	display: inline-block;
}	
	
.previous {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 11px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #3E7296;
   margin-top: 20px;
   margin-right: 0px;
   margin-bottom: 20px;
   margin-left: 0px;
}

.previous a:link {
   color: #3E7296;
   text-decoration: none;
   
}

.previous a:visited {
   color: #3E7296;
   text-decoration: none;
   
}	
.previous a:hover {
   color: #3E7296;
   text-decoration: underline;
	
}
/* END home content */

/* BEGIN footer */

.footertxt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   line-height: 11px;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #666666;
   margin-top: 0px;
   margin-right: 10px;
   margin-bottom: 5px;
   margin-left: 40px;
}

.footertxt a:link {
   color: #666666;
   text-decoration: underline;
}
.footertxt a:visited {
   color: #457799;
}

.footertxt a:hover {
   color: #C37D38;
   text-decoration: underline;
}
.boldtxt {
   color: #3E7296;
   font-weight: bold;
}

.two-col #rightcontent-container
{
	right: 680px;
}

.two-col #middlecontent-container
{
	right: 0px;
}

.two-col #homecontent
{
	width: 667px;
	padding-right: 0;
}

.two-col #homecontent
{
	padding-right: 0;
}

#menu2 li
{
	margin-bottom: 0;
}

#rdsubmit
{
	cursor: pointer;
}

#rdquestion, #rdresponse
{
	border: 1px solid transparent;
	background-color: white;
}

#rdquestion
{
	border: 1px solid #CCC;
	margin-left: 10px;
	margin-right: auto;
	width: 180px;
}

#rdquestion:focus, #rdresponse:focus
{
	border: 1px solid #5A87A5;
}

#rdform
{
	font-family: sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

#rdform table
{
	width: 180px;
	margin: 0 auto;
	text-align: left;
	border: 0;
}

#rdresponse, #rdtranscript
{
	padding: 5px;
	width: 180px;
	height: 27em;
	overflow-y: scroll;
}

#rdresponse hr, #rdtranscript hr
{
	color: #EAEAEA;
	border-color: #EAEAEA;
	border: 0;
	height: 20px;
	background-image: url(../images/dots_400.gif);
}

#printtranscript, #hidetranscript
{
	display: none;
}

#rdtranscript
{
	margin-top: .25em;
	width: 183px;
	position: absolute;
	z-index: 10000;
	display: none;
	background-color: #EAEAEA;
	height: 47em;
}

#rdform h3
{
	margin-bottom: .25em;
	margin-top: .25em;
	font-size: 11px;
	text-align: left;
}

#rdlastquestion
{
	margin-left: 10px;
}

#rdform a, #rdform h3
{
	font-size: 11px;
	color: rgb(62, 114, 150);
}

#rdresponse div.text-response
{
/*	background-color: #DDD;*/
	margin-bottom: .5em;
}

