/** settings page *************/
#settingsform{
 padding: 0px 0px 15px 15px ;
 }
#settingsform h2{
 clear:both ;
 background-color:#eaeaea;
 padding:4px ;
 }
.group{
 clear:both ;
 overflow:auto ;
 border-bottom:2px solid #eaeaea ;
 margin-bottom:10px ;
 padding-bottom:10px ;
 width:100% ;
 }
.group .item{
 float:left ;
 padding:0px 8px 0px 8px ;
 }

table.chart{ border-spacing: 0 ; border-collapse: collapse ; }
table.chart th{ text-align: left ; }
table.chart th,table.chart td{
 padding: 6px ;
 border: 1px solid #999 ;
 }
.r{ text-align: right ; }
.content_pad{ padding: 15px ; }

#settingsform h3{
 margin-top:0px ;
 display:none ;
 }



h1{ font-size:24px ; }
h2{ font-size:18px ; }
h3{ font-size:14px ; }

.header { font-family: Arial Narrow, Arial; font-size: 18px; font-weight: bold; color: #6699CC; }
A.headerlink { font-family: Arial Narrow, Arial; font-size: 22px; color: #6699CC; text-decoration: underline; }
A:hover.headerlink { font-family: Arial Narrow, Arial; font-size: 22px; color: #6699CC; text-decoration: none; }

.subheader { font-family: Arial; font-size: 14px; font-weight: bold; color: #333333; }
A.subheaderlink { font-family: Tahoma; font-size: 14px; color: #333333; text-decoration: underline; }
A:hover.subheaderlink { font-family: Tahoma; font-size: 14px; color: #333333; text-decoration: none; }

.hint { font-family: Tahoma; font-size: 9px; color: #333333; }
.content,table,div { font-family: Arial; font-size: 12px; color: #333333; }
A.contentlink,a { font-family: Arial; color: #6699CC; text-decoration: underline; }
A:hover.contentlink { font-family: Arial; font-size: 12px; color: #6699CC; text-decoration: none; }

.inactive { font-family: Arial; font-size: 12px; color: #AAAAAA; }

.colored { color: #6699CC; }

.navigation { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #333333; }
A.navigationlink { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #333333;text-decoration: underline; }
A:hover.navigationlink { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #333333;text-decoration: none; }

.textareabox { font-family: Arial; font-size: 12px; border-left: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9; border-right: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; }
.selectbox,select { font-family: Arial; font-size: 12px; height:17px ;}
.inputbox { font-family: Arial; font-size: 12px; border-left: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9; border-right: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; }
.inputbutton { font-family: Arial; font-size: 12px; font-weight: bold; background-color: #D4E1FC; color: #4D6185; border: 1px solid #7F9DB9; cursor: hand; width: 60px; }
a.inputbutton{ font-family: Arial; font-size: 12px; font-weight: bold; background-color: #D4E1FC; color: #4D6185; border: 1px solid #7F9DB9; cursor: pointer ; width: 60px; display: inline-block ; text-decoration: none ; text-align: center ; }

.ginputbox{
 font 12px ;
 border:1px solid #7F9DB9 ;
 }
.ginputbutton{
 border:1px solid #7F9DB9 ;
 font-family: Arial ;
 font-size: 12px ;
 font-weight: bold ;
 background-color:#D4E1FC ;
 color: #4D6185 ;
 }

BODY { scrollbar-face-color: #DFDFDF; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #F0EFEF; scrollbar-darkshadow-color: #F0EFEF; scrollbar-track-color: #F0EFEF; scrollbar-arrow-color: #000000; }

#notices , #errors{
 text-align:left ;
 padding:2px ;
 margin-bottom:10px ;
 background-color:#fcfcfc ;
 }
#notices ul , #errors ul{
 margin:5px 0px 5px 15px ;
 padding-left:6px ;
 }
#notices{
 border: 1px solid #6497ca ;
 }
#errors{
 border: 1px solid #f77 ;
 }

/* breadcrumbs **************/
#crumbs{
 padding-top: 6px ;
 text-align:left ;
 }
#crumbs a{
 color:black ;
 }

/* campaign stats *****************/
#bounces_list table{
 border-spacing:0px ;
 border-collapse:collapse ;
 }
#bounces_list table tr td{
 border-bottom:1px solid #ccc ;
 padding:0px 4px 0px 0px ;
 vertical-align:top ;
 }

/* subscribers *****************/
#subscribers td{
 white-space: nowrap ;
 }
#subscribers .s b,
#subscribers .s td a b{
 background-color:#ffc;
 }
#subscriber_table{
 border-collapse: collapse ;
 border-spacing: 0px ;
 width:100% ;
 white-space: nowrap ;
 }
#subscriber_table td{
 padding: 2px 5px 0px 0px ;
 }
#action_box{
 padding:3px ;
 margin-bottom:16px ;
 }
.pagr , .pagr_cur{
 display:block ;
 float:left ;
 text-align:center ;
 padding-left:3px ;
 padding-right:3px ;
 }
.pagr:hover , .pagr_cur:hover{
 background-color:white;
 color:black ;
 }
.pagr_cur{
 color:black ;
 }

/** new features ***************/
#newfeatures{
 padding:20px ;
 }
#newfeatures ul{
 list-style-type:none ;
 margin-left:0px ;
 padding-left: 0px ;
 }
#newfeatures ul li{
 margin:10px ;
 }
#newfeatures ul h3{
 font-size:16px ;
 margin-bottom:5px ;
 }
/** gutter ****************/
#gutter{ margin-top: 10px ; background-color: #fafafa ; padding: 10px ; text-align:left ; color: #aaa ; }
#gutter .section{ margin-right: 15px ; }
#gutter a{ color: #aaa ; }

