
@charset "utf-8";
/*
	PROGRAM: sms_styles.css
	FOLDER: seniormarketsales/includes
	SECTION:  SMS
	AUTHOR:   Chad Carstensen
	DATE: 04/01/09
	PURPOSE:
	PARAMETERS:
		URLs:
		SESSIONs:
	USAGE NOTES:
	MODIFICATION LOG:
  	DATE      	AUTHOR:     		MODIFICATION:
	========	=========			===============
	04/01/09	CC					Created File

*/

body {
	padding:15px 0px;
	margin:0px;
	background:#CCCCCC url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/body_bgd.png) no-repeat 50% -25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	}
	
.none {display:none;}	
	
a, a:active a:visited {
	text-decoration:none;
	color:#2582ac;
	}
	
a:hover {
	text-decoration:underline;
	}
	
a:visited: {
	color:#9656a9;
	}
	
dd {
	margin:0px;
	padding:0px;
	}
	
.hide {
	display:none;
	}

/*===Layout===================================================================================================*/
#holiday 
{
	position:absolute;
	left:0;
	top:35px;
	}

#content {
	clear: both;
	background: #FFFFFF none repeat scroll 0 0;
	width:930px;
	}
	
#content_home {
	clear: both;
	background: #FFFFFF none repeat scroll 0 0;
	width:925px;
	}	
	
#pre_content {
	clear: both;
	width:930px;
	}			

.content#primary .imgMed {
	float: right;
	margin-bottom: 1em;
	margin-left: 1em;
	}
#primary {
	float: left;
	width: 850px;
	padding: 0 45px;
	}
.oneCol #primary {
	width: 930px;
	border: 0;
	}
.threeCol #primary {
	width: 528px;
	}
	
/* #content #primary {
	float: left;
	width: 430px;
	padding: 0 45px;
	} */
#content #right { float: right; }	
	

#left { float: left; }
#right { float: right; }

.sidebar {
	margin: 0 15px;
	width: 370px;
	}

#left.sidebar {}
#right.sidebar {}		

#wrap {
	position:relative;
	left:50%;
	margin-left:-465px;
	width:930px;
	}
	
#wrap_home {
	position:relative;
	left:50%;
	margin-left:-465px;
	width:925px;
	}	
	
#masthead {
	height:50px;
	padding-top:10px;
	background:#FFF;
	}
	
#masthead_home {
	height:50px;
	padding-top:10px;
	}	
	
#masthead h3 {
position:absolute;
top:25px;
*top:35px;
left:200px;
}	
	
#menu {
	position:relative;
	padding:0px 40px;
	background:#FFF;
	}

#menu_home {
	position:relative;
	padding:0px 40px;
	}	
	
#feature {
	position:relative;	
	padding:20px 40px;
	*padding-top:0px;
	width:500px;
	float:left;
	/*background:#FFF;*/
	}
	
#feature2 {
	float:left;
	left:-7px;
	top:41px;
	*top:23px;
	}	
		
#blog {
	position:relative;
	float:left;
	width:550px;
	padding-bottom:10px;
	}
	
/* Blog Entry Comments */
.comment_form input, .comment_form textarea {
	display:block;
}

.comment_form {
	border-top: 1px dotted #CCC;
	margin-top:10px;
}

#subpage_masthead {
	height:40px;
	padding-top:10px;
	background:#FFF;
	}
	
#subpage_masthead h3 {
position:absolute;
top:25px;
*top:35px;
left:150px;
}
	
#subpage_masthead h4 {
position:absolute;
top:25px;
*top:35px;
right:45px;
}

/* ellipsis expirement - the following styles should affect the page title in the upper-right corner of the subpages*/
#subpage_masthead h4 {
   white-space:nowrap;
   text-overflow:ellipsis; /* for internet explorer */
   overflow:hidden;
   width:216px;
   display:block;
}

html>body #subpage_masthead h4 {
   clear:both;
}

html>body #subpage_masthead h4:after {
   content: "...";
}

html>body #subpage_masthead h4 {
   max-width:216px;
   width:auto !important;
   float:left;
}
/* end ellipsis expirement */


#subpage_main {
	position:relative;
	float:left;
	width:580px;
	*width:580px;
	padding-bottom:10px;
	}
	
