body.editor {background: #FFF; color: #000;}

body.editor p, body.editor h1, body.editor h2, body.editor h3, body.editor h4, body.editor h5, body.editor h6 {
color: #000;
}

body {font: 62.5% Arial; margin: 0; background-color: #333;}

/*#frame {width: 980px; margin: 0 auto; background:  url("../images/sce/body-bg.gif")top center no-repeat #fff;}*/

#frame {width: 980px; margin: 0 auto; background:  url("../images/sce/body-bg1.gif") repeat-y left top;}

#content {float: left; width: 695px; min-height: 424px; background-color:#555;}

#content a {color: #fff;}

#content a:hover {color: #EA3C0F;}

#content p {font-family: arial; font-size: 1.2em; margin: 5px 5px 10px 15px; color: #fff;}

#leftcontent {float:left; width:285px; background-color: #EA3C0F; clear: left;}

#leftcontent2 {width:285px; min-height: 327px; background:#EA3C0F;}

#leftcontentpadding {padding: 15px 20px 0 20px;}

#rightcontent {font-family: arial; font-size: 1.1em; float:left; width:695px; height: 17px; background:#FFFFFF; text-align: center; color: #333333; padding-top: 3px;}

#rightcontent a {font-family: arial; color: #333333;}

#rightcontent a:hover {color: #EA3C0F;}

#header {
background: url("../images/sce/northlight-logo.gif") #333333 no-repeat right top;
width:980px;
height: 158px;
margin: 0;
}

#address {font-family: arial; color: #ffffff; text-align:left; padding-top:53px; width:500px;}

#address a {color: #ffffff;}

#address a:hover {color: #ea3c0f;}

#logo {float:right; width:261px; height: 158px; background:#333333; padding-right: 21px;}

#footer {
padding-top: 1px;
clear: both;
color: #fff;
background:  url("../images/sce/bipp-logo.gif") no-repeat right bottom;
width:980px;
margin: 5px auto;
}

#footer a {color: #FFF;}

#footer a:hover {color: #ea3c0f;}

#search {height: 30px; width: 285px; background:#777;}

.calltoaction {/*height: 117px; */width:265px; padding-left: 20px;}

#search button {
font-family: arial;
font-size: 1.2em;
background: url("../images/sce/search-button.gif") no-repeat left top;
color: #ffffff;
width: 69px;
height: 21px;
border: 0px;
margin-left: 3px;
}

