@charset "utf-8";

/* CSS Document */

/* UNIVERSAL */
body {padding:0; margin:0;}
body.Website {background-color:#7a9f43;}
p, h1, h2, h3, h4, h5, h6, form, img {padding:0px; margin:0px;}
a, a:link {text-decoration:none;color:#7a9f43;}
a:hover{color:#243e93; text-decoration:underline;}
ul{list-style-type:none;}
ul.FooterList {margin:0;padding:0;}

/* STRUCTURE */
#wrapper {padding:0;background-image:url(/images/bg_body.gif); background-position:center; background-repeat:repeat-y;background-color:#ffffff;}
#container {margin:0 auto; width:871px; padding:0 0 10px 0;}
.Prayer {
	background-image:url(/images/bg_prayer.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.subpagesbg {background-image:url(/images/headersubbottom.jpg); background-repeat:no-repeat;}

/* LEFT COLUMN */
#leftcolumn {float:left;}
#logo {width:283px; /*height:90px; margin:0; padding:0; background-image:url(images/logo.gif); background-repeat:no-repeat;*/}
#homepagegraphic {background-image:url(/images/header.jpg); background-repeat:no-repeat; width:452px; height:291px; margin-top:19px;}
#subhomepagegraphic {background-image:url(/images/headersub.jpg); background-repeat:no-repeat; width:452px; height:12px;
margin-top:19px;}
#bodyleftPan {float:left;}
#body {
	background-image: url('../images/bg_content.jpg');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	color: #454545;
	padding: 0 0 0 10px;
}
#Resource_body {
	background-image: url('../images/bg_content.jpg');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	color: #454545;
	padding: 0 0 0 10px;
}
#Resource_body h2 {height:30px; font:24px/30px Georgia, "Times New Roman", Times, serif; color:#243e93;padding:10px 0 0 0;}
#Resource_body h3 {height:30px; font:24px/30px Georgia, "Times New Roman", Times, serif; color:#243e93;padding:10px 0 0 0;}
#Resource_body p {max-width:760px; padding-top:10px}
#Resource_body p.greentext {color:#5E9908; font-size:16px; font-weight:bold; padding:0; margin-top:0;}
#Resource_body p.Heading {margin-top:10px; margin-bottom:0px;}
#Resource_body p.browntext {color:#705D20; font-size:22px; padding:0; line-height:24px; font-style:italic;}

#body h2 {height:30px; font:24px/30px Georgia, "Times New Roman", Times, serif; color:#243e93;padding:10px 0 0 0;}
#body h3 {height:30px; font:24px/30px Georgia, "Times New Roman", Times, serif; color:#243e93;padding:10px 0 0 0;}
#body p {max-width:760px; padding-top:10px}
#body p.greentext {color:#5E9908; font-size:16px; font-weight:bold; padding:0; margin-top:0;}
#body p.Heading {margin-top:10px; margin-bottom:0px;}
#body p.browntext {color:#705D20; font-size:22px; padding:0; line-height:24px; font-style:italic;}
#leftcolumn ul{width:270px; height:24px; margin:20px 0 0;}
#leftcolumn ul li{width:118px; height:24px; float:left; margin:10px;}

#body ul.links li {width:270px; height:35px; margin:20px 0 0;}
#body ul.links li.more, #body ul li.contact {width:118px; height:35px; float:left;margin:10px}

#Resourec_body ul.links li {width:270px; height:35px; margin:20px 0 0;}
#Resource_body ul.links li.more, #Resource_body ul li.contact {width:118px; height:35px; float:left;margin:10px}
#Resource_body ul li.more{width:84px; height:35px; float:left;}
#Resource_body ul li.more a {
	background-position: 0 0;
	width: 84px;
	height: 35px;
	display: block;
	background: #FEFEFE url('../images/reedmore-bg.gif') no-repeat 0
0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 0 28px;
}
#Resource_body ul li.more a:hover {text-decoration:none;}
#Resource_body ul li.contact {width:84px; height:35px; float:left;}
#Resource_body ul li.contact a {
	background-position: 0 0;
	width: 84px;
	height: 35px;
	background: #FEFEFE url('../images/commentbg.gif') no-repeat 0
0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	float: left;
	padding: 0 0 0 20px;
}
#Resource_body ul li.contact a:hover {text-decoration:none;}