/* for smaller rcolumn */
#subpage_main_2 {
	position:relative;
	float:left;
	width:714px;
	*width:684px;
	padding-bottom:10px;
	}
	
#subpage_main h4 {
	background-color:#003;
	color:#FFF;
	padding:5px;
	}
	
#subpage_main h5 {
	font-size:120%;
	}
	
#subpage_main_2 p, #subpage_main_2 li {
	line-height:1.5em;
	}
	
#subpage_main_2 li {
	line-height:1.5em;
	padding-bottom:8px;
	}
	
/* for smaller rcolumn */
#subpage_main_2 div.subpage_main_2_container {
	margin:10px 40px;
	margin-right:20px;
}
	
#subpage_main_right {
	position:relative;
	float:right;
	width:650px;
	padding-bottom:10px;
	}
	
#subpage_main div {
	padding:10px 40px 0px 40px;
	line-height:1.5em;
	}
	
/* Used to fix Articles Page */	
#subpage_main div div {
	padding:0px;
	}
	
#subpage_main.alltext {
	width:100%;
	font-size:14px;
	}
	
#subpage_main.alltext div {
	margin-left:120px;
	margin-right:120px;
	}
	
#subpage_other {
	float:right;
	width:350px;
	margin-top:30px;
	}
	
#subpage_other_2 {
	float:right;
	width:216px;
	margin-top:30px;
	}
	
/*
#subpage_other p {
padding:0 40px 0 0;
}
*/
	
#subpage_other_left {
	float:left;
	width:250px;
	}
	
#subpage_other_left div {
	margin-left:40px;
	margin-top:30px;
	}
/* End Sub-Page styles */
#otherstuff_holder
{
	float:right;
	width:350px;	
	}
#otherstuff {
	float:right;
	width:350px;
	margin-top:10px;
	}

#otherstuff li h3{
font-size:140%;
}	
	
#footer {
	position:relative;
	clear:both;
	background:#0071bc;
	color:#FFF;
	padding-top:5px;
	}

/* ===Masthead=================================================================================================== */
#utility_links {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	margin:0px;
	padding:10px 0px;
	list-style:none;
	}

#utility_links li {
	display:inline;
	padding:0px;
	}

#utility_links li a {
	font-size:12px;
	margin-left:20px;
	padding-left:20px;
	}
	
.icon_home { background:url(../images/icon_glossary.gif) no-repeat 0% 50%; }
.icon_about { background:url(../images/icon_about.gif) no-repeat 0% 50%; }
.icon_contact { background:url(../images/icon_contact.gif) no-repeat 0% 50%; }
.icon_privacy { background:url(../images/icon_privacy.gif) no-repeat 0% 50%; }
.icon_licenses { background:url(../images/icon_licenses.gif) no-repeat 0% 50%; }
.icon_print { background:url(../images/icon_print.gif) no-repeat 0% 50%; }
		
#sms_search {
	position:absolute;
	width:310px;
	right:30px;
	top:34px;
	*top:34px;
	}
	
#sms_search input {
	margin-right:10px;
	padding:4px;
	}
	
#enews {
	position:absolute;
	width:310px;
	right:40px;
	top:35px;
	*top:45px;
	}
	
#enews dt {
	font-weight:bold;
	}
	
#enews dd {
	font-size:80%;
	}
	
.enews_archive_display, .training_archive {
	margin-bottom:15px;
	border-bottom:1px dotted #999;
}
	
#sms_logo {
	position:absolute;
	top:30px;
	left:40px;
	}
	
/* ===Menu=================================================================================================== */
#menu ul {
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
	}
	
#menu ul li, #sub_menu ul li {
	display:inline;
	}
	
#sub_menu {
	}

#sub_menu ul {
	margin:0px;
	padding:0px;
	width:840px;
	text-align:center;
	font-size:90%;
	list-style:none;
	position:absolute;
	top:60px;
	right:44px;
	}

#sub_menu ul li a{
	/*color:#FFF;*/
	color: #333333;
	font-weight:bold;
	padding:0px 10px;
	}

#footerNav 
{
	text-align:center;
	padding:0;
	margin:0;
	}

