/* @override http://donorperfect.local/css/main.css */

@charset "UTF-8";

/* CSS Document */



/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------    GLOBAL FORMATING   -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

.clear {
	display: block;
	clear:both;	
}

		body{

			font-family:Helvetica, Arial, sans-serif;

			font-size:12px;

			color:#222;

			

		}

		

		p{

			font-size:12px;

			color:#222;

			padding: 5px 0 10px 0;

			margin:0;

			line-height:18px;

		}

		

		img{

			border:none;

		}

		

		a{

			color:#0281ef;

			text-decoration:none;

			font-weight:bold;

			cursor:pointer;

		}

		

		a:visited{

			color:#4eabfb;

		}

		

		a:hover{

			color:#4eabfb;

			text-decoration:underline;

			

		}

		

		

		

		

		

		a img{

			border:0 none;

			text-decoration:none;

		}

		

		

		

		H1{

			color:#013eaf;

			font-size:18px;

			font-weight:bold;

			margin: 5px 0 5px 0;

		}

		

		H2{

			color:#013eaf;

			font-size:16px;

			font-weight:bold;

			margin:0;

		}

		H3{

			color:#3d3d3d;

			margin:0;

			padding-top:15px;

		}

		

		H4{

			color:#013eaf;

			font-size:16px;

			margin:0;

			padding-top:15px;

		}

		

		H5{

			color:#3d3d3d;

			margin:0;

			padding-top:5px;

			font-size:14px;

		}

		

		hr{

			border-bottom: 1px dotted #0c0c0c;

			border-top:none;

			border-left:none;

			border-right:none;

		}

		

		.highlight{

			color:#013eaf;

		}



		

		blockquote{

			margin-bottom:0;

		}

		

		

		ul{

			margin: 5px 0 0 0;

			padding-left: 18px;

		}

		

		li{

			line-height:18px;

			list-style-image: url(../images_css/blue_bullet.gif);

		}

		

		ul.arrow li{

			list-style-image:url(../images/link-round-arrow.gif);

			padding-bottom:5px;

		}

		

		

		

		ul.green_check {

			margin: 5px 0 0 0;

			padding-left: 30px;

		}

		

		ul.green_check li{

			line-height:18px;

			padding:0 0 5px 5px;

			list-style:url(../images/green_check.png);

			font-size:14px;

			font-weight:bold;

			color:#3d3d3d;	

		}

		

		ul.green_check_small {

			margin: 5px 0 0 0;

			padding-left: 25px;

		}

		

		ul.green_check_small li{

			line-height:20px;

			padding:0 0 5px 5px;

			list-style:url(../images/green_check_small.png);

			font-size:12px;

			color:#3d3d3d;	

		}

		

		

		ul.underline{

		margin:0;

		padding:0;

		

		}

	

		ul.underline li{

		border-bottom: 1px dotted #666;

		padding: 5px 0;

		margin:0;

		list-style:none;

		list-style-image:none;

		}



		

		ol{

			margin: 5px 0 0 0;

			padding-left: 18px;

		}

		ol li{

			line-height:18px;

		}

		

		

		table{

			font-size:12px;

			color:#222;

			margin:0;

			padding:0;

			

		}

		

		form{

			margin:0;

			padding:0;

			font-size:12px;

		}

		

		.floatright{

			float:right;

		}

		.floatleft{

			float:left;

		}

		


		

		.image_floatright{

			float:right;

			padding: 0 0 0 10px;

		}

		

		.image_floatleft{

			float:left;

			padding: 0 10px 0 0;

		}

		

		.image_caption{

			font-size:11px;

			text-align:center;

			padding: 5px 0;

		}

		

		.image_caption a{

			font-size:11px;

		}

		

		

		.required{

			color:#F00

		}

		

		label.error { 

			float: none;

			color: red; 

			padding-left: .5em; 

			vertical-align: top;

			font-size:12px;

			font-weight:normal;

			font-family:"Helvetica", Arial, sans-serif;

		}

		

		.asterisk {

			font-size:12px;

			color:red;

			

		}

		

		.strike{

			color:#F00;

			text-decoration:line-through;

		}

		

		

		.footnote {

			font-size:10px;

			

		}

		

		

		label.check{

			width:22px;

			height:20px;

			display: inline-block;

			background: url(../images_css/blue-checkbox.gif) no-repeat;

			overflow: hidden;

			cursor: pointer;

			margin-right: 2px; 

			background-position: 0px 0px;

		}

		

		label.check:hover{

			background-position: 0px -20px;

		}

		

		label.switch{

			background-position: 0px -40px;

		}

	

	

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------  END GLOBAL FORMATING -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/









#flowpanes .resources {

	font-size: 12px;

	list-style: none;

	text-indent: none;

	list-style-type: none;

	margin: 0;

	padding: 5px 0 0 0;



}

#flowpanes .resources li a {

	float: right;

	*margin-top: -21px;	

	font-size: 12px;

}

#flowpanes .resources li {

	list-style-image:none;

}

#flowpanes .resources a:link {

	text-decoration: underline;

	color: #a50b3d;

}

#flowpanes .resources a:hover {

	text-decoration: none;

}

#flowpanes .resources a:visited {

	color: #454545;

}

#flowpanes .resources2 {

	font-size: 12px;

	list-style: none;

	padding-top: 5px;

	margin-left: 90px;

	*margin-left:130px;

}

#flowpanes .resources2 a {

	float: right;

	padding-right: 10px;

	*padding: 0 0 0 190px;

	_padding: 0 0 0 190px;

	*float:none;

	font-size: 12px;

}

#flowpanes .resources2 a:link {

	text-decoration: underline;

	color: #a50b3d;

}

#flowpanes .resources2 a:hover {

	text-decoration: none;

}

#flowpanes .resources2 a:visited {

	color: #454545;

}

#flowpanes .align-resource {

	padding-left: 130px;

	

}









/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------    MAIN CONTAINERS    -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/





		

		#container{

			width: 980px;

			margin: 0 auto;

		}

		

		#main_container{

			text-align:left;

			}

			

		#body_container{

			width:980px;

			clear:both;

		}



	



/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------  END MAIN CONTAINERS  -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/















/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------         HEADER        -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/



		#header{

			width:100%;

			text-align:center;

		}

		

		#header_container{

			width:980px;

		}

		

		#logo{

			float:left;

			width:300px;

			padding-top:10px;



		}

		

		#logo_landing{

			float:left;

			width:300px;

			padding-top:10px;

			margin-bottom:10px



		}

		

		#menu_container{

			right:0;

			padding-top:5px;

			position:relative;

			margin-left:300px;

			z-index:300;

		}

		

		#contact{

			text-align:right;

			color:#666;

			font-size:11px;

			vertical-align:bottom;

			

		}

		

		#contact a{

			font-weight:bold;

		}

		

		#search{

			text-align:right;

			padding: 5px 0 0 0;

			color:#666;

			margin-left:300px;
			

		}

		

		#search input{

			color:#666;

		}

		

		#breadcrumb{

			padding: 0 0 3px 3px;

			color:#acacac;

			font-size:9px;

			clear:both;

		}

		

		#breadcrumb a{

			color:#666;

			font-weight:normal;

		}

		

		#breadcrumb a:hover{

			color:#999;

		}

		

		#menu-container{

		position:relative;

		float:right;

		width:680px;

		padding-top:5px;

		margin-bottom:10px;

		}



/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------      END HEADER       -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

















