a img, form, fieldset {border: 0;}
*{
	margin: 0px;
	padding: 0px;
}
body{
	font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	background: #FFF;
	padding: 0 0 10px 0;
}
.bold{
	font-weight: bold;
}
/*=TOP
******************************/
#wrapper{
	width: 99%;
	margin: 0 aut;o
}
#top{
	height: 82px;
	margin: 5px auto 0 auto;
	position: relative;
	min-width: 770px;
}
#top h1{
	height: 82px;
	width: 100%;
}
#top h1 a{
	position: absolute;
	bottom: 22px; left: 25px;
	color: white;
	font-size: 30px;
	text-decoration: none;
}
#top h1 a span{
	font-size: 20px;
	font-weight: normal;
}
#top #site_logo{
	margin-bottom: -12px;
}
#top ul{
	position: absolute;
	top: 0px; right: -1px;
	height: 100%;
	list-style-type: none;
}
#top ul li{
	display: block;
	float: left;
}
#top ul li a{
	display: block;
	float: left;
	height: 100%;
	line-height: 82px;
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration: none;
	color: #FFF;
	font-size: 0.69em;
	padding-left: 26px;
	margin-right: 15px;
}
#top ul li select
{
	width:auto;
	margin-top: 32px;
	font-size: 11px;
	margin-right: 15px;
}
#top ul li a:hover{
	text-decoration: underline;
}
#top ul li.t_0 a{
	background: url(img/icon_home.png) no-repeat 0 50%;
}
#top ul li.t_1 a{
	background: url(img/icon_client.gif) no-repeat 0 50%;
}
#top ul li.t_2 a{
	background: url(img/icon_switch.gif) no-repeat 0 50%;
}
#top ul li.t_3 a{
	background: url(img/icon_help.gif) no-repeat 0 50%;
}
#top ul li.t_4 a{
	background: url(img/icon_logout.gif) no-repeat 0 50%;
	margin-right: 30px;
}
#top ul li.t_5 a{
	background: url(img/icon_template.gif) no-repeat 0 50%;
}
#top ul li.t_6 a{
	background: url(img/icon_back.gif) no-repeat 0 50%;
}
/************************************************************************************************************/
/*=MENU UNDER THE TOP
******************************/
#menu{
	min-width: 770px;
	margin: 4px auto 0 auto;
	height: 34px;
	position: relative;
}
#menu ul{
	list-style-type: none;
	height: 34px;
}
#menu ul li{
	float: left;
}
#menu ul li a{
	text-decoration: none;
	line-height: 34px;
	display: block;
	float: left;
}
#menu ul li a span{
	font-size: 0.78em;
	display: block;
	line-height: 34px;
	padding: 0 30px;
	background: url(img/menu_arrow.gif) no-repeat 50% 0;
	font-weight: bold;
}
#menu ul li.current{
	position: relative;
	left: 8px;
}
#menu ul li.current a{
	position: relative;
	left: -8px;
}
#menu ul li.current a span{
	padding-left: 38px;
}
#menu #clientsettings{
	position: absolute;
	top: 0; right: 10px;
	line-height: 34px;
	font-size: 0.78em;
	font-weight: bold;
}
#menu #clientsettings a{
	text-decoration: none;
}
/************************************************************************************************************/
/*=CONTAINER- GENERAL SETTINGS
******************************/
#container{
	width: 100%;
	min-width: 770px;
	margin: 20px auto 20px auto;

}
/************************************************************************************************************/
/*=CONTAINER- GENERAL SETTINGS
******************************/
#content{
	padding: 0 5px;
	margin-right: 320px !important;
}
#sidebar, #sidebar2{
	width: 271px;
	float: right;
	margin-right: -320px !important;
}
.wide{
	margin: 0;
	width: 97% !important; 
	padding: 0 5px;
}
#content h2{
	font-size: 1.25em;
	font-weight: normal;
	margin: 15px 0;
	clear: left;
}
#content h2 a{
	font-size: 0.69em;
	margin: 0 0 4px 0;
}
#content h2.welcome{
	font-size: 0.69em;
	font-weight: normal;
	margin: 0;
}
#content h2#quicksummary{
	font-size: 0.88em;
	font-weight: bold;
	padding: 10px;
	margin: 0;
}
#content p.welcome{
	font-size: 0.69em;
	margin: 5px 0 10px 0;
}
#content p.info{
	font-size: 0.75em;
	margin: 5px 0 10px 0;
}
p.short{
	padding-bottom: 0 !important;
}

