@charset "utf-8";

/* CSS Document */



body {

	font-family:Arial, Helvetica, sans-serif;

	color:#808080;

	font-size:12px;

	background-color:#c0c0c0;

	margin:0px;

	padding:0px;

}

img {

	border:none;

}

hr {

	padding:0px;

	border-bottom:#e6e2db solid 1px;

	border-top:none;

	border-left:none;

	border-right:none;

}

.clearBoth {

	clear:both;

}

.floatLeft {

	position:relative;

	float:left;

}

/***Wrappers***/

.wrapper {

	margin:0px auto;

	padding:0px;

	width:985px;

	background-color:#e8ebef;

	position:relative;

	min-height:300px;

}

.inner_wrapper {

	background-color:#FFF;

	width:955px;

	position:relative;

	float:left;

	margin:0px 15px;

}

/***Header***/



.top_links {

	position:relative;

	float:right;

	margin:6px 36px 6px 10px;

	font-size:10px;

	padding:0px;

}

.top_links a {

	color:#5e5e5e;

	font-weight:bold;

	text-decoration:none;

}

.top_links a:hover {

	text-decoration:underline;

}

.top_links ul {

	margin:0px;

	padding:0px;

}

.top_links li {

	display:inline;

	margin:0px 2px;

}

.header {

	width:100%;

	position:relative;

	float:left;

}

.header .logo {

	margin:10px 0px 0px 25px;

	width:183px;

	height:41px;

	float:left;

	position:relative;

	padding:0px;

}

.header .search {

	margin:0;

	padding:0;

	width:220px;

	height:21px;

	float:right;

	position:relative;

	top:20px;

	right:25px;

	border:#8d8d8d solid 1px;

	background-color:transparent;

	background-color:none;

}

.header .search .finder form {

	margin:-15px 0 0 0;

	padding:0;

	border:none;

	position:relative;

	background-color:transparent;

	background-color:none;

}

.header .search input {

	color:#8d8d8d;

	font-size:10px;

	padding:0 0 0 2px;

	width:185px;

	height:15px;

	line-height:15px;

	margin:0;

	position:relative;

	border:0px;

	vertical-align:middle;

	background-color:transparent;

	background-color:none;

}