p.more a {
	background-position: 0 0;
	width: 84px;
	height: 35px;
	display: block;
	background: #FEFEFE url('../images/reedmore-bg.gif') no-repeat 0
0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 0 28px;
}

#body ul li.more{width:84px; height:35px; float:left;}
#body ul li.more a {
	background-position: 0 0;
	width: 84px;
	height: 35px;
	display: block;
	background: #FEFEFE url('../images/reedmore-bg.gif') no-repeat 0
0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 0 28px;
}
#body ul li.more a:hover {text-decoration:none;}
#body ul li.contact {width:84px; height:35px; float:left;}
#body ul li.contact a {
	background-position: 0 0;
	width: 84px;
	height: 35px;
	background: #FEFEFE url('../images/commentbg.gif') no-repeat 0
0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	float: left;
	padding: 0 0 0 20px;
}
#body ul li.contact a:hover {text-decoration:none;}
#topHeaderPan {
	width: 875px;
	background-image: url('../images/bg_header.gif');
	background-repeat: repeat-x;
}
.left {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	border-color: 0;
	float: left;
}
.left img{
	border:0px
}

/*#topHeaderPan ul {display:inline; width:490px; position:absolute; top:62px; padding-left:5px;}
#topHeaderPan ul li {width:95px; height:20px; padding:0px; border-right:1px dashed #bfb492; } 
#topHeaderPan ul li a {height:20px; display:block; color:#88763D; font-size:13px; font-weight:bold; background:none; padding-left:7px;}
#topHeaderPan ul li a:hover {height:20px; text-decoration:none; color:#0094e0;}
#topHeaderPan ul li.first {height:20px;  text-decoration:none;}
#topHeaderPan ul li.last {height:20px;  border-right:none;}*/