/* alert box */
.alert_box{
	background:url(img/rounded_bg.gif) repeat-y;
	position: relative;
	margin: 0 0 30px 0;
	clear: left;
}
.alert_box p{
	padding: 10px 15px;
	font-size: 0.69em;
	background: url(img/rounded_down.gif) no-repeat 0 100%;
}
.alert_box h3{
	background: #FDF4E5 url(img/rounded.gif) no-repeat 0 0;
	padding: 10px 10px 5px 20px;
	font-size: 0.94em;
	color: #F49F22;
	font-weight: bold;
	position: relative;
}
.alert_box h3 span{
	background: url(img/alert_icon.gif) no-repeat 0 50%;
	padding: 4px 0 4px 25px;
}
.alert_box h3 a{
	position: absolute;
	right: 16px; top: 13px;
	display: block;
	text-indent: -9999px;
	width:13px; height: 13px;
	background: url(img/alert_x.gif) no-repeat;
}
.alert_box p.round_right{
	width:13px; height: 34px;
	position: absolute;
	top: 0; right: -30px;
	background: url(img/rounded_right.gif) no-repeat;
	z-index: 1;
}
.alert_box div.bg_right{
	background: url(img/rounded_bg_right.gif) repeat-y 100% 0;
}
.alert_box p.end_right{
	background: url(img/rounded_end_right.gif) no-repeat;
	padding: 0;
	width: 12px; height: 40px;
	position: absolute;
	bottom: 0px; right: 0px;
}


/* message box */

.message_box{
	background:url(img/rounded_bg.gif) repeat-y;
	position: relative;
	margin: 0 0 30px 0;
	clear: left;
}
.message_box div.down{
	padding: 10px 15px;
	font-size: 0.69em;
	background: url(img/rounded_down.gif) no-repeat 0 100%;
}
.message_box .down p{
	margin-bottom: 1em;
}
.message_box h3{
	background: #d9f4e0 url(img/rounded.gif) no-repeat 0 0;
	padding: 10px 10px 5px 20px;
	font-size: 0.94em;
	color: #00283E;
	font-weight: normal;
	position: relative;
}
.message_box h3 span{
	background: url(img/message_icon.gif) no-repeat 0 50%;
	padding: 4px 0 4px 25px;
}
.message_box h3 a{
	position: absolute;
	right: 16px; top: 13px;
	display: block;
	text-indent: -9999px;
	width:13px; height: 13px;
	background: url(img/message_x.gif) no-repeat;
}
.message_box p.round_right{
	padding: 0px;
	margin: 0px;
	width:13px; height: 34px;
	position: absolute;
	top: 0; right: 0px;
	background: url(img/rounded_right.gif) no-repeat;
	z-index: 1;
}
.message_box div.bg_right{
	background: url(img/rounded_bg_right.gif) repeat-y 100% 0;
}
.message_box p.end_right{
	background: url(img/rounded_end_right.gif) no-repeat;
	padding: 0px;
	margin: 0px;
	width: 12px; height: 40px;
	position: absolute;
	bottom: 0px; right: 0px;
}

