/* Global Classes */
* {padding: 0px; margin: 0px;}
.clear         {clear: both; height: 0px;}
.float-left    {float: left; margin-right: 10px; margin-bottom: 10px;}
.float-right   {float: right; margin-bottom: 10px; margin-left: 10px;}
.text-left     {text-align: left;}
.text-right    {text-align: right;}
.text-center   {text-align: center;}
.text-justify  {text-align: justify;}
.bold          {font-weight: bold;}
.italic        {font-style: italic;}
.underline     {border-bottom: 1px solid;}
.highlight     {background: #ffc;}
.img-left      {float: left; margin-right: 10px; margin-bottom: 10px;}
.img-right     {float: right; margin-bottom:10px; margin-left: 10px;}
.nobullet      {list-style: none; list-style-image: none;}
.error, .red {background:#FFEBE8 none repeat scroll 0%; border:1px solid #DD3C10; margin:0px 10px 10px; padding:10px; display: block;}
.correct, .green {background:#E6FCE6 none repeat scroll 0%; border:1px solid #84DB12; margin:0px 10px 10px; padding:10px; display: block;}
.info {background:#FBFCE6 none repeat scroll 0%; border:1px solid #D9B411; margin:0px 10px 10px; padding:10px; display: block;}
.required_fields {color:red;}
/* End Global Classes */

/* Admin Styles */
body.editor {background: #FFF;}

table td#xEditingArea {height: 600px;}
/* End Admin Styles */

body {background: url("../images/sce/body-bg.jpg") no-repeat top center fixed; font: 62.5% Rockwell, Arial, sans-serif;}

#container {width: 940px; margin: 0px auto; background: #fff; padding:20px;}

/* Header Styles */
#header {
width: 940px;
height: 270px;
display: block;
font-size: 1.4em;
background: url(../images/sce/header-bg.jpg) no-repeat top left;
border-bottom: 2px solid #fff;
}

#header-tasteofulster {
width: 940px;
height: 270px;
display: block;
font-size: 1.4em;
background: url(../images/sce/header-bg-tou.jpg) no-repeat top left;
border-bottom: 2px solid #fff;
}

/*#header .logo {font-size: 2em; color: #7eb11c; display: block; width: 300px; float: left; padding-top: 70px; margin-left: 300px;}*/

#header .details {color: #FFF; display: block; width: 290px; float: right; font-size: 1.4em; padding-top: 30px;}

#header .details span, #header .details strong {font-size: 2em;}
/* End Header Styles */

/* Site Search Styles */
.search-wrapper {
width:940px;
height:40px;
display:block;
}

#search {
width: 245px;
height:40px;
float:right;
display:block;
}

#search form {
float:right;
}

#search p {
float:left;
font-size: 14px;
font-weight:bold;
color:#354135;
padding-top:3px;
margin-right:5px;
font-family:rockwell, Arial, sans-serif;
}

#search label {
padding-top: 5px;
padding-left: 5px;
font-size: 1.4em;
margin-right: 4px;
float: left;
color: #4f3171;
height: 20px;
}

#search input {
float: left;
border: 1px solid #A0A0A0;
width: 148px;
height: 19px;
padding:4px 0 0 2px;
}

#search button {
float: left;
background-color: #85B301;
border: none;
text-transform: uppercase;
font-weight:bold;
color: #354135;
height: 25px;
width: 37px;
margin-left: 4px;
font-family:rockwell;
font-size:15px;
cursor: pointer;
}

#search button:hover {
background-color: #37891D;
color: #FFF;
}
/* End Site Search Styles */

/* Footer Styles */
#footer {
background: url(../images/sce/footer-bg.jpg) no-repeat top right #CEE199;
clear: both;
width: 940px;
height: 163px;
margin-left: auto;
margin-right: auto;
margin-top:10px;
padding:20px 0px 0 0px;
}

#footer-tou {
background: url(../images/sce/footer-bg-tou.jpg) no-repeat top right #CEE199;
clear: both;
width: 940px;
height: 163px;
margin-left: auto;
margin-right: auto;
margin-top:10px;
padding:20px 0px 0 0px;
}

#footer ul {
list-style: none;
float: left;
display: block;
width: auto;
margin-left: 20px;
font-size: 1.2em;
}

#footer ul li a {color: #a798b8;}

