.home								{width:996px; height:auto; margin:0 auto; padding:0 0 30px 0; text-align:left; position:relative;z-index:2;}
.home #breadcrumb	{margin:0 10px;}
.home #col2					{margin:0 12px 0 0;}
.home #main-content		{position:relative; margin:0 0 75px 0;}
/* begin home page styles */
.home .slides {width:480px; height:362px;float:left; margin:2px 0 0 7px;}
.home .home-content {width:490px ;float:left; margin-left:10px; margin-top:8px;}
.home .home-promo {margin-right:10px;}
.home .promo-left {border-right:1px solid #ccc; margin-right:10px;}
.home .promo-left	{float:left;width:230px; position:relative; line-height:15px;}
.home .promo-right 	{float:left;width:240px; position:relative; line-height:15px;}
.home .promo-left h3, .home .promo-right h3 			{color:#000; font-weight:normal;font-size:116%;}
.home .promo-left a, .home .promo-right a				{/*position:absolute; bottom:-2px; left:120px;*/ float:left;}
.home .promo-left a.more, .home .promo-right a.more		{position:static;}

.home .promo-left p,
.home .promo-right p {display:block; color:#999; margin-top:3px; margin-bottom:8px; padding-right:8px;font-size:93%; line-height:16px;}


.home .box-home-links {border:1px solid #eeebe3;min-height:202px; background:#fff url(../images/bg_home_links.jpg) bottom left repeat-x;padding:10px 5px 15px 10px;margin-top:10px;}
.home .box-home-links h3 {color:#000; font-weight:normal;font-size:167%; margin-top:-2px; margin-bottom:-10px;}
.home .box-home-links .home-line-horiz {background:url(../images/home_line_horiz.gif) top left repeat-x;height:3px; width:285px;margin:10px 0 0 0;}


.home .box-home-links .help-item {float:left;width:136px; height:auto; padding-left:0px;color:#000; margin-right:15px; margin-top:10px; }
.home .box-home-links .help-item img {float:left;margin-bottom:25px;margin-right:10px;}

.home .box-home-links .help-item span {display:block;color:#999;margin-top:5px;}
.home .box-home-links .help-item a span {display:block;color:inherit !important;margin-top:5px;}
.home .box-home-links .home-news h4 {color:#000;font-size:100%; font-weight:normal; margin-top:7px;}
.home .box-home-links .home-news .subhead-home-news {display:block; color:#1b557d; font-weight:bold; font-size:123.1%; margin-top:5px;}
.home .box-home-links p {color:#807f7c;font-size:100%; margin:5px 0 10px 0;}

.home .box-home-links div div a {display:block; text-decoration:inherit;}
.home .box-home-links div div a:hover	{text-decoration:underline;}
.home .home-news {background:url(../images/home_line_vert.gif) top left repeat-y; float:left; margin:-2px 0 0 0; padding:5px 20px 10px 15px;width:125px;height:160px; z-index:10;}

/* slide show styles */
.home #container				{width:480px; height:362px; float:left; margin:8px 36px 0 0px;position:relative;}
.home #imageslide li			{position:absolute;}
.home #imageslide li a			{position:absolute; bottom:46px; left:35px;}
.home #control					{display:inline; position:absolute; bottom:0px; left:12px; background:url(../images/slider_base.jpg) top left no-repeat; width:468px; height:28px;margin:0; padding:0 0 0 12px;}
.home #control dd				{font-weight:bold; display:inline; margin:-2px 0 0 0; float:left; background:url(../images/btn_line.gif) no-repeat center left; }
.home #control dd a 			{display:block; text-decoration:none;width:auto; padding:6px 10px 5px 12px; color:#57acf1; cursor:pointer;}
.home #control dd.on a 			{display:block; text-decoration:none;background:#a5ca55;padding:6px 10px 5px 12px;color:#fff;}



.slideshow div {position: absolute; top: 0; left: 0;}
.slide a {display:block; margin: -65px 0 0 20px;}
.slides					{position:relative;}

.slides .slide-nav 	{position:absolute; bottom:-6px; left:0px; background:url(/system/modules/com.candg.mortgages.toolsuite/resources/images/slider_base.gif) top left no-repeat; width:480px; height:28px;margin:0; padding:0;}
.slideshow .slide-nav dl {display:block; margin:0px 0 0 0; }
.slideshow .slide-nav dl dd {width:32px; float:left; margin:-0px 0 0 0 ;}
.slideshow .slide-nav dl dd a {width:32px}
.hidejs {display:none;}
.showjs {display:inline !important;}
#slideshow-control dd {display:inline;}

#slideshowpanel {padding:20px 0 20px 0; background:#eae3d8; margin:0 0 20px 0;}
#slideshowpanel h2, #slide, #slideshowpanel h3, #slideshowpanel p {padding:0 0px; position:relative;}
#slideshowpanel h3 {margin-top:18px; font-size:112%;}
#slideshowpanel p.hidejs {margin:-6px 0 0 -20px; font-size:120%;}

#slideshow-control {position:absolute;top:-2px; left:74px;}
#slideshow-control dd {float:left;}
#slideshow-control dd#prev, #slideshow-control dd#next, #slideshow-control dd#stop {margin:0; }
#slideshow-control a {display:block; cursor:pointer;}
#slideshow-control dd.on a {/*display:block; text-decoration:none;background:#a5ca55;padding:6px 1px 5px 9px;color:#fff;*/}

#slide {min-height:372px;}
#slide .slide img {display:block;margin:5px 0px 17px -0px;}
#slide .slide p {font-size:100%; padding:0 0 12px 0; margin:-7px 0 0 0;}
.panel-slide {margin:0px;}
.panel-slide p {margin:5px 0px -5px 0px;}
#moreimages .slide {padding:20px;}
#slide .slide .slide-image {margin:0 0 0 0; }

/* Release 2 */
.home h4						{font-size:116%; font-weight:normal; color:#000; margin-bottom:6px;}
#content						{width:490px; float:left; margin-left:10px; margin-top:6px;}
#content #tasks					{background:#f9f9f9; border:1px solid #e3e3e3; padding:17px 12px 6px 12px; margin-bottom:20px;}
#content #tasks h2				{position:relative; margin:0 0 5px 0; line-height:22px;}
#content #tasks a				{display:block; width:auto;}
#content #tasks .task			{width:230px; float:left;}
#content #tasks .task p			{margin:0 0 15px 0;}
#content #tasks h3				{padding:0; color:#807f7c;}
#content #contact h2			{padding:0 0 10px 0;}
#content #contact div img		{float:left; margin:0 5px 0 0;}
#content #contact div div		{float:left; padding:0 0 25px 0;}		
#content form					{float:left;}
#content form h3				{margin:0 0 5px 0;}
#content form input				{color:#626465; width:102px; display:inline; margin-right:7px; padding:4px 5px 5px 5px;}
#content form input.submit		{width:60px; height:26px; border:none; padding:0; margin:0;}
#content #tasks a.tooltip		{display:inline; cursor:help; position:relative; border-bottom:dotted 1px #1b557d;}
#content #tasks a.tooltip:hover	{text-decoration:none;}

#slideshow-control				{width:400px;}
#slideshow-control dd			{margin-top:2px;}
#slideshow-control dd a			{width:26px; height:27px; background:url(/system/modules/com.candg.mortgages.toolsuite/resources/images/buttons/slideshow_off.gif) no-repeat top left;}
#slideshow-control dd.on a 		{width:26px; height:27px; background:url(/system/modules/com.candg.mortgages.toolsuite/resources/images/buttons/slideshow_on.gif) no-repeat top left;}
#slideshow-control dd#stop a		{background:none; position:absolute; top:2px; right:12px;}


#tickertape				{background:#f9f9f9; position:absolute; bottom:-50px; left:0px; width:980px; height:24px; margin:0 0 0 6px; padding:0; border:0; border-top:1px solid #e4e4e4;}
#tickertape h1				{float:left; font-size:100%; padding:4px 12px 4px 5px;}
#tickertape div				{position:relative; top:-1px; left:-1px; background:url(/system/modules/com.candg.mortgages.toolsuite/resources/images/tickertape_label.gif) no-repeat top left; float:left; text-transform:uppercase; color:#1b557d; font-size:90%; width:119px; height:15px; padding:5px 0 3px 15px;}
#tickertape span			{color:#626465;}
#tickertape img				{position:absolute; right:0px; top:-1px;}

#quicklinks				{width:980px; margin:0 0 0 12px; height:auto;}
#quicklinks h2				{margin:0 0 2px 0;}
#quicklinks div				{width:308px; height:100px; float:left; margin:0 12px 0 0;}
#quicklinks ul				{float:left; width:154px; padding:0; margin:0; }
#quicklinks ul.first			{width:149px; padding:0 5px 0 0;}
#quicklinks ul li			{display:block; padding:0 0 3px 0; margin:0;}
#quicklinks h3				{font-size:116%; color:#626465; width:308px; display:block; border-bottom:1px solid #cfcfcf; margin:0 0 5px 0; padding:0 0 3px 0;}

.home #content .promo-1,
.home #content .promo-2			{width:228px; float:left; margin:0 12px 0 0;}
.home #content .promo-2			{width:238px; margin-right:0;}
.home #content .promo-1 img,
.home #content .promo-2	img		{margin-right:11px; float:left;}
.home #content .promo-1 div,
.home #content .promo-2	div		{min-height:100px; position:relative; float:left; width:107px; margin:0; padding:0 0 28px 0;}
.home #content .promo-2	div		{width:117px;}
.home #content .promo-1 p,
.home #content .promo-2 p		{color:#807f7c; margin:0; padding:0; line-height:14px;}
.home #content .promo-1 div a,
.home #content .promo-2	div a		{position:absolute; bottom:0px;}
.home #content .promo-1 div a img,
.home #content .promo-2	div a img	{margin:0;}

.home #feature				{width:466px; min-height:100px; padding:12px;}
.home #feature a			{display:block;}
/* end home page styles */


.tool-tip {
	margin-top:-190px;
	margin-left:-70px;
	text-align:left;
	color:#626465;
	width: 185px;
	height:157px;	
	z-index: 2;
	
}
.tool-tip p			{font-weight:bold; margin:7px 0 0 0;}
.tool-tip strong	{font-weight:bold;}
.tool-title {
	width:169px;
	height:18px;
	font-weight: bold;
	margin: 0;
	color: #fff;
	padding: 8px 8px 4px 8px;
	background: url(/system/modules/com.candg.mortgages.toolsuite/resources/images/home_flyout_title.png) no-repeat top left;
}
.tool-text {
	width:169px;
	height:112px;
	padding:8px 6px 8px 10px;
	background: url(/system/modules/com.candg.mortgages.toolsuite/resources/images/home_flyout_text.png) no-repeat top left;
}