.dottedlist, #clientlist, #paymentlist, #tokenlist, #listlist{
	list-style-type: none;
	background: url(img/dots.gif) repeat-x 0 0;
	padding-top: 3px;
	margin: 0px 0 30px 0;
}
.dottedlist li, #clientlist li, #paymentlist li, #tokenlist li, #listlist li{
	position: relative;
	padding: 5px 5px 8px 10px;
	background: #FFF url(img/dots.gif) repeat-x 0 100%;
}
.dottedlist li a, #clientlist li a, #paymentlist li a, #tokenlist li a, #listlist li a{
	font-size: 0.81em;
	font-weight: bold;
}
.dottedlist li span, #clientlist li span, #paymentlist li span, #tokenlist li span, #listlist li span{
	position: absolute;
	right: 10px; top: -7px;
	padding: 5px 0 0 14px;
	background: url(img/icon_delete.gif) no-repeat 0 55%;

}
#listlist li div{
	display: inline;
	font-size: .81em;
}
.dottedlist li span a, #clientlist li span a, #paymentlist li span a, #tokenlist li span a, #listlist li span a{
	font-weight: normal;
	font-size: 0.69em;
	text-decoration: none;
	line-height: 35px;
/*	border-bottom: 1px solid #00283E; */
}
.navlink
{
	margin-left: 5px;
}
#messages, #billing, #recentsubscribers, #recentlysentcampaignreports, #recentdrafts, #rates, .basic_tbl{
	min-width: 460px;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
#rates{
	width: 360px;
}
#messages thead tr td, #billing thead tr td, #recentsubscribers thead tr td, #recentlysentcampaignreports thead tr td, #recentdrafts thead tr td, .basic_tbl thead tr td{
	font-weight: bold;
	font-size: 0.81em;
	padding: 10px;
}
#rates thead tr td{
	font-size: 1em;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}
#messages tbody tr td, #billing tbody tr td, #recentsubscribers tbody tr td, #recentlysentcampaignreports tbody tr td, #recentdrafts tbody tr td, .basic_tbl tbody tr td{
	padding-left: 10px;
	font-size: 0.81em;
	height: 35px;
}
#rates tbody tr td{
	font-size: 1em;
	font-weight: normal;
	padding: 2px;
	text-align: center;
}
.date p, .details p{
	float: left;
	display: block;
}
.date a, .details a, .details span{
	font-size:0.83em;
	font-weight:normal;
	background: url(img/icon_delete.gif) no-repeat 0 50%;
	padding: 0 0 0 20px;
	color: #000 !important;
	float: right;
	display: block;
	margin: 0 10px 0 0;
}
.details a, .details span{
	background: none;
}
.campcount{
	font-size: 0.69em;
	margin: 10px;
}
#messages tbody tr td a{
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#billing td{
	vertical-align: top;
	padding: 5px 0;
}
#billing td p{
	margin: 5px 0 0px 0;
}
ul.messages{
	list-style-type: none;
	margin: 10px 0 20px 0;
	float: right;
}
ul.messages li{
	float: left;
}
ul.messages li a{
	font-size: 0.75em;
}
ul.messages li.delete{
	margin-right: 10px;
	padding-left: 30px;
	background: url(img/icon_delete_msg.gif) no-repeat 0 100%;
}
ul.messages li.email{
	padding-left: 30px;
	background: url(img/icon_email_support.gif) no-repeat 0 100%;
}

/*


.alert_box h3{
	background: #FDF4E5 url(img/rounded.gif) no-repeat 0 0;
	padding: 10px 10px 5px 20px;
	font-size: 0.94em;
	color: #00283E;
	font-weight: normal;
	position: relative;
}

.alert_box p.round_right{
	width:13px; height: 34px;
	position: absolute;
	top: 0; right: -30px;
	background: url(img/rounded_right.gif) no-repeat;
	z-index: 1;
}

.alert_box p.end_right{
	background: url(img/rounded_end_right.gif) no-repeat;
	padding: 0;
	width: 12px; height: 20px;
	position: absolute;
	bottom: 0px; right: 0px;
}
*/
.roundedbox{
	background: url(img/rounded_bg.gif) repeat-y 0 0;
	position: relative;
	margin: 0 0 15px 0;
}
.roundedbox p.end{
	font-size: 0.69em;
	height: 20px;
	background: url(img/rounded_down.gif) no-repeat 0 100%;
}
.roundedbox p.round_right{
	width:13px; height: 50px;
	position: absolute;
	top: 0; right: -20px;
	background: url(img/rounded_right.gif) no-repeat 0 0;
	z-index: 5;
}

