/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

.alignRight {
	text-align:right;
}
.alignCenter {
	text-align:center;
}
.alignMiddle {
	vertical-align:middle;
}
.alignBottom {
	vertical-align:bottom;
}
.alignTop {
	vertical-align:top;
}
.imgLeft {
	margin:0 15px 6px 0px;
	float:left;
	clear:left;
}
.imgRight {
	margin:0 0 6px 20px;
	float:right;
	clear:right;
}
img.border {
	border-style:solid;
	border-width:1px;
	padding:1px;
}
.innerBox {
	padding-top:8px;
	margin-bottom:8px;
}
div.clear {
	height:1px;
}

body {
	background-image:url(/images/backgrounds/bodyTile.jpg);
}
td {
	text-align:left;
	vertical-align:top;
}
p,
ul,
.home #main #menu ul,
ol,
form,
#main table {
	margin-bottom:10px;
}
h1 {
	display:none;
}
h3,
.searchheading {
	margin-bottom:7px;
}
h4 {
	margin-bottom:5px;
}
img {
	border:none;
}
hr {
	height:1px;
	margin:0 10px;
	clear:both;
}

.more span {
	background-image:url(/images/icons/arrows.gif);
	background-position:right .5em;
	background-repeat:no-repeat;
	padding-right:10px;
}
.more span.prev {
	background-image:url(/images/icons/arrowLeft.gif);
	background-position:left .5em;
	padding-left:10px;
}

#wrap {
	margin: 0 auto;
	width:704px;
}
#header {
	background-repeat:no-repeat;
	background-position:left top;
	height:174px;
	font-size:9px;
}

#main {
	width:696px;
	padding:3px 4px 4px 4px;
	margin-bottom:10px;
}
	.news,
	#menu,
	.narrowLeftCol {
		width:251px;
		float:left;
		clear:left;
		margin:0 4px 4px 0;
	}
	#menu {
		min-height:230px;
	}
	*html #menu { height:230px; }
/*		#menu ul { width:220px; }
*/	
	#spotlight,
	.wideRightCol {
		width:439px;
		float:right;
		margin-bottom:4px;
	}
	#main .wideRightCol {
		min-height:500px;
	}
	/* ie6 rules */
	* html #main .wideRightCol {
	  height:500px;
	}
	#spotlight {
		background-color:#000000;
		clear:right;
	}
	#leftCol {
		width:375px;
		float:left;
		clear:left;
	}
	#rightCol {
		width:317px;
		float:right;
	}
	#rightCol,
	#leftCol,
	.wideRightCol {
		min-height:200px;
		margin-bottom:4px;
	}
	*html #rightCol,
	*html #leftCol,
	*html .wideRightCol {
		height:200px;
	}
	.narrowLeftCol {
		min-height:175px;
	}
	*html .narrowLeftCol { height:175px; }
	#main p,
	.context,
	.infoline,
	.description,
	#main h3,
	.searchheading,
	.result_title,
	#main h4,
	#main form,
	#main table {
		margin-left:15px;
	}
	#main ul,
	#main ol,
	#main p,
	.context,
	.infoline,
	.description,
	#main h3,
	.searchheading,
	.result_title,
	#main h4,
	#main form {
		margin-right:15px;
	}
	#main table {
		border:1px solid;
		border-right:none;
		border-bottom:none;
	}
	#main table th {
		font-weight:bold;
		text-align:left;
	}
	#main table td,
	#main table th {
		height:2em;
		border-right:1px solid;
		border-bottom:1px solid;
		vertical-align:middle;
	}
	#main table.noBorder,
	#main table.noBorder td,
	#main table.noBorder th {
		border:none;
	}
	#main h2 {
		background-repeat:no-repeat;
		height:19px;
		text-align:left;
		padding:7px 0 0 22px;
		margin-bottom:10px;
		background-image:url(/images/icons/headerArrows.gif);
		background-position:3px center;
		background-repeat:no-repeat;
	}
	#main #menu h2,
	#main .colorBG h2 {
		margin-top:1px;
		margin-left:1px;
		margin-right:1px;
	}
	#main h3 {
		line-height:15px;
	}
	#main #menu,
	#main .colorBG {
		border:1px solid;
	}
		#spotlight h2 {
			margin-bottom:2px;
		}
	#main .twoColumns {
		width:95%;
	}
		#main .twoColumns td {
			width:50%;
		}