/* RIGHT COLUMN */
#rightcolumn {width:419px; float:right;}
/*#toprightPan {width:419px;}
#hometoprightimage {height:401px; width:419px; background-image:url(images/rightsidebg.jpg); background-repeat:no-repeat; background-position:bottom;}
#toprightPan ul {width:320px; display:block; padding-top:52px; padding-left:9px;}
#toprightPan ul li {width:104px; border-right:1px dashed #C1B79A; float:left;}
#toprightPan ul li.home{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(images/icon1-hover.gif) 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0;}
#toprightPan ul li.home a {width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(images/icon1-hover.gif) 50% 0 no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.home a:hover {width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(images/icon1.gif) 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.about {width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(images/icon2-normal.gif) 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.about a {width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(images/icon2-normal.gif) 50% 0 no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.about a:hover {width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(images/icon2-hover.gif) 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.contact {width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(images/icon3-normal.gif) 50% 20% no-repeat #fff; color:#81BE28; border:none; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.contact a {width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; 
background:url(images/icon3-normal.gif) 50% 20% no-repeat #fff; color:#0880BC; padding:29px 0 0; 
text-decoration:none;}
#toprightPan ul li.contact a:hover { width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; 
background:url(images/icon3-hover.gif) 50% 20% no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}
*/
#websitetoolsPan{background:url(/images/formbg.gif) 0 0 repeat-y;}
#homepagesearch {background-image:url(/images/websitetools.jpg); background-repeat:no-repeat;}
#subpagesearch { height:76px; background-image:url(/images/subpagewebsitetools.jpg); background-repeat:no-repeat;}
.SearchForm {padding-left:20px;}
.txtfield {
	width:202px;
	height:21px;
	vertical-align:middle;
	padding-top:9px;
	float:left;
	background-image:url(/images/websitetools_txtfield.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	border-top:none;
	color:#81BE28;
	font-size:12px;
	border:0px;
}
.txtfieldpage {width:202px; height:22px; vertical-align:middle; padding-top:9px; float:left; background-image:url(/images/websitetools_txtfield2.jpg);padding-left:5px; background-repeat:no-repeat; border-top:none; color:#81BE28; font-size:12px; border:0px;} 
.submitbtn {}
.tools {text-align:center;}
#subpagesearch .tools {text-align:center; padding-top:10px;}
.tools p {color:white; font-weight:bold; font-family: 'Trebuchet MS', Georgia, "Times New Roman", Times, serif;}
.tools a {color:white; text-decoration:none;}
.tools a:hover {color:white; text-decoration:underline;}
.xxl {font-size:14;}
.xl {font-size:12;}
.l {font-size:10;}

/*WEBSITE TOOLS*/

.SearchSetting {
	padding:10px 0 0 0;
}

.Search {
	background-image:url(/images/bg_search.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:13px;
}

#websitetoolsBottomPan {width:419px; height:16px; background:url(/images/form-bottombg.gif) 0 0 no-repeat; 
font-size:12px;}
/*size of "A's" in font resizer */
.style1 {font-size: 12px;}
.style2 {font-size: 14px;}
.style3 {font-size: 16px;line-height:30px;}
/*padding on links in website tools */
.tools a {background:none; text-decoration:none; padding:4px;}
/*border line between font sizes and languages */
.style3 a {border-right:1px dashed white; padding-right:8px;}
.toolslink {font-size:12px;}

/*WEBSITE DIRECTORY*/
#websitedirectoryPan {
	background-position: 0 0;
	width: 325px;
	height: 21px;
	background: url('../images/servicestop-bg.gif') no-repeat 0
0;
}
#websitedirectoryBodyPan {
	background-position: 0 0;
	width: 325px;
	background: url('../images/servicesbody-bg.gif') repeat-y 0
0;
}
#websitedirectoryBodyPan h2 {font-size:18px;padding:0px 0 10px 15px;}
#websitedirectoryBodyPan p.bluetext {color:#007EC1; font-size:15px; font-style:italic; 
font-family:Georgia, "Times New Roman", Times, serif; padding:15px;}
#websitedirectoryBodyPan p.link {background:#fff; color:#705D20; margin:0 15px ; padding:0px;}
#websitedirectoryBodyPan p.link a {width:289px; display:block; background:#fff; color:#705D20; line-height:23px; text-decoration:none; text-align:center; float:left; margin:0 0 5px 0;}
#websitedirectoryBodyPan p.link a:hover {width:289px; background:#fff; color:#705D20; text-align:center; text-decoration:none;}
#websitedirectoryBottomPan {
	background-position: 0 0;
	width: 359px;
	height: 25px;
	background: url('../images/form-bottombg.gif') no-repeat 0
0;
}
#websitedirectory {padding:0; margin:0;}
#websitedirectory ol {font-size:small; list-style:none; text-align:left; padding:15px; margin:0; line-height:2.2em;}
#websitedirectory ol a {color:#8bcb2f; text-decoration:underline;}
#websitedirectory ol a:hover {color:#0094e0; text-decoration:underline;}
#websitedirectorybgrpt {background-image:url(/images/servicesbody-bg.gif); background-repeat:repeat-y;}

/* BODY */
#body { width:871px;}
#rightbody { width:325px; float:right; padding-left:20px;margin-right:34px;}
#leftbody { float:left;}