.roundedbox div.bg_right{
	background: url(img/rounded_bg_right.gif) repeat-y 100% 0;
}
.roundedbox h2{
	padding: 10px 10px 5px 20px;
	margin-top: 0px !important;
	font-size: 0.94em !important;
	font-weight: bold !important;
}
.roundedbox p.end_right{
	background: url(img/rounded_end_right.gif) no-repeat;
	padding: 0;
	width: 12px; height: 40px;
	position: absolute;
	bottom: 0px; right: 0px;
}

#export{
	position: relative;
	padding-bottom: 20px;
}
#export p{
	position: absolute;
	top: 8px; right: 180px;
}
#export form select{
	position: absolute;
	top: 10px; right: 10px;
	width: 150px;
	font-size: .75em;
}
#export form > select{
	top: 10px; right: 0px;
}

form.support div div div, form.multiple div.margined, div.multiple .margined{
	margin: 0 0 15px 10px;
	font-size: 0.81em;
	font-weight: bold;
}
form.multiple, div.multiple{
	margin-top: 20px;
}
#addnewsubscriber_form .submit{
	float: left;
	background: url(img/button_addtolist.gif) no-repeat;
	width:163px;
	margin: 0 0 0 160px;
}
form.removesubscriber div#removesubscriber{
	width: 100%;
	margin: 0 0 25px 0;
}
div#removesubscriber textarea#unsubscribe_multiple{
	float:left;
	font-size: 1em;
	width: 400px;
	height: 100px;
}
form.removesubscriber div#removesubscriber .submit{
	float: left;
	background: url(img/button_apply.gif) no-repeat;
	width: 173px;
	margin: -8px 0 0 10px;
}
form.support label, form.multiple label{
	display: block;
	float: left;
	width: 130px;
	cursor: pointer;
}
.summary_label
{
	display: block;
	float: left;
	width: 160px;
}
.inlinelabel
{
	display: inline !important; 
	float: none !important;
	margin-left: 4px !important;
}
.summary_item
{
	display: block;
	font-weight:normal;
}
form.multiple label{
	width: 160px;
}

form.support p, form.multiple p, div.multiple p, .roundedbox p{
	padding: 0 10px 10px 10px;
	font-size: 0.69em;
}
form.multiple .roundedbox p.end, div.multiple .roundedbox p.end, .preend{
	margin-top: -24px;
}
form.multiple .note, .note
{
	font-weight:normal;
	color: #797979;
}
.smalltext
{
	font-size: 0.86em;
}
.uploadError
{
	font-size: .69em;
	color:red;
}
form.support p.note, form.multiple p.note, form.multiple div.margined p.note{
	font-weight: normal;
	color: #797979;
	font-size: 0.86em;
	margin: 5px 5px -5px 133px;
	padding: 0;
}
form.multiple p.note, form.multiple div.margined p.note{
	margin: 5px 5px -5px 163px;
}
form.multiple .margined p.note, div.multiple .margined p.note{
	font-weight: normal;
	font-size: 0.89em;
	margin: 8px 0 0 -10px;
	color: #6F6F6F !important;
}
form.multiple div.file{
	height: 1%;
	overflow: hidden;
}
form.multiple div.file label.label{
	float: left;
}
form.multiple div.file input.file{
	float: left;
	margin: 0 !important;
}
form.multiple div.file input.upload{
	float: left;
	margin: 0 0 0 10px !important;
}