#footer {
	clear:both;
	padding:5px 0;
}

/* Navigation styles */
#nav {
	height:29px;
	position:relative;
	top:129px;
	font-size:12px;
}
	#nav li {
		display:inline;
		padding:0 14px;
		list-style:none;
		line-height:27px;
		background-position:right;
		background-repeat:no-repeat;
	}
		#nav ul {
			display:none;
			position:absolute;
			top:21px;
			border:1px solid #ffffff;
			margin:0;
		}
		#nav2Sub {
			left:55px;
		}
		#nav3Sub {
			left:195px;
		}
			#nav ul li {
				display:block;
				background-image:none;
				float:none;
				padding:0;
				line-height:19px;
			}
				#nav ul li a {
					display:block;
					padding:0 10px;
				}
				
.sideNav {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	list-style:none;
}

/* color and link styles */
.white,
#header {
	color:#FFFFFF;
}
a:link,
a:visited {
	text-decoration:underline;
}

#menu a:link,
#menu a:visited {
	text-decoration:none;
}
body,
#nav a:link,
#nav a:visited {
	text-decoration:none;
	color:#000000;
}
.home h2 a:link,
.home h2 a:visited {
	text-decoration:none;
	color:#fff;
}

#nav a:hover,
#nav a:active,
#menu a:hover,
#menu a:active {
	text-decoration:none;
	color:#FFFFFF;
}
.home #spotlight p,
.home #spotlight p a:link,
.home #spotlight p a:visited {
	color:#FFFFFF;
}
.home h2 a:hover,
.home h2 a:active {
	color:#000;
}
#nav ul li a:link,
#nav ul li a:visited {
	color:#ffffff;
}
#nav ul li a:hover,
#nav ul li a:active {
	color:#000000;
}

a:hover,
a:active {
	text-decoration:underline;
	color:#FF3333;
}

/* Default and Home Page sytles */
.default * {
	border-color:#296184;
}
.default #header {
	height:178px;
	background-image:url(/images/backgrounds/headerBG.jpg);
}
	.default #header #top {
		height:17px;
		clear:both;
		padding:0 5px 0 15px;
	}
		.default #header #top form {
			margin-bottom:0;
			float:right;
			padding-top:1px;
		}
		*+html .default #header #top form {
			padding-top:0;
		}
.default #nav {
	top:128px;
}
	.default #nav li {
		background-image:url(/images/lines/menuVertLine.gif);
	}
		.default #nav ul {
			background-color:#416681;
		}
		
.default #main {
	background-color:#FFFFFF;
	background-image:url(/images/backgrounds/defaultBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.home #main {
	background-image:none;
}
		.home #main .news p {
			margin-right:5px;
		}
		.home #main .news h4 {
			margin-bottom:0;
		}
		.home #main .news p a:link,
		.home #main .news p a:visited {
			text-decoration:none;
		}
	.default .colorBG,
	.default #menu {
		background-color:#E7EBEF;
	}
	.home #main #menu {
		min-height:248px;
		border:none;
	}
	*html .home #main #menu { height:248px; }
	.home #main .colorBG {
		border:none;
	}
	.home #rightCol {
		padding-bottom:10px;
	}
	.home #rightCol h2 {
		margin-bottom:2px;
	}

	.home .news,
	.home #spotlight {
		min-height:248px;
	}
	* html .home .news,
	* html .home #spotlight {
	  /* ie6 rules */
	  height:248px;
	}
	.home .news,
	.home #menu,
	.home .narrowLeftCol {
		width:253px;
	}
	
.default h2 {
	/*background-image:url(/images/backgrounds/h2BG.gif);*/
	background-color:#2e6289;
}
.default #footer {
	border-top:1px solid;
}
.default a:link,
.default a:visited,
.default h3,
.default .searchheading,
.default .result_title,
.default hr {
	color:#2b6185;
}
.default a:hover,
.default a:active,
.default #menu a:hover,
.default #menu a:active {
	color:#FF3333;
}
.default #nav ul li a:hover,
.default #nav ul li a:active {
	background-color:#a8bfd1;
}