/* FOOTER */
#footermainPan {height:126px; background-image:url(/images/footerbg.gif);background-repeat:repeat-x; background-color:#7a9f43; color:#fff; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both; padding:31px 0 0 0;}
#footerPan {width:871px;margin:0 auto;}
#footerPan a{background:none; text-decoration:none; color:#FFFFFF;}
#footerlogoPan {display:block; width:215px; height:40px; position:absolute; top:0px; right:100px;}
#footerPan ul {top:0px; left:0px;}
#footerPan li {float:left; }
#footerPan ul li a {padding:0 5px 0 5px; color:#fff; text-decoration:none;}
#footerPan ul li a:hover {text-decoration:underline;}
#footerPan ul.forbin {width:250px; color:#fff; display:block; position:absolute; top:45px; 
left:10px;}
#footerPan ul.validation {width:250px; color:#fff; display:block; position:absolute; top:60px; left:10px;}
#footerPan ul.validation li a {display:block; color:#fff; text-decoration:none;}
#footerPan ul.validation li a:hover {text-decoration:underline;}
.copyright {text-align:right;}
/*#footerPan p.copyright {width:auto; background: url(images/copyrightbg.gif); color:#fff; 
position:absolute; top: 20px; left:10px; cursor:crosshair;}*/
.FooterLogos {
	padding:5px 0 0 5px;
}

.privacypolicy H1 {height:30px; font:30px/30px Georgia, "Times New Roman", Times, serif; color:#243e93; 
margin:10px 0 0;}
.privacypolicy p {margin-left:20px;}

.Back {
	float:left;
}
.Forward {
	float:right;
}
.MarginRight {
	margin-right:10px;
}
.Block {
	display:block;
}
.Inline {
	display:inline;
}


/* SUB Pages */
#subrightcolumn {float:right; width:419px; padding-left:20px;}
#subtopright {
	height: 401px;
	width: 419px;
	background-image: url('../images/rightsidebgabout.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
/*TOP RIGHT IMAGES*/
#subtoprightresource {height:401px; width:419px; background-image:url(images/rightsidebgresource.jpg); background-position:bottom; background-repeat:no-repeat;} /*TOP RIGHT IMAGES*/
#subtoprightresource2 {height:401px; width:419px; background-image:url(images/rightsidebgresource2.jpg); background-position:bottom; background-repeat:no-repeat;} /*TOP RIGHT IMAGES*/
#subtoprightresource3 {height:401px; width:419px; background-image:url(images/rightsidebgresource3.jpg); background-position:bottom; background-repeat:no-repeat;} /*TOP RIGHT IMAGES*/
#subtoprightresource4 {height:401px; width:419px; background-image:url(images/rightsidebgresource4.jpg); background-position:bottom; background-repeat:no-repeat;} /*TOP RIGHT IMAGES*/
#subtoprightresource5 {height:401px; width:419px; background-image:url(images/rightsidebgresource5.jpg); background-position:bottom; background-repeat:no-repeat;} /*TOP RIGHT IMAGES*/
#subtoprightservices {height:401px; width:419px; background-image:url(images/rightsidebgservices.jpg); background-position:bottom; background-repeat:no-repeat;} /*TOP RIGHT IMAGES*/
#subtoprightproducts {height:401px; width:419px; background-image:url(images/rightsidebgproducts.jpg); background-position:bottom; background-repeat:no-repeat;} /*TOP RIGHT IMAGES*/
#subtoprightcontact {height:401px; width:419px; background-image:url(images/rightsidebgcontact.jpg); background-position:bottom; background-repeat:no-repeat;} /*TOP RIGHT IMAGES*/
#subpagecontent {margin-top:140px;}
#subpagecontent ul{width:270px; height:35px; margin:20px 0 0;}
#subpagecontent a {color:#0094e0; text-decoration:underline; text-align:left; padding:5px 0; margin:0; line-height:2.2em; 
background:none;font-weight:bold;}
#subpagecontent a:hover {color:#8bcb2f; text-decoration:underline;}

#subpagecontent ul li{width:118px; height:35px; margin:10px;}
#subpagecontent ul li.more{width:84px; height:35px;}

#subpagecontent li.more {width:84px; height:35px;}
#subpagecontent li.more a {width:84px; height:35px; display:block; background:url(images/reedmore-bg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:20px; padding:0 0 0 20px}

#subpagecontent li.contact {width:84px; height:35px;}
#subpagecontent li.contact a {width:84px; height:35px; background:url(images/commentbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:20px; text-decoration:none;; padding:0 0 0 20px;}

