body {font-family: trebuchet ms, tahoma, Arial, Helvetica, sans-serif;font-size:.9em}
#wrapper{width:600px; margin: 0 auto;}
#btn_wrapper{width:300px; margin: 0 auto; text-align:center; overflow:hidden;}
p, li, td {font-size:100%;line-height: 125%; color:#333;}
h1, h2, h3, h4, h5, span.title {font-family: Helvetica, Arial, Tahoma sans-serif;  font-weight:bold; line-height:90%; letter-spacing: -1.5px;}
h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:14px;}
b, span {font-family: Helvetica, Arial, Tahoma sans-serif; font-size:14px; font-weight:bold;}
td b{font-size:100%;}
.title{font-size: 18px; color:#222;}
.highlight {background:#ffea00;}
.kids{background:/*#EAF3E9*/#ddd;}

img.border {border: 1px solid #999;}
img {border: 0px;}
a:link, a:visited {color: #d89225; text-decoration: none;}
a:hover { text-decoration: underline;}
sub{font-size: 80%; color:#333;}
.topalign span.red, span.red .red, p.red, contact span.red{color:#ff0000;font-weight: normal;}
.requiredfield {font-size: 18px; color: #ff0000;padding-top:5px;}
.validation-advice { color: #ff0000; background: #fff url(http://www.victorychurch.nu/images/alert.gif) no-repeat left center; padding-left: 22px; font-size: 85%;} 
.centered .validation-advice { color: #ff0000; background: #ffff99 url(http://www.victorychurch.nu/images/alert.gif) no-repeat left center; padding-left: 22px; padding-bottom:5px; font-size:85%;} 

input, select, textarea{border:5px solid #ddd;padding:3px; }
select{width:300px;}
select.agewidth {width:auto;}
select.typewidth {width:100px;}
select .quantity {width:50px;}
.add3 a:visited {display:none;}
.paginate {font-family:	Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:12px; font-weight: normal; letter-spacing:	.1em; padding:10px 6px 10px 4px; margin:0; background-color:	transparent;}
.paginate td {background: #fff url(http://www.victorychurch.nu/images/bg_header.jpg) repeat-x center;text-align:right; padding: 5px;}
.pagecount { font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:			10px; color:				#666; font-weight:		normal; background-color: transparent;}
.pages strong, .pages a:link, .pages a:visited {border: 1px solid #ccc;font-size:12px; padding:2px; background:#ccc;}

.noborder{border:0px; padding:0;}
label{margin-top:5px; color:#666;}
/*hr {border: 0;color: #aaa;background-color: #aaa;height: 1px;width: 100%;text-align: left;} */

.important {color: #000;	background-attachment: scroll; background-image: url(http://www.victorychurch.nu/images/_bg_important.jpg); background-color: #FFFFCC;vertical-align: middle;padding: 5px;border: 1px solid #666666;}
.important_yellow {color: #000; background-color: #FFFFCC;vertical-align: middle;padding: 5px;border: 1px solid #666666;}
.floatleft {float:left; vertical-align: middle; line-height: normal;border: 0px;}
#left{float:left; width:350px}
#right{float:left; width:210px; border:5px solid #ddd; background: #eee;  font-size: 90%; color:#666; padding:0 10px; margin-left:10px;}

.center{text-align:center;}
.view_reg{width:600px; border: 1px solid #ddd;}
.view{width:700px; border: 1px solid #ddd;}
.view th, .view_reg th{text-align: left;background: #ccc;}
.view td, .view_reg td{border-top: 1px solid #ddd;font-size:85%;}
.color1{background:#eee;}
.color2{background:#fafafa;}
.expired {background: #eee; color: #bbb;}
.expired td, .expired td span.title{color: #bbb;}