﻿body 
{
	background:#0072bb url(/!images/mp/smp_lp_bkgrd.gif) top center no-repeat;
	color:#3F3F3F;
	font-family:verdana,sans-serif;
	font-size: 12px;
	line-height:16px;
}

.handouts {float:left; width:100%;}

/*nobr, .nobr { white-space: nowrap; }*/

.snowflake
{
    list-style-image:url(/!images/int/smp_icon_snowflake.gif);
}
.checkbox
{
    list-style-image:url(/!images/int/ccsmp_bullet_square.gif);
}


div.p { margin: .2em 0 1em; }

.smp_only {display:none;}

a:link {color: #046fb3; font-weight: normal; text-decoration: underline;}
a:visited {color: #046fb3; font-style: normal; text-decoration: underline;}
a:hover {color: #c258ba; text-decoration: none; }

.caption {
	font-size: 11px;
	font-style: italic;
	/*color: #C0693C;*/
}

#wrapper
{
	width:960px;	
	margin:0 auto;
}

#content
{
	background:White url(/!images/int/smp_int_bkgrd_body.gif) repeat-y;
	width:960px;
	margin:0 auto;
	position:relative;
}

#int_navigation { border-top: 8px solid #fff; }

#logo
{
	background:url(/!images/int/smp_int_logo.gif) no-repeat;
	width:200px;
	height:138px;
	float:left;
}

#logo a
{
	width:200px;
	height:138px;
	padding-top: 138px;
}

#ctl00_subheadImage
{
	float:right;
	min-height:279px;
	width:760px;	
}

#enews
{
	float:right;
	margin-top:10px;
	margin-right:10px;
}

#enews a.ir
{
	width:35px;
	padding-top:21px;
}

.smallInput
{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:8pt;	
	width:100px;
}

#body_text
{		
	padding: 140px 15px 25px 15px;
	width: 725px;
	min-height: 500px;

}

#emptyspace
{	float:right;	
	width:400px;
	height:55px;
	border: 0px solid #000;}
	
#emptyspace_2
{	float:right;
	width:385px;
	height:30px;
	border: 0px solid #000;clear: both;}
	
#emptyspace_3
{	float:right;
	width:360px;
	height:20px;
	border: 0px solid #000;clear: both;}	
	
#emptyspace_4
{	float:right;
	width:285px;
	height:15px;
	border: 0px solid #000;clear: both;}
	
#emptyspace_5
{	float:right;
	width:220px;
	height:30px;
	border: .0px solid #000;clear: both;}				

#subnav
{	
	z-index:2;
	width:180px;
	padding-left:18px;
	clear:left;
	float: left;
	position:relative;

}

#subnav_text {}

#subnav ul
{
	list-style:none;
	margin: 0; padding: 0;
}
#subnav li { padding: 8px 0; }
#subnav a 
{
	text-decoration:none;
	color:#046fb3;
	font-size:13px;
	font-weight:bold;
}

#subnav a:hover
{
	color:#c258ba;
}

#subnav .hold {color:#c258ba;font-size:13px;font-weight: bold; line-height: 30px;}

#subnav a.highlighted {color:#c258ba;}

#subnav_image
{
	display:none;
}

#footer
{
	width:960px;
	margin:auto;
	clear:both;
}

#footernav
{
	background:url(/!images/mp/smp_mp_nav2_rollover.gif) no-repeat;
	width:960px;
	height:33px;
}

#copyright {
padding-top:10px;
color:#CDE2F3;
font-size:9px;
font-weight:normal;
margin:0pt auto;
text-align:center;
width:960px;
}
#copyright a {
color:#CDE2F3;
}

h1, h3 
{
    color: #117ABC;
	font-size: 20px;
	font-family: Arial;
	text-transform: uppercase;
	line-height:1;
}

h2, .attrName {color:#c258ba; font-size:14px; font-family: Arial; font-weight:bold;}

h4 {color: #117ABC; font-size: 17px; padding: 0px; margin: 0px;font-family: Arial;}

h1 {text-transform:uppercase;}

sup {vertical-align: super; font-size: .83em; }
h1 sup { font-size: .65em }
h1 sup { vertical-align: top!ie; }
p
{
    margin-top:10px;
    margin-bottom:10px;
}

.offerDisclaimer{
	font-size: 11px;
	font-style: italic;}

/*** STYLES FOR "PRETTIER" PRICING CHART ***/

.right_b {border-bottom: 1px solid #0072BB;}
.bot_b {border-bottom: 1px solid #0072BB;}
.white_b {border-bottom: 1px solid #0072BB;}
.pricing {border: 1px solid #0072BB;}
.pricing td {padding: 10px;}
.heading
{
background: #0072BC;
border-bottom: 3px solid #78C450;
color:#ffffff;
}

.td_color_1 {background: #0072BC;}
.digit:hover {background: #E8F2FF;}
.td_color_2 {background: #FEEFFF; color:#0072bc;}
sup
{
    vertical-align: super;
}

/* trying to fix FAQ page */
.expander
{
    height: 0;
    overflow: hidden;
    clear: both;
}