/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------      LEFT COLUMN      -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/



		#left-column{

			float:left;

			width:690px;

		}

		

		#body-title{

			background:url(../images_css/page-title.gif) no-repeat;

			height:50px;

			padding: 0 0 0 15px;

		}

		

		#body-title H1{

			color:#FFF;

			font-size:25px;

			font-weight:500;

			margin:0;

			padding-top:15px;

		}

		

		#body-content-container{

			width:690px;

			background:url(../images_css/main-body-middle.gif) repeat-y;

			

		}



		#body-content{

			padding: 15px 25px 0 15px;

		}

		

		#body-footer{

		background:url(../images_css/main-body-footer.gif) no-repeat;

		height:30px;

		}

		

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------  WIDE BODY ELEMENTS   ------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		#bodywide-content-container{

			width:980px;

			background:url(../images_css/main-bodywide-middle.gif) repeat-y;	

		}

		

		#bodywide-title{

			background:url(../images_css/pagewide-title.gif) no-repeat;

			height:50px;

			padding: 0 0 0 15px;

		}

		

		#bodywide-title h1{

			color:#FFF;

			font-size:25px;

			font-weight:500;

			margin:0;

			padding-top:15px;

		}

		

		#bodywide-footer{

			background:url(../images_css/main-bodywide-footer.gif) no-repeat;

			height:30px;

		}

		

		#flowpaneswide {

			background: url(../images_css/tab-containerwide-body.gif) repeat-y;		

			width:940px;

		}

		

		#boxwide_container .body{

			background:url(../images_css/boxwide-container-body.gif) repeat-y;

			padding:0 10px 10px 10px;

		}

		/*------ <<<<<<<<<<<<<>>>>>>>>>>> -------*/

		/*------ END WIDE BODY ELEMENTS   ------*/

		/*------ <<<<<<<<<<<<<>>>>>>>>>>> -------*/

	

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	/*------     BODY ELEMENTS     -------*/

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/



			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------       DOUBLE BOX      -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			/* DELETE AFTER SEO */

			#double_box{

				clear:both;

				padding-top:10px;

				margin-bottom:0;

			}

			

			#double_box .header{

				background:url(../images_css/double-box-header.gif) no-repeat;

				height:10px;

			}

			

			#double_box .body{

				background:url(../images_css/double-box-body.gif) repeat-y;

				padding: 0 15px;

				height:225px;

				

			}

			

			#double_box .footer{

				background:url(../images_css/double-box-footer.gif) no-repeat;

				height:10px;

			}

			

			#double_box .box_left{

				float:left;

				width:310px;				

			}

			

			#double_box .box_right{

				float:right;

				width:310px;				

			}

			

			#double_box h1{

				margin-top:0;

				color:#252628;

				font-size:18px;

				font-weight:bold;

				

			}

			/* ^^^^^^^^^^^^^^^^^^^^^^^ */

			

			

			

			.double_box{

				clear:both;

				padding-top:10px;

				margin-bottom:0;

			}

			

			.double_box .header{

				background:url(../images_css/double-box-header.gif) no-repeat;

				height:10px;

			}

			

			.double_box .body{

				background:url(../images_css/double-box-body.gif) repeat-y;

				padding: 0 15px;

				height:225px;

				

			}

			

			.double_box .footer{

				background:url(../images_css/double-box-footer.gif) no-repeat;

				height:10px;

			}

			

			.double_box .box_left{

				float:left;

				width:310px;				

			}

			

			.double_box .box_right{

				float:right;

				width:310px;				

			}

			

			.double_box h1{

				margin-top:0;

				color:#252628;

				font-size:18px;

				font-weight:bold;

				

			}

			

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------     END DOUBLE BOX    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------       GRAY BOX        -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			#box_container{

				padding:10px 0 0 0;

				clear:both;

				

			}

			

			#box_container h1{

				margin:0;

				

			}

			

			

			#box_container h5{

				color:#222

			}

			

			#box_container li{

				padding-bottom:5px;

				

			}

			

			 #box_container .header{

				background:url(../images_css/box-container-header.gif) no-repeat;

				height:10px;

				

			}

			

			#box_container .body{

				background:url(../images_css/box-container-body.gif) repeat-y;

				padding:0 10px 10px 10px;

			}

			

			

			

			#box_container .body .left_column_video{

				float:left;

				width:290px

				

			}

			

			#box_container .body .comment{

				text-align:center;

				font-size:10px;

				

			}

			

			#box_container .body .callout{

				margin: 10px 0 10px 0;

				padding: 0 5px;

				border:solid 1px #666;

				background-color:#F6F6F6;

				

			}

			

			#box_container .body .comment a{

				font-size:10px;

				

			}

			

			

			#box_container .body .right_column_video{

				

				width:330px;

				float:right;

				

			}

			

			#box_container .body .left_column{

				float:left;

				width:310px;

				padding-top:5px;

				

				

			}

			

			

			#box_container .body .right_column{

				

				width:310px;

				float:right;

				padding-top:5px;

				

			}

			

			

			#box_container .footer{

				background:url(../images_css/box-container-footer.gif) no-repeat;

				height:10px;

				

			}

			

			#show_container{

				

			}

			

			#hide_container{

				

			}

			

			#hide_container .comments{

				border-bottom: dotted 1px #666;

				

			}

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------     END GRAY BOX      -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------      WHO USES BOX     -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			/*DELETE AFTER SEO WORK IS COMPLETE */

			/* \/ \/ \/ \/ \/ \/ \/ \/ \/ */

			#whouses_container{

				padding:5px 0 5px 0;

				border-bottom:#999 dotted 1px;

			}

			

			#whouses_container .image{

				float:left;

				padding:5px 40px 0 0;

				text-align:center;

			}

			

			#whouses_container .image img{

				padding:0;	

			}

			

			#whouses_container .desc h1{

				text-align:left;

			}

			

			#whouses_container .desc{

				margin-left:0;

			}

			/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

			

			.whouses_container{

				padding:5px 0 5px 0;

				border-bottom:#999 dotted 1px;

			}

			

			.whouses_container .image{

				float:left;

				padding:5px 0;

				

			}

			

			.whouses_container .desc{

				margin-left:160px;

			}

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   END WHO USES BOX    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------      WEBINARS BOX     -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			#webinar_container{

				padding:5px 0 5px 0;

				width:645px;

			}

			

			

			#webinar_container .header{

				background:url(../images_css/box-container-header.gif) no-repeat;

				height:10px;

				width:650px;

			}

			

			#webinar_container .body{

				background:url(../images_css/box-container-body.gif) repeat-y;

				padding: 0 10px;

				width:650px;

			}

			

			

			#webinar_container .footer{

				background:url(../images_css/box-container-footer.gif) no-repeat;

				height:10px;

				width:650px;

			}

			

			#webinar_container h1{

				color:#013eaf;

				font-size:14px;

				font-weight:bold;

				margin: 5px 0 0 0;

			}

			

			#webinar_container p{

				padding:0;

			}

			

			#webinar_container .desc{

				border-bottom: dotted 1px #999;

				margin-bottom:10px;

				width:620px;

				padding: 5px 0 15px 0;

				

			}

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   END WEBINARS BOX    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------      REFERENCES BOX     -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			#references_container{

				width:660px;

				padding-top:15px;

			}

			

			#references_container .header{

				background:url(../images_css/reference-header.gif) no-repeat;

				height:10px;

				

			}

			

			#references_container .body{

				background:url(../images_css/reference-body.gif) repeat-y;

				

			}

			

			#references_container .footer{

				background:url(../images_css/reference-footer.gif) no-repeat;

				height:10px;

								

			}

			

			

			

			#references_container .reference {

				padding: 5px 15px 0 10px;

				margin: 0 15px 0 10px;

				border-bottom: 1px dotted #999;

								

			}

			

			#references_container .last {

				border-bottom: none;

								

			}

			

			#references_container .reference .image{

				float:left;

				padding:10px 0;

				

			}

			

			#references_container .reference .quote{

				margin-left:150px;

				

			}

			

			#references_container .reference .quote p{

				font-weight:500;

				line-height:20px;

				font-style:italic;

			}

			

			#references_container .reference .tech{

				margin-left:175px;

				

			}

			

			#references_container .reference .tech p{

				line-height:20px;

			}

			

			

			#references_container .reference .desc{

				margin-left:130px;

				

			}

			

		

			

			#references_container .reference .quote p.signature{

				text-align:right;

				font-weight:bold;

				font-style:normal;

			}

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   END REFERENCES BOX    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------        WHITE  BOX     -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			#white_container{

				width:660px;

				padding-top:15px;

			}

			

			#white_container .header{

				background:url(../images_css/reference-header.gif) no-repeat;

				height:10px;

				

			}

			

			#white_container .body{

				background:url(../images_css/reference-body.gif) repeat-y;

				padding:10px 10px 10px 10px;



				

			}

			

			

			#white_container .body .left_column{

				float:left;

				width:310px;

				padding-top:5px;

				

				

			}

			

			

			#white_container .body .right_column{

				

				width:310px;

				float:right;

				padding-top:5px;

				

			}

			

			#white_container .footer{

				background:url(../images_css/reference-footer.gif) no-repeat;

				height:10px;

								

			}

			

			

			

			#white_container .desc {

				padding: 10px 15px 10px 10px;

				margin: 0 15px 0 10px;

				border-bottom: 1px dotted #999;

								

			}

			

			#white_container .last {

				border-bottom: none;

								

			}

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------     END WHITE  BOX    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------      FEATURES LIST   -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			#features_container{

				padding:5px 0 5px 0;

				padding:0;

				margin:0;

			}

			

			

			

			#features_container table{

				width:640px;

				font-size:12px;

			}

			

			#features_container table tr td{

				border-bottom: 1px solid #c1c1c1;

				

			}

			

			#features_container table tr td.last{

				border:none;

				padding-bottom:10px;

				

			}

			

			#features_container table td.feature{

				width:400px;

			}

			

			#features_container table td.dp_header{

				width:110px;

				height:25px;

				background:url(../images_css/feature_dp_header.gif) no-repeat;

			}

			

			#features_container table td.other_header{

				width:110px;

				height:25px;

				background:url(../images_css/feature_other_header.gif) no-repeat;

			}

			

			

			#features_container table td.expandable{

				width:400px;

				border:none;

			}

			

			

			

			#features_container td.feature_catagory{

				

				height:30px;

				background:url(../images_css/feature_catagory.gif) no-repeat;

				padding: 0 0 0 15px;

				border:none;

				

			}

			

			#features_container td.feature_catagory h1{

				font-size:14px;

				color:#013eaf;

				font-weight:bold;

				margin:0;

				padding-top:5px;

			}

			

			

			#features_container .feature_title{	

				

				padding: 10px 0 5px 5px;

				font-weight:600;

				color:#333;

				/*background:url(../images_css/feature_bg.gif) repeat-y;*/

				cursor:pointer;

				

			}

			

			#features_container .feature_title h2{

				padding: 0 0 0 10px;

				font-weight:600;

				color:#333;

				font-size:12px;

							

			}

			

			#features_container td.feature_dp{

			

				width:105px;

				margin: 0 5px 0 0;

				padding-top:5px;

				background:url(../images_css/feature_dp.gif) repeat-y;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				vertical-align:top;

			}

			

			#features_container td.feature_other{

				width:105px;

				margin:0;

				padding-top:5px;

				background:url(../images_css/feature_other.gif) repeat-y;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				margin-right:-5px;

				vertical-align:top;

			}

			

			

			#features_container .feature_desc{

				padding: 0 0 10px 15px;

				width:350px;

				/*background: #f8f8f8;

				border-top: 1px solid #cccccc;*/

				

			}

			

			#features_container .feature_desc ul{

				margin:0 0 0 -5px;

				padding-bottom:10px;

			}

			

			#features_container .comment{

				font-style:italic;

				font-size:10px;

				padding: 5px 0 0 5px;

			}

			

					

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   END FEATURES    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   PRICE COMPARISON    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			#price_compasison_container{

				padding-top:5px;

				font-size:12px;

				

			}

			

			

			#price_compasison_container table{

				width:650px !important;

			}

			

			#price_compasison_container td.title-col{

				width:125px;

				height:80px;

				text-align:center;

				font-size:12px;

				color:#fff;

				font-weight:bold;

			}

			

			#price_compasison_container td.title-col-border{

				width:125px;

				height:80px;

				text-align:center;

				font-size:12px;

				color:#fff;

				font-weight:bold;

				border-right: 1px solid #b0b0b0;

			}

			

			#price_compasison_container td.title{

				width:650px;

				text-align:left;

				font-size:14px;

				color:#013eaf;

				font-weight:bold;

				padding: 10px 0 5px 5px;

				height:14px !important;

				background:url(/images_css/pricing_title_base.gif);

				overflow:hidden;

				border:none;

				border-right: 1px solid #b0b0b0;

				border-left: 1px solid #b0b0b0;

			}

			

			#price_compasison_container td.base{

				width:650px;

				font-weight:bold;

				padding: 10px 0 5px 5px;

				background:url(/images_css/pricing-dpo-pricing-bg.gif) no-repeat;

				border:none;

			}

			

			#price_compasison_container td.desc-all{

				padding: 5px 5px 5px 5px;

				border-left: 1px solid #b0b0b0;

				border-right: 1px solid #b0b0b0;

				border-bottom: 1px solid #b0b0b0;

				

			}

			

			#price_compasison_container td.base-bg{

				background:#fdfdfd;

				border-left: 1px solid #b0b0b0;

				

			}

			

			#price_compasison_container td.desc{

				width:275px;

				text-align:left;

				padding: 5px 0 5px 5px;

				font-weight:600;

				color:#333;

				border-bottom: 1px solid #c1c1c1;

				border-left: 1px solid #b0b0b0;



			}

			

				/*DP Installed Specific */

				#price_compasison_container td.desc-dp{

					width:400px;

					text-align:left;

					padding: 5px 0 5px 5px;

					font-weight:600;

					color:#333;

					border-bottom: 1px solid #c1c1c1;

					border-left: 1px solid #b0b0b0;

	

				}

				

				

				#price_compasison_container td.check_dp{

					width:250px;

					text-align:center;

					font-size:12px;

					font-weight:500;

					border-bottom: 1px solid #c1c1c1;

					border-left: 1px solid #b0b0b0;

					border-right: 1px solid #b0b0b0;

					background:#f0f0f0;

					padding:2px 0;

				}

				/* End DP Installed Specific */

			

	

			

			#price_compasison_container td.check_col1{

				width:125px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-size:12px;

				font-weight:500;

				background:url(/images_css/comparison_maintenance_bg.gif);

				padding:2px 0;

			}

			

			#price_compasison_container td.check_col2{

				width:125px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-size:12px;

				font-weight:500;

				background:url(/images_css/comparison_full_bg.gif);

				padding:2px 0;

			}

			

			#price_compasison_container td.check_col3{

				width:125px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-size:12px;

				font-weight:500;

				background:url(/images_css/comparison_premium_bg.gif);

				padding:2px 0;

				border-right: 1px solid #b0b0b0;

			}

			

			#price_compasison_container td.check_all{

				width:375px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				border-left: 1px solid #b0b0b0;

				border-right: 1px solid #b0b0b0;

				font-size:12px;

				font-weight:normal;

				background:#f0f0f0;

				padding:4px 0;

			}

			

			

			#price_compasison_container td.desc_add{

				width:275px;

				text-align:left;

				padding: 2px 0 2px 5px;

				font-weight:500;

				color:#111;

				font-size:11px;

				background:#f6f6f6;

				border-bottom: 1px solid #c1c1c1;

				border-left: 1px solid #b0b0b0;



				

			}

			

			#price_compasison_container td.col1_add{

				width:125px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-weight:500;

				color:#111;

				font-size:11px;

				background:url(/images_css/comparison_maintenance_bg.gif);

				padding:0;

			}

			

			#price_compasison_container td.col2_add{

				width:125px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-weight:500;

				color:#111;

				font-size:11px;

				background:url(/images_css/comparison_full_bg.gif);

				padding:0;

			}

			

			#price_compasison_container td.col3_add{

				width:127px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-weight:500;

				color:#111;

				font-size:11px;

				background:url(/images_css/comparison_premium_bg.gif);

				padding:0;

				border-right: 1px solid #b0b0b0;

			}

			

			#price_compasison_container td.single{

				font-size:14px;

				color:#013eaf;

				font-weight:bold;

				height:14px !important;

				overflow:hidden;

				background:url(/images_css/pricing_title_base.gif);

			}

			

			#price_compasison_container td.total{

				font-size:14px;

				color:#FFF;

				font-weight:bold;

				height:14px !important;

				overflow:hidden;

				background:url(/images_css/pricing_title_total.gif);

			}

			

			#price_compasison_container td.single-total{

				text-align:center;

				font-size:12px;

				font-weight:bold;

				height:14px !important;

				overflow:hidden;

				background:url(/images_css/pricing_title_total.gif) !important;

			}

			

			#price_compasison_container td.single-title{

				text-align:center;

				font-size:12px;

				font-weight:bold;

				height:14px !important;

				overflow:hidden;

				background:url(/images_css/pricing_title_base.gif) !important;

			}

			

			

			#price_compasison_container td.last{

				border-bottom:none;

			}

			

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			/*------   END PRICE COMPARISON     -------*/

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			/*------     PRICING CALCULATOR     -------*/

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			

			.jquery-checkbox{ float:left; position:absolute; left:-5000px;}

	

			#calculate .check_all input{

				border: #999 solid 1px;

				background:#fff;

				width:150px;

				height:20px;

				text-align:center;

				font-weight:bold;

			}

			

			.single-title input{

				color:#0d7f48;

				border: #999 solid 1px;

				background:#fff;

				width:80px;

				height:20px;

				text-align:center;

				font-weight:bold;

			}

			

			#calculate select{

				width:150px;

			}

			

			#calculate tr.subTotal{

				display:none;

			}

					

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			/*------   END PRICING CALCULATOR   -------*/

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			/*------      DPO LANDING PAGE      -------*/

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			

			.pricing_table td.title{

				color:#FFF;

				font-weight:bold;

				padding: 3px 0;

				

			}

			

			.pricing_table td.desc{

				padding: 3px 0;

			}

			

			

			

			

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			/*------    END DPO LANDING PAGE    -------*/

			/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   SUPPORT COMPARISON  -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			#compasison_container{

				padding-top:5px;

				

			}

			

			

			#compasison_container table{

				width:660px

				

			}

			

			#compasison_container td.catagory{

				width:125px;

				text-align:center;

				

			}

			

			#compasison_container td.title{

				width:660px;

				text-align:left;

				font-size:14px;

				color:#013eaf;

				font-weight:bold;

				padding: 10px 0 5px 5px;

				height:15px;

				background:url(../images_css/comparison_title.gif);

			}

			

			

			#compasison_container td.desc{

				width:285px;

				text-align:left;

				padding: 10px 0 5px 5px;

				font-weight:600;

				color:#333;

				border-bottom: 1px solid #c1c1c1;



				

			}

			

			#compasison_container td.check_mant{

				width:125px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-size:10px;

				font-weight:bold;

				background:url(../images_css/comparison_maintenance_bg.gif);

				padding:4px 0;

			}

			

			#compasison_container td.check_full{

				width:125px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-size:10px;

				font-weight:bold;

				background:url(../images_css/comparison_full_bg.gif);

				padding:4px 0;

			}

			

			#compasison_container td.check_prem{

				width:125px;

				text-align:center;

				border-bottom: 1px solid #c1c1c1;

				font-size:10px;

				font-weight:bold;

				background:url(../images_css/comparison_premium_bg.gif);

				padding:4px 0;

			}

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------ END SUPPORT COMPARISON-------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   CONSULTANT TABLE    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			#consultant_container{

				width:620px;				

				margin: 0 20px 0 20px;

				padding:5px 0 10px 0;

				border-bottom: 1px dotted #666;

				

			}

			

			

			#consultant_container table{

				width:615px;

				

			}

			

			#consultant_container td.title{

				width:600px;

				font-weight:bold;

				font-size:14px;

				color:#013eaf;

				padding-top:15px;

				

			}

			

			#consultant_container td.lable1{

				width:135px;

				font-weight:bold;

				padding-top:10px;

				vertical-align:top;

			}

			

			#consultant_container td.lable2{

				width:135px;

				font-weight:bold;

				padding-top:10px;

				vertical-align:top;

				

			}

			

			

			#consultant_container td.desc1{

				width:175px;

				padding-top:10px;

				vertical-align:top;



				

			}

			

			

			#consultant_container td.desc2{

				width:175px;

				padding-top:10px;

				vertical-align:top;

			}

			

			#consultant_container td.desc3{

				width:485px;

				padding-top:10px;

				vertical-align:top;

			}

			

			

			#consultant_container td.member{

				width:310px;

				text-align:center;

			}

			

			

			

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------ END SUPPORT COMPARISON-------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   ACCORDIAN/TOGGLE    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			  #accordian_container{

				  width:640px;

			  }

			  

			  .accordian{

				  margin-bottom:10px;

				  

				  

			  }

			  

			  h1.accordian_trigger {

				  background:url(../images_css/faq-toggle-button.gif) no-repeat;

				  height: 30px !important;

				  width: 640px;

				  font-size:14px;

				  font-weight:bold;

				  

			  }

			  

			  

			  h1.accordian_trigger .click {

				  cursor:pointer;

				  padding: 10px 0 0 35px;

				  display: block;

				  outline:none;

				  

			  }

			  

			  

			  

			  .accordian h1.active {

				  background-position: left bottom;

			  } 

			  

			  .accordian_toggle_container {

				  margin: 0 0 15px 0;

				  padding: 0;

				  border-top: 1px solid #bcbcbc;

				  background: url(../images_css/faq-toggle-body.gif) repeat-y;

				  width: 640px;

				  clear: both;

			  }

			  

			  .accordian_toggle_container .accordian_desc  {

				  padding: 10px 10px 5px 35px;

				  background: url(../images_css/faq-toggle-footer.gif) no-repeat left bottom; /*--Bottom rounded corners--*/

			  }

			

			/*------ <<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			/*------   END ACCORDIAN/TOGGLE    -------*/

			/*------ <<<<<<<<<<<<<>>>>>>>>>>>> -------*/

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------    CALL TO ACTION     -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			/* DELETE AFTER SEO WORDK */

			#cta {

			text-align:center;

			padding-top:15px;

			

			}

			

			#cta h1{

			font-size:20px;

			font-weight:bold;

			color: #ff770b;

			}

			

			#cta h2{

			font-size:16px;

			font-weight:bold;

			color: #ff770b;

			}

			

			#cta p{

			font-size:16px;

			font-weight:bold;

			color: #ff770b;

			}

			/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

			

			.cta {

			text-align:center;

			padding-top:15px;

			

			}

			

			.cta h1{

			font-size:20px;

			font-weight:bold;

			color: #ff770b;

			}

			

			.cta h2{

			font-size:16px;

			font-weight:bold;

			color: #ff770b;

			}

			

			.cta p{

			font-size:16px;

			font-weight:bold;

			color: #ff770b;

			}

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------  END CALL TO ACTION   -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------    REQUEST FORMS     -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			#request_container {

			

			

			}

			

			#request_container table {

			 width: 640px;

			 margin:0;

			 padding:0;

			}

			

			#request_container table td {

				vertical-align:top;

			}

			

			#request_container table td.lable {

			 width: 175px;

			 padding: 5px 0 0 0;

			 font-weight:bold;

			 vertical-align:top;

			}

			

			#request_container table td.input {

			 width: 465px;

			 padding: 5px 0 0 0;

			 vertical-align:top;

			}

			

			

			#request_container table td.title {

			 padding: 15px 0 0 0;

			}

			

			#request_container table.classes_header {

			 width: 625px;

			}

			

			#request_container table.classes {

			 width: 630px;

			 border: 1px solid #999;

			}

			

			#request_container table.classes td {

				padding:0;

				margin:0;

			}

			

						

			#request_container table td.location {

			 width: 200px;

			 padding: 5px 0 0 10px;

			 font-weight:bold;

			 vertical-align:top;

			}

			

			#request_container table td.date {

			 width: 125px;

			 padding: 5px 0 0 0;

			 font-weight:bold;

			 vertical-align:top;

			}

			

			#request_container table td.description {

			 width: 275px;

			 padding: 5px 0 0 0;

			 font-weight:bold;

			 vertical-align:top;

			}

			

			

			

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------  END CALL TO ACTION   -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			

			

	

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	/*------  END BODY ELEMENTS    -------*/

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	

	

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------    END LEFT COLUMN    -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			





