/*
 Testing for Purging ! 
*/

.addToFavoritesText {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.header1 {
	background-repeat: no-repeat;
	height: 51px;
	width: 756;
}

.submenu {
	background-color: #0B3E70;
	width: 114px;
	visibility: hidden;
	position: absolute;
	filter: alpha(opacity = 90,-moz-opacity: .70,z-index: 10);
	z-index:10000;
}

.menutab {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #000000;
	background: #EEFFEE;
	height: 19px;
	width: 744px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
}

.hometop {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #000000;
	background: #EEFFEE;
}

.dropdown {
	font-family: "Tahoma", 'sans-serif';
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}

.showbar {
	background-color: #FF9900;
	float: left;
	width: 5px;
	height: 12px;
	padding-top: 2px;
}

.hidebar {
	background-color: #0B3E70;
	float: left;
	width: 5px;
	height: 12px;
	padding-top: 2px;
}

.bardiv {
	text-decoration: none;
	cursor: pointer;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
}

.bar_mouseover {
	color: #FF9900;
}

.bar_mouseout {
	color: #ffffff;
}

.substyle {
	background-color: #0B3E70;
	margin-left: 0px;
	width: 114px;
	visibility: hidden;
	position: absolute;
}

/* stuff for the error page */
.error_holder {
	width: 100%;
	height: 100%;
	color: #990000;
	margin: 5px;
}

.error_error {
	color: #990000;
	text-align: center;
	font-weight: normal;
	font-family: "Tahoma", 'sans-serif';
	font-size: 20px;
	padding-top:20px;
}

.error_sorry {
	color: #990000;
	text-align: center;
	font-size: 12pt;
	font-family: "Tahoma", 'sans-serif';
	font-weight: bold;
	vertical-align: middle;
}

.error_back {
	height: 200px;
	color: #666666;
	text-align: center;
	font-size: 18px;
	font-family: 'Tahoma';
}

.error_back a {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.error_v {
	color: #333333;
	font-size: 36pt;
}

/*www.answerconnect com sitestyle*/
.body, .resourceBody{
	margin: 0px;
	color: #000;
	font-size: 11px;
	font-family: verdana, sans-serif;
}

a.body {
	text-decoration: none;
}

.body a:link{
	color: #6699CC;
	background-color: transparent;
	text-decoration: none;
}

.body a:visited {
	color: #6699CC;
	background-color: transparent;
	text-decoration: none;
}

.body a:hover {
	text-decoration: underline;;
	color: #FF6633;
}

.body a:active{
	color: #666;
	background-color: transparent;
	text-decoration: none;
}

.pricing_demo {
	color: #000;
	font-size: 11pt; 
	font-family: Tahoma, Verdana, sans-serif;
}
.hr{
border-bottom-style: solid;
border-bottom-color: #ff0000;
}

a.pricing_demo {
	text-decoration: none;
	color: #6699CC;
}

a:hover .pricing_demo {
	text-decoration: none;
	color: #FF6600
}

a:visited .pricing_demo {
	text-decoration: none;
	color: #6699CC
}

a:active .pricing_demo {
	text-decoration: none;
	color: #6699CC
}

.related_link {
	margin: 0px;;
	color: #000;;
	font: 11px;
	font-family: tahoma, verdana, sans-serif;
}

a.related_link {
	margin: 0px;
	text-decoration: underline;
	color: #FF6600;
}

a:visited .related_link {
	text-decoration: underline;
	color: #336699
}

a:hover .related_link {
	text-decoration: underline;
	color: #CCCCCC
}

a:active .related_link {
	text-decoration: underline;
	color: #FFFFFF
}

.menu {
	margin: 0px;
	color: #ffffff;
	font: 11px;
	font-family: tahoma, sans-serif;
}

a:link .menu {
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

a:visited .menu {
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

a:active .menu {
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

a:hover .menu {
	color: #5A5A5A;
	background-color: transparent;
	text-decoration: none;
}

.header {
	color: #FFFFFF;
	font: 15px verdana, sans-serif;
	font-weight: lighter;
	height: 92px;
}

/* .sub_head{font: 14px Verdana, sans-serif;;font-weight: bold;color: #f60;background: transparent;padding-bottom: 2px;margin: 0px;} */
.sub_head {
	font-family: tahoma,sans-serif;
	font-size: 11pt;
	color: #FF6600;
}

.reg_page {
	color: #336699;;
	font-size: 11pt;
	font-family: tahoma, verdana, sans-serif;
}

.copyright {
	color: #F8F8FF;
	font-size: 10pt;
	font-family: tahoma, verdana, sans-serif;
}

a.copyright {
	text-decoration: none;
	color: #F8F8FF;
}

a:visited .copyright {
	text-decoration: none;
	color: #F8F8FF;
}

a:hover .copyright {
	text-decoration: none;
	color: #F8F8FF;
}

a:active .copyright {
	text-decoration: none;
	color: #F8F8FF;
}

.homePage {
	margin: 0px;
	color: #000;
	font-size: 10pt;
	font-family: verdana, sans-serif;
}

.sitemap {
	color: #336699;
	font-size: 11pt;
	font-family: tahoma, verdana, sans-serif;
	text-decoration: none;
}

a:link .sitemap {
	color: #336699;
	font: 11px/ 16px tahoma, verdana, sans-serif;
	text-decoration: none;
}

a:hover .sitemap {
	color: #FF6600;;
	background-color: transparent;;
	text-decoration: none;
}

.tagLine {
	color: #336699;
	font: 18px/ 18px tahoma, verdana, sans-serif;
}  /* This is for the demo line text */
.statMainHead {
	color: #FF9933;
	font: 18px/ 18px tahoma, verdana, sans-serif;
}  /* This is for the top title on stats pages */
.statColumns {
	color: #FFCC99;
	font: bold 14px/ 18px tahoma, verdana, sans-serif;
}  /* This is for the column names in stats pages */
	/* Stat page lines items and links section */
.statLineItems {
	color: #336699;
	font: 11px/ 18px tahoma, verdana, sans-serif;
	text-decoration: none;
}

a.statLineItems {
	color: #0033ff;
	font: 11px/ 18px tahoma, verdana, sans-serif;
	text-decoration: none;
}

a:visited .statLineItems {
	text-decoration: none;
	color: #0033ff;
}

a:hover .statLineItems {
	text-decoration: none;
	color: #FF6600;
}

a:active .statLineItems {
	text-decoration: none;
	color: #0033ff;
}

.warning {
	margin: 0px;
	color: white;
	font: 11px/ 16px, verdana, sans-serif;
}

.services_subhead {
	color: #727476;
	font-family: tahoma, sans-serif;
	font-size: 13px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #727476;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #727476;
}

/*Start 10/12/04 - New Answerconnect content pages formating; designed by LAH, implemented by PJD */
.service.column_content {
		width:550px;
	}

.service.service_content {
	color: #616161;
	font-family: tahoma, sans-serif;
	font-size: 13px;
	text-decoration: none;
	line-height: 17px;
	margin-top: 5px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.service.bottomline {
	color: #464646;
	font-family: tahoma, 'sans-serif';
	font-size: 13px;
	text-decoration: none;
	line-height: 15px;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.service.bullet {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 15px;
	margin-top: 10px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.service.bullet_content {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
	position: relative;
	top: -16px;
	margin-top: 0px;
	margin-left: 62px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.service.head {
	color: #464646;
	font-size: 13px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
	margin-top: 10px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.service.head_content {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 39px;
	margin-right: 0px;
	text-align: left;
}

.service.subhead {
	color: #003366;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 39px;
	margin-right: 0px;
	
}

.service.subhead_content {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 39px;
	margin-right: 0px;
}

.service.link {
	color: #FF6600;
	font-family: "Tahoma", 'sans-serif';
	font-size: 13px;
	text-decoration: none;
	line-height: 15px;
}

.solid {
border-top-style: solid;
border-top-width: 3px;
border-top-color: #003466;
padding: 0px 0px 10px 0px;
width: 451px;
}
.bottom {
border-top-style: solid;
border-top-width: 3px;
border-top-color: #003466;
padding: 10px 0px 0px 0px;
width: 451px;
}
.last{
	color: red;
	width: 500px;
}

.service.learnmore {
	color: #FF6600;
	font-family: "Tahoma", 'sans-serif';
	font-size: 13px;
	text-decoration: none;
	line-height: 20px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 40px;
	font-weight: bold;
}

.service.learnmore:hover {
	color: #FF6600;
}

.service.line {
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 39px;
	margin-right: 0px;
}

.service.link:hover {
	color: #6699cc;
}

.content_heading{
	padding-left:38px;
    padding-bottom:5px;
    color:#003466;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
}

/* top links CSS rules are added from the version on the live server. */
#toplinkhead
{
float:right;
width:200px;
text-align:right;
color:#ffffff;
font-family:Tahoma;
font-size:10px;
padding-top:5px;
padding-right:4px;
}

#toplinkheadLeft
{
float:left;
width:200px;
text-align:right;
color:#ffffff;
font-family:Tahoma;
font-size:10px;
padding-top:5px;
}


.toplinks
{
font-family:Tahoma;
font-size:10px;
color:#ffffff;
padding:0px 2px 0px 2px;
text-decoration:none;
}

.toplinks a:link, .toplinks a:visited, .toplinks a:active
{
font-family:Tahoma;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

.toplinks a:hover
{
font-family:Tahoma;
font-size:10px;
color:#ff9900;
text-decoration:none;
}


.footer {
	background-color: #003466;
	color: #FFFFFF;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	text-decoration: none;
}
.footerIMG {
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	background-color: #003466;
	color: #FF9900;
	font-family: "Tahoma", 'sans-serif';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
    height:85px;
}

.footer:hover {
	background-color: #003466;
	color: #FF9900;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
}

.footer .footerLink {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}

.footer .requestLink {
	color: #6699cc;
	text-decoration: none;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
}

.footer .requestLink:hover {
	color: #FF6600;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
}

.footer .footerLink:hover {
	color: #FF6600;
}

.footer .spacer {
	background-color: #FFFFFF;
	height: 30px;
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
	margin-top: 5px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.sidemenu {
	color: #464646;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
}

.sidemenu .link_related {
	font-weight: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

.sidemenu .link_related:hover {
	font-weight: none;
	text-decoration: underline;
}

.sidemenu_link{
    color: #FF6600;
    text-decoration: none;
}

.sidemenu_link:hover{
    color: #6699cc;
    text-decoration: none;
}

/*End 10/12/04*/
div.whenReady {
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 28px;
	color: #464646;
	font-family: "Tahoma", 'sans-serif';
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	width: 500px;
}

div.introText {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 28px;
	color: #333333;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	line-height: 15px;
	width: 500px;
}
.contactustext{
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	color: #F5F5F5;
	text-align: "justify";
	text-indent: 1cm;
	font-family: "Tahoma", 'sans-serif';
	font-size: 12px;
	text-align:left;
	font-weight: "bold";
	line-height: 15px;
	width: 250px;
	display: block;
}
#aligntext{
	
}
.contactusimage{
	float: right;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 2px;
	display: block;
}
.contactimages{
	float: right;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.contactuspageform{
	background-color: #b9d5ee;
	width:437px;
	padding: 31px;
	padding-top: 15px;
	padding-bottom: 380px;
	height:56px;
}

div.chooseYourSolution {
	background-color: #EBF2F8;
	color: #FF6600;
	margin-left: 31px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7px;
	width: 507px;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
}

H1 {
	display: inline
}
.image{
	display: inline;
	align: right;
}

.content {
	color: #333333;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 15px;
}

/*	div { border: 1px solid black; } */
div.column {
	float: left;
	/*		border: 1px black solid;*/
}

#flashcontent {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
}

.content span a {
	color: #003366;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

.content span a:hover {
	text-decoration: underline;
}

div.contentHolder {
	margin-left: 28px;
	margin-top: 0px;
	padding: 0px;
}

div.column .content {
	width: 250px;
}

div.column .dottedLine {
	color: #CCCCCC;
	margin-top: 20px;
	margin-left: 0px;
	height: 560px;
	width: 10px;
	border-right: 0.01cm;
	border-right-style: dotted;
}

div.column .sidebar {
	margin-top: 20px;
	margin-left: 30px;
	width: 130px;
}

.sidebar .sidemenu_space {
	margin-top: 10px;
}

div.sidebarImage {
	margin-top: 5px;
	width: 157px;
}

div.sidebarCall {
	margin-top: 30px;
}

div.sidebarText {
	margin-bottom: 10px;
	color: #333333;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	line-height: 10px;
	letter-spacing: 1px;
}

.sidebarText span,span a {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.sidebarText span a:hover {
	text-decoration: underline;
}

div.topBanner {
	width: 100%;
	background-color: #6699CC;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 127px;
}

div.topBannerParamPage {
	width: 756;
	background-color: #6699CC;
	border: 0px solid red;
	padding: 0px;
	text-align: left;
	height: 93px;
}
div.content{
	width: 690 px;
	padding-right: 10 px;
	
	}

div.topBannerAnswServ {
	width: 100%;
	background-color: #6699CC;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 127px;
	width: 756px;
}

h1.answering-center {
	color:  #003466;
	font: 16px Verdana, sans-serif;
	font-weight: bold;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	display: inline;
	margin-top: 10px;
	margin-left: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.answering-header {
	margin-top: 10px;
	margin-left: 39px;
	overflow:hidden;
	}
.answering-header h1{
	color:  #003466;
	font: 16px Verdana, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding:0px;
	}
	
h2.answering-center {
	color: #b9d5ee;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	border-top: 0px;
	border-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 39px;
	margin-right: 0px;
}

p.txtBox {
	border-color: #003466 #003466 #003466 #003466;
	border-style: ridge ridge ridge ridge;
	border-width: 2px 2px 2px 2px;
	background-color: transparent;
	padding: 10px 10px 10px 10px;
	font-family: "Tahoma", 'sans-serif';
	font-weight: normal;
	font-size: 11px;
	color: inherit;
	overflow: inherit;
}

a.call-center {
	color: #333333;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 15px;
	text-decoration: none;
}

a.call-center:visited {
	color: #333333;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 15px;
	text-decoration: none;
}

a.call-center:hover {
	color: #333333;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 15px;
	text-decoration: none;
}

a.call-center:active {
	color: #333333;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 15px;
	text-decoration: none;
}

b.call-center {
	color: #333333;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	text-decoration: none;
}

i.call-center {
	color: #333333;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	text-decoration: none;
}

a.answering-services:link {
	margin-top: 0px;
	margin-bottom: 20px;
	color: #333333;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

a.answering-services:visited {
	margin-top: 0px;
	margin-bottom: 20px;
	color: #333333;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

a.answering-services:hover {
	margin-top: 0px;
	margin-bottom: 20px;
	color: #333333;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

a.answering-services:active {
	margin-top: 0px;
	margin-bottom: 20px;
	color: #333333;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

a.call-centers:link {
	background-color: #EBF2F8;
	color: #FF6600;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.call-centers:visited {
	background-color: #EBF2F8;
	color: #FF6600;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.call-centers:hover {
	background-color: #EBF2F8;
	color: #FF6600;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.call-centers:active {
	background-color: #EBF2F8;
	color: #FF6600;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.sidemenu:link {
	color: #464646;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

a.sidemenu:visitied {
	color: #464646;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

a.sidemenu:hover {
	color: #464646;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 12px;
}

a.sidemenu:active {
	color: #464646;
	font-family: "Tahoma", 'sans-serif';
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 12px;
}

.answer-content {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
}

a.answer-content:link {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
}

a.answer-content:visited {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
}

a.answer-content:hover {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
}

a.answer-content:active {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
}

b.answer-content {
	color: #616161;
	font-size: 11px;
	font-weight: normal;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
}

i.answer-content {
	color: #616161;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 17px;
	font-style: normal;
}

h2.answering-service {
	color: #003366;
	font-size: 9px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	border-top: 0px;
	border-left: 0px;
	display: inline;
}

h2.answering-service a {
	color: #003366;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: -15px;
	margin-left: 39px;
	margin-right: 0px;
	display: block;
}

h2.answering-service a:hover {
	text-decoration: underline;
}

a.answering-service:link {
	color: #003366;
	font-size: 9px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	border-top: 0px;
	border-left: 0px;
	display: inline;
}

a.answering-service:visited {
	color: #6699CC;
	font-size: 9px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	border-top: 0px;
	border-left: 0px;
	display: inline;
}

a.answering-service:hover {
	color: #FF6600;
	font-size: 9px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: underline;
	font-weight: bold;
	line-height: 20px;
	border-top: 0px;
	border-left: 0px;
	display: inline;
}

a.answering-service:active {
	color: #FF6600;
	font-size: 9px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: underline;
	font-weight: bold;
	line-height: 20px;
	border-top: 0px;
	border-left: 0px;
	display: inline;
}

.answer-service {
	padding:1px;
	color: #FFFFFF;
	font-size: 9px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	line-height: 0px;
}
.Question-Text{
	color: #FFFFFF;
	font-size: 12px;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	margin:10px;
}
.Question-Text-Interest{
	
	font-size: 12px;
	color: #003466;
	font-family: "Tahoma", 'sans-serif';
	text-decoration: none;
	
}

.menuText {
	background-color: #8A8A8C;
	color: #FFFFFF;
	font: 10px Verdana, sans-serif;
}

.menuTabs {
	background-color: #8A8A8C;
	height: 22px;
	width: 100%;
	padding-left: 150px;
	padding-top: 5px;
}

.separator {
	float: left;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.leftmenu {
	width: 158px;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	color: #ffffff;
	background-color: #74A3D1;
	border: 0px solid;
}

.rightmenu {
	width: 675px;
	padding-left: 20px;
	height: 500px;
}

.rightmenu_header {
	height: 20px;
	font-size: 14px;
	font-family: "Tahoma", 'sans-serif';
	color: #FF6600;
	border-bottom: 1px solid #FF6600;
	padding-bottom: 5px;
}

.rightmenu_body {
	font-size: 12px;
	font-family: "Tahoma", 'sans-serif';
	color: #333333;
	padding-bottom: 20px;
	padding-top: 10px;
}

/* price demo page link style*/
.price_demo {
	color: #000;;
	font: 11px/ 16px Tahoma, Verdana, sans-serif;
}

a.price_demo {
	text-decoration: none;
	color: #0066FF;
}

a:hover .price_demo {
	text-decoration: none;
	color: #FF6600
}

a:visited .price_demo {
	text-decoration: none;
	color: #6699CC
}

a:active .price_demo {
	text-decoration: none;
	color: #6699CC
}

.signUP {
	color: #000;;
	font: 11px/ 16px Tahoma, Verdana, sans-serif;
}

a.signUP {
	text-decoration: none;
	color: #0000FF;
}

a:hover .signUP {
	text-decoration: none;
	color: #33FFFF
}

a:visited .signUP {
	text-decoration: none;
	color: #6699CC
}

a:active .signUP {
	text-decoration: none;
	color: #6699CC
}

.bodysubhead {
	color: #333333;
	font-size: 9pt;
	font-family: "Tahoma", 'sans-serif';
	font-weight: bold;
}

.plancontent {
	font-size: 9pt;
	font-family: "Tahoma", 'sans-serif';
	color: #333333;
}

.demorightmenu {
	width: 675px;
	padding-left: 55px;
}

.demoTexts {
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
	color: #336699;
}

.demoDiv {
	border: 0px solid;
	padding-top: 10px;
	padding-bottom: 10px;
}

.demoTextDiv {
	float: left;
	border: 0px solid;
	padding-bottom: 3px;
	width: 400px;
}

.register {
	padding-left: 3px;
	padding-right: 3px;
}

.registerdata {
	padding-bottom: 5px;
}

.registerDIV {
	padding-top: 4px;
}

.footertd {
	border-bottom: 3px solid #FFFFFF;
}

.mainLayoutTable {
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}

.secondLayoutTable {
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}

.mainLayoutTableTdOne {
	padding-left: 26px;;
	padding-top: 20px;
}

.mainLayoutTableTdTwo {
	padding-top: 20px;
	padding-left: 0px;
}

.mainLayoutTableTdThree {
	padding-bottom: 5px;
}

.mainLayoutDivOne {
	padding-top: 4px;
}

.secondLayoutTDone {
	color: #FFFFFF;;
	padding-bottom: 5px;
}

.secondLayoutDivone {
	padding-top: 4px;
}

.topHeaderDivOne {
	float: right;
	
}

.topHeaderDivTwo {
	float: right;
	padding-right: 270px;
}

.topMenuMainDivOne {
	float: right;
}

.topMenuMainDivTwo {
	float: right;;
	padding-right: 371px;
}

.topMenuMainDivThree {
	float: left;
}

.topMenuMainA {
	text-decoration: none;
}

.topMenuMainDivFour {
	padding-left: 10px;
}

.clientloginDiv {
	height: 400px;
}

.clientloginStyle {
	color: #336699;
	border: 1px solid;
	border-color: #999999;
	font: 11px/ 16px Tahoma, Verdana, sans-serif;
}

.ToptenIndex {
	text-align: center;
	width: 25px;
	float: left;
	font-family: tahoma;
	font-size: 20px;
	color: #FF9934;
	height: 25px;
}

.ToptenText {
	width: 285px;
	float: left;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #01284F;
	background-color: #FF9934;
	height: 19px;
	padding-left: 10px;
	padding-top: 4px;
}

.ToptenContent {
	width: 550px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	font-size: 11px;
	font-family: "Tahoma", 'sans-serif';
}

.ToptenBack {
	background-image: url('/images/back-image.jpg');
	height: 36px;
	width: 267px;
	background-repeat: no-repeat;
	float: right;
}

.ToptenBack0 {
	height: 36px;
	width: 267px;
}

.ToptenBack1 {
	height: 15px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
}

.ToptenBack2 {
	height: 15px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #FF9934;
}

.loginTitleText {
	float: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, "Sans-Serif";
	color: #666666;
}

.forgotlink {
	font-family: Tahoma, 'sans-serif';;
	font-size: 11px;;
	text-decoration: none;;
	color: #336699;
}

a.forgotlink {
	text-decoration: none;
	color: #336699;
}

a:hover .forgotlink {
	text-decoration: none;
	color: #FF6600
}

a:visited .forgotlink {
	text-decoration: none;
	color: #6699CC
}

a:active .forgotlink {
	text-decoration: none;
	color: #6699CC
}

.pdfmouseover{
	background-color: #ECB37A;
	font-size: 13px;
	color: #013366;
	text-align:center;
}
.billTable {
	width: 756px;
	font-family: Tahoma, "Sans-Serif";
}

table.billTable th {
	font-weight: bold;
	font-size: 13px;
	background-color: #669ACC;
	color: #003466;
}
.commentQuestion{
	margin:3px;
	float:right;
	width:250px;
	height:150px;
	background-color: #003466;
	padding-top:2px;
}
table.billTable tr.even {
	background-color: #cccccc;
	font-size: 13px;
	color: #013366;
	text-align:center;
}

table.billTable tr.odd {
	background-color: #dddddd;
	font-size: 13px;
	color: #013366;
	text-align:center;
}
.pagebanner{
	font-family: "Tahoma";
	font-weight: normal;
	font-size: 12px;
}
.pagelinks{
	font-family: "Tahoma";
	font-weight: bold;
	font-size: 12px;
}

.AccountInfosubDiv {
	float: left;
	height: 30px;
	width: 707px;
	padding-left: 2px;
}

.AccountInfoMidDiv {
	float: left;;
	width: 203px;;
	height: 29px;;
	background-color: #003466;;
	border: 1px solid #666666;
}

.AccountInfoBlueDiv {
	font-family: Tahoma;;
	color: #ffffff;;
	font-size: 13px;;
	font-weight: bold;;
	padding-top: 5px;;
	padding-left: 4px;
}

.AccountInfoButton {
	float: left;;
	width: 79px;;
	height: 20px;
}

.AccountInfoText {
	float: left;;
	width: 406px;;
	height: 29px;;
	padding-left: 17px;;
	font-family: Tahoma;;
	color: #666666;;
	font-size: 13px;;
	padding-top: 5px;
}

.AccountInfoDiv {
	float: left;;
	width: 149px;;
	height: 22px;;
	background-color: #003466;;
	border: 1px solid #999999;
}

.AccountInfoPrimary {
	font-family: Tahoma;;
	color: #ffffff;;
	font-size: 13px;;
	font-weight: bold;;
	padding-top: 2px;;
	padding-left: 30px;
}

.AccountInfoPrimaryText {
	float: left;;
	width: 241px;;
	height: 22px;;
	background-color: #ffffff;;
	border: 1px solid #999999;;
	font-family: Tahoma;;
	color: #666666;;
	font-size: 13px;
}

.AccountInfoPrimaryPhone {
	float: left;;
	width: 202px;;
	height: 22px;;
	background-color: #ffffff;;
	border: 1px solid #999999;;
	font-family: Tahoma;;
	color: #666666;;
	font-size: 13px;
}

.AccountInfoPrimaryHeading {
	float: left;;
	width: 241px;;
	height: 22px;;
	background-color: #E1E1E1;;
	border: 1px solid #999999;;
	font-family: Tahoma;;
	color: #003463;;
	font-size: 13px;;
	font-weight: bold;
}

.AccountInfoPrimaryHeading2 {
	float: left;;
	width: 202px;;
	height: 22px;;
	background-color: #E1E1E1;;
	border: 1px solid #999999;;
	font-family: Tahoma;;
	color: #003463;;
	font-size: 13px;;
	font-weight: bold;
}

.resourceBody {
	padding-left: 30px;
}

.divPdfLink {
	font-size: 13px;
	color:#013366;
	cursor: pointer;
}

.dateHeadingText {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid;
	width: 756px;
	height: 42px;
	background-color: #003466;
	padding-top: 15px;
	padding-bottom: 12px;
}

.messagestyle {
	color: #FF0000;
	padding-left: 0px;
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	font-weight: normal;
	width: 300px;
	height: 50px;
}

.loginFormText {
	font-weight: bold;
	font: 11px Tahoma, Verdana, sans-serif;
	color: #336699;
}
.questionarea{
	width: 170px;
	float:right;
	height:80px;
}
.inputFormText {
	color: #003464;
	border: 1px solid;
	border-color: #999999;
	font: 11px/ 16px Tahoma, sans-serif;
}
.commentFormText{
	width: 246px;
	height:127px;
	color: #003464;
	border: 1px solid;
	border-color: #999999;
	font: 11px/ 16px Tahoma, sans-serif;
}
.surroundingBox {
	float :right; 
	padding: 5px 2px 2px 2px;
	width: 246px;
}

.rightlink {
	text-decoration: none;;
	font-weight: bold;;
	color: #ffffff;;
	font-size: 10px;;
	font-family: tahoma;
}

.rightlinkover {
	text-decoration: none;;
	font-weight: bold;;
	color: #FF9900;;
	font-size: 10px;;
	font-family: tahoma;
}

.editInputNameText {
	border: 1px solid;
	border-color: #999999;
	font-family: Tahoma;
	color: #666666;
	font-size: 11px;
	width: 115px;
}

.editInputPhoneText {
	border: 1px solid;
	border-color: #999999;
	font-family: Tahoma;
	color: #666666;
	font-size: 11px;
	width: 195px;
}

.textAreaFont {
	border: 1px solid;
	border-color: #999999;
	font-family: Tahoma;
	color: green;
	font-size: 11px;
	width: 400px;
	height: 30px;
}

.Account_InfoHeader {
	float: left;;
	height: 51px;;
	width: 233px;
}

;
.Account_Infobanner {
	width: 200px;;
	float: left;;
	color: #ffffff;;
	font-family: Tahoma;;
	font-size: 20px;;
	padding-top: 20px;;
	padding-top: 25px;
}

;
.Account_InfoRight {
	float: right;;
	width: 500px;;
	padding-top: 5px;
}

;
.Account_InfoPipe {
	float: left;;
	padding-left: 10px;;
	padding-right: 10px;;
	height: 10px;;
	padding-bottom: 0px;;
	color: #ffffff;;
	border: 0px solid red;;
	font-size: 10px;
}

;
.topTenFooter {
	border-left: 3px solid #ffffff;;
	border-bottom: 3px solid #FFFFFF;
}

;
.client_body_text {
	float: left;
	padding-left: 5px;
	Color: #666666;
	font-family: Tahoma;
	font-size: 12px;
}
.mover
  {
     background-color:#FFA40D;
     font-family:tahoma;
     font-weight:bold; 
     font-size:12px; 
     color:#003366; 
}

.mout
  {
    
     background-color: #003366;
     font-family:tahoma;
     font-weight:bold; 
     font-size:12px; 
     color:#FFFFFF; 
}


  .footerTopTen{
    align:center;
    border-left:3px solid #ffffff;
    border-bottom: 3px solid #FFFFFF;
    background-image:url('http://images.answerconnect.com/ToptenReasons.gif');
    border-left:3px solid #ffffff;
    border-bottom: 3px solid #FFFFFF;
    cursor:pointer;
   }
 .footerTopTenOver{
   align:center;
   border-left:3px solid #ffffff;
   border-bottom: 3px solid #FFFFFF;
   background-image:url('http://images.answerconnect.com/ToptenReasons_roll.gif');
   border-left:3px solid #ffffff;
   border-bottom: 3px solid #FFFFFF;
   cursor:pointer;
 }
  .demofootertd {
	border-bottom: 3px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	background-color: #003466;
    height:85px;
}
.client-header{
        Color:#003366;
        padding-top:5px;
        padding-bottom:5px;
        valign:top;
        font-family: Tahoma;
        font-size: 13px;
        border:0px solid red;
        width:550px;
        font-weight: bold;
}

.client-text{
    font-family: Tahoma;
    font-size: 12px;
    border:0px solid red;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    width:190px;
    float:left;
    text-align: right;
    height:20px;
    Color:#666666;
    padding-right:2px;
    font-weight: bold;
}

.client-text1{
    font-family: Tahoma;
    font-size: 12px;
    float:left;
    border:0px solid red;
    padding-left:0px;
    padding-top:5px;
    padding-bottom:5px;
    width:430px;
    height:20px;
    Color:#666666;
    font-weight: bold;
}

.calltypes_textarea 
{
    font-family: Tahoma;
    font-size: 12px;
    color: #336699;
    border: 1px solid;
    border-color: #999999;
    font: 11px/ 16px Tahoma, Verdana, sans-serif;
    width:230px;
    height:80px;
}
    .messagelinks A:link {text-decoration: none;font-family: arial; color: #333333;font-size: 11px;}
    .messagelinks A:visited {text-decoration: none;font-family: arial; color: #333333;font-size: 11px;}
    .messagelinks A:active {text-decoration: none;font-family: arial; color: #333333;font-size: 11px;}
    .messagelinks A:hover {text-decoration: none;font-family: arial; color: #333333;font-size: 11px;}
        
.headerlink A:link {text-decoration: none;}
.headerlink A:visited {text-decoration: none;}
.headerlink A:active {text-decoration: none;}
.headerlink A:hover {text-decoration: none;}
.message{
	border:1px solid #000000;
	height:100%;
	width:754px;
}
.noMessage{
	font-weight: bold;
	font-size: 14px;
	font-family:tahoma;
	color:#003466;
}

.messagelist{
	float:left;
	width:320px;
	height:100%;
}
.messageTable{
	font-family: Tahoma, "Sans-Serif";
	color:#18273C;
	width:100%;
}
table.messageTable th {
	font-weight: bold;
	font-size: 13px;
	background-color:#99CDFF;
	color:#003264;
	font-family: Tahoma;
}
table.messageTable tr.even{
	background-color: #E8F2FE;
	font-size: 11px;
	color:#18273C;
	text-align:center;
	font-family: Tahoma;
}
table.messageTable tr.odd{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#18273C;
	text-align:center;
	font-family: Tahoma;
}

.messagelinks{
	font-family: "Tahoma";
	font-weight: bold;
	font-size: 12px;
	height:35px;
    color:#000000;
    background-color: #99CDFF;
    text-align: center;
    width:100%;
}
.messagefooter{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align:bottom;
	valign:bottom;
}
.messagedetail{
	width:432px;
	float:right;
	padding-right:0px;
	border-left:2px solid #000000;
	height:100%;
}
.historyDetail{
	height:395px;
	overflow-x:hidden;
	overflow-y:auto;
	border-bottom:1px solid #000000;
	width:100%;
}
.subHistory{
	height:200px;
	overflow-x:hidden;
	overflow-y:auto;
	border-top:1px solid #000000;
	width:100%;
}
.messageclicked{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;
	background-color:#2586DE;
}
.middleTable{
	font-size:12px;
}
.messageformlabel{
	color:#162C43;
	font: 11px Tahoma, Verdana, sans-serif;
	font-weight:bold;
	text-align: right;
	width:150px;
}
.messageformvalue{
	color:#111111;
	font: 11px Tahoma, Verdana, sans-serif;
	width:200px;
}
.submessagetable{
	font-family: Tahoma, "Sans-Serif";
	color:#18273C;
	width:100%;
}
table.submessagetable th {
	font-weight: bold;
	font-size: 13px;
	background-color:#99CDFF;
	color:#003264;
	font-family: Tahoma;
}
table.submessagetable tr.even{
	background-color: #E8F2FE;
	font-size: 12px;
	color:#18273C;
	text-align:center;
	font-family: Tahoma;
}
table.submessagetable tr.odd{
	background-color: #FFFFFF;
	font-size: 12px;
	color:#18273C;
	text-align:center;
	font-family: Tahoma;
}
.contactus{
	padding: 2px;
   	background-color: #003466;
   	width: 500px;
   	margin:40px
}
span.contactustextleft{
	float: right;
    position: static;
}

.divContent{
    background-color:#E8F2FE;
	overflow-x:hidden;
	overflow-y:auto;
	width:212px;
	height:60px;
    border:1px solid #333333;
    font-family: Tahoma;
    font-size: 12px;
    color:#18273C;
    padding-right:3px;
}
.closeDiv{
	background-color:#99CDFF;
    width:212px;
    border:1px solid #333333;
    text-align:right;
    padding-right:3px;
}
.hideDiv{
	display: none; 
}
.messageupdateHeader{
	background-color:#2586DE;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}
.messageupdateData{
	background-color:#E8F2FE;
	color:#333333;
	font-family:Tahoma;
	font-size:10px;
}
.showdiv{
	display:block;
}
.errorMessageText {
    color: #A60000;
    font-weight:normal;
    font-family:Tahoma;
    font: 12px;
    align:center;
}
#column1 {
	padding-right:10px;
}