/* Adult Education pages styles */
.adultEd * {
	border-color: #3d4933;
}
.adultEd #header {
	background-image:url(/images/backgrounds/adultHeaderBG.jpg);
}
	.adultEd #nav li {
		background-image:url(/images/lines/adultMenuVertLine.gif);
	}
		.adultEd #nav ul {
			background-color:#3d4933;
		}
			.adultEd #nav ul li {
				background-image:none;
			}
.adultEd #main {
	background-color:#e9eee1;
	background-image:url(/images/backgrounds/adultBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

	.adultEd #menu,
	.adultEd .colorBG {
		background-color:#b5bcac;
	}
.adultEd h2 {
	background-color:#3f4833;
}
.adultEd #footer {
	border-top:1px solid;
}
.adultEd a:link,
.adultEd a:visited,
.adultEd h3,
.adultEd hr {
	color:#c12727;
}
.adultEd a:hover,
.adultEd a:active {
	color:#FF3333;
}
.adultEd #nav ul li a:hover,
.adultEd #nav ul li a:active {
	background-color:#a5ad9b;
}

/* College pages styles */
.college * {
	border-color: #441e1b;
}
.college #header {
	background-image:url(/images/backgrounds/collegeHeaderBG.jpg);
}
	.college #nav li {
		background-image:url(/images/lines/collegeMenuVertLine.gif);
	}
		.college #nav ul {
			background-color:#441e1b;
		}
			.college #nav ul li {
				background-image:none;
			}
.college #main {
	background-color:#f9ebe4;
	background-image:url(/images/backgrounds/collegeBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

	.college #menu,
	.college .colorBG {
		background-color:#c3a29d;
	}
.college h2 {
	background-color:#441e1b;
}
.college #footer {
	border-top:1px solid;
}
.college a:link,
.college a:visited,
.college h3,
.college hr {
	color:#441e1b;
}
.college a:hover,
.college a:active {
	color:#FF3333;
}
.college #nav ul li a:hover,
.college #nav ul li a:active {
	background-color:#c3a29d;
}

/* Student Ministry pages styles */
.student * {
	border-color: #74210f;
}
.student #header {
	background-image:url(/images/backgrounds/studentHeaderBG.jpg);
}
	.student #nav li {
		background-image:url(/images/lines/studentMenuVertLine.gif);
	}
		.student #nav ul {
			background-color:#712003;
		}
			.student  #nav ul li {
				background-image:none;
			}
.student #main {
	background-color:#F2E9E7;
	background-image:url(/images/backgrounds/studentBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
	.student #menu,
	.student .colorBG {
		background-color:#d1b7b1;
	}
.student h2 {
	background-color:#712003;
}
.student #footer {
	border-top:1px solid;
}
.student a:link,
.student a:visited,
.student h3,
.student hr {
	color:#813c2d;
}
.student a:hover,
.student a:active {
	color:#FF3333;
}
.student #nav ul li a:hover,
.student #nav ul li a:active {
	background-color:#c1a5a1;
}

/* Worship and Music pages styles */
.worship * {
	border-color:#845531;
}
.worship #header {
	background-image:url(/images/backgrounds/worshipHeaderBG.jpg);
}
	.worship #nav li {
		background-image:url(/images/lines/worshipMenuVertLine.gif);
	}
		.worship #nav ul {
			background-color:#945931;
		}
			.worship #nav ul li {
				background-image:none;
			}
.worship #main {
	background-color:#FAF0DE;
	background-image:url(/images/backgrounds/worshipBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
	.worship #menu,
	.worship .colorBG {
		background-color:#d6bda5;
	}
.worship h2 {
	background-color:#040301;
}
.worship #footer {
	border-top:1px solid;
}
.worship a:link,
.worship a:visited,
.worship h3,
.worship hr {
	color:#945931;
}
.worship a:hover,
.worship a:active {
	color:#FF3333;
}
.worship #nav ul li a:hover,
.worship #nav ul li a:active {
	background-color:#f3d9a0;
}

/* About Us pages styles */
.about * {
	border-color:#636163;
}
.about #header {
	background-image:url(/images/backgrounds/aboutHeaderBG.jpg);
}
	.about #nav li {
		background-image:url(/images/lines/aboutMenuVertLine.gif);
	}
		.about #nav ul {
			background-color:#636163;
		}
			.about #nav ul li {
				background-image:none;
			}
