@import url("component_default.css");

/***BLUE FRONT-END***/

/**list archive**/

#acyarchivelisting{
	/* background-color:red; */
	/* border:1px solid red;  */
	border: none;
	margin-bottom:0px;
	text-align: left;
}

#acyarchivelisting table{
	border:0px !important;
	text-align: left;
}

#acyarchivelisting .contentheading{
	color:#606060;
	font-size:18pt;
	padding-top: 16px;
	padding-bottom:9px;
	text-align: left;
}

#acyarchivelisting .contentpane form{
	/* background-color:#fff;
	border:1px solid #ccc; */
	padding:0px;
	text-align: left;
}


#acyarchivelisting .contentpane .contentdescription{
	color:#505050;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:14px;
	text-align:left;

}

#acyarchivelisting .acynewbutton a:hover, #acyarchivelisting .acynewbutton a:focus{
	background-color:transparent;
	color:red;
	text-align: left;
}

#acyarchivelisting .sectiontableheader{
	color:#505050;
	text-decoration:none;
	font-weight:bold;
	font-size:12pt;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
}

#acyarchivelisting .contentpane thead{
	border-bottom:1px solid #ccc;
	height:30px;
	text-align: left;
}

#acyarchivelisting .contentpane tbody{
	color: #606060;
	text-align:left;
	/* padding-right:33px; */
}

#acyarchivelisting .contentpane tbody .button{
	/* background-color:yellow; */
	border-bottom:3px solid #c0d8e1;
	background-image:none;
	color:red;
	padding:2px 5px;
	text-align:left;
}

#acyarchivelisting .sectiontableheader a{
	color:#505050;
	/* text-decoration:none; */
	font-weight:bold;
	font-size:12pt;
	text-align: left;
	padding-left:10px;
}

#acyarchivelisting .sectiontableheader a:hover, #acyarchivelisting .sectiontableheader a:focus{
	text-decoration:none;
	/* color:#558da4; */
	text-align: left;
}

#acyarchivelisting .sectiontableentry1, #acyarchivelisting .sectiontableentry2{
	text-align:left;
	/* padding-right:1220px; */
	height:18px;
	text-color:#505050;
}

#acyarchivelisting .sectiontableentry1 a{
	text-decoration:none;
	color:#505050;
	text-align: left;
	padding-left:10px;
}

#acyarchivelisting .sectiontableentry1 a:hover, #acyarchivelisting .sectiontableentry2 a:hover{
	color:#E00000;
	text-align: left;
	padding-left:10px;
}

#acyarchivelisting .sectiontableentry2 a{
	text-decoration:none;
	color:#606060;
	text-align: left;
	padding-left:10px;
}

#acyarchivelisting .inputbox{
	border:1px solid red; }

/**lists archive**/

#acylistslisting{
	background-color:#F5F5F5;
	border:1px solid #ccc;
	padding:20px;
	margin-right:20px;
	margin-bottom:20px;
}

#acylistslisting .componentheading{
	color:#fff;
	background-color:#74a8bd;
	font-size:16px;
	border-bottom:6px solid #558da4;
	padding:2px 0 2px 20px;
}


.acymailing_list{
	background-color:#fff;
}

.acymailing_list .list_name{
	color:#153c4c;
	font-weight:bold;
	padding:2px 0 2px 20px;
	background-color:#dde5e8;
	border-bottom:2px solid #c0d8e1;
}

#acylistslisting .list_name a{
	color:#666;
	cursor:pointer;
	text-decoration:none;
	background-color:transparent;
	font-size:14px;
	font-weight:bold;
}

#acylistslisting .list_name a:hover, #acylistslisting .list_name a:focus {
	text-decoration:underline;
	background-color:transparent;
	color:#666;
}


#acylistslisting .list_description{
	color:#333;
	padding-left:20px;
}

div.acymailing_list:hover{
	background-color :#f1f7f9;
}

#acylistslisting .contentpane thead td{
	padding-top:20px;
}

#acylistslisting div.acymailing_list{
	border : 1px solid #ccc;
	margin : 0px;
	padding : 0px;
}

/**your subscription**/

#acyusersubscription th{
	padding:2px 0 2px 12px;
	color:green;
	text-align:left;
}

#acyusersubscription .acystatus{
	padding-top:0;
}

#acymodifyform{
	border: none;
	padding:0;
        margin-top: 16px;
}

#acymodifyform .adminform{
	color: #505050;
	text-align:left;
}

#acymodifyform fieldset{
	padding-bottom: 16px;
}

#acyuserinfo{
	border:none;
	color: #505050;
}

#acyuserinfo .inputbox{
	border:1px solid #E0E0E0;
        padding-left: 20px;
        width: 300px;
        height: 30px;
}

#acyuserinfo select{
        padding-left: 20px;
        height: 30px;
        width: 150px;
        border: 1px solid #E0E0E0;
}

#acyuserinfo .key{
	color:#505050;
	font-weight:normal;
	text-align: left;
	font-size:11pt;
        margin: 10px 0;
}

#acyusersubscription thead{
}

#acyusersubscription{
}

#acyusersubscription tbody{
	/* background-color:yellow;  */

}

#acymodifyform legend{
	color: #606060;
	font-size:18pt;
	width:100%;
	padding-bottom:12px;
}

#acymodifyform legend span{
	color: #606060;
}

#acyuserinfo input{
	margin-right: 5px;

}
#acyuserinfo input .inputbox{
	background-color:#E0E0E0;
	border:1px solid red;
}

#acyusersubscription .list_name{
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	color:#606060;
	padding-top:0px;
}

#acyusersubscription .list_description{
	text-align:left;
	font-size:11pt;
	color: #505050;
}

#acymodifyform .acymodifybutton{
	text-align:left;
}

#acymodifyform .button{
	background-color: #F0F0F0;
	border:1px solid #E0E0E0;
	font-size:12pt;
	font-weight:bold;
	color: #505050;
	padding:10px 50px;
}

#acymodifyform .button:hover{
  background-color: #E00000;
  color: #FFF;
  border: 1px solid #FFF;
}

/*************************************unsubpage**/

#unsubpage{
	background-color:#F8F8F8;
        border-radius: 10px;
	border:1px solid #C6C6C6;
	color:#666;
	padding:20px;
	margin-right:20px;
	margin-bottom:20px;
}

#unsubpage .unsubintro{
	border: none;
        border-radius: 10px;
        color:#505050;
	font-weight:bold;
	padding:2px 0 2px 20px;
	display:block;
	
}

#unsubpage .unsuboptions{
	background-color:#FFF;
	border:1px solid #CCC;
        border-radius: 10px;
	padding:5px 20px 20px 20px;
	font-size:11px;
}


#unsubpage .unsubsurvey{
	margin:10px 0 20px 0;
	background-color:#FFF;
	padding:0px;
	padding-bottom:20px;
	border:1px solid #CCC;
        border-radius: 10px;
}

#unsubpage .unsubsurvey .unsubsurveytext{
	color:#505050;
	font-weight:bold;
	padding:2px 0 2px 20px;
	display:block;
}

#unsubpage .unsubsurvey div{
	margin-top:5px;
	font-size:11px;
	padding-left:20px;
}

#unsubpage .unsubsurvey textarea{
	margin-top:15px;
	border:1px solid #CCC;
        border-radius: 10px;
}

#unsubpage .input{
	padding-right:10px;
}

#unsubbutton_div{
	text-align:center;
}

#unsubbutton_div .button{
	background-color:#E0E0E0;
	border:1px solid #505050;
        border-radius: 5px;
	background-image:none;
	color:#505050;
	padding:2px 5px;
}