#f1, #f2, #f3, #f4, #f5, #f6, #f7{
	display: block;
	width: 250px;
	overflow: auto;
	padding: 2px 2px 2px 5px;
	font-family: 'Trebuchet MS';
	margin-left: 130px;
	font-weight: normal;
}
form.multiple #f1, form.multiple #f2, form.multiple #f3, form.multiple #f4, form.multiple #f5, form.multiple #f6, form.multiple #f7{
	margin-left: 150px;
}
select#f4{
	width: 260px;
}
div.checkfarm label, div.templatefarm label, div.templatefarmB label{
	display: block;
	float: none;
	width: 300px;
	margin: 0 0 10px 160px;
}
div.templatefarm label, div.templatefarmB label{
	margin: 0 0 10px 10px;
	font-weight: normal;
}
div.templatefarmB label{
	margin: 0;
	font-weight: bold;
}
.buttonir{
	display: block;
	float: left;
	text-indent: -9999px;
	border: 0;
	width: 122px; height: 40px;
	padding-top: 80px;
	cursor: pointer;
	max-height: 40px;
}
form.support .terefere{
	margin: 0 0 0 138px;
}
form.multiple .addcontent, form.multiple .update, form.multiple .addnewclient, form.multiple .addtemplate{
	background: url(img/button_addcontent.gif) no-repeat;
	width: 177px;
	float: right;
	margin-bottom: 30px;
}
form.multiple .update{
	background: url(img/button_apply.gif) no-repeat;
	width: 173px;
}
form.multiple .addnewclient{
	background: url(img/button_addnewclient.gif) no-repeat;
	width:163px;
}
form.multiple .wizard_cancel, form.multiple .cancel, div.multiple .wizard_cancel{
	float: left;
	width:161px;
	background: url(img/button_go_back.gif) no-repeat;
}
form.multiple .cancel{
	width:161px;
	background: url(img/button_cancel.gif) no-repeat;
}
form.multiple .requestquote{
	background: url(img/button_submit.gif) no-repeat;
}
form.multiple .addtemplate{
	width:175px;
	background: url(img/button_add_template.gif) no-repeat;
}

form.multiple .wizard_continue, div.multiple .wizard_continue{
	float: right;
	width:161px;
	background: url(img/button_continue.gif) no-repeat;
}
form.multiple .wizard_finish, div.multiple .wizard_finish{
	float: right;
	width:161px;
	background: url(img/button_finish.gif) no-repeat;
}

form.support .submit{
	background: url(img/button_submit.gif) no-repeat;
}
form.support .continue{
	width:161px;
	margin-left: 18px;
	background: url(img/button_continue.gif) no-repeat;
}
form.support .cancel{
	width:161px;
	background: url(img/button_cancel.gif) no-repeat;
}
form.support .addnewclient{
	background: url(img/button_addnewclient.gif) no-repeat;
	width:163px;
	margin-left: 18px;
}
form.support .unsubscribe, #removesubscriber .unsubscribe{
	display:inline;
	width:161px;
	margin-left: 10px;
	background: url(img/button_unsubscribe.gif) no-repeat;
}
form.multiple .subscribe{
	width:161px;
	margin: 0px 10px 10px 165px;
	background: url(img/button_subscribe.gif) no-repeat;
}
form.multiple .unsubscribe{
	width:161px;
	margin: 0px 10px 10px 165px;
	background: url(img/button_unsubscribe.gif) no-repeat;
}
form.support .login{
	width:134px;
	background: url(img/button_login.gif) no-repeat;
}
form.support .addcontent{
	background: url(img/button_addcontent.gif) no-repeat;
	width: 177px;
	margin-left: 18px;
}
form.support .addlist{
	background: url(img/button_list_add.gif) no-repeat;
	width: 149px;
	margin-left: 18px;
}
form.support .addtoken{
	background: url(img/button_addtoken.gif) no-repeat;
	width: 159px;
	margin-left: 18px;
}
form.support .addlist{
	background: url(img/button_add_list.gif) no-repeat;
	width: 149px;
	margin-left: 18px;
}
form.support .update{
	background: url(img/button_apply.gif) no-repeat;
	width: 173px;
	margin-left: 18px;
}
.checkspamscore{
	width:194px;
	background: url(img/button_checkspamscore.gif) no-repeat;
}
div.multiple .sendtestemail
{
	display:inline;
	width:186px;
	margin: -8px 0 0 10px;
	background: url(img/button_send_test_email.gif) no-repeat;
}
.apply{
	background: url(img/button_apply.gif) no-repeat;
	width: 173px;
	margin-top: -20px;
	margin-bottom: 20px;
}
.changesettings{
	background: url(img/button_change_settings.gif) no-repeat;
	width: 186px;
	margin-top: -20px;
	margin-bottom: 20px;
}
form#cw_recipients_form label{
	font-weight: bold;
}
form#cw_recipients_form label span{
	font-weight: normal;
}
#steps{
	list-style-type:none;
}
#steps li{
	display: block;
	float: left;
	width:157px;
	height: 33px;
	background: url(img/button_inactive.gif) no-repeat;
	font-size: 0.81em;
	text-align: center;
	padding: 8px 0;
}
#steps li.current{
	font-weight: bold;
}