.about #main {
	background-color:#EAE8E8;
	background-image:url(/images/backgrounds/aboutBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
	.about #menu,
	.about .colorBG {
		background-color:#babab8;
	}
.about h2 {
	background-color:#606060;
}
.about #footer {
	border-top:1px solid;
}
.about a:link,
.about a:visited,
.about h3,
.about hr {
	color:#c12727;
}
.about a:hover,
.about a:active {
	color:#FF3333;
}
.about #nav ul li a:hover,
.about #nav ul li a:active {
	background-color:#EAE8E8;
}

/* Stewardship pages styles */
.stewardship * {
	border-color:#313a7f;
}
.stewardship #header {
	background-image:url(/images/backgrounds/stewardshipHeaderBG.jpg);
}
	.stewardship #nav li {
		background-image:url(/images/lines/aboutMenuVertLine.gif);
	}
		.stewardship #nav ul {
			background-color:#7e84af;
		}
		.stewardship #nav li li {
			background-image:none;
		}
.stewardship #main {
	background-color:#d6daff;
	background-image:url(/images/backgrounds/StewardshipBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
	.stewardship #menu,
	.stewardship .colorBG {
		background-color:#a4aad8;
	}
.stewardship h2 {
	background-color:#313a7f;
}
.stewardship #footer {
	border-top:1px solid;
}
.stewardship a:link,
.stewardship a:visited,
.stewardship h3,
.stewardship hr {
	color:#c12727;
}
.stewardship a:hover,
.stewardship a:active {
	color:#FF3333;
}
.stewardship #nav ul li a:hover,
.stewardship #nav ul li a:active {
	background-color:#d6daff;
}

/* Sports Ministry pages styles */
.sports * {
	border-color:#1D599B;
}
.sports #header {
	background-image:url(/images/backgrounds/sportsHeaderBG.jpg);
}
	.sports #nav li {
		background-image:url(/images/lines/sportsMenuVertLine.gif);
	}
		.sports #nav ul {
			background-color:#1D599B;
		}
			.sports #nav ul li {
				background-image:none;
			}
.sports #main {
	background-color:#dee4ec;
	background-image:url(/images/backgrounds/sportsBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.sports h2 {
	background-color:#195999;
}
.sports #footer {
	border-top:1px solid;
}
.sports a:link,
.sports a:visited,
.sports h3,
.sports hr {
	color:#ce2a2a;
}
.sports a:hover,
.sports a:active {
	color:#FF3333;
}
.sports #nav ul li a:hover,
.sports #nav ul li a:active,
.sports #menu,
.sports .colorBG {
	background-color:#a2b8d1;
}

/* Childrens Ministry pages styles */
.childrens * {
	border-color:#1D599B;
}
.childrens #header {
	background-image:url(/images/backgrounds/childrensHeaderBG.jpg);
}
	.childrens #nav li {
		background-image:url(/images/lines/childrensMenuVertLine.gif);
	}
		.childrens #nav ul {
			background-color:#2d92bc;
		}
			.children #nav ul li {
				background-image:none;
			}
.childrens #main {
	background-color:#e3eef4;
	background-image:url(/images/backgrounds/childrensBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.childrens h2 {
	background-color:#2b90ba;
}
.childrens #footer {
	border-top:1px solid;
}
.childrens a:link,
.childrens a:visited,
.childrens h3,
.childrens hr {
	color:#ce2a2a;
}
.childrens a:hover,
.childrens a:active {
	color:#FF3333;
}
.childrens #nav ul li a:hover,
.childrens #nav ul li a:active,
.childrens #menu,
.childrens .colorBG,
.childrens #main table th {
	background-color:#aad1e1;
}
.childrens .memoryTable {
	width:75%;
}
	.childrens .memoryTable td {
		text-align:center;
	}
	
/* Womens Ministry pages styles */
.womens * {
	border-color:#76733B;
}
.womens #header {
	background-image:url(/images/backgrounds/womensHeaderBG.jpg);
	color:#000000;
}
	.womens #nav li {
		background-image:url(/images/lines/womensMenuVertLine.gif);
	}
		.womens #nav ul {
			background-color:#C7C286;
		}
			.womens #nav ul li {
				background-image:none;
			}
