a:hover{color:#651717;outline:none;}
a:active{color:#651717;outline:none;}
body, td{font-family:Tahoma;font-size:12px;color:#4d4d4d;}
.popupControl{background-color:#cbb6b5;position:absolute;visibility:hidden;border-style:solid;border-color:Black;border-width:2px;}
.modalBackground{background-color:Gray;filter:alpha(opacity=90);opacity:0.7;}
.modalBackground2{background-color:#000;filter:alpha(opacity=90);opacity:0.8;}
.modalBackground3{background-color:#fff;filter:alpha(opacity=80);opacity:0.7;}
.modalPopup{background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px;}
.button{width:auto;padding:2px 15px;background:#672929;border:1px solid #999;font-weight:bold;color:#fff;cursor:pointer;}
.frame{position:absolute;padding:0;width:400px;}
.overlay{border:solid 1px #340606;border-width:1px 1px;}
.headerAJAX{background:url(../images/sprite.png) repeat-x 0px -200px;cursor:move;height:20px;color:#fff;font-weight:bold;border-bottom:solid 1px #ccc;padding:3px 10px;margin:0;}
.header .msg{font-weight:bold;}
.close{right:7px;background:url(../images/sprite.png) no-repeat 0px -200px;width:25px;cursor:pointer;position:absolute;top:7px;height:15px;}
.pnlbody{background-color:#fff;padding:12px;}
.footer{text-align:right;background:url(../images/sprite.png) repeat-x 0px -200px;color:#000;border-top:solid 1px #ccc;padding:5px 3px;}
.footer2{text-align:center;background:url(../images/sprite.png) repeat-x 0px -200px;color:#000;border-top:solid 1px #ccc;padding:5px 3px;}
.underlay{position:absolute;background-color:#000;bottom:-1px;filter:alpha(opacity=10);left:-1px;right:-1px;top:3px;z-index:-1;}
.grdRecipients{border:1px;border-color:#280909;}
.submitDiv{position:relative;top:-35px;z-index:2;}
.demoarea{padding:20px;background:#FFF url(images/demotop.png) no-repeat left top;}
.updateProgress{position:absolute;background-color:#fff;filter:alpha(opacity=85);MozOpacity:0.85;opacity:0.85;padding:0px;margin:0px;}
.AccordionHeader{color:#4d4d4d;}
.DropDownStyle{font-family:Tahoma;font-size:12px;color:#4d4d4d;height:23px;}
.aspTextBox{font-family:Tahoma;font-size:12px;color:#4d4d4d;height:17px;}
.CloseTransfer{text-align:right;width:30px;left:560px;position:relative;top:-15px;cursor:pointer;}
.ClosePhonebookBlast{text-align:right;width:30px;left:475px;position:relative;top:-16px;cursor:pointer;}
.style1{width:150px;}
.preview{text-align:right;width:30px;left:550px;position:relative;top:-20px;cursor:pointer;}
.RightMenu{font-family:Tahoma;font-size:12px;color:#fff;font-weight:bold;}
.RightMenu:Hover{font-family:Tahoma;font-size:12px;color:#fab308;font-weight:bold;}
.phoneBookMenu{font-family:Tahoma;font-size:12px;color:#4d4d4d;width:100px;position:relative;left:15px;}
.SetupBlastMenu{font-family:Tahoma;font-size:12px;color:#4d4d4d;width:100px;height:200px;position:relative;left:15px;top:50px;}
.dvMainphonebook{position:relative;left:30px;top:-220px;}
.dvMainHistory{position:relative;left:60px;top:-220px;}
.dvStep1{position:relative;left:0px;top:0px;}
.dvStep2{position:relative;top:0px;}
.SetupBlast{font-family:Tahoma;font-size:12px;color:#4d4d4d;width:100px;height:200px;position:relative;left:15px;top:0px;}
.cal_Theme1 .ajax__calendar_container{background-color:#e2e2e2;border:solid 1px #ccc;}
.cal_Theme1 .ajax__calendar_header{background-color:#fff;margin-bottom:4px;}
.cal_Theme1 .ajax__calendar_title,.cal_Theme1 .ajax__calendar_next,.cal_Theme1 .ajax__calendar_prev{color:#004080;padding-top:3px;}
.cal_Theme1 .ajax__calendar_body{background-color:#e9e9e9;border:solid 1px #ccc;}
.cal_Theme1 .ajax__calendar_dayname{text-align:center;font-weight:bold;margin-bottom:4px;margin-top:2px;}
.cal_Theme1 .ajax__calendar_day{text-align:center;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,.cal_Theme1 .ajax__calendar_active{color:#004080;font-weight:bold;background-color:#fff;}
.cal_Theme1 .ajax__calendar_today{font-weight:bold;}
.cal_Theme1 .ajax__calendar_other,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title{color:#bbbbbb;}
.dvScheduledBlast{position:relative;left:30px;top:-220px;}
.scheduledMenu{font-family:Tahoma;font-size:12px;color:#4d4d4d;width:100px;height:200px;position:relative;left:1px;top:81px;}
.MaskedEditFocus{background-color:#ffffcc;color:#000;}
.MaskedEditError{background-color:#ffcccc;}
.dvLogo{position:relative;float:left;top:-11px;width:35px;}
.dvTitle{position:relative;float:left;font-size:14px;font-weight:bold;float:left;left:200px;top:-8px;}
.rcbHeader ul,.rcbFooter ul,.rcbItem ul,.rcbHovered ul,.rcbDisabled ul{width:100%;display:inline-block;margin:0;padding:0;list-style-type:none;font:12px 'tahoma';color:#4d4d4d;}
.col1,.col2{float:left;width:150px;margin:0;padding:0 5px 0 0;line-height:14px;color:#4d4d4d;}
label,.selection-result{font:12px 'tahoma';color:#4d4d4d;}
label{padding:0 10px 0 0;}
.button{vertical-align:middle;margin-left:10px;}
.selection-result{padding:10px 0 10px 0;display:block;font:12px 'tahoma';color:#4d4d4d;}
div.bigModuleBottom{padding-top:25px;}
.multipleRowsColumns .rcbItem,.multipleRowsColumns .rcbHovered{float:left;margin:0 1px;min-height:13px;overflow:hidden;padding:2px 19px 2px 6px;width:125px;font:12px 'tahoma';color:#4d4d4d;}
.RadCombo{font:12px 'tahoma';color:#4d4d4d;}
.dvMainBlast{width:700px;}
#txtPwd{background-color:Red;}
.h1{font-family:Tahoma, Geneva, sans-serif;font-size:14px;font-weight:bold;color:#FFF;}
.h2{font-family:Tahoma, Geneva, sans-serif;font-size:12px;font-weight:bold;color:#4d4d4d;}
.h3{font-family:Tahoma, Geneva, sans-serif;font-size:12px;font-weight:normal;color:#4d4d4d;text-align:right;}
.h4{font-family:Tahoma, Geneva, sans-serif;font-size:12px;font-weight:normal;color:#4d4d4d;text-align:left;}
.h5{font-family:Tahoma, Geneva, sans-serif;font-size:10px;font-weight:normal;color:#4d4d4d;text-align:left;vertical-align:text-top;}
#schedule{text-align:left;width:475px;}
#columnleft,#columncenter,#columnright{float:left;text-align:left;}
#columnleft{margin:0 0 0 30px;width:227px;}
#columncenter{margin:0 32px;}
#insidecontentleft{float:left;margin:0 50px 0 30px;text-align:left;width:850px;}
#insidecontentleft h1,.dvMainBlast h1,#ctl00_ContentPlaceHolder1_UpdatePanel1 h1,#dvMainBlast.dvMainBlast h1{text-align:center;}
#outsidecontentleft,#outsidecontentright{float:left;}
#outsidecontentleft{margin:30px 34px 0 30px;width:700px;}
#outsidecontentleft h1{text-align:center;}
.maincontentbg{background:url(../images/maincontent_noScroll.jpg) repeat-y 0 0;width:936px;height:8px;}
.mainareatop{background:url(../images/MainAreaTop.jpg) no-repeat 0 0;text-align:left;width:936px;height:28px;}
.maincontentbottom{background:url(../images/maincontent_bottom_noscroll.jpg) no-repeat 0 0;height:18px;width:936px;}
.maincontentbottom-inside{background:url(../images/maincontent_bottom_noscroll_inside.jpg) no-repeat 0 0;height:18px;width:936px;}
.PnlAccountExist p{text-align:center;}
.PnlAccountExist p a{font-weight:700;color:#672929;}
.closebtn{text-align:right;}
.closebtn a{color:#333;}
tr.myGridPager td table tbody tr td span{background:#fff;padding:0 4px;font-weight:700;border:1px dotted #ccc;}
tr.myGridPager td table tbody tr td{margin:0;padding:0;}
tr.myGridPager td table tbody tr td a{padding:0 3px;}
tr.myGridPager td table tbody tr td a:hover{background:#fff;}
.contentbg{background:url(../images/maincontent_noScroll_inside.jpg) repeat-y 0 0;}
.insidecontenttop{background:url(../images/insidecontenttop.jpg) no-repeat 0 0;height:20px;}

#dvMenu{width:160px;float:left;margin:170px 30px 0 16px;}
#dvMenu ul,#dvMenuhistory ul,#dvMenulogin ul,#dvMenudefault ul,#dvmenuschedule ul, #dv_menu_admin ul {margin:0; padding:0;}
#dvMenu ul,#dvMenu li,#dvMenu li a,#dvMenuhistory ul,#dvMenuhistory li,#dvMenuhistory li a,#dvMenulogin ul,#dvMenulogin li,#dvMenulogin li a,#dvMenudefault ul,#dvMenudefault li,#dvMenudefault li a,#dvmenuschedule ul,#dvmenuschedule li,#dvmenuschedule li a, #dv_menu_admin ul, #dv_menu_admin li, #dv_menu_admin li a {float:left; list-style:none;}
#dvMenu li,#dvMenuhistory li,#dvMenulogin li,#dvMenudefault li,#dvmenuschedule li, #dv_menu_admin li {font-weight:700;color:#fff;text-align:right;background:#835151;padding:0;margin:0 0 5px;}
#dvMenu li a,#dvMenuhistory li a,#dvmenuschedule li a {padding:5px 10px;display:block;width:140px;}
#dvMenu li a:hover,#dvMenuhistory li a:hover,#dvMenulogin li a:hover,#dvMenudefault li a:hover,#dvmenuschedule li a:hover, #dv_menu_admin li a:hover {background:#e4d6d6; color:#552527; display:block;}
#dvMenuhistory{width:152px; float:left; margin:116px 30px 0 16px;}
#dvMenulogin{width:152px; float:left; margin:90px 32px 0 0;}
#dvMenulogin li a{padding:5px 10px; display:block; width:132px;}
#dvMenudefault{width:152px; float:left; margin:15px 0 0 0;}
#dvMenudefault li a{padding:5px 10px; display:block; width:132px;}
#dvmenuschedule{width:152px; float:left; margin:78px 30px 0 16px;}
#dvMenu.recurring{margin:62px 30px 0 16px;}
#topsubmenu{clear:both; margin:20px auto 0; padding:0; width:700px;}
#dv_menu_admin {width:162px; float:left; margin:106px 30px 0 16px;}
#dv_menu_admin li a {display: block; padding: 5px 10px; width: 150px;}

ul.submenu{list-style:none;padding:0;background:#fff;width:100%;text-align:center;margin:0 auto;}
ul.submenu, ul.submenu li, ul.submenu li a{list-style:none;}
ul.submenu li{padding:0;margin:0;border-width:0 1px 0 0;border-style:solid;border-color:#444;display:inline;}
ul.submenu li a{color:#4d4d4d;padding:3px;font-weight:700;}
ul.submenu li a:hover{background:#fafafa;color:#4d4d4d;}
#footerbg{background:url(../images/footer.jpg) no-repeat;height:110px;width:913px;padding:10px 25px 0 10px;}
#footerdate{background:url(../images/footerdatebg.jpg) no-repeat;width:758px;height:30px;text-align:right;margin:0 auto;}
#footerdate p{line-height:30px;margin:0 10px 0 0;padding:0;}
#bottomnav{clear:both;margin:20px auto 0;padding:0;width:765px;}
#bottomnav ul{list-style:none;padding:0;background:#fff;width:100%;text-align:center;margin:0 auto;}
#bottomnav li{padding:0;margin:0;border-width:0 1px 0 0;border-style:solid;border-color:#444;display:inline;}
#bottomnav a{color:#672929;padding:3px;}
#bottomnav a:hover{background:#fafafa;}
#bottomnav .noborder, ul.submenu .noborder{border:none;}
input#ctl00_ContentPlaceHolder_btnLogin{padding:0 10px 0 0;}
input#ctl00_ContentPlaceHolder1_imgAddCredit{float:left;}
table#ctl00_ContentPlaceHolder1_grdShouthistory tbody tr th{text-align:left;}
.accordionHeader,.accordionHeaderSelected{padding:0 0 5px;text-align:left;}
.searchtab{border-color:#999;border-style:dotted;border-width:0 0 1px;}
.title{background:#cdb5b5;color:#fff;font-weight:700;padding:5px;}
ul.indexlists{padding:0 0 0 20px;} /* default.aspx */
ul.indexlists li{margin:0 0 5px;}
.planstable{width:400px;} /* default.aspx */
.messblastplans{background:#F3EBEB;border:1px solid #AD7576;padding:0 10px;} /* pricing.aspx */
.textcontent{padding:5px 10px;text-align:left;} /* policy.aspx */
.textcontent h2,.textcontent h3{margin:0 0 10px;}
.textcontent h2{font-size:16px;}
.textcontent h3{font-size:14px;}
.textcontent p{margin:0 0 10px;}
.textcontent li{margin:0 0 5px;}
p.indent{margin:0 0 0 60px;} /* policy.aspx */
.floatcolumn{width:100%;float:left;} /* learn.aspx */
.floatcolumn ul{margin:0 20px 10px;}
.floatcolumn ul,.floatcolumn ul li{float:left;width:200px;}
.floatcolumn li{margin:0 0 3px;}

#dvMenu.csv_menu
{
	margin-top: 5px !important;
}

.csv_import_result
{
	float: left;
	width: 540px;
}
.csv_upload_form, .csv_import_statistics
{
	float: left;
	width: 700px;
}
.csv_import_statistics table
{
	margin-bottom: 15px;
}
.csv_upload_form table, .csv_import_statistics table
{
	width: 100%;
	border: 0;
}
.csv_upload_form table td, .csv_import_statistics table td
{
	padding: 5px;
}
.csv_upload_form table td.left_column
{
	width: 30%;
	text-align: right;
}
.csv_upload_form table td.right_column
{
	width: 70%;
	text-align: left;
}
.csv_upload_form table td.bottom_buttons
{
	text-align: left;
}
.csv_upload_form table td.bottom_buttons .button
{
	margin: 0 15px 0 0 !important;
}
.csv_upload_form table td.message_column
{
	color: Red;
	text-align: center;
}

.csv_import_statistics table td.left_column
{
	width: 29%;
	text-align: right;
	font-weight: bold;
}
.csv_import_statistics table td.right_column
{
	width: 21%;
	text-align: left;
}

.csv_import_statistics .result_error_message
{
	color: Red;
	margin-bottom: 15px;
	display: block;
}
.csv_import_statistics .table_description
{
	margin-bottom: 15px;
	display: block;
}
.csv_import_statistics .link, .csv_import_result .link
{
	color: #701C1C;
}

.csv_import_statistics .myGridPager
{
	border-bottom: 1px solid black !important;
}
.csv_import_statistics .myGridPager table
{
	width: auto !important;
	margin-bottom: 0px !important;
}

.csv_import_statistics .bottom_buttons
{
	width: 100%;
	text-align: right;
	margin: 10px 0 15px;
}

table.recurring_weekly label
{
	float: none !important;
	padding: 0 !important;
}

.playback_pnl
{
	height: 110px;
	width: 365px;
    background-color: #835151;
    vertical-align: middle;
}
.playback_pnl .playback_header
{
	padding: 0px;
	vertical-align: top;
	height: 35px;
	border: 1px #421a02;
	margin-bottom: 15px;
}
.playback_pnl .playback_header .playback_title
{
	position: relative;
	top: 10px;
	cursor: move;
	text-align: center;
}
.playback_pnl .playback_header .playback_title span
{
	color: #fff;
	font-weight: bold;
}
.playback_pnl .playback_header .playback_Close
{
	position: relative;
	top: -5px;
	text-align: right;
	padding-right: 8px;
}
.playback_pnl iframe
{
	width: 365px;
	height: 45px;
}

div.admin_customer_report
{
	margin: 10px 0 20px 2px;
	width: 400px;
	float: left;
}
div.admin_customer_report_export
{
	float: left;
	margin: 10px 0 0 20px;
}

div.admin_blast_count_report
{
	margin: 10px 0 20px 2px;
	width: 350px;
	float: left;
}
div.admin_blast_count_report_export
{
	float: left;
	margin: 10px 0 0 20px;
}
span.report_checkbox input
{
	margin: 0;
}
span.report_checkbox label
{
	float: none;
	padding: 0 0 0 10px;
}

a.text_link
{
	color: #672929;
}

a.iphone_banner
{
	padding: 17px;
	width: 120px;
	text-align: center;
	display: block;
	color: #651717;
	font-weight: bold;
	text-shadow: #672929 0px 0px 10px;
}
a.iphone_banner img
{
	padding-top: 17px;
	border: none;
}