#subpagecontent li.more a:hover, #subpagecontent li.contact a:hover {text-decoration:none;}

#subpagecontent h2 {height:30px; font:24px/30px Georgia, "Times New Roman", Times, serif; color:#243e93; 
margin:10px 0 0;}
#subpagecontent h3 {height:30px; font:24px/30px Georgia, "Times New Roman", Times, serif; color:#243e93; 
margin:30px 0 0;}
#subpagecontent h4 {height:20px; font:20px/20px color:#fff; margin:5px 0; padding-bottom:0;}
#subpagecontent p {margin:10px; max-width:760px; padding-top:5px}
#subpagecontent p.greentext {color:#5E9908; font-size:16px; font-weight:bold; padding:0; line-height:16px; 
margin-top:0;}

h4 {
	color:#5E9908;
	font-size:16px;
	font-weight:bold;
	padding:0;
	line-height:16px; 
	margin-top:0;
}

.Rule {
	height:20px;
	background-image:url(/images/hor_rule.gif);
	background-position:center;
	background-repeat:repeat-x;
	width:485px;
}

#subpagecontent p.browntext {color:#705D20; font-size:24px; padding:0; line-height:30px;}
#subpagecontent ul li.products {width:200px; float:left; padding:0; margin:0; margin-left:10px; line-height:15px;}
#subpagecontent ul li.products a {font-size:13px; font-weight:bold; text-decoration:none; float:left; 
line-height:15px;}
#subpagecontent ul li.products a:hover {text-decoration:underline;}

/* Online Catalog */
#catalogpagecontent {
	width: 650px;
}
#catalogpagecontent h1 {
	height: 30px;
	font: 30px/30px Georgia, "Times New Roman", Times, serif;
	color: #243e93;
	padding: 10px 0 0 0;
	text-decoration: none;
}
#catalogpagecontent h2 {padding:10px 0 0 0;}
#catalogpagecontent a {color:#0094e0; text-decoration:underline; text-align:left; padding:5px 0; margin:0; line-height:2.2em; background:none;}
#catalogpagecontent a:hover {color:#8bcb2f; text-decoration:underline;}
#catalogpagecontent img {padding:10px;border:1px solid #f1f1f1; margin:5px 15px;}

/* Resource Center Landing Page */
#resourcepage {padding:10px 15px 0 0;}
#resourcepage p {margin-left: 15px; padding-top:5px;}
#resourcepage a {color:#0094e0; text-decoration:underline; text-align:left; padding:5px 0; margin:0; line-height:2.2em; 
background:none;font-weight:bold;}
#resourcepage a:hover {color:#8bcb2f; text-decoration:underline;}
#resourcepage img {padding-right:10px; padding-top:5px;padding-left:15px;}
#resourcepage ul {margin-left:15px;padding-left:0;}

/* Resource Center Pages */
#resourcecontent {max-width:442px; margin-top:140px;}
.middle{width:325px; height:84px; padding:10px 0; }
.middle a{
	background-position: 0 0;
	width: 325px;
	height: 84px;
	display: block;
	background: url('../images/resourcecenter.jpg') 0
0;
	text-indent: -9999px;
}
.middle a:hover{
	background-position: 0 0;
	width: 325px;
	height: 84px;
	background: url('../images/resourcecenter_hover.jpg') 0
0;
	text-indent: -9999px;
}
.right {float:left;}
#resourcecontent table, tbody {
	border: none;
	background-color: none;
	padding: 5px 0 0 5px;
	text-align: left;
}
#resourcecontent tr{border:none;}
#resourcecontent td{width:33%; border:none;}
#resourcecontent h2 {height:30px; font:24px/30px Georgia, "Times New Roman", Times, serif; color:#243e93;}
#resourcecontent p.greentext {color:#5E9908; font-size:16px; font-weight:bold; padding:0; line-height:16px; margin-left:10px;}
#resourcecontent p strong {color:#5E9908; font-size:16px; font-weight:bold; padding:0;}
#resourcecontent p a {text-decoration:none;}
#resourcecontent p a:hover {text-decoration:none;}
#resourcecontent a {color:#0094e0; text-decoration:underline; text-align:left; padding:5px 0; margin:0; line-height:2.2em; 
background:none;font-weight:bold;}
#resourcecontent td p strong { font-size:14px; padding:0; margin:0;}
#resourcecontent a:hover {color:#8bcb2f; text-decoration:underline;}
#resourcelinks a {color:#0094e0; text-decoration:underline; text-align:left; padding:5px 0; margin:0; line-height:2.2em; 
background:none;font-weight:bold;}
#resourcelinks a:hover {color:#8bcb2f; text-decoration:underline;}

