/*------------------------ cms.css ------------------------*/
/*-- STANDARD --*/

ul { padding:0px 0px 15px 0px; }
li { margin:0 0 0 28px; padding:0 0 4px 0px;}
.list_title { list-style:none; background-image:url(images/list_title_bullet.gif); background-repeat:no-repeat; background-position: 0px 5px; margin:0 0 4px 0px; padding:0 0 4px 14px; font-size:16px; border-bottom:1px solid #e3e7ec;}

h3 { background-image:url(images/list_title_bullet.gif); background-repeat:no-repeat; background-position: 0px 5px; margin:0 0 4px 0px; padding:0 0 4px 14px; font-size:16px; border-bottom:0px solid #e3e7ec; color:#002d5e;}
h4 { background-image:url(images/list_title_bullet.gif); background-repeat:no-repeat; background-position: 0px 5px; margin:0 0 4px 0px; padding:0 0 4px 14px; font-size:16px; border-bottom:1px solid #e3e7ec; color:#002d5e;}
p {margin:0 0 10px 0;}



h2{background-image:url(images/main_title_bg.gif); background-repeat:repeat-x; border:1px solid #e6e6e6;  color:#002d5e; padding:2px 5px; margin:0 0 5px 0; font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold;}

.content_wrapper p{padding:0 5px;}


#account_tab_row {background-image: url(images/tab_top_bg.gif); background-repeat:no-repeat; background-position:0px 21px;    padding:0 4px 3px 6px; border:none;}

.account_tab_item_on {float: right; margin-right: 1px; background-image: url(images/tab_sel_right.gif); background-repeat: no-repeat; background-position:right 0px; height: 31px; padding: 0px 14px 0 0px; color: #ffffff; font-weight: bold;}
	.account_tab_item_on a:link{color: #ffffff; text-decoration: none;}
	.account_tab_item_on a:visited{color: #ffffff; text-decoration: none;}
	.account_tab_item_on a:active{color: #ffffff; text-decoration: none;}
	.account_tab_item_on a:hover{color: #ffffff; text-decoration: underline;}

	.tab_link {padding:7px 0 0 0; float:left;}


.account_tab_item_off {float: right; margin-right: 1px; background-image: url(images/tab_unsel_right.gif); background-repeat: no-repeat; background-position:right; height: 30px; padding: 0px 14px 0 0px; color: #ffffff; font-weight: bold; }
	.account_tab_item_off a:link{color: #204771; text-decoration: none;  top:10px;}
	.account_tab_item_off a:visited{color: #204771; text-decoration: none;}
	.account_tab_item_off a:active{color: #204771; text-decoration: none;}
	.account_tab_item_off a:hover{color: #204771; text-decoration: underline;}
	
	#adv_manage_account_wrap {padding: 10px 0 0 0;}
	
.campaign_row_1 {background-color: #fff;}

	.campaign_row_1:hover{background-color: #d4d9de; cursor: pointer;}
	
.campaign_row_1 td{  border-bottom:1px solid #e3e7ec; }

.campaign_row_2 {background-color: #eeeeee;}
	.campaign_row_2:hover{background-color: #d4d9de; cursor: pointer;}
	
.campaign_row_2 td{  border-bottom:1px solid #e3e7ec; }		

.campaign_table_header {color: #002d5e; font-weight: bold;margin:0 0 5px 0;}
	.campaign_table_header a:link{color: #002d5e; text-decoration: none;}
	.campaign_table_header a:visited{color: #002d5e; text-decoration: none;}
	.campaign_table_header a:active{color: #002d5e; text-decoration: none;}
	.campaign_table_header a:hover{color: #ff9b00; text-decoration: none;}
	
.header_cell {border-bottom: 1px solid #ebebeb; padding: 0 0 3px 4px; border-right:1px solid #ebebeb; border-left:none;}

.radio {border:none; padding:5px 0 0 0; vertical-align:middle;}
.checkbox {border:none; padding:5px 0 0 0; vertical-align:middle;}
#phone_preview {padding:10px 0 0 50px;}

.campaign_image { border:1px solid #e3e7ec; margin:0 0 15px 0; color:#002d5e; font-weight:bold; }

.back_to_top {padding:0 0 10px 0; margin:0 0 0px 0; border-bottom:1px dotted #aae;}
.widget_form {
	background-image: url(images/widget_bg.gif);
	background-repeat: no-repeat;
	height: 163px;
	width: 407px;
	text-align:center; margin:15px;
}
.widget_form table {
	text-align:left; margin:10px;
}
.widget_form input { margin:10px 0; }