#footerNav li
{
	display:inline;
	}



#footerNav li a{
	/*color:#FFF;*/
	color: #6F5609;
	font-size:9pt;
	padding:0px 10px;
	}
	
.secondNav 
{
	background:#FFFFFF none repeat scroll 0 0;
	margin:0;
	padding:0;
	text-align:center;
	}

ul.secondNav li 
{
	display:inline;
	}
	

ul.secondNav ul {
	margin:0px;
	padding:0px;
	width:840px;
	text-align:right;
	list-style:none;
	position:absolute;
	top:65px;
	right:60px;
	}

ul.secondNav li a{
	/*color:#FFF;*/
	color: #6F5609;
	font-size:9pt;
	padding:0px 10px;
	}

	
/* ===Feature=================================================================================================== */
/*
#feature ul {
	position:absolute;
	width:270px;
	top:130px;
	left:60px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
#feature ul li a {
	font-size:120%;
	font-weight:bold;
	letter-spacing:.05em;
	line-height:1.5em;
	color:#b1e0ff;
	padding-left:25px;
	margin-left:20px;
	background:url(../images/feature_orange_dot.gif) no-repeat 0% 50%;
	}
*/
#sms_feature {
	}
	

/* Used on new feature (tabs) more styles included in spry_effects folder */
/* Used to determine fixed width of panels */


.smsis ul {
list-style:none;
}

.smsis p {
	padding:0;
	margin:0;
}

.sms_is_table a {
font-weight:bold;
color:#FFFFFF;
}

.smsis_01, .smsis_02, .smsis_03, .smsis_04, .smsis_05  {
background:url(../images/sms_is_bgd_01.jpg) repeat-x bottom left;
}

/* New SMS Is page */
.sms_is_table {
	height:100px;
}

.sms_is_table td a {
	display:block;
}

.sms_is_table td {
	background:#2582ac url(../images/smsis_bgd.png) repeat-x 0% 50%;
	width:33%;
}

.smsis {
background:#eee;
}

	
/* ===Blog=================================================================================================== */
#blog h2 {
	color:#333;
	padding:0px;
	padding-top:10px;
	margin:0px;
	}
	
.blog_entry {
	position:relative;
	padding:15px;
	margin-left:28px;
	}

/* Removes custom portal link from featured list */
.blog_entry h3 {
	display:none;
	}
	
#blog .date {
	position:absolute;
	top:-5px;
	*top: 5px;
	left:15px;
	color:#999999;
	}
	
/* ===Agent Advantage=================================================================================================== */

#agent_advantage a {
	/*color:#FFF;*/
	color: #333333;
	}

#agent_advantage {
	position:relative;
	margin:0;
	margin-bottom:20px;
	padding-bottom:20px;
	}

#agent_advantage table {
/*background:#FFCB00 url(../images/agent_adv_bgd_02.jpg) repeat-x scroll left bottom; */
background:#FFCB00 url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/agent_adv_bgd_fade.jpg) repeat-x scroll left top;
width:310px;
}
	
#new_account {
	width:160px;
	position:absolute;
	top:110px;
	right:65px;
	}


/* ===Other Stuff=================================================================================================== */
#otherstuff ul {
	margin:0px;
	padding:0px;
	color:#333333;
	padding-right:40px;
	list-style:none;
	}

#otherstuff li {
	margin:0px;
	padding:8px 0px;
	list-style:none;
	border-bottom:1px solid #f2ede7;
	}
	
#otherstuff li a {
	font-weight:bold;
	}
	
.fp {
	border:1px solid #CCCCCC;
	margin-right:5px;
	}
	
.fp_img {
	border:1px solid #666;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-right:10px;
	}
	
	
/* ===Footer=================================================================================================== */
#footer h4 {
	margin:0px;
	padding:0px;
	}
	
#footer dl {
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-left:40px;
	}
		
#footer dd, #footer dt {
	padding-top:5px;
	}
	
#sms_foragents_links {
	width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	list-style:none;	
	}
	
#sms_foragents_links li {
	display:inline;
	padding:0px 10px;
	}
	
/* Techlist */
#techList {
	position:absolute;
	top:40px;
	right:20px;
	list-style: none;
	margin: 0px;
	padding:0px;
	width:200px;
	}
	