/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------     RIGHT COLUMN      -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	

	

	#right-column{

		width:270px;

		float:right;

		text-align:left;

	}



	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	/*------    RIGHT ELEMENTS     -------*/

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------   PLANNED GIVING AD   -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	

	

	#planGivingAd {

			width:270px;

			padding-bottom:5px;

			

			}

		

		#planGivingAd .image {

			position:relative;

			float:right;

			margin-right:0;

			padding: 0 0 20px 0;

			}

	

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------        MAIN AD        -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		

		#mainad {

			width:270px;

			padding-bottom:5px;

			

			}

		

		#mainad .image {

			position:relative;

			top: -15px;

			float:right;

			z-index:inherit;

			margin-right:0;

			padding: 5px 0;

			margin-bottom:-15px;

			text-align:center;

			}

			

			

		#mainad .adlink {

			margin-top:-45px;

			margin-right:5px;

			position:relative;

			text-align:center;

			

			}

			

		#mainad a {

			font-size:18px;

			font-weight:bold;

			color: #ff770b;

			margin:0;

			z-index: 100;

			

			}

		

		

		

		

		#mainad .header{

			height:10px;

			background:url(../images_css/main-ad-top.gif) no-repeat;

		}

		

		#mainad .body{

			background:url(../images_css/main-ad-middle.gif) repeat-y;

			padding: 0 10px 0 10px;

		}

		

		#mainad .footer{

			background:url(../images_css/main-ad-bottom.gif) no-repeat;

			height:10px;

		}

		

		

		#mainad h1{

			text-align:center;

			font-size:25px;

			font-weight:bold;

			color: #ff770b;

			margin:0;

			

		}

		

		#mainad h2{

			text-align:center;

			font-size:14px;

			color: #ff770b;

			

		}

		

		

		#mainad h3{

			text-align:center;

			font-size:22px;

			font-weight:bold;

			color: #013eaf;

			margin:0;

			padding:10px 0 0 0;

			

		}

		

		

		

		

		

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------      END MAIN AD      -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		

		#client-request {

			width:270px;

			padding-bottom:5px;

		}

		

		#client-request .header{

			height:50px;

			background:url(../images_css/client-requestbox-header.gif) no-repeat;

		}

		

		#client-request .header .image_floatleft{

			float:left;

			padding:5px 5px 0 10px;

		}

		

		#client-request .body{

			background:url(../images_css/client-requestbox-body.gif) repeat-y;

			padding: 10px 10px 0 10px;

		}

		

		#client-request .footer{

			background:url(../images_css/client-requestbox-footer.gif) no-repeat;

			height:10px;

		}

		

		#client-request h1 {

			margin:0;

			padding:15px 0 0 0;

			font-size:22px;

			color: #4c4c4c;

		}

		

		

		/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

		/*------  MORE INFO / TOGGLE BOXES  -------*/

		/*------ <<<<<<<<<<<<<<>>>>>>>>>>>> -------*/

		

		

		#moreinfo_container{

			width:270px

		}

		

		.moreinfo{

			

		}

		

		.moreinfo h1.trigger {

			background:url(../images_css/toggle-button.gif) no-repeat;

			height: 40px;

			width: 270px;

			font-size:16px;

			font-weight:bold;

		}

		

		.moreinfo h1.trigger img {

			margin-top:-13px; 

			padding-right:5px;

			float:left;

			

		}

		

		.moreinfo h1.trigger a {

			color: #4c4c4c/* #0254ea */;

			padding: 15px 0 0 10px;

			text-decoration: none;

			display: block;

			outline:none;

		}

		

		.moreinfo  h1.trigger a:hover { 

			color: #333  /* #013fb1; */

		}

		

		.moreinfo  h1.active {

			background-position: left bottom;

		} 

		

		.moreinfo  .toggle_container {

			margin: 5px 0 0 0;

			padding: 0;

			border-top: 1px solid #bcbcbc;

			background: url(../images_css/toggle-body.gif) repeat-y;

			width: 270px;

			clear: both;

		}

		

		.toggle_container .desc  {

			padding: 10px 10px 5px 10px;

			background: url(../images_css/toggle-footer.gif) no-repeat left bottom; /*--Bottom rounded corners--*/

		}

		

		

		.toggle_container .client  {

			padding: 5px 0 0 0;

			margin: 0 10px;

			border-bottom:dotted 1px #999;

						

		}

		

		.toggle_container .client_last  {

			padding: 5px 10px 5px 10px;

			background: url(../images_css/toggle-footer.gif) no-repeat left bottom; /*--Bottom rounded corners--*/

		}

		

		

		.video_comment{

				text-align:center;

				font-size:10px;

				

			}

			

		#moreinfo_container ul.border{

			margin: 5px 5px 0 0;

			padding-left: 18px;

		}

		

		#moreinfo_container ul.border li{

			line-height:18px;

			padding-bottom:5px;

			margin-bottom:5px;

			border-bottom:dotted 1px #999;

			list-style:url(../images_css/blue_bullet.gif);

		}

		

		

		

		

		

		

		/*------ <<<<<<<<<<<<<<<<>>>>>>>>>>>>>>> -------*/

		/*------  END MORE INFO / TOGGLE BOXES   -------*/

		/*------ <<<<<<<<<<<<<<<<>>>>>>>>>>>>>>> -------*/

		

		

		#right_box {

			width:270px;

			padding-bottom:5px;

			

			}

		

	

		#right_box .header{

			height:10px;

			background:url(../images_css/main-ad-top.gif) no-repeat;

		}

		

		#right_box .body{

			background:url(../images_css/main-ad-middle.gif) repeat-y;

			padding: 0 10px 0 10px;

		}

		

		#right_box .footer{

			background:url(../images_css/main-ad-bottom.gif) no-repeat;

			height:10px;

		}

		

		

		

		

		

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------         QUOTES        -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		

		

		

			#quotebox{

			padding-top:10px;

		}

		

		#quotebox .header{

			height:10px;

			background:url(../images_css/quote-top.gif) no-repeat;

		}

		

		#quotebox .body{

			background:url(../images_css/quote-middle.gif) repeat-y;

			padding: 0 10px 0 10px;

		}

		

		#quotebox .footer{

			background:url(../images_css/quote-bottom.gif) no-repeat;

			height:30px;

		}

		

		#quotebox H1{

			color:#0254ea;

			font-size:16px;

			font-weight:bold;

			margin: 0 0 5px 0;

		}

		

		#quotebox .quote p {

			font-weight:bold;

			color:#494949;

			padding: 3px 0;

		}

		

		#quotebox .signature {

			font-size:10px;

			color:#494949;

			text-align:right;

			padding: 0 5px 5px 0;

		}

		

		#quotebox .seperator {

			margin: 5px 0;

			border-bottom:1px #999 dotted;

		}

		

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------       END QUOTES      -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		

		

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------    CERTIFICATION BOX  -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		

		

		

		#certify{

			margin: 0 5px 0 5px;

			border-top: solid #ccc 1px;

			border-bottom: solid #ccc 1px;

			font-size:10px;

		}

		

		#cert-left{

			width:130px;

			text-align:center;

			padding:10px 0;

		}

		

		#cert-right{

			float:right;

			width:130px;

			text-align:center;

			padding:10px 0;

		}

		

		#cert-bottom{

			text-align:center;

			padding:10px 0;

		}

		

		

		

		

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	/*------   END RIGHT ELEMENTS  -------*/

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	

	

	

	

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	/*------   RIGHT REQUEST FORM  -------*/

	/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	

	

	

	#right_request_form {

			

			

			}

			

			#right_request_form h1{

				margin-top:0;

				padding-top:10px;

			}

			

			#right_request_form table {

			 width:250px;

			 margin:0;

			 padding:0;

			}

			

			#right_request_form table td {

				vertical-align:top;

			}

			

			#right_request_form table td.lable {

			 width: 100px;

			 padding: 5px 0 0 0;

			 font-weight:bold;

			 vertical-align:top;

			}

			

			#right_request_form table td.input {

			 width: 150px;

			 padding: 5px 0 0 0;

			 vertical-align:top;

			}

			

			#right_request_form input.required{

				color:#000;

			}

			

			#right_request_form table td label.error{

				display:block;

			}

			

	

	

	/*------ <<<<<<<<<<<<<>>>>>>>>>>>> -------*/

	/*------   NED RIGHT REQUEST FORM  -------*/

	/*------ <<<<<<<<<<<<<>>>>>>>>>>>> -------*/

	

	

	

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------    END RIGHT COLUMN   -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	