#footer ul li a:hover {color: #FFF;}

#footer ul li.title {color: #7eb11c; font-weight: bold;}

.copyright {
background:#37891D;
height:25px;
color: #FFF;
display: block;
width: 900px;
float: left;
padding: 5px 20px 0 20px;
/*font-family:rockwell;*/
font-size:12px;
}

.copyright a {
float:right;
font-weight:bold;
}

.copyright a {color: #cee199;}

.copyright a:hover {color: #FFF;}
/* End Footer Styles */

/* Contact Form Styles */
#contactform {width: 450px; font-size: 1.4em; font-family: arial; margin-bottom: 20px;}
.application #contactform {width: 600px; font-size: 1.4em; font-family: arial; margin-bottom: 20px;}

#contactform table {margin-top: 2px; margin-bottom: 0px; font-size: 1em; border: none;}

#contactform .indent {margin: 10px 0px 10px 140px;}

#contactform .form_element {padding: 5px 10px 0px 0px; text-align:right; float: left; color: #777; width: 180px; font-size:14px;}
.application #contactform .form_element {padding: 5px 10px 0px 0px; text-align:right; float: left; color: #777; width: 230px; font-size:14px;}

#contactform .form_data {text-align:left; float: left;}

#contactform .separator {clear: left; font-size: 0.1em; height: 8px;}

#contactform input, #contactform textarea {width: 230px; padding: 5px;}

#contactform select {width: 236px; padding: 5px 2px;}

#contactform .image {background-color: #37891d; border: none; color: #FFF; padding: 8px; width: auto; font-weight: bold; margin-left:50px;}
.application #contactform .image {margin-left:100px;}

#contactform .image:hover {background-color: #354135; border: none; color: #fff; cursor: pointer;}

#contactform #ctl00_MainContent_ctl02_field5 input {width: 18px;}

#contactform label {color:#777;}
/* End Contact Form Styles */

#content ul, #content ol {
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
}

p, .page_name {
font-size: 1.4em;
line-height: 1.4em;
color: #777;
margin-bottom: 10px;
font-family: arial, helvetica, sans-serif;
}

#content li {
font-size: 1.4em;
line-height: 1.4em;
color: #777;
margin-bottom: 0px;
font-family: arial, helvetica, sans-serif;
}

table {margin-top: 10px; margin-bottom: 10px;}

