html, body, form, fieldset { margin: 0; padding: 0; font-family: Trebuchet MS; font-size: 12px; }
body { font-family: Arial, tahoma, sans-serif; font-size: 10pt; color: black; background: url('../../images/bodybg.jpg') #1c2154 repeat-x; }
img { border: 0; }

h1,h2,h3,h4,h5,h6 { color: #1e1652; margin: 0px; padding: 0px; }
h1 { font-size: 24px; font-weight: normal; }
h2 { font-size: 20px; font-weight: normal; }
h3 { font-size: 16px; font-weight: normal; }

p { margin: 0px; padding: 0 0 10px 0; }

dl { }
dt { float: left; width: 75px; text-align: right; padding: 2px 3px 0 0; }
dd { }

a { color: #855c22; text-decoration: none; }
a:hover { text-decoration: underline; }

.textsizecontainer { float: right; margin: 0 40px 0 0; }
.textsize { background: url('../../images/textsize1.jpg'); width: 98px; height: 15px; }
.smaller { width: 10px; height: 15px; float: left; margin-left: 54px; cursor: pointer; }
.larger { width: 10px; height: 15px; float: left; margin-left: 23px; cursor: pointer; }

.header { width: 960px; height: 100px; margin: 0 auto; }
.header h1 { font-size: 24px !important; padding: 0px; margin: 0px; }
.logo { padding: 0 0 0 20px; }

.globallinks { padding: 10px 10px 0 0;  }
.globallinks a { color: #1e1652; text-decoration: none; }
.globallinks a:hover { text-decoration: underline; }

.search { }
.searchbox { border: 0px; width: 92px; margin-right: 4px; }
.searchboxcontainer { background: url('../../images/searchbox.png') no-repeat; width: 98px; height: 26px;
                      padding: 3px 0 0 26px; }
.intsearch { float: right; padding: 0 30px 0 0; margin-top: -6px; }

.maincontainer { width: 960px; margin: 0 auto; }

.contentcontainer { overflow: hidden; background: url('../../images/contentbg.png') repeat-y; width: 940px; margin: 0 auto; padding: 0 10px; }
.contentbottom { background: url('../../images/contentbottom.png') no-repeat; width: 960px; height: 27px; margin: 0 auto; }

.intcontenttop { background: url('../../images/intcontenttop.png') no-repeat; width: 940px; height: 14px; margin: 0 auto; }
.intcontentcontainer { overflow: hidden; background: url('../../images/intcontentbg.png') repeat-y; width: 940px; margin: 0 auto; }
.intcontentbottom { background: url('../../images/intcontentbottom.png') no-repeat; width: 960px; height: 27px; margin: 0 auto; }

.content { float: left; width: 719px; padding: 20px 0 0 20px; }

.footer { color: white; text-align: center; font-size: 12px; }
.footer p { margin: 0px; padding: 0px; }
.footer a { color: White; }

.homesteeple { float: right; }

.homecontent { float: left; width: 620px; padding: 40px 0 20px 40px; }
.homespotlight { float: left; width: 300px; padding: 20px 20px 0 0; }
.homenews { float: left; width: 300px; padding: 20px 0 0 0; }
.homenews ul { margin: 0px; padding: 0px; list-style: none; }
.homenews li { padding: 5px 0; }
.soman{ display:inline; width:100%; margin:0 auto;}
.soman h3{margin:0; padding:0; display:inline;background:none;}
.soman h3 a{text-decoration:none;color:#1B2153; cursor:default; background:none;}
.googlemap { width: 400px; height: 400px; }
.ph { height: 90px; }
.results { float: left; width: 250px; background-color: White; padding: 0 20px 0 0; }
.resultitem { padding: 5px 10px; border-top: solid 1px #cccccc; }
.resultalt { background-color: #eeeeee; }

.staffitem { padding: 12px 20px 12px 0px; width: 339px; }
.staffitem img { float: right; padding: 0px 10px 10px 15px; width: 86px; }

.calendar { }
.calendartitle { background-color: white; font-weight: bold; }
.calendarday { height: 70px; }
.calendarday a { text-decoration: none; }
.calendarday a:hover { text-decoration: underline; }
.calendarevent { text-align: center; font-size: 11px; }

.newslist { list-style: none; }
.newslist li { padding: 5px 0; }
.newslist a { color: #855c22; text-decoration: none; }
.newslist a:hover { text-decoration: underline; }

/* Main Nav */
.nav { background: url('../../images/navbg.png') no-repeat; width: 960px; height: 34px;
	   margin: 0 auto; padding: 13px 0 0 15px; }
	   
.intnav { background: url('../../images/intnavbg.png') no-repeat; width: 960px; height: 34px;
	   margin: 0 auto; padding: 13px 0 0 15px; }
	   
.leftnav { float: left; width: 160px; padding-top: 20px; padding-right: 5px; }
	   
.FirstCMSMenu { text-align: left; font-size: 16px; }
.FirstCMSMenuItem { padding: 0px 14px 0px 11px; display: inline-block; }
.FirstCMSMenuItemMouseDown { }
.FirstCMSMenuItemMouseUp { }
.FirstCMSMenuItemMouseOver { padding: 0px 14px 0px 11px; display: inline-block; }
.FirstCMSMenuHighlightedMenuItem { padding: 0px 14px 0px 11px; display: inline-block; }
.FirstCMSMenuHighlightedMenuItemMouseDown { }
.FirstCMSMenuHighlightedMenuItemMouseUp { }
.FirstCMSMenuHighlightedMenuItemMouseOver { padding: 0px 14px 0px 11px; display: inline-block; }

#ctl00_CMSMenu_table { margin-top: 4px; }
#ctl00_CMSMenu1_table { margin-top: 4px; }
.SecondCMSMenu { text-align: left; font-size: 13px; border-bottom: solid 2px #855c22; }
.SecondCMSMenuItem { padding: 0px 10px; color: #855c22;
                     border-top: solid 1px #e8a03b;
                     border-left: solid 1px #855c22;
                     border-right: solid 1px #855c22;
                     background: url('../../images/subnavbg.jpg') repeat-x; height: 29px; }
.SecondCMSMenuItemMouseDown { }
.SecondCMSMenuItemMouseUp { }
.SecondCMSMenuItemMouseOver { padding: 0px 10px; color: #855c22;
                     border-top: solid 1px #e8a03b;
                     border-left: solid 1px #855c22;
                     border-right: solid 1px #855c22;
                     background: url('../../images/subnavbg.jpg') repeat-x; height: 29px; }
.SecondCMSMenuHighlightedMenuItem { padding: 0px 10px; color: #855c22;
                     border-top: solid 1px #e8a03b;
                     border-left: solid 1px #855c22;
                     border-right: solid 1px #855c22;
                     background: url('../../images/subnavbg.jpg') repeat-x; height: 29px; }
.SecondCMSMenuHighlightedMenuItemMouseDown { }
.SecondCMSMenuHighlightedMenuItemMouseUp { }
.SecondCMSMenuHighlightedMenuItemMouseOver { padding: 0px 10px; color: #855c22;
                     border-top: solid 1px #e8a03b;
                     border-left: solid 1px #855c22;
                     border-right: solid 1px #855c22;
                     background: url('../../images/subnavbg.jpg') repeat-x; height: 29px; }

.CMSListMenuUL { color: White; list-style: none; margin: 0px; padding: 0 0 0 10px; }
.CMSListMenuLI { padding: 5px 0; }
.CMSListMenuHighlightedLI { background: url('../../images/leftnavselectedtop.jpg') white no-repeat; width: 160px; padding-left: 5px; }
.CMSListMenuHighlightedLI ul { list-style-type: disc; padding: 0 0 0 20px; width: 125px; }
.CMSListMenuHighlightedLI ul li { color: #855c22; padding: 0px; }
.CMSListMenuHighlightedLI ul li a { color: #855c22; }

.CMSListMenuLinkHighlighted { color: #855c22; font-size: 13px; font-weight: bold; }
.CMSListMenuLink { color: White; text-decoration: none; }
.CMSListMenuLink:Hover { text-decoration: underline; }


.ThirdCMSListMenuLink { color: White; text-decoration: none; }
.ThirdCMSListMenuLink:hover { text-decoration: underline; }

.ThirdCMSListMenuUL { color: White; list-style: none; margin: 0px; padding: 0 0 0 10px; }
.ThirdCMSListMenuLI { color: White; padding: 5px 0; }

.ThirdCMSListMenuHightlightedUL { background: url('../../images/leftnavselectedtop.jpg') white no-repeat; width: 160px;
                                  padding-left: 5px; color: #855c22; }
.ThirdCMSListMenuHightlightedUL a { color: #855c22; }

.FourthCMSListMenuHightlightedUL { list-style: disc; margin: 0px; padding: 0 0 0 20px; width: 125px; }
.FourthCMSListMenuHightlightedLI { background-color: White; color: #855c22; padding: 0px; }
.FourthCMSListMenuHightlightedLI a { color: #855c22; }
.FourthCMSListMenuLinkHighlighted { font-weight: bold; font-size: 12px; }


.breadcrumb { float: left; color: #1e1652; padding: 0 0 0 20px; text-align: left; }
.breadcrumb a { color: #1e1652; text-decoration: none; }
.breadcrumb a:hover { text-decoration: underline; }

