body {

	background-color: #FFFFFF;

	margin-left: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;
	
	text-align:center;

	line-height:1.25;

}

#wrapper {
    margin: 0 auto;
    width: 900px;
    text-align:left;
}

p {

	margin:0;

	padding:0 0 0 0;

}

form {

	margin:0;

	padding:0;

}

input {

	margin:0;

	padding:0;

}

h3 {

	margin:0;

	padding:0;

}

h4 {

	padding:0;

	margin:0;

}

a {

	text-decoration:underline;

	color:#3333CC;

}

a:hover {

	text-decoration:underline;

	color:#990033;

}

#fppoutline {

	width:900px;

	margin:auto;

}

#header_Phone {

	padding:10px 0 0 100px;

}

#header {

	width:900px;

	height:80px;

	background-image:url(http://www.insightpros.com/images/logoFPPnew.jpg);

	background-position:bottom;

}

#t_navigation {

	height:28px;

	width:900px;

	padding:0 0 0 0; 

}

.button a {

	background-image:url(http://www.insightpros.com/images/bg_nav_up.jpg);

	height:16px;

	display:block;

	color:#000000;

	text-align:center;

	text-decoration:none;

	font-size:13px;

	letter-spacing:3px;

	padding:11px 0 0 0;

	border-right:1px solid #cccccc;

	float:left;

	border-bottom:1px solid #cccccc;

}

.button a:hover {

	background-image:url(http://www.insightpros.com/images/bg_nav_down.jpg);

	height:16px;

	display:block;

	color:#E0E304;

	text-align:center;

	text-decoration:none;

	font-size:13px;

	letter-spacing:3px;

	padding:11px 0 0 0;

	border-right:1px solid #cccccc;

	float:left;

	border-bottom:1px solid #cccccc;

}

.active a{

	background-image:url(http://www.insightpros.com/images/bg_nav_down.jpg);

	color:#FFFF99;

}

.home a{

	width:105px;

}

.contact2 a{

	width:789px;

}

.contact3 a{

	width:892px;

}

#main_image {

	width:892px;

	border-left:2px solid #999999;

	border-right:2px solid #999999;

	border-bottom:2px solid #999999;

}

#contact_main {

	background-image:url(http://www.insightpros.com/images/bg_contact_main.jpg);

	width:896px;

	height:203px;	

}

#middle_strip {

	height:29px;
	
	width:892px;

	border-top:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	background-image:url(http://www.insightpros.com/images/bg_middle.jpg);

	clear:both;

}

.button middle {

	background-image:url(http://www.insightpros.com/images/bg_middle.jpg);

	height:29px;

	display:block;

	color:#ffffff;

	text-align:center;

	text-decoration:none;

	font-size:13px;

	letter-spacing:3px;

	padding:6px 0 0 0;

	border-right:1px solid #cccccc;

	float:left;

	border-bottom:1px solid #cccccc;

}

.button middle:hover {

	background-image:url(http://www.insightpros.com/images/bg_middle.jpg);

	height:29px;

	display:block;

	color:#ffffff;

	text-align:center;

	text-decoration:none;

	font-size:13px;

	letter-spacing:3px;

	padding:6px 0 0 0;

	border-right:1px solid #cccccc;

	float:left;

	border-bottom:1px solid #cccccc;

}

.active middle{

	background-image:url(http://www.insightpros.com/images/bg_nav_down.jpg);
	
	width:892px;

	color:#ffffff;

}

#left_column {

	width:197px;

	float:left;

}

#left_column_int {

	width:227px;

	float:left;

}



#center_column {

	margin:19px 20px 15px 20px;

	width:415px;

	float:left; 
	
}

#center_column a {background:inherit; color:#235D61; text-decoration:none;}

#center_column a:hover {text-decoration:none; color:#8A8A8A;}

#center_column_int {

	margin:19px 20px 15px 23px;

	width:420px;

	float:left; 

}

#teenproblems1Div { float:left; width:200px; margin-bottom:20px; }

#teenproblems1Div table {margin-top:10px; font-size:.87em; }

#teenproblems2Div { float:left; width:200px; margin-left: 15px; }

#teenproblems2Div table {margin-top:10px; font-size:.87em; }

#right_column {

	width:230px;

	float:right;

}



#footer {

	width:895px;

	margin:auto;

	height:56px;

	background-image:url(http://www.insightpros.com/images/bg_footer.jpg);

}

.left_buttons a {

	width:197px;

	display:block;

	text-decoration:none;

}

.one a {

	height:119px;

	background-image:url(http://www.insightpros.com/images/box-left-2-1-fin.jpg);

}

.one a:hover {

	height:119px;

	background-image:url(http://www.insightpros.com/images/box-left-2-2-fin.jpg);

}

.two a {

	height:103px;

	background-image:url(http://www.insightpros.com/images/box-left-3-1-fin.jpg);

}

.two a:hover {

	height:103px;

	background-image:url(http://www.insightpros.com/images/box-left-3-2-fin.jpg);

}

.three a {

	height:100px;

	background-image:url(http://www.insightpros.com/images/box-left-1-1-fin.jpg);

}

.three a:hover {

	height:100px;

	background-image:url(http://www.insightpros.com/images/box-left-1-2-fin.jpg);

}

.four a {

	height:115px;

	background-image:url(http://www.insightpros.com/images/box-left-4-1-fin.jpg);

}

.four a:hover {

	height:115px;

	background-image:url(http://www.insightpros.com/images/box-left-4-2-fin.jpg);

}

.section_title {

	color: #000000;

	font-weight: bold;

}

#column_right {

	background-image:url(http://www.insightpros.com/images/box-right-b-fin.jpg);

	width:236px;

	float:left;

}

#home_fields {

	padding:65px 0 0 99px;

	height:34px;

	clear:both;

	float:left;

}

.home_form_field {

	width:92px;

	height:11px;

	margin-bottom:2px;

	font-size:10px;

}

.clear {

	clear:both;

}

#apply_now_button {

	padding:15px 0 0 14px;

}

#bottom_nav {

	width:40%;

	float:right;

	padding:17px 33px 0 0;

	color:#000000;

	font-size:10px;

}

#bottom_nav a {

	text-decoration:none;

	color:#000000;

}

#bottom_nav a:hover {

	text-decoration:none;

	color:#ffffff;

}

#copyright {

	width:40%;

	float:left;

	padding:17px 0 0 33px;

	color:#000000;

	font-size:10px;

}

.BodyText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

.column_left {

	width:345px;

	padding:10px 15px 10px 10px;

	text-align:justify; 

	float:left; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	color:#000000;

	clear:right;

}

.column_right {

	width:401px;

	padding:10px 10px 10px 15px;

	text-align:justify; 

	float:left; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	color:#000000;

}

.big_area {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	color:#000000;

	padding:0 10px 0 10px;

	text-align:justify;

}

.form_column_left {

	width: 100px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	padding-bottom:3px;

	color:#333333;

	padding-top:6px;

	height:20px;

}



.form_column_right {

	width: 180px;

	float:left;

	padding-top:6px;

	padding-bottom:3px;

	height:20px;

}



.form_input {

	width: 180px; 

	height: 18px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.alt1 {

	background-color:#CCCCCC;

	width:300px;

	float:left;

	padding-left:10px;

}

.alt2 {

	background-color:#e5e5e5;

	width:300px;

	float:left;

	padding-left:10px;

}