/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------        FOOTER         -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

	

	#clear-footer{

		clear:both;

		margin-bottom:15px;

	}

	

	#footer{

		clear:both;

		width:975px;

		text-align:center;

		margin:20px 0 0 0;

		padding: 5px;

		border-top:#999 solid 1px;

		line-height:16px;

		}

		

	#footer2{

		text-align:center;

		margin:5px 0 0 0;

		padding: 5px;

		border-top:#999 solid 1px;

		line-height:16px;

		}	

		

	#footer a{

		color:#222;

		text-decoration:none;

		font-weight:normal;

		font-size:11px;

		}

		

	#footer a:hover{

		color:#666;

		text-decoration:underline;

		}



/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------      END FOOTER       -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/













/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------       NEWS ROOM       -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/



	#news_header{

		width:980px;

		height:125px;

		background:url(../images_css/news-room-header-bg.gif) no-repeat;

		text-align:center;

		padding:0;

		margin:0;

		

		

	}

	

	

	#news_header h1{

		font-size:30px;

		padding-top:30px;

		

	}

	

	

	#news_header h2{

		font-size:16px;

		color:#333;

		

	}

	

	#news_body_container{

		width:980px;

		margin-top: 25px;

	}

	

	

	#news_body_container #left_column{

		float:left;

		width:610px;

	}

	

	#news_body_container h1{

		font-size:16px;

		color:#333;

		margin: 0 0 5px 0;

	}

	

	#news_body_container h2{

		font-size:14px;

		color:#333;

		font-weight:600;

	}

	

	

	

	.left_news_box{

		width:610px;

		margin-bottom:25px;
		float: left;

	}

	

	.left_news_box .header{

		height:35px;

		background:url(../images_css/news_left_header.gif) no-repeat;

		padding: 0 0 0 10px;

		margin:0;
		float: left;
		width: 600px;

	}

	

	.left_news_box .header div img{

		padding: 5px 5px 0 0;

	}

	

	.left_news_box .header h1{

		font-size:18px;

		color:#333;

		margin: 0 0 0 30px;

		padding: 10px 0 0 0;

		font-weight:600;
		

	}

	

	

	

	

	.left_news_box .body{

		background:url(../images_css/news_left_body.gif) repeat-y;

		padding: 10px 10px 5px 10px;
		width: 590px;
		float: left;

	}

	

	

	.left_news_box .story{

		float:left;

		width: 380px;

	}

	

	

	

	.left_news_box .links{

		float:right;

		width: 170px;

		padding:0 10px 0 15px;

		border-left: 1px dotted #666;

	}

	

	

	

	.left_news_box .links ul{

		margin:0;

		padding:0;

		list-style-type:none;

		

	}

	

	.left_news_box .links li{

		border-bottom: 1px dotted #666;

		font-size:11px;

		line-height:14px;

		padding: 5px 0;

		margin:0;

		list-style-type:none;

		list-style-image:none;

	}

	

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------     BLOG STYLING      -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			

			#blog_container p{

			line-height:12px;

			

			}

			

			#blog_container h1{

				font-size:12px;

				margin-left:70px;

				

			}

			

			#blog_container h2{

				font-size:10px;

				color:#999;

				margin-left:70px;

				

			}

			

			#blog_container .blog_container_1{

				width:285px;

				float:left;

			}

			

			#blog_container .blog_container_2{

				width:285px;

				float:right;

				padding-left:10px;

				border-left: 1px dotted #666;

				

			}

			

			#blog_container .blog_container_3{

				width:285px;

				float:left;

			}

			

			#blog_container .blog_container_4 {

				width:285px;

				float:right;

				padding-left:10px;

				border-left: 1px dotted #666;

			}

			

			.blog_content {

				padding: 5px;



			}

			

			

			#blog_container hr{

				border-bottom: 1px dotted #666;

				margin:0 0 5px 0;

			}

			

			

			

			

			

			#blog_container .desc{

				

			}

			

			

			#blog_container .feed{

				

			}

			

			#blog_container .subscribe,  #blog_container .subscribe a{

				color:#FF6600;

				

				

			}

			

			

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

			/*------   END BLOG STYLING    -------*/

			/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

		

	

	

	.left_news_box .footer{

		height:10px;

		background:url(../images_css/news_left_footer.gif) no-repeat;
		width: 610px;
		float: left;

	}

	

	

	/*Right Column*/

	

	#news_body_container #right_column{

		float:right;

		width:340px;

	}

	

	.right_news_box{

		margin-bottom:25px;

	}

	

	

	.right_news_box .header{

		height:35px;

		background:url(../images_css/news_right_header.gif) no-repeat;

		padding: 0 0 0 10px;

		margin:0;

	}

	

	.right_news_box .header div img{

		padding:5px 5px 0 0;

	}

	

	.right_news_box .header h1{

		font-size:18px;

		color:#333;

		margin: 0 0 0 30px;

		padding: 10px 0 0 0;

		font-weight:600;

	}

	

	

	.right_news_box .body{

		background:url(../images_css/news_right_body.gif) repeat-y;

		padding: 10px 10px 5px 10px;

	}

	

	

	.right_news_box .footer{

		height:10px;

		background:url(../images_css/news_right_footer.gif) no-repeat;

	}

	

	

	.right_news_box .highlight_story{

		border-bottom: 1px dotted #666;

		padding-bottom:10px;



	}

	

	

	.right_news_box .links{

		padding: 5px;

		

	}

	

	.right_news_box .links h2{

		padding-top: 5px;

		

	}

	

	

	.right_news_box .links ul{

		margin:0;

		padding:0;

		

	}

	

	.right_news_box .links li{

		border-bottom: 1px dotted #666;

		font-size:11px;

		line-height:14px;

		padding: 5px 0;

		margin:0;

		list-style:none;

		list-style-image:none;

	}





	.right_news_box .view_all{

		float:right;

	}



	

	

	

	.news_video_container{

		height:225px;

		overflow:scroll;

		width:325px;

	}

	

	.news_video{

		padding:10px 0 5px 0;

		border-bottom: 1px dotted #666;

	}

	

	

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------    END NEWS ROOM      -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/