h1 {font-family: arial; font-weight: normal; font-size: 2.7em; color: #fff; margin: 0; padding-bottom: 5px;}

h2 {font-family: arial; font-weight: normal; font-size: 2em; color: #fff; margin: 0; padding-bottom: 5px;}

h3 {font-family: arial; font-weight: normal; font-size: 2.7em; color: #ea3c0f; margin: 5px 0 0 15px;}

h4, h5, h6 {font-family: arial; font-weight: normal; font-size: 2em; color: #ea3c0f; margin: 5px 0 0 15px;}

p {font-family: arial; font-size: 1.2em; color: #fff; margin: 5px 0 0 0;}

input {width: 197px; margin: 5px 0 0 5px; font-size: 11px; color: #777777; font-size: 11px;}

#menu_left {font-family: arial; font-size: 1.4em; width: 285px; text-decoration: none;}

#menu_left ul {margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;}

#menu_left a {display: block; padding: 5px 0 5px 20px; width: 265px; background-color: #ea3c0f; text-decoration: none;}

#navlist a:visited, #menu_left a:visited, #menu_left a:link {color: #fff; text-decoration: none;}

#menu_left a:hover {background-color: #555; color: #fff;}

#menu_left a.current {color: #fff; display: block; background-color: #555;}

#gallery {padding: 0 20px;}

#galleryheader {padding: 15px 0 0 15px;}

#galleryheader p {padding: 0; margin: 0;}

.gallerythumb {padding-right: 26px;}

.gallerythumb a:hover {border: 3px solid #ea3c0f; height: 110px;}

#ctl00_MainContent_ctl03_field2, #ctl00_MainContent_ctl03_field3 {width: 197px; color: #000000; font-size: 11px; margin: 0;}

#ctl00_MainContent_ctl03_field1 {margin: 15px 0 0 0; color: #000000; font-size: 11px; width: 197px;}

#contactform {width: 500px; float: left; margin-left: 12px; padding: 10px 0 0 0;}

#contactform div {margin-bottom: 0.5em; margin-left: 0px; padding-left: 0px;}

#contactform .indent {margin: 0px 0px 10px 95px;}

/*----Picture Gallery Module----*/
.panel{
display: block;
float: left;
margin: 5px 0 0 0;
/*width: 35%;*/
text-align: left;
background: transparent;
padding: 0;
color: #FFF;
font-family: arial;
font-size: 1.2em;
height:116px;
width: 135px !important;
}

.panel img {border: 3px solid #AAAAAA !important;}

.panel img:hover {border: 3px solid #ea3c0f !important; text-decoration:none;}

#ctl00_MainContent_ctl03_VolPostcardPictureList1_MyRepeater1_ctl00_pic_name {}

.postcard_manager .docname, .postcard_manager .subcat, .postcard_manager .first {display: none;}
/*----End Picture Gallery Module----*/

.SiteSearch {margin: 5px 0 0 15px;}

.SiteSearch_content {font-family: arial; font-size: 1.2em; color: #FFF;}

.SiteSearch_titlelink {font-family: arial; font-size: 1.2em; color: #ea3c0f;}

.SiteSearch_titlelink a {color: #ea3c0f;}

.SiteSearch_link {font-family: arial; font-size: 1.2em; color: #ea3c0f;}

.SiteSearch_result_item {margin-top: 10px; margin-bottom: 15px;}

.SiteSearch button {margin-left: 10px; width: 50px;}

.SiteSearch h2 {margin-top: 20px;}

#ctl01_MainContent_VolSiteSearchResults_Control_message {font-family: arial; font-size: 1.2em; color: #ea3c0f;}

#ctl01_MainContent_VolSiteSearchResults_Control_SectionsRepeater_ctl00_sresultes_ctl02_previous,
#ctl01_MainContent_VolSiteSearchResults_Control_SectionsRepeater_ctl00_sresultes_ctl03_next {
font-family: arial;
font-size: 1.2em;
color: #ea3c0f;
margin-top: 15px;
padding-top: 15px;
}

#content input {margin: 0;}

#content h1 {font-family: arial; font-weight: normal; font-size: 27px; color: #fff; margin: 15px 5px 10px 15px; padding-bottom: 5px;}

#SiteMapContainer {margin: 0 0 0 15px;}

.bipp-name {float:right; padding:122px 0 0 0; width:282px; color:#AAAAAA;}

/*#content-wrapper {
background:  url("../images/sce/content-bg.gif")top left repeat-y;
width:980px;
display:block;
clear:both;
}*/

.bottom-clear {
clear:both;
background: url("../images/sce/bottom-bg.gif") repeat-y left top;
display: block;
height:17px;
width:695px;
padding: 3px 0px 0px 285px;
margin: 0px;
text-align:center;
color:#333;
font-size:11px;
}

.bottom-clear a {color:#333;}

.bottom-clear a:hover {color: #ea3c0f;}

#content ul, #content ol {margin-left: -10px; margin-top: 10px; margin-bottom: 10px;}

#content li {font-size: 1.2em; color: #fff; margin-bottom: 0px;}

.clear         { clear:both; height:0px; line-height: 0px;}
.float-left    { float:left; }
.float-right   { float:right; margin: 4px 20px 4px 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:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

div#footer ul {font-family: arial; font-size: 1.2em; list-style: none; text-align: center;}

div#footer ul li {display: inline; margin: 0 5px 0 5px;}

form ul {list-style: none; margin: 0; padding: 0}

form li {margin: 0.5em 0;}

label {
text-align:right;
width: 7em;
margin-right:0;
float:left;
display:block;
color: #fff;
font-size: 1.2em;
margin: 0 10px 0 0;
}

