/* ::::: http://www.festivaloffestivals.org/lists/subscribe.css ::::: */

body { font-family: Georgia,"Times New Roman",Times,serif; }
body { background-color: rgb(238, 238, 238); }
table tr td { padding: 10px; font-family: Georgia,"Times New Roman",Times,serif; }
h1, h2, h3 {font-family: Georgia,"Times New Roman",Times,serif; }
h1, h2 {font-size: 24px}

div#wrap { border: 1px solid rgb(192, 192, 192); margin: 0px auto; background-color: rgb(255, 255, 255); width: 730px; }

textarea {
	border:1px solid #999999;
	color:#444444;
	font-family:"Courier New",Courier,monospace;
	font-size:12px;
	padding:5px;
	width:96%;
	
} 

font.required { text-transform: uppercase; }
div.checkboxgroup_options { margin: 0pt 0pt 0pt 40px; }
div.checkboxgroup_options div { margin: 5px 0pt 0pt; }

p { font-weight: normal; color: rgb(102, 102, 102); font-style: normal;  }
td { font-weight: normal; color: rgb(102, 102, 102); font-style: normal;  }
ol { font-weight: normal; color: rgb(102, 102, 102); font-style: normal;  }
.disclist li { padding: 5px; list-style-type: circle; }

.leaftitle { font-weight: bold; font-size: 16px; color: rgb(255, 153, 0); font-style: normal;  }
.title { font-weight: bold; color: rgb(153, 153, 102); font-style: normal;  padding-left: 5px; }
.phphead, a.phphead:active, a.phphead:link, a.phphead:hover, a.phphead:visited { font-size: 14px; color: rgb(0, 0, 0); font-style: normal;  padding-left: 20px; }
.menulinkleft { margin: 0px; padding: 0px; }
.menulinkleft a:link, .menulinkleft a:active, .menulinkleft a:visited { border-top: 2px solid white; font-family: verdana,sans-serif; color: rgb(0, 0, 0); background-color: rgb(249, 249, 249); font-weight: normal; display: block; text-align: left; text-decoration: none; padding-left: 5px; line-height: 15px; }
.menulinkleft a:hover { font-family: verdana,sans-serif; color: rgb(0, 0, 0); background-color: rgb(235, 235, 235); font-weight: normal; display: block; text-align: left; text-decoration: none; }
.menutable { border-left: 1px solid black; border-right: 1px solid black; background-color: white; display: block; width: 132px; }
.menuhd { border-top: 1px solid black; border-bottom: 1px solid black; padding: 2px 2px 2px 3px; font-family: verdana,sans-serif; color: black; background-color: rgb(204, 204, 153); font-weight: normal; display: block; text-align: left; text-decoration: none; vertical-align: top; }
.bottom { padding: 2px 2px 2px 20px; font-family: verdana,sans-serif; font-size: 10px; font-weight: bold; }
.input { font-family: verdana,sans-serif; font-size: 10px; font-weight: normal; }
.searchBoxinput { border: 1px solid rgb(153, 153, 102); margin: 0px; padding: 0px 0px 0px 2px; font-family: verdana,sans-serif; font-weight: normal; color: rgb(0, 0, 0); height: 15px; width: 110px; }
.dropdown { border: 1px solid rgb(153, 153, 102); margin: 0px; padding: 0px 0px 0px 5px; font-family: verdana,sans-serif; font-weight: normal; color: rgb(0, 0, 0); height: 15px; width: 250px; }
.addbutton { border: 1px solid rgb(153, 153, 102); margin: 0px; padding: 0px; font-family: verdana,sans-serif; font-weight: normal; color: rgb(0, 0, 0); height: 15px; width: 120px; }
.submitsearch { border: 1px solid rgb(204, 204, 153); margin: 0px; padding: 0px; font-family: verdana,sans-serif; font-weight: normal; background-color: rgb(222, 222, 182); color: rgb(0, 0, 0); height: 15px; }
.menufill { border-top: 1px solid white; border-bottom: 1px solid white; padding: 0px 0px 0px 5px; font-family: verdana,sans-serif; color: rgb(0, 0, 0); background-color: rgb(204, 204, 153); font-weight: normal; text-align: left; text-decoration: none; }
.rightmenufill { border-top: 1px solid white; border-bottom: 1px solid white; padding: 0px 0px 0px 5px; font-family: verdana,sans-serif; color: rgb(0, 0, 0); background-color: rgb(204, 204, 153); font-weight: normal; text-align: left; text-decoration: none; }
.branchhd { border-top: 1px solid black; border-bottom: 1px solid black; padding: 2px 2px 2px 3px; font-family: verdana,sans-serif; color: black; background-color: rgb(222, 222, 182); font-weight: bold; display: block; text-align: left; text-decoration: none; vertical-align: top; }
.branchaction { border-top: 1px solid black; border-bottom: 1px solid black; padding: 2px 2px 2px 3px; font-family: verdana,sans-serif; color: black; background-color: rgb(222, 222, 182); font-weight: bold; display: block; text-align: right; text-decoration: none; vertical-align: top; }
.branchaction2 { border-top: 1px solid black; border-bottom: 1px solid black; padding: 2px 2px 2px 3px; font-family: verdana,sans-serif; color: black; background-color: rgb(222, 222, 182); font-weight: bold; display: block; text-align: left; text-decoration: none; vertical-align: top; }
.listorder { padding: 0px; font-family: verdana,sans-serif; font-size: 10px; color: black; width: 20px; }
.delete { border-top: 1px solid black; border-bottom: 1px solid black; padding: 2px 2px 2px 3px; font-family: verdana,sans-serif; color: red; background-color: rgb(222, 222, 182); font-weight: bold; display: block; text-align: right; text-decoration: none; vertical-align: top; }
a.deletelink, a.deletelink:link, a.deletelink:active, a.deletelink:visited { font-family: verdana,sans-serif; color: red; font-weight: bold; text-align: right; text-decoration: none; }
a.deletelink:hover { color: rgb(102, 102, 51); }
a.branches { padding: 2px; }
a.branches:link, a.branches:active, a.branches:visited { font-family: verdana,sans-serif; color: rgb(153, 153, 102); background-color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block; }
a.branches:hover { color: rgb(102, 102, 51); }
a.buttonpublish { border: 1px solid rgb(153, 153, 102); padding: 2px; }
a.buttonpublish:link, a.buttonpublish:active, a.buttonpublish:visited { font-family: verdana,sans-serif; color: rgb(153, 153, 102); background-color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
a.buttonpublish:hover a.menuhelp { color: rgb(0, 0, 0); }
a.menuhelp:link, a.menuhelp:active, a.menuhelp:visited { padding: 0px; font-family: verdana,sans-serif; color: rgb(153, 153, 51); background-color: rgb(204, 204, 153); font-weight: normal; text-align: right; text-decoration: none; }
a.menuhelp:hover { padding: 0px; font-family: verdana,sans-serif; color: rgb(0, 0, 0); background-color: rgb(204, 204, 153); font-weight: normal; text-align: right; text-decoration: none; }
a.urhere:link, a.urhere:active, a.urhere:visited { font-family: verdana,sans-serif; font-size: 10px; color: black; font-weight: normal; text-align: left; text-decoration: none; }
a.urhere:hover { font-family: verdana,sans-serif; font-size: 10px; color: rgb(102, 102, 102); font-weight: normal; text-align: left; text-decoration: none; }
.webblermenu { border: 1px solid black; padding: 5px; font-family: verdana,sans-serif; color: white; font-weight: normal; text-align: left; text-decoration: none; background-color: rgb(255, 153, 0); }
a.powered:link, a.powered:active, a.powered:visited { padding: 2px; font-family: verdana,sans-serif; font-size: 10px; color: rgb(102, 102, 102); font-weight: bold; text-align: left; text-decoration: none; }
a.powered:hover { color: rgb(125, 123, 123); }
.email { font-weight: bold; font-style: normal; color: blue; text-decoration: none; }
.address { font-weight: normal; font-style: normal; color: black; text-decoration: none; }
a.url { font-weight: bold; font-style: normal; color: black; text-decoration: none; }
.listitem { font-weight: normal; font-style: normal; color: black; text-decoration: none; }
.attributename { font-weight: normal; font-style: normal; color: black; text-decoration: none; }
.attributeinput { font-weight: normal; font-style: normal; color: black; text-decoration: none; }
.required { font-weight: normal; font-style: normal; color: red; text-decoration: none; }
.missing { font-size: 14px; font-weight: bold; font-style: normal; color: red; }
.error { font-weight: normal; font-style: normal; color: red; text-decoration: none; }
.info { font-weight: normal; font-style: normal; color: magenta; text-decoration: none; }