/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------    TAB CONTAINER      -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/



#flowtabs {

	

	/* dimensions */

	width:660px;

	height:52px;

	margin:0 !important; 

	padding:0;	

	

}



/* single tab */

#flowtabs li { 

	float:left; 

	margin:0; 

	padding:0; 

	text-indent:0;

	list-style-type:none;

	list-style-image:none;

}



/* a- tag inside single tab */

#flowtabs li a {

	display:block;

	height: 40px;   

	width: 110px; 	

	padding:13px 0 0 0;

	margin:0px;

	

	/* font decoration */

	color:#000;

	font-size:11px;

	word-spacing: -0.1em;

	line-height:13px;

	text-align:center;

	text-decoration:none;

}



/* adjust the background image position on each tab */

#flowtabs #t1 			{ background:url(../images_css/tab-container-tab_left.gif) no-repeat}

#flowtabs #t2 			{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs #t3 			{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs #t4 			{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs #t5 			{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs #t6			{ background:url(../images_css/tab-container-right.gif) no-repeat}



#flowtabs li.small a {

	

	height: 40px;   

	width: 94px; 	

	padding:13px 0 0 0;

	margin:0px;

	

}





#flowtabs #s1 			{ background:url(../images_css/tab-container-tab_left-small.gif) no-repeat}

