body{margin:0; padding:0; font:x-small Arial,Tahoma,Helvetica,sans-serif; color:#333;}
.W3C #body1,.IE7 #body1{min-width:960px;max-width:1500px; margin:auto;} /* main pages */
.W3C #body2,.IE7 #body2{width:650px; margin:auto;} /* request pages */
/* body3 is used by full size message pages */
.W3C #body4,.IE7 #body4{width:1000px; margin:auto;} /* wizard pages */

/******* BEHAVIORS *******/
.ir {height: 0; overflow: hidden; text-indent: -9999px; }

/****** ACTIONS ******/
.viewAction {padding-top:20px;width:22px;display:block; background-image:url(../../images/icons/view_icon.png);background-repeat:no-repeat;}

/* Clearfix Method */
.aol .group:after, /* AOL isn't structured the same as RDC, and they don't have the classes on the <html> tag */
.W3C .group:after,
.IE8 .group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.IE67 .group { zoom: 1; }

/******* START HEADER *******/

#header{margin-top:6px;}
.IE #header{zoom:1;}
#welcome{float:left;padding:0 40px 4px 8px;margin:0;background-repeat:no-repeat;background-position:100% 0;}
.W3C #welcome,.IE7 #welcome{min-width:167px;}
#welcome,#utilNav{padding-top:4px;margin-bottom:1px;}
#utilNav{float:right;overflow:hidden;margin:0; margin-bottom:5px;}
#utilNav li{float:left;list-style-type:none;padding:0 1em;margin-right:-1px;border-left-width:1px;border-left-style:solid;}
#utilNav li:first-child{border-left:none;}
#utilNav li a{font-size:110%;text-decoration:none;}
#utilNav li a:hover{text-decoration:none;}

#mainNav-2,#mainNav-1,#mainNav,#mainNav1{width:100%;position:relative;z-index:10;}
.IE #mainNav-2,.IE #mainNav-1,.IE #mainNav,.IE #mainNav1,.IE #mainNav2{zoom:1;}
#mainNav-2,#mainNav{background-repeat:repeat-x;}
#mainNav-1,#mainNav1{background-repeat:no-repeat;}
#mainNav-2{background-position:288 100%;clear:both;}
#mainNav{background-position:0 100%;}
#mainNav1{background-position:100% 100%;padding-bottom:4px; background:url(navigation/topRight_corner.gif) no-repeat 100% 0;}
#mainNav2{overflow:hidden;padding:0 0 0 175px; background:url(navigation/topLeft_corner.gif) no-repeat 0 0;}
#mainNav h1{position:absolute;left:6px;bottom:8px;margin:0;font-size:360%;font-weight:normal;}
#mainNav h1.sIFR-replaced{bottom:5px;}

#mainNav #nav-logo {position:absolute;right:20px;top:29px;background:0 0 no-repeat;}
#mainNav #nav-heading div{position:absolute;left:10px;bottom:10px;width:155px;height:32px;background:0 0 no-repeat;}
#mainNav #nav-heading div.home{background-position:0 0;}
#mainNav #nav-heading div.inquiries{background-position:0 -32px;}
#mainNav #nav-heading div.marketsnapshot{background-position:0 -64px;}
#mainNav #nav-heading div.marketbuilder{background-position:0 -96px;}
#mainNav #nav-heading div.postcards{background-position:0 -128px;}
#mainNav #nav-heading div.setup{background-position:0 -160px;}
#mainNav #nav-heading div.Help{background-position:0 -192px;}
#mainNav #nav-heading div.newsletter{background-position:0 -224px;}

#mainNav ul.L1{margin:0 0 -1px 0;padding:0;border-style:solid;border-width:0 0 0 1px;font-size:110%;}
.IE #mainNav ul.L1{float:left;}
.W3C #mainNav ul.L1{float:none;overflow:hidden;}
#mainNav li.L1{float:left;text-align:center;list-style-type:none;border-style:solid;border-width:0 1px 1px 0;}
/*#mainNav a.L1{float:left;padding:7px 0 4px 0; min-width:90px;min-height:70px;text-decoration:none;font-size:100%; line-height:11px; font-weight:500;text-align:center;background-repeat:no-repeat;background-position:400px 400px; height:71px; width:95px;}*/
#mainNav a.L1{float:left;padding:0 2px 4px;text-decoration:none;font-size:94%; line-height:11px; font-weight:500;text-align:center;background-repeat:no-repeat;background-position:400px 400px; height:64px; width:72px;}
#mainNav a.msNavWrap {width:80px}
#mainNav a{cursor:pointer;}
#mainNav a.L1:hover,#mainNav li.this a.L1{background-position:0 0;}
span.nav-image div{background:url('../icons/navigation/nav-icons.png');}
#mainNav span.title { white-space:nowrap; }
.L1 span.nav-image div{width:53px;height:53px;margin:0 auto;background-repeat:no-repeat;}
.L1 span.nav-image div.Home{background-position:0 0;}
.L1 span.nav-image div.Inquiries{background-position:-53px 0;}
.L1 span.nav-image div.MarketSnapshot{background-position:-106px 0;}
.L1 span.nav-image div.MarketBuilder{background-position:-159px 0;}
.L1 span.nav-image div.Postcards{background-position:-212px 0;}
.L1 span.nav-image div.Setup{background-position:-265px 0;}
.L1 span.nav-image div.Help{background-position:-318px 0;}
.L1 span.nav-image div.Newsletter{background-position:-370px 0;}
#mainNav li.L1 .image{margin-bottom:2px;}
#mainNav .logo{position:absolute;top:50%;right:25px;margin-top:-10px;}
#mainNav .submenu{left:-999px;position:absolute;min-width:11.5em;}

.W3C #mainNav li.L1:hover .submenu, .IE7 #mainNav li.L1:hover .submenu{margin-top:68px;}
.W3C #mainNav li.L1:hover .submenu{left:auto;}
.IE7 #mainNav li.L1:hover .submenu{left:0;}
.IE7 #mainNav li.L1:hover .L11{position:relative;float:left;}
/*.IE8 #mainNav li.L1:hover .submenu{margin-top:0;}*/

#mainNav ul.L2{padding:0;margin:0;list-style-type:none;}
#mainNav li.L2{padding:0;line-height:2em;}
#mainNav li.divider a.L2{background-repeat:repeat-x;background-position:0 0;padding-bottom:2px;}
#mainNav a.L2{display:block;font-family:Tahoma,Arial,Verdana;font-size:100%;text-decoration:none;text-align:left;margin-right:-10px;padding:0 10px;}
.IE7 #mainNav a.L2{white-space:nowrap;}

#mainNav .submenu1{background-repeat:no-repeat;}
#mainNav .submenu{background-position:0 0;background-repeat:repeat-x;padding-top:4px;}
#mainNav .submenu1{background-position:0 0;padding-right:10px;}

.stuff{clear:both;overflow:hidden;margin:5px 10px 5px 5px;font-size:110%;}
.stuff .viewer{width:215px;float:right;text-align:right;}
.stuff .viewer .contactUs{color:#cbe8fc; line-height:20px;}
.stuff .viewer .contactUs a{color:#cbe8fc; text-decoration:underline;}
.stuff .viewer .contactUs a:hover{color:#cbe8fc; text-decoration:none;}
.stuff .breadcrumbsAreaHome{margin:0 205px;}
.stuff .breadcrumbsArea {margin:0 10px;}
.W3C. stuff .breadcrumbsArea1{display:table;width:100%;}
.IE .stuff .breadcrumbsArea1{zoom:1;}
.stuff .breadcrumbsArea .breadcrumbs{float:left; line-height:16px;}
.stuff .breadcrumbsArea a{padding-right:.3em;white-space:nowrap;overflow:hidden;text-decoration:none;}
.stuff .breadcrumbsArea a:hover{text-decoration:underline;}
.stuff .viewer .name{margin-left:2px;font-size:120%;}

.stuff a.robohelp{float:right;}
.stuff a.robohelp img{border:none; margin:0;}
.viewer2 {position:absolute; top:-24px; right:37px;}
.IE .viewer2 {position:absolute; top:-31px; right:37px;}
.viewer2 .icons {float:right; margin-left:10px; width:16px;}
 .viewer2 .icons img {border:none;}

/******* END HEADER *******/


/******* START CONTENT *******/

#main{clear:both;}
.IE #main,.IE #main1{zoom:1;}
#main .column{width:200px; position:absolute;}
#main .column .box,#main .column .box h3{background-repeat:no-repeat;}
#main .column .box{margin-bottom:1em;padding-bottom:14px;background-position:0 100%;}
.IE #main .column .box{zoom:1;}
#main .column .box h3{padding:5px 10px;margin:0;background-position:100% 0;border-bottom-width:1px;border-bottom-style:solid;}
#main .column .todaysBusiness h3{border-bottom:0;}
.W3C #main .column .box .content{display:table;width:100%;}
.IE #main .column .box .content{zoom:1;}
#main .column .box .content1{float:left;width:100%;}

/* WIZARD CONTENT */
#wzmain1{background:#fff;padding:5px}
.contentIndent{margin:0 0 0 206px;}

/* WIZARD STEPS COLUMN */
#wzleftColumn{float:left;margin:0;width:192px; }
/*.IE #wzleftColumn{margin:0 0 0 -206px; }*/
#wzleftColumn h1{text-indent:6px; font-size:120%; font-weight:normal; display:block; line-height:26px; margin:0;padding:0;}
#wzleftColumn .header {width:200px; height:30px}
#wzleftColumn .headerShadow { height:4px; background:url(../../images/icons/accordianShade.gif) repeat-x #F6F9E8;}
#wzleftColumn p{margin:0;padding:6px}
#wzleftColumn ul{margin:0; padding:0; background-color:#FBFDE8; list-style-type:none;}
#wzleftColumn ul .sublist{}
#wzleftColumn ul.sublist li{background:url("../../images/icons/bulletSetupProgress.gif") 30px 50% no-repeat; padding-left:13px;}
#wzleftColumn ul.sublist li a:hover{background:url("../../images/icons/bulletSetupProgress.gif") 17px 50% no-repeat;}
#wzleftColumn ul li ul {margin:0;}
#wzleftColumn li{margin:0;padding:0; line-height:28px; display:block;text-indent:26px; font-size:110%;}
.IE #wzleftColumn li{margin:0;padding:0; line-height:28px; display:block;text-indent:26px; font-size:105%;}
#wzleftColumn li li{margin:0 ;padding:0; line-height:22px;  border:none; text-indent:34px}
#wzleftColumn li a {text-decoration:none;display:block;}
#wzleftColumn li li{ border:none}
.wzStepscheck {background-image:url(../../icons/wzcheck.png); background-repeat:no-repeat; background-position:6px 6px;}


/* HOME PG ONLY */
#main1.home{margin-left:205px;}

#content .gridDataWrapper .header1{border-bottom-width:1px;border-bottom-style:solid;border-top-width:1px;border-top-style:solid; padding-right:2em; background-color:#A4A098;} 
#content .gridDataWrapper .bodyHome{height:133px; overflow:hidden;}
#content .gridDataWrapper .bodyHomeScroll{height:96px; overflow-x:hidden; overflow-y:scroll; border:none;}
.IE #content .gridDataWrapper .bodyHomeScroll{height:108px; overflow-x:hidden; overflow-y:scroll; border:none;}

.accordion .header,.accordion .content{margin:0;text-align:left;}
.accordion .header{padding:.5em;}
.accordion .headerTopMargin{margin-top:2px;}

.quickAdd .content{margin:0; padding:10px 5px;}
.accordion .content{font-size:110%;}
.accordion ul{list-style-type:none; margin:0; padding:0;}
.accordion ul li{padding:5px 2px 5px 12px;}
.accordion ul li.nobullet{background:none;}
.accordion ul.sublist{margin:0; padding:0;}
.accordion ul.sublist li{margin-left:20px; padding:5px 2px 5px 10px; background:url("../../images/icons/bulletSetupProgress.gif") 0 50% no-repeat;}
.IE .accordion ul.sublist li{margin-left:10px;}
.accordion a{text-decoration:underline;}
.accordion a:hover{text-decoration:none;}

.quickAdd .header{background-position:bottom left;background-repeat:repeat-x;}
.accordion .header h2{margin:0;font-weight:bold;font-family:Arial,Verdana,Sans-Serif;}
.quickAdd .header h2{text-transform:capitalize;}
.accordion .formTable label,.accordion .formTable .required{display:inline;}
.accordion div.pickList label{display:block;}
.accordion .formTable{width:100%;}
.quickAdd .formTable td{border:none;}
.accordion .formTable select{width:100%;}
.accordion .formTable .nowrap select{width:90px;}
/* END HOME PG ONLY */

/* MS REPORT ONLY */
#content #gridMSReport tr.data input{width:15px;}
/* END MS REPORT ONLY */

#content table,#modalDialogueTmpl table{width:100%;border-collapse:collapse;}
#content .gridDataWrapper{font-size:110%;}

#content .dkBlueWrapper {padding:5px;}
#content .performLeft{float:left; width:49.7%;}
#content .performRight{float:right; width:49.7%; padding-left:5px;}

#content .gridDataWrapper .bodyReport{height:427px;}
#content .gridDataWrapper .bodyPerform{height:125px; overflow-y:scroll; overflow-x:hidden;}

#content .gridDataWrapper h3 {font-weight:bold; margin-top:5px;}
#content .gridDataWrapper tr.noData td{padding-left:30px;}
#content .gridDataWrapper tr.data .iconAlign{padding-right:10px; text-align:right; vertical-align:top;}
.IE #content .bodyHomeScroll .gridDataWrapper tr.data .iconAlign, .IE #content .bodyPerform .gridDataWrapper tr.data .iconAlign{padding-right:25px; text-align:right;}
#content .gridDataWrapper tr.rowUnread td{font-weight:bold;}
#content .section_titlebar,#content .section_footerbar,#content .footerbar{background-repeat:no-repeat;width:100%;}
h2,h3{font-size:120%;font-weight:normal;}
.section_titlebar{background-position:top right;}
.section_titlebar h2{margin:0;padding:5px;text-transform:uppercase; position:relative;}
.section_titlebar h2 .viewReport{position:absolute; right:10px; top:5px; text-transform:none; font-size:100%;}
.section_titlebar h2 .viewReport a{color:#c8e5f9; text-decoration:none;}
.section_titlebar h2 .viewReport a:hover{color:#c8e5f9; text-decoration:underline;}

#content .gridDataWrapper .body,#content .tabWrapper .tabWrapper .body,.tabWrapper .tabWrapper .actionLinks {width:100%;}
.IE #content .gridDataWrapper .body .gridDataWrapper {width:100%;}

#content .gridDataWrapper .header{border-bottom-width:1px;border-bottom-style:solid;border-top-width:1px;border-top-style:solid;}
#content .gridDataWrapper .header th,#content .gridDataWrapper .header th a{text-align:left; text-transform:capitalize;}
#content .gridDataWrapper .header th, #content .gridDataWrapper .header1 th{padding:4px 6px;margin-right:12px;border-width:0 1px 1px 0;border-style:solid;}
#content .gridDataWrapper .header th:first-child{border-left:none;}
#content .gridDataWrapper .header th a{display:block;width:100%;text-decoration:none;background-repeat:no-repeat;background-position:center right;}

#content .gridDataWrapper .removeRightBorder{border-right:none;}
#content .gridDataWrapper .removeLeftBorder{border-left:none;}

#content .gridDataWrapper .body table,#modalDialogueTmpl .gridDataWrapper .body table{table-layout:fixed;}
#content .gridDataWrapper .body td.nowrap,#modalDialogueTmpl .gridDataWrapper .body td.nowrap{overflow:hidden;white-space:nowrap;}
#content .gridDataWrapper .body td.photoColumn img,#modalDialogueTmpl .gridDataWrapper .body td.photoColumn img{vertical-align:middle;width:65px;margin-right:5px;border-width:1px;border-style:solid;}
#content .gridDataWrapper .body td.actionColumn,#modalDialogueTmpl .gridDataWrapper .body td.actionColumn{text-align:right;white-space:nowrap;}
#content .gridDataWrapper .body td.actionColumn img,#modalDialogueTmpl .gridDataWrapper .body td.actionColumn img{vertical-align:middle;margin:2px 4px 2px 0;}
#content .gridDataWrapper .body td a,#modalDialogueTmpl .gridDataWrapper .body td a{text-decoration:none;}
#content .gridDataWrapper .body td a:hover,#modalDialogueTmpl .gridDataWrapper .body td a:hover{text-decoration:underline;}
#content .gridDataWrapper .body .markedDone:hover td,#modalDialogueTmpl .gridDataWrapper .body .markedDone:hover td{text-decoration:none;}
#content .gridDataWrapper .formTable td a,#modalDialogueTmpl .gridDataWrapper .formTable td a{text-decoration:underline;}
#content img.expiry{vertical-align:text-top;margin:0 3px;}
#content .section_footerbar{background-position:0 0;margin-bottom:1em;height:7px;}
#content .filter{text-align:left;}
.W3C #content .filter{overflow:hidden;}/* "agent source" filter auto-complete fix */
.IE #content .filter{zoom:1; width:99.2%;}
#content .withNestedGrid .gridDataWrapper {border-bottom-width:1px;border-bottom-style:solid;}
#content .gridSummary{text-align:right;font-size:110%;padding:4px;}
#content .gridSummary ul{margin:0;}
#content .gridSummary li{display:inline;list-style-type:none;margin-left:5px;}
#content .gridSummary label{display:inline;}
#content .navigation .filter{border:none!important;}
#content .body #expanded_edit_panel{float:none!important;}
#content .gridDataWrapper{overflow:hidden;}
#content .showAllColumns .gridDataWrapper{overflow-x:scroll;}
#_gridProperty .gridDataWrapper,#_gridProperty .header{width:2400px!important;}
#content .showAllColumns .body{width:2420px;}
#content .filter,#content .xfilter{border-top-width:1px;border-top-style:solid;padding:3px 5px 5px 5px;}
#content .filter a{margin-left:0;}
#content .filter a.nextLink,#content .filter a.previousLink{text-decoration:none;}
#content .filter a.nextLink:hover,#content .filter a.previousLink:hover{text-decoration:underline;}
#content .filter a.disabled:hover{text-decoration:none;}
#content .filter a.nextLink{margin-left:5px;}
#content .filter a.previousLink{margin-right:5px;}
#content .filter .calendarIcon{float:left; margin:4px 0 0 2px; padding:0; width:16px; height:15px; background:url('../../images/icons/calendar_icon.gif') no-repeat;}
#content .filter .filterMargin{float:left; margin-left:5px; width:125px; height:37px; padding:0;}
#content .filter .searchDates{width:100px!important; }

#content .filter .filterMargin .filterBox{width: 120px; position:relative; left:0;}
.IE7 #content .filter .filterMargin .filterBox{width: 120px; position:relative; left:-5px;}
#content .filter .filterMargin .ajax__calendar_container{z-index:99999;}

#content .gridDataWrapper tr.noData td{height:50px;vertical-align:middle;text-align:center;}
#content .gridDataWrapper tr:hover{}
#content .gridDataWrapper td,#content .gridDataWrapper th{padding:5px 5px 1px 5px; height:22px; vertical-align:top;}
.IE #content .gridDataWrapper td,#content .gridDataWrapper th{padding:3px 5px; height:18px;}
#content .gridDataWrapper th{text-align:left;font-weight:normal;}


/* PAGINATION */
#main2 .footer {margin:0; padding:0; position:relative;}
#main2 .footer .pagination {float:right; margin-right:10px; font-size:100%; color:#4B8DBA;}
#main2 .footer .pagination a{color:#4b8dba; text-decoration:underline;}
#main2 .footer .pagination a:hover{color:#4b8dba; text-decoration:none;}
#main2 .footer .pagination .footerDivide{padding:0 3px 0 3px;}
/* END PAGINATION */

#content-1{margin-bottom:5px;}
#leftColumn{float:left;margin-left:0;}
#rightColumn{float:left;margin-left:5px;}
.IE #content,.IE #content2,.IE .accordion{zoom:1;}
#content1,#content2{background-repeat:repeat-x;}
#content1{background-position:0 0;}
#content2{background-position:0 100%;}

/* TIMER BOX */
.timerbox {border:4px solid #ff0000; width: 175px; height:32px; padding:4px; line-height:24px; margin:auto; background-color:#FFFFFF;}

/* REPORT ICONS */
#iconContainer {float:right;}
#iconContainer .iconPosition {float:left; width:17px; height:15px; margin:0; padding:0;}

/*NEWSLETTER REPORTS*/
#content .reportNumbers {overflow:hidden;padding:4px;background-color:#ECEDD7; }
#content .reportNumbers li em { font-weight:bold; font-style:normal;}
#content .reportNumbers ul{padding:0;margin:0; font-size:110%}
#content .reportNumbers li{float:left; list-style-type:none; padding-right:6px}
#content .reportStatus {margin-top:10px;clear:both;font-size:110%;}


/* Newsletter Preview Artices*/
.previewArticleWrap {padding: 0; margin:auto; margin-top:20px; max-width:600px;font-size:120%;}
.previewArticle h2 {color:#516579;line-height:24px;margin:0;padding:0 0 0 4px;background-color:#ccc;}
.previewArticle {padding: 6px 6px 10px 6px; background-color:#fff;}
.previewArticleContent {border:1px solid #ccc;padding:10px}
.previewArticle h3{  padding-top:0; margin:0;font-size:200%;  border-bottom:1px solid #999; font-weight:normal; font-family: "Times New Roman", Times, serif}

/*LOGIN ACCOUNT STATUS PAGES*/
#formBox .login p {margin:0 0 1em;padding:0; }

/*Set Up Pages*/
.setupPage .alert {color: #E52319; font-size:110%; padding: 3px 0 3px 0;}
.setupPage .alert p {margin: 0 0 .25em 0; padding:0}
.setupPage a {   color: #4B8DBA;
    text-decoration: none;}
.setupPage .whitecell {width:98%;padding: 0 5px; margin-bottom:1em;background-color: #fff;}
.setupPage .whitecell h2 {color: #666666;    font-size: 160%;    margin: .5em 0 .25em;}
.setupPage .whitecell p{margin: .25em 0 .5em 0;padding:0}
.setupPage .validation {margin-top:20px;}
.setupPage {padding:.75em}
.setupPage h1 { color: #000; font-size: 180%; margin: 0;padding:0; font-weight:normal}
.setupPage .introText {margin-bottom:.75em; padding: 8px 5px; overflow:hidden;border: 1px dashed #666; font-size:110%}
.setupPage .introText ul {    list-style-type: none; margin: 0;padding: 0;}
.setupPage .introText ul li {  margin: 0.3em 0;}
.setupPage table {  width: 100%;  border-collapse: collapse;color: #333;  font-size: 110%;background-color: #ECEDD7; }
.setupPage td {border-bottom: 1px solid #FFFFFF;height: 26px;margin: 0;padding: 5px 5px 4px;vertical-align: top;}
.setupPage th {  background-color: #5B7290;  border-left: 1px solid #FFFFFF; color: #FFFFFF;  font-weight: normal; height: 19px; padding: 3px 6px; text-align: left;}
.setupPage  th a { display: block;  line-height: 24px;}
.setupPage  th.removeLeftBorder { border-left: medium none;}
.setupPage .showMeHow { float:right; width:10em; margin-bottom:.75em;overflow:hidden; }
.setupPage .showMeHow .showMeIcon { float: right;   margin-left: 3px;}
.setupPage .showMeHow a{  line-height:180%; font-size:110%}
.setupPage .formTable .rowHeader {width:14em;}
.setupPage .formTable span.rowHeader {vertical-align: top; width: 100px;}
.setupPage .formTable select { width: 340px;}
.setupPage .formTable input { width: 336px;}
.setupPage .formTable input.large {width:80%}
.setupPage .formTable .buttonRow input { width: auto;}
.setupPage .formTable .colorTheme {  padding-right: 10px;}
.setupPage .formTable .colorTheme input { width: 10px;}
.setupPage .formTable .showMeHow {    width: 55em;  background-color: #FFFFFF;   padding: 0 !important;  text-align: right; vertical-align: bottom !important;}
.setupPage .formTable .buttonRow span {  float: left;}
.setupPage .formTable .formNote {display:inline-block;color: #666666;  padding: 4px 6px 0;}
.setupPage .agentHeader {  width: 158px;padding:.5em;margin-top:.75em; background-color: #5B7290;   color: #FFFFFF;  line-height:150%; font-size:110%; text-transform:uppercase}
.setupPage .agentHeader.wide {width: 23em;}
.setupPage .addArea a {  font-size: 110%;    padding: 5px 5px 1px; text-decoration: underline;}
.setupPage #divAddEditHead.agentHeader {   padding:0.25em;text-transform: uppercase;}
.setupPage #divAddEditHead.agentHeader h3 {padding:0;margin:0; font-size:100%}
.setupPage .areaGrid { background-color: #ECEDD7; font-size: 110%;}
.setupPage .areaGrid .gridRow, .setupPage  #divRowAnotherZipPostal_ {  display: block;padding: 4px 5px; line-height: 1.8em;border-bottom: 1px solid #FFFFFF;}
.setupPage .areaGrid .gridRow label, .setupPage #divDynamicPopulateArea label {   display: inline-block;  width: 80px; padding-left:.5em}
.setupPage .areaGrid .addArea a {  margin-left: 7.5em;   padding: 0;}
.setupPage .areaGrid .buttonArea {  padding: 10px 0 10px 8.5em;}
.setupPage .areaGrid .gridRow .zipPostalInput { margin-right: 10px;}
.setupPage .areaGrid .addAreaMessage { font-weight: bold;}
.setupPage .headerTable {clear:both;}
.setupPage .headerTable table th { background-color: Transparent;color: #333333;padding-left: 0;width: 10em;}
.setupPage .headerTable .removeborder {  border: 0 none; font-size: 90%;}
.setupPage span.label {display:block;}
.setupPage .nestedFormRadio { background-color: Transparent;  font-size: 100%;  width: auto;}
.setupPage .nestedFormRadio td {border: 0 none;}
.setupPage td.nestedFormWrap { padding: 0;}
.setupPage .nestedFormTable {  background-color: #F6F7E3;   border: 1px solid #FFFFFF;   font-size: 100%;   margin: 4px 24px;   width: 80%;}
.setupPage .nestedFormTable th { background-color: Transparent;border-bottom: 1px solid #FFFFFF;color: #333333;font-weight: 600;vertical-align: top;width: 10em;}
.setupPage .nestedFormTable td { padding: 5px 5px 2px;}
.setupPage .nestedFormTable td span {  display: inline-block;width: 10em;}
.setupPage .nestedFormTable div {  padding-top: 4px;}
.setupPage .nestedFormTable select {   width: 300px;}
.setupPage .formTable .areasIServe td {border-bottom:none}
.setupPage .additionalInfo input, .setupPage .additionalInfo textarea, .setupPage .formTable .areasIServe {width:75%}


/* AUTO-COMPLETE */
.setupPage .autocomplete_completionListElement { background-color: White; color: Blue; border: solid 1px #999; padding: 2px;}
.setupPage .autocomplete_listItem { background-color: White; color: #666; list-style-type: none; padding:5px; border-bottom:1px solid #ccc;}
.setupPage .autocomplete_highlightedListItem { background-color: #c8d0da; color: #000; cursor: pointer; list-style-type: none; padding:5px; border-bottom:1px solid #ccc;}
.IE7 .setupPage .autocomplete_completionListElement {margin-left:-1px}
.buttonRow { padding:.5em 0 .5em .75em; overflow:hidden}
.buttonRow .button{ float:left; margin-right:.5em;}
.IE7 .buttonRow .button{ float:none; margin-right:0;display:inline-block}
.IE7 .setupPage table.innerTable {width:98%;}
.button {display:block; width:5.5em; padding:.25em .5em ; font-size:110%; text-align:center; color:#666 !important; text-decoration:none; background-color: #e9eaeb;background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcddde)); /* Saf4+, Chrome */background-image: -webkit-linear-gradient(TOP, #fff, #dcddde); /* Chrome 10+, Saf5.1+ */
  background-image: -moz-linear-gradient(TOP,#fff, #dcddde); /* FF3.6 */ background-image: -ms-linear-gradient(TOP, #fff, #dcddde); /* IE10 */ background-image: -o-linear-gradient(TOP, #fff, #dcddde); /* Opera 11.10+ */
  background-image: linear-gradient(TOP, #fff, #dcddde);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcddde'); /* IE6–IE9 */
 border:1px solid #666}

 
.button:hover {text-decoration:none;background-color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcddde)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, #fff, #dcddde); /* Chrome 10+, Saf5.1+ */background-image:    -moz-linear-gradient(bottom,#fff, #dcddde); /* FF3.6 */
  background-image: -ms-linear-gradient(bottom, #fff, #dcddde); /* IE10 */background-image: -o-linear-gradient(bottom, #fff, #dcddde); /* Opera 11.10+ */
  background-image: linear-gradient(bottom, #fff, #dcddde);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dcddde', EndColorStr='#ffffff'); /* IE6–IE9 */

}
/*DASHBOARD CREATE MS BUTTONS*/
.dashboard-button-row {padding:0  .5em .75em; }
.dashboard-button-row ul { list-style:none; padding:0;margin:0;}
.dashboard-button-row li {     padding: 0 0 0.5em;}

.button-large-cta {display:block;padding:.75em 0; min-width:190px;font-size:140%; text-decoration:none; text-align:center; font-weight:bold;color:#fff !important;
    background-color: #69AD2B;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#69AD2B), to(#336E0F)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(TOP, #69AD2B, #336E0F); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(TOP,#69AD2B, #336E0F); /* FF3.6 */
  background-image:     -ms-linear-gradient(TOP, #69AD2B, #336E0F); /* IE10 */
  background-image:      -o-linear-gradient(TOP, #69AD2B, #336E0F); /* Opera 11.10+ */
  background-image:         linear-gradient(TOP, #69AD2B, #336E0F);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#69AD2B', EndColorStr='#336E0F'); /* IE6–IE9 */
-moz-border-radius: 0.3em;-webkit-border-radius:0.3em;  border-radius: 0.3em;	
 border:1px solid #fff ;-moz-border-radius: 0.5em;-webkit-border-radius:0.5em;  border-radius: 0.5em;	
-webkit-background-clip: padding-box;

}

 .button-large-cta:hover { text-decoration:none;
  background-color: #336E0F;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#69AD2B), to(#336E0F)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, #69AD2B, #336E0F); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(bottom,#69AD2B, #336E0F); /* FF3.6 */
  background-image:     -ms-linear-gradient(bottom, #69AD2B, #336E0F); /* IE10 */
  background-image:      -o-linear-gradient(bottom, #69AD2B, #336E0F); /* Opera 11.10+ */
  background-image:         linear-gradient(bottom, #69AD2B, #336E0F);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#336E0F', EndColorStr='#69AD2B'); /* IE6–IE9 */
}

/*Create New MS form*/
.form-create-ms {width:50em;overflow:hidden;background-color:#5B7290; font-size:120%;}
.form-create-ms .form-inner { margin: 0.45em;padding:.5em;background-color:#fff }
.form-create-ms .data-row  { margin-bottom:2px;padding:.75em;background-color:#ECEDD7; -moz-border-radius: 0.3em;-webkit-border-radius:0.3em;  border-radius: 0.3em;	
-webkit-background-clip: padding-box;}
.form-create-ms .data-row {overflow:hidden;}
.form-create-ms .data-row h2 {padding:0;margin:0}
.form-create-ms .data-row .col{overflow:hidden;width:48%;float:left;}
.form-create-ms .data-row .col {margin-bottom:.5em}
.form-create-ms .data-row .col:first-child, .data-set .col:first-child {margin-right:.75em}
.form-create-ms .data-row .col.c3{width:25%;float:left;}
.form-create-ms .data-row label {display:block;margin-bottom:.25em;background-color:#ECEDD7;}
.form-create-ms .data-row .rightCol label {display:inline-block;}
.form-create-ms .data-row .rightCol select {clear:both}
.form-create-ms .radio-group label {display:inline-block;padding-right:.5em}
.IE .form-create-ms .radio-horizontal label{padding-top:.25em}
.IE .form-create-ms .radio-horizontal input{margin-top: -0.25em;}
.form-create-ms .radio-group table {float:left; margin-top: -0.25em;}
.form-create-ms .radio-group span {float:left;line-height:180%}
.form-create-ms .data-row select {width:97%;}
.form-create-ms .data-row select.medium {width:47%}
.form-create-ms .data-row input {width:96%;padding: 0 3px;height:1.5em;margin-right:.35em}
.form-create-ms .radio-group input{padding:0 .25em 0 0 ;width:auto;height:auto}
.form-create-ms .data-row input.medium {width:13em}
.form-create-ms .data-row span.wide {display:block}
.form-create-ms .data-row .col .add-data {padding: 1.5em .35em 0}
.form-create-ms .data-row .add-data a{float:left;margin-right:.25em;  line-height: 180%;}
.IE7 .form-create-ms .data-row .add-data a {position:relative}
.form-create-ms .data-row .add-data span {    display: block; float: left;   padding-top: 22px;margin-right:.25em}
.form-create-ms .data-row .nested-row  {clear:both;margin-bottom:.5em}
.form-create-ms .data-set {clear:both;margin-top:.5em;overflow:hidden}
.form-create-ms .data-set.no-clear {clear:none}
.form-create-ms .data-row .nestedSelect select.small {width:42%}
.form-create-ms .data-row .col .nested-col {float:left;width:47%}
.form-create-ms .data-row .col .nested-col:first-child {margin-right:.75em}
.form-create-ms .data-row .col .nested-col select {width:100%}
.form-create-ms .data-row .non-editable {padding-left:.5em; font-size:120%; font-weight:bold;color:#999}
.form-create-ms .data-row textarea {width:98%;margin-bottom:.25em}
.form-create-ms .button-row {overflow:hidden; padding: 0.75em 0; background-color:#fff}
.form-create-ms .error {color:#800000;line-height:160%; background-color:#D9B2B2}
.form-create-ms.validation-alert {color:#800000; font-weight:bold}
.form-create-ms .note {color: #666;  padding: 4px 6px 0 0; font-style:italic; font-size:91.66%}
.form-create-ms.confirm {font-size: 120%;}
.form-create-ms.confirm p { margin: 0 0 .25em;}
.form-create-ms.confirm ul { list-style:none;margin: 1.25em 0 }
.form-create-ms.confirm li {margin: 0 0 .25em 2em; font-style:italic;   }
.rLink {float:right;font-size:80%;}
.advanceMSForm .rLink{font-size:100%;}
.listing-alerts h2 {font-size:120%;}
.listing-alerts p {clear:both}
.listing-alerts ul.select-group , .listing-alerts ul.select-group li {margin:0;padding:0; list-style:none}
.listing-alerts ul.select-group li {float:left;padding-right:16px}
.listing-alerts .select-group label {display:inline-block; white-space:nowrap}
.listing-alerts ul.select-group label input { width: auto; padding: 0 3px; height: 1em;  margin-right: 0;}
.listing-alerts .button {width:8.5em;}
.listing-alerts .buttonRow {clear:both;padding:1em 0 0}
.listing-alerts .confirm  {display:inline-block;padding:4px;color:#339900; background-color:#f8f8f0 }