.womens #main {
	background-color:#fbf8e6;
	background-image:url(/images/backgrounds/womensBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.womens h2 {
	background-color:#d6d083;
}
.womens #footer {
	border-top:1px solid;
}
.womens a:link,
.womens a:visited,
.womens h3,
.womens hr,
.womens #nav li a:hover,
.womens #nav li a:active {
	color:#ce2a2a;
}
.womens a:hover,
.womens a:active {
	color:#FF3333;
}
.womens #nav ul li a:hover,
.womens #nav ul li a:active,
.womens #menu,
.womens .colorBG {
	background-color:#e7e3be;
}
.womens #nav ul li a:hover,
.womens #nav ul li a:active {
	color:#000000;
}

/* Mens Ministry pages styles */
.mens * {
	border-color:#34591A;
}
.mens #header {
	background-image:url(/images/backgrounds/mensHeaderBG.jpg);
}
	.mens #nav li {
		background-image:url(/images/lines/mensMenuVertLine.gif);
	}
		.mens #nav ul {
			background-color:#9BAB8B;
		}
			.mens #nav ul li {
				background-image:none;
			}
.mens #main {
	background-color:#EBEFE6;
	background-image:url(/images/backgrounds/mensBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.mens h2 {
	background-color:#7a9c52;
}
.mens #footer {
	border-top:1px solid;
}
.mens a:link,
.mens a:visited,
.mens h3,
.mens hr {
	color:#c12727;
}
.mens a:hover,
.mens a:active {
	color:#FF3333;
}
.mens #nav ul li a:hover,
.mens #nav ul li a:active,
.mens #menu,
.mens .colorBG,
.mens #main table th {
	background-color:#C6D4BA;
}
.mens #nav ul li a:hover,
.mens #nav ul li a:active {
	color:#000000;
}

/* Global Missions pages styles */
.global * {
	border-color:#524E43;
}
.global #header {
	background-image:url(/images/backgrounds/globalHeaderBG.jpg);
}
	.global #nav li {
		background-image:url(/images/lines/globalMenuVertLine.gif);
	}
		.global #nav ul {
			background-color:#9D8668;
		}
			.global #nav ul li {
				background-image:none;
			}
.global #main {
	background-color:#f7f3ec;
	background-image:url(/images/backgrounds/globalBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.global h2 {
	background-color:#514d42;
}
.global #footer {
	border-top:1px solid;
}
.global a:link,
.global a:visited,
.global h3,
.global hr {
	color:#826B4E;
}
.global a:hover,
.global a:active {
	color:#FF3333;
}
.global #nav ul li a:hover,
.global #nav ul li a:active {
	background-color:#DCC9B4
}
.global #menu,
.global .colorBG {
	background-color:#C3BEB6;
}
.global #nav ul li a:hover,
.global #nav ul li a:active {
	color:#000000;
}

/* Community Life pages styles */
.community * {
	border-color:#00285d;
}
.community #header {
	background-image:url(/images/backgrounds/communityHeaderBG.jpg);
}
.community.deacon #header {
	background-image:url(/images/backgrounds/deaconHeaderBG.jpg);
}
	.community #nav li {
		background-image:url(/images/lines/communityMenuVertLine.gif);
	}
		.community #nav ul {
			background-color:#536594;
		}
			.community #nav ul li {
				background-image:none;
			}
.community #main {
	background-color:#d6dcf3;
	background-image:url(/images/backgrounds/communityBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.community h2 {
	background-color:#05295b;
}
.community #footer {
	border-top:1px solid;
}
.community a:link,
.community a:visited,
.community h3,
.community hr {
	color:#ce2a2a;
}
.community a:hover,
.community a:active {
	color:#FF3333;
}
.community #nav ul li a:hover,
.community #nav ul li a:active {
	background-color:#bccdff
}
.community #menu,
.community .colorBG,
.community #main table th {
	background-color:#b0bad8;
}
.community #nav ul li a:hover,
.community #nav ul li a:active {
	color:#000000;
}

/* Retreat Center pages styles */
.retreat * {
	border-color: #3d4933;
}
.retreat #header {
	background-image:url(/images/backgrounds/retreatHeaderBG.jpg);
}
	.retreat #nav li {
		background-image:url(/images/lines/adultMenuVertLine.gif);
	}
		.retreat #nav ul {
			background-color:#3d4933;
		}
			.retreat #nav ul li {
				background-image:none;
			}