a {color: #37891D;}

a:hover {color: #AACA4E;}

h1, .survey_header {font-size: 3.6em; font-weight: normal; color: #354135; margin: 0px 0px 10px 0px;}

h2 {font-size: 2.6em; font-weight: normal; color: #85B301; margin: 5px 0px;}

h3 {font-size: 1.8em; font-weight: normal; color: #37891d; margin: 5px 0px;}

h4, h5, h6 {font-size: 2em; font-weight: normal; color: #000; margin: 5px 0px;}

/* Site Search Results */
.SiteSearch {font-size: 1.4em;}

.SiteSearch h2 {font-size: 2em;}

.SiteSearch_result_item {margin-bottom: 10px;}
/* End Site Search Results */

/* Site Map Styles */
#site_map ul, #site_map ul ul {margin-top: 0px; margin-bottom: 10px; list-style: none;}

#site_map ul li, #site_map ul ul li {margin-top: 5px; margin-bottom: 0px;}

#site_map ul li a {color: #183a82; font-size: 1.4em;}

#site_map a:hover {color: #777;}
/* End Site Map Styles */

/* Gallery Styles */
.postcard_gallery .cat_name {display: none;}

.postcard_picture .panel {
float: left;
width: 150px!important;
margin: 0 30px 20px 8px;
}

.postcard_manager .panel img {border: 2px solid #85b301!important; width: 150px; height: 150px;}

.postcard_manager .panel img:hover {border: 2px solid #354135!important;}

.postcard_manager .docname {display:none; height:1px; font-size:1px;}
/* End Gallery Styles */


/* Latest News Styles */
.latest_news {display: block; width: 212px; margin-bottom: 5px; border: 3px solid #4f3171; min-height: 100px;}

.latest_news .title {color: #FFF; font-size: 2em; background-color: #4f3171; padding: 0px 0px 2px 10px;}

.VolNewsLatest {font-size: 1.2em; padding-left: 10px;}

.VolNewsLatest .news_date {color: #7eb11c; display: block; width: 65px; float: left;}

.latest_news .news_headline {color: #777;}

.VolNewsLatest .more_news {color: #4f3171; font-weight: bold; text-decoration: none; display: block; width: 198px; margin-bottom: 5px;}
/* End Latest News Styles */

.social {
float:right;
margin-top:202px;
}

.footer-column {
border-right:1px solid #8EB813;
padding:0 50px 0 20px;
height:143px;
float:left;
}

.footer-column strong {
color: #37891D;
font-size:18px;
font-weight:normal;
}

.footer-column p {
margin:0;
font-family:rockwell;
}

.footer-column a {
color: #333333;
}

.footer-column a:hover {
color: #999999;
}

#content {
float:right;
width:670px;
padding: 20px 0 0 20px;
}

#content-home {
width:940px;
padding-top: 18px;
min-height:400px;
}

/*----Home Page Styles----*/

.left-column {
float:left;
width:210px;
margin-right:20px;
}

.right-column {
float:left;
width:210px;
margin-left:20px;
}

.middle-column {
float:left;
width:480px;
}

.events-calendar {
height:393px;
}

.events-calendar h2 {
background: url(../images/sce/events-calendar-bg.gif) no-repeat top right #39519D;
display:block;
height:29px;
width:200px;
font-size:20px;
color:#fff;
padding:7px 0 0 10px;
margin:0;
}

.events-calendar span {
color:#AACA4E;
}

.latest-news {
height:393px;
}

.latest-news h2 {
background: url(../images/sce/latest-news-bg.gif) no-repeat top right #37891D;
display:block;
height:29px;
width:200px;
font-size:20px;
color:#fff;
padding:7px 0 0 10px;
}

.latest-news span {
color:#AACA4E;
}

.food-directory-home {
background: #C3DBBB;
width: 480px;
height:519px;
}

.food-directory-home h2{
background: url(../images/sce/food-directory-header-bg.gif) no-repeat bottom left;
font-size:20px;
color:#fff;
padding-top:7px;
padding-left:20px;
height:29px;
width:460px;
display:block;
margin:0;
}

.food-directory-home span {
color:#AACA4E;
}

.food-directory-producers {
background: url(../images/sce/producers-bg.jpg) no-repeat top left;
color:#fff;
padding: 162px 0 0 10px;
height:48px;
width:200px;
margin:20px 0 0 20px;
float:left;
text-decoration:none;
}

.food-directory-suppliers {
background: url(../images/sce/suppliers-bg.jpg) no-repeat top left;
color:#fff;
padding: 162px 0 0 10px;
height:48px;
width:200px;
margin:20px 0 0 20px;
float:left;
text-decoration:none;
}

.food-directory-recipes {
background: url(../images/sce/recipes-bg.jpg) no-repeat top left;
color:#fff;
padding: 162px 0 0 10px;
height:48px;
width:200px;
margin:20px 0 0 20px;
float:left;
text-decoration:none;
}

.food-directory-eatingout {
background: url(../images/sce/eatingout-bg.jpg) no-repeat top left;
color:#fff;
padding: 162px 0 0 10px;
height:48px;
width:200px;
margin:20px 0 0 20px;
float:left;
text-decoration:none;
}

.directory-white{
color:#fff !important ;
font-size:2.0em;
display:block;
margin-bottom:2px;
}

.directory-green {
color:#85B301;
font-size:1.3em;
display:block;
font-family:arial, helvetica, sans-serif;
}

.kidzone {
width:480px;
height:110px;
background: url(../images/sce/kidzone-bg.jpg) no-repeat top left;
display:block;
margin-top:16px;
text-decoration:none;
}

.kidzone-text-1 {
height:37px;
display:block;
color:#fff;
font-size:2.0em;
padding:7px 0 0 10px;
}

.kidzone-text-2 {
height:47px;
display:block;
color:#333333;
font-size:1.8em;
padding:0 0 0 224px;
line-height:20px;
}

.kidzone-text-3 {
display:block;
color:#fff;
font-size:1.4em;
padding-right:10px;
float:right;
}

.featured-recipe {
background: #354135;
height:252px;
width:210px;
display:block;
text-decoration:none;
margin-bottom:10px;
}

.featured-recipe-header {
background: url(../images/sce/featured-recipe-bg.gif) no-repeat top right #85B301;
display:block;
height:29px;
width:200px;
font-size:20px;
color:#fff !important;
padding:7px 0 0 10px;
}

.featured-recipe strong {
color:#354135;
font-weight:normal;
}

.featured-recipe img {
border: 1px solid #fff;
margin:10px;
}

.featured-recipe-text-1 {
height:64px;
color:#fff;
font-size: 18px;
display:block;
padding:0 10px;
}

.featured-recipe-text-2 {
background: url(../images/sce/featured-recipe-link-bg.gif) no-repeat top right;
height:20px;
color:#354135;
font-size:14px;
display:block;
padding:0px 10px 0 0;
float:right;
width:105px;
text-align:right;
}

.taste-of-ulster {
background: url(../images/sce/taste-of-ulster-bg.gif) no-repeat top right #85B301;
height:127px;
width:210px;
display:block;
float:left;
text-decoration:none;
margin-bottom:10px;
}

.taste-of-ulster-text-1 {
height:40px;
display:block;
width:200px;
font-size:2.0em;
color:#fff !important;
padding:7px 0 0 10px;
}

.taste-of-ulster-text-1 strong {
color:#C3DA82;
font-weight:normal;
}

.taste-of-ulster-text-2 {
height:61px;
display:block;
width:200px;
font-size:1.4em;
color:#354135;
padding:0px 10px 0 0px;
text-align:right;
}

.taste-of-ulster-text-3 {
display:block;
font-size:1.4em;
color:#fff;
padding:0px 10px 0 0px;
text-align:right;
}

.taste-of-ulster-survey {
background: url(../images/sce/taste-of-ulster-comp-banner.jpg) no-repeat top right #85B301;
height:134px;
width:210px;
display:block;
float:left;
text-decoration:none;
margin-bottom:10px;
}

.taste-of-ulster-survey-text-1 {
height:40px;
display:block;
width:200px;
font-size:18px;
color:#fff !important;
padding:7px 0 0 10px;
}

.taste-of-ulster-survey-text-1 strong {
color:#C3DA82;
font-weight:normal;
}

.taste-of-ulster-survey-text-2 {
height:61px;
display:block;
width:200px;
font-size:1.4em;
color:#354135;
padding:0px 10px 0 0px;
text-align:right;
}

.taste-of-ulster-survey-text-3 {
display:block;
font-size:1.4em;
color:#fff;
padding:0px 10px 0 0px;
text-align:right;
}



.prizes {
background: #8CA6FB;
height:134px;
width:210px;
display:block;
float:left;
text-decoration:none;
margin-bottom:10px;
}

.prizes-header {
background: url(../images/sce/prizes-bg.gif) no-repeat top right #39519D;
display:block;
height:29px;
width:200px;
font-size:20px;
color:#fff !important;
padding:7px 0 0 10px;
}

.prizes-header strong {
color:#8CA6FB;
font-weight:normal;
}

.prizes-text-1 {
height:73px;
color:#fff;
font-size:1.4em;
display:block;
padding:5px 10px 0 10px;
}

.prizes-text-1 strong {
color:#39519D;
}

.prizes-text-2 {
background: url(../images/sce/prizes-link-bg.gif) no-repeat top right;
height:20px;
color:#fff;
font-size:1.4em;
display:block;
padding:0px 10px 0 0;
float:right;
text-align:right;
width:115px;
}

.peoples-choice-survey {
background: url(../images/sce/peoples-comp-banner.jpg) no-repeat top right #8CA6FB;
height:134px;
width:210px;
display:block;
float:left;
text-decoration:none;
margin-bottom:10px;
}

.peoples-choice-survey-header {
display:block;
height:29px;
width:200px;
font-size:18px;
color:#fff !important;
padding:7px 0 0 10px;
}

.peoples-choice-survey-header strong {
color:#8CA6FB;
font-weight:normal;
}

.peoples-choice-survey-text-1 {
height:73px;
color:#fff;
font-size:1.4em;
display:block;
padding:5px 10px 0 10px;
}

.peoples-choice-survey-text-1 strong {
color:#39519D;
}

.peoples-choice-survey-text-2 {
background: url(../images/sce/prizes-link-bg.gif) no-repeat top right;
height:20px;
color:#fff;
font-size:1.4em;
display:block;
padding:0px 10px 0 0;
float:right;
text-align:right;
width:115px;
}


.newsletter {
background: #AACA4E;
height:134px;
width:210px;
display:block;
float:left;
text-decoration:none;
margin-bottom:10px;
}

.newsletter-header {
background: url(../images/sce/newsletter-bg.gif) no-repeat top right #37891D;
display:block;
height:29px;
width:200px;
font-size:20px;
color:#fff !important;
padding:7px 0 0 10px;
}

.newsletter-text-1 {
height:73px;
color:#354135;
font-size: 14px;
display:block;
padding:5px 10px 0 10px;
}

.newsletter-text-2 {
background: url(../images/sce/newsletter-link-bg.gif) no-repeat top right;
height:20px;
color:#fff;
font-size: 14px;
display:block;
padding:0px 10px 0 0;
float:right;
text-align:right;
width:155px;
}

.social-home {
background: #C3DBBB;
height:110px;
width:210px;
display:block;
float:left;
text-decoration:none;
margin-bottom: 10px;
}

.social-home-header {
background: url(../images/sce/social-bg.gif) no-repeat top right #354135;
display:block;
height:29px;
width:200px;
font-size:20px;
color:#fff !important;
padding:7px 0 0 10px;
}

.social-home-header strong {
color:#85B301;
font-weight:normal;
}

.social-home-text-1 {
height:73px;
color:#354135;
font-size:1.4em;
display:block;
padding:5px 10px 0 10px;
}

.social img {
float:left;
}



.home-text p {
line-height:16px;
}

.home-text {
height:158px;
}
/*----End Home Page Styles----*/


/* News Manager Styles */
/*.news_manager {font-size: 14px;}*/

.VolNewsCategories .news_title {
font-size:1.8em;
}

.VolNewsCategories .news_headline {
font-size:1.4em;
font-family:arial;
}

.VolNewsCategories .news_date {
font-size:1.4em;
font-family:arial;
}

.VolNewsCategories .title {
font-size:1.4em;
font-family:arial;
display:none;
}

.news_manager img {float: left;/* width: 100px; height: 100px;*/ margin-right: 10px; margin-bottom:10px; border: 2px solid #354135!important;}

.news_manager .news_date, .VolNewsListing ,news_headline {color: #444;}

.news_manager .news_title {font-weight: bold;}

/*.news_manager .clear {padding: 5px;}*/

.news_category_detail {font-size: 1.4em; min-height: 300px;}

.news_category_detail .news_date {color: #000;}

.news_category_detail .news_title {color: #000; text-decoration: none; font-weight: bold; font-size:32px;}

.VolNewsDetail {min-height: 300px;}

.VolNewsDetail .news_title {font-size:32px;}

.VolNewsDetail .news_headlines {font-size:1.6em; padding-bottom:10px; display:block;}

.VolNewsDetail .news_date {font-size:1.6em;}

.new_footer {margin-top: 20px; font-size: 1.4em;}

.new_footer a {display: block; float: left; width: 120px; padding: 2px; border: none; background-color: #37891D; color: #FFF; text-align: center; text-decoration: none; font-weight: bold; margin-right:10px;}

.new_footer a:hover {background-color: #354135;}

.new_footer .articles {width: 110px; margin-right: 20px;}

.VolNewsSearch ul {list-style: none;}

.VolNewsSearch #search_label {
float: left;
display: block;
width: 100px;
font-size: 14px;
padding-top: 2px;
}

.VolNewsSearch #ctl01_MainContent_news_search_keyword {
padding: 2px;
width: 176px;
}

.VolNewsSearch select {
padding: 2px;
}

#ctl01_MainContent_news_search_key_button, #ctl01_MainContent_news_search_spsearch_button {
width: auto;
padding: 1px 2px;
background-color: #354135;
border: none;
color: #FFF;
cursor: pointer;
}

#ctl01_MainContent_news_search_key_button:hover, #ctl01_MainContent_news_search_spsearch_button:hover {
background-color: #37891d;
}

#ctl01_MainContent_news_search_archive_list label {
margin-right: 10px;
margin-left: 2px;
font-size: 14px;
font-family: Rockwell, Arial, sans-serif;
}

.VolNewsSearch .clear {
height: 10px;
}
/* End News Manager Styles */

/* Latest News Styles Homepage */
.VolNewsHeadline {
float: right;
display: block;
width: 210px;
font-size: 1.4em;
margin-top:8px;
}

.VolNewsHeadline p {font-size: 2.2em; text-align: center;}

.VolNewsHeadline p strong {color: #73bdbc;}

.VolNewsHeadline img {float: left; display: block; width: 66px !important; height: 66px !important; margin-right: 5px; margin-bottom:0; border: 2px solid #354135!important;}

.VolNewsHeadline .news_date {color: #888888; font-weight: bold; font-size: 13px; font-family: arial;}

.VolNewsHeadline .news_title {color: #354135; font-size: 13px; font-family: arial;}

.VolNewsHeadline .clear {
padding-bottom: 8px;
margin-bottom:8px;
border-bottom: 1px solid #39519D;
}
/* End Latest News Styles Homepage */

/*----Virtual Broker Styles----*/
.content-wrapper {background: url("../images/sce/content-bg.gif") repeat-y top left; display:block; float:left;}

#realEstateMenu {display:none;}

.breadcrumb_nav a {
font-family:rockwell;
font-size: 2.2em;
font-weight: normal;
color: #354135;
margin: 5px 0px 20px 0;
text-decoration:none;
}

#realcategoryList div {width:163px; height:169px; float:left;}

#realcategoryList img {border:4px solid #354135; float:left; display:block;}

#realcategoryList .imgLink {display:block; height:110px;}

#realcategoryList .subcat {
background: url(../images/sce/category.gif) no-repeat bottom left;
font-size:1.8em;
color:#fff;
height:42px;
display:block;
text-decoration:none;
padding:4px 36px 0 4px;
}

.propertyListing {
background: #CEE199;
height:130px;
width:650px;
display:block;
padding: 20px 0px 0px 20px;
margin-bottom: 10px;
}

.propertyListing img {float:left; margin-right:20px; border:none; width: 150px; height: 100px;}

.realPropertyName {font-size: 2.8em; font-weight: normal; color: #37891D; margin-bottom: 5px;}

.realPropertyAddress {font-size: 1.6em; font-weight: normal; font-family:arial; color: #354135; margin-bottom: 10px;}

.mapLink {font-size: 1.6em; font-weight: normal; font-family:arial; text-decoration: none;}

.propertyListing .Link {
background: url("../images/sce/detail-link-bg.gif") no-repeat bottom right;
display: block;
width:167px;
height: 25px;
float:right;
padding: 5px 0px 0px 0px;
text-align: center;
font-size: 1.8em;
color: #FFF;
text-decoration: none;
}

.propertyListing .Link:hover {color: #37891d;}

.propertyListing .detail {float: left; display: block; width: 460px; height: 100px;}

.propertyDetail .propertyName {font-size: 2.8em; font-weight: normal; color: #37891D; margin-bottom: 5px;}

.propertyName-address {font-size: 1.6em; font-weight: normal; font-family:arial; color: #354135; margin-bottom: 10px;}

#imageShow {float:right; margin: 0 0 20px 20px;}
/*----End Virtual Broker Styles----*/


.member-link a {
font-size:14px !important;
font-family:arial !important;
color: #37891D;
text-decoration: underline !important;
}

.member-link a:hover {color: #AACA4E;}

.map-list p {
color:#37891D;
font-family:Rockwell;
font-size:1.8em;
}

.map-list a {
background: url("../images/sce/arrow-map.gif") no-repeat center left;
padding-left:20px;
}

.map-list {
margin-top:50px;
}

.tomato p {
font-size: 1.8em;
font-weight: normal;
color: #354135;
margin: 5px 0px;
font-family:rockwell;
}

.tomato {
background: url("../images/sce/kidzone-tomato.gif") no-repeat top left;
padding: 20px 0 0 210px;
height:120px;
}

.remember p{
font-size: 2.4em;
font-weight: normal;
color: #354135;
font-family:rockwell;
margin:0;
padding-left:30px;
}

.remember {
display:block;
width:428px;
margin:0;
float:right;
}

/*.mapLink {
display:none;
}*/

/*----Survey Manager Styles----*/

.surveyManager .matrix {
width: 80%;	
}

.surveyManager .matrixRow {
width: auto;
}
	
.surveyManager .reportFieldSet {
width: auto;
padding: 2em;
}

.surveyManager .reportFieldSet legend {
color: #336699;
font-weight: bold;
font-size: 3em;
line-height: 100%;
}

.surveyManager .infoRow{ }

.surveyManager .infoRowLabel {
font-weight: bold;
font-size: 13px;
}

.none { }

.surveyManager .correct {
color: green;
}

.surveyManager .pass {
color: green;
font-weight: bold;
}

.surveyManager .fail {
color: red;
}

.surveyManager .linkButton {
background-color: #37891d;
border: none;
color: #FFF;
padding: 8px;
width: auto;
font-weight: bold;
text-align:center;	
}

.surveyManager .linkButton:hover {
background-color: #354135;
border: none;
color: #fff;
cursor: pointer
}

.surveyManager form ul {list-style: none; margin: 0; padding: 0}
.surveyManager form li {margin: 0.5em 0;}

.surveyManager label {text-align:right; width:14em; margin-right:0.5em;
float:left; display:block;
}
/*.surveyManager li.check label {text-align:left; width:auto;
float:none; display:inline;}
.surveyManager li.check span {display:inline; padding-left:0em; }
.surveyManager li.check span.name {padding-left:0em; width:12em;margin-right:0.5em;text-align:right; }
.surveyManager li.submit input {margin-left:12.5em; 
text-transform:uppercase; font-weight:bold;
border:1px solid;
border-color:#ddf #003 #003 #ddf;
cursor:help;
}*/

.surveyManager .green {
color: green;
background-color: green !important;
}

.surveyManager .error {
color: red;
}

.survey_option textarea, .survey_option select {
width:430px;
border: 1px solid #777777;
}



#surveyManager {width: 600px; font-family: arial; margin-bottom: 20px;}

.application #surveyManager {width: 600px; font-size: 1.4em; font-family: arial; margin-bottom: 20px;}

#surveyManager table {margin-top: 2px; margin-bottom: 0px; font-size: 1em; border: none;}

#surveyManager .indent {margin: 10px 0px 10px 140px;}

#surveyManager .form_element {padding: 5px 10px 0px 0px; text-align:right; float: left; color: #777; width: 180px; font-size:14px;}

.application #surveyManager .form_element {padding: 5px 10px 0px 0px; text-align:right; float: left; color: #777; width: 230px; font-size:14px;}

#surveyManager .form_data {text-align:left; float: left;}

#surveyManager .separator {clear: left; font-size: 0.1em; height: 8px;}

#surveyManager input, #contactform textarea {width: 230px; padding: 5px; border:1px solid #777777}

#surveyManager select {width: 236px; padding: 5px 2px;}

#surveyManager #ctl00_MainContent_ctl02_submit_button {
background-color: #37891d;
border: none;
color: #FFF;
padding: 8px;
width: auto;
font-weight: bold;
text-align:center;
}

#surveyManager #ctl00_MainContent_ctl02_submit_button:hover {
background-color: #354135;
border: none;
color: #fff;
cursor: pointer
}

#surveyManager label {
color:#777;
width:100px;
display:block;
float:left;
}

#surveyManager ul, #surveyManager ol {
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
list-style:none;
}

#surveyManager li {
color: #777;
margin-bottom: 10px;
font-family: arial, helvetica, sans-serif;
}

.infoRowDetail {
font-size: 3.6em;
font-weight: normal;
color: #354135;
margin: 0px 0px 10px 0px;
}

.infoRow {
font-size: 2.6em;
font-weight: normal;
color: #85B301;
margin: 5px 0px;
}

.questionRow .survey_question {
color: #85B301;
font-size: 2.0em;
}

/* Breakfast Week 2012 Styles */
.breakfast_week_2012 {
position: relative;
/*display: block;
width: 210px;
height: 134px;*/
}

.breakfast_week_2012 a {
display: block;
width: 203px;
height: 124px;
padding: 10px 0px 0px 7px;
color: #FFF;
font-size: 18px;
text-decoration: none;
background: url("../images/sce/breakfast-week-2012-bg.jpg") no-repeat left top;
}

.breakfast_week_2012 em {
font-size: 14px;
font-style: normal;
position: absolute;
bottom: 1px;
right: 10px;
}
/* End Breakfast Week 2012 Styles */