#list{
	margin: 5px 0 20px 0;
}
#list li{
	list-style-type: none;
	padding: 10px 0 10px 10px;
	position: relative;
}
#list li strong{
	position: absolute;
	top: 10px; left: 280px;
	font-size: 1.75em;
}
#list li span.info{
	position: absolute;
	top: 20px; left: 400px;
	font-size: 0.75em;
}
#list li span.info a{
	font-weight: bold;
}
#list li.bordered{
	background: url(img/dots.gif) repeat-x 0 100%;
}
#list li span.title{
	font-size:	1.63em;
}

.attachment p
{
	width: 20%
}

.quicksummary{
	font-size: 0.75em;
	margin: 5px 0 30px 0;
	width: 100%;
}
.quicksummary td.left{
	width: 200px;
	font-weight: bold;
	background: url(img/dots.gif) repeat-x 0 100%;
	padding: 5px 0 5px 5px !important;
}
.quicksummary td{
	background: url(img/dots.gif) repeat-x 0 100%;
}
.quicksummary dd, .quicksummary dt{
	padding: 7px 0;
}

.icons{
	margin: 10px -10px 0 15px;
	height: 50px;
}
.icons .icon{
	width: 83px;
	height: 67px;
	position: relative;
	margin-right: 15px;
	float: left;
}
.icons .icon label{
	position: absolute;
	left: -9999px;
}
.icons .icon input{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.icons .lightgray{
	background: url(img/c_lightgray.gif) no-repeat;
}
.icons .gray{
	background: url(img/c_gray.gif) no-repeat;
}
.icons .red{
	background: url(img/c_red.gif) no-repeat;
}
.icons .orange{
	background: url(img/c_orange.gif) no-repeat;
}
.icons .yellow{
	background: url(img/c_yellow.gif) no-repeat;
}
.icons .green{
	background: url(img/c_green.gif) no-repeat;
}
.icons .aqua{
	background: url(img/c_aqua.gif) no-repeat;
}
.icons .lightblue{
	background: url(img/c_blue.gif) no-repeat;
}
.icons .lightblue{
	background: url(img/c_lightblue.gif) no-repeat;
}
.icons .blue{
	background: url(img/c_blue.gif) no-repeat;
}

/************************************************************************************************************/
/*=SIDEBAR
******************************/
/*
definition of #sidebar is under #content
*/
.sro{
	background: #FFF url(img/c_blue_gradient.gif) repeat-x;
	margin: 0 0 10px 0;
}
.sri{
	background: url(img/small_rounded_bg.gif) repeat-y;
}
.sri h2{
	background: url(img/small_rounded.gif) no-repeat;
	color: #00283E;
	font-size: 1.13em;
	font-weight: normal;
	padding: 10px 0 10px 15px;
}
.sri ul{
	list-style-type: none;
	padding-left: 10px;
}
.sri ul li{
	margin-bottom: 5px;
}
.sri ul li a{
	font-size: 0.88em;
	font-weight: bold;
	padding-left: 28px;
}
.sri p{
	font-size: 0.69em;
	padding: 0 10px 0px 10px;
}
.sri .end{
	background: url(img/small_rounded_down.gif) no-repeat 0 100%;
	padding: 0 10px 20px 10px;
}
.sri div.upbordered{
	 background: url(img/dots.gif) repeat-x;
	 height: 3px;
	 margin: 20px 12px 0 12px;
	 font-size: 0em;
}
.sri h2.upbordered{
	background: none;
}
.sri p.affiliate{
	padding: 0;
	background: url(img/small_rounded_down.gif) no-repeat 0 100%;
}
.sri p.affiliate a{
	text-decoration: none;
	display: block;
	padding: 10px 10px;
	font-size: 1.09em;
	background: url(img/small_rounded.gif) no-repeat 0 0;
}
.sri p.affiliate a:hover{
	color: #19597D!important;
}
.sri p.affiliate a em{
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
}
.sri p.affiliate a strong{
	font-size: 1.6em;
	font-weight: normal;
}
.sri li p{
	padding: 5px 0 0 30px;
}

.sri ul li.addclient a{
	background: url(img/icon_add_new_client.gif) no-repeat 0 50%;
}
.sri ul li.addtemplate a{
	background: url(img/icon_template_new.png) no-repeat 0 50%;
}
.sri ul li.edittemplate a{
	background: url(img/icon_template_edit.png) no-repeat 0 50%;
}
.sri ul li.template a{
	background: url(img/icon_template.png) no-repeat 0 50%;
}
.sri ul li.addtoken a{
	background: url(img/icon_token_add.gif) no-repeat 0 50%;
}
.sri ul li.sendmessage a{
	background: url(img/icon_send_message.gif) no-repeat 0 50%;
}
.sri ul li.customise a{
	background: url(img/icon_customise.gif) no-repeat 0 50%;
}
.sri ul li.email a{
	background: url(img/icon_email.png) no-repeat 0 50%;
}
.sri ul li.emailadd a{
	background: url(img/icon_email_add.png) no-repeat 0 50%;
}
.sri ul li.emaildelete a{
	background: url(img/icon_email_delete.png) no-repeat 0 50%;
}
.sri ul li.emailedit a{
	background: url(img/icon_email_edit.png) no-repeat 0 50%;
}
.sri ul li.emailgo a{
	background: url(img/icon_email_go.png) no-repeat 0 50%;
}
.sri ul li.purchase a{
	background: url(img/icon_basket.gif) no-repeat 0 50%;
}
.sri ul li.resource a{
	background: url(img/icon_resource.gif) no-repeat 0 50%;
}
.sri ul li.request a{
	background: url(img/icon_request_support.gif) no-repeat 0 50%;
}
.sri ul li.credit a{
	background: url(img/icon_credit.gif) no-repeat 0 50%;
}
.sri ul li.setup a{
	background: url(img/icon_setup.gif) no-repeat 0 50%;
}
.sri ul li.settings a{
	background: url(img/icon_settings.gif) no-repeat 0 50%;
}
.sri ul li.unsubscribe a{
	background: url(img/icon_unsubscribe.gif) no-repeat 0 50%;
}
.sri ul li.bulk a{
	background: url(img/icon_bulk.gif) no-repeat 0 50%;
}
.sri ul li.export a{
	background: url(img/icon_export.gif) no-repeat 0 50%;
}
.sri ul li.overview a{
	background: url(img/icon_overview.gif) no-repeat 0 50%;
}
.sri ul li.recipient a{
	background: url(img/icon_recipient.gif) no-repeat 0 50%;
}
.sri ul li.compare a{
	background: url(img/icon_compare.gif) no-repeat 0 50%;
}
.sri ul li.link a{
	background: url(img/icon_link.gif) no-repeat 0 50%;
}
.sri ul li.form a{
	background: url(img/icon_form.gif) no-repeat 0 50%;
}

#sidebar .eta, #sidebar2 .eta{
	height: 58px;
	background: url(img/eta.gif) no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 5px 0 20px;
}
#sidebar .eta p, #sidebar2 .eta p{
	font-size: 1.13em;
}
#sidebar .eta p strong, #sidebar2 .eta p strong{
	font-size: 1.56em;
	color: #9C0202;
}
#sidebar .eta .pad_top, #sidebar2 .eta .pad_top{
	margin-top:10px;
}