.retreat #main {
	background-color:#e9eee1;
	background-image:url(/images/backgrounds/adultBG.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

	.retreat #menu,
	.retreat .colorBG {
		background-color:#b5bcac;
	}
.retreat h2 {
	background-color:#3f4833;
}
.retreat #footer {
	border-top:1px solid;
}
.retreat a:link,
.retreat a:visited,
.retreat h3,
.retreat hr {
	color:#c12727;
}
.retreat a:hover,
.retreat a:active {
	color:#FF3333;
}
.retreat #nav ul li a:hover,
.retreat #nav ul li a:active {
	background-color:#a5ad9b;
}

/* nav styles con't */
#nav li.firstLI { padding-left:0; }
#nav li.lastLI {
	background:none;
	background-image:none;
	padding-right:0;
}

/* font styles */
body,
form * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	font-size:11px;
	line-height:1.1em;
}
#nav,
#main h2 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
	#nav ul li {
		font-size:12px;
	}
h3,
.searchheading,
.result_title {
	font-size:1.1em;
}
h4 {
	font-weight:bold;
	font-size:1em;
}
.home .news {
	font-size:1em;
	line-height:1.1em;
}

/*List styles */
#main ol {
	margin-left:35px;
}
	#main ol li {
		margin-bottom:8px;
	}
		#main ol ol li {
			margin-bottom:3px;
		}
#main ul,
.home #main #menu ul {
	margin-left:20px;
	list-style:none;
}
	#main ul li ul {
		margin-left:10px;
		margin-bottom:0;
	}
	#main ol li,
	#main ul li,
	.home #main #menu  ul li {
		line-height:1.3em;
	}
	#main ol ol li {
		line-height:1em;
	}
	#main ul li,
	.home #main #menu ul li {
		background-image:url(/images/icons/arrows.gif);
		background-repeat:no-repeat;
		background-position:left 0.5em;
		padding-left:8px;
	}
	
	#menu ul li {
		font-weight:bold;
	}
.home #main ul {
	margin:0;
}
	.home #main ul li,
	#main .sideNav li {
		background-image:none;
		padding:0;
	}
	.home #main .ministries {
		list-style:none;
		clear:both;
	}
		.home #main .ministries li {
			display:inline;
			width:48%;
			clear:right;
		}
		.home #main .ministries li img {
			vertical-align:bottom;
			margin-bottom:7px;
		}
.home #main .sermon li {
	display:block;
	width:24%;
	float:left;
	text-align:center;
}
.home #main .sermon a:link,
.home #main .sermon a:visited {
	text-decoration:none;
	font-weight:bold;
}
#main ol.outline {
	list-style-type:upper-roman;
}
	#main ol.outline ol {
		list-style-type:upper-alpha;
	}
		#main ol.outline ol ol {
			list-style-type:lower-roman;
		}

/* form styles */
form input.text,
form input.text2,
form textarea,
form select,
input.zoom_searchbox {
	border:1px solid;
	font-size:1em;
	background-color:#ffffff !important;
}
form input.text,
form input.text2,
form textarea,
form select,
input.zoom_searchbox {
	margin-bottom:8px;
}
form input.text,
form input.text2,
form select,
input.zoom_searchbox {
	vertical-align:middle;
}
form input.text,
form input.text2,
form textarea,
input.zoom_searchbox {
	padding:2px;
}
form .formButton,
input.zoom_button {
	margin-top:5px;
	border:1px solid;
}
form .formButtons {
	text-align:right;
	margin-right:32px;
}
form br {
	clear:left;
}
form .text,
form textarea,
input.zoom_searchbox {
	width:250px;
}
form textarea {
	height:100px;
	overflow:auto;
}
form label {
	font-weight:bold;
	text-align:left;
	float:left;
	width:120px;
	display:block;
	margin-right:2px;
}
form fieldset {
	border:1px;
	padding:3px;
	margin-bottom:5px;
}
form legend {
	margin-bottom:5px;
}
form input.search {
	margin:0;
	border:none;
	height: 11px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:140px;
	padding:1px;
}