#flowtabs #s2 			{ background:url(../images_css/tab-container-tab_middle-small.gif) no-repeat}

#flowtabs #s3 			{ background:url(../images_css/tab-container-tab_middle-small.gif) no-repeat}

#flowtabs #s4 			{ background:url(../images_css/tab-container-tab_middle-small.gif) no-repeat}

#flowtabs #s5 			{ background:url(../images_css/tab-container-tab_middle-small.gif) no-repeat}

#flowtabs #s6			{ background:url(../images_css/tab-container-tab_middle-small.gif) no-repeat}

#flowtabs #s7			{ background:url(../images_css/tab-container-right-small.gif) no-repeat; width:95px;}





/* delete after SEO */

#flowtabs #tblank{ 

	display:block;

	height: 52px;   

	width: 110px; 	

	padding:13px 0 0 0;

	margin:0px;

	background:url(../images_css/tab-container_blank.gif)  repeat-x;

	background-position: 0 49px;

	cursor:default;

	}

/* ^^^^^^^^^^^^^^^^^ */



#flowtabs .tblank{ 

	display:block;

	height: 52px;   

	width: 110px; 	

	padding:13px 0 0 0;

	margin:0px;

	background:url(../images_css/tab-container_blank.gif)  repeat-x;

	background-position: 0 49px;

	cursor:default;

	}

/* delete after SEO */

#flowtabs #tblank-right	{ 

	display:block;

	height: 52px;   

	width: 110px; 	

	padding:13px 0 0 0;

	margin:0px;

	background:url(../images_css/tab-container_blank_right.gif) no-repeat; background-position: 0 49px;

}

/* ^^^^^^^^^^^^^^^^^ */



#flowtabs .tblank-right	{ 

	display:block;

	height: 52px;   

	width: 110px; 	

	padding:13px 0 0 0;

	margin:0px;

	background:url(../images_css/tab-container_blank_right.gif) no-repeat; background-position: 0 49px;

}





/* mouseover state */

#flowtabs a:hover 		{ color:#666;	 }

#flowtabs #t1:hover 	{ background:url(../images_css/tab-container-tab_left_over.gif) no-repeat}

#flowtabs #t2:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs #t3:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs #t4:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs #t5:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs #t6:hover 	{ background:url(../images_css/tab-container-right_over.gif) no-repeat}





/* currently selected tabs */

#flowtabs a.current, #flowtabs a.current:hover	{ cursor:default; color:#013eaf; line-height:14px; }

#flowtabs #t1.current, #flowtabs #t1.current:hover { background:url(../images_css/tab-container-tab_left_active.gif) no-repeat}

#flowtabs #t2.current, #flowtabs #t2.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs #t3.current, #flowtabs #t3.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs #t4.current, #flowtabs #t4.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs #t5.current, #flowtabs #t5.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs #t6.current, #flowtabs #t6.current:hover { background:url(../images_css/tab-container-right_active.gif) no-repeat}







/* mouseover state */

#flowtabs a:hover 		{ color:#666;	 }

#flowtabs #s1:hover 	{ background:url(../images_css/tab-container-tab_left_over-small.gif) no-repeat}

#flowtabs #s2:hover 	{ background:url(../images_css/tab-container-tab_middle_over-small.gif) no-repeat}

#flowtabs #s3:hover 	{ background:url(../images_css/tab-container-tab_middle_over-small.gif) no-repeat}

#flowtabs #s4:hover 	{ background:url(../images_css/tab-container-tab_middle_over-small.gif) no-repeat}

#flowtabs #s5:hover 	{ background:url(../images_css/tab-container-tab_middle_over-small.gif) no-repeat}

#flowtabs #s6:hover 	{ background:url(../images_css/tab-container-tab_middle_over-small.gif) no-repeat}

#flowtabs #s7:hover 	{ background:url(../images_css/tab-container-right_over-small.gif) no-repeat}





/* currently selected tabs */

#flowtabs a.current, #flowtabs a.current:hover	{ cursor:default; color:#013eaf; line-height:14px; }

