/* CSS Document */
/* ---- GENERAL ---- */
#Content h2 {
	font-size:100%;
	padding-top:8px;
}

#Content h2.centre {
	text-align:center;
	padding-top:12px;
}


#Content h3 {
	font-size:80%;
	text-align:center;
}

#Content p, #Content td, #Content li {
	font-size:90%;
}

#Content p.leftPad {
	padding-left:55px;
}

#Content p.centre {
	text-align:center;
}

#Content p.smaller {
	font-size:65%;
}

#Content p.note {
	font-size:70%;
	text-align:justify;
}

#Content p.submenuListTop {
	font-size:75%;
	text-align:center;
	margin:0;
	padding-top:5px;
	padding-bottom:10px;
}

#Content p.submenuListBottom {
	font-size:75%;
	text-align:center;
	margin:0;
	padding-bottom:18px;
}

#Content p.submenuListSingle{
	font-size:75%;
	text-align:center;
	margin:0;
	padding-top:5px;
	padding-bottom:30px;
}

/* ----------------- */



/* ---- Error Text ---- */
#ErrorText {
	margin:0;
	color:#FF0000;
}

#ErrorText p {
	color:#FF0000;
}

#ErrorText li {
	color:#FF0000;
}
/* -------------------- */



/* ---- CREATE MESSAGE ---- */
#CreateMessage {
	margin:0;
	padding:0;
}

#CreateMessage table {
	border:0;
	width:100%;
}


#CreateMessage td.padding {
	padding-top:10px;
	padding-bottom:20px;
}

#CreateMessage td {
	margin:0;
	padding:3px 6px 3px 6px;
	border:0;
	text-align:left;
}

#CreateMessage td.infotext {
	width:19%;
}

#CreateMessage td.infovalueleft {
	width:20%;
}

#CreateMessage td.infovalueright {
	width:42%;
}

#CreateMessage td.buttons {
	padding-left:50px;
}

#CreateMessage input.charInfo {
	width:30px;
	text-align:right;
}

#CreateMessage input.telnum {
	width:100px;
}

/* ------------------------ */



/* ----- SUBSCRIBE / UNSUBSCRIBE FORMS  & SUBSCRIBER DETAILS ---- */
#SubscribeForm, #UnsubscribeForm, #SubscriberDetails {
	margin:0;
	padding:0;
}

#SubscribeForm table, #UnsubscribeForm table, #SubscriberDetails table {
	border:0;
	width:100%;
}

#SubscribeForm td, #UnsubscribeForm td, #SubscriberDetails td {
	margin:0;
	padding:3px 6px 3px 6px;
	border:0;
	text-align:left;
}

#SubscribeForm td.extrainfotext, #SubscriberDetails td.extrainfotext {
	padding-top:15px;
	padding-bottom:10px;
}

#SubscribeForm input.title, #UnsubscribeForm input.title, #SubscriberDetails input.title {
	width:50px;
}

#SubscribeForm input.username, #UnsubscribeForm input.username, #SubscriberDetails input.username {
	width:140px;
}

#SubscribeForm input.address1, #SubscriberDetails input.address1 {
	width:250px;
}

#SubscribeForm input.address2, #SubscriberDetails input.address2 {
	width:220px;
}

#SubscribeForm input.address3, #SubscriberDetails input.address3 {
	width:190px;
}

#SubscribeForm input.address4, #SubscriberDetails input.address4 {
	width:155px;
}

#SubscribeForm input.postcode, #SubscriberDetails input.postcode {
	width:85px;
}

#SubscribeForm input.telnum, #UnsubscribeForm input.telnum, #SubscriberDetails input.telnum {
	width:100px;
}

#SubscribeForm input.email, #SubscriberDetails input.email {
	width:260px;
}
/* ---------------------------------------- */



/* ---- SUBSCRIBERS LIST ---- */
#SubscriberLists {
	padding-bottom:15px;
	padding-left:20px;
}

#SubscriberLists table {
	border-left:solid #CCC 1px;
	border-top:solid #CCC 1px;
	border-right:0;
	border-bottom:0;
	width:95%;
}

#SubscriberLists tr.tr1 {
	background-color: #DDD;
	font-weight:bold;
	height:14px;
}

#SubscriberLists tr.tr2 {
	background-color: #EEE;
	text-align:left;
}	

#SubscriberLists tr.tr3 {
	background-color: #FFF;
	text-align:left;
}	

#SubscriberLists td {
	border-bottom:solid #CCC 1px;	
	border-right:solid #CCC 1px;
	padding:5px;
	font-size:70%;
}
/* -------------------------- */


/* ====================================================== */
/* ---- FORMAT PAGE LAYOUT ---- */
body {
	text-align:center;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#Wrapper {
	width:645px;
	text-align:left;
	border:1px solid #DDDDDD;
	padding:10px;
}

#Footer {
	border-top:1px solid #DDDDDD;
	margin:0;
	padding:0;
}

#Footer p {
	margin:0;
	padding:10px 0 5px 0;
	font-size:80%;
}