#techList li a {
	padding: 0px 0px 0px 30px;
	margin-bottom:10px;
	color:#FFF;
	}
		
#techList li {
	padding:5px 0px;
	font-weight:bold;
	}
	
#techList #techInst {
	font-size: 10px;
	font-weight:normal;
	}
		
#techList #pdf {
	background: url(http://www.seniormarketsales.com/IMAGES/tech_pdf_icon.gif) no-repeat 0 50%;
	}

#techList #word {
	background: url(http://www.seniormarketsales.com/IMAGES/tech_word_icon.jpg) no-repeat 0 50%;
	}

#techList #exl {
	background: url(http://www.seniormarketsales.com/IMAGES/tech_exl_icon.gif) no-repeat 0 50%;
	}

#techList #ppt {
	background: url(http://www.seniormarketsales.com/IMAGES/tech_ppt_icon.jpg) no-repeat 0 50%;
	}
	
/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
	}

#crumbList li {
	display: inline;
	margin: 0;
	font-size: 1em;
	}

#crumbList a { text-decoration: none; }

#searchForm 
{
	padding: 0;
	margin: 0;
	}

/* @end Nav - Breadcrumb
-------------------------------- */

/* @group Helper Classes - Clearfix
===================================== */

/* Clearing floats without extra markup
	Based on How To Clear Floats Without Structural Markup by PiE
	[http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

/*.clearfix { display: block; }

 @end Helper Classes - Clearfix
-------------------------------- */


/* Marketers
-------------------------------- */

.marketers img
{
display:block;
float:left;
margin:10px;
	}
	
#flash_feature {
background:transparent url(../images/agent_adv_02.jpg) no-repeat scroll left top;
float:right;
margin:40px 40px 0 0;
*margin:45px 40px 0 0;
}


/* Borrowed from old site - 4Now
-------------------------------- */

.header2 {
color:#00339F;
font-family:Arial,Helvetica;
font-size:13pt;
font-weight:bold;
line-height:16pt;
text-decoration:none;
}

.highlight {
color:#CC0000;
}

#infoReq td {
color:#000000;
font-family:Arial,Helvetica;
font-size:10pt;
text-decoration:none;
text-align:left;
}

/* Teaser Styling
-------------------------------- */

#teaser {
	float: left;
	width: 470px;
	padding: 10px 0;
	}

#teaser dl {
	float: left;
	width: 430px;
	padding: 0;
	display: inline;  /* Fixes IE double margin bug */
	}

#teaser dt {
	float: right;
	width: 312px;
	margin: 0;
	padding: 0;
	font-size: 105%;
	font-weight: bold;
	letter-spacing: 1px;
	color: #627081;
	}

#teaser dd {
	margin: 0 0 0 117px;
	padding: 0;
	font-size: 80%;
	line-height: 1.5em;
	color: #666;
	}

#teaser dl dd.img {
	margin: 0;
	}

#teaser dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	border: 1px solid #D9E0E6;
	border-bottom-color: #666;
	border-right-color: #666;
	background: #FFF;
	}

/* Chad reverse it */

#teaser .alt dt {
	float: left;
	}

#teaser .alt dd {
	margin: 0 117px 0 0;
	}

#teaser .alt dd.img img {
	float: right;
	margin: 0 0 0 8px;
	}


/* Chad (w/o Image) */

#teaseralt {
	float: left;
	width: 470px; /* change width */
	padding: 10px 0;
	}

#teaseralt dl {
	float: left;
	width: 430px;  /* change width */
	margin: 0px 20px;
	padding: 0;
	display: inline;  /* Fixes IE double margin bug */
	}

#teaseralt dt {
	float: right;
	width: 430px;  /* add the difference of adjusted #teaser2 width and 400px */  /* should equal width of #teaser2 dl? */
	margin: 0;
	padding: 0;
	font-size: 105%;
	font-weight: bold;
	letter-spacing: 1px;
	color: #627081;
	}

#teaseralt dd {
	margin: 0px;
	padding: 0;
	font-size: 80%;
	line-height: 1.5em;
	color: #666;
	}

/* @group Nav - More Results
===================================== */