#flowtabs #s1.current, #flowtabs #s1.current:hover { background:url(../images_css/tab-container-tab_left_active-small.gif) no-repeat}

#flowtabs #s2.current, #flowtabs #s2.current:hover { background:url(../images_css/tab-container-middle_active-small.gif) no-repeat}

#flowtabs #s3.current, #flowtabs #s3.current:hover { background:url(../images_css/tab-container-middle_active-small.gif) no-repeat}

#flowtabs #s4.current, #flowtabs #s4.current:hover { background:url(../images_css/tab-container-middle_active-small.gif) no-repeat}

#flowtabs #s5.current, #flowtabs #s5.current:hover { background:url(../images_css/tab-container-middle_active-small.gif) no-repeat}

#flowtabs #s6.current, #flowtabs #s6.current:hover { background:url(../images_css/tab-container-middle_active-small.gif) no-repeat}

#flowtabs #s7.current, #flowtabs #s7.current:hover { background:url(../images_css/tab-container-right_active-small.gif) no-repeat}









/*Webinar Tabs*/



#flowtabs_webinar {

	

	/* dimensions */

	width:660px;

	height:73px !important;

	margin:0 !important; 

	padding:0;	

	

}



/* single tab */

#flowtabs_webinar li { 

	float:left; 

	margin:0; 

	padding:0; 

	text-indent:0; 

	list-style-type:none;

	list-style-image:none;

}



/* a- tag inside single tab */

#flowtabs_webinar li a {

	display:block;

	height: 73px;   

	width: 175px; 	

	padding:0;

	margin:0;

	

	/* font decoration */

	color:#000;

	font-size:11px;

	word-spacing: -0.1em;

	line-height:13px;

	text-align:center;

	text-decoration:none;

}



/* adjust the background image position on each tab */

#flowtabs_webinar #t_dp 			{ background:url(../images_css/tab-webinar-dp.gif) no-repeat}

#flowtabs_webinar #t_dpo 			{ background:url(../images_css/tab-webinar-dpo.gif) no-repeat;}

#flowtabs_webinar #tblank 			{ display:block; height: 73px; width: 77px; padding:0; margin:0px; background:url(../images_css/tab-container_blank.gif)  repeat-x;background-position: 0 72px; cursor:default;}





/* mouseover state */

#flowtabs_webinar a:hover 		{ color:#666;	 }

#flowtabs_webinar #t_dp:hover 	{ background:url(../images_css/tab-webinar-dp_over.gif) no-repeat}

#flowtabs_webinar #t_dpo:hover 	{ background:url(../images_css/tab-webinar-dpo_over.gif) no-repeat}



/* currently selected tabs */

#flowtabs_webinar a.current, #flowtabs_webinar a.current:hover	{ cursor:default; color:#013eaf; line-height:14px; }

#flowtabs_webinar #t_dp.current, #flowtabs_webinar #t_dp.current:hover { background:url(../images_css/tab-webinar-dp_active.gif) no-repeat}

#flowtabs_webinar #t_dpo.current, #flowtabs_webinar #t_dpo.current:hover { background:url(../images_css/tab-webinar-dpo_active.gif) no-repeat}

#flowtabs_webinar #tblank-right	{ 

	display:block;

	height: 73px;   

	width: 78px; 	

	padding:0;

	margin:0;

	background:url(../images_css/tab-container_blank_right.gif) no-repeat; background-position: 0 72px}











#flowtabs a { outline:none;}



/* panes */

#flowpanes, #flowpanes_webinar {

	background: url(../images_css/tab-container-body.gif) repeat-y;		

	width:660px;

}





/* single pane */

#flowpanes div, #flowpanes_webinar div {

	display:none;

	padding:10px;

}



#flowpanes div div, #flowpanes_webinar div div {

	display:block;

}





/* some decorations for elements inside single pane */



#flowpanes .image {

	float:left;

	width:110px;

	

}



#flowpanes .desc {

	margin-left: 120px;

	

}



#flowpanes .desc h2{

	margin:0;

	padding:0;

	

}





#flowpanes div h1 {

	font-weight:normal;

	color:#013eaf;

	margin:0;

	font-size:16px;

	font-weight:bold;

	font-style:italic;

}



#flowpanes_webinar div h1 {

	font-weight:normal;

	color:#013eaf;

	margin:0;

	font-size:14px;

	font-weight:bold;

}



#flowpanes div h2 {

	font-weight:normal;

	color:#222;

	margin:10px 0 0 0;

	font-size:14px;

	font-weight:bold;

}



#flowpanes p, #flowpanes samp {

	color:#333;		

}



#flowpanes div.narrow {

	padding-right:160px;		

}



#box_container .tab_footer{

	width:660px;

	height:20px;

	background:url(../images_css/tab-container-footer.gif) no-repeat;

}







/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------    TAB CONTAINER WIDE -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/



#flowpanes_wide {

			background: url(../images_css/tab-containerwide-body.gif) repeat-y;		

			width:940px;

			margin:0;

}



#flowpanes_wide div {

	display:none;

	padding:10px;

	margin:0;

}



#flowpanes_wide div div {

	display:block;

}



.tabwide_footer{

			width:940px;

			height:20px;

			background:url(../images_css/tabwide-container-footer.gif) no-repeat;

}

		

#flowtabs_wide  {

	

	/* dimensions */

	width:940px;

	height:52px !important;

	margin:0 !important; 

	padding:0;	

}





/* single tab */

#flowtabs_wide a { outline:none;}



#flowtabs_wide li { 

	float:left; 

	margin:0; 

	padding:0; 

	text-indent:0; 

	list-style-type:none;

	list-style-image:none;

}



/* a- tag inside single tab */

#flowtabs_wide li a {

	display:block;

	height: 40px;   

	width: 110px; 	

	padding:13px 0 0 0;

	margin:0px;

	

	/* font decoration */

	color:#000;

	font-size:11px;

	word-spacing: -0.1em;

	line-height:13px;

	text-align:center;

	text-decoration:none;

}



#flowtabs_wide #tblank{ 

	display:block;

	height: 52px;   

	width: 84px; 	

	padding:13px 0 0 0;

	margin:0px;

	background:url(../images_css/tab-container_blank.gif)  repeat-x;

	background-position: 0 49px;

	cursor:default}



#flowtabs_wide #tblank-right	{ 

	display:block;

	height: 52px;   

	width: 84px; 	

	padding:13px 0 0 0;

	margin:0px;

	background:url(../images_css/tab-container_blank_right.gif) no-repeat; background-position: 0 49px}

		

/* adjust the background image position on each wide tab */

#flowtabs_wide #w1 			{ background:url(../images_css/tab-container-tab_left.gif) no-repeat}

#flowtabs_wide #w2 			{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs_wide #w3 			{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs_wide #w4 			{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs_wide #w5 			{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs_wide #w6		 		{ background:url(../images_css/tab-container-tab_middle.gif) no-repeat}

#flowtabs_wide #w7				{ background:url(../images_css/tab-container-right.gif) no-repeat}





/* mouseover state */

#flowtabs_wide a:hover 		{ color:#666;	 }

#flowtabs_wide #w1:hover 	{ background:url(../images_css/tab-container-tab_left_over.gif) no-repeat}

#flowtabs_wide #w2:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs_wide #w3:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs_wide #w4:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs_wide #w5:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs_wide #w6:hover 	{ background:url(../images_css/tab-container-tab_middle_over.gif) no-repeat}

#flowtabs_wide #w7:hover 	{ background:url(../images_css/tab-container-right_over.gif) no-repeat}





/* currently selected tabs */

#flowtabs_wide a.current, #flowtabs_wide a.current:hover	{ cursor:default; color:#013eaf; line-height:14px; }

#flowtabs_wide #w1.current, #flowtabs_wide #w1.current:hover { background:url(../images_css/tab-container-tab_left_active.gif) no-repeat}

#flowtabs_wide #w2.current, #flowtabs_wide #w2.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs_wide #w3.current, #flowtabs_wide #w3.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs_wide #w4.current, #flowtabs_wide #w4.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs_wide #w5.current, #flowtabs_wide #w5.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs_wide #w6.current, #flowtabs_wide #w6.current:hover { background:url(../images_css/tab-container-middle_active.gif) no-repeat}

#flowtabs_wide #w7.current, #flowtabs_wide #w7.current:hover { background:url(../images_css/tab-container-right_active.gif) no-repeat}











/*------ <<<<<<<<<<<>>>>>>>>>> -------*/

/*------   END TAB CONTAINER   -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> -------*/