/* Locations */
#locations {float:left; width:422px;}
#locations .left {width:211px;}
#locations .maincity {color:#243e93; font-weight:bold;}
#locations .address {color:#705d20;}
#locations .map {color:#0094eo;}
#locations .map a {color:#8bcb2f; text-decoration:underline; text-align:left; padding:0; margin:0; background:none; font-weight:bold;}
#locations .map a:hover {color:#0094e0; text-decoration:underline;}
#locations .county {color:#0094e0; font-weight:bold; padding-left:5px;}
#locations .ph {color:#705d20;}
#locations .fx {color:#705d20;}
#locations .left {float:left; width:150px; padding-left:25px;}
#locations .right {float:left;}

/* FORMS  */
.ContactTable, .FormTable {
	padding-left: 10px;
	border: none;
	background-color: #ffffff;
	float: left;
	margin-left: 20px;
}
.ProductsTable {
	padding-left: 30px;
	background-color: #ffffff;
	float: left;
	border-collapse: collapse;
	width: 400px;
	margin-left: 25px;
}
.td_label{
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	width: 180px;
}
.td_secur{
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
}
.ProductsDisplay {
	padding-left: 30px;
	background-color: #ffffff;
	float: left;
	border-collapse: collapse;
	width: 500px;
	margin-left: 25px;
}

.FormHeading, .FormFooting {background-color:none;}
.Even {background-color:#ffffff;}
.Odd {background-color:#f3faea;}
.ContactTable td, checkbox {padding-bottom:7px;}
.form_field, .form_required{
    font-weight : bold;
}

.form_required{
    color:red;
    margin-right:8px;
}
.text_box, .text_area, .text_select {
    width:300px;
}

.text_area{
    height:80px;
}
.field_block_over{
}

.form_submit_block{
    padding-top: 3px;
}


.form_error_title{
    font-weight: bold;
    color: red;
}

.form_error{
    background-color: #F4F6E5;
    border: 1px dashed #ff0000;
    padding: 10px;
    margin-bottom: 10px;
}

.form_error_highlight{
    background-color: #F4F6E5;
    border-bottom: 1px dashed #ff0000;
}

div.instruction_error{
    color: red;
    font-weight:bold;
}

hr.sectionbreak{
    height:1px;
    color: #ccc;
}


/* POPUP WINDOW */
body.White {height:100%;width:90%;	}
.PopLayout { background-image:url(images/mainbg.gif);background-repeat:repeat-x;background-color:#ffffff;text-align:left;overflow:hidden; padding:10px;}
.PopLayout img {padding:10px;border:1px solid #f1f1f1;margin:10px;float:left;}
.PopLayout p { padding-top:20px;}
.PopLayout a { color:#66CC00; float:right;}
.closelink {color:blue;}
.CloseWindow {height:30px;background-image:url(/images/bg_close_window.gif);background-position:center;background-repeat:no-repeat;padding:15px 0 0 0;}
.TextCenter {text-align:center;}
.NoMargin {margin:0;}
hr {max-width:774px;}
.ClearFloat {clear:both;}

/* MISC */
tbody td {
	padding-bottom: 5px;
	text-align: left;
/*	white-space: nowrap;*/
} /*Padding Between Forms in Admin */

a.NoLink, a.NoLink:link, a.NoLink:active, a.NoLink:visited, a.NoLink:hover {
	cursor:text;
}