.moreResults ul {
	margin: 0 !important;
	padding: 0;
	list-style: none;
	}

.moreResults li {
	display: inline;
	margin: 0 !important;
	padding: 0;
	text-align: center;
	}

.moreResults a {
	padding: .1em .2em;
	text-decoration: none;
	}
 .moreResults {
	margin: .75em 0;
	padding: .75em;
	background: #f2f2f2;
	}

.moreResults ul {
	margin: 0 !important;
	padding: 0;
	list-style: none;
	}

.moreResults li {
	display: inline;
	margin: 0 !important;
	padding: 0;
	text-align: center;
	}
	
dt {
	margin: 0 0 .5em;
	line-height: 1;
	font-weight: bold;
	}

dt a { text-decoration: none; }

dd.summary span.readMore { font-size: .9em; }	

/* @group default.css Overrides
===================================== */

.svSyndLocal dl,
.svSyndRemote dl,
.svRelatedContent dl {
	float: left;
	width: 100%;
	margin-bottom: .75em;
	margin-left:0;
	padding-top: 1em;
	border-top: 1px solid #ccc;
	}

.sidebar .svSyndLocal dl,
.sidebar .svSyndRemote dl,
.svRelatedContent {
	margin-bottom: 1em;
	}

.sidebar .svSyndLocal dd,
.sidebar .svSyndRemote dd,
.svRelatedContent {
	margin-bottom: 0;
	}
 dt.releaseDate {
	margin: 10px 0;
	font-size: 1em;
	font-weight: normal !important;
	color: #666;
	}	

#browserBar 
{
	width:500px;
	margin: 10px 0 10px 40px;
	height:30px;
	}


/* @group Add Comment Component
===================================== */
#svComments #txtUrl 
{
	width:200px;
	}

#svComments dl {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #ccc;
	line-height: 1.2;
	}
#svComments dl.last {
	margin-bottom: 2em;
	border-bottom: 0;
	}

#svComments dt { margin-bottom: .25em; }
#svComments dd { margin-bottom: .25em; }
#svComments dd.comment p { margin-bottom: 0; }
#svComments dd.comment p:last-child { margin-bottom: 1em; }

#svComments dd.dateTime {
	font-size: 1em;
	color: #666;
	}

/* @end Add Comment Component
-------------------------------- */		


/* SMS Holiday Images
-------------------------------- */	

.flag2 {
background:transparent url(../images/body_bgd_flag.jpg) no-repeat scroll 50% -1%;
}

/* SMS Holiday Images
-------------------------------- */	

.big_bullet {
padding:0;
margin:0;
margin-top:15px;
padding-left: 36px; /* width of icon + whitespace */
line-height: 30px; /* height of icon */
background-repeat: no-repeat;
background-position: 0 50%;
}

#icon_bulletin h3{
background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/icon_bulletin.gif) no-repeat 0% 50%;
padding:0;
margin:0;
margin-top:15px;
padding-left: 36px; /* width of icon + whitespace */
line-height: 30px; /* height of icon */
background-repeat: no-repeat;
background-position: 0 50%;
}

.icon_bulletin {
background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/icon_bulletin.gif) no-repeat 0% 50%;
}

.icon_enews {
background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/icon_enews.gif) no-repeat 0% 50%;
}

#aa_link ul
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 35px;
}

#aa_link ul li 
{
padding-bottom:6px;
padding-top:0;
border-bottom: none;
	}

#aa_link ul li a, #aa_link ul li a:active a:visited {
color:#2582AC;
text-decoration:none;
}

/* Feature Icons */

#feature_icons {
margin: 0;
padding: 0;
list-style: none;
} 

#feature_icons li {
float:left;
display:inline;
margin: 2px 25px 6px 0; 
padding: 0;
line-height: 30px; /* height of icon */
background-repeat: no-repeat;
background-position: 0 50%;
}

#feature_icons li a {
padding-left: 36px; /* width of icon + whitespace */
}

.icon_press_release {
background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/icon_press_release.gif) no-repeat 0% 50%;
}

.icon_enews {
background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/icon_enews.gif) no-repeat 0% 50%;
}

.icon_blog {
background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/icon_blog.gif) no-repeat 0% 50%;
}