/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<      CLIENT AREA     >>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/





		/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<< CLIENT AREA HOMEPAGE >>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

		

		

					#client_header{

					width:980px;

					height:125px;

					background:url(../images_css/clients-header-bg.gif) no-repeat;

					text-align:center;

					padding:0;

					margin:0 0 15px 0;

					

					}

					

					

					#client_header h1{

						font-size:30px;

						padding-top:10px;

						

					}

					

					#client_header h4{

						font-size:30px;

						padding-top:35px;

						

					}

					

					

					#client_header h2{

						font-size:13px;

						line-height:10px;

						color:#333;

						

					}

					

					#client_header .dpo_login{

						float:left;

						

					}

					

					.whatsthis{

						font-size:10px;

						

					}	

					

					

					#client-homeleft-column{

						float:left;

						width:390px;

						margin-right:10px;

						

					}

					

					#client-homeleft-column .header{

						background:url(../images_css/clients_doc_header.gif) no-repeat;

						height:35px;

						

					}

					

					#client-homeleft-column h1{

						color: #0249C9;	

						font-size:20px;

						padding: 10px 0 0 10px;

						margin:0;

					}

					

					#client-homeleft-column .body{

						background:url(../images_css/clients_doc_body.gif) repeat-y;

						height:375px;

					}

					

					#client-homeleft-column .body .body_content{

						

						padding:15px 10px 0 10px;

					}

						

					

					#client-homeleft-column .footer{

						background:url(../images_css/clients_doc_footer.gif) no-repeat;

						height:10px;

						

					}

					

					

					#client-homemiddle-column{

						float:left; 

						width:300px; 

						margin-right:10px;

					}

					

					#client-homemiddle-column .header{

						background:url(../images_css/clients_left_header.gif) no-repeat;

						height:35px;

					}

					

					#client-homemiddle-column h1{

						color: #C92002;

						font-size:20px;

						padding: 10px 0 0 10px;

						margin:0;

					}

					

					#client-homemiddle-column .body{

						background:url(../images_css/clients_left_body.gif) repeat-y;

						height:395px;

					}

					

					#client-homemiddle-column .body .body_content{

						

						padding:15px 10px 0 10px;

					}

					

					#client-homemiddle-column .footer{

						background:url(../images_css/clients_left_footer.gif) no-repeat;

						height:10px;

						

					}

					

					#client-homeright-column{

						float:left; 

						width:270px;

						margin-bottom:10px;

					}

					

					

					#client-homeright-column .header{

						background:url(../images_css/clients_right_header.gif) no-repeat;

						height:35px;			

					}

					

					#client-homeright-column h1{

						color: #0FAF06;

						font-size:20px;

						padding: 10px 0 0 10px;

						margin:0;

					}

					

					#client-homeright-column .body{

						background:url(../images_css/clients_right_body.gif) repeat-y;

						height:228px;

					}

					

					#client-homeright-column .body .body_content{

						

						padding:15px 10px 0 10px;

					}

					

					#client-homeright-column .footer{

						background:url(../images_css/clients_right_footer.gif) no-repeat;

						height:10px;

						

					}

					

					#client-homeright-column .client-ad{

						padding-top:5px;

					}

					

					

							

					#client-homeleft-column .desc{

						margin: 0 0 0 50px;

						padding:0;

					

					}

					

					

					#client-homeleft-column .image{

						float:left;

						width:36px;

					}

					

					#client_body_container #client-homeleft-column hr{

						

						

					}

					

					

					#client-homemiddle-column .desc{

						margin-left: 45px;

						text-align:left;

						

					

					}

					

					

					#client-homemiddle-column .image{

						float:left;

						width:20px;

					}

					

					

					#client-homeleft-column p{

						margin:0;

						padding:0;

						line-height:16px;

					}

					

					#client-homemiddle-column p{

						margin:0;

						padding:0 0 5px 0;

						line-height:16px;

					}

					

					#client-homeright-column p{

						margin:0;

						padding:0 0 5px 0;

						line-height:16px;

					}

					

					

					

					#client_body_container hr{

						padding:0;

						margin:5px 0 5px 0 ;

					}

					

					

					#client_body_container h4{

						color:#333;

						font-size:14px;

						margin:0;

						padding:0;

						line-height:14px;

						

					}

					

					.warning{

						margin: 5px auto 10px auto;

						border: 2px solid #333;

						background-color:#F00;

						color:#FFF;

						text-align:center;

						font-weight:bold;

						font-size:12px;

						width:600px;

						padding:10px;

					}

		

		/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<< END CLIENT AREA HOMEPAGE >>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

		/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

		

		

		#client-left-column {

			float:right;

			width:275px;

		}

		

		#client-right-column {

			float:left;

			width:690px;

		}

		

		

		#document_menu{

			margin-bottom:10px;

		}

		

		#document_menu .header{

			background:url(../images_css/client-requestbox-header.gif) no-repeat;

			height:35px;

		}

		

		

		#document_menu .body{

			background:url(../images_css/client-requestbox-body.gif) repeat-y;

			padding:5px 20px 5px 15px;

		}

		

		#document_menu .footer{

			background:url(../images_css/client-requestbox-footer.gif) no-repeat;

			height:10px;

		}

		

		

		

		#document_menu h1.information{

		 color:#333;

		 font-size:18px;

		 font-weight:bold;

		 margin: 0 20px 0 13px;

		 padding: 10px 0 3px 0;

		 border-bottom: dotted 1px #666;

			

		}

		

		#document_menu h2 {

			margin:5px 0;

			padding:0;

			font-size:14px;

			color:#333;

			

			

		}

		

		

		ul.menu {

			margin:0 0 15px 0;

			padding:0;

		}

		

		ul.menu li {

			list-style:none;

			list-style-image:none;

			border-bottom: 1px dotted #666;

			margin: 0 0 0 0;

			padding: 5px 0;

			vertical-align:top;

		}

		

		

		ul.menu li.last {

			border-bottom: none;

		}

		

		

		ul.menu li a {

			font-size:13px

		}

		

		

		#referral-ad{

			

		}

		

		

		

		

		#faq_container{

			width:640px;

		}

		

		.faq{

			margin-bottom:10px;

			

			

		}

		

		.faq h1.trigger {

			background:url(../images_css/faq-toggle-button.gif) no-repeat;

			height: 30px;

			width: 640px;

			font-size:14px;

			font-weight:bold;

			

		}

		

		

		.faq h1.trigger a {

			color: #333/* #0254ea */;

			padding: 10px 0 0 35px;

			text-decoration: none;

			display: block;

			outline:none;

		}

		

		.faq  h1.trigger a:hover { 

			color: #333  /* #013fb1; */

		}

		

		.faq h1.active {

			background-position: left bottom;

		} 

		

		.faq .faq_toggle_container {

			margin: 0 0 15px 0;

			padding: 0;

			border-top: 1px solid #bcbcbc;

			background: url(../images_css/faq-toggle-body.gif) repeat-y;

			width: 640px;

			clear: both;

		}

		

		.faq_toggle_container .faq_desc  {

			padding: 10px 10px 5px 35px;

			background: url(../images_css/faq-toggle-footer.gif) no-repeat left bottom; /*--Bottom rounded corners--*/

		}





/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<    END CLIENT AREA     >>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

/*------ <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> <<<<<<<<<<<>>>>>>>>>> -------*/

.blog_content {
	width: 300px;	
	float: left;
	
}

#blog_authors   {
	width: 250px;
	float: right;
	border-left: 1px dotted #979797;
	padding-left: 10px;

	
}
#blog_authors .author p {
	text-align: right;
	font-size: 11px;
}





.gfc-result .gf-title {

  height:auto !important;

  overflow:visible !important;

  }

  

.gf-author, .gf-spacer, .gf-relativePublishedDate{

	font-size:10px !important;

}
#hidebox {
	width:100px;
	float: right;
	margin-left: 5px;
}
#LiveChat_1321466209 {
	width: auto;
	float: right;
	margin:-9px 0 0 5px;
}
#hidebox  a img {
	vertical-align: bottom;
	padding-top: 3px;
}
#consultant_table {
	border: 1px solid #0254EA;
	margin: 0;
}
#consultant_table p {
	color: #0254ea;
	margin: 5px;
	width:100px;
	float: right;
	font-weight: bold;
	line-height: 14px;
}
#consultant_table img {
	margin: 0;
	padding: 0;
}
#consultant_header  {
	background-color: #0254ea;
	width: 645px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding: 0 0 0 5px;
	margin: 10px 0 0 0;
}
#consultant_header li {
	display: inline-block;
	list-style: none;
	padding: 0 0 0 7px;
	margin: 0;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	height: 25px;
	width: 195px;
}
#consultant_table td {
	padding:5px;
	width: 200px;
	border-right: 1px solid;
	border-top: 1px solid;
}