/************************************************************************************************************/
/*=FOOTER
******************************/
#footer{
	clear: both;
	min-width: 770px;
	margin: 0 auto;
	height: 34px;
}
#footer ul{
	list-style-type: none;
	height: 34px;
}
#footer ul li{
	float: left;
}
#footer ul li a{
	font-size: 0.69em;
	line-height: 34px;
	padding: 0 10px 0 10px;
	background: url(img/footer_spacer.gif) no-repeat right 50%;
}
#footer ul li.last a{
	background: none !important;
	line-height: 34px;
}
.basic_tbl tbody tr.borderless td, .basic_tbl thead tr.borderless td{
	border: 0px !important;
	height: 45px !important;
	padding-left: 1px !important;
	vertical-align: bottom;
	padding-bottom: 4px;
	background-color: white !important;
	font-weight: normal !important;
}
/************************************************************************************************************/
/*=DHTML MENU
******************************/

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font-size: .8em;
	line-height:14px;
	z-index:100;
	margin: -25px 0px 0px 20px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: lightyellow;
}

/************************************************************************************************************/
/*=OTHER PAGES
******************************/

#tableFilter, .tableFilter{
	margin: 15px 0 10px 0;
	height: 1.5em;
}
#tableFilter span, .tableFilter span{
	padding: 0 2px 0 0;
	font-size: 0.75em;
	font-weight: bold;
}
#tableFilter select, .tableFilter select{
	font-size: 0.75em;
	min-width: 110px;
}
#login_div {
	margin: 10% auto 0px auto;
	width: 600px;
}