.icon_archive {
background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/icon_archive.gif) no-repeat 0% 50%;
}

/* Calendar Styles =======================*/
#subpage_other_left #svCalendarNav 
{
	margin-left:20px;
	margin-top:30px;
	}

/* Extranet Stuff */


#login h3 {
border-bottom:0 none;
padding-bottom:0;
color:#0C2846;
font-size:1.4em;
margin-bottom:0.5em;
font-weight:bold;
line-height:1.2;
}

#login ol {
padding-top:0;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin-left:5em;
}

#login li 
{
display:block;
float:none;
margin:0 0 0.5em;
text-align:left;
width:auto;	
clear:both;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin-bottom:1em;
	}
	
#login label 
{
float:none;
text-align:left;
width:auto;	
margin:0 0 0.25em;
font-weight:bold;
line-height:1.4;
margin-right:2%;
padding-right:7px;
	}
	
#login input.text {
margin:0;
width:95%;
}	

.submit, .buttons input {
background:#2E7AA7 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:right;
font-size:1em;
font-weight:bold;
height:2em;
line-height:2.1em;
padding:0 1em;
text-align:center;
}	


#svSearchResults form {
max-width:100%;
}
fieldset {
border:medium none;
padding:0;
}
legend {
font-size:1.4em;
font-weight:bold;
margin:0;
padding:0;
}
label {
color:#0C2846;
line-height:1;
padding-top:0.5em;
}

/*fieldset input.text {
width:70%;
} */

label {
color:#0C2846;
line-height:1;
padding-top:0.5em;
}

#svEditProfile li, svComments li {
clear:both;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin-bottom:1em;
width:100%;
}

.required {
color:#BB0000;
font-weight:normal;
margin:0 0 0.5em 0.25em;
}

/* Related Links and Bio Box Styles ==================================== */
.sms_related_links {
list-style:none;
margin:0;
margin-right:45px;
padding:0;
border:1px solid #3e3f41;
border-top:0;
background:#FFFFFF url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/rcol_bgd_01.jpg) repeat-x bottom left;
}

.sms_related_links p.rl_title {
color:#FFFFFF;
background:#3e3f41 url(../images/related_bgd.jpg) repeat-x top left;
line-height:normal;
padding:8px;
}

.sms_related_links p {
margin:0;
padding:8px;
line-height:1.5em;
}

.sms_related_links li {
padding:8px;
}

.sms_related_links li a {
display:block;
}

.sms_related_links img {
padding:3px;
margin-right:8px;
background:#FFFFFF;
/* border:1px solid #999999; */
}


/* eNewsletter Subscription Box ==================================== */
.enews_signup {
	margin:20px 0;
	padding:0;
	width:300px;
	list-style:none;
	list-style-type:none;
	border:1px solid #999;
	background:#ecebeb url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/enews_subscribe_template.jpg) no-repeat bottom right;
}

ul.enews_signup div.enews_archive_display {
	border:none;
}

.wheader {
	background:#ecebeb url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/enews_subscribe_template_2.jpg) no-repeat 0 95px;
}

.noheader {
	background-image:none;
}

.noheader h3 {
	display:none;
}

.enews_signup li {
	padding:6px;
}

.enews_signup li.title{
	font-size:140%;
}

.enews_signup li.description{
	width:150px;
}


/* Expiremental Search Page Styles */
#svPortal.search dt {
	font-size:120%;
	margin-top:25px;
}

#svPortal.search dd {
	padding-left:5em;
}

#svPortal.search dd div {
	border:none;
}

#svPortal.search img {
	display:none;
}

#svPortal.search h1, #svPortal.search h2, #svPortal.search h3, #svPortal.search h4, #svPortal.search h5, #svPortal.search h6 {
	padding:0;
	margin:0;
	font-size:100%;
}

/* eNewsletter Archive Homepage List Expirements ==================================== */
/* also used on the enews box on the homepage    ==================================== */
ul.enews_archive_list a {
	display:block;
	font-size:120%;
}

ul.enews_archive_list a.regular {
	display:inline;
	font-size:100%;
}

#otherstuff .svSyndLocal dt, .wheader .svSyndLocal dt, .svSyndRemote dt {
	font-size:110%;
	line-height:1.25em;
}