.header .search .finder .button {

	border:none;

	background-color:none;

	background-color:transparent;

	background-image:url(../images/search_arrow.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.header .tagline {

	float:right;

	position:relative;

	font-size:11px;

	line-height:11px;

	top:26px;

	right:42px;

	z-index:200;

	padding:0px;

	width:230px;

	height:11px;

	margin:0px;

}

.header .nav {

	margin:10px 0px 0px 38px;

	position:relative;

	float:left;

	height:22px;

	border-bottom:#a8a8a8 solid 1px;

	color:#7F7F7F;

	padding:0px;

	width:874px;

}

.header .nav a {

	font-size:14px;

	line-height:14px;

	color:#525252;

	text-decoration:none;

}

.header .nav a:hover {

	color:#7dcd64;

}

.header .nav ul {

	margin:0px;

	padding:0px;

}

.header .breadcrumb {

	position:relative;

	float:left;

	color:#7dcd64;

	font-size:10px;

	margin:5px 0px 8px 42px;

	padding:0px;

	height:10px;

	width:873px;

}

.header .breadcrumb a {

	color:#bcbcbc;

}

.header_image {

	position:relative;

	float:left;

	margin:0px 40px 0px 41px;

}

/***Content Area***/

.contentpane {

	background-color:#FFF;

}

.content_area {

	width:874px;

	position:relative;

	float:left;

	margin:0px 40px 0px 41px;

	padding:0;

}

.content_area .left {

	position:relative;

	float:left;

	width:664px;

	margin:0px;

}

div.content_area table.contentpaneopen div.homemodule {

	margin: 32px 0 0 0;

}

.content_area .left p {

	margin:0px 44px 12px 30px;

}

.content_area .left hr {

	margin:10px 44px 10px 5px;

}

.content_area .left .Head {

	font-size:18px;

	margin:5px 0px 0px 5px;

	padding:0px;

	line-height:normal;

}

.content_area .left .Head a {

	text-decoration:none;

}

.content_area .left a {

	color:#007ac2;

}

.content_area .left .blue {

	color:#007ac2;

	font-size:18px;

	line-height:normal;

}

.content_area .left .blue a {

	color:#007ac2;

	text-decoration:none;

}

.content_area .left .blue14 {

	color:#007ac2;

	font-size:14px;

}

.content_area .left .contentpane {

	margin:0px;

	padding:0px;

}

.content_area .left .contentpaneopen {

	margin:0px;

	padding:0px;

}

.content_area .left .contentpaneopen li {

	margin-left:10px;

}

.content_area .left .contentpane .contentdescription .Head {

	color:#007ac2;

	font-size:18px;

	margin:0px;

	padding:5px 0px 0px 10px;

}

.content_area .left .contentpane .contentdescription hr {

	margin:15px 0px 15px 10px;

}

.content_area .left .contentpaneopen .product_left {

	position:relative;

	float:left;

	width:189px;

	margin:0px 20px 0px 0px;

}

.content_area .left .contentpaneopen .product_left hr {

	margin:2px 0px;

}

.content_area .left .contentpaneopen .product_left p.blue {

	font-size:14px;

	font-weight:bold;

	margin:0px;

	padding:0px;

}

.content_area .left .contentpaneopen .product_left img {

	margin:2px 0px 0px 0px;

}

.content_area .left .contentpaneopen .product_left ul {

	margin:2px 0px 10px 0px;

}

.content_area .left .contentpaneopen .product_left li {

	list-style:none;

	margin:0px 0px 0px -40px;

	border-bottom:1px solid #e6e2db;

	padding:3px 0px 3px 10px;

}

.content_area .left .contentpaneopen .product_left li a {

	color:#525252;

	text-decoration:none;

}

.content_area .left .contentpaneopen .product_left li a:hover {

	color:#007ac2;

}

.content_area .left .contentpaneopen .product_right {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	width:440px;

}

.content_area .left .contentpaneopen .product_right p.Head {

	margin:-5px 0px 10px 0px;

	padding:0px;

}

.content_area .left .contentpaneopen .divider {

	width:0px;

	height:100px;

	border-right:#c2c5ca 1px solid;

	border-left:none;

	border-top:none;

	border-bottom:none;

	position:relative;

	float:left;

}

.content_area .left .contentpaneopen .column {

	position:relative;

	float:left;

	width:189px;

	margin:0px 0px 0px 30px;

}

.content_area .left .contentpaneopen .column ul {

	margin:2px 0px 0px 0px;

}

.content_area .left .contentpaneopen .column li {

	list-style:none;

	margin:0px 0px 0px -40px;

	border-bottom:1px solid #e6e2db;

	padding:3px 0px 3px 10px;

}

.content_area .left .contentpaneopen .column li a {

	color:#525252;

	text-decoration:none;

}

.content_area .left .contentpaneopen .column li a:hover {

	color:#007ac2;

}

.content_area .left .contentpaneopen .callout_box {

	border:#d6d3cc solid 1px;

	position:relative;

	float:left;

	padding:1px;

	width:440px;

	margin:10px 140px 20px 28px;

	clear:both;

}

.content_area .left .contentpaneopen .callout_box .Head {

	margin-left:0px;

}

.content_area .left .contentpaneopen p a .callout_box {

	margin-left:0px;

}

.content_area .left .contentpaneopen .callout_box_header {

	background-color:#86a5b7;

	color:#FFF;

	font-size:18px;

	margin:0px;

	padding:5px;

}

.content_area .left .contentpaneopen .callout_box_header a {

	text-decoration:none;

	color:#FFF;

}

.content_area .left .contentpaneopen .callout_box_body {

	background-color:#d2cfc8;

	color:#5b5b5b;

	font-size:12px;

	margin:0px;

	padding:10px;

	background-image:url(../images/callout_bg.jpg);

	background-repeat:no-repeat;

}

.content_area .left .contentpaneopen .callout_box_body p {

	margin:0;

	padding:0;

}

.content_area .left .contentpaneopen .callout_box_body ul {

	margin:0px;

	padding:0 20px;

}

.content_area .left .contentpaneopen .callout_box_body li {

	line-height:22px;

	margin-left:0px;

}

.content_area .left .contentpaneopen .callout_box .callout_box_body p, .content_area .left .contentpaneopen .callout_box .callout_box_body a {

}

.content_area .right {

	position:relative;

	float:left;

	width:208px;

	margin:12px 0px 0px 0px;

	color:#525252;

}

.content_area .right .mod {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

.content_area .right .mod img {

	margin-top:30px;

}

/***Questions Sidebox***/

.content_area .right .mod .questions {

	width:203px;

	background-image:url(../../../images/sidebars/Questions_bg.jpg);

	background-repeat:no-repeat;

	border:#FFF solid 1px;

	margin-bottom:10px;

}

.content_area .right .mod .questions p {

	padding:0px 0px 0px 17px;

	font-size:11px;

}

.content_area .right .mod .questions img {

	padding:20px 0px 0px 17px;

	margin:0px;

}

.content_area .right .mod .questions a {

	color:#525252;

	text-decoration:none;

}

.content_area .right .mod .questions a:hover {

	text-decoration:underline;

}




/***Videos Sidebox***/

.content_area .right .mod .nabvideo {

	width:203px;

        background-image:url(../../../images/sidebars/Questions_bg.jpg);

	background-repeat:no-repeat;

	border:#FFF solid 1px;

	padding:20px 0px 10px 0px;

}

.content_area .right .mod .nabvideo p {

	padding:0px 0px 0px 0px;

	font-size:11px;

}

.content_area .right .mod .nabvideo img {

	padding:0px 0px 0px 17px;

	margin:0px;

}

.content_area .right .mod .nabvideo a {

	color:#525252;

	text-decoration:none;

}

.content_area .right .mod .nabvideo a:hover {

	text-decoration:underline;

}








/***Acceptance Calculator Sidebox***/

.content_area .right .mod .acceptance {

	width:203px;

	background-image:url(../../../images/sidebars/acceptance_bg.jpg);

	background-repeat:no-repeat;

	border:#FFF solid 1px;

	margin-bottom:10px;

	padding-top:60px;

}

.content_area .right .mod .acceptance p {

	margin:4px 0px 2px 17px;

	padding:0px;

	font-size:11px;

}

.content_area .right .mod .acceptance input, .content_area .right .mod .acceptance select {

	border: #cfcfcf solid 1px;

	color:#777778;

	font-size:11px;

}

.content_area .right .mod .acceptance select {

	width:172px;

	height:19px;

}

.content_area .right .mod .acceptance input {

	width:169px;

	height:16px;

	padding-top:3px;

	padding-left:3px;

}

.content_area .right .mod .acceptance input#submit {

	margin:2px 0px 0px 92px;

	width:81px;

	height:27px;

	border:none;

}

.content_area .right .mod .chronoform a {

	display:none;

}

.componentheading, .componentheading_bottSpace {

	font-size:18px;

	color:#007ac2;

	margin:10px;

}

/***Helping American Business Prosper Sidebox***/

.content_area .right .mod .prosper {

	width:203px;

	background-image:url(../../../images/sidebars/Prosper_bg.jpg);

	background-repeat:no-repeat;

	border:#FFF solid 1px;

	margin-bottom:10px;

}

.content_area .right .mod .prosper p {

	padding:100px 0px 0px 17px;

	font-size:11px;

}

.content_area .right .mod .prosper a {

	color:#007ac2;

}

/***Success Stories Sidebox***/

.content_area .right .mod .bannergroupsuccess {

	width:203px;

	background-image:url(../../../images/sidebars/Success_bg.jpg);

	background-repeat:no-repeat;

	border:#FFF solid 1px;

	margin-bottom:10px;

}

.content_area .right .mod .bannergroupsuccess p {

	padding:10px 0px 0px 17px;

	font-size:11px;

}

.content_area .right .mod .bannergroupsuccess img {

	padding:30px 0px 0px 17px;

}

.content_area .right .mod .bannergroupsuccess .quote {

	margin:10px 0px 0px 17px;

	border-bottom: 1px solid #e6e2db;

	border-top: 1px solid #e6e2db;

	border-left:none;

	border-right:none;

}

.content_area .right .mod .bannergroupsuccess .quote p {

	color:#759ab0;

	padding:5px 0px;

}

.content_area .right .mod .bannergroupsuccess a {

	color:#007ac2;

}

/***Terminal Source Sidebox***/

.content_area .right .mod .terminal {

	width:207px;

	background-image:url(../../../images/sidebars/Terminal_bg.jpg);

	background-repeat:no-repeat;

	border:#FFF solid 1px;

	margin-bottom:10px;

	padding-top:34px;

}

.content_area .right .mod .terminal p {

	margin:4px 0px 2px 19px;

	padding:0px;

	font-size:11px;

}

.content_area .right .mod .terminal .small {

	font-size:9px;

}

.content_area .right .mod .terminal img {

	margin:0px;

}

.content_area .right .mod .terminal table {

	margin:5px 0px 5px 17px;

	padding:0px;

}

.content_area .right .mod .terminal input, .content_area .right .mod .terminal textarea {

	border: #cfcfcf solid 1px;

	color:#777778;

	font-size:11px;

	background-color:#f0eee9;

	font-family:Arial, Helvetica, sans-serif;

}

.content_area .right .mod .terminal textarea {

	width:172px;

	height:106px;

}

.content_area .right .mod .terminal input {

	width:169px;

	height:16px;

	padding-top:3px;

	padding-left:3px;

}

.content_area .right .mod .terminal input#submit {

	margin:2px 0px 0px 92px;

	width:81px;

	height:27px;

	border:none;

	background-color:none;

}

.content_area .right .mod .terminal input#signup {

	margin:0px;

	width:12px;

	height:12px;

	background-color:transparent;

	border:none;

}