.example_textarea {
	height: 120px;
	width: 90%;
	margin-left: 20px;
	font-size: .9em;
}

img#spam_score_graph{
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}
#spam_score_table{
	width: 100%;
	margin-left: 20px;
	margin-bottom: 10px;
}
#spam_score_table td, #spam_score_table th{
	font-size: 0.75em;
	text-align: left;
}
#spam_score_table th{
	font-weight: bold;
	padding-bottom: 5px;
}
/* Template Selection: used on both users/template.asp and clients/campaign_wizard_choose_template.asp */
#templateContainer .editPreview {
	background: url(img/template.gif) no-repeat;
	float: left;
	height: 210px;
	margin: 0 8px 15px 0;
	overflow: hidden;
	width: 248px;
}
#templateContainer .editPreview p {
	height: 133px;
	padding: 0px;
	margin: 15px 12px 0 15px;
	width: 218px;
	cursor: pointer;
}
#templateContainer .name{
	font-size: 11px !important;
	font-weight: normal;
	margin: 0 15px;
	padding: 8px 0 7px 0;
}
#templateContainer .radio {
	color: #666;
	margin: 0 15px;
	padding: 3px 0 0 0;
	border-top: 1px solid #eee;
	font-size: 11px;
}
#mailingPlainTextTokens{
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.smalltext select{
	font-size: 0.9em;
	padding: 0;
	margin: 0;
}
#mailingContentPlainText{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 80%;
}
#mailingContentPlainText textarea{
	margin-top: 1.6em;
	height: 300px;
	width: 100%;
}

#mailingContent iframe{
	width: 80%;
	margin: 0 10px 0 10px !important;
	float: none !important;
}
/* Email styling */
#emailContainer label
{
	font-weight:normal;
	width:100px;
}
#emailContainer input, #emailContainer textarea
{
	margin:2px;
	width: 200px;
}
#emailContainer textarea
{
	height:120px;
	width:400px;
}
#emailContainer #radioSelect input, #emailContainer #clientList input
{
	float:left;
	width: auto;
}
#emailContainer #clientList input
{
	float:none;
}

/* Styling for the '...working' div that pops up when the cw_queue is processing a campaign */
#queueOuter {
	background: #fff;
	position:absolute;
	left: 50%;
	width:400px;
	height:200px;
	margin-top: -100px; /*set to a negative number 1/2 of your height*/
	margin-left: -200px; /*set to a negative number 1/2 of your width*/
	border: 1px solid #ccc;
	z-index: 9999;
	padding:10px;
}
#queueInner
{
	margin-top:65px;
	background: url("/img/spinner_medium.gif") no-repeat;
	text-align:center;
}
#queueInner p
{
	margin-left:36px;
}
#billing_block
{
	width: 100%;
	border: 0px;
}

.clear
{
	clear: both;
}