#otherstuff .svSyndLocal dt.releaseDate, .wheader .svSyndLocal dt.releaseDate, /* #svPortal .releaseDate */{
	display:none;
}

#otherstuff .svSyndLocal h3, .wheader .svSyndLocal h3 {
	display:none;
}

#otherstuff .svSyndLocal img, .wheader .svSyndLocal img {
	display:none;
}

#otherstuff p.description, .wheader p.description {
	display:none;
}

/* Agent Tools Portal Page ==================================== */


.agent_tools ul {
	margin:0;
	padding:0;
	list-style:none;
}
	
.agent_tools ul li {
	padding:4px;
	padding-left:25px;
	background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/agent_tools_arrow.gif) no-repeat 5px 50%;
}

.agent_tools ul li.learn_more {
	text-align:right;
	background:none;
}
	
.agent_tools img {
	display:block;
	border:0;
	padding-bottom:4px;
}

.agent_tools td {
	width:240px;
}

.agent_tools div {
	padding:4px 12px;
}

.agent_tools_title {
	display:block;
	font-size:110%;
	padding:5px;
	border-bottom:1px solid white;
	color:#FFFFFF;
	background:#3e3f41 url(../images/related_bgd.jpg) repeat-x top left;
}

/* Medicare Solutions Page Box Styles */
div.med_solutions {
	margin:20px 30px;
}
	
div.med_solutions dl {
	width:300px;
}
	
div.med_solutions dl dt {
	font-size:120%;
}
	
div.med_solutions dl dd {
	margin-bottom:10px;
}
	
div.med_solutions .img {
	float:right;
	margin-left:10px;
}
	
div.med_solutions .img img {
	background:#FFF;
	padding:4px;
	border:1px solid #CCC;
}

/* Buying Insurance Page */

#buying_insurance {
	position:relative;
}
	
#buying_insurance_mhc {
	position:absolute;
	top:-50px;
	*top:100px;
	left:34px;
	width:300px;
	color:#FFF;
}
	
#buying_insurance_tic {
	position:absolute;
	top:-50px;
	*top:100px;
	right:64px;
	width:300px;
	color:#FFF;
}
	
#buying_insurance_mhc ul li a:link, #buying_insurance_mhc ul li a  {
	color:#FFF;
	width:300px;
}

#buying_insurance_tic ul li a:link, #buying_insurance_tic ul li a  {
	color:#FFF;
	width:300px;
}

#buying_insurance_mhc_img {
	background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/mhc_graphic.jpg);
	height:285px;
}

#buying_insurance_tic_img {
	background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/tic_graphic.jpg);
	height:285px;
}

/* Floating links used for Image Mapping */
#buying_insurance_mhc_img_link_01 {
	display:block; 
	height:100px; 
	width:700px; 
	position:absolute; 
	top:270px; 
	*top:280px; 
	left:120px; 
}

#buying_insurance_mhc_img_link_02 {
	display:block; 
	height:200px; 
	width:420px; 
	position:absolute; 
	top:360px; 
	*top:380px; 
	left:400px; 
}

#buying_insurance_tic_img_link_01 {
	display:block; 
	height:100px; 
	width:700px; 
	position:absolute; 
	top:570px; 
	*top:580px; 
	left:120px; 
}

#buying_insurance_tic_img_link_02 {
	display:block; 
	height:200px; 
	width:320px; 
	position:absolute; 
	top:660px; 
	*top:680px; 
	left:120px; 
}

/* Agent Road Map */
#agent_roadmap td {
	vertical-align:top;
}
	
#agent_roadmap td h3 {
	margin:0;
	padding:0;
	margin-bottom:50px;
	background:#FFF;
}
	
#agent_roadmap td ul {
	margin:0;
	padding:0;
	list-style:none;
}
	
#agent_roadmap td ul li {
	padding-bottom:8px;
}
	
#agent_roadmap td.down {
	background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/roadmap_arrow_down.gif) no-repeat 50% 100%;
}
	
#agent_roadmap td.right {
	background:url(http://seniormarketsales.s3.amazonaws.com/mura/sms_images/roadmap_arrow_right.gif) no-repeat top right;
}