/***Main Terminal Image Sidebox***/

.content_area .right .mod .terminal_img {

	width:207px;

	background-image:url(../../../images/sidebars/terminal_image_bg.jpg);

	background-repeat:no-repeat;

	border:#FFF solid 1px;

	margin:10px 0px;

}

/***Contact Us Form***/

.content_area .right .mod .contact {

	width:203px;

	background-image:url(../../../images/sidebars/ContactUs_bg.jpg);

	background-repeat:no-repeat;

	border:#FFF solid 1px;

	margin-bottom:10px;

	padding-top:60px;

}

.content_area .right .mod .contact p {

	margin:4px 0px 4px 17px;

	padding:0px;

	font-size:11px;

}

.content_area .right .mod .contact img {

	margin:0 0 0 -17px;

}

.content_area .right .mod form #ChronoContact_Contact .contact input, .content_area .right .mod form #ChronoContact_Contact .contact select {

	border: #cfcfcf solid 1px;

	color:#777778;

	font-size:11px;

}

.content_area .right .mod form#ChronoContact_Contact .contact hr {

	margin-left:17px;

}

.content_area .right .mod form#ChronoContact_Contact .contact input {

	width:169px;

	height:16px;

	padding-top:3px;

	padding-left:3px;

}

.content_area .right .mod form#ChronoContact_Contact .contact input#existing, .content_area .right .mod form#ChronoContact_Contact .contact input#new {

	width:10px;

	height:10px;

	border:0px;

	vertical-align:top;

	line-height:12px;

}

.content_area .right .mod form#ChronoContact_Contact .contact input#phone {

	width:100px;

	height:16px;

	padding-top:3px;

	padding-left:3px;

}

.content_area .right .mod form#ChronoContact_Contact .contact input#ext {

	width:50px;

	height:16px;

	padding-top:3px;

	padding-left:3px;

}

.content_area .right .mod form#ChronoContact_Contact .contact input#submit {

	margin:2px 0px 0px 92px;

	width:81px;

	height:27px;

	border:none;

}

.content_area .right .mod form#ChronoContact_Contact .contact #formWrapper {

	margin-left:17px;

}

/***Footer***/

.footer {

	margin:8px auto;

	position:relative;

	font-size:11px;

	width:98%;

}

.footer a {

	color:#808080;

	text-decoration:none;

}

.footer a:hover {

	text-decoration:underline;

}

.footer .logos {

	position:relative;

	float:left;

	width:90px;

	margin:6px 25px 0px 0px;

}

.footer .bbb {

	width:90px;

	height:34px;

	margin:0px 0px 0px 10px;

}

.footer .mcafee {

	width:73px;

	height:38px;

	margin:10px 0px 0px 17px;

}

.footer .divider {

	width:0px;

	height:120px;

	border-right:#c2c5ca 1px solid;

	border-left:#f4f7fa 1px solid;

	position:relative;

	float:left;

	margin:0 5px 10px 0;

}

.footer .links {

	margin: 6px 12px 0px 12px;

	position:relative;

	float:left;

}

.footer .links ul {

	margin:0px;

	padding:0px;

}

.footer .links li {

	list-style:none;

}

.footer .links ul.menu li ul li a, .footer .links ul.menu li ul li a span {

	color:#808080;

}

.footer .links .menu .item8 a, .footer .links .menu .item12 a, .footer .links .menu .item34 a, .footer .links .menu .item15 a, .footer .links .menu .item14 a, .footer .links .menu .separator {

	color:#393939;

}

.footer .links p {

	margin:0px;

	padding:0px;

}

.bottom_bar {

	width:100%;

	background-color:#b7bbc1;

	color:#FFF;

	font-size:9px;

	line-height:11px;

}

.bottom_bar_pad{

	padding:4px;

}

/***Search Results Page***/

.contentpaneopen fieldset {

	border:none;

}

/***In-page Accordian submenus***/

.moduletableinpage_accord * {

	margin:0px;

	padding:0px;

}

.moduletableinpage_accord {

	margin:0px 44px 0px 10px;

	width:590px;

}

.moduletableinpage_accord #accordion h3 {

	font-size:20px;

	font-weight:normal;

	border-bottom:#e6e2db solid 1px;

	padding:5px 0px 5px 20px;

	margin:0px;

	background-image:url(../../../images/arrow.png);

	background-repeat:no-repeat;

	background-position:5px;

}

.moduletableinpage_accord #accordion h3.active {

	background-image:url(../../../images/arrow-down.png);

	background-repeat:no-repeat;

	background-position:5px;

}

.moduletableinpage_accord #accordion p {

	margin:0px;

	padding:5px 0px 5px 20px;

}

.moduletableinpage_accord #accordion a {

	color:#007ac2;

}

.moduletableinpage_accord #accordion img {

	padding:5px 10px 5px 0px;

}

/***Homepage Technology Box***/

.content_area .right .mod .technology {

	background-image:url(/images/technology-ps.jpg);

	background-repeat:no-repeat;

	width:205px;

	height:145px;

	color:#7dcd64;

	font-size:15px;

	padding:10px 0px 0px 0px;

	margin:0px;

}

.content_area .right .mod .technology a {

	font-size:10px;

	color:#808080;

	text-decoration:none;

	display:block;

	width:100%;

	background-image:url(../../../images/home/arrow.png);

	background-repeat:no-repeat;

	background-position:57px;

	margin-left:15px;

}

.content_area .right .mod .technology a:hover {

	text-decoration:underline;

}

.content_area .right .mod .technology p.green {

	margin-left:15px;

}

.content_area .left .contentpaneopen .floatLeft {

	margin:-23px 0px 0px 0px;

	padding:0px;

}

/***Homepage Learning Center Box***/

.content_area .left .contentpaneopen .floatLeft .moduletablelearning {

	width:205px;

	height:145px;

	background-image:url(../../../images/home/learning_center.png);

	background-repeat:no-repeat;

	margin:0px 0px 0px 7px;

	padding:0px;

}

.moduletablelearning {

	position:absolute;

}

.content_area .left .contentpaneopen .floatLeft .moduletablelearning ul {

	list-style:none;

	padding:12px 0px 0px 24px;

}

.content_area .left .contentpaneopen .floatLeft .moduletablelearning ul.menu li.item33 {

	display:none;

}

.content_area .left .contentpaneopen .floatLeft .moduletablelearning ul li {

	line-height:18px;

}

.content_area .left .contentpaneopen .floatLeft .moduletablelearning ul li a {

	color:#808080;

	text-decoration:none;

	display:block;

	padding-left:14px;

}

.content_area .left .contentpaneopen .floatLeft .moduletablelearning ul li a:hover {

	color:#7dcd64;

	background-image:url(../../../images/home/angled_arrow.png);

	background-repeat:no-repeat;

	background-position:left;

}

.content_area .left .contentpaneopen .buttonheading a {

	position:absolute;

	right:-200px;

	top:5px;

	margin:0px;

	padding:0px;

	z-index:900;

}

/***Homepage Entrepreneur Box***/

.content_area .left .contentpaneopen .floatLeft .entrep {

	margin:12px 0px 0px -4px;

	padding:0px;

}



/**Glossary**/

.content_area .left #glossary {

	margin:0 0 10px 5px;

}

.content_area .left #glossary #glossarylist {

	margin-left:20px;

}

.content_area .left #glossary .cmsapipagenav {

	margin-left:5px;

}

.content_area .left #glossary h2 {

	font-size:18px;

	margin:10px 0 0 5px;

	color:#007ac2;

	padding:0px;

	line-height:normal;

	font-weight:normal;

	text-align:left;

}

.content_area .left #glossary .glossaryalphabet {

	margin:10px 48px 0 5px;

	padding:10px 0;

	border-top:#e6e2db solid 1px;

}

.content_area .left #glossary #glossarylist .roweven {

	background-color:#FFF;

}

.content_area .left #glossary div#glossarycredit {

	display:none;

}

/** Xmap **/



.xmap {

	margin-top:20px;

}

.content_area .left .xmap .contentpaneopen {

	padding-bottom:10px;

}

.content_area .left .xmap .componentheading {

	border-bottom:#e6e2db solid 1px;

	margin: 0 48px 10px 10px;

	padding:0 0 10px 0;

}

.content_area .left .xmap .contentpaneopen li {

	list-style:none;

	margin:0 0 0 10px;

	padding:0;

}

.content_area .left .xmap .contentpaneopen ul li ul li {

	margin-left:0;

}

.content_area .left .xmap .contentpaneopen ul.level_2 {

	margin-left:10px;

}

.content_area .left .xmap .contentpaneopen ul li, .content_area .left .xmap .contentpaneopen ul li a {

	color:#808080;

	font-weight:bold;

	margin-top:15px;

}

.content_area .left .xmap .contentpaneopen ul li ul li, .content_area .left .xmap .contentpaneopen ul li ul li a {

	font-weight:normal;

	color:#007ac2;

	margin-top:0;

}

.content_area .left .xmap .contentpaneopen a {

	text-decoration:none;

}

.content_area .left .xmap .contentpaneopen a:hover {

	text-decoration:underline;

}

/*** Video Library ***/

#video_library{
	float:left;
	width: 100%;
}

#video_library_heading{
	float:left;
	width: 100%;
}

#video_library_content{
	float:left;
	width: 100%;
}

.video_library_images{
	float:left;
	width: 250px;
	height: 144px;
	margin-bottom: 25px;
}

.video_library_images_space{
	float:left;
	width: 10px;
	height: 144px;
}





/*** MISC ***/



span.highlight {

	padding-left: 2px;

	padding-right: 2px;

	background-color: #FFFEBB;

	font-weight:bold;

}

.content_area .left .contentpaneopen .highlight {

	background-color:#FFF;

	background-color:none;

	background-color:transparent;

	font-weight:normal;

	padding:0;

}

}

.contentpane_bottSpace {

	margin-bottom:10px;

}